console out of test session :
jt.Configurator.INFO:  Reading settings from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Jamtaba.json"
jt.Midi.INFO:  Initializing rtmidi...
jt.Midi.DEBUG:  MIDI DEVICES FOUND idx: 2  in  0
jt.Midi.INFO:  rtmidi initialized!
jt.Midi.INFO:  Starting MIDI in  "Périphérique audio USB 0"
jt.Midi.INFO:  Starting MIDI in  "Périphérique audio USB (2) 1"
default.INFO:  "Starting Jamtaba 1.0.0 Standalone (i386) running on Windows XP (i386)"
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Settings : Presets written : "PresetDefault.json"
jt.Configurator.INFO:  Reseting local inputs...
jt.Configurator.INFO:  	Input reset on channel  0
jt.Configurator.INFO:  	Input reset on channel  1
jt.Configurator.INFO:  Reseting local inputs done!
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 1
jt.Configurator.INFO:  Number of groups in Preset : 1
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  0  for 0
jt.Configurator.INFO:  Track Pan :  -1  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  false  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  1  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  false  for 1
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Settings : Presets written : "PresetDefault.json"
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 1
jt.Configurator.INFO:  Number of groups in Preset : 1
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  0  for 0
jt.Configurator.INFO:  Track Pan :  -1  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  1  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  true  for 1
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Reseting local inputs...
jt.Configurator.INFO:  	Input reset on channel  0
jt.Configurator.INFO:  	Input reset on channel  1
jt.Configurator.INFO:  Reseting local inputs done!
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 1
jt.Configurator.INFO:  removing : 1  group
jt.Configurator.INFO:  Group size is now : 1  group
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  0  for 0
jt.Configurator.INFO:  Track Pan :  -1  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  1  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  true  for 1
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Settings : Presets written : "PresetDefault.json"
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 2
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  0  for 0
jt.Configurator.INFO:  Track Pan :  -1  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  1  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  true  for 1
jt.Configurator.INFO:  Loading group : 1
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 1
jt.Configurator.INFO:  Number of tracks to delete :  1
jt.Configurator.INFO:  SubTrack removed in group :  1
jt.Configurator.INFO:  Track gain :  1.2  for 0
jt.Configurator.INFO:  Track Pan :  0  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  -2.0736e+38  for 1
jt.Configurator.INFO:  Track Pan :  1.83671e-40  for 1
jt.Configurator.INFO:  Boost index :  2  for 1
jt.Configurator.INFO:  Mute state :  false  for 1
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 2
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  0  for 0
jt.Configurator.INFO:  Track Pan :  -1  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  1  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  true  for 1
jt.Configurator.INFO:  Loading group : 1
jt.Configurator.INFO:  Number of tracks in group : 1
jt.Configurator.INFO:  Number of tracks in preset : 1
jt.Configurator.INFO:  Track gain :  1.2  for 0
jt.Configurator.INFO:  Track Pan :  0  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 1
jt.Configurator.INFO:  Number of groups in Preset : 2
jt.Configurator.INFO:  Creating : 1  group
jt.Configurator.INFO:  Group size is now : 2  group
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  0  for 0
jt.Configurator.INFO:  Track Pan :  -1  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  1  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  true  for 1
jt.Configurator.INFO:  Loading group : 1
jt.Configurator.INFO:  Number of tracks in group : 1
jt.Configurator.INFO:  Number of tracks in preset : 1
jt.Configurator.INFO:  Track gain :  1.2  for 0
jt.Configurator.INFO:  Track Pan :  0  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Settings : Presets written : "PresetDefault.json"
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 2
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  0  for 0
jt.Configurator.INFO:  Track Pan :  -1  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  1  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  true  for 1
jt.Configurator.INFO:  Loading group : 1
jt.Configurator.INFO:  Number of tracks in group : 1
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Number of tracks to create :  1
jt.Configurator.INFO:  SubTrack added in group :  1
jt.Configurator.INFO:  Track gain :  1.2  for 0
jt.Configurator.INFO:  Track Pan :  0  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Settings : Presets written : "PresetDefault.json"
jt.Configurator.INFO:  Reseting local inputs...
jt.Configurator.INFO:  	Input reset on channel  2
jt.Configurator.INFO:  	Input reset on channel  3
jt.Configurator.INFO:  Reseting local inputs done!
jt.Configurator.INFO:  Reseting local inputs...
jt.Configurator.INFO:  	Input reset on channel  0
jt.Configurator.INFO:  	Input reset on channel  1
jt.Configurator.INFO:  Reseting local inputs done!
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 2
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  0  for 0
jt.Configurator.INFO:  Track Pan :  -1  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  1  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  true  for 1
jt.Configurator.INFO:  Loading group : 1
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track gain :  1.06266  for 0
jt.Configurator.INFO:  Track Pan :  0  for 0
jt.Configurator.INFO:  Boost index :  0  for 0
jt.Configurator.INFO:  Mute state :  true  for 0
jt.Configurator.INFO:  Track gain :  0  for 1
jt.Configurator.INFO:  Track Pan :  0  for 1
jt.Configurator.INFO:  Boost index :  0  for 1
jt.Configurator.INFO:  Mute state :  true  for 1
jt.Configurator.INFO:  ***********************************


i love pjc


Seems fine.  I'd like to eventually convert those to `logging.warning` (and make that actually do something) but I guess at that point we can look in the git history.


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


Throw an error, pfft. More like 'panic the shit out of the universe'.


Okay. To be clear, we have a bunch of print statements that print warnings to stdout. Those print statements aren't affected by this commit.


Double defaults...


Ordering by position, though the position column might be different?


Looks like it is back https://travis-ci.org/rails/rails/jobs/93436967#L975.


more write


OK


The newline character makes Crowdin display "Space character should not be translated" and a green area, which can be a bit confusing.


Yeah, I saw it 😔


Wow TIL. That's good to know.


好的，改过来了，谢谢齐老师。
github.com好像是以前的域名，后来改为github.io了，现在写成github.com，网页打开时好像自动跳到github.io了。


Another whitespace nit


strange indentation


another misindented block


@simongoffin Can this be backported to V8, partial reconciliation it's not working with multiple lines as well...


`player.scored_cards.length / players.length` is quite meaningless and used twice - "the number of cards the player has won over the number of players".

Perhaps this is a good candidate for a helper method.


small code review - your `context` blocks look really nice by the way :)


Oh, I see, I misparsed the commit message.  Sounds great.


CloseMenu? ReturnToParentMenu?


Finalement on a abandonné l'idée d'une seule spécification... on préfère avoir des "visions d'ensemble" qui sont des propositions cohérentes de spécifications.
Tu peux faire ta proposition de **vision d'ensemble** en suivant les instructions de [THE_APP.MD !](https://github.com/sveinburne/lets-play-science/blob/master/THE_APP.MD)


Perhaps put `5` as a `INITIAL_HAND_SIZE` constant at the top of the file. Otherwise to the average reader, `5` is meaningless and requires a fairly decent knowledge of the game rules to deduce.

This also adds extensibility opportunities.


Encoder feedback working with mplabx simulator. Need to test on real setup to see whether it can be implemented as it is based on polling at every 10ms now.


`before { }` supports an argument setting when the block will be run.

The default is `before(:each)`, which will execute before every test. This before block will execute for every test in the block, even though it won't change.

It might be a better idea to make this `before(:all)`. It isn't really a big problem in our small program but in a big codebase with possibly tens of thousands of tests, small things like these can build up.


A leitura de arquivo estava bugada, ajeitei


When splitting arrays or hashes across several lines, the elements should be on their own lines.

``` ruby
trick = [
  Card.new(:diamonds,9),
   # ...
]
```


Long live the Data Tree! Deleting this branch...


good job


Good tests, they are quite comprehensive. The main suggestion I have is to place spaces after commas and between braces.


It looks like this may have worked at one time, but the new code that replaces it is broken.


Very nice use of `inject`.


Broken indentation.


It's been two years. Deleting this branch...


TeamCity Chorus :: chorus-precise64-master Continuous [Build 2.6.557.8515507208c1539220ebee854cf5e7e479e1de6d](http://build.palaso.org/viewLog.html?buildId=66643&buildTypeId=bt323) outcome was **SUCCESS**
Summary: Tests passed: 931, ignored: 56 Build time: 00:26:23


Very good tests, my only gripe lays in the whitespace :)


ㄷijinwooㄷ


As I remember a TLS issue mentioned in a PET night, a HMAC check should be outside of encrypted message rather than inside. This seems similar.
I would hold both opinions, so as we can see here is a trial decryption which may lead to vulnerable process of a malformed encrypted-format config, but previously the situation is far more annoying, I would prefer this "I'm an encrypted file" flag explicitly set inside of a file rather than a suffix, which makes our application(or us) hard to decide. Opening a new issue #157 to take care of this.


I"m not a reviewer, just catching these as I port to ClojureCLR.  Didn't know if platform-newlines was no longer idiomatic.  I must not have been paying attention back in 2012-13 when 58faf8e came through.  (And I think back then I didn't bother saying anything.)  Not a big deal, I just follow along.


I believe he is making the function's source large enough that v8 will not attempt to inline the function. It is one of the heuristics that it uses.


TODO: + `fetch`, `window['fetch']`


nit: `delayHiding`


@dreispt
Fixed with try-except-else


let's move it up to keep it sorted


[jsreport-fs-store](https://github.com/jsreport/jsreport-fs-store) is not the default now?


If you get a chance, would you change the unit testing to use nunit please? MSTest has a lot of issues, especially on build servers. Plus in the real world people much rather use nunit then MSTest, since nunit is based on junit which is what everyone uses for java.. To switch, you delete the references to VisualStudio testing as a reference, then grab Nunit from nuget. You will have to change the attributes for all the test classes as well. TestClass becomes TestFixture, and TestMethod becomes Test. You will have to download a test runner to run nunit tests, but there should be an extension for that in the gallery.


is it possible to release the new tag like 1.0.6? since 1.0.5 is not working anymore


可以用out方法解决该问题
.out('-interline-spacing', 30)


The control files aren't really used by our real Debian package -- they're mostly for our PPA. Just the same, I see no reason to do this as TagLib keeps ABI compatibility across versions.

@daschuer -- why did you do this?


Implemented in IntelliJ Elixir in https://github.com/KronicDeth/intellij-elixir/commit/5a30cf67286c2260fd1919ab82a977d2f4b7ea52


Also getting this problem. I'm opening an issue.


refer to the original
https://github.com/trein/simple-search-engine/commit/ec08a35960d05f0ba9cd8dbc73dfffec3a580a53


Hello I had developer use peer.js for video chat in my website and now the source is unavailable is there something I can do or tell him in order to fix http://prntscr.com/97f8vl


`params.push(...operand)`


I, Courtney P, hereby dual-license all my contributions to Pokémon Showdown, past and future, under the MIT license, and also under the CC-BY-3.0 license.

The CC-BY-3.0 license is reproduced here: https://creativecommons.org/licenses/by/3.0/

The MIT license is repoduced below:

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Dear sir,

Would you please help me step by step how may i make template my own image.

Thank
Sumit kumar

On Fri, Nov 20, 2015 at 9:03 PM, Anirudha Shingote <notifications@github.com
> wrote:

> @sumitkmr558 <https://github.com/sumitkmr558> I havent done anything on
> this project in a while, so i cant remember most things. But the blob and
> corner detection logic is mostly inside the OMRSoft.cs class.
>
> There is a function there called PreProcess or something. It basically
> scans and selects the rectangles on the basis of area. And trims the image
> according to its inner corners.
>
> This is the line
> <https://github.com/AnirudhaS/OMR-Scanner/blob/master/UI_WPF/UI_WPF/OMRSoft.cs#L138>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/AnirudhaS/OMR-Scanner/commit/69fde7bc6ca8a8692fb70362b53e40105423348b#commitcomment-14529607>
> .
>


OK I've fixed it


fda


TeamCity ReOpenLDAP :: next [Build 124](https://binbug.bigbrother-matrix.ru/teamcity/viewLog.html?buildId=1251&buildTypeId=ReOpenLDAP_Next&guest=1) is now running


$ cd Desktop
$ cd PopcornTV
$ npm install
$ node atv.js


Не вижу элемента для скрытия меню (крестика)


Больше походит на параграф, давай через `<p>` сделаем?


Предупреждаю сразу: легенды сложновато стилизовать будет)


みてるよー


closes #1


Вместо `value` давай `placeholder` поставим


us-central1-f for persistent disk match


Not `return value > 0 ? value : exp(value)-1;` ?


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (mjwitte) - x86_64-MacOS-10.9-clang: OK (1968 of 1968 tests passed)

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


And the annoying thing is that it just works fine. As long as a scala-based mod is installed...


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1974 of 1974 tests passed)

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


Broken


Shouldn't this be `whenever self -> \val { emit $elems = $elems + 1 }` ?


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (mjwitte) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


Shouldn't it be the other way around since there is no column named 'CONSUMER_KEY_ID' in any of the tables?


Recuerde por favor la modificación del $id = null


Recuerde por favor la modificación del ($id !== null) ? $id : $this->getId()


You could probably declare this as a static final value so we're not re-initializing it on every attempt to serialize a date.


Recuerde la modificación del $this->setId($conn->lastInsertId()); return true;


Qué pasó aquí? falta el código pertinente


'CONSUMER_KEY_ID' column is in 'IDN_OAUTH2_ACCESS_TOKEN' table and it refers the 'ID' column in 'IDN_OAUTH_CONSUMER_APPS' table.


top kek 10/10


Shouldn't this be `(output > 0 ? 1 : exp(output))`


use getTitle cause it's less error prone


то есть ты сначала добавил последний catch, а потом сам каждый раз его убираешь? :)


Recurde que el nombre de los métodos son estilo ```camelCase``` y no ```camel_case```


use camesCase for controller action name (listbooks vs listBooks)


Just a heads up https://www.npmjs.com/browse/keyword/lodash-modularized


this is really confusing, whats the advantage to tiles + pixels over just pixels (84, 88)


Brady,
These values are fetched from CCDA. Shouldn't we translate these values? It might be in English language.


What's the user entity for?


Just some quick ideas :
- Listen monitors recursively - is the folder structure large?
- It's Listener#stop called in every test case teardown?
- Maybe the number of descriptors are severly limited in the OS and other
tests are interfering?
- I think Listen should be stubbed out for unit tests - I once created the
listen-compat project for situations like this (to conveniently simulate
events without actually monitoring or fs changes)

Hope that helps find a solution / workaround...
On Nov 27, 2015 4:34 AM, "Godfrey Chan" <notifications@github.com> wrote:

> Yeah, I saw it 😔
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/rails/rails/commit/71ffd9b521685cefd64f53eba989012701cef590#commitcomment-14648325>
> .
>


wow grats @TheFenderStory


Add missing doc block for method. @return tag is sufficient.


你没有watch是如何知道我的提交的。。。


argh.... I don't really like this change.  Why did it work before?


Have a look through @anicholson when you have a moment. I thought you might like to help me give the talk.


output :
>jt.Configurator.DEBUG:  ************PRESET LOADING ***********  in  0
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 1
jt.Configurator.INFO:  removing : 1  group
jt.Configurator.INFO:  Group size is now : 1  group
jt.Configurator.INFO:  ......................................
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 1
jt.Configurator.INFO:  Number of tracks in preset : 1
jt.Configurator.INFO:  Track 0  gain :  1.2  for 0
jt.Configurator.INFO:  Track  0 Pan :  -1  for 0
jt.Configurator.INFO:  Boost  0 index :  0  for 0
jt.Configurator.INFO:  Mute  0 state :  true  for 0
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.DEBUG:  ************PRESET LOADING ***********  in  0
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 1
jt.Configurator.INFO:  Number of groups in Preset : 1
jt.Configurator.INFO:  ......................................
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 1
jt.Configurator.INFO:  Number of tracks to delete :  1
jt.Configurator.INFO:  SubTrack removed in group :  0
jt.Configurator.INFO:  Track 0  gain :  1.2  for 0
jt.Configurator.INFO:  Track  0 Pan :  -1  for 0
jt.Configurator.INFO:  Boost  0 index :  0  for 0
jt.Configurator.INFO:  Mute  0 state :  true  for 0
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Settings : Presets written : "PresetDefault.json"
jt.Configurator.INFO:  !!!!!!!!!!!!!!!!!!!!!!!!!!!
jt.Configurator.INFO:  Reseting local inputs...
jt.Configurator.INFO:  	Input reset on channel  0
jt.Configurator.INFO:  	Input reset on channel  1
jt.Configurator.INFO:  Reseting local inputs done!
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.DEBUG:  ************PRESET LOADING ***********  in  0
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 1
jt.Configurator.INFO:  Number of groups in Preset : 1
jt.Configurator.INFO:  ......................................
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track 0  gain :  1.06266  for 0
jt.Configurator.INFO:  Track  0 Pan :  -1  for 0
jt.Configurator.INFO:  Boost  0 index :  0  for 0
jt.Configurator.INFO:  Mute  0 state :  true  for 0
jt.Configurator.INFO:  Track 1  gain :  0  for 1
jt.Configurator.INFO:  Track  1 Pan :  1  for 1
jt.Configurator.INFO:  Boost  1 index :  0  for 1
jt.Configurator.INFO:  Mute  1 state :  true  for 1
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.DEBUG:  ************PRESET LOADING ***********  in  0
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 1
jt.Configurator.INFO:  removing : 1  group
jt.Configurator.INFO:  Group size is now : 1  group
jt.Configurator.INFO:  ......................................
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Track 0  gain :  1.06266  for 0
jt.Configurator.INFO:  Track  0 Pan :  -1  for 0
jt.Configurator.INFO:  Boost  0 index :  0  for 0
jt.Configurator.INFO:  Mute  0 state :  true  for 0
jt.Configurator.INFO:  Track 1  gain :  0  for 1
jt.Configurator.INFO:  Track  1 Pan :  1  for 1
jt.Configurator.INFO:  Boost  1 index :  0  for 1
jt.Configurator.INFO:  Mute  1 state :  true  for 1
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  Looking in Presets dir :  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets"
jt.Configurator.DEBUG:  File Found:  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  Presets found :  1
jt.Configurator.DEBUG:  Path to required preset is : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"  in  0
jt.Configurator.INFO:  JSON Location : "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Reading PRESET from  "C:/Documents and Settings/Salon/Local Settings/Application Data/Jomtobo/Presets/PresetDefault.json"
jt.Configurator.INFO:  Settings : Presets loaded : "PresetDefault.json"
jt.Configurator.DEBUG:  ************PRESET LOADING ***********  in  0
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 1
jt.Configurator.INFO:  removing : 1  group
jt.Configurator.INFO:  Group size is now : 1  group
jt.Configurator.INFO:  ......................................
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 1
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  Number of tracks to create :  1
jt.Configurator.INFO:  SubTrack added in group :  0
jt.Configurator.INFO:  Track 0  gain :  1.06266  for 0
jt.Configurator.INFO:  Track  0 Pan :  -1  for 0
jt.Configurator.INFO:  Boost  0 index :  0  for 0
jt.Configurator.INFO:  Mute  0 state :  true  for 0
jt.Configurator.INFO:  Track 1  gain :  0  for 1
jt.Configurator.INFO:  Track  1 Pan :  1  for 1
jt.Configurator.INFO:  Boost  1 index :  0  for 1
jt.Configurator.INFO:  Mute  1 state :  true  for 1
jt.Configurator.INFO:  ***********************************
jt.Configurator.INFO:  !!!!!!!!!!!!!!!!!!!!!!!!!!!
jt.Configurator.INFO:  Reseting local inputs...
jt.Configurator.INFO:  	Input reset on channel  0
default.CRITICAL:  wrong input track index  2 0


You can use DQL respective the doctrine query builder instead of plain SQL here.
It's a little more complicated by now but you can take a look here http://symfony.com/doc/current/book/doctrine.html#querying-for-objects and here http://doctrine-orm.readthedocs.org/projects/doctrine-orm/en/latest/reference/query-builder.html

PS: I hope you are already using the awesome symfony2 plugin for phpstorm. It's full of support for sf2 projects. For dql part you'll have something like this: http://symfony2-plugin.espend.de/extension/doctrine_querybuilder.html


Hey, nice company we have here, we should get together and have some beers or something


i like this change


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (900 of 900 tests passed)

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


Gosh. You must be a good bloke then


This change is probably an accidental commit by using ```git commit -a```.


Listen is used only in [this suite](https://github.com/rails/rails/blob/master/activesupport/test/file_evented_update_checker_test.rb#L5), the actual tests are defined in a [module](https://github.com/rails/rails/blob/master/activesupport/test/file_update_checker_shared_tests.rb) shared with the suite for the non-evented monitor.

That particular suite consistently passes, and I have more peace of mind if we do not mock and prove things actually work for real. Also, as you see the suite stops on teardown, so everything should be clean in theory.

Apparently if we run these tests we have a side-effect elsewhere. I find interesting that the failure happens always (?) in the same apparently unrelated spot. If there was a problem with the number of file descriptors I'd expect the errors to be more erratic.


The ```struct _frame``` should be commented out / if 0 because we won't support this exact layout like we do for some other structs e.g for a dictonary.
Especially our fields will be functions.


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (mjwitte) - Win64-Windows-7-VisualStudio-12: OK (1974 of 1974 tests passed)

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


Great once you complete some test cases - travis can be integrated.


If you have this, you could probably remove Heavy Ball's decreased chance to catch legendaries.


seems not working for "network unavailable".
I had network on in fact, but can not add a new location to fetch weather info.
Any idea?
Thanks.


minor thing but the ```PyFrame_GetLineNumber``` should be unnecessary when including frameobject.h.


good one


Your refactoring broke my code and I first spend an hour searching for the bug, turns out I didn't do anything wrong :joy:

But still supporting your changes!


This should be ThreadEntryBody, not Thred


jt.Configurator.DEBUG:  ************PRESET LOADING ***********  in  0
jt.Configurator.INFO:  Initializing ControlSurface...
jt.Configurator.INFO:  Number of groups in controlSurface : 2
jt.Configurator.INFO:  Number of groups in Preset : 2
jt.Configurator.INFO:  ......................................
jt.Configurator.INFO:  Loading group : 0
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  <<<<<<<<<<<<<<<<<<<<
jt.Configurator.INFO:  Track 0  gain :  1.2  for 0
jt.Configurator.INFO:  Track  0 Pan :  -1  for 0
jt.Configurator.INFO:  Boost  0 index :  0  for 0
jt.Configurator.INFO:  Mute  0 state :  true  for 0
jt.Configurator.INFO:  <<<<<<<<<<<<<<<<<<<<
jt.Configurator.INFO:  Track 1  gain :  0  for 1
jt.Configurator.INFO:  Track  1 Pan :  -1  for 1
jt.Configurator.INFO:  Boost  1 index :  0  for 1
jt.Configurator.INFO:  Mute  1 state :  true  for 1
jt.Configurator.INFO:  ......................................
jt.Configurator.INFO:  Loading group : 1
jt.Configurator.INFO:  Number of tracks in group : 2
jt.Configurator.INFO:  Number of tracks in preset : 2
jt.Configurator.INFO:  <<<<<<<<<<<<<<<<<<<<
jt.Configurator.INFO:  Track 0  gain :  0  for 0
jt.Configurator.INFO:  Track  0 Pan :  0  for 0
jt.Configurator.INFO:  Boost  0 index :  0  for 0
jt.Configurator.INFO:  Mute  0 state :  false  for 0
jt.Configurator.INFO:  <<<<<<<<<<<<<<<<<<<<
jt.Configurator.INFO:  Track 1  gain :  1  for 1
jt.Configurator.INFO:  Track  1 Pan :  1  for 1
jt.Configurator.INFO:  Boost  1 index :  0  for 1
jt.Configurator.INFO:  Mute  1 state :  true  for 1
jt.Configurator.INFO:  ***********************************


# android 自动适配所有分辨率

基于720P(720*1280)自行适配的BaseActivity(ListView和自定义控件请参照DEMO)

目前支持：
LinearLayout
RelativeLayout
FrameLayout
支持的属性：
Margin
Padding
Textsize
height
width

，所有View的宽高间距等用PX为单位 。
标准间距： 720P : 1dp = 2px;
TextView: android:textSize="28px"
Button等自带padding控件,无法自动适配padding,需要手动设置width和height来满足需求。


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (mjwitte) - i386-Windows-7-VisualStudio-12: OK (1974 of 1974 tests passed)

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


Remove it from the creative items lol


Testing


CPython initialize `_once_registry` in `_PyWarnings_Init`. But here not.


This static variables must be marked as GC roots


Not display source line yet.


The line right above this should handle both python versions.


Disable the check.


Agreed. This was autocompleted on my end.


If anything, monitor.py should be chmod +x and the cmd should be "./monitor.py". The python version requirement of a helper script should be opaque to the caller. Same is true for the examples above.that call tunnel.py.


Thanks!


Thanks Jitendra :+1:


I like to suppress some connection notifications.  Just need to know if the file is successfully read/written. So I added a new displayConnectionActivities config parameter.


dont move the whole function, just declare this prototype at the top and call from inside set_edid.


String.valueOf((char)QUOTES_SYMBOL_CODE)


name二つあります


надо найти где в виндовсе идее ставят ютф-8, все мучаются :)


Hola @luizzinno claro que te agrego en los colaboradores, ¿te refieres a ponerte en la configuración del repo o mencionado en el README?


A quick note - this caused my wp cli commands to fail. I think the [install docs](http://wp-cli.org/) were updated at some point, as my wp was sitting at `/usr/bin/wp` instead of `/usr/local/bin/wp`... or I could have drawn a bad script from someone. Just wanted to document this.


userと使うならuserモデル必要かと


@leeyeh any idea?


могу показать - вчера нашел :)


アソシエーションの記述もお願いします


т.е. процесс разработки немного упростился, а код за это усложнился и стал дольше работать? :)


Когда мне это удобно - да.
Но часто хватает и информация о стеке вызовов.
В любом случае, в отдаленной перспективе этот самый последний catch нам нужен - мы ж проект не вечно разрабатывать будем.


могу показать - вчера нашел :) В настройках - Editor. там кодировка по умолчанию выставляется


Nice!


tag、articleの二つも欲しいです


@Karkus476 This is the previous version. Did the next case run there?


Почему нет TX?


Процессор может так же что-то записать в регистры периферии


Thanks!
I think I figured it out: I had a custom font named Dosis-Bold and it
didn't have a Regular version in the bundle.
So I guess what happened is when I created a non bold text field, it tried
to find Dosis-Regular and failed.

Using Dosis-Bold as font name and setting bold property to YES solved it.
On Thu, 26 Nov 2015 at 00:52 Robert Carone <notifications@github.com> wrote:

> I updated the master to include a check for this, logs a warning and falls
> back on the default font. Let me know if you figure out why it's failing
> for you though.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Gamua/Sparrow-Framework/commit/a16d6dd6a105386abba206c1460d877d033f2257#commitcomment-14628631>
> .
>


http://www.yegor256.com/2014/05/05/oop-alternative-to-utility-classes.html вот кстати интересная точка зрния на такой подход.


Method `expectResult` used in `DipolesSpec.scala` is deprecated since [release 2.0](http://www.scalatest.org/release_notes/2.0) of ScalaTest. It can safely be replaced with `assertResult` instead. This would remove 21 deprecation warnings.


For issue #88.


If possible I would prefer if we just added cpythons ```warnings.c``` instead of copying everything into that file.
I see that this will cause problems for the ```getFrame``` etc calls inside ```setup_context```. But maybe you can just leave this functions inside this file (capi.cpp) and remove the static and forward declare it inside the ```warnings.c``` and ```if 0``` there the implementation and add a comment that we moved it into ```src/runtime/capi.cpp```...


It is fixed on the php end. Let us stick with your implementation.


안녕하세요\


헷


надо иметь ввиду что на самом деле это может и не закрыть reader, раз может вылететь exception.


There's a summary. Let's say that the original state was IDLE.
before:
*Is the sate IDLE? Yes.
* doing something
* changing state to CHARGING
//...and it begins...
*Is the state CHARGING? Yes
* Has the timer run out? No
*Is the state ATTACKING? No
*Is the state RECOVERING? No
//So we haven't done anything in this part.

after:
*What is the state? IDLE
* doing something
* changing state to CHARGING
//No more useless actions.


No `--save`?


this should probably just go to wd00d


Overhead is minimal (I checked); it allows us to use the same logic in the back for both Iterable and varargs. Before we duplicated the logic _and_ they behaved a little differently, which is bad


Addressed.


никто не мешает в енум вкрутить Set

    private enum Blah {
        A ("b"),
        B ("c");

        String v;

        Blah(String v) {
            this.v = v;
        }

        String v() {
            return v;
        }

        boolean test(String v) {
            return values.contains(v);
        }

        final static Set<String> values = ImmutableSet.of(A.v(), B.v());
    }


@shawntan hi!


These two are the opposite of traditional and standard meanings of `[` and `]`.


良心:thumbsup:


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (rraustad) - x86_64-MacOS-10.9-clang: OK (1954 of 1969 tests passed)

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


あれ、結局こっちに移動しただけですやん！笑
これないと不便なことありました？


好好干


categories: conferences agile


看不懂就多看几遍


title: W-JAX 2015 Review - Part 1: Agile Day
or
title: W-JAX 2015 Retrospect - Part 1: Agile Day


when i pushed a ViewController , and set the hidesBottomBarWhenPushed=false , but i also seed tabbar on screen , the I back to TabBarController , the tabbar was hidden..  this question on iOS default TabBarController it have been working properly , how can I fix this bug? Help , please!


Referral Summary from CCDA


いやいやちゃいますがな！笑
comments: :user
これないとN+1発生します！_comment をrender してユーザ読むので。


Verified on [build.go.cd](http://build.go.cd)  Go Version: 15.3.0 https://github.com/gocd/gocd/commit/fb9075d3155d82d481ba062ead6fe36262c7785c
It works as expected. This issue is not observed again on the [build.go.cd](http://build.go.cd) after change got merged.

@arvindsv: Why this fix is temporary? Could you provide more details? How would be the actual fix?


@zigbert .. I'm pretty sure this is enough to register the builder selected theme as the backup. Anything I missed?


TeamCity ReOpenLDAP :: next [Build 124](https://binbug.bigbrother-matrix.ru/teamcity/viewLog.html?buildId=1251&buildTypeId=ReOpenLDAP_Next&guest=1) outcome was **FAILURE**
Summary: Tests passed Build time: 01:45:09
### Failed tests
```
all LDAP tests for mdb/DQD-KFA: test062-config-delete for mdb/DQD-KFA: <no details avaliable>

all LDAP tests for bdb/DQD-KFA: test062-config-delete for bdb/DQD-KFA: <no details avaliable>

all LDAP tests for hdb/DQD-KFA: test062-config-delete for hdb/DQD-KFA: <no details avaliable>

all LDAP tests for mdb/KFA: test062-config-delete for mdb/KFA: <no details avaliable>

all LDAP tests for bdb/KFA: test062-config-delete for bdb/KFA: <no details avaliable>

all LDAP tests for hdb/KFA: test062-config-delete for hdb/KFA: <no details avaliable>

all LDAP tests for mdb/DQD: test062-config-delete for mdb/DQD: <no details avaliable>

all LDAP tests for bdb/DQD: test062-config-delete for bdb/DQD: <no details avaliable>

all LDAP tests for hdb/DQD: test062-config-delete for hdb/DQD: <no details avaliable>

all LDAP tests for mdb/free: test062-config-delete for mdb/free: <no details avaliable>

all LDAP tests for bdb/free: test062-config-delete for bdb/free: <no details avaliable>

##### there are 2 more failed tests, see build details
```


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


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1438 of 1438 tests passed)

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


Looking at the flow, does reload also need to make a call to generate_pcap_filter() after a successful config re-read to honour any updated ports in the changes?


Another, I think last bug, which happens only with the rosenbrock function (in 2d and 5d) and the rf-infjackknife method:

```r
library(mlrMBO)
library(smoof)
set.seed(1)
d = 2

fun = makeRosenbrockFunction(d)
ps = smoof::getParamSet(fun)

# ### GENERAL (init, iters, y.trafo)
ctrl = makeMBOControl(
  init.design.points = d*2,
  iters = d*2
)

### INFILL (crit, opt, interleave)
ctrl = setMBOControlInfill(ctrl,
  crit = "ei",
  opt = "focussearch",
  opt.focussearch.points = 5000L,
  opt.focussearch.maxit = 2L,
  opt.restarts = 2L,
  # FIXME: do we want to vary?
  interleave.random.points = 0
)
des = generateDesign(d*2, par.set = ps)

set.seed(1)

lrn =
  makeLearner(id = "rf-infjackknife-calib", "regr.randomForest", predict.type = "se",
              ntree = 1000, keep.inbag = T, nodesize = 1L, se.method = "infjackknife")

mbo.res = mbo(fun = fun, design = des, par.set = ps, learner = lrn, control = ctrl)
```

produces

```
Computing y column(s) for design. Not provided.
[mbo] 0: x=-2.64,-2.42 : y = 8.84e+03 : 0.0 secs
[mbo] 0: x=-1.02,7.69 : y = 4.43e+03 : 0.0 secs
[mbo] 0: x=3.27,1.64 : y = 8.23e+03 : 0.0 secs
[mbo] 0: x=6.91,4.37 : y = 1.88e+05 : 0.0 secs
Warning in predict.WrappedModel(model, newdata = points) :
  Could not predict with learner rf-infjackknife-calib: Error in approx(x = calib.x, y = calib.y, xout = vars) :
  need at least two non-NA values to interpolate

Error in if (local.y < global.y) { :
  missing value where TRUE/FALSE needed
In addition: Warning message:
In randomForest.default(x = data[["data"]], y = data[["target"]],  :
  The response has five or fewer unique values.  Are you sure you want to do regression?
```


test


@jamesshore Your force reflow implementation seems to have cured the intermittent IE8 failures.  I haven't been able to reproduce the issue since I put in your suggested code change.


@gaocegege 忘了... 可能是看你profile的时候看到了activity?


it is already index API. see kvs:index/3


Verified on Go Version: 15.3.0(2682-566a58ea0395320403d43b5adb10ca6f99c308e6).
Works as expected.


Yup, basically the context is different and `this` means differently from the tests vs exec.js

Though I would rather change file.js than exec.js (provider rather than consumer), like what I did in this commit. This way file.js doesn't define how we use it, besides it's the library.

> I should have written a test to catch this before pushing. I'll look into the right way to write integration tests for express.js (which is the library you're using, right?) servers so that this kind of thing gets caught.

Yup we'll get there eventually, let's do that when we're confident with the tests that we currently have (and still have to write). Express.js is only used in the presentation layer, we don't need to test that directly, but ssh2 is used in the custom server. Fortunately ssh2 also provides a really good client, so we can simulate SSH/SCP requests within higher-level tests in the future.


NO problem with this code.


Oh, I understand now (and it makes perfect sense). I got confused because I thought the "... and have it be the last sequence of instructions in the method body" applied to the catch handler rather than the try block.


what's the deal with this commit ? as several web apps are checking directory permissions and yet freeze when directories are using 777mode :(

i would higly recommend using dir_mode=0770 and file_mode=0660

that"s what we use in our own implementation of boot2docker-vagrant and it's working perfectly


@krzysztof please check the commit message format next time.


* [[DuPol]] has quit (Ping timeout: 272 seconds)
* waltercool (~waltercoo@pc-133-74-74-200.cm.vtr.net) has joined
* Appleman1234 (~Appleman1@KD119104010018.au-net.ne.jp) has joined
<necrose99> CMakeLists.txt cmake.eclas wonder how i pass the dir argument over
* Dragotha has quit (Quit: Konversation terminated!)
* KWhat4 (~kwhat@pool-173-51-20-198.lsanca.fios.verizon.net) has joined
* m0n0lith|zZz (~mono@dyndsl-092-252-038-237.ewe-ip-backbone.de) has joined
* m0n0lith has quit (Ping timeout: 272 seconds)
<jcallen> necrose99: which argument are you referring to?
<necrose99> i need to pass were CMakeLists.txt is
<necrose99> ie {#PN}/src/CMakeLists.txt
<jcallen> CMAKE_USE_DIR="${S}/src"
* Zeitgeist_ has quit (Quit: Konversation terminated!)
<necrose99> ty much and is thier a way to change the name of package/s if arch matches
<necrose99> else since it's SRC_URI key word aray they overight each other killing manifest
<necrose99> hopefully I can get the former fixed else use debian
<necrose99> for the time being
* KWhat4 has quit (Ping timeout: 240 seconds)
<jcallen> you need to rename the file then; something like SRC_URI="x86? ( http://.../x86/${P}.tar.gz -> ${P}-x86.tar.gz ) amd64? ( http://.../amd64/${P}.tar.gz -> ${P}-amd64.tar.gz )"
<necrose99> #-> xmount-0.7.3-1.deb
<jcallen> the part before the "->" is the path to download, the part after the "->" is the name to save in distfiles (and report in Manifest)
<necrose99> yeah i got that #-> xmount-0.7.3-1.deb
<jcallen> so you can rename the file so that each version has a *different* name and not break the manifest
<necrose99> was killing since manifest had EVERY arch
<jcallen> I'm not sure what you mean, now... can I see what you have for an ebuild so far?
<necrose99> yeah i have 2 of the same the debian was a till i get the cmake irritant working
<necrose99> https://github.com/necrose99/necromancy-overlay/tree/master/app-forensics
<necrose99> x86?   ( http://ftp.us.debian.org/debian/pool/main/x/xmount/xmount_0.7.3-1+b1_i386.deb -> xmount-0.7.3-1.deb )
<necrose99> i had that
<necrose99> however it kills repoman
<necrose99> since i have so many arch's supported
<jcallen> 1) don't use binary packages (debian makes the sources available anyway) :)
<necrose99> https://github.com/necrose99/necromancy-overlay/blob/master/app-forensics/xmount/xmount-0.7.3.ebuild
<necrose99> pentoo has it in src however i was trying to refactor
<jcallen> 2) you should do something like x86? ( mirror://debian/pool/main/x/xmount/xmount_0.7.3-1+b1_i386.deb -> xmount-0.7.3-1_i386.deb )
<jcallen> note that the *name* you rename to must be *different* for each distinct input
<necrose99> good point
<necrose99> upstream swapped to cmake so bumping the working ebuild became rather moot
<jcallen> your src_configure should probably be something like: src_configure() { local mycmakeargs=(-DBUILD_REDIST_PACKAGE=$(usex bindist) -DWANT_afflib=$(usex afflib) -DWANT_libewf=$(usex libewf) -DCMAKE_BUILD_TYPE=Release); cmake-utils_src_configure; }
<jcallen> (no econf, assuming they actually switched completely to cmake)
<jcallen> never call cmake-utils_src_make from src_install...
<necrose99> yeah i got that i'll reafix the arch subtag
<necrose99> cmake
<necrose99> make
<necrose99> https://github.com/necrose99/necromancy-overlay/blob/master/app-forensics/xmount/xmount-0.7.3.ebuild
<necrose99> this one will prolly keep poning me for a min....
<necrose99> mays well afix the other one
<necrose99> ci  has started see if repoman on good yore travis bites me
<jcallen> I'm actually looking at a good update for you for that ebuild (it looks fairly trivial... to me, that is :D)
<necrose99> i'm a novice ebuilder
<necrose99> i have a number of ebuilds that are bit busted up;
* kp4n1cd has quit (Quit: Leaving.)
* NP-Hardass has quit (Ping timeout: 265 seconds)
* uen| (~uen@p50840A0D.dip0.t-ipconnect.de) has joined
* uen has quit (Ping timeout: 260 seconds)
* uen| is now known as uen
<jcallen> necrose99: here's my attempt at cleaning up that file: https://gist.github.com/jcallen-gentoo/5643b494a57a8be3f9f9
<necrose99> i mind not if ther pull but i'll add it to vm
<jcallen> my update compiles and installs correctly (so far as I can tell, using USE="-aff -ewf")
<necrose99> oh hell no
<necrose99> with out those its basicly a nise fuse
<necrose99> that wont do forensic fs conversions
<necrose99> virtualbox to ?? etc
<necrose99> but fixable
<jcallen> I don't have those libraries installed locally, so I didn't *test* it; it should *work*, howver
<jcallen> however*
<jcallen> I only tested the no-library case, because it's relatively quick here (but I did get the options in the ebuild so that *you* can use it with those options :D)
<necrose99> good point its just as a Security tester ... its was a knee jurrk reaction
* Disconnected (No such device or address)
* necrose99 is already in use. Retrying with necrose99_...
>NickServ< identify ****
* necrose99_ sets mode +Z on necrose99_
* necrose99_ sets mode +i on necrose99_
* Now talking on #gentoo-dev-help
* Topic for #gentoo-dev-help is: Need help with your ebuilds? Ask here | User support in #gentoo | Please, don't ask to ask | Developer Handbook: http://is.gd/SVVXYP | Developer Manual: http://devmanual.gentoo.org/ | Paste @ http://dpaste.com | PMS(html&pdf): http://is.gd/p30B92 | Staffing needs: http://xrl.us/bgqt5
* Topic for #gentoo-dev-help set by kensington!kensington@gentoo/developer/kensington (Fri Apr 24 14:08:43 2015)
-NickServ- You are now identified for Necrose99.
-NickServ- necrose99_ is not a registered nickname.
<jcallen> [23:39:56] <jcallen> I don't have those libraries installed locally, so I didn't *test* it; it should *work*, howver
<jcallen> [23:39:58] <jcallen> however*
<jcallen> [23:40:28] <jcallen> I only tested the no-library case, because it's relatively quick here (but I did get the options in the ebuild so that *you* can use it with those options :D)
<jcallen> (just in case you didn't see it, necrose99 necrose99_ )


@garethbowen the suggestion in code does not seem suitable to me. Please re-read the error message:

<img width="621" alt="screen shot 2015-11-19 at 13 39 26" src="https://cloud.githubusercontent.com/assets/191496/11268667/051c7ac6-8ec3-11e5-877d-06276cfbbfe9.png">

All jQuery elements have a select2 property, but the e.select2('.close') call throws an Error if the selecter is not initialised. As per #1622, throwing the error is not acceptable, as it breaks the page, leaving it stuck with the whole page gray and the loading animation dispayed.


just for test


is this the tree you were trying to make? I have some free time at the moment


Instead of using lang.0 and lang.1 consider using {% for code, name in LANGUAGES %} here.


Yay :)


Looks like this shouldn't be here.


@shawntan track to stardom


Would you mind adding a short explanatory comment describing the purpose of the dummy8-1 slots here and at the other places where such are defined, is it to keep some space as  to separate processor structures into separate CPU cache lines (which are at even 64 byte memory address multiples)?

If so has anything been done to ensure that the actual information to be separated, is not located right at the crossing between two line (i.e. that they start at even multiples)?

http://www.akkadia.org/drepper/cpumemory.pdf


И ещё `required` добавь


Звёздочка для обязательных полей...


А где наши элементы "+" и "-" ?


по идее это уже следующая `tr`'ка (новая строка же)


Woo!


Adam is so hot!


Давай «выбрать фотографии» сделаем через `input[type="file"] + label` и стилизуем лейбл под кнопку


:D nếu trình duyệt ko hỗ trợ JS thì sao @hongoctrien  ơi.


Где элемент удаления изображения?


Levine or Lambert?

![image](https://cloud.githubusercontent.com/assets/119799/11435648/b33d2524-9517-11e5-913d-78ed78708202.png)

![image](https://cloud.githubusercontent.com/assets/119799/11435652/be624a92-9517-11e5-94ff-2ac69796cc08.png)


Тут у нас декоративное изображение, думаю (или вообще через шрифт или svg)


Зачем спан лишний?


Ouch, sorry mate. I would buy you a beer for the trouble if I could! :smile:

I know it's not really popular to make backwards compatible changes like this in Go, but the itch was just too big :stuck_out_tongue: But for what it's worth, I don't see myself making anymore breaking changes.


Изображение — декоративное, через `background-image` давай сделаем?


Mình nghĩ không phải vấn đề. Nếu không hỗ trợ js thì rất nhiều chổ ảnh hưởng chứ không riêng cái này :D. Như cái quan trọng nhất là đặt hàng, ko có js thì ko làm ăn gì được nữa. @@


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


should be: ```content_grad[:] = (model_executor.content - content_array) * args.content_weight```


Где логотип у нас? Потеряли...


@Yuhow, this doesn't seem to have the markdown file?


тег `<p>` больше подходит


`<p>`


What do you want from me?


Sugar?


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


Thế đành chịu nhỉ. Phương án JS thì mình có nghĩ tới nhưng hồi đó ko thêm vào vì cái vụ trình duyệt.
Thôi cứ coi như tương lai ai cũng có JS vậy. :D


В целом — очень хорошо, я зачту авансом, жду поправок в следующей ветке. Давай немного разгоняться. Если что непонятно — пиши, звони. Ну и комментарии можешь к моим оставлять, тут очень удобно.


Hi Miodrag,

thank you for the explanation. As majority of people are likely building mame on windows, and others can mostly work around the race condition by re-running make should the build stop, it makes perfect sense to leave this as-is. The race condition only interferes with package building.
Just to be sure: genie commit https://github.com/bkaradzic/genie/commit/77a9adbecb82ec059af3777553c4cea9841feb39 adds both $(TARGETDIR) $(OBJDIRS) to the rule whereas mame copy from before your fix only had $(OBJDIRS). Did you check if the windows problems are not caused by $(TARGETDIR) not being present by any chance? I unfortunately do not have build environment set up on Windows to test it myself.


Ngứa tay thử tắt js của trình duyệt xem sao =))


Are you sure about this renaming? It's obvious from function signature that it calculates diff of two trees.


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


Hello Julian,

Have test but even when all dirs are present, so for example after compile
is finished, next compile will not just skip all but will recreate all lib
files and link executable.

Miodrag

On Fri, Nov 27, 2015 at 8:08 AM, Julian Sikorski <notifications@github.com>
wrote:

> Hi Miodrag,
>
> thank you for the explanation. As majority of people are likely building
> mame on windows, and others can mostly work around the race condition by
> re-running make should the build stop, it makes perfect sense to leave this
> as-is. The race condition only interferes with package building.
> Just to be sure: genie commit bkaradzic/genie@77a9adb
> <https://github.com/bkaradzic/genie/commit/77a9adbecb82ec059af3777553c4cea9841feb39>
> adds both $(TARGETDIR) $(OBJDIRS) to the rule whereas mame copy from before
> your fix only had $(OBJDIRS). Did you check if the windows problems are not
> caused by $(TARGETDIR) not being present by any chance? I unfortunately do
> not have build environment set up on Windows to test it myself.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mamedev/mame/commit/57e64c5603600336ae0e3976dde76dc1f7b4a076#commitcomment-14649597>
> .
>


This commit is quite strange..

1) Why did you add these parameters to CMakeLists?

    -Werror -Wno-pointer-sign -Werror -Wno-return-type -Werror -Wno-format-security

Can we use them also in the master?

2) Why did you remove the flag *LOG_ON_FILE* in CMakeLists? It is important because gives to possibility to print the output on file instead on stdout, and could be very useful to debug.

3) Are all these files written by you?

+	node_resource_manager/pub_sub_client_manager/PubSubClientManager.h
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/DDClientManager.h
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/DDClientManager_constants.h
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/DDClientManager.cc
+
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/cli_parser/cparser.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/cli_parser/cparser_fsm.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/cli_parser/cparser_io_unix.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/cli_parser/cparser_line.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/cli_parser/cparser_token.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/cli_parser/cparser_token_tbl.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/lib/keys.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/lib/b64/cdecode.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/lib/protocol.c
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/ddcli.h
+	node_resource_manager/pub_sub_client_manager/plugins/DoubleDecker/src/ddcli.c

If not, we have to point to them, but not include them into the orchestrator repository (similarly to what we did with rofl and other libraries).


![2015-11-27 15 57 54](https://cloud.githubusercontent.com/assets/13824558/11435836/fcdef4a0-9521-11e5-8855-0ed70d3114e7.png)
![2015-11-27 15 58 11](https://cloud.githubusercontent.com/assets/13824558/11435839/fe9267b4-9521-11e5-8cdd-c5d895bec776.png)
![2015-11-27 15 58 17](https://cloud.githubusercontent.com/assets/13824558/11435841/02cec7fa-9522-11e5-9310-98857d413fa2.png)


Thôi ko xúi dại ha. Có chặn quảng cáo thôi mà nhiều chức năng JS còn bị dính chấu. :|


@syl20bnr This commit seems to break Spacemacs, I'm getting this error on startup when I have `ruby` layer enabled:

```
Warning (initialization): An error occurred while loading `/home/mosic/.emacs.d/init.el':

Symbol's value as variable is void: mode

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file.  Start Emacs with
the `--debug-init' option to view a complete error backtrace.
```

Looks like the last line of `config.el` is the problem? This is what I get when I run `emacs --debug-init`:

``` lisp
Debugger entered--Lisp error: (void-variable mode)
(spacemacs/declare-prefix-for-mode mode "mt" "ruby/test")
  eval-buffer(#<buffer  *load*-359613> nil "/home/mosic/.emacs.d/layers/+lang/ruby/config.el" nil t)  ; Reading at buffer position 951
  load-with-code-conversion("/home/mosic/.emacs.d/layers/+lang/ruby/config.el" "/home/mosic/.emacs.d/layers/+lang/ruby/config.el" nil nil)
  load("/home/mosic/.emacs.d/layers/+lang/ruby/config.el")
  (if (file-exists-p file) (load file))
  (let ((file (concat (eieio-oref layer (quote :dir)) file))) (if (file-exists-p file) (load file)))
  (while --dolist-tail-- (setq file (car --dolist-tail--)) (let ((file (concat (eieio-oref layer (quote :dir)) file))) (if (file-exists-p file) (load file))) (setq --dolist-tail-- (cdr --dolist-tail--)))
  (let ((--dolist-tail-- files) file) (while --dolist-tail-- (setq file (car --dolist-tail--)) (let ((file (concat (eieio-oref layer (quote :dir)) file))) (if (file-exists-p file) (load file))) (setq --dolist-tail-- (cdr --dolist-tail--))))
  configuration-layer//load-layer-files([object cfgl-layer "ruby" ruby "/home/mosic/.emacs.d/layers/+lang/ruby/" nil nil] ("funcs.el" "config.el" "keybindings.el"))
  configuration-layer//configure-layer([object cfgl-layer "ruby" ruby "/home/mosic/.emacs.d/layers/+lang/ruby/" nil nil])
  (while --dolist-tail-- (setq l (car --dolist-tail--)) (configuration-layer//configure-layer l) (setq --dolist-tail-- (cdr --dolist-tail--)))
  (let ((--dolist-tail-- layers) l) (while --dolist-tail-- (setq l (car --dolist-tail--)) (configuration-layer//configure-layer l) (setq --dolist-tail-- (cdr --dolist-tail--))))
  (let ((warning-minimum-level :error)) (let ((--dolist-tail-- layers) l) (while --dolist-tail-- (setq l (car --dolist-tail--)) (configuration-layer//configure-layer l) (setq --dolist-tail-- (cdr --dolist-tail--)))))
  configuration-layer//configure-layers(([object cfgl-layer "spacemacs" spacemacs "/home/mosic/.emacs.d/layers/+distribution/spacemacs/" nil nil] [object cfgl-layer "auto-completion" auto-completion "/home/mosic/.emacs.d/layers/auto-completion/" nil (org)] [object cfgl-layer "git" git "/home/mosic/.emacs.d/layers/+source-control/git/" (git-gutter-use-fringe t) nil] [object cfgl-layer "shell" shell "/home/mosic/.emacs.d/layers/shell/" (shell-default-height 30 shell-default-position (quote bottom)) nil] [object cfgl-layer "syntax-checking" syntax-checking "/home/mosic/.emacs.d/layers/syntax-checking/" (syntax-checking-enable-tooltips nil) nil] [object cfgl-layer "spell-checking" spell-checking "/home/mosic/.emacs.d/layers/spell-checking/" (spell-checking-enable-by-default nil) nil] [object cfgl-layer "ansible" ansible "/home/mosic/.emacs.d/layers/+config-files/ansible/" nil nil] [object cfgl-layer "better-defaults" better-defaults "/home/mosic/.emacs.d/layers/better-defaults/" nil nil] [object cfgl-layer "clojure" clojure "/home/mosic/.emacs.d/layers/+lang/clojure/" nil nil] [object cfgl-layer "colors" colors "/home/mosic/.emacs.d/layers/colors/" nil nil] [object cfgl-layer "deft" deft "/home/mosic/.emacs.d/layers/deft/" nil nil] [object cfgl-layer "elixir" elixir "/home/mosic/.emacs.d/layers/+lang/elixir/" nil nil] [object cfgl-layer "emacs-lisp" emacs-lisp "/home/mosic/.emacs.d/layers/+lang/emacs-lisp/" nil nil] [object cfgl-layer "erlang" erlang "/home/mosic/.emacs.d/layers/+lang/erlang/" nil nil] [object cfgl-layer "evil-commentary" evil-commentary "/home/mosic/.emacs.d/layers/+vim/evil-commentary/" nil nil] [object cfgl-layer "evil-snipe" evil-snipe "/home/mosic/.emacs.d/layers/+vim/evil-snipe/" nil nil] [object cfgl-layer "eyebrowse" eyebrowse "/home/mosic/.emacs.d/layers/+window-management/eyebrowse/" nil nil] [object cfgl-layer "github" github "/home/mosic/.emacs.d/layers/+source-control/github/" nil nil] [object cfgl-layer "html" html "/home/mosic/.emacs.d/layers/+lang/html/" nil nil] [object cfgl-layer "ibuffer" ibuffer "/home/mosic/.emacs.d/layers/ibuffer/" nil nil] [object cfgl-layer "javascript" javascript "/home/mosic/.emacs.d/layers/+lang/javascript/" nil nil] [object cfgl-layer "markdown" markdown "/home/mosic/.emacs.d/layers/+lang/markdown/" nil nil] [object cfgl-layer "org" org "/home/mosic/.emacs.d/layers/org/" nil nil] [object cfgl-layer "ranger" ranger "/home/mosic/.emacs.d/layers/+tools/ranger/" nil nil] [object cfgl-layer "react" react "/home/mosic/.emacs.d/layers/+frameworks/react/" nil nil] [object cfgl-layer "ruby" ruby "/home/mosic/.emacs.d/layers/+lang/ruby/" nil nil] [object cfgl-layer "ruby-on-rails" ruby-on-rails "/home/mosic/.emacs.d/layers/+frameworks/ruby-on-rails/" nil nil] [object cfgl-layer "search-engine" search-engine "/home/mosic/.emacs.d/layers/search-engine/" nil nil] [object cfgl-layer "semantic" semantic "/home/mosic/.emacs.d/layers/semantic/" nil nil] [object cfgl-layer "shell" shell "/home/mosic/.emacs.d/layers/shell/" nil nil] [object cfgl-layer "spotify" spotify "/home/mosic/.emacs.d/layers/spotify/" nil nil] [object cfgl-layer "sql" sql "/home/mosic/.emacs.d/layers/+lang/sql/" nil nil] [object cfgl-layer "themes-megapack" themes-megapack "/home/mosic/.emacs.d/layers/themes-megapack/" nil nil] [object cfgl-layer "unimpaired" unimpaired "/home/mosic/.emacs.d/layers/+vim/unimpaired/" nil nil] [object cfgl-layer "vagrant" vagrant "/home/mosic/.emacs.d/layers/+tools/vagrant/" nil nil] [object cfgl-layer "version-control" version-control "/home/mosic/.emacs.d/layers/+source-control/version-control/" nil nil] [object cfgl-layer "yaml" yaml "/home/mosic/.emacs.d/layers/+lang/yaml/" nil nil]))
  configuration-layer/sync()
  (progn (load-file (concat user-emacs-directory "core/core-load-paths.el")) (if init-file-debug (progn (require (quote core-debug)))) (require (quote core-spacemacs)) (spacemacs/init) (spacemacs/maybe-install-dotfile) (configuration-layer/sync) (spacemacs/setup-startup-hook) (require (quote server)) (if (server-running-p) nil (server-start)))
  (if (spacemacs/emacs-version-ok) (progn (load-file (concat user-emacs-directory "core/core-load-paths.el")) (if init-file-debug (progn (require (quote core-debug)))) (require (quote core-spacemacs)) (spacemacs/init) (spacemacs/maybe-install-dotfile) (configuration-layer/sync) (spacemacs/setup-startup-hook) (require (quote server)) (if (server-running-p) nil (server-start))))
  eval-buffer(#<buffer  *load*> nil "/home/mosic/.emacs.d/init.el" nil t)  ; Reading at buffer position 1042
  load-with-code-conversion("/home/mosic/.emacs.d/init.el" "/home/mosic/.emacs.d/init.el" t t)
  load("/home/mosic/.emacs.d/init" t t)
```


I noticed with this many times the package you look for, in the example `react-dom`, shows up at the top of the list. Why is that?


千葉くんのコメントした箇所,修正しました.


Uploaded!


Same here. Made a PR to fix it. https://github.com/syl20bnr/spacemacs/pull/3968


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


:D


Am I doing something wrong here? I expected this to work from lua with a line like this:

    SILE.Commands["footnote:options"]({ inter-insertion-skip = "0.5ex plus 0.5ex minus 0.O5ex" })

But Lua doesn't like the dashes in the key name and throws a syntax error. How is this option supposed to be used?


I'm not excluding the package itself from the list. Do you think it will be less confusing if I remove it?


The small comment about code style. I use 'const' immediately before '&' and '*', not before type, because 'to be constant' is property of a reference or pointer. It's totally valid to have const and non-const reference to the same non-const object simultaneously.
All code is written in this style.


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1960 of 1975 tests passed)

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


Anh cứ commit qua bên trang group mình đi, cùng lắm anh branch nó ra thành branch của riêng anh.

Em có thấy commit của anh có description, nhưng description chỉ là phụ. Mỗi commit mình nên để tên descriptive 1 tí chứ ko phải 1st commit, 2nd commit, vv...Vì khi người khác xài command line tìm log history của program, người ta sẽ search bằng tên của commit. Nếu commit ko giải thích được là nó làm gì thì sẽ ko trace lại được.

Summary:
- suggest branching in rit-vsa GitHub group
- name commits descriptively, not for the sake of numbering them; descriptions are helpful but secondary


I hate this construction, see http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice


From the user layer: `\footnote:options[inter-insertion-skip=...]`.

From Lua you can (I think) put quotes around the key name.


buildIndexInfo is in a transaction, so I think the best way to generating outer and pass as the ddl job arg like index name.


TeamCity TripleA :: UnitTest [Build 232](http://home.k-moeller.dk/viewLog.html?buildId=305&buildTypeId=TripleA_UnitTest&guest=1) is now running


Avoid C style casts.


nit: RawBytes


TeamCity TripleA :: UnitTest [Build 232](http://home.k-moeller.dk/viewLog.html?buildId=305&buildTypeId=TripleA_UnitTest&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 142 Build time: 00:00:32


TeamCity TripleA :: UnitTest [Build 233](http://home.k-moeller.dk/viewLog.html?buildId=306&buildTypeId=TripleA_UnitTest&guest=1) is now running


TeamCity TripleA :: UnitTest [Build 233](http://home.k-moeller.dk/viewLog.html?buildId=306&buildTypeId=TripleA_UnitTest&guest=1) outcome was **FAILURE**
Summary: NUnit error running tests in 'C:\TeamCity\buildAgent\work\71a2ca477f86049a\Software\TripleA\CashRegister.Test.Unit\bin\Debug\CashRegister.Test.Unit.dll' assembly
Loading assembly is compiled for v4.0.30319, MSIL
NUnit runner runtime is v4.0.30319, x6... Build time: 00:00:20


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (rraustad) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


Uploaded!


More C++-styled construction is anonymous namespaces instead of global static variables or functions.


No problem, I've just done it: #1072


This includes portability OS X for issue #2 , however it only supports newer versions.


nit: #endif  // _WIN32
       #endif  // USE_BREAKPAD


When libcompose used go-yaml, these values were unmarshaled as strings. Now, in candiedyaml, they are of their own types (passed as `interface{}`), following the YAML spec closer to the letter.

I tried to avoid this, by *converting* those values to strings in the first iteration of docker/libcompose#108, but that [didn't pass](https://github.com/docker/libcompose/pull/108#issuecomment-159040628).

`docker-compose` doesn't like plain unquoted bools and numbers as label values:
it would log errors and wouldn't proceed if you'd put a plain `true` of `false` as a label value.

Strict yaml validation in libcompose won't allow plain bools and numbers in labels too, I guess.


It already works in the latest build :P


C'est de ma faute. Le nom de ces labels est trompeur, mais les valeurs originales étaient bien les bonnes.

Les changements suivants :
- `<string name="menu_settings_toggle_sound_off_description">Le son est DÉSACTIVÉ</string>`
- `<string name="menu_settings_toggle_sound_on_description">Le son est ACTIVÉ</string>`

(Le paramétrage effectif du son et les labels sont inversés)
![screenshot_2015-11-27-02-24-33](https://cloud.githubusercontent.com/assets/2607260/11435982/063e50d2-94ae-11e5-8bbc-5e459b24d67e.png)


I tried quotes around the key name and it doesn't work. Perhaps this should be adjusted to something that can be parsed from either direction.


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


My version of camel-smpp is also with modification.
Standard version don't support changing pduDegree and concurrentConsumers/concurrentTransmitters

First step - remove listener
Second step - unbind session
What's wrong?

    protected void doStop() throws Exception {
        LOG.debug("Disconnecting from: " + getEndpoint().getConnectionString() + "...");

        for (int i = 0; i < sessions.size(); i++) {
            for (int j = 0; j < 3; j++) {
                try {
                    closeSession(i);
                } catch (Exception e) {
                    LOG.warn("Cannot close session " + i + " due to " + e.getMessage());
                }
            }
        }

        LOG.info("Disconnected from: " + getEndpoint().getConnectionString());
        super.doStop();
    }

    private void closeSession(int index) {
        SessionStructure sessionStructure = sessions.get(index);
        if (sessionStructure.smppSession != null) {
            sessionStructure.smppSession.removeSessionStateListener(sessionStructure.sessionStateListener);
            // remove this hack after http://code.google.com/p/jsmpp/issues/detail?id=93 is fixed
            try {
                Thread.sleep(1000);
                sessionStructure.smppSession.unbindAndClose();
            } catch (Exception e) {
                LOG.warn("Cannot close session " + index + " due to " + e.getMessage());
            }
            sessionStructure.smppSession = null;
            sessionStructure.sessionStateListener = null;
        }
    }


hmm necessary?


I prefer not to write this and similar code in one line


tbh, I would split these these functions into their own files for each OS. It would be a lot cleaner. Any code that is common can be refactored into a "common" file.


these are giant notes


嗯？怎么不用系统自带的clang了。。


Define magic number as a constant.


Changed back lol it's was experimental


Why you've enabled this option? With this option enabled I have "appenders" project in the VS solution which doesn't build. But if I'l turn off this flag, then there is no appenders project but the solution doesn't build because of:
'set_logs_enabled': identifier not found sdl_core_winport\src\components\utils\src\logger_win.cc
'set_logs_enabled': identifier not found sdl_core_winport\src\components\utils\src\logger_win.cc


Oh :) Sorry :(


could also put
```
// get the type of the parent bucket that matches with "reporter_subtree_level".
```


嗯？为什么我加了逗号还是报错了。。。

     FileNotFoundError: powerpill 的以下依赖不存在：['python3-xcpf', 'pm2ml']


Does '#include \<cstring\>' look more consistent with the next line  '#include \<cstdlib\>'?


nah you're right, a static ctor would be fine. I was getting confused over diff vs Diff while trying to pass const Tree&. I'll reply to your other comments but nothing I wrote was supposed to be stylish.


TeamCity ReOpenLDAP :: ps-stable [Build 94](https://binbug.bigbrother-matrix.ru/teamcity/viewLog.html?buildId=1254&buildTypeId=ReOpenLDAP_PsStable&guest=1) is now running


I've somehow broken the JavaScript that inserts stuff into the CSS. I don't know why though. It says it "cannot read the property "property" of undefined" Which doesn't make a lot of sense because I didn't change anything in that file. But, I also know that a lot of programs aren't very flexible and by adding what I did it probably couldn't understand something. While I feel like it *should* be possible to use only one JavaScript file for this; it seems like it's not. I'm too tired to remove everything I've added right now. I'll start over in the morning.


Oh, I am sorry, the commit slipped in because of the test fix for windows in this commit https://github.com/mixxxdj/mixxx/commit/a22f93481ac60be31bfc3a45a85bca8f4e6ea669
Sorry about this.

It was planed to discuss this change in a separate PR. Testing is in progress. So if we cannot find a conclusion about it in time, let's revert it.

Here why I think this commit can remain in 1.12:

The taglib 1.9 crashers are really party stoppers, I have ditched all my breaking tracks out of my library so no issue for me. But Mixxx may crash by chance on users machines when they use Mixxx the first time. Bad impression and a party stopper.

The issue is solved on Mac on Mac and Windows, so it is IMHO required to solve it for Linux as well to ship a good quality over all targets.

I have currently a 1.10 here https://launchpad.net/~daschuer/+archive/ubuntu/mixxx
the Trusty build works on Precise and Trusty like charm. All other media players continue to work as usual.

The Qmmp Team fixes it in tha same way:
https://launchpad.net/~forkotov02/+archive/ubuntu/ppa

In Windows an Mac we ship Taglib along with Mixxx, the preferred Linux way is to ship the reqired Libraries in a separate packages. So lets do this.

Any thought?


你测试过这个了么    在丹佛上可能会有所不同


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


sure, I've got clang-format on my todo list, formatting should be automated.


could be more specific that "in which level of parent bucket the reporters are counted"


I would add else if (len > 0) here. Otherwise lgtm.


Is prefix 'diff_' redundant for static function? For me 'Diff::to_index(...)' looks nicer than 'Diff::diff_to_index(...)'.


Build is failing, the name of the header file is botan/md2.h


Nice ;)


I would add else if (len > 0) here and in following else. Or just short-circuit it for len == 0. Otherwise lgtm.


Is your version of both jsmpp and camel-smpp available? Possible to re-use?


Build is failing, the name of the header file is botan/md4.h


Updated!


Why do you use static functions instead of anonymous namespace?


J'ai vérifié en ajoutant un toast et les modifications sur le texte sont consistantes avec la valeur de soundIsOn.

Nicolas Amelot
Élève-ingénieur en troisième année à l'ENSIIE
Élève en Master à l'UQAC (double diplôme)

Date: Thu, 26 Nov 2015 23:26:32 -0800
From: notifications@github.com
To: Feuer@noreply.github.com
CC: nicolas.amelot@outlook.com
Subject: Re: [Feuer] option menu fully functional (b241c39)

C'est de ma faute. Le nom de ces labels est trompeur, mais les valeurs originales étaient bien les bonnes.

Les changements suivants :

<string name="menu_settings_toggle_sound_off_description">Le son est DÉSACTIVÉ</string>
<string name="menu_settings_toggle_sound_on_description">Le son est ACTIVÉ</string>

(Le paramétrage effectif du son et les labels sont inversés)

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


んだこれ


Uhh genial!, gràcies!


This doesn't seem safe. Assuming you need the critical section so the interrupt routine isn't messing with your timer structures under your feet, doesn't it have to be more like

    uint16_t remaining = current_timer->remaining_slots + platform_timer_get_remaining_slots();
    platform_exit_critical();
    return remaining;


This flag should be enabled for logging. Without it logging will be disabled at all. I'll fix issue with appenders


odd.h does not need to be included. Only used by DES.


Something sometimes went terribly wrong with tabs or spaces.


I do not want to make a direct call until I can verify it works. for me right now, it doesn't work. If you want to try alternative solutions you can just make a fork of this branch, correct whatever code you want to, point your podfile to the new branch. also make a pull request and I can verify the changes and then merge the code to the master branch


"using namespace" is definitely bad inside headers, which I don't do, but I think it's fine in cpps; it's localized with little risk of snowballing while keeping verbosity down.


I don't agree. If JmapServer has a feature to authenticate a user (which is a client command), you can do the same for every client commands. Factorization can be a good thing, but you should not mix this other responsibility : here you should only provide methods on the server that you are not client commands.


why put simply put
```c
if (r < 0) {
  return r;
}
if (!exist) {
  return -ENOENT;
}
```


Another solutions are

1. Edit registry HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command from
`"C:\Program Files (x86)\Microsoft VS Code\Code.exe" "%V"` to `"C:\Program Files (x86)\Microsoft VS Code\Code.exe" .`
or
2. Write middle script and change registry to open script. ex:
```
set args=%*
set args=%args:\=/%
start "" "%~dp0..\\Code.exe" %args%
```


I'm assuming you've tested all the command line variants with this API as well? As in, does the command line tool with its various options match up with this API? Although we still need to merge the command line tool right?


@jebbdomingo,

At the current logic, if the controller is not ckeditor, it will use the `parent::display()`. What if the value of `$config->editor` is `com:trix.controller.editor`, should it go to the parent?

So I don't think we should expect a controller identifier here and a specific controller of ckeditor at that. We can make the ckeditor as default, but it should be appended to the config. So the rest of the code should just check if the value in `$config->editor` is a controller identifier, then it should call the object and render it if the controller extends KControllerView.


So you have a module that take a folder in its constructor, that's it ?


LGTM


fdsfds


I suggest to use the `domUtils.isElementInDocument` function


it does but I'm pretty sure gcc revision needed the non-cpp header or maybe it was libstdcpp, which uses more #defines than clang/libc++, not 100% sure.


absolutely.


Oh yes, it's why mailboxManager is a static field ... Needless to say, it's very ugly, every test that use this class will have a reference to the last injected mailboxManager even if you don't do injection correctly ...
What's the intent of this InjectedClassProxy ?


OK, the Lua quotation mechanism is `["foo-bar"]=...`. But yes, I should think about something easier.


Why not? msg.split()[1]


nitpick- capitalize "o" in "old"


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (rraustad) - Win64-Windows-7-VisualStudio-12: OK (1960 of 1975 tests passed)

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


I think we decided to name the client tests begin with a lowercase letter. Ask @inikulin


Actually, you can use a plain StoreMailboxManager (it doesn't store anything so you don't need an InMemory implementation)


I feel like this list is going to grow supremely large as we would be including pretty much every globally defined thing... right?


This should be named LEDMatrix instead of LED


No required to encode.


I think that size of resources is not a problem. May be to have testrepo as submodule is more accurate.


like Array.from, or Promise, or anything else in this list https://github.com/sindresorhus/globals/blob/master/globals.json


I don't understand why we have to choose for the port upfront, JmapServer can choose a random port by itself.
Furthermore, you use the same port for all test because you choose a port and put it in a static field, that's not ok.


some problem with indents


I can't share version that I use in production. And don't have time for creating open version.


This is how you declare properties that you get from bindToController.

```
/** @export {...} Initialized from the scope. */
this.label;

```


It is obvious... getContents returns an array...


Wow, that's cool.


Thank you for help

I can't understand what means "it doesn't work.".
Do you mean your code has error?

[self reloadRowsAtIndexPaths:[self indexPathsForVisibleRows] withRowAnimation:UITableViewRowAnimationNone];

Do yo think reloadRowsAtIndexPaths function is incorrect or has bug?
Dose [self indexPathsForVisibleRows] contains the all rows that should be reloaded row indexes?

I think first parameter indexSets has not enough row indexes that should be refreshed.

Why are you going to reload all visible rows?
Why don't you specify the correct row index? It may be 2~3 (destination, source, or temporary row) at most.
What is the logical error you think?

Please check it and help me.


Oh, look at other *_directive.js file and follow their patterns.


#4994-ControllerWaterCoil-TemperatureAndHumidityRatio-control-active-when-it-shouldn't-be (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (901 of 901 tests passed)

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


And so why did you remove it from creative items? It can be used for decoration.


in the apply callback above it was to make sure the "stdcall" type would bind with raw ANSI C. I'm still not sure how legit the context is, unit testing is in order.


Prefer using Array.[map,foreach,reduce] than plain old fors. Functions are more idiomatic and its harder to make bug.


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