- 1 -
Implementation of Kalman Filter with Python Language
Mohamed LAARAIEDH
IETR Labs, University of Rennes 1
Mohamed.laaraiedh@univ-rennes1.fr
Abstract
In this paper, we investigate the implementation of a Python code for a Kalman
Filter using the Numpy package. A Kalman Filtering is carried out in two steps:
Prediction and Update. Each step is investigated and coded as a function with matrix
input and output. These different functions are explained and an example of a
Kalman Filter application for the localization of mobile in wireless networks is
given.
I. Introduction
Within the significant toolbox of mathematical tools that can be used for stochastic
estimation from noisy sensor measurements, one of the most well-known and oftenused
tools is what is known as the Kalman filter. The Kalman filter is named after
Rudolph E. Kalman, who in 1960 published his famous paper describing a recursive
solution to the discrete-data linear filtering problem [3].
The Kalman filter is essentially a set of mathematical equations that implement a
predictor-corrector type estimator that is optimal in the sense that it minimizes the
estimated error covariance when some presumed conditions are met. Since the time
of its introduction, the Kalman filter has been the subject of extensive research and
application, particularly in the area of autonomous or assisted navigation. This is
likely due in large part to advances in digital computing that made the use of the
filter practical, but also to the relative simplicity and robust nature of the filter itself.
A complete tutorial about Kalman filtering is given in [2].
I.1. Mathematical Formulation of Kalman Filter
The Kalman filter addresses the general problem of trying to estimate the state
xn of a discrete-time controlled process that is governed by the linear stochastic
difference equation
1 1 k k k k x Ax Bu w (1)
with a measurement y m that is
k k k y Hx v (2)
The random variables k w and k v represent the process and measurement noise
respectively. They are assumed to be independent of each other, white, and with
normal probability distributions
p(w) N(0,Q) (3)
p(v) N(0, R) (4)
- 2 -
In practice, the process noise covariance Q and measurement noise R covariance
matrices might change with each time step or measurement, however here we
assume they are constant. The n ´n matrix A relates the state at the previous time
step to the state at the current step, in the absence of either a driving function or
process noise. The n ´1 matrix B relates the optional control input u l to the
state x. The m ´n matrix H in the measurement equation relates the state to the
measurement k y . For more deep investigation of the Kalman Filter you may see the
reference [2].
I.2. How does Kalman Filter work?
The Kalman filter process has two steps: the prediction step, where the next state of
the system is predicted given the previous measurements, and the update step, where
the current state of the system is estimated given the measurement at that time step.
The steps translate to equations as follows [2]:
·Prediction
k k k k k X A X B U 

1 1 (5)
1 1 1 1
k
T
k k k k P A P A Q (6)
·Update
k k k k V Y H X (7)
k
T
k k k k S H PH R (8)
1 k
T
k k k K P H S (9)
k k k k X X K V (10)
T
k k k k k P PK S K (11)
where
• 
k X and 
k P are the predicted mean and covariance of the state, respectively, on the
time step k before seeing the measurement.
• k X and k P are the estimated mean and covariance of the state, respectively, on
time step k after seeing the measurement.
• k Y is mean of the measurement on time step k .
• k V is the innovation or the measurement residual on time step k .
• k S is the measurement prediction covariance on the time step k .
• k K is the filter gain, which tells how much the predictions should be corrected on
time step k .
I.3. Applications of the Kalman Filter
The applications of the Kalman Filtering in real world are diverse. An example
application would be providing accurate, continuously updated information about
the position and velocity of an object given only a sequence of observations about its
position, each of which includes some error. For a similar, more concrete example,
in a radar application, where one is interested in tracking a target, information about
the location, speed, and acceleration of the target is measured at each time instant,
- 3 -
with a great deal of degradation by noise. The Kalman filter exploits the dynamics
of the target, which govern its time evolution, to remove the effects of the noise and
get a good estimate of the location of the target at the present time (filtering), at a
future time (prediction), or at a time in the past (interpolation or smoothing). Other
applications are weather forecasting, speech enhancement, economics, autopilot...
etc.
II. Python Code of the Kalman Filter
We have chosen to divide the Kalman Filtering Code in two parts similarly to its
mathematical theory. The code is simple and divided in three functions with matrix
input and output.
II.1. Prediction Step
This step has to predict the mean X and the covariance P of the system state at the
time step k . The Python function kf_predict performs the prediction of these
output ( X and P ) when giving six input:
X : The mean state estimate of the previous step ( k 1).
P : The state covariance of previous step ( k 1).
A : The transition n ´n matrix.
Q: The process noise covariance matrix.
B : The input effect matrix.
U : The control input.
The Python code of this step is given by:

from numpy import dot
def kf_predict(X, P, A, Q, B, U):
X = dot(A, X) + dot(B, U)
P = dot(A, dot(P, A.T)) + Q
return(X,P)

II.2. Update Step
At the time step k , this update step computes the posterior mean X and covariance
P of the system state given a new measurement Y . The Python function kf_update
performs the update of X and P giving the predicted X and P matrices, the
measurement vector Y , the measurement matrix H and the measurement covariance
matrix R . The additional input will be:
K : the Kalman Gain matrix
IM : the Mean of predictive distribution of Y
IS : the Covariance or predictive mean of Y
LH : the Predictive probability (likelihood) of measurement which is
computed using the Python function gauss_pdf.
The Python code of these two functions is given by:
from numpy import dot, sum, tile, linalg
from numpy.linalg import inv
- 4 -
def kf_update(X, P, Y, H, R):
IM = dot(H, X)
IS = R + dot(H, dot(P, H.T))
K = dot(P, dot(H.T, inv(IS)))
X = X + dot(K, (Y-IM))
P = P - dot(K, dot(IS, K.T))
LH = gauss_pdf(Y, IM, IS)
return (X,P,K,IM,IS,LH)
def gauss_pdf(X, M, S):
if M.shape()[1] == 1:
DX = X - tile(M, X.shape()[1])
E = 0.5 * sum(DX * (dot(inv(S), DX)), axis=0)
E = E + 0.5 * M.shape()[0] * log(2 * pi) + 0.5 * log(det(S))
P = exp(-E)
elif X.shape()[1] == 1:
DX = tile(X, M.shape()[1])- M
E = 0.5 * sum(DX * (dot(inv(S), DX)), axis=0)
E = E + 0.5 * M.shape()[0] * log(2 * pi) + 0.5 * log(det(S))
P = exp(-E)
else:
DX = X-M
E = 0.5 * dot(DX.T, dot(inv(S), DX))
E = E + 0.5 * M.shape()[0] * log(2 * pi) + 0.5 * log(det(S))
P = exp(-E)
return (P[0],E[0])
III. Example of application: Tracking of mobile in wireless
network
The most interesting field of application of Kalman Filter, in telecommunications, is
the tracking of a mobile user connected to a wireless network. In this section, we
will present a simple tracking algorithm of a mobile user who is moving in a room
and connected to at least three wireless antennas [1].
The matrix of measurement Y describes the estimated position of the mobile using a
trilateration algorithm based on a least square estimation and the knowledge of at
least three values of Time of Arrival (ToA) at time step k . These values are
computed using ranging procedures between the mobile and the three antennas [1].
Starting by an initialization of different matrices and using the updated matrices for
each step and iteration, we plot in Fig- 1 the estimated, the real trajectory of the
mobile user, and the measurements performed by the least square based trilateration.
We show here that the Kalman Filter enhances the accuracy of tracking compared to
the static least square based estimation. The Python code describing the tracking
process is given as below. In order to simplify the understanding of this code, we
draw the matrix Y randomly centered on the true value of mobile position.
from numpy import *
from numpy.linalg import inv
#time step of mobile movement
dt = 0.1
# Initialization of state matrices
X = array([[0.0], [0.0], [0.1], [0.1]])
P = diag((0.01, 0.01, 0.01, 0.01))
A = array([[1, 0, dt , 0], [0, 1, 0, dt], [0, 0, 1, 0], [0, 0, 0,\
1]])
Q = eye(X.shape()[0])
B = eye(X.shape()[0])
U = zeros((X.shape()[0],1))
- 5 -
# Measurement matrices
Y = array([[X[0,0] + abs(randn(1)[0])], [X[1,0] +\
abs(randn(1)[0])]])
H = array([[1, 0, 0, 0], [0, 1, 0, 0]])
R = eye(Y.shape()[0])
# Number of iterations in Kalman Filter
N_iter = 50
# Applying the Kalman Filter
for i in arange(0, N_iter):
(X, P) = kf_predict(X, P, A, Q, B, U)
(X, P, K, IM, IS, LH) = kf_update(X, P, Y, H, R)
Y = array([[X[0,0] + abs(0.1 * randn(1)[0])],[X[1, 0] +\
abs(0.1 * randn(1)[0])]])
Fig- 1: Kalman Filter Applied to ToA Based Localization
IV. Conclusions and future work
In this paper, we presented the Python code for the Kalman Filter implementation.
We presented a two step based implementation and we give an example of using this
kind of filters for localization in wireless networks. The next steps will be the
implementation of others Bayesian filters like Extended Kalman Filter, Unscented
Kalman Filter and Particle Filter. A third step of smoothing of estimations may be
introduced later.
V. References
[1] G. Shen, R. Zetik, and R. Thoma. 2008. “Performance Comparison of ToA
and TDoA Based Location Estimation Algorithms in LOS Environment,” WPNC'08
[2] G. Welch and G. Bishop. 1995. “An Introduction to the Kalman Filter,”
University of North Carolina, Department of Computer Science, TR 95-041.
[3] R. E. Kalman. 1960. “A New Approach to Linear Filtering and Prediction
Problems,” Transaction of the SME-Journal of Basic Engineering, pp. 35-45 (March
1960).


nope!


#ppescher


**[phpUnit_trunkIntegration run failed](http://qa-s2.wikia-prod:8080/job/phpUnit_trunkIntegration/9299/testReport/) for this commit**


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27579/testReport/) for this commit**


We use the Kitchen Test option, which will execute a suite (so a box) at a time (create, converge, validate, destroy), so only a single VM runs at a time


lionboard-common 이라는 이름은 부적절. common 이라는 단어는... 비지니스 로직과 상관없는 "공통" 모듈에 사용. commons-lang, commons-io 같은 느낌. util 이라는 단어도 비슷한 느낌.

현재 구현에 맞춰서 구체적으로 지으면 lionboard-spring-mybatis-security 정도인데... 너무 구질구질하니...

기본 구현이라는 의미로, lionboard-impl 또는 lionboard-default 또는 lionboard-base 또는 lionboard-simple ... 정도가 적절할 듯.


I think it might be worth considering renaming `marriage_or_pacs` - I have no idea what "pacs" is!


**[phpUnit_trunkIntegration run failed](http://qa-s2.wikia-prod:8080/job/phpUnit_trunkIntegration/9300/testReport/) for this commit**


PHP ist doch sowas von ekelhaft :D


Why did you exclude the tests in here?


vlt sollten wir in zukunft `string.format("%s - %s", bandname, albumtitle)` verwenden. dann sehen die zusammengesetzten strings auch lesbarer aus.


Why there is reference to billsdeposits?


@nbigaouette how about moving the script to the "scripts" folder for consistency?


**[phpUnit_trunkIntegration run failed](http://qa-s2.wikia-prod:8080/job/phpUnit_trunkIntegration/9301/testReport/) for this commit**


Hi Jean,

Yes, only DataMaker Xml is working, but not Json.


There might be use cases where mixed geometry types (points, polygons, lines or geometrycollections) might be present.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15942](https://teamcity.mesosphere.io/viewLog.html?buildId=136063&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 229 Build time: 00:07:44


I added the State trait to replace the hardcoded state strings.  Because I used case objects instead of Enumerations I think a name member is needed.


@zzak this is what we discussed when working on the guides.


`byte[]`로 파일 내용을 주고 받는 것은... 실제 서비스라면 불가함.
(간단히 사용자 10명이 같은 시간대에 100메가짜리 파일을 올리면? 서버 터짐)

1. 스트림으로 처리하거나...
2. 웹단에서 로컬 파일에 임시로 저장하고 임시 저장한 파일 경로를 전달해서 다시 읽거나...


@rafaelfranca I'm not sure this is the way to go to extend `ActionDispatch::IntegrationTest` outside of Action Pack. Let me know if this needs some form of adjustment.


я бы конеш всё это иконочным шрифтом сделал, ну как знаешь)


(d43783b) The title of the commit doesn't respect guideline ("type(scope): title (refs #<number>[, ...])")


@pentaho-nbaker this commit introduced check style violations. Please review.


По какой-то причине вьюхи не перезаписались, а добавились новые... Это необходимо исправить, так ведь?


My problem turned out to be user error (publishing an event without starting a UnitOfWork first).


@pentaho-nbaker where's the pull request for this commit ?


Убрать филдсетам рамочки


throws Exception 은 하면 안되는 짓임. Checked Exception 을던지고 싶으면 구체적인 예외를 지정하고(예컨데 throws IOException), unchecked exception을 던질거면 더 적을게 없는 거고...


imports are from wrong package.
You should add testNG as dependency first. then add test classes.


У фона формы должен быть background-size: cover; если ничего не путаю


@Override


Builds and runs, initial testing indicates it's working without a problem.


Thanks! I've swapped to `'assets' : false` :)


Will accept with the aforementioned fix.


String tests[] = { "LifeCycleTest", "SingleTouchTest", "MultiTouchTest",


long id) {


**[phpUnit_trunkIntegration run failed](http://qa-s2.wikia-prod:8080/job/phpUnit_trunkIntegration/9302/testReport/) for this commit**


protected void onListItemClick(ListView list, View view, int position, long id) {


У кнопок должен быть атрибут type="" и что-то у тебя по-итогу чекбоксы так и не работают...


Multiple check-style violations. @DFieldFL please review.
Refer to sonar: http://sonar.pentaho.com:9000/issues/search#projectUuids=AVD9SR7Ok9roflTwW52m|createdAt=2016-02-16T03%3A20%3A10-0500


tiny change to support syntax highlighting for [dict variable introduced in RF 2.9](http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#dictionary-variables)


Hallo Thomas,

Also das Simon bei 20 % stehen bleibt habe ich auch auf dem Destop, das ist ein bug das er den Fortschritt nicht updatet, auf dem Desktop kompiliert er jedoch trotzdem weiter und irgendwann ist er fertig. Hast du mit htop geprüft ob ein sphinytrain prozess läuft ?

Ich weß nicht wie viel Sprachdaten du hast, aber ich habe ja mehr als 1 gig, da mein Ocatacore da schon ca 5 h braucht mit 16 gig ram gehe ich da locker mal von 3-5 Tagen auf dem Raspi aus, da er ja nur 2 GHz hat.

Simond server sieht gut aus, anscheindend braucht man das bw teil aber nicht damit es funktioniert.

Was hast du alles kopiert ? Ich bekomme es nämlich leider nicht hin, das er mein auf dem PC erstelltes model übernimmt. Ich müsste Ihn auch das modell auf dem Pi neu bauen lassen...


@pynicolas done


тут почему-то Гос<b>тн</b>ица написано, в опубликованой версии, и я пока не врубаю почему...


Reference: https://github.com/libis/ca_crkc/issues/58


comment


Gold.


Hi! Could you please clean up your changes and send them as a pull requests to https://github.com/signal11/hidapi and https://github.com/trezor/cython-hidapi as these are the upstream repositories? I am trying to cleanup this hidapi mess we currently have.


-break;


+break;


reack


public class WakeLockTest extends FullScreenTest {


TextView textView;


Could you please send this change as a pull request to https://github.com/signal11/hidapi? I am trying to cleanup the hidapi fork mess we currently have at Github.


textView.requestFocus();


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15943](https://teamcity.mesosphere.io/viewLog.html?buildId=136065&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 226 Build time: 00:04:07


Фикс для username, съехавшего на странице show.


@senny did you mean `Deliveries`? Otherwise 👍


Okay, so you changed 'pendingCard' to an EntityReference? That should work, thanks!


예외처리에 전체적으로 손질이 필요함. 공부합시다~~

참고: http://www.slideshare.net/pr80ik/exception-handling-in-java-31594752
구글에서 `java excepiton handling best practice` 과 `java exception handling anti pattern` 검색


Looks like an `a` is missing.


It would be good to also have paths to the standard location of shared libraries on Mac. However, I cannot really test this.


Здесь просто больше подходит margin, потому что мы не контент элемента выравниваем относительно границ элемента, а сам элемент относительно его соседей.


This makes system ui crash when trying to switch to power save mode when not in battery saver mode.


Be careful of your style of writing throughout the app. Notice the first whitespace.


Hi @duanyp1991

Sorry for the delay. I was thinking about a more elaborate solution but it probably wouldn't have been adequate for a stable version.  Anyway, this [commit](b87b6cc6135087d6900c1a6b3a6251a2c09af867) makes this function public so you can extend it now.

Best regards


Пусть кнопка выхода тоже подчеркивается.


@tohojo I just had a look at the change and I believe we should use ${IPT_MASK_STRING} instead og ${IPT_MASK} as this will aloow to completely get rid of the mask by setting IPT_MASK_STRING="" while IPT_MASK="" will leave the dangling "/". On the other hand I do not really see the mask go away...


:sweat:


Thanks for the quick catch.


Задал тексту кнопки выхода на index корректный размер.


LGTM


How would this work? I don't see any search term here.


Это бесполезная строчка.


Yes I'll test at some point on my Mac, and we have Mac CI builders we should be using.


Hallo Manuel,
ich habe die Datei training.data, promts und meine Scenarios kopiert.
Dann habe ich die Sprachdaten mit Simon importiert, die Scenarios entsprechend meinen Wünschen eingefügt. Beim Neustart von Simon hat er angefangen das Sprachmodul zu erstellen. Leider wird er nicht fertig damit.
Ich habe etwa 14000 Wörter und das ist eine Menge.
Mein Laptop braucht dazu etwa eine Stunde und dann funktioniert Simon auch schon. Allerdings versteht er nicht immer alles richtig und dann passieren Dinge die ich nicht so gerne will.  :-)


TextView textView;2


It might still be useful to use the hostname to prime the Mirage logger though...


I can't think of any reason now, but this might be a bad idea. It makes me nervous since `mlet` uses `guard` internally..


+ je sais pas si c'est réglé dans cette PR mais dans celle d'avant j'ai ces deux erreurs dans la console:
GET http://localhost:9000/assets/stylesheets/fontsAndIcons/foundation-icons.woff
:9000/assets/stylesheets/fontsAndIcons/foundation-icons.ttf:1 GET http://localhost:9000/assets/stylesheets/fontsAndIcons/foundation-icons.ttf


Nice work :+1:


Размер username на index такой же как у кнопки выхода.


Гостница


TextView


How would findPlants() work? I don't see any search term here.


@brusch yep, I can't seem to figure out why. Similarly the flag seems to have no affect on what is returned from getDateFromTimestamp (although that might be our development environment, cache etc )

I'll keep you posted :)


@VocrsZ


Элемент с флоатом


On my Linux box with clang++ 3.6 it compiles without braces, and it should on OS X too. Can you please try to add "Options() = default;" to the definition of struct Options in "Options.hpp" to see if it then compiles without braces?


Блочный элемент без флоата - проваливается сквозь флоаченый


Hast du mal geschaut ob ein sphinxtrain prozess läuft auf dem Raspi ?


Подвинул форму выхода на странице show влево.


faster animations for the main pages, stock aosp animations for Settings fragments.


Please find comments in the code. This is also a question for other api's that you created. And I think these api's are working on console right now right?
Other things look good.


I understand the use of a case object and that is why I am asking if you need the String field too. What is the name member used for?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15945](https://teamcity.mesosphere.io/viewLog.html?buildId=136070&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Error while applying patch Build time: 00:00:09


Isn't it already doing that?

```
$ git ci -m foo
[master 55f82c7] foo
 1 file changed, 1 insertion(+), 1 deletion(-)
```

That `55f82c7` there is the commit sha.


Ja habe diesen Prozess mit HTOP gesehen, aber nur relativ kurz.


This is weird. Given the name (setCollectionPublic), can we not pass the third arg? It only makes sense if the method name was something like setPublicationStatus.


(And, if you change the method name, I don't think you need the /* ... */ comment -- we don't do that anywhere else.)


This really needs to be fixed before merging.

It will cause all blocks to be moved to the DEFAULT (so to DISK), regardless of storage policies.


Could this be a `const` to make sure nobody overrides it?


@stjhimy @main24 @yevgenko we may want to consider gradually updating to ActiveSupport 4.1+


I moved the update script now to build 3662, there it should be definitely executed during update.
So that should be solved now.


`ci` is my alias for `commit`.


Во-первых, названия переменных должны нести каку-то смысловую нагрузку. Названия вроде i, j ничего мне не говорят о назначении переменной. Во-вторых, здесь вместо сразу compareTo брэндов, можно было в if проверить совпадение строк по equals и потом дальше строить решение.


Можно сразу возвращать результат, чтобы было меньше строчек и лучше читаемость.


It is not the current version of the file, it was updated some pushed ago.


Suggest addSkillsFromSkillList


Не стоит каждый раз создавать новый объект компаратора.


On my Linux box with clang++ 3.6 is compiles without braces, and it should do so under OS X. Can you please try to add "Options() = default;" to the definition of struct Options in "Options.hpp" to see if it compiles then without the braces?


Картинке стоит задать в цсс те же параметры высоты и ширины что и здесь, плюс дисплей: блок.


Don't you need to put `r'...'` for each of these strings ?


Or to put it another way, should the configuration keys be more application-centric -- for example a `logging` key could have metadata like the destination (syslog, block device, ...) and from this the various Rump-specific parameters like `hostname` could be derived and mapped to the gethostname call.


Ok it may have been 6 months late - sorry about that.


Лучше класс назвать CarComparator (и остальные соответственно), так ты указываешь на преемственность.


hmm wenn er nicht mehr läuft musst du hn neu starten, einfach einen satz nochmal dirket auf dem raspi trainieren und laufen lassen. Kann es sein, dass nicht genug speicherplatz auf der SD ist ? Das errechnen vom modell ist SEHR speicherhungrig! Schau mal in das /tmp verzechniss ob da noch freier speicher ist, wenn da nix mehr ist ist das der schuldige....


This should probably be "user facing version".


Рамки надо убрать, и чтобы высота при этом не сломалась.


Тут бордер 2px


"user facing"


everything else looks good


Убрал задание точной высоты, элемент и так подстроится.
Плюс добавил универсальные для всех страниц отступы.


oh yeah, i forgot that


Hm, how about:

    Adds the skills from another SkillList domain object to this one, where duplicate skills are ignored.

(Ideas: using SkillList instead of 'skill list' makes it clear you're referring to the SkillList object, and you're not exactly appending the object directly.)


The name member can be used by the callbacks to output the current state to a log file for example.  Maybe I could just remove it and use toString instead because it seems to be redundant.


I'm wondering if "user_ver" is going to make sense to people, perhaps we should use the full "user_version"?


@jesec Well, we don't have the same commits, so no idea what makes the difference. If you have some specific commits, tell me


TextView


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15944](https://teamcity.mesosphere.io/viewLog.html?buildId=136069&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 229 Build time: 00:08:40


Yea! :fire: :fire: :fire:


Well, the `UUIDs` class can live without JNR, it just falls back to JMX, so I'm not sure if it's worth making them mandatory. We also need to think that the driver is included in C* and DSE, so that's another dependency that they would have to integrate.


Это `clearfix` - трюк, который позволяет родительскому элементу обхватить дочерние элементы, которым задан float. Без него header`ы бы приняли высоту в 0 пикселей.


Это не нужно.


Should the arg here be something more like collectionDict (I'm not sure)? My thinking is that you'd want to distinguish it from the collection object you create in the next line.


@cleggypdc did you clear the cache after you have changed the useZendDate flag? In my tests everything looks good so far.


LGTM


Very tiny thing. You are missing a new line here, you can see it from that red icon that the diff tool puts there. I'm not really sure why there is this convention, I shall find out :point_up:


Ditto re naming.


do you have any other clue? checking joinable could still fail i guess since we are talking about multithreaded code. also can you open an issue and point to this line? it's hard to track this comments lost some commit


* Вместо гигантского `margin-left`, сделал `float: right`.
* `width` не нужен.
* Заменил `padding-top` на `margin-top`.


Починил "торчащий" `border`, который появился после моих изменений.


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27580/testReport/) for this commit**


We should make a big note here, that "getRecentTestResults" is only going to contain the Test Results that have been already stored. Any test results passed to the rules engine are not taken into consideration at this point.


I didn't know you could do `if case ...` thanks for showing this to me :smile:


Ниже margin задан еще раз.


hei, hy again, same problem here, I mean the lab test mark. You've raised my mark from 4.3 to 5.5 and now, when I looked again on the marks list, you've changed it back to 4.3 by mistake I guess.
So I don't really know what's the situation, can you clarify it, please?


Please update the inline docs for this.

@param Request $request

And also add which class gets injected


Сделал отступ сверху для заголовка списка на странице show побольше.


This line can be removed. See my comment (https://github.com/jembi/bsis/commit/5b00a258379a8e08d3fefee72ceb21d9a2637035#commitcomment-16114468) that test results passed to the rules engine will not be considered when determining which tests outcomes require a re-entry.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15946](https://teamcity.mesosphere.io/viewLog.html?buildId=136071&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 229 Build time: 00:03:49


Speicher sieht gut aus:

Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root       7,2G    5,0G  2,0G   72% /
devtmpfs        459M       0  459M    0% /dev
tmpfs           463M       0  463M    0% /dev/shm
tmpfs           463M    6,4M  457M    2% /run
tmpfs           5,0M    4,0K  5,0M    1% /run/lock
tmpfs           463M       0  463M    0% /sys/fs/cgroup
/dev/mmcblk0p1   60M     20M   41M   34% /boot
tmpfs            93M    4,0K   93M    1% /run/user/1000

Sind noch etwa 2 GB frei.

Habe auch schnell ein Wort trainiert und dann hat er ganz normal angefangen, aber nach 1 Minute war er wieder fertig.
![bildschirmfoto1](https://cloud.githubusercontent.com/assets/15796948/13074164/36ba9222-d4a3-11e5-946e-a91aff83525b.png)

Hab schnell ein Bildschirmfoto gemacht.


Is it possible to see how it is injecting the daos and see if the same behavior can be used? It might call `ComponentContext.initComponentContext`?


moeller0 <notifications@github.com> writes:

> @tohojo I just had a look at the change and I believe we should use $
> {IPT_MASK_STRING} instead og ${IPT_MASK} as this will aloow to
> completely get rid of the mask by setting IPT_MASK_STRING="" while
> IPT_MASK="" will leave the dangling "/". On the other hand I do not
> really see the mask go away...

Ah, so that was the reasoning behind that; was wondering, couldn't
figure it out and just decided to ignore it ;)

Why would anyone want to do that, though?

-Toke


Текст задания на show сделал поменьше.
*PS.* Я использую `pt` вместо `px`, потому что мне кажется это правильнее. В типографике (и в ворде) размер текста измеряется именно в точках (то есть в `pt`), а не в пикселях.


```go
if file != nil && isatty.IsTerminal(file.Fd()) {
```


Сделал текст в текстовых полях побольше.


Hm, I don't think we should put a `asm volatile` for `.bss` and `.data` copying.
I haven't seen any undesired effects there yet (GCC only though), other projects use the same approach and haven't had issues here.

cc @hugovincent The Cortex-M was designed to allow a C startup script, so why wouldn't we put our money where our mouth is on this one? ([ie. not like this](https://community.arm.com/docs/DOC-8769)).


lklll


All this could become something like

    var searchIndex = displayedExplorationIds.indexOf(explorationId);


I think the grouping behavior should be hidden behind a config option, maybe `group_imports` or something. The default should be `false`, because I think it only makes sense for larger projects/modules with a lot of dependencies. Smaller projects might as well just have one group.


ditto re naming


Передвинул кнопку удаления задания (страница show) чуть повыше, чтобы она выравнивалась в текстом задания.


はい


Ай-яй-яй, мусор.


Ненужное задание ширины.


あーそういうことならおけ


いーよこのまんまで
後で修正して


@jensens Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.transformchain/12//violations
```
plone/transformchain/tests.py:244:19: Q000 Remove bad quotes.
plone/transformchain/tests.py:248:14: D001 found assertEquals replace it with assertEqual
plone/transformchain/tests.py:248:28: Q000 Remove bad quotes.
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Задал тексту кнопки размер побольше, такой же, как у текстовых полей.


Oh João desculpa lá :-)


Instead of setter, pass into the constructor like the other variables it keeps track of... Or make it work with `@Inject`.


This actually smells a bit fishy to me.

hasFinishedCollection() is not really a property of the collection in isolation; it is a property of a (collection, user) pair. I'm not sure it should be subsumed into the collection object in this way, and I think the previous pattern is more accurate.


Ditto hasStartedCollection().


Этот правый отступ нужен для страниц входа и регистрации. Он отодвигает текст "или" подальше от кнопки.


I think you're right, but I don't know how it could end up with ~3500 chars. Anyway, please see if it's fixed now.


(and probably a few others). Perhaps these things are part of a CollectionPlaythrough object, or they are just declared in isolated fashion in the viewer controller.


На `.register-btn` этого отступа нет и смотрится лучше.


Ай-яй, опять мусор из той же серии.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15947](https://teamcity.mesosphere.io/viewLog.html?buildId=136072&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 229 Build time: 00:09:22


Please review this, @casey-collab


Apparently this also includes mixin templates.


camel casing convention not allowed for Drupal PHP files


Some debugging leftovers in this commit


Unfortunatly `host_to_big_endian` does not seem to work both ways, i.e. reading a BE to LE value, or most likely I am unable to use the function properly. For now I will keep my BE functions because it is not a pressing matter IMHO.


Remove this


Сделано


Do not use camel casing convention


I thought we dropped this?


* Не знаю, почему `margin-left` тут был такой большой, из-за него элемент сдвинулся слишком далеко.
* Сделал отступ снизу чуть побольше.


I had some conceptual concerns about this above, but another thing to consider: in the collection editor, what does 'nextExplorationIds' mean?


nit: render_process_id()


ditto


Add newline at the end of file


TextView textView;


* Заменил три `padding` одним, плюс добавил `padding` справа, который был необходим для выравнивания кнопки "Удалить".
* Перенес границу элемента наверх, чтобы у первого элемента была верхняя граница, отделяющая его от текстового поля на странице index


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27581/testReport/) for this commit**


fixed
thanks!


this._explorationIdToNodeIndex or this._explorationIdToNodeIndexMap would be clearer, I think


Подобрал новые размеры текста для страницы index.


this will cause execution crash when `group by` node is used. This is because ExplainAnalyzeNode sets property to coordinator only, but exchange node with repartition requires fixed distribution.


These are unnecessary changes and could have been avoided.


Т.к. я добавил правый вн. отступ на строке 273, `margin-right` больше не нужен.


Erm, I wanted to `unset($message['_qpush_queue']);` in it but forgot...


Сделал текст поменьше.


You can leave it for now.


Сделал подчеркивание потоньше, а то привлекало слишком много внимания.


Also, can you add a comment explaining why this is needed? It seems generally preferable to me to compute it on the fly so as to avoid two sources of truth, but perhaps it's being used in a for loop somewhere?


**[phpUnit_trunkIntegration run failed](http://qa-s2.wikia-prod:8080/job/phpUnit_trunkIntegration/9303/testReport/) for this commit**


No, en la tarea Yannick también lo menciona así

https://en.m.wikipedia.org/wiki/Modulo_operation


У тебя слайдер переносится вниз потому что общая сумма fieldset 1 + fieldset 2 + range не влезает на 4 пикселя в минимальную ширину контейнера - 768px. Надо откуда-то эти 4 пикселя взять.
Например - можно .filter-range переписать так:
min-width: 310px;
width: 26.67%;


* Соединил два одинаковых блока в один.
* Добавил отступ, чтобы выравнить кнопку удаления на странице index.


x


The removed comments were alright :)


미.. 미안해요, 난 익숙하지 않아요


Это было нужно для текста "или" на страницах регистрации и входа. Больше не нужно.


Make sure comments start with uppercase. Also check spelling :)


Removal of go tab. Will add GUI button for today soon.


ohhhh :smile:  ok!!


Code for headerValue is self descriptive, comment was not necessary here :)


I would rather give access to the internal list of MyQueue (Immutable copy of course) as dequeue returns a single item.
Here you do not prevent yourself from sending the mail twice, no?


Shouldn't internal classes be on top of the file ?


ddd


perhaps would be better written as:

contains a number of bug fixes including autocomplete improvements for `JQueryAutoCompleteControl` and a testing bug-fix that ensures both the `ServiceRegistry` and `AliasRegistry` states are cleared down between tests.


typo! fails on installation


Good


it's

Also, I'm not sure either. One thing I noticed was that there's a bunch of deep-referencing going on. I can see why this would make sense, but if it gets too clumsy to handle correctly then you might want to stick to angular.copy() for every mutation and do fresh gets where necessary. Not sure how much of a performance penalty this entails, though, and I'm happy to go with what you currently have for the moment if you've tested it and it works well (especially since fatal errors should be caught by the backend validation).


Fixed a bug where the `ServiceRegistry` and `AliasRegistry` states weren't cleared when running tests against commonjs style code.


Much better, thanks!


package com.badlogic.androidgames;


(Or collectionBackendObject)


public void onCreate(Bundle savedInstanceState) {


@nhpatt I'd change to Abstract factory pattern


public class WakeLockTest extends FullScreenTest {


Its good to fill up these details


```
Rails.application.eager_load!
ActiveRecord::Base.descendants
```


android.R.layout.simple_list_item_1, tests));


Eh, butterfingers! >.<


StringBuilder builder = new StringBuilder();


@zhuowei @jollaman999 @HashBang173 can you tell me what are the values which should be included in them coz these values are causing issues to me :(

'Invalid memory segment 0x2700000'

i just now checked angler offsets too , they are same as bullhead so @zhuowei can u tell about these values ?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15948](https://teamcity.mesosphere.io/viewLog.html?buildId=136074&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 229 Build time: 00:05:09


perhaps scope this a little


is this a default documentation you get from Ansible?


Oh wait, no, DeployedInit. https://github.com/OpenRA/OpenRA/pull/9501#issuecomment-160419085


Tests?


set literal?


I think this and some of the other methods in the file could do with some documentation (what is this, how is it used, what are the args).


@nhpatt global rename: *Operation by *Connector


unicode?


Shall we bump this to `LockVersion` as we have with the other joins?


@labrys
2. Iirc this is needed to avoid that releases that come bundled with subtitles get PP, although the "postpone if no subtitles" is selected (user expects to PP only with wanted subs).

@fernandog
This would also delete any subtitle without language. You also need ```subtitle_language not in subtitle_extensions``` check before deleting.


This is equivalent to iteratively running `<model>.filter(scope)`


What PHP version are you targeting as a minimum? This breaks in PHP < 5.5 since you can't access items of inline arrays directly in older versions.


before_filter :logged_in, :only => [:index]
1. Iogged_in method returns true/false, if logged in then normal behavior else redirected to login page.
  remember any method in ruby which returns boolean value should be named with ? at the end. hence logged_in will be logged_in?

2. :only => [:index], this filter is applicable only on one action then why using array of index, how about only: :index ? (Write less)

3. two ways, :key => value or key: value. Use one type of syntax consistently.


Hola


Thanks, fixed.


Missing header/wrapper (for the whole file):

```javascript
/* This file is part of Indico.
 * Copyright (C) 2002 - 2016 European Organization for Nuclear Research (CERN).
 *
 * Indico is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation; either version 3 of the
 * License, or (at your option) any later version.
 *
 * Indico is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Indico; if not, see <http://www.gnu.org/licenses/>.
 */

(function(global) {
    'use strict';
    // ...
})(window);
```


It was only in some templates, bs3 I think.
On Feb 11, 2016 3:56 PM, "troester" <notifications@github.com> wrote:

> "will find another way to …
> …stop the title dropping below the order icon in some templates."
> Seems you don't need to find one, it's ok now
> (Maybe because it was changed at some point from <span to <i ?)
> #1569 <https://github.com/Fabrik/fabrik/issues/1569>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Fabrik/fabrik/commit/85fb3b1fe530c1e0e6b7d3f3ddc78687477438c7#commitcomment-16046395>
> .
>


shows we can still parse ok


find or where.first ?


Use nid that is available from views. Don't rely on url :)


Also should this be SetSkillsMutator, since it's an object? When reading it for the first time, I thought it was a function and got quite confused.


weird example switch, "add monadic API to Future #2731"?


The exception is a `unitsNetException` but the innerException is `AmbiguousUnitParseException`.
Would you prefer the try/catch inside `Volume.Parse()` doesn't wrap it in `UnitsNetException`?


Dictionary of Dictionary of List was doing my head in :)


This no longer needs a `location`.


Please explain :)


@floam: Does this still occur with the newest version of this file? It doesn't for me, but I'm not actually running OSX and don't have brew installed, so I can just dry-run the completions a bit.


Test case of duplicate teaspoon abbreviations. If this PR looks ok, can add all the other teaspoon/tablespoon ambiguous abbreviations.


Should split this into new file? Or ok to leave?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15949](https://teamcity.mesosphere.io/viewLog.html?buildId=136078&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 229 Build time: 00:03:46


I think current_user is same as your User.where(id: params[:id]).first, so how about this:
manager = current_user.manager


I'm not sure what else it would be, could you clarify?


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27582/testReport/) for this commit**


Are you sure that we need this header?


**SUCCESS** - TeamCity HotRod C++ Client :: Pull requests monitor - RHEL [Build 402](http://ci.infinispan.org/viewLog.html?buildId=35517&buildTypeId=HotRodCpp_PullRequestsMonitorRhel6&guest=1) for 8d4ddefd5fe9d9b28e614d37358fbc90598057a8
Tests: 0, 0 failed (0 new), 0 ignored. Build time: 00:08:29


Is Advisers intentionally capitalised?


You defined _getExplorationIdFromChangeDict above; would it make sense to use that? Ditto below.


ExampleMailer => AppMailer
sample_email => agent_added_notification_mail


Could you bump `).call` to a new line to make future diffs cleaner


May be use MakeShared?


Ah, right, sorry.


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27583/testReport/) for this commit**


Why not use ES6 syntax? (if I may ask!)
Thanks!


Might as well do so? In general I think you should angular.copy everything here; the changelist is meant to be a historical non-amendable record.


4 lines or 1 line?
<% path = @user.persisted? ? update_agent_agent_path : create_agent_agent_path %>


May be ASSERT will be more correct in this case?


That's a little gross.  Why does this happen?


k


tato oprava bude součástí hlavní větve!


Check Ruby Guideline [https://github.com/bbatsov/ruby-style-guide]
1. <%SPACE your_code SPACE%>
2. every comma deserves a space after it. ex: after_the_path, :remote => true


Yes, that's fine with me.


Turbolinks はアプリケーションのページ遷移を高速化するためのgem。
ページ遷移に際して、bodyの中身だけをAjaxで変更するのでBodyに直接記述していないjsは読み込まれない。
今回の場合は、上述の理由でheaderで読み込まれるはずのjQueryのreadyイベントが読み込まれずjQueryコードが作動しなかった。

解決作としては今回のように
1.jquery-turbolinks
を使用する他に
2.turbolinksをoffにしてしまう
3,イベントハンドラでreadyだけではなくpage:loadも指定するなどの方法がある


I don't understand the last caveat. Did you mean to say something along the lines of: This method should only be used to reverse a change that was previously applied by calling the applyChange() method?


makes sense


@awead Great digging.  Thanks!  Looks like sufia's version is doing the correct thing.  I never really trust the code in Sufia.  There have been many time we have fixed an issue that has been reverted by someone else.

Did you create a test to check this, or just dig in the code.  If we had a test that excluded calls to fedora that would be the easiest way to keep it from changing in the long run.


ざっくりですがこのへんまでは理解できました！


Yes ... This is just a convenience function for converting to a 4D numpy array and completely non-lazy. Not for general consumption but is useful sometimes.


这个删除的是什么特效?


nit: {} (no space in between)


love it


I think that as long as OpenAL will have trouble playing positioned non-mono sounds as positioned, it'll have to be considered the backup sound library with FMOD Ex being the intended backend.


import android.app.ListActivity;


你删除多说提交的代码  你怎么提交评论?


Right, nuked IPT_MASK_STRING completely now. Set mask to 0xffffffff instead to disable.


s/to this service/onto the change stack


This is quite a significant change, I'd expect it to cause problems with our v1 request specs?


This doesn't actually give a concrete example! Let's actually show (small!) examples of what happens if the user and Krun both specific `LD_LIBRARY_PATH`.


**Line contains following spacing inconsistencies:
- Trailing whitespaces.**
*SpaceConsistencyBear, severity 1, section `docs`.* *Related to file `docs/index.rst`, line 29.*

The issue can be fixed by applying the following patch:

```diff
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -26,7 +26,7 @@
 .. toctree::
    :caption: Tutorials
    :hidden:
-
+
    First Step <Users/Tutorials/Tutorial>
    Writing Bears <Users/Tutorials/Writing_Bears>
    Linter Bears <Users/Tutorials/Linter_Bears>
```


**Line is longer than allowed. (81 > 80)**
*LineLengthBear, severity 1, section `docs`.* *Related to file `docs/index.rst`, line 96 column 81 to line 96 column 82*.


**Line contains following spacing inconsistencies:
- Trailing whitespaces.**
*SpaceConsistencyBear, severity 1, section `docs`.* *Related to file `docs/index.rst`, line 28.*

The issue can be fixed by applying the following patch:

```diff
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -25,7 +25,7 @@
 .. toctree::
    :caption: Tutorials
    :hidden:
-
+
    First Step <Users/Tutorials/Tutorial>
    Writing Bears <Users/Tutorials/Writing_Bears>
    Linter Bears <Users/Tutorials/Linter_Bears>
```


**Line is longer than allowed. (81 > 80)**
*LineLengthBear, severity 1, section `docs`.* *Related to file `docs/index.rst`, line 95 column 81 to line 95 column 82*.


@danielballan this also takes the majority of time, about 60s for a 1200 image stack to calculate the mean. This might be something that would benefit from map-reduce with multi core. Any thoughts? @tacaswell


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27584/testReport/) for this commit**


Please add underline to the end of variable name


leftover from the previous commit. np anyway.


nit: strike last 'if' (before 'otherwise')


ping @RadekStrnad


previous

(also, you mean "the number of changes previously applied to the domain object"?)


Le cssnano il est créé quelque part ?


ASSERT?


k. just re-factoring so far.


Thanks you. You're doing a greate job ;)


No problem. Most of JSqlParser is a mix of multiple SQL dialects. But the changes I saw are partly used in other DBMS e.g. PostgreSQL (position (... in ...). By the way you could only now if your changes are good, if you let it check by others ;). Tobias


"provided domain object"?


Thar be no cache buster on this


I originally didn't want the library to make any assumptions of what the user wanted but the majority of the time these will be the preferred actions.
Other cases can always use File.Exists() before opening a spreadsheet and I'll look at adding a sheetExists() method too.


k


It should be released soon. As soon as it's been officially released we will provide more information. I don't think there will be official information about the planned release date before the actual release.


k. looks good.


Not really, `self.urls` should be defined in `__init__`. Yes, it should be `None` as it's not used, but I left it like this... (alternatively I should have modified the `_preprocess_urls`, but as it's not breaking anything and I'm removing it in the next patch...)


Hi,

After I rebase openemr/mster branch now calendar is not visible and no error in log file related to  calendar

All other stuff is fine


EXPECT_NE(expected, actual)


I feel a bit unconfortable about this change. If this test is disabled, we might not realize that some ``console.log`` are used in the code (possibly out of ``goog.DEBUG`` blocks), and eventually having troubles in browsers that do not support it or displaying unwanted data in the console.


This has low chance to work, as Jerry only supports ARMv7/X64/X32. There is no MIPS support yet.


Mh, sorry this was for upload ... sorry. planemo test will test all XML files under one path automatically.


没用的


Not sure what "previous domain objects" means here. Maybe just "Clears the change history."?


const?


Sounds convincing, especially with the examples. I wasn't aware of `groupedWithin()`, looks pretty handy :)


这个和主题无关


k, understood. looks good.


Upstream lua-aws has incorporated all of these changeset, except the memberRules.name -> memberRules.locationName change.

Can you remember why this locationName change is needed?

I haven't found any problems without this locationName change.


Since dc9da3e and some subsequent commits, `binaries`, `components` and `testSuites` share a common element type so we need to target "more specifically" but I agree this can make things less explicit in the end.

The above could have been fixed by adding `@Path("binaries")` to the `ModelMap<T>` subject instead of targeting `BinaryContainer`:

```
@Defaults
void attachTestedBinarySourcesToTestBinaries(@Path("binaries") ModelMap<NativeTestSuiteBinarySpecInternal> binaries) {
  // ...
}
```


@philwills, if you're in the building, I need you. Types are all hard. I get this compilation error in the example app:

```
[error] /home/rtyley/development/play-googleauth/example/app/controllers/Application.scala:10: type mismatch;
[error]  found   : play.api.mvc.WrappedRequest[play.api.mvc.AnyContent]
[error]  required: play.api.mvc.Security.AuthenticatedRequest[play.api.mvc.AnyContent,com.gu.googleauth.UserIdentity]
[error]   def authenticatedAndInGroup = (AuthAction andThen filter(includedGroups = Set("membership.dev@guardian.co.uk"))) { request => Ok(views.html.authenticated(request)) }
```


Mm, this may work in JS, but I think I'd prefer "= []" to setting the length manually -- I've always thought of .length as essentially a getter method.


If you found an issue with the EasyVR Arduino library please open an issue on https://github.com/RoboTech-srl/EasyVR-Arduino
If you have problems with the EasyVR 3 product please see http://www.veear.eu/support/ where you can find tech support email.


I really don't know if this is the right way to do it,, but it's working.


hgj


Fair enough, less variables = less potential confusion.

> On Feb 16, 2016, at 12:29 , Toke Høiland-Jørgensen <notifications@github.com> wrote:
>
> Right, nuked IPT_MASK_STRING completely now. Set mask to 0xffffffff instead to disable.

	We should document this in defaults.sh, though so that users will notice and know what to do.

>
> —
> Reply to this email directly or view it on GitHub.
>


Please try with MSVC; I remember you once wrote you have it (?). The **error** was:
```
bin/examine_sigcheck.c(52): error C2059: syntax error: '('
bin/examine_sigcheck.c(118): error C2061: syntax error: identifier 'exm_WinVerifyTrust'
bin/examine_sigcheck.c(118): error C2059: syntax error: ';'
bin/examine_sigcheck.c(326): warning C4013: 'exm_WinVerifyTrust' undefined; assuming extern returning int
```

Seem gcc is mor lalaxed in this regard (?).


It does. Actually it requires me typing `brew de<TAB>`. Just `brew d<tab>` shows the commands only.


inputStream.close();


bad style


typo and has been fixed


reack


textView.setText("Couldn't close file");


While Loading the Extension I am getting the error.
Could not load background script 'bower_components/jquery/dist/jquery.js'.


// System.out.println("out");


Yes. Thank you.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15950](https://teamcity.mesosphere.io/viewLog.html?buildId=136112&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 229 Build time: 00:05:13


pas mal, on peut merge si c'est ok


python-twisted-core should only be necessary. I'll be testing to be sure


@eKoeS is now ranting! :smile:


That commit message tho :laughing:


And this one https://github.com/intellij-rust/intellij-rust/blob/master/src/main/resources/META-INF/plugin.xml#L30?

`<compileServer.plugin classpath="toml.jar;`?


build folder in gitignore
empty lines in parallel for linter


Why do the right-hand int every row? Surely better to do outside the loop


Because you defined `$datasets` at the top, you can use it in all of your paths to made the code more concise:

```
# e.g. change
sample='/vol3/home/pezoas/data-sets/fasta/sample.fa'
# to
sample=$datasets/fasta/sample.fa
```


it might be desireable to pass the blocksize as a kwarg to the SCSI init method with a default of zero or something else. So there is no need to reset  the value in this fashion


Am I missing something?


`PublishedEntry` is more a less a decorator for an entry and its published revision. If no specific revision is given, the initializer falls back to the entry's current published revision. Creating a `PublishedEntry` for an entry which is not published (i.e. does not have a published revision) would be a bug. Have you encountered such a situation?


so backgrounds object contain all keys that i need to stop moving so i simply go over the keys and stop them.


simplify to
```javascript
scope.$watch('position', setWidgetPosition, true);
```


I've identified the bug and will propose a fix shortly


Why is there a need to specify a fallback here? (Would never be reached)
I was suggesting doing this instead of the if not as well as!


odd that you use r.post_vars above but request.post_vars here


No, I haven't, but the condition appeared in the test.

If it can never happen, I will simplify the code.


post_vars will only happen when form is saved...not just when section is clicked


@beeglebug we have this issue https://github.com/aacotroneo/laravel-saml2/issues/31 this works on Laravel 5.2 only. Sorry to ask to you but Im not using Laravel right now. What can we do here? For versions <5.2 mainly. (I was so used to Facades :) )


项目的描述里面的gril是girl吧


Add ":00" (We don't add any %s here!)


please merge this… @daviddarke


Credits to @basiszwo for helping me :+1:


>Odoo product model by it self has not ability to scale price different ways except of simple adding. This >module adds ability to scale product price by multiplying it. For example if you need to sale some web >service for hundred of user for two months you will be forced to create different product positions for same >item. But using this module you can just multiply price the way you want.

Originally this module was designed for our saas_portal_sale module to sale SaaS products but it can be used with any other products in the same way.
Odoo product model by itself has no ability to customize product variant price different ways except of a simple adding. This module adds the ability to customize product variant price using multiplication. You can multiply price the way you want for each of your product variant.

>You got to fill this table according to your needs. Attribute price factor is multiplier. Attribute price extra - as >usual is adder. In this example logic is like that: we sale SaaS Service for 10$ for one month for 1-3 users. >So we put x1 multiplier for line with 1-3 users and left 0 in adder field. Same actions for one month line. >That mean we do not have special condition for 1-3 users and one month. Then if client whant to purchaise > servise for 4-6 users then multiplier is 2. And so on.

You got to fill this table according to your needs. Attribute price factor is a multiplier. Attribute price extra - as usual is an adder. In this example logic is like that: we sale SaaS Service for 10$ for one month with 1-3 users limit. So we put x1 multiplier for the 1-3 users variant and left 0 adder. Same for the one month variant. That means we do not have special condition for 1-3 users and one month variants. For the 4-6 users variant multiplier is 2. And so on.

>Create new sale order and add items like in screenshot below. Here you can see how attributes >multiplication and addition works. For example quarter of service for 4-6 users calculating like that: >(10+18)*2=56. Basic price plus month extra multiplied on amount of users. Look up next line. If you >increase amount you just doubles you total.

Create new sale order and add items like in screenshot below. Here you can see how attributes multiplication and addition works. For example the price of the Quarter Subscription variant of service for 4-6 users calculating like that: (10+18)*2=56. Basic price plus Subscription period variant extra price multiplied on amount of users.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15951](https://teamcity.mesosphere.io/viewLog.html?buildId=136113&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 229 Build time: 00:05:23


Good catch - thanks! I'll add one.


generally multiple == are best done as:
 None if post_vars_get("effective") in ("", None)


Not sure to understand. Do you propose we remove all calls to `console.log`?


@oberon2007  @Kirek

     $ dropbox
     dropbox: symbol lookup error: /usr/lib/libEGL.so.1: undefined symbol: drmGetRenderDeviceNameFromFd


Haha yeah damn typo ;)


I would phrase this comment as:
"When an info segment is saved, update all other segments with non-language specific data"


"the system" meaning a call to `destroy` ?


You can use [`ADD`](https://docs.docker.com/engine/reference/builder/#add) here.


Which generally should happen onaccept not in postp.
Why are you doing it in postp here?


So Alerts are only ever sent out by Root Orgs? Yet Users may be in branches of that org?


Rely? I guess this is Relay?


Thats why I did not commit new dropbox update here. :hammer:


@cxd4, @project64 At some point, the RSP refactoring broke the plugin load/init workflow.

See line https://github.com/project64/project64/blob/818f1998e0c4d952ec6125d01b0b9976c129b4ee/Source/Project64-core/Plugins/RSPPlugin.cpp#L41. The `InitiateRSP` variable stays null, as opposed to every other plugin.

This is the error you get loading any game:
![view n64 test program pd - project64 2 2 0 9999 2_16_2016 3_52_41 am](https://cloud.githubusercontent.com/assets/4507319/13075566/13871164-d461-11e5-8d15-285b2cef4b20.png)

I'm willing to debug/fix this one, but any hints would be appreciated.


or Reply?


A2 is doing its job.


TeamCity Xbim :: Xbim Windows UI :: Xbim Windows UI [Build 79](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=785&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) is now running


you mean `ADD . /home/plots/`?


TeamCity Xbim :: Xbim Windows UI :: Xbim Windows UI [Build 79](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=785&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:46


You can use [`CMD Rscript createPlots.R /plot_data/`](https://docs.docker.com/engine/reference/builder/#cmd) in the Dockerfile instead. Then it will always just run the script and exit.


Ah, no, it works with URLs as well I see! :)


Sick du är! =D


I think you've updated the wrong release :-)


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27585/testReport/) for this commit**


Ok, I couldn't figure out how I could mount our data directory inside the dockerfile. How does that work? :)


minor: I'm still not keen on these 3 lines as it's not the expected way that PLAT_PL061_MAX_GPIOS should be defined.


Might need `[ref] $null = $Parameters.Remove('Ensure');` to avoid polluting the pipeline?


@flavour when u import template, they import info segment too...when you edit them here the default is none because template don't have web URL correct.so I have overwritten the default here?


Same here: `{[ref] $null = $Parameters.Remove($PSItem)};`


Looks good to me :+1:


@medariox We should be checking if the subs are a known language that we want, and if so we should be using them since they should be assumed to be perfect matches if they are included.  Also if they aren't a language in the persons wanted list, that doesn't necessarily mean they can be deleted.  For example there are plenty of subs I wouldn't mind having but I'm not going to force a search for every single one, just the ones I prefer.  Either way we should not be deleting content without the users express permission.


Hello,

1. Yes 10 decimal places is a good idea

2. Ah yes I see. The problem is that we use bin centers - that means the
CDF has n_bins entries which range from epsilon to 1, where epsilon is
non-zero. Asking for the inverse CDF of a probability less than epsilon
gives the bug.

We should use bin edges rather than centers. We would have n_bins + 1
entries in the CDF ranging from 0 to 1 - NB this time the first entry is 0.
The edge case you described couldn't happen.

You would still need to treat inverse_cdf(0) and inverse_cdf(1) separately
though.

And the credible regions will change slightly again. But that's OK.

Is it clear? To implement, push all centres forward by half a bin width.
And add a first, loser edge at lowest centre minus half a width, with
CDF=0. Then do as before, but take case of aforementioned special cases.

3. Yes, exactly. The new way from your median code is better

Andrew
On 16 Feb 2016 14:58, "michaelhb" <notifications@github.com> wrote:

> A couple of the doctests failed on my system due to differences in
> floating point variables. I've updated the doctests to round to the first
> 10 decimal places before checking. That seemed like a reasonable precision
> but if we want to change it it's not difficult.
>
> Also, _inverse_cdf fails in the edge case where the first entry already
> exceeds the desired probability. This was causing a crash when running
> summary.py. It can be fixed with this kludge:
>
>     # Find the index of the last param value having
>     # cumulative posterior weight <= desired probability
>     if cumulative[0][1] > prob:
>         # Edge case where first entry is already > desired probability
>         index_lower = 0
>     else:
>         index_lower = filter(lambda x: x[1] <= prob, cumulative)[-1][0]
>
> However it's a bit hacky - i.e. it's not the behavior described in the
> comment (as in this case F(x) = p is not true anywhere). So I'll hold off
> committing until either we decide it's ok, or think of something better. If
> we do go with it I'll update the comment to document this behavior.
>
> I also noted that the calculation of credible regions has changed. This is
> the old output for summary.py on the gaussian data:
>
> +----------+----------+----------------+---------------------+----------+
> | Name     | best-fit | posterior mean | 68% credible region |          |
> +----------+----------+----------------+---------------------+----------+
> | $p_i$    | 0.00     | 0.00           | 0.00                | 0.00     |
> | $\chi^2$ | 0.00     | 1.99           | 1.14                | 3.41     |
> | 2        | -1966.90 | -1965.68       | -3000.11            | -1000.17 |
> | 3        | 77.67    | 72.74          | -2428.42            | 2428.66  |
> +----------+----------+----------------+---------------------+----------+
>
> And the current output:
>
> +----------+----------+----------------+---------------------+----------+
> | Name     | best-fit | posterior mean | 68% credible region |          |
> +----------+----------+----------------+---------------------+----------+
> | $p_i$    | 0.00     | 0.00           | 0.00                | 0.00     |
> | $\chi^2$ | 0.00     | 1.99           | 1.14                | 2.27     |
> | 2        | -1966.90 | -1965.68       | -3142.97            | -1143.02 |
> | 3        | 77.67    | 72.74          | -2571.28            | 2285.81  |
> +----------+----------+----------------+---------------------+----------+
>
> I think this is because the old credible_region just outputs the first bin
> center where the target probability is exceeded, while the new code outputs
> the mean of the two bins on either side of the target value. I'd guess the
> new way is probably more correct - what do you think?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/michaelhb/superplot/commit/a1c1cb8436659eec1646a0979f0106f5fba50a03#commitcomment-16109108>
> .
>


>Then open some product and add "Attribute" and "Attribute values". Important thing that here you sets up >sequence of coefficents apply. In this example subscribtion period coefficient applyed first and users >amount coefficient is second.

Then open some product and add "Attribute" and "Attribute values". Important thing here is the order of attributes. When the price is calculated the first attribute is processed first. You can reorder the attributes in edit mode by drag&drop them. Put your mouse pointer on column between Attribute and Attribute values and drag the line.


SendFileChatProjects


@iainbrighton Thanks for the tip.
Making the changes and creating a PR.


Should be check here? If (file.is_open) ...


Debug `true` ?


Or we could fix the underlying problem, and just use:

```groovy
@Defaults
void attachTestedBinarySourcesToTestBinaries(@Each NativeTestSuiteBinarySpecInternal binary) {
  // ...
}
```

I think this would be much more readable.


_(I know you're just refactoring but…)_ Is this number meaningful? What if I changed it to `9007...992`? Can we put it in a var and name it to document what it is (ie no 'magic numbers').


minor: it's slightly inconsistent that you use `unsigned int` here but not in `pl061_set_value()`, but that important.


test


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27586/testReport/) for this commit**


I think it's not what you wanted: `bool('true') == True` and `bool('false') == True`


Looks like it's this: `Number.MAX_SAFE_INTEGER`. Can we replace this number with that constant?


The ModData is used for more than just the filesystem.


Can't this be fixed by changing the orthographic projection matrix for 2D?


Yes I underastand the condition here but you have misread my suggestion.
I said do:
web = post_vars_get("web", "%s%s" % (settings.get_base_public_url(),

INSTEAD of

if post_vars_get("web") == "" or None:
 +                    web = "%s%s" % (settings.get_base_public_url(),
 +                                    URL(c="cap", f="alert", args=r.id))
 +                else:
 +                    web = p


Sorry, updating line 61


Yeah we can do that as a refactoring for the next version and have a style guide that has proper naming conventions and ways to take advantage of the cascading of the styles just like the prototype of JS.


This commit introduces 8 places where we need to open files from the map.  If this stayed explicit they would all need to cast to the interface and check.


**[phpUnit_trunkIntegration run failed](http://qa-s2.wikia-prod:8080/job/phpUnit_trunkIntegration/9305/testReport/) for this commit**


this duplicates the os.path.join call. not nice.


Ммм, а не нужно ли тут уничтожать Java string?


At all.  Packages can only be defined at the mod.yaml level.


License is actually correct, just saying.


Hi @d3m3vilurr, it somehow broke the existing code. The previously working code after the upgrade start throwing exceptions caused by this check.

I wasn't able to understand the root cause, it seems like this `_defered` variable has not been properly cleaned after errors or something like that.

I temporarily commented it out.


This is essentially illustrating the crosstalk, so perhaps superfluous? I'm not hell-bent on getting this into the official examples, here just to illustrate one of my motivations for the PR in the first place!


I originally set it to WARNING because I thought that for work-in-progress code it might be convenient to use the console. But if we want to have a clear decision, I'd rather disallow `console.log`. Inside `goog.DEBUG` blocks you can still ignore the linter error with a flag.


There were many others ;-)


Indentation was formerly correct. On each level comments should be aligned with the code.


No worries, it was an easy fix :)


Almost the same as previous, except formerly indentation was not correct either.


Sorry for breaking your app :( , yes it should have been a major version.


В этом коммите у тебя пропала строка. Неправильно смерджил

       return {'partner_id': new_partner.id, 'user_id': new_user.id}


It's better move to scope http://api.rubyonrails.org/classes/ActiveRecord/Scoping/Named/ClassMethods.html


Ïîõîæå íà ýëüôèéñêèé


Code style issue: add space before the opening brace—{.


**[phpUnit_trunkIntegration run failed](http://qa-s2.wikia-prod:8080/job/phpUnit_trunkIntegration/9306/testReport/) for this commit**


Yes, you call `destroy` to deallocate resources from a context. That is what I meant by "When I context is destroyed".


c'est quoi ?


Correct indentation: align to the corresponding "while" statement.


Well, @mjs-arm is the toolchain expert, but maybe you could square that circle by adding tests to ensure that some future version of the compiler doesn't break things? (Although, whatever guarantees the compiler makes, if it breaks this code, it'll show up immediately and not-at-all subtly, so I don't think it's a particularly big deal. I'd of course prefer C for readability if that can be done safely (enough)).


Хочу игнорировать все эксперименты! ))


Indentation issue—align with the main code.


Not needed?


Actually, Licence is the noun and License is a verb, so it was technically wrong. But who cares, OPEN SOURCE WOOOOO


> On 16 Feb 2016, at 10:52, Niklas Hauser <notifications@github.com> wrote:
>
> Hm, I don't think we should put a asm volatile for .bss and .data copying.
> I haven't seen any undesired effects there yet (GCC only though), other projects use the same approach and haven't had issues here.
>
> cc @hugovincent The Cortex-M was designed to allow a C startup script, so why wouldn't we put our money where our mouth is on this one? (ie. not like this).

Please point me at the architectural documentation that supports the statement:

 "The Cortex-M was designed to allow a C startup script”.

>
> —
> Reply to this email directly or view it on GitHub.
>

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.


Unused?


I try my best to achieve as much as possible with as few changes as possible because I'm quite busy with a commercial project based on the C4 engine however Quake 3 is my old love and so is Doom.
I do shader programming for more than 10 years but I never got around to learn DX in depth. I only know enough of it to port things to OpenGL but OpenGL sucks in many ways. I will have a look at Vulkan and how difficult it is to bring the the renderer to it. If it might be too much trouble then it is very likely that I will port your changes to my branch. It is a very interesting exercise to learn DX11 from your code because I know the renderer very well and learning DX11 from tiny demo samples is boring.


We can use Object.assign


I don't think we should implement getModRm it's seems to be x86 arch specific.


Hello @kenwheeler , was this supposed to change the color of SCSS variables too?
![Screenshot attached here](https://cloud.githubusercontent.com/assets/8327913/13075928/065dae1e-d4af-11e5-8e0c-98628767c878.png).

Thank you :)


you saw nothing


Please fix these results from the merge, otherwise tests cannot be compiled


do we describe anywhere what economy mode means?


It didn't complain to me when starting it manually, it was syncing the files properly at least, but the icon was missing.


FYI to make it compile I had to move these to `settings(osgiSettings:_*)`


@tinchoz49 Need to add babel plugin for this. Simpler just use one dep.


ok


Hint: it's quite a best practice to configure your IDE/text editor to substitute tab symbols with spaces (4, generally). As in different editors/viewers tab can be 4 or 8 symbols wide, it breaks the formatting there.

For example:
http://stackoverflow.com/questions/407929/how-do-i-change-eclipse-to-use-spaces-instead-of-tabs


well, every project on Github uses License as word in that case, would look weird if it was done otherwise!


# Fast Android Development. Easy maintenance.

[![Android Annotations Logo](https://github.com/excilys/androidannotations/wiki/img/aa-logo.png)](https://github.com/excilys/androidannotations/wiki/Home)

**AndroidAnnotations** is an Open Source framework that **speeds up** Android development.
It takes care of the **plumbing**, and lets you concentrate on what's really important. By **simplifying** your code, it facilitates its **maintenance**.

### [**Documentation**](https://github.com/excilys/androidannotations/wiki/Home)

[![Build Status](https://travis-ci.org/excilys/androidannotations.svg?branch=develop)](https://travis-ci.org/excilys/androidannotations/builds) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-AndroidAnnotations-brightgreen.svg?style=flat)](http://android-arsenal.com/details/1/128)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/excilys/androidannotations?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)


you need to change this there too https://github.com/mhsjlw/node-raknet/blob/0276e44b7d5b3446506f8ac9f44338da92b5451f/data/protocol.json#L347


and probably there https://github.com/mhsjlw/node-raknet/blob/0276e44b7d5b3446506f8ac9f44338da92b5451f/data/protocol.json#L31


On Intel GPU dropbox just not starting fine (see previous msg).


Don't commit the changes to InteractivePlotter.  The outputs are void by default because there is no point in having them without the user having the json in their directory (and even if they did, the notebook would be untrusted and it wouldn't execute the javascript.


We don't have a lea instruction o ppc64. We will use this to identify if we change sp register using a add instruction? Maybe we should use another name for this.


Title:  LED de notificações
Summary:  Activar LED quando receber uma nova notificação


Sometimes I like to be the odd one out with different spelling.


it is problematic if metric/imperial system is in
is there some way to detect which system is used ?

so if none is used use -40
and if metric is used use something like -60

so the names will not stack on each other


Also, from http://www.coderanch.com/t/105814/vc/format-code-Eclipse

On Eclipse, try
- Highlight the part of the code you wish to indent
- You can push ctrl-A to highlight all the code if you prefer
- Push ctrl-I to indent it
- Voila!


I meant `ADD createPlots.R /home`.


As far as I can see, the only meaningful change you've done to the notebook.  Maybe commit this (and only this) as a different commit


Oops! I'll do that now


@jensens Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.tiles/4//violations
```
ERROR: /home/jenkins/workspace/package-plone.tiles/plone/tiles/__init__.py Imports are incorrectly sorted.
plone/tiles/__init__.py:0:1: I001 found unsorted imports
plone/tiles/absoluteurl.py:30:29: Q000 Remove bad quotes.
plone/tiles/absoluteurl.py:32:24: Q000 Remove bad quotes.
plone/tiles/absoluteurl.py:38:29: S001 found %s formatter
plone/tiles/absoluteurl.py:52:24: Q000 Remove bad quotes.
plone/tiles/absoluteurl.py:59:26: Q000 Remove bad quotes.
plone/tiles/absoluteurl.py:59:27: S001 found %s formatter
plone/tiles/data.py:59:20: Q000 Remove bad quotes.
plone/tiles/data.py:59:21: S001 found %s formatter
plone/tiles/data.py:115:20: Q000 Remove bad quotes.
plone/tiles/data.py:115:21: S001 found %s formatter
plone/tiles/data.py:156:1: C901 'map_to_pairs' is too complex (12)
plone/tiles/data.py:184:32: Q000 Remove bad quotes.
plone/tiles/data.py:184:33: S001 found %s formatter
plone/tiles/data.py:191:28: Q000 Remove bad quotes.
plone/tiles/data.py:191:29: S001 found %s formatter
plone/tiles/data.py:196:1: C901 'encode' is too complex (15)
plone/tiles/data.py:215:60: S001 found %s formatter
plone/tiles/data.py:220:28: Q000 Remove bad quotes.
plone/tiles/data.py:220:29: S001 found %s formatter
plone/tiles/data.py:232:56: S001 found %s formatter
plone/tiles/data.py:236:32: Q000 Remove bad quotes.
plone/tiles/data.py:236:33: S001 found %s formatter
plone/tiles/data.py:265:1: C901 'decode' is too complex (14)
plone/tiles/esi.py:23:15: S001 found % formatter
plone/tiles/esi.py:37:41: S001 found %s formatter
plone/tiles/esi.py:61:12: P002 found "hasattr", consider replacing it
plone/tiles/tests.py:57:40: Q000 Remove bad quotes.
plone/tiles/tile.py:47:32: Q000 Remove bad quotes.
plone/tiles/tile.py:78:16: P002 found "hasattr", consider replacing it
plone/tiles/type.py:32:28: S001 found %s formatter
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


PPC64 have PIC address? Seems x64 arch specific.


x


Até aceitava se não tivesse já na parte de Led de Notificações.
Não faz sentido ires a Led de Notificações > Led de Notificações


https://github.com/julienmalik/prosopopee/blob/my_patches/prosopopee/prosopopee.py#L99 for autoorient


You fixed the wrong commit.  The v3 of `Plotter.ipynb` should have been in e1e974efbd9658f00a4dd5bf30a2249e13412ce0 "plotter: StaticPlot: make_title show trace name only for single trace plots".


Why did you update to 5.14?

If you update that in `travis.yml`, the tests should pass.


Unless `productline` is there already, it will crash. Also I think `open(...)` wants a string or buffer, but `os.path.isfile(...)` returns boolean. Doesn't looks like a tested code. And you want set the `release` only if it is there and is valid. So, I would write this a bit differently:
```python
if p_nfo.get('productline'):
    oem_p = os.path.join('/var/lib/suseRegister/OEM', p_nfo['productline'])
    if os.path.isfile(oem_p):
        oem_release = open(oem_p).readline().strip()
        if oem_release:
            p_nfo['release'] = oem_release
```


Shouldn't response contain "version" as well?


@line-o You might not have known that the the touchswipe lib had been commented out because it interfered with vertical scrolling on iOS devices. Were you able to test this scenario?


Todos os menus titulo fora do Menu estão assim a lógica é essa não sair da lógica se quiseres muda mas não mexas no Hermes


Good question :)


Something along the lines of `-v /mnt/web-data/data/plot_data:/plot_data` should do. You'll need to create the `plot_data` directories on both sides first.


!domain (check)
Check domain name availability


Ah, here's the relevant issue: https://github.com/eXistSolutions/hsg-shell/issues/88.


quality and autoorient have been put in the options dict to be saved in the cache. hum maybe then it requires a cache version upgrade ?


lgtm


Все хорошо.


Should we allow 443 as well by default?


Function was corrected2


you still can cancel it...


Are you suggesting to store all configs in `app/Resources`?

I had an idea of merging `app` and `src` directory, since we plan to switch to symfony3 directory structure, so this is reasonable to move all configs from `src` to `app`...

Thanks!


still, we generally don't check for errors on writing to stdout/stderr. See CODING_STYLE. I think there's no point in having he ferror() check here, we don't use ferror(stdout) after each printf() either...


@rkorytkowski do you know why you have lots of formatting changes? :)


I'll do that as part of #4


I suggested this but it's a bad idea: we know get one plot per line in all the static plots as well.  Run the Plotter notebook, the MultiTrace data plots.

We need to understand why the trace plots get a per_line of 1 for single trace data and replicate it for dataframes.


embedded


you did not need to do chained `new Date` as the `Date.now()` already gives you the **your computer local** time in UTC


"packat"


OK, looks good.


NICE!


I would not embed this kind of logic into the generic 'create_compute_profile' call, testing for cfme here then determining install location is bad because you are putting too much specific logic in what is supposed to be a 'generic' call.


changed with the next commit.


Do we expect people to call this when not on daemon thread?


Não te esqueças de mudar o sumário senão ficas com o titulo igual ao sumário põe tipo a luz do LED vai ligar... fica uma coisa linda lol


not exactly like this, but similar.


Tests fail with `assert(buf)` here, so is not `NONNULL` right now. And arguably a null pointer is not worse than a potentially invalid pointer (a null pointer is a completely valid invalid pointer :) ) so I think it shouldn't be either.


this function name suggests this would be the "RDATA" part of the record, as defined by the RFCs. but it really isn't. maybe call this "dns_resource_record_payload()" or so instead, to avoid the confusion?


**[phpUnit_trunkIntegration run failed](http://qa-s2.wikia-prod:8080/job/phpUnit_trunkIntegration/9307/testReport/) for this commit**


The readme still has this at the top :D
>This uncredited animated GIF


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 15952](https://teamcity.mesosphere.io/viewLog.html?buildId=136136&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:01:51


**Nitpick - Code Quality**
Remember that when breaking an argument list, each argument should be on its own line.
In this case, we can have:
```
render json: {
    feedback: "Bucketlist not created"
  },
  status: :unprocessable_entity
```


**The code does not comply to PEP8.**
*PEP8Bear, severity 1, section `autopep8`.* *Related to file `bears/tests/go/GoReturnsBearTest.py`, line 32.*

The issue can be fixed by applying the following patch:

```diff
--- a/bears/tests/go/GoReturnsBearTest.py
+++ b/bears/tests/go/GoReturnsBearTest.py
@@ -29,7 +29,6 @@
 """.split('\n')

-
 GoReturnsBearTest = verify_local_bear(
     GoReturnsBear,
     (good_file1,good_file2,),
```


Altera para o Hermes mas a tua lógica está errada.
Opções de Mensagens:

Mostrar Mensagens - Titulo
Mostrar mensagens no ecrã de bloqueio e barra de estado - descrição
Em 16/02/2016 12:20 da tarde, "Lippe35" <notifications@github.com> escreveu:

> Todos os menus titulo fora do Menu estão assim a lógica é essa não sair da
> lógica se quiseres muda mas não mexas no Hermes
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ingbrzy/MA-XML-7.0-PORTUGUESE/commit/7adb833ae3156b6e8e8ed722267ecf69c3b3fafc#commitcomment-16116282>
> .
>


**The code does not comply to PEP8.**
*PEP8Bear, severity 1, section `autopep8`.* *Related to file `bears/tests/go/GoReturnsBearTest.py`, line 35.*

The issue can be fixed by applying the following patch:

```diff
--- a/bears/tests/go/GoReturnsBearTest.py
+++ b/bears/tests/go/GoReturnsBearTest.py
@@ -32,5 +32,5 @@

 GoReturnsBearTest = verify_local_bear(
     GoReturnsBear,
-    (good_file1,good_file2,),
+    (good_file1, good_file2,),
     (bad_file1, bad_file2,))
```


If "data" dumps the "payload", maybe the switch should actually be called "--raw=payload"? I think this would be clearer then (also, see my comment on the earlier patch regarding rdata)


[Uploading WeiboSDKDemo.zip…]()


You will need to be able to look up the exact RPM version programmatically, as you can't hard code the exact RPM name in....it's likely to have minor updates.  Look at how Brad did this with CFME.   He is able to lookup the latest file name


thank you!


@lunny FYI this broke Gogs build that was explicitly setting `ShowXXX` on XORM engine.

If 0.5 introduces breaking changes anyway, wouldn't it be good to remove all `Engine.LogXXX` public methods altogether, as they are essentially wrappers to logger call, and one can use `engine.Logger().Debug(...)` instead `engine.LogDebug(...)`? This would greatly reduce Engine API.


`_string_to_evr` please. :-) No camel anymore in Python!


The 3 doesn't refer to number of days, but to the max number of future posts to be displayed. That said, I also don't know why it doesn't work. I'll tinker with it later.


Maybe also replace [line 226](https://github.com/SolarLune/bdx/commit/a94153067155126eddda6c37c2f558f09203a5ad#diff-e3fabe6964c359c268b2a1dfc4ee1f00R227) with: ```verts += numpy.concatenate(tris).tolist()``` ? I'm guessing this will speed up text export too.


The one-char vars aren't welcome. PyLint won't let it go through.


// FIXME: Should be post


This will need to sync the data from the CDN.
Steps are:
 - Determine what repo has the RPM you need.
 - Look in a manifest to find the repository IDs that link to the needed repo
 - Update fusor.yaml with the information for the new repo, associate it to the proper product/hostgroup
 - Deployment will then download the repo you need.
 - Now to access the RPM you look at /var/lib/pulp/....  and be sure you do something to account for RPM version changing.   You can likely query katello to find the RPMs in a repo and the path, that might help with implementation.


Existem exepções meu caro estás a falar de letras maiúsculas no espaço curto de menu que tens nada haver


In iOS I used "liferay_version" key with values "62" and "70". Which one is better?


`isLea()` is, at the moment, necessary in order to compile this unit:
https://github.com/PPC64/hhvm/blob/00424d2505b7239fe62be94e446c0e93d0b5063f/hphp/runtime/vm/jit/service-requests.cpp#L247

at the moment it's a runtime switch, which doesn't make sense so we should change it to compile time and then get rid of this `isLea()`. Fixing that issue will require a function on `DecodedInstruction` for PPC64 but we would not name it `isLea()` anyway.


@racardoso : this file was changed again on, 781288097974a228e27adc766e3757dff3a2479c. I'll add a comment there, please take a look


I think this -v doesn't work in `Dockerfile` or am I mistaken? The plot_data directory is created by the rake-task in the Rails repo :smile:


Is this is guaranteed that the `productline` is _always_ there? Otherwise it will crash. I would just use `.get(...)`, which will be `None` in case the entire key is not there at all.


- Error code: 1412208381 - Directory "typo3-extension-formhandler_subscription" has a name indicating it is not a TYPO3 extension. Expected folder name should contain only a-z, 0-9 and underscores.


No mínimo podes por Definições LED notificações agora activar?


This is a no-no  can not be done for real code.

Steps are content is synced to Sat from CDN
Sat scp's RPM to the engine
engine then can do the install
(Proper flow is probably to add the repo with this rpm to the hostgroup for the engine
then you can just do a "yum install rhel-guest-image-7.2 (or some name))


**Nitpick - Code Quality**
You should always with 2 spaces in Ruby.


But this would mean we copy this repo manually to the server, right?


I really should have picked a better name, given that we've just added public `Append` and `Prepend` methods!


This feels wrong to me, the compute_profile_id of 0


this as well, compute_resource_id of 0 feels wrong


this as well, hardcoded values are suspect


prob wrong


sorry for not noticing this earlier, but "optional_argument" fields in getopt are actually really awful, since they don't work how people might think they do. i.e.

```shell
systemd-resolve -t A --raw www.github.com
```
This is not going to do what people might think, since instead of interpreting this as "--raw" with no argument, followed by "www.github.com" it actually gets interpreted by "--raw" with the "www.github.com" argument, followed by nothing...

An option might actually be to define three seperate switches:

```c
                { "raw",        optional_argument, NULL, ARG_RAW     },
                { "raw=packet", optional_argument, NULL, ARG_RAW_PACKET         },
                { "raw=data",   optional_argument, NULL, ARG_RAW_DATA        },
```

That should work, too, and fix the ambiguity. (Of course, it would disallow the syntax `--raw packet` and insist on `--raw=packet` but this is a good thing I'd claim)


careful of these hardcoded values, I think these will break you


these are default "dummy" values.. they're reset later


lgtm


Definições LED?
Deve haver aqui alguma confusão.
Onde é que achas que tá a string?
Em 16/02/2016 12:29 da tarde, "Lippe35" <notifications@github.com> escreveu:

> No mínimo podes por Definições LED notificações agora activar?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ingbrzy/MA-XML-7.0-PORTUGUESE/commit/7adb833ae3156b6e8e8ed722267ecf69c3b3fafc#commitcomment-16116440>
> .
>


Oh i see. You removed those functions. I skipped the commit 781288097974a228e27adc766e3757dff3a2479c sorry bout that.


I suspect this is bad too, cluster being 0


This may or may not be more trouble than it's worth. It may also be better served some way that doesn't allocate an array.


test comment


I've added a comment.


Diz-me tu


**Nitpick - Code Quality**
In Ruby, it is preferable to use symbols as hash keys. Using symbols save memory because they are only stored once unlike strings.

In this case, we will have
```
{ message: "You're successfully logged out" }
```
or

```
message: "You're successfully logged out"
```


Optional or required? CMake says:

```
-- The following OPTIONAL packages have not been found:

 * WaylandProtocols
```


hmm? naaahh, this is already defined in src/shared/dns-domain.h. No need to redefine this here.


I would have thought this nasty hash would be abstracted in the VMLauncher module.

You'd provide a simpler method where you pass in a few of the options we are setting and it'd return the compute attributes.

Be very careful with all of the 0s and hard coded values you put in.

I feel you will need to delete some of this code you wrote and go back to what Jason originally did.  The trick in getting this to work is the relationships with other components and putting the right values where they need to go, looks like you zero'd out a lot of that data.


`-v` is a flag for `docker run`. You already use it in the above script.


TeamCity DnnPackager :: Continuos [Build 134](http://dazinator.ddns.net:81/viewLog.html?buildId=1583&buildTypeId=DnnPackager_Continuos&guest=1) is now running


See how this is referencing cp.id .... that will be critical.


É que baralhaste e baralhas-me a mim


TeamCity DnnPackager :: Continuos [Build 2.1.0-PullRequest.41+61](http://dazinator.ddns.net:81/viewLog.html?buildId=1583&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:18


TeamCity DnnPackager :: Continuos [Build 135](http://dazinator.ddns.net:81/viewLog.html?buildId=1584&buildTypeId=DnnPackager_Continuos&guest=1) is now running


TeamCity DnnPackager :: Continuos [Build 2.1.0-PullRequest.42+61](http://dazinator.ddns.net:81/viewLog.html?buildId=1584&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:09


TeamCity DnnPackager :: Continuos [Build 136](http://dazinator.ddns.net:81/viewLog.html?buildId=1585&buildTypeId=DnnPackager_Continuos&guest=1) is now running


Actually, the `with` is not really needed here, unless you are iterating and expecting an exception. Python will close the file right after it quits the block anyway. As well as PyLint will bounce this away for one-char variable. They want it _at least_ three chars.


Aqui
Em 16/02/2016 12:33 da tarde, "Lippe35" <notifications@github.com> escreveu:

> Diz-me tu
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ingbrzy/MA-XML-7.0-PORTUGUESE/commit/7adb833ae3156b6e8e8ed722267ecf69c3b3fafc#commitcomment-16116522>
> .
>


TeamCity DnnPackager :: Continuos [Build 2.1.0-PullRequest.43+61](http://dazinator.ddns.net:81/viewLog.html?buildId=1585&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:09


TeamCity DnnPackager :: Continuos [Build 137](http://dazinator.ddns.net:81/viewLog.html?buildId=1586&buildTypeId=DnnPackager_Continuos&guest=1) is now running


what is \'s on line 15?


TeamCity DnnPackager :: Continuos [Build 2.1.0-PullRequest.44+61](http://dazinator.ddns.net:81/viewLog.html?buildId=1586&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:09


TeamCity DnnPackager :: Continuos [Build 138](http://dazinator.ddns.net:81/viewLog.html?buildId=1587&buildTypeId=DnnPackager_Continuos&guest=1) is now running


- Error code: 1412208381 - Directory "typo3-extension-formhandler_subscription" has a name indicating it is not a TYPO3 extension. Expected folder name should contain only a-z, 0-9 and underscores.


@DivineDominion Oh... Sorry. It's my mistake. I will fix them.


TeamCity DnnPackager :: Continuos [Build 2.1.0-PullRequest.45+61](http://dazinator.ddns.net:81/viewLog.html?buildId=1587&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:10


TeamCity DnnPackager :: Continuos [Build 139](http://dazinator.ddns.net:81/viewLog.html?buildId=1588&buildTypeId=DnnPackager_Continuos&guest=1) is now running


TeamCity DnnPackager :: Continuos [Build 2.1.0-PullRequest.46+61](http://dazinator.ddns.net:81/viewLog.html?buildId=1588&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:09


TeamCity DnnPackager :: Continuos [Build 140](http://dazinator.ddns.net:81/viewLog.html?buildId=1589&buildTypeId=DnnPackager_Continuos&guest=1) is now running


Do we need this? I don't see any value here.


TeamCity DnnPackager :: Continuos [Build 2.1.0-PullRequest.47+61](http://dazinator.ddns.net:81/viewLog.html?buildId=1589&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:09


It's optional since you can build wayland-protocols from submodule as well (This is the recommended approach as well, since updates to unstable protocols won't break wlc either runtime or compile-time)


Schaut gut aus. Ein paar Vorschläge hab ich aber dennoch:

- Ich glaube, dass der Name `leafletPlacer` eher passen würde als `leafletGeoJSON`.
- Es wäre schöner, wenn du deine Variablen nicht in den globalen Namespace reinspammst, sondern sammelst. Also z.B. nicht `var fileName = [];` sondern `var leafletPlacer.filename = []; var leafletPlacer.map = [];` usw. - sonst kann es zu Kollisionen mit Variablen mit gleichem Namen in anderen eingebundenen .js-Dateien kommen.
- Momentan referenzierst du die Leaflet-Elemente noch über die Dateinamen. Da das direkt in den `id`s des DOM geschieht, kann da ebenfalls eine Kollision passieren (was ist z.B. wenn man die selbe Datei mehrmals einbinden will?) Ich denke, dass es besser ist wenn man die  `id` etwas einzigartiger generiert. Zum Beispiel für die Datei `data1.json` so: `leaflet-23-data1.json`, wobei die 23 der aktuelle Index wäre. Damit sind Kollisionen ziemlich ausgeschlossen.


this is test comment again


Aqui onde? coloca imagem depois apagamos tudo


Something like this you generally would not want to hard code in a generic module.
You'd want to pass in the ComputeResource id or name.


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27587/testReport/) for this commit**


When the image is built, it just copies the file into the image instead of getting it from Github. `ADD . /home/plots` also works, if you want to copy the whole directory.


@marcelodeveloper  I think the best description is:

Get the smallest value inside tree
Get the greatest value inside tree

Because the suffix -er is used to compare two things, which is not the case here :)


If you have system wayland-protocols, you can force submodule with cmake option -DSOURCE_WLPROTO=ON


What does `os.path.isfile()` test for ? File vs. directory ? Shouldn't this test for readability of the file ?


I think this 'user_data' => 1 will be important for us to enable cloud-init for the RHEL VMs you launch.


Squash with the other v1beta3 commit.


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27588/testReport/) for this commit**


So wie ich das sehe kannst du auch einfach `filename[++i]` verwenden. Der Unterschied zu i++ ist hier, dass dann der Wert NACH der Addition zurückgegeben wird. Das brauchst du ja anscheinend (siehe Zeile 80.)


oui tu as raison il y a une nouvellle version presque finalisée ... j'ai mis à jour les icônes mais il reste quelques antiquités ... dis moi ce que tu en pense ... mais je pense viré les tableau et faire un présentation comme celle que tu avais fait dans sondage .. que j'ai réimplémenté en gardant tes classes


Unsubscribes тогда уж


I think I get it. So I put the `RUN` inside the `Dockerfile` and then to actually run the stuff I just call `docker run --name rplots -v /mnt/web-data/data/plot_data:/plot_data` with my cronjob?


to.be.instanceof(Array)

[http://chaijs.com/api/bdd/#instanceof](http://chaijs.com/api/bdd/#instanceof)


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/27589/testReport/) for this commit**


It tests if the path is a file. Since it is root, it will read it.


here


@pentaho-nbaker  this also introduced check style violations. Please fix ASAP


:D


This should say GBM in the string.


should probably remove that empty class attribute too


Снова лучше тайпдефом TScopedLocalRef


Cool @tsauerwein. Do you know what flag it is?


From version 2.52.0 Selenium 2 has a new capability - overlappingCheckDisabled. With this option enabled the user can click on overlapped elements like for ex. on checkboxes that have labels over them.

- https://github.com/SeleniumHQ/selenium/issues/1608


Yes, but this only works if the Dockerfile is located in this repository. My goal was to make it somewhat independent from the location because it just calls stuff from the repo afterwards. :)


@lukepearce `<ul id="my-cool-nav">`


LGTM


The comment needs to be updated


1. Пользовательские скрипты лучше подключать через апи и в хедере, а уж, если нужно, переносить вниз с помощью настроек битрикс.
2. Для вывода новостей используется комплексный компонент http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2827&LESSON_PATH=3913.4565.2827