Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/5b385e79-8434-4042-a602-9f0dca9f612e "IAmAma"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/1181473a-cab9-4a33-874d-6da70af86d1c "IAmAma") deployed this commit to [dev](https://console.ng.bluemix.net/apps/e2fa8810-cba1-42c2-9378-d875ce253cb3 "ibm:yp:us-south:Ramustha Studio:dev")


Jesus christ I'm bad at using Git.

It works at least.


Action側の処理でご指摘を受けたものと同じ話でした。()
ここで取得しているのはクラスであるためインスタンスを示すであろうinsを使用するのは
読みづらくする原因になりますので、以下に修正します。

```
            subcls = _FlowSpecComponentBase.lookup_type_name(k)
            rule = subcls.from_str(str(v))
```


uwat?


isn't this practically the same.


yay debug line.


scrub_table_pdf_v1 <- function(your_string,col_nr,row_nr) {
#split and unlist string into vector
step_0=c(" ",unlist(strsplit(string_lecture,split=" ")))
#convert vector into data frame
step_2=matrix(step_0,nrow=row_nr,ncol=col_nr,byrow = 1)
#cut out matrix content away from col and row names
step_3=step_2[2:dim(step_2)[1],2:dim(step_2)[2]]
#convert characters into numbers
step_4=apply(step_3,2,as.numeric)
#convert into data frame
step_5=as.data.frame(step_4)
#name columns and rows as per original table
colnames(step_5)=step_2[1,2:dim(step_2)[2]]
rownames(step_5)=step_2[2:dim(step_2)[1],1]
your_table=step_5
return(your_table)
}


This is hideously long/skinny, but I it can probably be compressed more once I am confident it does what we want.


また、_`FlowSpecNLRIBase`の`_from_user`も同様の作りになっているため、
以下に修正します。
(別コミットの「packet/bgp: Implement user interface of Flow Specification」で対処します)
```
            subcls = _FlowSpecComponentBase.lookup_type_name(k)
            rule = subcls.from_str(str(v))
```


@rusili ALL MY CODE IS GONE


Needs to be `WasRemoved(node)`


`while(forward_heap.MinKey() + reverse_heap.MinKey() < upper_bound)`


Thanks! Let me know if you'd be interested in a PR for the staged / unmerged / unstaged / untracked modifiers!


MODIFY: add 2.0.218 log mapping file


подумай, откудова его можно брать. Но передавать вот так вот, ка кты делаешь, очень плохая идея


![Március 15. - Szerda](http://ujlipot.vakvarju.com/data/napimenu/22.jpg?v=1489399013)
Március 15-én a forradalom kezdetét ünnepelve
minden vendégünket az a’la carte étlapunkkal várjuk!


чтобы не было недопонимания, то, что я предлагаю - переделать структуру в хэш:
```
{
  quit: 'Выход',
  add_train: 'Создать поезд',
  ...
}
```


test


해당 함수에서 length 메소드를 이용하였는데요. 기본 number 타입에서는 사용할수 없는 메소드죠. 다행히도 여기 예제에서는 input의 value를 인자로 받았기 때문에 문자열로 시작을 했는데요.

좀 더 완성도를 높이면 함수 내부에서 인자를 문자열로 고쳐주면 되겠죠.

```js
n = String(n); // 숫자가 문자열로 변경됩니다.

// 또는 n = n.toString() 도 되요. String(n) / n.toString() 의 차이는 지금 알필요는 없구요, 숫자일 경우에는 동일한 결과를 반환한다고 보시면 되요. 자세히 알려면 어렵습니당 ㅠ
```


Screen Shots.


Can you also make Caddy listen on 8080?


家校通平台


lala


split() 메소드 활용하는거 좋아요.
의도한대로 잘 하셨어요.


phpcs error


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 48](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1489&buildTypeId=XbimEssentials_XbimEssentials) is now running


For this, I would rather suggest creating a form


Please do a pull request next time


구현은 잘 하셨어요.
다만 제 의도는 문자열을 배열로 변환하는 메소드(split) 처럼,
배열을 문자열로 변환하는 메소드(join)도 활용해보라고 문제 낸거였어요. ㅎㅎ

join메소드 활용해서 좀 더 짧게 구현할수 있어요. 해보세요


`findFileByPath` is used in many places with `file.absolutePath` or `file.canonicalPath`, so if it is bad, we probably should fix it everywhere. But I actually don't know better behaviour if it is null here when to throw anyway, so I don't see how it could be reasonably improved on that stage. Do you have any ideas?


Consider switching to `strings.TrimSpace()` for proper unicode support.
I'll most likely cherry-pick this into Karen.


Should we add a resource lock like the one in whitehall to prevent a project's tests from running in parallel on the same node? It would look something like:

```
lock ("$repoName-$NODE_NAME-test") {
  runTests()
}
```


You are right! Already fixed.


풀지못한 2번 경우는 다음 스터디때 얘기해요!
수고했고, 열심히 하는게 보기 좋네요~


Removing this condition ensures that the adjusted retention times are in the same order than the raw retention times.


> This must be number, bool, string or json compatible array or dictionary

Type must be any of number, bool, string, or json compatible array/ dictionary.


CXXFLAGS are redundant here as we do only linkage here


@fabpot I think something went wrong when merging this up to master, looking at `app/config/config.yml` it looks like only 2.7 and master include the changes made in this commit.


これは他のエラー対策で色々試してる時に変えてみたものが戻し忘れたところですね、なので特に意図はないです…
警告が出たので現在は戻しています


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 48](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1489&buildTypeId=XbimEssentials_XbimEssentials) outcome was **SUCCESS**
Summary: Running Build time: 00:03:35


Дважды сумму считаешь, а можно один раз, присвоив в переменную (прямо в условии)


TeamCity Xbim :: Xbim Geometry :: XbimGeometry [Build 340](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1490&buildTypeId=Xbim_XbimGeometry_XbimGeometry) is now running


I think that in a test, loading a file by a fixed name is completely fine and even far more superior than using the internal compiler API. If something in the compiler changes and the file is not going to be found, then the test will fail and we'll fix it. On the other hand, currently it'll take some effort to update the code of this and similar tests each time K2JVMCompiler interface is refactored. You're testing what the user gets after all, not how the compiler works under the hood


Вместо scan, который достаточно медленный можно использовать оператор `~=`
И вынеси регулярку в переменную, иначе она в каждой итерации заново объявляется


I think your have an error on your patch in line 110 (material.cpp):
`v +=  QuadraticOurs[pt1][pt2] * (pieceCount[Us][pt2] ^ (k1/10))
                + QuadraticTheirs[pt1][pt2] * (pieceCount[Them][pt2] ^ (k2/10));`

The ^ operator here is NOT the power operator. It is the bitwise OR of to integers (which makes no sense here).

Probable you meant something like following (without warranty)
v +=  int(QuadraticOurs[pt1][pt2] * pow(pieceCount[Us][pt2],  (k1/10.0))
                + QuadraticTheirs[pt1][pt2] * pow(pieceCount[Them][pt2], (k2/10.0)));

You also need then include the header file cmath for the pow function (on some systems this in included automatically, but not on all).


claudio


А зачем пустой метод писать? Конструктор и так есть у любого класса по-умолчанию, его не надо объявлять


Название всё-равно неудачное. Это поезда на станции. Не поезд, поезда. И не обязательно указывать, что они на станции, можно просто `trains` - и всё понятно.
```
station = Station.new('Тамбов')
station.trains # коротко и ёмко :)
```

И это должен быть `attr_reader`, мы не собираемся разрешать пользователям нашей программы управлять поездами напрямую. Для этого мы написали специальные методы :) Читать через этот метод можно, писать - нет.


in english, we have: 0 tags, 1 tag, 2 tags, ...


To avoid a response code 301 from the USGS server, https should be used instead of http. Therefore, the USGS_REQUEST_URL string should be as the following:

private static final String USGS_REQUEST_URL =
            "http**s**://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&starttime=2016-01-01&endtime=2016-05-02&minfelt=50&minmagnitude=5";


Nathaniel, this is an awesome book. Very interesting. I like the figures. :-)


это не станция, это станции (массив же)


c


`attr_reader`, для управления станциями в маршруте используем только те методы, что описаны в классе.


Finished part 1


Можно было не переопределять метод attach_carriage, а сделать метод, проверяющий тип вагона и вызывать его в attach_carriage в базовом классе


Эти методы должны быть приватными, а публичным - только метод, который запускает цикл меню


> task bar entry functionality

I don't get what that means?


прямо под носом не увидел ))
`options.values` и `options.keys` - это жеж массивы с одинаковой индексацией
сейчас сделаю


OK, thank you


Потому что кода ты подключаешь модуль через `extend`, все его переменные и методы как бы "поднимаются" на уровень выше. Инстанс-метод и переменные становятся методами класса и переменными уровня класса, а класс-переменная становится переменной уровня модуля. То есть общей для всех классов, куда подключается модуль. Это именно из-за extend.


Nice commit! :+1:


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/db7468e4-75af-4c93-8a0b-1a6ccd73cdf5 "IAmAma"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/67650d37-3fff-426a-9ce9-78b86750a60b "IAmAma") deployed this commit to [dev](https://console.ng.bluemix.net/apps/6bdd91ea-24e3-4a60-93db-7db5b5c573b6 "ibm:yp:us-south:Ramustha Studio:dev")


готово


I tried to preserve the size to be able to use the same coordinates for the diagnostic messages. But that for Unicode files the file size could be different, right.
The rest comments about contract breaking are likely correct, but first, so far I see the only application of it in the compiler, and the IDE counterpart is not implemented yet anyway. And second, when I was trying to implement it on the higher level with possible IDE support, I realized that the LightVF should be used instead, and hopefully that would cover these concerns when needed.
I was investigating several approaches to that, this is not the first attempt, and so far this one looks most promising.
So, aside from putting your remarks as a comment to the source code, for taking into account on the IDE support when needed, I don't know what to do.
Please, state whether you think this critical for the acceptance. If so, I will involve some more people to decide on that approach.


Grammar*


в эти методы мы должны передавать объекты станций, а не их имена, поэтому название переменной надо изменить


Condition `forward_heap.MinKey() + reverse_heap.MinKey() < upper_bound` will not work for the multi-layer case, because `MinKey()` values in heaps can be for different levels at one time. Here is the refined figure with a 1D graph after 5 iterations, where the forward heap is still on the level 1, but the reverse heap is already on the level 2
![mld](https://cloud.githubusercontent.com/assets/4421046/23943659/7615445a-0970-11e7-9539-7e67fed47576.png)

The middle node is `node` and settled in both forward and reverse heaps (`WasInserted(node) && WasRemoved(node)` is true for both heaps), `upper_bound` is `forward_heap.GetKey(node) + reverse_heap.GetKey(node)` will be less than `forward_heap.MinKey() + reverse_heap.MinKey()`, so iterations should stop, but source->node->target is not the shortest path. The correct shortest path is shown with the blue line.
The "pessimistic" stopping condition `forward_heap.MinKey() < upper_bound && reverse_heap.MinKey() < upper_bound` is correct in this case.

I have another idea, how to tackle  the problem: use different heaps for different levels, and do iterations over levels
0, 1, ... , `highest_different_level` - 1, and than do a bidirectional Dijkstra search on `highest_different_level` with the correct stopping criteria `forward_heap.MinKey() + reverse_heap.MinKey() < upper_bound`


автозамена :-) имелось в виду акссессор


good


Ну а в этом методе кто будет менять название переменной?


Because there is a junk at the end of the buffer if it is not completely filled out, and that breaks many checks down the road. This code arose from observable errors.


@chancez this was fixed on #441, ingress only check if is valid when this option are not empty.


`WasRemoved(node)` will make upper bound stronger, but will break code in the path annotation for source and target nodes on one edge. I would keep here `reverse_heap.WasInserted(node)` to have similar behavior to CH in this case


все ок, только дефолтную ф-цию onReady было бы круто положить отдельно в теле ф-ции конструктора
например
var onReadyDefault = function() {
     alert('кофе готов');
}
var onReady = onReadyDefault;

А потому уже переопределяешь методом programReadyState, если нужно. Основное отличие - так ты не создаешь при каждом вызове programReadyState без параметром новую ф-цию onReady, а просто делаешь ссылку на уже существующую ф-цию.


Bluemix toolchain: An unknown tool deployed this commit to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod")


И не надо сокращать названия методов, пиши полностью `add_station`


Используй множественное число - `stations`.


ok


Since the update I started getting following error messages in the log:

```
17-03-15 10:00:55 ERROR (MainThread) [homeassistant.helpers.entity] Update for sensor.study_temperature fails
Traceback (most recent call last):
  File "/data/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
    None, self.update)
  File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
    future.result()
  File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
    raise self._exception
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/data/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/sensor/knx.py", line 132, in update
    value = 0 if self._data == 0 else knx2_to_float(self._data)
  File "/data/srv/homeassistant/config/deps/knxip/conversion.py", line 35, in knx2_to_float
    raise KNXException("Can only convert a 2 Byte object to float")
knxip.core.KNXException: Can only convert a 2 Byte object to float no error
```


Still have some problem with 1.84.2 version.
The script result is:
    self.mask = self.files['circleMask'][0]
KeyError: 'circleMask'

what can I do?


Окей, понял, учту на будущее.


круто, но object там больше не object ))


А если вагонов еще нет? Будет отрицательное число


Что делает этот метод? Двигает поезд вперед. Почему он тогда называется "установить станцию"? Почему бы его просто не назвать "вперед" (forward)?


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/db7468e4-75af-4c93-8a0b-1a6ccd73cdf5 "IAmAma"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/67650d37-3fff-426a-9ce9-78b86750a60b "IAmAma") deployed this commit to [dev](https://console.ng.bluemix.net/apps/6bdd91ea-24e3-4a60-93db-7db5b5c573b6 "ibm:yp:us-south:Ramustha Studio:dev")


Our lexer breaks on '\r', so I'm overcautious here. Maybe you're right, I'll drop it for now.


未来准备支持吗?


Hi, I've just hit this behaviour. I think it is a bug. Have you found a report bug?

I use Gem.**win_platform?** instead of your **USING_WINDOWS** approach:

  path = File.expand_path('./resources/'+file_name)
  # workaround
```
  if Gem.win_platform?
    path = path.gsub("/", "\\\\")
  end
  page.attach_file("fileupload", path)
```


Please either make this field public, or rename to follow the _s_camelCase convention


contribution welcome


filter metrics end with anomaly,prediction.max|prediction.min,prediction.max.seasonal,prediction.seasonal,prediction.min.LB.percent


We should also use the ApplicationList to select the STS applicationid(s)


1. Не надо дублировать название класса в названии атрибута, мы и так в классе Station, понятно, что name - это имя станции, а не чего-нибудь еще.
2. Почему у тебя есть еще какой-то атрибут stations? Станция разве содержит в себе другие станции?


LGTM besides the above comment


Так ты получил инстанс-переменную уровня класса, но на этом этапе она не нужна, ты только усложнаяешь код. Про такие переменные мы поговорим позже, в 5-м уроке


Опять же, просто name будет достаточно


Забежал вперед, этого не нужно было делать по заданию. Но оставь


Ok je viens de supprimer la variable $font-une. Merci!

Le 15/03/2017 à 10:59, Gyomb a écrit :
>
> J'ai testé cette correction, mais sass continue à me cracher une
> erreur: il ne trouve pas la variable $font-one, ligne 13 du meyer-reset
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/renaudMaupoux/config-site-base-v1.0/commit/c2fd7778cfb571a01464552b2ecdb696ffbd0727#commitcomment-21327217>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJgvtMvYmpgK3DPdHeVt1n42S4xZ3CdLks5rl7ZxgaJpZM4Mdt_Y>.
>

--
Atelier Maupoux <http://www.ateliermaupoux.com>
T. 01 69 24 09 22 *|* P. 06 13 59 42 88 *|* Skype : atelierMaupoux*  |
*www.ateliermaupoux.com <http://www.ateliermaupoux.com>


@Flimm Why do you want to unconditionally import debug_toolbar, even if DEBUG is False? debug_toolbar is also imported on line 50.


Да, и атрибут stations не будет иметь доступа к переменной @stations, т.к. они на разных уровнях объявлены: атрибут - это инстанс-метод, а переменная - это инстанс-переменная уровня класса (как переменная класса)


поправил


Опять лишнее


Спс, за отзыв. Так и буду делать в будущем)
Я просто решил не заморачиваться раз у нее тело в одну строку)
А если строк больше 1, то конечно я сделал бы так!)


Bluemix toolchain: An unknown tool deployed this commit to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod")


What is the difference between this and x.years + 1000?
Moreover, it can give false indication like we are mutating x.years..


Bluemix toolchain: An unknown tool deployed this commit to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name")


Again, I'm just starting to get to grips with how the loader works, but without the extra registration the class was not loading. Does it need a namespace? I didn't want to modify parsedown, which doesn't declare a namespace, but I suppose I could add a wrapper class. I'd certainly like to know exactly what's needed for autoloading, for any additional stuff one would put in `/vendors`.


1. Назови массив станций stations, атрибуты для перовой и последней станций не нужен, можно сделать методы, которые будут возвращать первую и последню станцию из массива.
2. Атрибут routes не имеет отношения к переменной @routes, т.к. они на разных уровнях


Ok, i understand my confusion now! Sure `node_data.level == partition.GetHighestDifferentLevel(source, node)` for the forward  and `node_data.level == partition.GetHighestDifferentLevel(target, node)` for the reverse heaps.
The problem that the assumption
>  {forward,backward} node of the same PhantomNode are in the same cell.
only correct for the single source and single target case, but is not correct in general case, because in the direct shortest path plugin  two nodes  (forward and backward)  can be independently enabled or disabled for both source and target phantom nodes. Also they can be in different cells, and MLD could find not the shortest path if the overlay edge will be used on the lower level than must be.

To find the current level either the level  or the source node must be tracked in the heap data structure.


Вставляй станцию предпоследней, так логичнее будет добавлять станции в маршрут.


Опять лишний атрибут trains


Не нужно объявлять переменные, если в них nil, это происходит автоматом.


По условию, добавлять и отцеплять вагоны можно только если поезд стоит.


Nice- looks good. Seems like a good place to use a thread pool now- for all those multiple threads... lol


Лишнее, достаточно `attr_accessor :route`


Зачем, если есть attr_accessor?


wow kakak wow kakak
hahhaa masi bisa gk nih wid


@zander So Classic was vulnerable to the exact same exploit, or a closely related one?


Unrelated to the project question, why ava over jest/ts-jest? :)
I'm need to pick one for my own project now


This is because we currently just run dummy simulations for testing. If you for example have a look at PowerCascadeAgent, there are events being created as a response to non-convergence of runFlowAnalysis. For example deactivating of the non-converged part, or decreasing the power demand, etc…

> Am 14.03.2017 um 10:56 schrieb ballandiesmark <notifications@github.com>:
>
> More or less. We currently just ignore, that the runflowAnalysis is not converged. Is this correct?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub <https://github.com/SFINA/SFINA/commit/0cbb752216edc16bd7a73f14f104de43da3334b5#commitcomment-21306430>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AK4WgS72PjywHpr71NlJsUWWrQx51mSBks5rlmQygaJpZM4MaLrg>.
>


Вместо поиска индекса по станции, лучше просто у поезда хранить индекс текущей станции. Тогда движение - это просто изменение индекса, а для текущей/предыдущей/следующей станции написать методы, возвращающие из маршрута станцию по текущему индексу


It seems, this break deployment for us on Kubernetes 1.5 cluster with Fabric8 jenkins-docker 2.2.328.
Not sure how is that intended to behave in such case. Any hint on how to correct the issue?

Error log from Jenkins pipeline:

[Pipeline] kubernetesApply
...
ERROR: Error during kubernetes apply: java.lang.Exception: Adapting to OpenShiftClient not support. Check if adapter is present, and that env provides /oapi root path.
	at io.fabric8.kubernetes.pipeline.devops.ApplyStepExecution.createEnvironment(ApplyStepExecution.java:209)
	at io.fabric8.kubernetes.pipeline.devops.ApplyStepExecution.run(ApplyStepExecution.java:121)
	at io.fabric8.kubernetes.pipeline.devops.ApplyStepExecution.run(ApplyStepExecution.java:66)


Раздели это на 3 разных метода: для текущей/предыдущей/следующей станции


Just a note: the "changes-prevent" XDG symbolic name would be better. It's used in the [qt port](https://github.com/lxde/pavucontrol-qt/commit/eb64605edbc2badea452ff0d6d387c547302159b)


I suggest the following

1. No spaces in any filename
2. Consistency in filenames, all lowercase is recommended
3.  A csv file is recommended over xlsx


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/db7468e4-75af-4c93-8a0b-1a6ccd73cdf5 "IAmAma"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/67650d37-3fff-426a-9ce9-78b86750a60b "IAmAma") deployed this commit to [dev](https://console.ng.bluemix.net/apps/6bdd91ea-24e3-4a60-93db-7db5b5c573b6 "ibm:yp:us-south:Ramustha Studio:dev")


分頁筆數不需要在這裡建立，應該讓使用者傳入或設定一個可以改變的參數


заменил `obj` на `line`


Give me ~1 hr and I should be able to get this working.


<!DOCTYPE html>

    <meta charset="UTF-8">
    <title>Title</title>

美丽的国家

美国

俄罗斯

澳大利亚

加拿大

这是美国自由女神像


Avam si veus es pullrequest dels nasos!!


有考慮到備註破版的部分非常好，但是這樣的寫法會造成頁面很噁心
再來我們會教到怎麼解決它


I don't want return statements in those expressions. We maybe need to rethink about it


You can get rid off double negation because `.some()` returns true and breaks the loop if it finds the element that we need and return false if it didn't. Unless You are using the double negation for some other reason


放棄它吧.....


kiva-init (nealkruis) - Win64-Windows-7-VisualStudio-14: OK (2480 of 2484 tests passed, 0 test warnings)

 * 4 tests had: EIO diffs.
 * 4 tests had: ESO big diffs.
 * 4 tests had: Table big diffs.
 * 1 test had: AUD diffs.
 * 1 test had: ERR diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: SSZ big diffs.
 * 1 test had: ZSZ big diffs.

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.84%25-yellow.png)


Yes this looks wrong and needs fixing


建議不要將 script 寫在頁面中


Теперь понятно, спасибо.


Should be => .add(Restrictions.eq("user.scholarNumber", scholarNo))


Is this right?


Does not seem to do anything when instructing USE="bzip2".


start!


test


FWIW the jenkins 2.2.328 version has not been released by the fabric8-platform yet so has not undergone full end to end testing with other platform apps.  The latest stable version is 2.2.311.


`libprojectM` does not relate as far as I can tell with the GRASS GIS project. The Proj4 includes are, usually, under `/usr/include`. See also https://github.com/NikosAlexandris/osgeo-overlay/commit/b50c7449171ae599f097e124d7e7970f763ab3b6#diff-30bfaed6480f9a00ce76f5606ce08291R171.


I see you.


Master branch: new commits are available.


Исключение это хорошо, но его нужно обязательно обрабатывать.


Setting `defs` explicitly is not necessary, is it?


It doesn't have an id.

Buy it now


myslis to tak ze vytvorit v reduxovom stave novy reducer (asi z nazvom MainReducer) ? /do ziadneho existujuceho reduceru sa to asi velmi nehodi/


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/f0e3bad6-9629-4aed-badd-e47152a06aff "simple-toolchain-1489574222214"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/0275a60c-3981-42ca-bbe6-f2bbabeb399d "simple-toolchain-1489574222214") deployed this commit to [dev](https://console.ng.bluemix.net/apps/96130601-e9d4-48d9-b11b-5e500a1778f3 "ibm:yp:us-south:E35399@jp.ibm.com:dev")


Calls 'a > 3' 2 times (DuplicateMethodCall)


Refers to 'a' more than self (maybe move it to another class?) (FeatureEnvy)


Use a guard clause instead of wrapping the code inside a conditional expression.


Tests 'a > 3' at least 4 times (RepeatedConditional)


Has the variable name 'a' (UncommunicativeVariableName)


should be ` cli := v3client.New(e.Server) ` instead of `cli := v3client.New(e)` ?


Good point. See e240a88


Do we really want to add an option to mutate the variables?


```
rowLength [ [ 1, 2 ], [ 1 ] ] == ?
rowLength [ [ 1 ], [ 1, 2 ] ] == ?
```


ano. potom tam presunut aj `tool` z `mapReducer`.


I think a typo snuck in here


detect aku dong masss deteecttt

![Image](https://cloud.githubusercontent.com/assets/1294403/23945107/cf5e9e3a-09a7-11e7-9b7b-a42283035950.png)


this means that the only valid entry point from the north is the top left corner, as in the case of North or South, the integer isn't y but actually x


# validation language pack
@link https://github.com/bcit-ci/codeigniter3-translations


similarly, this only allows entry from the bottom right corner, when approaching from the south


DId you guys managed to fix this build errors on the extractors


這個真的又是手殘忘了移除「!」，難怪我在測試空資料的時候一直找不到問題


I'll link this on Bugzilla. Please note that we don't use Github for bugs / reviews, so in general if you leave comments here, we might be slow to find them and reply.


asd


the reason that `Border` is specified not as `(x,y)` but as a direction and an integer is that if any pairing were allowed, you could enter from the middle of the grid.

Making `Border` more restricted this way ensures that it's correct by construction so long as the number isn't too big, for example `(North, 3)` would be entering in a downwards (unless you're in Australia ;-) direction, at the third tile, IOW the starting tile is `(3, 0)`, which is a perfectly valid start point.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/f0e3bad6-9629-4aed-badd-e47152a06aff "simple-toolchain-1489574222214"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/0275a60c-3981-42ca-bbe6-f2bbabeb399d "simple-toolchain-1489574222214") deployed this commit to [dev](https://console.ng.bluemix.net/apps/042da9df-1816-416a-809d-0fc1005c4213 "ibm:yp:us-south:E35399@jp.ibm.com:dev")


my intellij is fucked .because of this i had to merge and then errors are fuckin everywhere


@losnir FYI


了解，本來以為只是不能改欄位名稱跟類別名稱而己...


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/f0e3bad6-9629-4aed-badd-e47152a06aff "simple-toolchain-1489574222214"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/0275a60c-3981-42ca-bbe6-f2bbabeb399d "simple-toolchain-1489574222214") deployed this commit to [dev](https://console.ng.bluemix.net/apps/05344fa7-d44f-4d1f-9ff9-0908836745b7 "ibm:yp:us-south:E35399@jp.ibm.com:dev")


Sorry, I have accidentally mistaken without having an intention to push into master.


@robert-hh thanks, fixed in fcab4356077435f0f4f9b068acb76e21d6cc20a6


Thank you for quick answer. That explains it. We will try older version then.

How can I find which releases are stable? The Changelog page http://fabric8.io/changes/index.html lists some other versions, while helm contains 2.2.327 as last stable. Having some doc/list would be really great.


Det blev fel i beskrivningen, i denhär pushen har jag bara skrivit komentarer.


Exactly. I'll fix it soon.


ok, spravim ten MainReducer a presuniem tam activePopup a tool


PAPA GRUFF! 🎉

![image](https://cloud.githubusercontent.com/assets/111761/23931871/01579696-090b-11e7-97b6-6bb27c89d009.png)


The commit added `CRYPTOPP_CXX11_DYNAMIC_INIT` to pickup [Dynamic Initialization and Destruction with Concurrency]() conformance. We use the C++11 version if `CRYPTOPP_CXX11_ATOMICS`, `CRYPTOPP_CXX11_SYNCHRONIZATION` and `CRYPTOPP_CXX11_DYNAMIC_INIT` are defined. Microsoft platforms have an additional restriction of Windows Vista or above.

Here are the related bug reports for the commit:

* [Issue 372, Singleton::Ref() crashes on MSVC11/12](http://github.com/weidai11/cryptopp/issues/372)
* [Issue 373, Loader lock on WinXP](http://github.com/weidai11/cryptopp/issues/373)
* [Issue 389, Race condition in InitializeInteger::InitializeInteger](http://github.com/weidai11/cryptopp/issues)
* [Issue 391, Crash in NonblockingRng::GenerateBlock](http://github.com/weidai11/cryptopp/issues/391)


Oops, I probably have to do this @zsiec!!! How are you!


Searching Papers with baidu in python


.com


了解，本來以為只是不能改欄位名稱跟類別名稱而己...
不過，請問一下，我原先的 SerialNo 是以 integer 型態，但不改一定沒辦法 mapping 到 DB 裡的型別啊，若是不改，就只能延用原先的流水號了，這樣有符合作業規範嗎？


一二！一


What is the fix?


EFUnitOfWork 是實做 IUnitOfWork 所以你應該可以只要註冊有 Implement IUnitOfWork 的就兩個都會上了


bro we hve S86518A1 board id..
use that if needed, my phone also brick now, after test bootloader from open source by Mansi


當你使用了 IOC 以後建構子就不用傳入 IUnitOfWork 了，service需要的 IUnitOfWork 應該是也自動注入的


當然欄位也可以拿掉了，在 Controller 根本就不會看到 UnitOfWork 的蹤跡


this is ella's testing


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/db7468e4-75af-4c93-8a0b-1a6ccd73cdf5 "IAmAma"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/67650d37-3fff-426a-9ce9-78b86750a60b "IAmAma") deployed this commit to [dev](https://console.ng.bluemix.net/apps/6bdd91ea-24e3-4a60-93db-7db5b5c573b6 "ibm:yp:us-south:Ramustha Studio:dev")


![](https://github.trello.services/images/mini-trello-icon.png) [#5001 - Overwriting Test](https://trello.com/c/rX860vKw/26-5001-overwriting-test)


TeamCity Xbim :: Xbim Geometry :: XbimGeometry [Build 340](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1490&buildTypeId=Xbim_XbimGeometry_XbimGeometry) outcome was **SUCCESS**
Summary: Running Build time: 00:56:20


TeamCity Xbim :: Xbim Exchange :: XbimExchange [Build 7](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1491&buildTypeId=Xbim_XbimExchange_XbimExchange) is now running


依據現有狀況就是 0 & 1 你可以用 ==0 來寫就好了，如果你想的是符合未來的狀況，那可能是多想了，因為你現在寫的 除以2也一定不會符合未來狀況


I liked this message :-)


OK, I see it now (it was compiling a wrong branch).
Now that it is already removed, I wonder if it should be reverted or added to `include/wx/msw/missing.h` [in `#if defined (__MINGW32__)` section] ?


more interesting division is also that comments are collection, but other keys are single ones. So it test collections and also single elements. And to make it even more interesting it test also lower collection with single element.


I liked the way you have used "redmark" and "bluemark" variable names to give a good understanding while reading the code.

To calculate "high" and "low", the code could have avoided the use of hard coded values like 900.


True, but this is easier for me right now.
It may be removed in the future.


> Premature optimization is the root of all evil, isn't it?

This quote is misused way too often to justify not enough attention to performance details, so the short answer for me is - "no, it isn't". :)

> Collections are more convenient and should really be used almost everywhere instead of arrays. In a project where collections are used everywhere, you're more likely to find a utility (e.g. firstNotNullResult below) that takes a collection than an array.

I see only one valid argument here - the one about the utility function. But since in our stdlib all functions are repeated for arrays anyway, it is just temporary one. I addressed this one by copying the utility and adapting it to arrays.
Since with that addition, the expressiveness remains the same, I'd prefer to have the array here.


yee


q


This is now done.


Neither.


Same exploit, different p2p message..  https://github.com/bitcoinclassic/bitcoinclassic/blame/dbc40ba16d6d15ab873d0dc891f46917e9d31663/src/main.cpp#L5320
https://github.com/BitcoinUnlimited/BitcoinUnlimited/blame/release/src/main.cpp#L5664


Done.


TeamCity Xbim :: Xbim Exchange :: XbimExchange [Build 7](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1491&buildTypeId=Xbim_XbimExchange_XbimExchange) outcome was **SUCCESS**
Summary: Running Build time: 00:03:30


maybe better is insert then add as it do not add to end


The details are listed in the release notes;

https://bitcoinclassic.com/news/release122.html


the most interesting part of this test is in fact test of change TreeValue to simply value.


Add two libraries
1) jquery.js
2) jquery.canvasjs.min.js


I don't really like having the exposed node having to be called `main`.
I do think a markup is more elegant. The current one might not be the best, though.


This does not use the mark writer, right? I've been looking for a font that does. Your Mada font does, right?


As said before,
>I don't really like having the exposed node having to be called main.
>I do think a markup is more elegant. The current one might not be the best, though.
>The interface markup is easier for me to use right now. It might change, though.


@ksjogo Ok good one.. I'm gonna merge this I think 😉


Can't find that interface. Search and replace mistake?


same as above, the key element of test is to replace value with TreeValue. I think in general we should test general concept and not specific ones like if something is comment or trailing comment.


> It is possible to use Node.js features in Electron’s Web Workers.


This would reduce the performance as setvalue cannot assume no alias


Т.к. модуль ClassMethods подключается через extend, то переменные класса станут переменными модуля и счетчик будет общим для всех классов, куда подключен модуль. А надо иметь отдельные счетчики для каждого класса, чтобы создание поезда не увеличивало счетчик инстансев станций и наоборот.


Bluemix toolchain: An unknown tool deployed this commit to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod")


dont forget to remove this before creating the PR


maybe this should be a private function


 > This bug was included in the xthin code which Classic borrowed from Unlimited.

I don't see how that could be the case, it entered Bitcoin Classic before Unlimited.

> This is a bug fix release is a response to the second bug found by the unlimited team

It doesn't seem like this one was reported to anyone, yesterday you announced it wasn't vulnerable, and a POC was published immediately.


Если хранить поезда в хеше, то поиск будет и проще и быстрее, т.к. хеш заточен на операцию получения данных по ключу


Wrong commit message...
Should be:
**Jahia base .cnd files jar library path is now force-refreshed on project opening**


No, that's true. But this one does. `<input value="LH_BIN" tabindex="-1" type="radio" name="LH_BuyingFormats" id="e1-177" class="rbx" aria-hidden="true">` which is on the page.


Метод должен возвращать историю, а ты возвращаешь значение переменной


Зачем так делать? Если в переменной nil, то пусть и будет nil


Looks like it is another instance of the different approach to the famous quote. :)
Test performance is a pain point for us as well, so it is important for me. And string processing is quite heavy.
But here at least I see that I'm losing the clarity, so I'll try to do something about it. Maybe sequences will help me here.


Зачем использовать find, если это хеш? Просто получай значение из хеша по ключу (номеру)


Это не хеш, тогда, а массив. Гораздо удобнее в качестве ключа использовать number


sorry,I touched my mobilephone by accident,
how can I cancel those comments?


It fits my use case, which is to generate a table of contents that is
converted to an HTML file published in the same directory as the ADRs.  If
you need the links to have a different root, the tool could have a
command-line option for that.  Raise an issue (better - a PR) if that's
something you want.

On 14 March 2017 at 14:28, Mårten Gustafson <notifications@github.com>
wrote:

> @npryce <https://github.com/npryce> I'm curious why to use basename here
> since if I run adr generate toc > README.md in the root of a repo I get...
>
> cd ~/src/adr-demo
> adr generate toc
> # Architecture Decision Records
>
> * [1. Record architecture decisions](0001-record-architecture-decisions.md)
> * [2. Use Github for decisions](0002-use-github-for-decisions.md)
> * [3. Use Loomio for decisions](0003-use-loomio-for-decisions.md)
>
> ...but a correct link from the root of the repo would be doc/adr/...,
> i.e. the value of $f rather than basename $f here.
>
> What am I missing? 😃
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/npryce/adr-tools/commit/147b54a2d527a834e0aefc1dfd17f04606d63d4a#commitcomment-21310529>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AADbmy2OfOGCGl9FgoZtJH7vNm8ahYDTks5rlqPygaJpZM4McplO>
> .
>


Зачем статические методы объявлять через define_method? Вынеси их в InstanceMethods в приватные методы и просто передавай аргументы


Раздели на отдельные методы для каждой валидации


-> 'User does not have permissions to update this changeset'


Apologies, I meant backspace behaviour.


in general what is missing here for test cases:

- more operations in sequence on given key like sequence of add->modify, add->delete, modify->delete, delete->modify
- add new key to first position
- add new key and remove all other entries
- add several new keys and check that it is written in correct order


This indentation is slightly funny ;-)


Используй цикл с условием


Вспомни про отрицательные индексы массива


Круглые скобки здесь зачем?


Maybe instead do something like:

```sh
inProgress|postponed|notStarted) ;; # continue
*) break;;
```


Что с отступами?


test


@stellanl  I'm trying to get alternating background colours on the results summary table (as in the design).  I have added a highlight to the row like this: row[0] % 2 Equals 0

It kinda works but it doesn't take the exact alternating rows. Any idea why this is happening?


This requires a `STATUS=` before the loop, otherwise you will test random stuff.


It was added in 128f6e15b31e3317ab871a1930a6df635bcf9b3c


@rokob, sorry for the nudge; do you also plan to push this to RubyGems or should I specify this tag in my Gemfile?


This is something the manufacturer should solve.... I think it is bad to work-a-round in E2 to such things...


BTW -- will your pname comment also work for 'gvim' (is =~? a wildcard match)?


Celia Gómez Megías


Perfect !!! No comments


Bluemix toolchain: An unknown tool deployed this commit to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod")


After trying to pull image from repository using tag quay.io/coreos/clair:v1.2.

Unable to find image 'quay.io/coreos/clair:v1.2.' locally
Pulling repository quay.io/coreos/clair
docker: Tag v1.2. not found in repository quay.io/coreos/clair.

So, changed to

docker run -d -p 6060-6061:6060-6061 -v $HOME/clair_config:/config quay.io/coreos/clair -config=/config/config.yaml

Works fine.


Bluemix toolchain: An unknown tool deployed this commit to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name")


But the way! I've also found that bhyve always issue same MAC address (This is a problem when two servers on the network), So i wrote ( Since CBSD 11.0.10 ) MAC-address randomizator in CBSD from the box.
To use this in transparent, you need to set nic_hwaddr to '0' in CBSD SQlite3. Now, all new VM's created with nic_hwaddr='0' at the moment. So , this functional moved to CBSD ;)

https://github.com/mekanix/box-automation-freebsd/blob/master/Makefile#L30


It's more suitable to use Log() instead of Msg() here, because there's no additional parameters to format. (If you didn't change the Msg() function of course) =)


You might be interested in this:

https://github.com/MIPT-ILab/mipt-mips/issues/48


Так тогда last вернет ошибку...


@lustigdev
Hey Michael, Just an update: I'm able to add a `Query` w a `queryId` under `/questions/`, then under `/questions/queryId` adding data into the respective fields (e.g. `question, numberOfAnswers`). I'm running into an issue where when I try to add more than one `Query` object, it'll only add the last `Query` object that I create in `QueryDataSource.java`.

After that, I will work on being able to display a single `Query` when tapping one of the `Query` on the `RecyclerView`.


@willdurand What tool do you use to record your screen?
(nice tool by the way 👍 )


`return web3.eth.getAccounts();`


works like a dream. Wondering what else I might be able to use this code for now.


Tu madre si que es puta mierada


История - т.е. в оформленном виде? variable - массив, в который входят все изменения в хронологическом порядке.


Hi Dom,
The reason why I didn't use the side filter is that I didn't trust an id named "e1-177". It sounded like something that is dynamically generated and not necessarily the same on all search results. I was focusing on the top buttons but I guess technically the side filter also accomplishes what the requirement is requesting. So yes, it could be changed to id = "e1-177" but if I were on the development team I would try to make the id more descriptive.


@aldenml this bug was detected when I merged into master, by having the conversion warnings enabled there


How about `cut -c 29- |` instead?


Prueba


You can use `this.value != null` to check for both `null` and `undefined` ☺


You can experiment with:

```javascript
return Promise.all([
    web3.eth.getBalancePromise(receiver1),
    web3.eth.getBalancePromise(receiver2)
]);
```


I *think* this is a problem in my Azure Function: my guess is that I use the wrong output type (JSON instead of plain text).


@gkellogg : would you mind releasing a new minor version?


Почему они статические? Они создаются только, если человек в классе объявил ** например: validate :number, :presence**. А если они будут в InstanceMethods они будут всегда создаваться, даже, если пользователь их не объявлял.


#5922-OutputVariable-Facility-Total-HVAC-Electric-Demand-Power-does-not-show-in-the-rdd (mjwitte) - i386-Windows-7-VisualStudio-14: OK (2485 of 2485 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.36.0-pre-6-g47c03e4](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=54299&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:00:57


instantiate :)


Так у меня здесь и создаются отдельные динамические методы.


I see I could use CBSD .subr files for some operations. SQLite3 functions come to mind. By the way, when is `compile_nic_args` called? In ideal case for me, that would be somewhere inside bclone and bconstruct, so I can get the MAC, configure DNSMasq with that MAC and only then start the VM.


方式发斯蒂芬


Ah, if Parsedown doesn't declare a namespace then yes you'll probably need the extra loader. I remember I hit that snag when I was putting together a (now shelved) core-centric Parsedown implementation alongside Textile. But I had the luxury of being able to write a wrapper that was namespaced.


Oh and it is not instantiating what you are doing here. You are just taking the previously deployed one.
You may want to instantiate for real.


The alignment is still not correct for me. I am using Genesis theme.


Thanks for catching that one. When I adapted this class to the new framework, I thought that I would extend the `ILayoutProcessor` interface to add the `operatesOnFullHierarchy(...)` method. I later opted to switch to a marker interface design.


How about killing when you are the owner?


Shouldn't this be `false`? This is testing that the answer is true and assuming it didn't call the private constructor as a result, but in fact, you'd get true in the `c` field either way.


It was a combination of Quicktime and Gifify (https://github.com/vvo/gifify) but now I use Gifox (http://gifox.io/).


One thing you might want to think about (for the future) is creating a persistent list of item numbers for each assembly that could monitor the Bill of Materials for item number changes.

When there is a change, in theory the #Item iProperty change could fire automatically.

That might be running before you can walk though since you would need to work with (and store) potentially large collections of document paths and item numbers.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/db7468e4-75af-4c93-8a0b-1a6ccd73cdf5 "IAmAma"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/67650d37-3fff-426a-9ce9-78b86750a60b "IAmAma") deployed this commit to [dev](https://console.ng.bluemix.net/apps/6bdd91ea-24e3-4a60-93db-7db5b5c573b6 "ibm:yp:us-south:Ramustha Studio:dev")


idea:
store a array hashed password in memory
try match it everytime they chat may not be the most efficient way maybe look at other auths

also missing config to disable it


Collaborator: Review for this commit was created. [Link to review](http://d86e7f32.ngrok.io/ui#review:id=1707)


Bello


@simonyoti Shouldn't this be`other_party_profile_content`?


I have a small suggestion for dealing with the `oj` dependency. Oj's API is usually pretty stable and also a common dependency of other projects. Restricting it to "2.18.x" might frustrate other projects with keeping their dependencies up to date.

My suggestion would be something like this:

```ruby
spec.add_dependency "oj",                             "~> 2.18", ">= 2.18.3"
```


Sorry, this is completely my mistake. I don't know why my brain did not see the existing `import debug_toolbar`.


Bluemix toolchain: An unknown tool deployed this commit to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod")


I've pushed a revert commit.


@slipcor Bad commit. People can't eat food globally, outside / not part of the arena.


aaah merci pour ce constructeur madame Nesrine.


我们该项目需要进行远程交流


You can’t *and* you don’t need to.

This is not a pathname.

`~/` is just shell shorthand for `$HOME/` in the places where it is expanded. This can never come from the OS/2 environment (because that does _not_ support ~), only from the shell user, and for this, we have a mandated syntax from POSIX in which the existence of **any** backslash in the word behind the tilde **prevents** tilde expansion.

So this is actually a bugfix.


I don't see solution in breaking non-framework usage.


probny komentarz


Don't worry, and thanks!


Basically: if you need a backslash-separated pathname, you can write `$HOME\\foo`, but that likely won’t work either because/if $HOME uses slash-separated ones…


its a regex match


I would hope that we could be able to move this filtering directly into `please.sh`... What is remaining after those filters?


Is it 1.0 yet?


Wow how are you so smart


Collaborator: Review for this commit was created. [Link to review](http://d86e7f32.ngrok.io/ui#review:id=1708)


yeap )


il faut tjrs utiliser la méthode suivante:
config(appConfig);
appConfg.$inject=[a,b,c,d]
function appConfig(a,b,c,d){
}


Perhaps this id is generated. Consider that the word (and action of) `Buy Now` is used on multiple pages and some times multiple times within a page, coming up with descriptive names could lead to conflicts; especially if multiple teams are involved in making each component. Id's could be auto generated, fed back to a lookup table for tests to use.

Would you agree or disagree with the above?

Thanks


Done: 064bd94


Won't the phantomjs test be indistinguishable from avoiding supplying the testem options? My intent here was to demonstrate that the testem options (to launch in a different context) had in fact been applied.


Lgtm


Bluemix toolchain: An unknown tool deployed this commit to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name")


We should distinguish node application from operator call in the AST of SAP. Do not try to disambiguate it here.


Collision will never be possible in this instance. We need to know if the bullet collides and since u r skipping pixels and possible collisions, we cannot check for collision effectively.


Наверное, да. Спасибо.
Надеюсь, что это временный вывод в лог :)
У пользователя почему-то не запускается редактор.
Msg("\"editor.dll\" loaded successfully") выводится, а Msg("editor initialized") уже нет.


Ok, thanks for quick reply. So, as I understood:

- I can use Kafka.jl from "master" git branch whenever I have one or multiple brokers?
- however Kafka.jl from "multiple brokers" git branch should also work fine if I have many brokers?

I've tryed to check what's wrong and I think that in "multiple brokers"  in `type KafkaClient` there are 5 parametres: `brokers, metadata, last_cor_id, inprogress, results ` but we are sending only 4 in `function KafkaClient` : `kc = KafkaClient(sock, 0, inprogress, results)`. That's why I have an error: `LoadError: MethodError: no method matching Kafka.KafkaClient(::TCPSocket, ::Int64, ::Dict{Int64,Type}, ::Dict{Int64,Channel{Any}}) .`

Do you have any idea what can I do to fix this?


Hello, I don't know how to get in touch with you, so I'm here to give you a message, I'm flying your firmware, feel great, I want to know how pix and vbar link debugging, you can teach me?


@dev-harsh1998  Squashing too needs proper way


Not very functional: rather than using a mutable reference to a list, you should write a pure function that accumulates the various things you are interested in.


Bluemix toolchain: An unknown tool deployed this commit to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod")


This was all tested in the past and does not work.
If you go back the commit history you'll find such a solution somewhere at the beginning of the development.

I discussed the issue (codec resets / flushes if not enough ES data is in) with AML with no solution.
You can keep this for your own treasure box, but it will not go into kodi unless you provide an official statement of AML that they have fixed this.


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.36.0-pre-6-g12cd5b8](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=54303&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:01:00


Cool images tho. still like my rect better


I've been thinking about this actually.

I wondered if as well as the #ITEM rule I might be about to run the update mass properties command on assembly change.

Is it as simple as adding a new sub for each like.

` Private Sub m_ApplicationEvents_OnNewOccurrence(DocumentObject As _Document, FullDocumentName As String, BeforeOrAfter As EventTimingEnum, Context As NameValueMap, ByRef HandlingCode As HandlingCodeEnum)
            If BeforeOrAfter = EventTimingEnum.kAfter Then
                **some code here
            End If
            HandlingCode = HandlingCodeEnum.kEventNotHandled
        End Sub`


Nam, I think I've finally realized your hold-up with Firebase and why you've been having the questions about getting the key and whatnot. Remember how we talked about serialization and deserialization? That's one of the things that makes Firebase awesome. Rather than getting the key and setting the value of each property manually, you can just say this:

```
mDatabaseReference = FirebaseDatabase.getInstance().getReference();
mQuestionsReference = mDatabaseReference.child(QUESTIONS);
Query query = new Query(question, timeStamp, numberOfAnswers);
mQuestionsReference.push().setValue(query);
```

and Firebase should be smart enough to put the correct fields in the correct places. Go ahead and try that and let me know if it works for you.


comile_nic_args called in bstart script when prepared bhyve.conf file:

https://github.com/cbsd/cbsd/blob/11.0.11/sudoexec/bstart#L289

Take a look on https://www.bsdstore.ru/en/articles/cbsd_vm_hook_dhcpd.html for sample how we can obtain MAC address for VM. You can use CBSD variables on pre/post hooks. E.g, place executable script
env.sh:
~~~
#!/bin/sh

cat > /tmp/env.txt <<EOF
jname="${jname}"
ip4_addr="${ip4_addr}"
interface="${interface}"
astart="${astart}"
host_hostname="${host_hostname}"
vm_os_type="${vm_os_type}"
vm_vnc_port="${vm_vnc_port}"
bhyve_vnc_tcp_bind="${bhyve_vnc_tcp_bind}"
nic_hwaddr0="${nic_hwaddr0}"
nic_hwaddr1="${nic_hwaddr1}"
nic_hwaddr2="${nic_hwaddr2}"

nic_parent0="${nic_parent0}"
nic_parent1="${nic_parent1}"
nic_parent2="${nic_parent2}"
EOF
~~~

into master_prestart.d of any VM (Since CBSD 11.0.10) and you can show settings in /tmp/env.txt for last started VM.

Also, feel free to write any feature-request, basically I do only what I need)


Sounds like a great plan Nam! You're doing great, and I feel like Firebase is slowly starting to click for you


Hvad gør `*` i `[^ *]`?  At der ikke må være `*` lige efter `*`?


Wups. Det er mig der sejler.


Collaborator: Review for this commit was created. [Link to review](http://d86e7f32.ngrok.io/ui#review:id=1709)


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.36.0-pre-6-g393ca2b](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=54307&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:00:56


Thank you 😃


Интересная проблема.
А у меня, наоборот, последнее сообщение выводится. Но движок спотыкается об void CGammaControl::Update() (это в Layers/xrRender/xr_effgamma.cpp), из-за того, что pOutput равен nullptr.
Правда, запустить я его пытаюсь на OpenXRay. Без -editor эта функция нормально работает, а с редактором нет. Пока, что не пойму с почему)


Have you tried the wiki? [ArduPilot.org](http://www.ArduPilot.org) and click "DOCS". There's a developer section on the left.


Collaborator: Review for this commit was created. [Link to review](http://d86e7f32.ngrok.io/ui#review:id=1710)


The grammar is too simplistic: you're missing control expressions, used to represent merges.


Burde der ikke stå `([^*]+?)`?  Der skal vel som minimum være ét tegn, og er det så vigtigt med mellemrummet?  Kan man ikke bare fjerne ekstra hvidt bagefter?


@Eric Steele Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.openid/1/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/config.py:0:1: C101 Coding magic comment not found
plone/app/openid/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/__init__.py:2:1: W391 blank line at end of file
plone/app/openid/setuphandlers.py:0:1: C101 Coding magic comment not found
plone/app/openid/setuphandlers.py:1:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:6:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:12:13: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:17:5: T001 print statement found.
plone/app/openid/setuphandlers.py:17:18: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:18:8: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:18:31: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:19:27: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:20:16: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:20:32: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:24:8: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:24:31: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:25:11: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:26:5: F841 local variable 'interfaces' is assigned to but never used
plone/app/openid/setuphandlers.py:26:15: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:28:13: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:31:18: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:31:24: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:32:23: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:32:29: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:35:13: T001 print statement found.
plone/app/openid/setuphandlers.py:35:26: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:35:26: S001 found module formatter
plone/app/openid/setuphandlers.py:36:21: E127 continuation line over-indented for visual indent
plone/app/openid/setuphandlers.py:36:43: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:42:80: E501 line too long (86 > 79 characters)
plone/app/openid/setuphandlers.py:43:80: E501 line too long (92 > 79 characters)
plone/app/openid/setuphandlers.py:45:9: T001 print statement found.
plone/app/openid/setuphandlers.py:45:22: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:58:35: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:61:1: W391 blank line at end of file
plone/app/openid/portlets/login.py:0:1: C101 Coding magic comment not found
plone/app/openid/portlets/login.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:5:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:6:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:15:5: D001 found implements( replace it with zope.interface.implementer
plone/app/openid/portlets/login.py:25:80: E501 line too long (91 > 79 characters)
plone/app/openid/portlets/login.py:29:5: E303 too many blank lines (2)
plone/app/openid/portlets/login.py:38:5: E303 too many blank lines (2)
plone/app/openid/portlets/login.py:39:16: S001 found module formatter
plone/app/openid/portlets/login.py:42:5: E303 too many blank lines (2)
plone/app/openid/tests/base.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/base.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/base.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/tests/base.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/base.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/base.py:6:1: E302 expected 2 blank lines, found 1
plone/app/openid/tests/base.py:17:44: Q000 Remove bad quotes.
plone/app/openid/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/__init__.py:1:1: W391 blank line at end of file
plone/app/openid/tests/test_view.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/test_view.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/test_view.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/test_view.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/tests/test_view.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/tests/test_view.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/tests/test_view.py:6:1: E302 expected 2 blank lines, found 1
plone/app/openid/tests/test_view.py:8:17: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:9:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:10:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:13:58: Q000 Remove bad quotes.
plone/app/openid/tests/test_view.py:14:17: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:15:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:16:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:19:16: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:23:58: Q000 Remove bad quotes.
plone/app/openid/tests/test_view.py:25:17: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:26:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:27:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:31:10: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:34:1: W391 blank line at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@davidblewett Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.openid/2/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/setuphandlers.py:0:1: C101 Coding magic comment not found
plone/app/openid/setuphandlers.py:1:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:6:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:7:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:13:13: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:18:5: T001 print statement found.
plone/app/openid/setuphandlers.py:18:18: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:19:8: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:19:31: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:20:27: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:21:16: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:21:32: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:25:8: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:25:31: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:26:11: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:27:5: F841 local variable 'interfaces' is assigned to but never used
plone/app/openid/setuphandlers.py:27:15: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:29:13: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:32:18: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:32:24: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:33:23: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:33:29: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:36:13: T001 print statement found.
plone/app/openid/setuphandlers.py:36:26: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:36:26: S001 found module formatter
plone/app/openid/setuphandlers.py:37:21: E127 continuation line over-indented for visual indent
plone/app/openid/setuphandlers.py:37:43: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:43:80: E501 line too long (88 > 79 characters)
plone/app/openid/setuphandlers.py:45:80: E501 line too long (96 > 79 characters)
plone/app/openid/setuphandlers.py:47:13: T001 print statement found.
plone/app/openid/setuphandlers.py:47:26: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:60:35: Q000 Remove bad quotes.
plone/app/openid/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/openid/config.py:0:1: C101 Coding magic comment not found
plone/app/openid/events.py:0:1: C101 Coding magic comment not found
plone/app/openid/events.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/events.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/openid/events.py:5:1: I001 isort found an import in the wrong position
plone/app/openid/events.py:7:1: E302 expected 2 blank lines, found 1
plone/app/openid/events.py:8:5: D001 found implements( replace it with zope.interface.implementer
plone/app/openid/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/__init__.py:4:1: E402 module level import not at top of file
plone/app/openid/__init__.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/__init__.py:5:40: D001 found declarePublic( replace it with AccessControl.ClassSecurityInfo.public
plone/app/openid/subscribers.py:0:1: C101 Coding magic comment not found
plone/app/openid/subscribers.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/subscribers.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/openid/subscribers.py:5:1: I001 isort found an import in the wrong position
plone/app/openid/subscribers.py:7:1: E302 expected 2 blank lines, found 1
plone/app/openid/subscribers.py:22:29: S001 found module formatter
plone/app/openid/tests/test_view.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/test_view.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/test_view.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/test_view.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/tests/test_view.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/tests/test_view.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/tests/test_view.py:6:1: E302 expected 2 blank lines, found 1
plone/app/openid/tests/test_view.py:8:17: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:9:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:10:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:15:17: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:16:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:17:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:20:16: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:27:17: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:28:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:29:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:33:10: E225 missing whitespace around operator
plone/app/openid/tests/test_view.py:36:1: W391 blank line at end of file
plone/app/openid/tests/base.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/base.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/base.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/tests/base.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/base.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/tests/base.py:6:1: E302 expected 2 blank lines, found 1
plone/app/openid/tests/base.py:17:44: Q000 Remove bad quotes.
plone/app/openid/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/__init__.py:1:1: W391 blank line at end of file
plone/app/openid/portlets/login.py:0:1: C101 Coding magic comment not found
plone/app/openid/portlets/login.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:5:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/openid/portlets/login.py:7:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:16:5: D001 found implements( replace it with zope.interface.implementer
plone/app/openid/portlets/login.py:26:80: E501 line too long (91 > 79 characters)
plone/app/openid/portlets/login.py:39:16: S001 found module formatter
plone/app/openid/portlets/login.py:42:5: E303 too many blank lines (2)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@tisto Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.openid/4/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/config.py:0:1: C101 Coding magic comment not found
plone/app/openid/testing.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/testing.py:13:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/openid/testing.py:24:10: Q000 Remove bad quotes.
plone/app/openid/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/__init__.py:4:1: E402 module level import not at top of file
plone/app/openid/__init__.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/__init__.py:5:40: D001 found declarePublic( replace it with AccessControl.ClassSecurityInfo.public
plone/app/openid/setuphandlers.py:0:1: C101 Coding magic comment not found
plone/app/openid/setuphandlers.py:1:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:6:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:7:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:13:13: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:18:5: T001 print statement found.
plone/app/openid/setuphandlers.py:18:18: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:19:33: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:20:29: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:20:45: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:24:8: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:24:31: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:25:11: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:26:5: F841 local variable 'interfaces' is assigned to but never used
plone/app/openid/setuphandlers.py:26:15: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:28:13: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:31:18: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:31:24: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:32:23: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:32:29: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:35:13: T001 print statement found.
plone/app/openid/setuphandlers.py:35:26: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:35:26: S001 found module formatter
plone/app/openid/setuphandlers.py:36:21: E127 continuation line over-indented for visual indent
plone/app/openid/setuphandlers.py:36:43: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:42:80: E501 line too long (88 > 79 characters)
plone/app/openid/setuphandlers.py:44:80: E501 line too long (96 > 79 characters)
plone/app/openid/setuphandlers.py:46:13: T001 print statement found.
plone/app/openid/setuphandlers.py:46:26: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:59:35: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:62:1: W391 blank line at end of file
plone/app/openid/portlets/login.py:0:1: C101 Coding magic comment not found
plone/app/openid/portlets/login.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:5:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/openid/portlets/login.py:7:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:16:5: D001 found implements( replace it with zope.interface.implementer
plone/app/openid/portlets/login.py:26:80: E501 line too long (91 > 79 characters)
plone/app/openid/portlets/login.py:39:16: S001 found module formatter
plone/app/openid/portlets/login.py:42:5: E303 too many blank lines (2)
plone/app/openid/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/__init__.py:1:1: W391 blank line at end of file
plone/app/openid/tests/test_view.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/test_view.py:2:80: E501 line too long (91 > 79 characters)
plone/app/openid/tests/test_view.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/openid/tests/test_view.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/tests/test_view.py:22:44: Q000 Remove bad quotes.
plone/app/openid/tests/test_view.py:26:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:27:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:34:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:45:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:46:14: D001 found assertEquals( replace it with assertEqual
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@CaffeinatedStud Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.openid/5/violations
```
plone/app/openid/testing.py:13:9: D001 found xmlconfig.file( replace it with self.loadZCML(
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Remove this :
final OutputStream = new FileOutputStream(file)

as its already set in the above line (220)


@obct537 Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.openid/3/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/setuphandlers.py:0:1: C101 Coding magic comment not found
plone/app/openid/setuphandlers.py:1:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:6:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:7:1: I001 isort found an import in the wrong position
plone/app/openid/setuphandlers.py:13:13: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:18:5: T001 print statement found.
plone/app/openid/setuphandlers.py:18:18: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:19:33: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:20:29: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:20:45: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:24:8: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:24:31: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:25:11: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:26:5: F841 local variable 'interfaces' is assigned to but never used
plone/app/openid/setuphandlers.py:26:15: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:28:13: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:31:18: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:31:24: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:32:23: E225 missing whitespace around operator
plone/app/openid/setuphandlers.py:32:29: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:35:13: T001 print statement found.
plone/app/openid/setuphandlers.py:35:26: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:35:26: S001 found module formatter
plone/app/openid/setuphandlers.py:36:21: E127 continuation line over-indented for visual indent
plone/app/openid/setuphandlers.py:36:43: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:42:80: E501 line too long (88 > 79 characters)
plone/app/openid/setuphandlers.py:44:80: E501 line too long (96 > 79 characters)
plone/app/openid/setuphandlers.py:46:13: T001 print statement found.
plone/app/openid/setuphandlers.py:46:26: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:59:35: Q000 Remove bad quotes.
plone/app/openid/setuphandlers.py:62:1: W391 blank line at end of file
plone/app/openid/config.py:0:1: C101 Coding magic comment not found
plone/app/openid/testing.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/testing.py:13:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/openid/testing.py:24:10: Q000 Remove bad quotes.
plone/app/openid/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/openid/__init__.py:4:1: E402 module level import not at top of file
plone/app/openid/__init__.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/__init__.py:5:40: D001 found declarePublic( replace it with AccessControl.ClassSecurityInfo.public
plone/app/openid/tests/test_view.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/test_view.py:2:80: E501 line too long (91 > 79 characters)
plone/app/openid/tests/test_view.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/openid/tests/test_view.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/tests/test_view.py:22:44: Q000 Remove bad quotes.
plone/app/openid/tests/test_view.py:26:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:27:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:34:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:45:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/test_view.py:46:14: D001 found assertEquals( replace it with assertEqual
plone/app/openid/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/openid/tests/__init__.py:1:1: W391 blank line at end of file
plone/app/openid/portlets/login.py:0:1: C101 Coding magic comment not found
plone/app/openid/portlets/login.py:2:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:3:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:4:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:5:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/openid/portlets/login.py:7:1: I001 isort found an import in the wrong position
plone/app/openid/portlets/login.py:16:5: D001 found implements( replace it with zope.interface.implementer
plone/app/openid/portlets/login.py:26:80: E501 line too long (91 > 79 characters)
plone/app/openid/portlets/login.py:39:16: S001 found module formatter
plone/app/openid/portlets/login.py:42:5: E303 too many blank lines (2)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


TeamCity OTA+ :: rvi_sota_server :: migrations container [Build 149](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=26090&buildTypeId=ota_plus_RviSotaServer_MigrationsContainer) is now running


А у тебя в настройках графики галка полноэкранный режим стоит? Вроде гамма только в нем регулируется.


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.36.0-pre-26-gdaa9dd1](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=54311&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:00:56


IIRC kan `*` fx starte en liste:

* foo
* bar

Så, det er nok bare et forsøg på at mindske chancen for at matche noget forkert. Jeg synes det er fint nok.


I understood your intent, but it's hard to run real browsers on CI. Maybe switch to circle.ci could help, since it has proper Chrome.


TeamCity OTA+ :: rvi_sota_server :: migrations container [Build 149](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=26090&buildTypeId=ota_plus_RviSotaServer_MigrationsContainer) outcome was **SUCCESS**
Summary: Running Build time: 00:01:20


sorry,it can't solved this problem


@mediumTaj ok, it's done!


Ahhh that's great thanks. I'm learning a lot on this feature.


**Awesome**!


You need a new sub for each event but you also need to update the list of
Handlers (~line 50 in StandardAddInServer.vb) to point to any new event
handlers you aim to make use of.

In fact, I've added some to the latest commit.

On Wed, 15 Mar 2017 at 11:54 James Smith <notifications@github.com> wrote:

> I've been thinking about this actually.
>
> I wondered if as well as the #ITEM rule I might be about to run the update
> mass properties command on assembly change.
>
> Is it as simple as adding a new sub for each like.
>
> Private Sub m_ApplicationEvents_OnNewOccurrence(DocumentObject As
> _Document, FullDocumentName As String, BeforeOrAfter As EventTimingEnum,
> Context As NameValueMap, ByRef HandlingCode As HandlingCodeEnum) If
> BeforeOrAfter = EventTimingEnum.kAfter Then **some code here End If
> HandlingCode = HandlingCodeEnum.kEventNotHandled End Sub
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/AlexFielder/MyFirstInventorAddin/commit/4758a4548ae525f59748e718d34dae595934823d#commitcomment-21328747>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAKN9U1mB5NMwR8IwRJ52oBGL79rKjPLks5rl9FegaJpZM4Mdw9G>
> .
>


Collaborator: Review for this commit was created. [Link to review](http://d86e7f32.ngrok.io/ui#review:id=1711)


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.36.0-pre-6-g9dfcbd5](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=54315&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:00:46


Спасибо! Запустилось!


That could be a solution but my preference would to be have a prefix in the id string that would put each "buy it now" action into a group and would make it easier to debug. For example, the top buy it now button could be top-buy-it-now" and the sidebar filter could be "sidebar-buy-it-now", etc. This would have less moving parts, so less chance of failure and would avoid having to check out the lookup table when debugging.


OK cool. I've added some subs in there already so I'll have to test if adding the handlers makes them do anything unexpected. I wondered why nothing happened haha.


At the risk of another dependency, `purrr::safely`?


minor changes? really?


I think this will break translations, at least we need to fix the strings. I fixed it on the Spanish translation, but it may be missing on the other ones.


I never got to writing actual test for this gem, if you have ideas to get starting feel free to try but what this gem does makes it a real pain to write useful tests.


Recent commits was why I merged and tried again. It gets further, but completely takes down mono after allocating the shared memory for the rom.


vdaka. pomenoval by som to radsej `activeModal`.


:) А теперь что?


Lgtm


![](https://github.trello.services/images/mini-trello-icon.png) [LeetCode](https://trello.com/c/zTVXZ12T/7-leetcode)


This should have been removed a long time ago...


为什么加这个函数在这里？看起来不相关啊？


ss


okay


Cool! Danke! Ich werde mich Freitag Abend dransetzen.


@maoo just realized we are only keeping current version of SNAPSHOT on Sonatype.

Maybe we should keep at least two versions prior?


Студия указывает на
`void dxEnvironmentRender::OnFrame(CEnvironment& env)`
и то что он упал на самом начале функции
`dxEnvDescriptorMixerRender& mixRen = *(dxEnvDescriptorMixerRender*)&*env.CurrentEnv->m_pDescriptorMixer;`


Thanks!


Woo i was tired this week :) Thank you


Uppdercase känns inte som rätt sätt att gå tillväga här jag skulle föredra `Hej` istället


:ok:


Ok, more proper


So with this change `start_new_page(top_margin: 42)` will work again but `start_new_page('top_margin' => 42)` will break, couldn't we find a solution where both will work?


@KTsarlz Is this on Windows or macOS?


Det skulle vara lite mer upplivat om det var tex ett ! efter också.


наверное копи-паста с документации


i actually just wanted to hide the boards the ops arent meant to be able to see but yea ;P


А xrGame пересобирал?


ddd


Честно говоря, нет. Думал, что от пары правок в xrEngine не нужно пересобирать xrGame :D


Oops... it overrides LANG_ENGLISH.


a note

~~markdowned~~


``     var hindi = ["Shek", "Shudo", "Shute", "Shuch", "Shupa", "Shunche", "Shunsaa", "Shunaad", "Shunnoa", "Dass",
 +            "Gyar", "Bara", "Terah", "Choda", "Pandra", "Solah", "Satra", "Adhar", "Unees", "Bees",
 +            "Ikkis", "Bayis", "Teyee", "Chaubi", "Pachi", "Chabbi", "Satayi", "Adhai", "Unati", "Tees",
 +            "Ikati", "Battis", "Tentis", "Chaunti", "Penti", "Chati", "Senti", "Adti", "Untalis", "Chaali",
 +            "Ektali", "Byali", "Tenta", "Chaun", "Penta", "Chiya", "Santa", "Arta", "Uncha", "Pacha",
 +            "Ikyav", "Bavan", "Trip", "Chau", "Pacha", "Chapp", "Sata", "Adha", "Unsad", "Saad",
 +            "Iksad", "Baas", "Tirsa", "Chaun", "Pesad", "Chiyas", "Arasad", "Unhat", "aDatar", "Satar",
 +            "Ikhat", "Bahat", "Tihat", "Chauha", "Pachhat", "Chihat", "Sathat", "Adhat", "Unassi", "Assi",
 +            "ikYas", "baYas", "tiRas", "chAur", "pacH", "chi1", "Yas", "saTTa", "Adhasi", "Navas", "Nabbe",
 +            "IkYa", "banVe", "tIran", "chaUra", "paCHan", "ChiYan", "SaTan", "AdhAv", "ninyA", "Eksaw"];
 +
 +        var newStuff = ["Shun", "eK", "Do", "Tee", "chaA", "PaA", "CHe", "SaA", "Aad", "noA"];`
wwe need to use the new word generator. will invite you in that repo also


I would like to move Prawn towards newer Ruby practices such as keyword arguments. At first I want to make sure that all options are symbols. This way syntax wouldn't change even if underlying implementation would. I don't want to introduce string keys now just to phase them out later.


I have added `test.rb` in #2


That could work. However, now you have structural names in your id. If a developer moves the filter component the name no longer makes sense. Further to that, if a developer modifies the html structure, even slightly, the test will fail because its use of xpath (very fragile.)

I will give you the last word on this topic. After which I will move on to reviewing other parts of your submission.

Thanks for talking through these points with me.


1. "multiple brokers" branch is outdated and will be removed as soon as I get to my laptop. You should only use "master" (or any tagged version if you want more stability but less recent features).
2. "master" branch does support multiple brokers.
3. `KafkaClient` has only one official constructor - `KafkaClient(<host>, <port>)`. What you refer to is not an official method, but instead a generated method corresponding to the internal representation of `KafkaClient` type. This is totally private and intended for internal usage only.


`(?:er|var)`; ellers introducerer du en ny capture group og ændrer outputformatet!


# MY_Model and sessions handling configuration
https://github.com/avenirer/CodeIgniter-MY_Model
https://www.codeigniter.com/user_guide/libraries/sessions.html


# dump helper for dev env
https://gist.github.com/accentinteractive/3838495#file-dump_helper-php


True. I asked sonatype; feel free to add details in the issue, if missing - https://issues.sonatype.org/browse/OSSRH-28890


29行考虑不清晰，很可能最后拟合时数据已经整理成直接可以用的数据了，所以要drop掉这些


Это ж сталкер. Смотри INGAME_EDITOR_VIRTUAL - всем погодным классам добавился виртуальный деструктор :)


:ok:


@boelle could you review this issiue please? https://github.com/MarlinFirmware/Marlin/issues/6030 It is directly related to your commit above


with this removing of vs2008 project files no more compiling for WinXP or so I recall...??
or did you fix the vs2015 builds so they would run on XP backwards compatibility?
whatever the case I was just wondering...


Prut!


WinXP issues have been resolved fora while.
At this point, using the latest MSVC collection is the saner decision.