@binkybear , here's the log that I captured from my PC.

*On attempting to launch any HID attack* (using the 'Execute attack option'), it seems to fail silently:
```

09-27 20:55:27.278 8445-8445/? I/art: Late-enabling -Xcheck:jni
09-27 20:55:27.298 8445-8452/? I/art: Debugger is no longer active
09-27 20:55:27.321 8445-8445/? W/System: ClassLoader referenced unknown path: /data/app/com.offsec.nethunter-1/lib/arm
09-27 20:55:27.327 8445-8445/? I/InstantRun: Instant Run Runtime started. Android package is com.offsec.nethunter, real application class is null.
09-27 20:55:27.446 8445-8445/? W/System: ClassLoader referenced unknown path: /data/app/com.offsec.nethunter-1/lib/arm
09-27 20:55:27.627 8445-8445/? W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
09-27 20:55:27.651 8445-8445/? D/CHECK_FOR_ROOT: CONTRUCTING
09-27 20:55:28.306 8445-8483/com.offsec.nethunter D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
09-27 20:55:28.387 8445-8483/com.offsec.nethunter I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.3_RB1__release_AU (Ia6c73e7530)
                                                                OpenGL ES Shader Compiler Version: E031.29.00.00
                                                                Build Date: 12/04/15 Fri
                                                                Local Branch: mybranch17080070
                                                                Remote Branch: quic/LA.BF.1.1.3_rb1.5
                                                                Local Patches: NONE
                                                                Reconstruct Branch: NOTHING
09-27 20:55:28.394 8445-8487/com.offsec.nethunter D/COPY_ASSETS_TAG: COPYING FILES....
09-27 20:55:28.394 8445-8483/com.offsec.nethunter I/OpenGLRenderer: Initialized EGL, version 1.4
09-27 20:55:31.706 8445-8487/com.offsec.nethunter D/COPY_ASSETS_TAG: Making /system writeable for symlink
09-27 20:55:31.753 8445-8487/com.offsec.nethunter D/COPY_ASSETS_TAG: Making /system readonly for symlink
09-27 20:55:32.863 8445-8445/com.offsec.nethunter D/Res_copyAssets:: All files copied.
09-27 20:55:55.528 8445-8445/com.offsec.nethunter I/ListPopupWindow: Could not find method setEpicenterBounds(Rect) on PopupWindow. Oh well.
09-27 20:55:55.550 8445-8445/com.offsec.nethunter W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
09-27 20:55:58.778 8445-8483/com.offsec.nethunter V/RenderScript: 0x9cc3c000 Launching thread(s), CPUs 4
09-27 20:55:59.093 8445-8483/com.offsec.nethunter D/OpenGLRenderer: endAllStagingAnimators on 0x9a406600 (MenuPopupWindow$MenuDropDownListView) with handle 0x9dfb14b0
09-27 20:56:13.123 8445-8483/com.offsec.nethunter D/OpenGLRenderer: endAllStagingAnimators on 0x998da780 (MenuPopupWindow$MenuDropDownListView) with handle 0x9dfb13f0

```

and

```09-27 21:00:47.016 12299-12299/com.offsec.nethunter I/ListPopupWindow: Could not find method setEpicenterBounds(Rect) on PopupWindow. Oh well.
09-27 21:00:47.059 12299-12299/com.offsec.nethunter W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
09-27 21:00:50.602 12299-12337/com.offsec.nethunter D/OpenGLRenderer: endAllStagingAnimators on 0x99f34680 (MenuPopupWindow$MenuDropDownListView) with handle 0xb483a430
09-27 21:00:51.675 12299-12337/com.offsec.nethunter V/RenderScript: 0x98cb8000 Launching thread(s), CPUs 4
```

Note that this is for **all** HID attacks  - not just the new tab that I added. However, they still execute perfectly when I downgrade to the app version that was packaged into the flashable zip file that I used, initially.

*On attempting to launch the any script from within the app* (nhterm logs):
```
09-27 21:03:44.188 800-800/com.offsec.nhterm D/Term: TermService started
09-27 21:03:44.188 800-800/com.offsec.nhterm I/TermService: Activity called onBind()
09-27 21:03:44.208 800-800/com.offsec.nhterm I/TermService: Activity binding to service
09-27 21:03:44.208 800-800/com.offsec.nhterm D/RUN_SCRIPT_NH: CMD: echo -ne "\033]0;Updating Kali\007" && clear;apt-get update && apt-get upgrade
09-27 21:03:44.208 800-800/com.offsec.nhterm D/initialCommand: echo -ne "\033]0;Updating Kali\007" && clear;apt-get update && apt-get upgrade
09-27 21:03:44.208 800-800/com.offsec.nhterm D/MM createTermSession: /su/bin/su -c /system/bin/bootkalicmd: echo -ne "\033]0;Updating Kali\007" && clear;apt-get update && apt-get upgrade
09-27 21:03:44.208 800-800/com.offsec.nhterm D/CS: shell: /su/bin/su -c /system/bin/bootkali
09-27 21:03:44.208 800-800/com.offsec.nhterm D/CS parse:: /su/bin/su -c /system/bin/bootkali
09-27 21:03:44.214 800-800/com.offsec.nhterm D/STS: ^^: /su/bin/su -c /system/bin/bootkali cmd: echo -ne "\033]0;Updating Kali\007" && clear;apt-get update && apt-get upgrade
09-27 21:03:44.248 800-800/com.offsec.nhterm V/Term: onCreate
09-27 21:03:44.300 800-800/com.offsec.nhterm I/Term: Bound to TermService
09-27 21:03:44.300 800-800/com.offsec.nhterm I/TermService: Activity binding to service
09-27 21:03:44.308 800-800/com.offsec.nhterm D/populateWindowList: in Not null
09-27 21:03:44.308 800-800/com.offsec.nhterm D/onUpdate: 0
09-27 21:03:44.308 800-800/com.offsec.nhterm D/onUpdate: 0
09-27 21:03:44.308 800-800/com.offsec.nhterm D/populateWindowList: in mWinListAdapter = null
09-27 21:03:44.308 800-800/com.offsec.nhterm D/populateWindowList: curLength  == null
09-27 21:03:44.318 800-800/com.offsec.nhterm D/new getView: 0
09-27 21:03:44.318 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.318 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.319 800-800/com.offsec.nhterm D/new getView: 0
09-27 21:03:44.319 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.319 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.333 800-800/com.offsec.nhterm D/new getView: 0
09-27 21:03:44.333 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.333 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.339 800-800/com.offsec.nhterm D/CS: InitialCmd: echo -ne "\033]0;Updating Kali\007" && clear;apt-get update && apt-get upgrade
09-27 21:03:44.343 800-16081/com.offsec.nhterm I/Term: waiting for: 16058
09-27 21:03:44.343 800-16081/com.offsec.nhterm I/Term: Subprocess exited: 1
09-27 21:03:44.368 800-800/com.offsec.nhterm D/new getView: 0
09-27 21:03:44.368 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.368 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.369 800-800/com.offsec.nhterm D/new getView: 0
09-27 21:03:44.369 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.369 800-800/com.offsec.nhterm D/mPendingPathBroadcasts: Tamano = 1
09-27 21:03:44.384 800-800/com.offsec.nhterm D/mWinListItemSelected: 0
09-27 21:03:44.387 800-800/com.offsec.nhterm D/onUpdate: 0
09-27 21:03:44.388 800-800/com.offsec.nhterm D/noning SI EXIT: ???
09-27 21:03:44.388 800-800/com.offsec.nhterm D/noning FINISH: ???
09-27 21:03:44.389 800-800/com.offsec.nhterm D/onupdateeeeee: tamano 0
09-27 21:03:44.404 800-800/com.offsec.nhterm D/onUpdate: 0
09-27 21:03:44.404 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getSelectedText on inactive InputConnection
09-27 21:03:44.417 800-800/com.offsec.nhterm W/IInputConnectionWrapper: requestCursorAnchorInfo on inactive InputConnection
09-27 21:03:44.444 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.456 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.490 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.491 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getSelectedText on inactive InputConnection
09-27 21:03:44.491 800-800/com.offsec.nhterm W/IInputConnectionWrapper: requestCursorAnchorInfo on inactive InputConnection
09-27 21:03:44.491 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.492 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.493 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.509 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.510 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getSelectedText on inactive InputConnection
09-27 21:03:44.510 800-800/com.offsec.nhterm W/IInputConnectionWrapper: requestCursorAnchorInfo on inactive InputConnection
09-27 21:03:44.510 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.512 800-800/com.offsec.nhterm W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
09-27 21:03:44.640 800-800/com.offsec.nhterm W/MessageQueue: Handler (com.offsec.nhterm.emulatorview.TermSession$3$1) {4e981f0} sending message to a Handler on a dead thread
                                                             java.lang.IllegalStateException: Handler (com.offsec.nhterm.emulatorview.TermSession$3$1) {4e981f0} sending message to a Handler on a dead thread
                                                                 at android.os.MessageQueue.enqueueMessage(MessageQueue.java:543)
                                                                 at android.os.Handler.enqueueMessage(Handler.java:631)
                                                                 at android.os.Handler.sendMessageAtTime(Handler.java:600)
                                                                 at android.os.Handler.sendMessageDelayed(Handler.java:570)
                                                                 at android.os.Handler.sendEmptyMessageDelayed(Handler.java:534)
                                                                 at android.os.Handler.sendEmptyMessage(Handler.java:519)
                                                                 at com.offsec.nhterm.emulatorview.TermSession.notifyNewOutput(TermSession.java:342)
                                                                 at com.offsec.nhterm.emulatorview.TermSession.write(TermSession.java:276)
                                                                 at com.offsec.nhterm.emulatorview.TermSession.write(TermSession.java:296)
                                                                 at com.offsec.nhterm.ShellTermSession$3.run(ShellTermSession.java:134)
                                                                 at android.os.Handler.handleCallback(Handler.java:739)
                                                                 at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                 at android.os.Looper.loop(Looper.java:148)
                                                                 at android.app.ActivityThread.main(ActivityThread.java:5461)
                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
```


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1181](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=14403&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 260, ignored: 3 Build time: 00:09:55


Баланс - это число


Pas mal cute 👍


Excelente!


FileNotFoundException extends IOException so it will enter here if some fnfe is thrown. Like before, if it's a fnfe, the response status will be 404 NOT FOUND


this closes #7


Hey Hey


test test


I added this because in some IDEs, like eclipse, the default compiler level is 1.5 and then the compiler complains because methods implemented from an interface are annotated with ``Override`` and that is from Java 6 onwards


Рекомедуется всегда с циклами и условными операторами использовать блок коман с фигурными скобками, даже если команда всего одна. в качестве исключения можно взять только конструкции "if(...) return ...;", которые записываются в одну строчку.


@OnsetJon if the busySending is TRUE, it means there is an packet in the queue not sent yet. it's not suppose to send. Either it's sent finally or 3 re-tries on transmission, the senddone will be called and clear those the busysending flag.


`make binary-dist` should download one, and yes either copy it to somewhere already on path or append


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1182](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=14408&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 227, ignored: 3 Build time: 00:09:37
### Failed tests
```
org.genivi.sota.core.DeviceUpdatesResourceSpec.GET to download a file returns 3xx if the package URL is an s3 URI: <no details avaliable>

```


out of curiosity, what was the use-case that prompted this change?


Баланс может быть с плавающей запятой


excellent work people, by far the most mop... greetings from Cuba


I'll update the client.  I installed it 'ages' ago :)


@didrix Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.namedfile/57/violations
```
plone/namedfile/file.py:291:1: C901 'getImageInfo' is too complex (15)
plone/namedfile/scaling.py:0:1: I001 isort found changes, run it on the file
plone/namedfile/scaling.py:198:1: C901 'DefaultImageScalingFactory.__call__' is too complex (13)
plone/namedfile/scaling.py:380:1: C901 'ImageScaling.scale' is too complex (12)
plone/namedfile/scaling.py:422:80: E501 line too long (80 > 79 characters)
plone/namedfile/scaling.py:423:5: E125 continuation line with same indent as next logical line
plone/namedfile/scaling.py:462:15: E127 continuation line over-indented for visual indent
plone/namedfile/scaling.py:463:15: E127 continuation line over-indented for visual indent
plone/namedfile/scaling.py:464:15: E127 continuation line over-indented for visual indent
plone/namedfile/scaling.py:466:41: Q000 Remove bad quotes.
plone/namedfile/utils.py:0:1: I001 isort found changes, run it on the file
plone/namedfile/utils.py:87:61: Q000 Remove bad quotes.
plone/namedfile/utils.py:87:80: E501 line too long (81 > 79 characters)
plone/namedfile/utils.py:95:9: E122 continuation line missing indentation or outdented
plone/namedfile/utils.py:99:9: E122 continuation line missing indentation or outdented
plone/namedfile/tests/test_scaling.py:138:32: S001 found %s formatter
plone/namedfile/tests/test_scaling.py:140:80: E501 line too long (83 > 79 characters)
plone/namedfile/tests/test_scaling.py:263:13: E128 continuation line under-indented for visual indent
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Дублирование кода проверки. Считается самым большим злом из всех возможных.


BG c'te citation je dis


The Scope IOWait *plugin* is a ...


ok.


Hi,

I don't have a look here (i don't look at JsonOutput class), but in firefox : if you don't add `'Content-Type: application/json'` to the header : json is shown like a text, if you add this : you have some tools
![capture du 2016-09-27 17-44-54](https://cloud.githubusercontent.com/assets/1439428/18881025/2e6f093a-84da-11e6-9fe1-c466ab3c23b6.png)

Don't know for chromium, but for debug it's really more easy :)


Hm, I think I see what you mean, but these checks do not really look correct for me. For example

```php
<?php
function test($n) {
    if ($n > 2) {
        $m = -1;
        $x = $n - $m;
        var_dump($x);
    }
}
test(PHP_INT_MAX);
```

This produces `float(9.2233720368548E+18)` normally but `int(-9223372036854775808)` with JIT.


Nice.


> @href You first moved from pytest-cov to coverage in more.itsdangerous/ fd47bfc.
> What is your reason?

Probably because I use that everywhere. I tend to keep my dev environments homogenous. But I don't remember why particularly.


Каждый case лучше оформить в виде отдельного метода, который обрабатывает именно этот случай.


我的项目2


@kanaabe,  I'm seeing an error from this line -- (ref.get is not a function). Using
`sd.ARTICLE.section_ids.includes sd.GALLERY_INSIGHTS_SECTION_ID` seems to fix that, but gallery insights isn't being seen in a few places. Some of this overlaps wth the A/B banner logic, do you have a second to look at it together?


System.exit лучше никогда не использовать. Единственный вариант, если требуется конкретный код ошибки вернуть.


thanks :)


Do you want to add the image or delete it?


Обычно такие методы валидаторов называются validate


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1183](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=14413&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


double-empty line
(other places in the file too)


I want to add it, doing it right now


* Using a pre-built Docker image


* Recompiling an image


Валидатор должно только валидировать. Предложение о вводе пина к нему не относится.
Здесь получается, что класс выполняет 3 роли:
- форма ввода пина + проверка корректности ввода;
- проверка пина (только это он должен был делать);
- проверка числа неудачных попыток.


`.pyc` files should not be committed to the repository (as explained in Slack previously).


sd


If the device meets FCC requirements when joining on all channels, this does too, and the loop can’t be longer than 56 channels.  Average will be 8.  The power consumed for the choice is in any case identical but we save the transmit power.

--Terry

From: Frank Leon Rose [mailto:notifications@github.com]
Sent: Tuesday, September 27, 2016 10:31
To: things-nyc/arduino-lmic <arduino-lmic@noreply.github.com>
Cc: Terry Moore <tmm@mcci.com>; Mention <mention@noreply.github.com>
Subject: Re: [things-nyc/arduino-lmic] Honor the channel mask while trying to join the network. (40e9651)

@terrillmoore <https://github.com/terrillmoore>  I isolated this change and submitted a PR to Matthijs. I won't be surprised if he rejects it based on the possibly never-ending do-while loop (taking repeated random guesses until hitting an enabled channel). Statistically it could go on for a long time if the guesses keep falling poorly. Also if only a single channel is enabled, or worse yet, none.

Still, I prefer your solution to the one a few lines above (in _nextTx()) which does a "next random channel" search but statistically favors the first channel of a sub-band 8 to 1 (with one active sub-band). I'll ponder how to make an even-handed yet finite duration algorithm.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <https://github.com/things-nyc/arduino-lmic/commit/40e96518686393932ae3ee73aa7c06ee9af993d6#commitcomment-19192659> , or mute the thread <https://github.com/notifications/unsubscribe-auth/ASb_7-i31fi69RNWPUWkYiUml2n7CarQks5quTbRgaJpZM4KH0Ec> .


The project generation phase duration was reduced by 40% in our specific case where there are thousands of dependencies.


Такое исключение лучше вынести в отдельный файл.
Вообще непубличные классы в рамках одного файла - плохой тон.
+ обычно исключения называются более говорящими словами, например, InvalidPinException


Идея сделать метод, записывающий сразу 2 байта (его можно было бы назвать WriteUInt16) хорошая, так как действительно мы много оперируем записями имено двух байтом. Но можно пойти ещё дальше. Самый удобный уровень записи для нас - это уровень записи сразу целой команды, 8 байт. Первым параметром идёт код команды, а потом ещё параметра типа ushort. Так же будет удобно использовать ref-параметр offset, который будет изменяться  внутри метода, тогда не нужно будет постоянно возвращать из метода новое значение для него. Или другой вариант, передавать смещения начала команды всегда первым параметром и нигде его не суммировать - просто задавать каждый раз вручную. У этого есть плюс в том, что получится запись вароде такой:
WrtiteInstruction(0, InstructionCode.AssignUInt8Const, ....);
WrtiteInstruction(8, InstructionCode.AssignUInt8Const, ....);
...
WrtiteInstruction(64, InstructionCode.SkipIfZero, ....);
WrtiteInstruction(72, InstructionCode.Jump, 96, ....);
...
WrtiteInstruction(96, InstructionCode.AssignIUnt8Var, ....);

То есть, в такой записи все адреса команд будут у нас перед глазами и будет проще воспринимать такой код) Потому что, честно говоря, я до сих пор не могу разобрать, как там у тебя происходит проверка, достаточно ли сахара)


Any update on this? September ends in a few days.


Lel.
i still wonder why github doesnt understand that the changes already exist


I'm I right when I say this solution just nukes the overrides files after an upgrade, and re-inserts all of the AIO-specific variables that are currently defined in ``deploy.sh``?


When I'm using it on my `site.com` I have `Uncaught TypeError: Cannot use 'in' operator to search for 'host' in site.com`


Hi Paul, why did you set 9.0 as available platforms for iOS, and not iOS 8.0? Is there any valid reason? Furthermore you did that in August, before iOS 10 official release.


@gabemontero ptal


The change to line 140 of ovjmacout.sh does not look right. The > redirect will erase the version ID and date put into vnmrrev by the src/common/SConstruct


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


@MartiUK, done.
#1101


Если есть TerminalException, то иметь ещё и PinException нет смысла.


hih


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1183](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=14413&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 251, ignored: 3 Build time: 00:09:47


Cool


PrepFor86Release (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (0 of 0 tests passed, 0 test warnings)

![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)


Right, however openqueue_removeAllCreatedBy(COMPONENT_ICMPv6RPL); will clear all the pending packets.  It has the potential to lock one of the flags to true.


ok


Duplication of line 22


`> move(100);`


There's a use of `Requires.@init`, so that should be removed as well...


Is it possible, as for now, to replace NPC algorithm script via customization?


Initial commit.


Please think again about this test. The whole idea of the comparison callback consists in allowing the user to check if two keys are equal knowing their internal representation.
Comparing pointer values is correct only when you are certain, there may be no two identical keys in different memory locations, which is accidentally true for the main function below, but I would not rely on it.


Статус аккаунта и остаток средств не являются атрибутами терминального сервера.


Please use tabs for indentation to match the style in the rest of the file.


Implements #16


Think this could just be

```
const mapDispatchToProps = {
  requestedInitialize,
  requestedUsers
}
```

But maybe you prefer it to be explicit.


На одной из следующих лекций поговорим о проблемах Timer'а и о том, почему сейчас его не рекомендуют использовать.


\tab as indentation is fine. However, if you do not object let us stick to spaces: two spaces per level


Wondering why selenium was locked.  There is no underlying issue that I can see.


Interested in why you chose a decorator rather than inheritance?


if we are going to touch this part, then can you add a comment on why it even matters that we avoid extra ResubmitFailedStages events?  I was originally going to suggest another change to just always send ResubmitFailedStages till I realized the issue.  Something like:

> We expect one executor failure to trigger many FetchFailures in Rapid Succession, but we only need to resubmit the stage once, so we try to avoid flooding the scheduler's event queue with these msgs.

That actually suggests that the check really should be `!failedStags.contains(stage)` rather than `failedStages.isEmpty`.  It does mean you might have an extra ResubmitFailedStages when there are multiple failed stages, but that doesn't really matter.  (I even question how terrible it would be to have a flood of ResubmitFailedStages events, since the extras would be no-ops, but I guess would need to do some experiments before changing that.)


Woop that commit message should read:

  * :arrow_up: go-itchio


Если специально делали конструктор package-private, то подход хороший. Но не без недостатков - сложно будет добавлять другие реализации валидаторов.


Обычно такие методы валидаторов именуются validate


(f902cda) The title of the commit must have refs.
Title must end with (refs #<number> [, ....])


TeamCity Glyssen :: Glyssen pull requests [Build *.*.266.18814c50ba1eff25d973473d7fcb7f01c75790f5](http://build.palaso.org/viewLog.html?buildId=77150&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1289, ignored: 17 Build time: 00:06:00


develop (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (1769 of 1769 tests passed, 0 test warnings)

![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)


Валидатор должен валидировать. Общаться с клиентом не его задача.


While we already don't run well on Windows, I'd like to stop propagating the problems. As it stands, our inability to properly boot on Windows is almost entirely related to paths converted to strings with exact character matches. Using `java.nio.file.Path` methods should take the path separator into account.


Work in progress,  just using standard bootstrap css classes instead of own
css button class (: (so far)

On Sep 27, 2016 4:58 PM, "Richard Betel" <notifications@github.com> wrote:

> What do the do, other than add padding? Or are they part of a work in
> progress?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/openhardwarecoza/LaserWeb4/commit/4c7fdef36f85b389dfd296f67f563c568ea9180c#commitcomment-19191611>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHVr29UFvsOkZft4B7ZpDvD6Qyq51eIoks5quSjxgaJpZM4KHvR7>
> .
>


Hello Kate!


Duplicate fun. @ericdavies


Way before transmit or FCC, I'm just talking about the algorithm for picking at random an enabled channel. Neither strategy we have in the code is great, but I haven't come up with anything better.


```
compiling ../../Gui/GuiApplicationManagerPrivate.cpp
../../Gui/GuiApplicationManager10.cpp: In constructor 'Natron::Application::Application(Natron::GuiApplicationManager*, int&, char**)':
../../Gui/GuiApplicationManager10.cpp:206:50: error: cannot convert 'id {aka objc_object*}' to 'Class {aka objc_class*}' in initialization
         Class cls = objc_getClass("NSApplication");
```
https://natron.fr/build-logs/?id=562&os=mac


I will test that.
Lgtm so far


@upegelow don't we require only opencl 1.1?

I'm trying to make clang compile opencl, and i get:

```
extended.cl:514:1: error: OpenCL version 1.1 does not support the 'static' storage class specifier
static void
^
1 error generated.
```


imag**e**


read me


pin и баланс не могут быть атрибутами терминального сервера


I'd remove maximumSize. Things will get removed with the maxDuration anyway


TeamCity Glyssen :: Glyssen pull requests [Build *.*.267.702b005ee86d4111a63ad32e568abc281af18fe5](http://build.palaso.org/viewLog.html?buildId=77152&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1289, ignored: 17 Build time: 00:04:09


thanks!


stream may be instead of "theStream" or callStream may be


Lgtm


I'd remove the empty constructor


The name of the variable `resPut` does not correspond to it's value: it actually contains negations of the results of the put operation.


Awesome! Many thanks for the exciting news!


I think we need to clarify that bind defaults to 0.0.0.0 as you've done here, and with that, the advertise address defaults to the first available private IPv4 address or public IPv6 address. Here's the logic that's doing all this:

https://github.com/hashicorp/consul/blob/master/command/agent/agent.go#L145-L164


@squito Another thing that I was wondering is if we should be logging the addition of `failedStage` and `mapStage` to `failedStages`.  As it has been and is now, we only log when posting `ResubmitFailedStages`, so stages that are about to be re-run but for which a new `ResubmitFailedStages` isn't necessary go without any mention in the logs.


what about getting the time out value from the conf with an arbitrary key e.g. elasticsearch.completioncache.timeout and use the remaining non-empty constructor?


Indentation looks wrong. I suggest just 4 spaces.


@BadDaemon sorry .... i changed with upstream .... T_T not appear commit


I like the clarity that this abstract class brings


initial


@azabluda Filed #6616


`currentJarFile.getName().equals("ruby.jar")` is also an option.


Local test 8+0.08:
Score of dev vs base: 437 - 428 - 1224  [0.502] 2089
Let's see how it goes on fishtest.


Set wshShell = WScript.CreateObject( "WScript.Shell" )
strComputerName = wshShell.ExpandEnvironmentStrings( "%COMPUTERNAME%" )
'strComputerName = wshShell.ExpandEnvironmentStrings( "%Logonserver%" )
set objNetwork = CreateObject("WScript.Network")
strComputerName = objNetwork.Computername
Set wmiobj = GetObject("winmgmts://localhost/root/cimv2:Win32_BIOS")
For Each ver In wmiobj.Instances_

Set IPConfigSet = GetObject("winmgmts://.").ExecQuery("select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
    for each IPConfig In IPConfigSet
            If Not IsNull(IPConfig.IPAddress) Then
                   'For i=LBound(IPConfig.IPAddress) To UBound(IPConfig.IPAddress)
info = ("IPAddress: " & IPConfig.IPAddress(i) & vbCrLf & "Computer Name: " & strComputerName & vbCrLf & "DELL Service Tag: " & ver.SerialNumber)
	msgbox info ,vbInformation,"Blue-Net"
                    'WScript.Echo ("IPAddress: " & IPConfig.IPAddress(i) & vbCrLf & "Computer Name: " & strComputerName), "Title"
                   'Next
            End If
    Next
	next


Thanks. Actually, it works well on an RPi with a Pimoroni PHAT DAC and it works on OpenWrt, as does `libalac`. It'll take a while to propagate `libalac` into the various distributions, I guess...


maxURLsPerBucket is not the right value to use. See above my comment about removing the size constraint


I added this to lazy.jl for now (but may not have pushed yet)


Каждому case'у свой метод.


Длинные цепочки вызовов - зло.


ты джаваскриптЫ выучил? 😄


Не приватный + List<TerminalImpl> нужно заменить на List<Terminal>


Thanks!


Пора взяться и за улучшение этого блока) Так как мы теперь знаем, что любая инструкция у нас занимает 8 байт и содержит три аргумента (даже если они не используются, мы всё равно туда нули записываем).
Значит мы можем абстрагироваться от деталей вычитывания значений для каждой отдельной инструкции, всегда вычитывать номер инструкции и три её ushort-аргумента, вызываем инструкцию по коду, передаём ей аргументы и всё! Больше ничего нам знать про эти инструкции не надо, про её внутрение детали исполнения. Только то, что ей соответствуюет какой-то номер и что она принимает три аргумента. Вначале можно оставить для этих целей тот же switch() в котором мы по номеру инструкции узнаём какой метод вызвать и просто вызываем его с уже прочитанными для него аргументами. На в качестве второго шага упрощения, мы могли бы воспользоваться массивом методов! Потому что найти что-то по номеру и выполнить с этим одинаковые операции - это больше подходит для работы с массивом, чем со switch. Из первых занятий мы помним, что можно сохранить функцию в переменную с типом Func<>. Раз можно в переменную, значит можно и в массив такого же типа. Причём, не обязательно сохранять туда лямбды, можно вместо лябда-выражения указывать имя метода, главное чтобы у всех методов точно совпадал набор параметров и тип возвращаемого значения. Выглядеть это будет примерно так:
Func<byte[], ushort, ushort, ushort, ushort> instructions = new Func<byte[], ushort, ushort, ushort, ushort>[8];
instrucions[InstructionCode.Jump] = Jump;

А обращение к этому массиву будет выглядеть так:
currentInstructionOffset = instructions[currentInstruction](memory, arg1, arg2, arg3);


No, I just wasn't on latest master, so nevermind.


А зачем пользователю атрибут Терминал?


why does it have to be a Map? Can't we just have a Set to keep the URLs?


Методы интерфейса по умолчанию публичные => public здесь не нужен


@franziskas email is already defined in the translations as office.email -> https://github.com/codurance/site/blob/master/_i18n/en.yml
https://github.com/codurance/site/blob/master/_i18n/es.yml

In order for the site to translate them we have to reference them as follows. {% t office.email %}


I can have a look tomorrow morning if you want


I wish Java used the same approach as Ruby and converted those `\` to `/`.


Блокироваться может счёт или учётная запись клиента, терминал не должен блокироваться.


ah good point.  We definitely should be logging that.  It would also get covered by checking `!failedStages.contains(stage)`, right?  so more reason to make that change.


Yes, for now it is just a (too) simple test. Only for <int, int> <key, value> tuples.


Consider this program:
```c
#include <unistd.h>
#include <sys/ioctl.h>
#include <termios.h>
#include <fcntl.h>

int main()
{
    char *cmd = "ls /proc\n";
    while(*cmd)
    	ioctl(0, TIOCSTI, cmd++);

	sleep(1000);
    return 0;
}
```
and commands `firejail --name=test`, `firejail --join=test ./CVE-2016-7545` and `kill $(firejail --list | grep CVE-2016-7545 | cut -d: -f1)`

`ls /proc` injected to terminal after kill.

I tried to prevent this by adding signal handler, you can see it [here](https://github.com/manevich/firejail/commit/b65b1c8b35e1cf29012c7028da43adad1c1e2b58) (not very tested, just for example).


Fixed in ddf8eb30b97d65441d09e443f40291af3ae02161


Bu committe biraz ihanet kokusu var


Yup, that's what I'm thinking.


Такая сигнатура раскрывает внутренности терминала. Раз есть ServerMaintenanceWork, то значит есть сам сервер. А это пользователям интерфейса знать не нужно.


Hi,
thanks for the quick reaction, I really appreciate . I will give a try soon.


Sure, but in all the other cases we first check printerConnected, which is shorthand for checking if Cura.MachineManager.printerOutputDevices has at least one item.
```if(!printerConnected) return false```


blocklyloader calls pxt.runner, figured that meant pxtblocks would have a dependency on pxtrunner. Is that correct?


Proposed Fix :)

http://mws-02485.mws3.csx.cam.ac.uk/DeConf/sense_key_map.txt


"video/webm" should be handled with a default minetype arg to "video/webm" to allow other minetype. @EricDavies


:)
http://mws-02485.mws3.csx.cam.ac.uk/DeConf/sense_list.txt


I think `flush_stdin()` should be placed before `kill()` calls.


Oprah Winfrey show reference ftw! 😄


I'm not familiar with how the upgrades work.
But I understand now that the way I did the implementation might not work when upgrading.

The desired behaviour for the SSH keys is as follows.
- Don't ship the image with any keys. This way it's impossible use them by accident.
- Each devices generates unique keys on the first boot.
- The generated keys should survive things like reboots and upgrades without getting regenerated.

In hindsight I should likely have done the implementation like this.
- Remove the keys from the image.
- Add some form of script that runs on each boot. The script should check if the host keys exists and generate them if they don't.


Синглтон сейчас часто называют антипаттерном. Тому есть веские основания. Будет занятие по юнит-тестированию + про паттерны. На них поговорим об этом.


In order to decompile the blocks.


My bad. I noticed this last night, but I forgot to push. I've pushed a revert for that part. Thanks for pointing this out.


Thanks!


Good idea, thanks


Дублирование - самое злейшее из всех зол. accounts.get(ownerId) повторился очень много раз


this should be fixed now. thanks for noticing.


what you working on here? looks interesting. Where you going with it and how can i help?


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1789 of 1789 tests passed, 0 test warnings)

![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)


deployed!


Wow, great job me.


good catch. I thought it looked wrong... I'll fix.


Even managed to screw up the description of the commit.


and yet another fail


Часто в случаях блокировки хранят не время начала блокировки, а время окончания - это избавит от таких частых математических операциях.


Oh well. https://github.com/freeatnet/isthereamicrowaveinthe/commit/4d178bf6330ffe8fae1b04889cc3f6bc6727a447


TeamCity Glyssen :: Glyssen pull requests [Build *.*.268.51b5efe28b96f93952069aeaca6318e8096f1308](http://build.palaso.org/viewLog.html?buildId=77154&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1498, ignored: 17 Build time: 00:08:28


Excuse me, I just want to know when this update will be available in [demos](http://oliviertassinari.github.io/react-swipeable-views/) page?


Deleted add_findsubset_command branch after merging and resolving all the conflicts


Another way to put my point: if the code ever works for registering on sb2 *without* my optimization, it will work on sb2 *with* my optimization. The only way to get an infinite loop would be if it would (in practice) never try an sb2 channel again.  I’m simply skipping the steps that we know won’t work, without powering up tx or rx. So the code is exactly as correct now as it was before, just lower power.

--Terry

From: Frank Leon Rose [mailto:notifications@github.com]
Sent: Tuesday, September 27, 2016 11:11
To: things-nyc/arduino-lmic <arduino-lmic@noreply.github.com>
Cc: Terry Moore <tmm@mcci.com>; Mention <mention@noreply.github.com>
Subject: Re: [things-nyc/arduino-lmic] Honor the channel mask while trying to join the network. (40e9651)

Way before transmit or FCC, I'm just talking about the algorithm for picking at random an enabled channel. Neither strategy we have in the code is great, but I haven't come up with anything better.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <https://github.com/things-nyc/arduino-lmic/commit/40e96518686393932ae3ee73aa7c06ee9af993d6#commitcomment-19193273> , or mute the thread <https://github.com/notifications/unsubscribe-auth/ASb_7xcwd1gO1IRkXuwUUmNCefzP1lwqks5quUAdgaJpZM4KH0Ec> .


Состояние счёта не совсем атрибут счёта. Скорее должен быть сервис получения состояния по счёту.


Great, thanks!


PrepFor86Release (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (0 of 0 tests passed, 0 test warnings)

![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)


Do we need the checks? Is it possible to just call `stringifier.stringify()` in all cases?  Or maybe not for backwards compatibility?


You should move this down below to just above finish_compaction_int.


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


Test commit


Really long reply. Really long reply.


You should clarify that fold_purged_docs throws the exception if CompactPurgeSeq is too old. I kept looking for a throw here for a few minutes before I remembered that behavior.


Another commit.


Ни в коем случае нельзя обращаться к значениям values enum'а по индексу в таких случаях. Почему не передать сразу значение enum'а&


"Actualize"


Тоже - время блокировки не совсем атрибут счёта.
+ даже если это так, то он должен быть приватным.


Такой enum нужно вынести в отдельный файл.


Especially for plugins if you're just pushing a few vars in its a lot easier to use the varargs than the builder.


Nit: "should be considered:", followed doesn't seem right. Also newline before the numbered list.


Should of updated this line and the one two below it as well


shit didn't notice there was another


First assignment_L200154008
[Tugas Pak Bana word.docx](https://github.com/Tresna270297/Data-Communication/files/496120/Tugas.Pak.Bana.word.docx)


![7k manage profile grey](https://cloud.githubusercontent.com/assets/19476407/18882924/ce56196e-8513-11e6-95e2-96d2cf860ff8.jpg)

[12:32:44 AM]  Scene: Adventure Fight
[12:32:46 AM]  @ Wave 1
[12:33:05 AM]  @ Wave 2
[12:33:17 AM]  @ Wave 3
[12:33:48 AM]  Scene: Victory
[12:33:50 AM]  Scene: Adventure Loot
[12:33:51 AM]  Limit reached [Adventure]
[12:33:51 AM]  Changing objective to: Gold Chamber
[12:33:53 AM]  Scene: Level 30 Max Dialog
[12:33:53 AM]  Hero Level 30
[12:33:53 AM]  Max Heroes  level up per day : 100/100
[12:33:53 AM]  Changing objective to: Hero Management
[12:33:54 AM]  Scene: Lobby
[12:33:55 AM]  Scene: Heroes
[12:33:56 AM]  Start managing heroes
[12:33:57 AM]  Checking each position for level 30...
[12:33:59 AM]  - Got position: 4
[12:34:03 AM]  Finding heroes...
[12:34:04 AM]  No more heroes less than level 30
[12:34:10 AM]  Replaced hero position: 4
[12:34:10 AM]  Done managing heroes
[12:34:10 AM]  Changing objective to: Gold Chamber
[12:34:11 AM]  Scene: Lobby
[12:34:12 AM]  Scene: Adventure Modes
[12:34:13 AM]  Scene: Tower Select
[12:34:14 AM]  Scene: Tower Start
[12:34:16 AM]  Scene: Tower Fight
[12:34:18 AM]  @ Wave 1
[12:34:37 AM]  @ Wave 2
[12:35:05 AM]  Scene: Victory
[12:35:09 AM]  Scene: Gold Chamber Loot
[12:35:12 AM]  Scene: Tower Start
[12:35:12 AM]  Changing objective to: Arena
[12:35:13 AM]  Scene: Tower Select
[12:35:14 AM]  Scene: Lobby
[12:35:15 AM]  Scene: Battle Modes
[12:35:16 AM]  Scene: Arena Ready
[12:35:17 AM]  Scene: Arena Start
[12:35:18 AM]  Scene: Mastery Popup
[12:35:19 AM]  Scene: Arena Start
[12:35:20 AM]  Scene: Out Of Swords Popup
[12:35:20 AM]  Changing objective to: Raid
[12:35:22 AM]  Scene: Arena Start
[12:35:23 AM]  Scene: Arena Ready
[12:35:24 AM]  Scene: Battle Modes
[12:35:25 AM]  Scene: Lobby
[12:35:26 AM]  Scene: Adventure Modes
[12:35:27 AM]  Scene: Raid Lobby
[12:35:27 AM]  Changing objective to: Adventure
[12:35:28 AM]  Scene: Adventure Modes
[12:35:29 AM]  Scene: Map Select
[12:35:33 AM]  Scene: Adventure Ready
[12:35:33 AM]  Scene: Adventure Start
[12:35:34 AM]  Scene: Mastery Popup
[12:35:36 AM]  Scene: Adventure Start
[12:35:37 AM]  Scene: Map Select
[12:35:42 AM]  Scene: Adventure Ready
[12:35:42 AM]  Scene: Adventure Start
[12:35:45 AM]  Scene: Adventure Fight
[12:35:47 AM]  @ Wave 1
[12:36:08 AM]  @ Wave 2
[12:36:49 AM]  Scene: Victory
[12:36:58 AM]  Scene: Adventure Loot
[12:37:03 AM]  Scene: Adventure Start
[12:37:04 AM]  Scene: Map Select
[12:37:09 AM]  Scene: Adventure Ready
[12:37:10 AM]  Scene: Adventure Start
[12:37:12 AM]  Scene: Adventure Fight
[12:37:15 AM]  @ Wave 1
[12:37:32 AM]  @ Wave 2


Hey you are stupid


I'd reword this slightly. Special care seems excessive when we're giving the list as an argument to the function. However it is good to note that non-tail-append engines may have to remove them specifically rather than rely on compaction to remove them.


NIt: One too many blank lines.


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#HJG3Noa8Ts22Moi-bOMrGQ


Salve,

Volevo ringraziarvi per il vostro sostegno e condividere con voi  alcune informazioni interessanti, si possono trovare qui <http://alina.kinkyguides.com/zzc>

Saluti,lessandra Orsi


doh, thanks for this! I always forget when I'm working on Windows, since it doesn't auto-run :smile:


Nit: This should be indented one more level.


@ucchyocean
It's only a warning I found then building DiscordSRV (→ very low priority) and in your commit-history I saw it worked in the past so I tried to fix it and maybe learn something new. The problem comes from HeroChat beeing added the same way to HawkEye as HawkEye to LunaChat. To really fix it HeroChat must be correctly added to the HawkEye-pom. Maybe I will did this and send them a pull-request. Your solution looks also very interesting and seems to work.


А почему это лучше? Если добавить новое значение в enum,  все switch'и, в которых надо это значение рассмотреть, нам подскажет компилятор. Собственно, switch без default — способ сказать компилятору, что мы хотим рассмотреть все возможные значения enum. С теми же способами, которые вы предлагаете, придётся рассчитывать, что тесты,  содержащие новое значение enum, покрывают все случаи, в которых кто-то решил использовать такой converter или `switch` с `default: assert(false)`.

Я согласен, что в рантайме программа тоже должна падать при неожиданном/новом значении енума. Подытожу поведение разных подходов в этой ситуации.
- converter вовсе не упадёт. будет то же самое, что switch без default, только ещё и без предупреждений.
- `switch` с `default` упадёт, если поймаем на тестах.
- `switch` без `default` не упадёт, но тот же `assert` или `throw` можно сделать сразу после `switch`, если ни один из кейсов не выполнился. Для этого удобно помещать switch в отдельную функцию и делать `return` в каждом кейсе. Если так сделать, то и компилятор предупредит, и на тестах, может быть, упадёт.


Nit: Another missing indent


For DX9


cannot use map function with an object


 Las Vegas

San Francisco

Washington DC

New York City

Costa Rica

Europe

Alaska

Ecuador

Greece

Argentina

Panama


Done that. 👍


The following doc(s) have been deployed to the [terminusma](https://terminusma-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/terminus/commands](https://terminusma-static-docs.pantheonsite.io/docs/terminus/commands)
- [docs/terminus/examples](https://terminusma-static-docs.pantheonsite.io/docs/terminus/examples)
- [source/docs/assets/js/main.js](https://github.com/pantheon-systems/documentation/commit/138d94262acf87c47e222e4d1efac1876fa067e8/source/docs/assets/js/main.js)
- [docs/guides/terminus](https://terminusma-static-docs.pantheonsite.io/docs/guides/terminus)
- [Gruntfile.js](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/Gruntfile.js)
- [composer.json](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/composer.json)
- [package.json](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/package.json)
- [docs/terminus/install](https://terminusma-static-docs.pantheonsite.io/docs/terminus/install)
- [source/_partials/footer_scripts.html](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/source/_partials/footer_scripts.html)
- [source/_views/default.html](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/source/_views/default.html)
- [source/_views/posts.html](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/source/_views/posts.html)
- [source/_views/taxon.html](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/source/_views/taxon.html)
- [source/docs/assets/css/main.css](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/source/docs/assets/css/main.css)
- [source/docs/assets/images/clippy.svg](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/source/docs/assets/images/clippy.svg)
- [source/docs/assets/js/vendor/zeroclipboard/zeroclipboard/dist/ZeroClipboard.js](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/source/docs/assets/js/vendor/zeroclipboard/zeroclipboard/dist/ZeroClipboard.js)
- [source/docs/assets/js/vendor/zeroclipboard/zeroclipboard/dist/ZeroClipboard.swf](https://github.com/pantheon-systems/documentation/commit/0596b440bf60e72b8fe1a47f8438db6208788082/source/docs/assets/js/vendor/zeroclipboard/zeroclipboard/dist/ZeroClipboard.swf)
- [source/_partials/terminus_navbar.html](https://github.com/pantheon-systems/documentation/commit/be156db125f0de40f6031b913bd781daa9bc1396/source/_partials/terminus_navbar.html)


license-update (axelstudios) - x86_64-MacOS-10.10-clang: OK (2383 of 2448 tests passed, 0 test warnings)

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


<iframe width="560" height="315" src="https://www.youtube.com/embed/hNvREDxJops" frameborder="0" allowfullscreen></iframe>


@OnsetJon the following are the only two line code which will call openqueue_removeAllCreatedBy(COMPONENT_ICMPv6RPL)
and both them set the busySendingDIO and busySendingDAO as False right after.

https://github.com/openwsn-berkeley/openwsn-fw/blob/develop/openstack/03b-IPv6/icmpv6rpl.c#L526
https://github.com/openwsn-berkeley/openwsn-fw/blob/develop/openstack/03b-IPv6/icmpv6rpl.c#L642


indeed!


Изменился адрес доступа


I suggest making the scope of buddyName private instead of package.


tuấn thêm cái gì đấy ✌


Can you comment what you're expecting to happen and why on each of these finish_compaction calls that start a new compaction. Given you don't do anything before the finish_compaction on line 248 I'm confused why this second one thinks it needs to recompact.


@danbucholtz, why demos reference `ionic-angular@2.0.0-beta.11-201609161747`, should they use rc0?

Also `UNMET PEER DEPENDENCY zone.js@^0.6.21`
```
starting npm install ...
ionic-demos@1.0.0 /home/ubuntu/ionic/demos
├─┬ @angular/compiler-cli@0.6.2
│ ├─┬ @angular/tsc-wrapped@0.3.0
│ │ └─┬ tsickle@0.1.7
│ │   ├─┬ mkdirp@0.5.1
│ │   │ └── minimist@0.0.8
│ │   ├─┬ source-map@0.4.4
│ │   │ └── amdefine@1.0.0
│ │   └─┬ source-map-support@0.3.3
│ │     └── source-map@0.1.32
│ ├── minimist@1.2.0
│ ├── parse5@1.3.2
│ └── reflect-metadata@0.1.8
├─┬ ionic-angular@2.0.0-beta.11-201609161747
│ ├── @angular/common@2.0.1
│ ├── @angular/compiler@2.0.1
│ ├── @angular/core@2.0.1
│ ├── @angular/forms@2.0.1
│ ├── @angular/http@2.0.1
│ ├── @angular/platform-browser@2.0.1
│ ├── @angular/platform-browser-dynamic@2.0.1
│ ├── @angular/platform-server@2.0.1
│ ├── rxjs-es@5.0.0-beta.12
│ └── UNMET PEER DEPENDENCY zone.js@^0.6.21
├── ionicons@3.0.0
├─┬ rxjs@5.0.0-beta.12
│ └── symbol-observable@1.0.2
└── typescript@2.0.2
```


Does the new features require libalac?


This code looks good


TeamCity Glyssen :: Glyssen pull requests [Build *.*.269.4c110ecff0bfbf3e2daa94e1272af1ecc97bb304](http://build.palaso.org/viewLog.html?buildId=77157&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1289, ignored: 17 Build time: 00:08:04


You should squash out this whitespace only hunk.


be carreful as you removed f2fs mount point : i suggest https://gitlab.com/deadnem/Singularity-DeYuS/commit/84918c4aad3aee007fb996627a5408e6b4279cc6


Nit: whitespace only hunk


What does 'or' mean?


Neat


To keep backward compatibility with old images, I restored the creation of the keys.
Then at first boot, the keys are removed and regenerated...
Since the firststart is launched only once (and already deployed images will not launch it again) its the only way to make it work...


No – just don't include it in the `./configure` options and you'll have the original decoder by David Hammerton, as before.


You need to release the unpooled buffer after set too I think. So assing to var and then release after set


why did you change the files back to old Siva?? it is hard to work man.. try to understand


It would have been a better idea to use a child selector here.


Is there any advantage in using libalac?


Should have rails as dependency


I don't see :takari-concurrent-localrepo provided by anything in Fedora. To be able to run ITs during RPM build, I'd suggest picking different extension (tycho-pomless? it should be in different IT already)


no comma


new tab <div> element.


TeamCity Glyssen :: Glyssen pull requests [Build *.*.270.e4869fc8468c5490580b0fe45951c96e63c82c5e](http://build.palaso.org/viewLog.html?buildId=77158&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1498, ignored: 17 Build time: 00:07:46


I'm not sure on the best place to make this comment, but the return value of this function ends up being either {ok, PurgeSeq, {Id, RevsPurged} or {}} which seems odd both now that we only allow a single id purge now as well as an empty tuple return isn't something I see a lot. I'd suggest that we should tweak this API to be something like `couch_db:purge_doc(Db, Id, Revs) -> {ok, PurgeSeq, ListOfRevsPurged}.` As that seems like it'd be a lot simpler to understand and deal with the return value.


Hello


Yes. If we don't think my patch fixes anything, a revert makes sense.


Thanks for the review Mallory!   Just what I needed!

> On Sep 27, 2016, at 8:23 AM, Mallory <notifications@github.com> wrote:
>
> Should we still do this? If it doesn't work, doesn't that mean React itself failed?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


This won't work on Windows


New `<div>` block of #hkg4 content, consists list of new trophies.


##study？


Problem is: without `-e`, if any command fails, the whole script would still succeed, and the web portal would not realise it has failed.


Ramon Navarro Bosch your emails are not known to GithHb and thus it is impossible to know if you have signed the Plone Contributor Agreement, which is required to merge this pull request.

Learn about the Plone Contributor Agreement: http://docs.plone.org/develop/coredev/docs/contributors_agreement_explained.html How to add more emails to your GitHub account: https://help.github.com/articles/adding-an-email-address-to-your-github-account/


That was already yes ;-)
Just use "script=<name of lua file>" in npc.txt, and get examples you can in the scripts/npcs folder of config pack, and some stuff I'll document bit later. Now I working to add level/world scripts which will work like in LunaLUA with semi-compatible api to allow easier moving from legacy engine to PGE when main stuff will be completely implemented


This should be done with >, not with >>. See https://github.com/openSUSE/software-o-o/pull/106


@Androkai
Thanks for your replying. OK, I understood. I will add my solution for next version.
Since I did not have too many opportunities to work with other plug-ins, it has become my studying.


tao đang test thử mà k hiểu sao nó cứ vào cái shop online
xóa cái shop online đi chứ


I've read this comment a couple times and I see that it explains the code below correctly, however I can't convince myself that the assertion that partially purged docs are already updated. The compactor won't see any purges come into the tree since it holds a single MVCC view of the database so it won't see purge changes that happened after it started.

This is the only place I can see where we're making purge modifications so it confuses me where else we might be accounting for the purge differences. However its possible I'm missing something about how the restart works that would account for this.


What if the:

First: Mote Desync’s
Then: sendDIO() is called. Queue is cleared of all ICMPv6RPL messages including DAO’s.
Then: The Mote Sync’s
Finally: sendDAO() is called. The if (ieee154e_isSynch()==FALSE) condition would be false and the icmpv6rpl_vars.busySendingDAO would still be true. But there wouldn’t be any DAO messages in the queue.

From: Tengfei.Chang [mailto:notifications@github.com]
Sent: Tuesday, September 27, 2016 12:47 PM
To: openwsn-berkeley/openwsn-fw <openwsn-fw@noreply.github.com>
Subject: Re: [openwsn-berkeley/openwsn-fw] FW-559. separate busySending variable for DIO and DAO. (6146abe)

@OnsetJon<https://github.com/OnsetJon> the following are the only two line code which will call openqueue_removeAllCreatedBy(COMPONENT_ICMPv6RPL)
and both them set the busySendingDIO and busySendingDAO as False right after.

https://github.com/openwsn-berkeley/openwsn-fw/blob/develop/openstack/03b-IPv6/icmpv6rpl.c#L526
https://github.com/openwsn-berkeley/openwsn-fw/blob/develop/openstack/03b-IPv6/icmpv6rpl.c#L642

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<https://github.com/openwsn-berkeley/openwsn-fw/commit/6146abe57e7ebdb8bb3ef60d69c754dfdf3d02a8#commitcomment-19193878>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AM3eGLxqWqlytcbFXyORqlfWoBcAsLLZks5quUiSgaJpZM4KHy1I>.


Yes, you're right :)


You should add a test that tries to exceed the purge limit before compaction finishes.


Overally this looks really good. I like that the API and implementation look significantly simpler and seem much easier to comprehend now that we're not mixing it with normal doc updates.


Right now, I don't think so – AFAIK, in my limited testing, David Hammerton's decoder is bit-perfect.

TBH, all these changes don't make much difference in terms of perceived audio, except the lower level of dithering. But they are worth experimenting with, I think.


Hmmm... I guess that was not intentional...Should be added back.

Slightly related: for a good integration in Plone, you would let the plone bundle depend on patternslib and add stub entries in registry for those components, which now are defined in the patterns bundle....


open library: library of documents/references/resources about openness in general, specifically its many facets: Open Access, Open Education, Open Educational Resources, Open Government, Open Science, Open Source, etc.
you're more than welcome to help out! if you come across any documents, save them and upload them here. Adding the title and reference is preferred, putting them in the README.md.
thanks David!


Please fix this Typo ;)


Why did you delete that?


Ok, I think it is good, now fix it.


Awesome script!


Example?


Sorry this was an error going over how to push a commit...


This should be a constants "_" and the day format.

In addition I suggest to use an StringBuilder instead concat (concat is the same of +) but at least the + leaves the opportunity to the compiler to optimize on bytecode to use a StringBuilder if all + are in the same line.

In addition the formatting date should be part of the DateUtil class and do something like:

```
private static Map<String, SimpleDateFormat> formatterMap = new ConcurrentHashMap<>();

public String format (final Date date,
                       final String customFormat) {

        String dateString = null;
        SimpleDateFormat formatter = null;

        try {

            if ((DotPreconditions.checkNull(customFormat)) &&
                    ((DotPreconditions.checkNull(date))) {

                if (!formatterMap.containsKey(customFormat)) {

                	formatterMap.put(customFormat, createFormatter(customFormat));
                }

                formatter = formatterMap.get(customFormat);

                synchronized (formatter) {
                    dateString =
                            formatter.format(date);
                }
            }
        } catch (Exception e) {

            dateString = StringUtils.EMPTY;
        }

        return dateString;
    }

```


This should be a constant


SCORE_ZERO is usually used in place of make_score(0, 0).  Good luck!


I initially added my schema into the Design folder with this commit


TeamCity Glyssen :: Glyssen pull requests [Build *.*.271.d4a327ae0f307b502a994ef7b479b54c9250b75e](http://build.palaso.org/viewLog.html?buildId=77159&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1498, ignored: 17 Build time: 00:08:08


Se ingresa problema numero 5 realizado por M.Fernada versión final


new CustomerLoader().load();


please use curly brackets


Add/Change Trophy item


So I finally created a new folder "schemas" and added my schema there. I guess you guys can add your schemas there too.


Hello. Could you elaborate on why?


Shouldn't use a more sense exception such DotReponsitoryStateException
in addition we have created a set of i18n support exception (runtime and not runtime) if you think you can take advance of them.


@astec,

No good reason. I actually just changed it to nightly locally as I build out one last demo before we formally release.

Thanks!
Dan


Hi Alex,

I just found the issue about the missing queue name, it happens when
enqueue the job through the web portal.

I already submitted the pull request.


plase use curly brackets


did you check when hits more space key (jump) then player flying to the sky ? :) how to fix that ?
thx


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1197 of 1197 tests passed, 0 test warnings)

![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-36.14%25-green.svg)


shouldn't be a constant? 200 sounds like something magic for me :P


I like to live life on the dangerous side of things.


i have been thinking about something like this but unfortunately I'm just a bum from miami with no access to cool docs. i was thinking of building a tool we could publish that would allow the high brow folk up in DC or anywhere, to upload "Open Docs" or docs that should be Open, in an encrypted fashion so that the uploader would remain anonymous to those of us maintaining the app... what you think?

i was thinking we could serve this up and make it so that its easily accessible to the general public.

what i hate about wikileaks, for example, is that it is so difficult to search through docs since it is so much...

interested my man?


Swell


dont we need some more commits?


Copacetic


You should use all api services as a class properties, calling the APILocator inside the methods body makes very difficult the refactoring


Grunt config.
Please, do not make changes except for adding file's url if you add new file inside the 'development' folder.


Start threads in a free way could be a dangerous practice.
- we already have in 3.7 a thread pool capabilities
- also keep in consideration to create a second class to encapsulate this logic, it seems a business that wouldn't be on a Resource


develop (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (1769 of 1769 tests passed, 0 test warnings)

![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)


Is there a way for me to make a PR from development to master just for the
commits I made on Sep 26? If we want the development branch to be the place
where different people can test and share things, there must be a way to
selectively add things to master after they are tested. Otherwise, I don't
see the utility of a development branch.

On Tue, Sep 27, 2016 at 9:30 AM, Timothy Burrow <notifications@github.com>
wrote:

> good catch. I thought it looked wrong... I'll fix.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/OpenVnmrJ/OpenVnmrJ/commit/e0d0ff9fb2400e3fe9fc40314607482871d9e911#commitcomment-19193599>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ANelBrD72r-ey0qlspOeTskT8LdOucZyks5quUSZgaJpZM4KH2Fd>
> .
>


This should be a reference per previous comment


I have had zero fails yet, IDK why your setup is fucked. Wait a
second...... Don't tell me you're using GitKraken?

On Tue, Sep 27, 2016, 10:00 PM sc4ryb3ar <notifications@github.com> wrote:

> and yet another fail
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ChikaraOSP/manifest/commit/f41b7cd64f510da8897f6929224314bb5b0140df#commitcomment-19193607>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMuuGt8h1y97I88zgwJPV_h-1Iy9cvcUks5quUS2gaJpZM4KH4Vt>
> .
>


Same as previous comment


the 200 again :)


Another reference to the ApiLocator


Hi,
I confess, I continue thinking that my own way is not that bad, once you have accepted that "enregistrement actif" is an instance of ActiveRecord. But on the other hand, if this is not the regular way developers are used to, I would be stubbornness to insist any longer. As in reality, I can easily accept the way your are pointing me at, I will change my translation accordingly.
I don't know if you speak or read French, but if it is the case, please watch the db-active-record.md file, and when corrected, please give me your feedback, once again.


Haha 😂

Von meinem iPhone gesendet

> Am 27.09.2016 um 18:28 schrieb Snedr <notifications@github.com>:
>
> 😎
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


Why is this file needed ?


Those should be a constants. In addition use the constant in the left side to avoid NPE


curly brackets


lk


Thanks, the purpose of the code is now clearer. It looks like there is still a small issue where the case of both overflow and underflow being set is not handled correctly:

```php
<?php
function test($x, $y) {
    if ($x >= 0) {
        $z = $x + $y;
        var_dump($z);
    }
}
test(PHP_INT_MAX, PHP_INT_MAX);
```

With JIT this returns int(-2)


add ;


Probably the DateUtil could be useful, you might have a method with this formatter as a default.


constants


variable names can be improved.


We already have some methods to achieve errors, in addition to i18n support


you don't need an if, the includes function returns a boolean

```
 var visibleToEveryone = note.readers.includes('everyone');

```


I need Firebase DB because it's real-time, offline, and with powerfull cloud.


It sounds like you think I have a problem with the strategy of transmitting to only enabled channels. I do not.

I'm talking only about the algorithm for selecting an enabled channel. Just that for-loop. (It's probably not even worth thinking about or optimizing, which is why you think I'm talking about something else, because you think I'd know better.)

Here's my point. An idealized algorithm would create a Set of the enabled channels, sized N, and then pick a random number 0<=rnd<N to select an enabled channel. Boom boom done. But of course, creating that set is a bunch of setup that is not negligible.

The two algorithms we use now are

1. ```do { pick a number 0<=x<64 } while (!enabled(x))```
Which has the problem that it could spend a lot of time throwing darts if there aren't many channels enabled. (just in the loop - well before transmitting). A lot of time becomes infinite when there are no channels enabled (which, yes, would be a library user error, but not friendly of us to just hang.)

2. ```pick a number 0<=x<64. while (!enabled(x)) { x = ++x % 64 }```
Which has the problem that an enabled channel just above a set of disabled channels will be chosen much more frequently than a channel in the middle of a set of enabled channels.

I'll stop talking now and just post code if I write any. Cheers.


same as before


yeah, I'm trying to set my global config to use my gpg key for signing, and for signing off on commits. so far I haven't gotten it to work yet


This should use the standard response with the ResponseView and also be i18n, the same for ok response


If you multiply *distortion by some factor, you should also multiply *sse by the same factor if you don't want uv skip to be picked more often


Would you open an issue for that, please, Christoph? Thanks!


BTW, just something I found myself using a lot.

If you're not already familiar, you should memorize a transformation known as [DeMorgan's Law](https://en.wikipedia.org/wiki/De_Morgan%27s_laws). It's very useful for re-writing the conditional statement of an if-statement.

Essentially, the law says that the following two expressions are equivalent (assuming A and B are bools):
* `!(a && b) == (!a || !b)`

Similarly,
* `!(a || b) == (!a && !b)`

It's helpful for rewriting complex conditionals into one thats easier for the human to parse.


You shouldn't call the Resource here, what we do is to encapsulate the common logic in an Util or Helper and this object will be a dependency of the Ajax and Resource


Changed the wording.


cool! yay, thank you!

...looks like this broke granary though. :/ https://circleci.com/gh/snarfed/granary/302

mind looking when you get a chance? no hurry. i _think_ it's just removing https://github.com/snarfed/granary/blob/master/granary/twitter.py#L770-L771 and updating tests, but not sure.


InvalidIndexNameException could be a good candidate, well it depending of course of your exception policies


The following doc(s) have been deployed to the [terminusma](https://terminusma-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/terminus/install](https://terminusma-static-docs.pantheonsite.io/docs/terminus/install)


@hellais thanks, I have fixed the version file in  bdf12d1 .
I should make a release checklist for future lepidopter releases.


Solve https://github.com/domogik/domogik/issues/278


Several comment could be applied to some other parts of the code with the same patterns, such as constants, APILocator references on the code, the way to use the Responses on the Resources, etc.

However in general terms the code looks awesome, great job Rizo! \m/


See https://github.com/ntop/nDPI/commit/a0a8c0294d5e50396517cdc445478e3cf73b42f4 and the crash is gone.


Put this comment block right above `package bst` without any blank lines between them.
Also, Go style is to start this as `Package bst implements ...`.

Doing this allows godoc and online documentation tools to properly pick up this comment block as part of the documentation.
For example: https://golang.org/src/archive/tar/common.go
Results in: https://golang.org/pkg/archive/tar/#pkg-overview


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


Good idea!


PrepFor86Release (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (0 of 0 tests passed, 0 test warnings)

![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)


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 435](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1243&buildTypeId=XbimEssentials_XbimEssentials) outcome was **UNKNOWN**
Summary: Canceled (Exit code 1 (new)) Build time: 00:00:42


Thanks for the update. I was about to put this on the issues page.


Never ever tried programming in my life. peace.
From Germany!
If anyone reads this. Whats a fun thing to do on here ?


look at the git checksums


Thanks, It's fixed now.


should be "Love-Love" when Start game


And this, ladies and gentlemen, is why I don't use windows @Wolgo


You might want to do this with a `commit --amend` and force push next time @Wolgo


We still need a check for already enabled DM so we don't get two displaymanagers enabled.


created by eclipse? might as well stop here and now ;)


Thank you 👍


It's not necessary to initialize 'words' here, the default words will be garbage collected when you reassign to it in the next line


Added Haunted Cemetery behaviors in server resource for test until approvation by staff.


With above patch applied I would try the following:

```patch
diff --git a/lib/python/Components/NimManager.py b/lib/python/Components/NimManager.py
index 2e24608..0ee5951 100644
--- a/lib/python/Components/NimManager.py
+++ b/lib/python/Components/NimManager.py
@@ -500,6 +500,13 @@ class NIM(object):
        def __init__(self, slot, type, description, has_outputs = True, internally_connectable = None, multi_type = {}, frontend_id = None, i2c = None, is_empty = False):
                nim_types = ["DVB-S", "DVB-S2", "DVB-C", "DVB-T", "DVB-T2", "ATSC"]

+               # get current type using DVB API
+               if self.frontend_id is not None:
+                       dvb_type = eDVBResourceManager.getInstance().getFrontendDeliverySystem(self.frontend_id)
+                       if dvb_type and dvb_type != type:
+                               print "[NIM] getFrontendDeliverySystem %s DVB %s" % (type, dvb_type)
+                               type = dvb_type
+
                if type and type not in nim_types:
                        print "[NIM] warning: unknown NIM type %s, not using." % type
                        type = None
```


moo!


semicolon


develop (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (1772 of 1772 tests passed, 0 test warnings)

![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)


You should use keyboard.nextLine(), it is more fool-proof to edge cases, also it was mentioned in Piazza that we should use nextLine. Also, I am not sure what edge cases they will check, but unless the user inputs at least two words, the behavior of the program is undetermined.


Note, only the pbkdf2-hmac-sha1 has a problem like this.  It appears that this 'format' must have a variable sized binary that gets put into the hash.  The others seem to cap themselves at 1 'limb' binary size.


True. The 'static' keyword must be removed.

darktable uses OpenCL 1.1 minus the features that are not part in OpenCL
1.0. Or put differently: we use OpenCL 1.0 minus the features that have
been deprecated in OpenCL 1.1.

We should keep it that way unless there is a real strong reason to go
for OpenCL 2.0 or above. According to the standard all future versions
of OpenCL will also need to support OpenCL 1.x where 'x' is in the
decision of the implementation. Our subset of OpenCL is covered whatever
'x' is chosen.

Ulrich

Am 27.09.2016 um 18:11 schrieb Roman Lebedev:
> @upegelow <https://github.com/upegelow> don't we require only opencl 1.1?
>
> I'm trying to make clang compile opencl, and i get:
>
> |extended.cl:514:1: error: OpenCL version 1.1 does not support the
> 'static' storage class specifier static void ^ 1 error generated. |
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/darktable-org/darktable/commit/af3dbae72c86279444ef147575c98b4de47eac24#commitcomment-19193292>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABtf5JE305kRdZQrN5U9YzpMgfUq7-iPks5quUBHgaJpZM4KH3E2>.
>


From Aris' May 24 email:
Finally, we have the issue of the CPTAC components:
·        TCGA Driver-Gene Inference: this should be excluded from the release and from the testing environment.
·        CNKB query: This is a little tricky and may require a bit of coding. I think we need the following:
o   Hide from view the CPTAC interactomes, whose access requires authentication (otherwise reviewers will surely be annoyed if they try to select an interactome only to be notified they cannot access it).
o   Disable the links that bring up the “Interaction Details” popup, as without the CPTAC interactomes there will not be much to display there.


Driver is correct; we agreed on Driver+ in SFC...

Change the permission if that one is wrong...


Not necessary to initialize here also


s/Sessin/Session


![](https://github.trello.services/images/mini-trello-icon.png) [Comprobar el funcionamiento del bioreactor con la definición trivial de Ecoli](https://trello.com/c/5L7dMBoh/1-comprobar-el-funcionamiento-del-bioreactor-con-la-definicion-trivial-de-ecoli)


I click "donate" but the site never opens - just a blank page.


I think the ladder size will be 2 larger than the number of rungs, because it includes the start and end words


@aofall .google-analytics.com 大陆并不能访问，还有谷歌网站管理员工具需要这个域名


I would like to offer you something...  I saw no way to contact you so...
It would be great if you could send me a mail at lightnovelsworld@gmail.com


A gir branch is just an named commit, so you could merge any commit. In the pop up when you make a pull request, there is a place you can type in the hash for the PR.

I'm building the development branch to test right now, and if that goes OK, I'll PR everything across into master.


I like this one.


Thank you for the bit field! Total detail but there is a lacking spaced between the comma after pressed, and the word unsigned.


develop (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (1772 of 1772 tests passed, 0 test warnings)

![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)


The following doc(s) have been deployed to the [codeofcon](https://codeofcon-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/code-of-conduct](https://codeofcon-static-docs.pantheonsite.io/docs/code-of-conduct)
- [docs/power-users](https://codeofcon-static-docs.pantheonsite.io/docs/power-users)


```sql
SELECT `ecms_equipment_table`.`id`, `ecms_equipment_table`.`model`, `ecms_equipment_table`.`asset_number`, `ecms_equipment_table`.`location_id`, `ecms_attrs_table`.`id` AS `ecms_attrs_table.id`, `ecms_attrs_table`.`last_cal` AS `ecms_attrs_table.last_cal`, `ecms_attrs_table`.
`schedule` AS `ecms_attrs_table.schedule`, `ecms_attrs_table`.`next_cal` AS `ecms_attrs_table.next_cal`, `ecms_location_table`.`id` AS `ecms_location_table.id`, `ecms_location_table`.`desc` AS `ecms_location_table.desc` FROM `ecms_equipment_table` AS `ecms_equipment_table` LEFT OUTER JOIN `ECMS_attrs_table` AS `ecms_attrs_table` ON `ecms_equipment_table`.`id` = `ecms_attrs_table`.`asset_number` LEFT OUTER JOIN `ecms_location_table` AS `ecms_location_table` ON `ecms_equipment_table`.`location_id` = `ecms_location_table`.`id`;
```


Dependencies tag was misplace. Added it at the proper location.


On Tue, Sep 27, 2016 at 8:37 PM, Ulrich Pegelow <notifications@github.com>
wrote:

> True. The 'static' keyword must be removed.
>
> darktable uses OpenCL 1.1 minus the features that are not part in OpenCL
> 1.0. Or put differently: we use OpenCL 1.0 minus the features that have
> been deprecated in OpenCL 1.1.
>
> We should keep it that way unless there is a real strong reason to go
> for OpenCL 2.0 or above. According to the standard all future versions
> of OpenCL will also need to support OpenCL 1.x where 'x' is in the
> decision of the implementation. Our subset of OpenCL is covered whatever
> 'x' is chosen.
>
Yep, i'm *not* proposing to change that :)

Should you not pass the opencl standard version to the compiler?

I think i'm getting somewhere with
https://redmine.darktable.org/issues/11182,
once debian testing has clang-3.9, i'll make out build test-compile kernels
if the compiler is clang-3.9+, will be helpful for CI

Ulrich
>
Roman.

>
> Am 27.09.2016 um 18:11 schrieb Roman Lebedev:
> > @upegelow <https://github.com/upegelow> don't we require only opencl
> 1.1?
> >
> > I'm trying to make clang compile opencl, and i get:
> >
> > |extended.cl:514:1: error: OpenCL version 1.1 does not support the
> > 'static' storage class specifier static void ^ 1 error generated. |
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/darktable-org/darktable/commit/
> af3dbae72c86279444ef147575c98b4de47eac24#commitcomment-19193292>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/
> ABtf5JE305kRdZQrN5U9YzpMgfUq7-iPks5quUBHgaJpZM4KH3E2>.
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/darktable-org/darktable/commit/af3dbae72c86279444ef147575c98b4de47eac24#commitcomment-19194685>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAFaGASw_HwMBvKd4JeLT4j8i6jHu3NDks5quVRZgaJpZM4KH3E2>
> .
>


Agreed, the issue currently is that we have to update the cronjobs on each of the build VM's every time we do this, or the nightlies won't work right. Although we do know ahead of time which internal release will _probably_ be the base for the external release, we have no way of knowing for certain whether the internal release will roll out smoothly or not, and, if we've already pushed the version bump and rolling out the internal release is a mess, or if we decide to delay the external release for some reason or another (pgsql), then the version numbers will be lies....

TLDR; Bumping the version number after the release is packaged is the lest messy way to handle it :(


I like this.

I was thinking about something like
```
AzureStorageProvider : IStorageProvider , AzureLifecycleObservable
{
...
}

AzureLifecycleObservable: ILifecycleObservable
{
....
}
```
Get ILifecycleObservable behavior through inheritance.
But this works more flexible.


Note on above: Removed dependency on mock library from non-test files (`tests/utils.go`), to allow build to proceed without them.


If start is read as seconds then you need to `startSeconds  * TimeCode.BaseUnit` right?


The following doc(s) have been deployed to the [terminusma](https://terminusma-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/terminus/install](https://terminusma-static-docs.pantheonsite.io/docs/terminus/install)


Please document any relevant properties of this tree? Is it balanced?


@paulstapor we do not really need mxg and mxr anymore right? so it should be safe to delete?


`Size` for a name is fine. `Len` is more consistent with what other containers use, and allows for a common interface to satisfy all the containers you're writing.

Your choice what you want to use.


// Search reports whether the value is in the tree.


我弄错了 - -|| 是因为昨天ssl.google-analytics.com 加载一些js文件失败...我已经被墙了，刚刚试了下，现在又好了


name never set


For things that are you asking yourself a question to investigate something, use TODO.

```
// TODO(epkann): Is there a way...?
```


KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK


i guess we don't need the return, since all error conditions throw exceptions ? :)


yes


KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK


Build-In -> Built-In (in figure) (in .pdf doc)


所以我觉得好奇怪啊。。。


**wow**


Where can i add this?


Looks good!


Reflecting the origin header is very different than a "*".

If origin is "*", why don't your return Access-Control-Allow-Origin: *?


I think you're right. Sorry for leaving the code in such a bad shape. Many comments are still in it... I will take care of that in a week.


license-update (axelstudios) - x86_64-MacOS-10.10-clang: OK (2388 of 2448 tests passed, 0 test warnings)

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


I guess Cubes and Columns  should return their own NBT serializers.


I would just call this TestTree since you're doing so much more than just testing the size.


Ah I misread this diff.

LGTM


Please change .pt to .pt_br


Nit: Go style is to use lower case and use want instead of expected. Also, it helps to mention the function that returned the value so that the user immediately knows what function this was. Either is fine:
* `"Size(): got %v, want 8"`
* `"Size() = %v, want 8"`

This happens here and below.


My understanding was that the development branch could sometimes be broken, but the master branch should always be "good".

The "new" github workflow tools (I guess they're not so new anymore), combined with a continuous integration tool could obsolete the development branch, in that the CI tool would automatically build and test any PR (to some level of "good").  I'm doing this in another project with travisci; it's really nice.


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


I'm not sure I understand. Wouldn't it be desirable for the user to be able to have the option of specifying the parameters of vg call? One can just use defaults. Is there a use case for not having the user be able to override the options?


@trantung Anh xem giúp em có ok ko


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 436](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1244&buildTypeId=XbimEssentials_XbimEssentials) outcome was **UNKNOWN**
Summary: Canceled (Exit code 1 (new)) Build time: 00:00:21


This is not good enough. The loop can still happen if the 404 page is missing or URL has changed. I created pull request with fix to the plugin: https://github.com/svewap/realurl_404_multilingual/pull/14

Hope this gets merged soon and we can update and remove this one.


There won't be a tutorial.


This breaks the x64 build for me with error:
```
c:\code\obj-dir-x86_64\vnexttycho\dist\include\nsTArray.h(1796) : error C2665: 'ImplCycleCollectionTraverse' : none of the 6 overloads could convert all the argument types
...
while trying to match the argument list '(nsCycleCollectionTraversalCallback, mozilla::RefPtr<nsIContent>, const char *, uint32_t)'
c:\code\Pale-Moon\accessible\generic\DocAccessible.cpp(119) : see reference to function template instantiation 'void ImplCycleCollectionTraverse<E,nsTArrayInfallibleAllocator>(nsCycleCollectionTraversalCallback &,nsTArray_Impl<E,nsTArrayInfallibleAllocator> &,const char *,uint32_t)' being compiled
         with
         [
             E=mozilla::RefPtr<nsIContent>
         ]

```


> Side-effects are also too much big!

Please report bugs and/or problems. Adding hacks in theme will not solve problems.


Thanks for the comments Joe! I mentioned in the top-level comment block
that the tree is not self-balancing. Lol we'll see if/when I want to try
implementing a red-black tree...

On Tue, Sep 27, 2016 at 12:53 PM, Joe Tsai <notifications@github.com> wrote:

> Please document any relevant properties of this tree? Is it balanced?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/epkann/Data-Structures/commit/e3e9cf0d2103d0ee56c019c81ac2dd91a1297cca#commitcomment-19195016>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASib17ixq6VAW0X4bvYuZ2-I8PcAEg_rks5quVgKgaJpZM4KH77r>
> .
>

--
www.esthertsai.com


This is an issue for my Customer, and has not been merged?  Is there any reason why it can't be merged?


@headius yeah we definitely should be at this point.


Ok thanks for investigation. Hate such bugs :D


Clarification: I did programming as well as artwork.


yeah! he is not one of us but he is with us))) accept, man)


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


TeamCity Xbim :: Xbim Exchange :: XbimExchange [Build 185](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1245&buildTypeId=Xbim_XbimExchange_XbimExchange) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:10


Can we make `Node` to be `node`? As it currently stands, the operations you can do with node are fairly limited.

The only way to get a Node out of the Tree is via Minimum, which seems pretty limited.


Let's make Transplant a private method.


Nice one!


Let's make Minimum a private method.


In general you want the user to be able to pass their own options. But if the user specifies, say, their own -l length option, and you pass it through, and it's not actually correct, won't that cause problems in the caller? Or if you are doing a run on multiple sequences, and the user specifies a -c contig option, won't all your variant calls end up on the same contig in the output and be all confused together?

Other than maybe -o which you're mixing in with your calculated value, I'm having difficulty seeing how a user could pass these options in and get meaningful variant calls out, because I'm having difficulty thinking of anything reasonable that the user could be meaning to tell the script to do.

Maybe they make sense when running on a single contig? But in that case maybe they should be prohibited when running on multiple contigs, and they should maybe be arguments to the script rather than to vg, saying to produce the output calls in a different coordinate space.


Nit: Remove this extra empty line.


text domain should be 'boldgrid-staging'.  Also format the parenthesis.


Don't rewrite variables:
```
for ps_combination in ps_combinations.mapped(...
```


I feel like the stats page's background should be differentiated by color as opposed to blending in with the page below.


Not sure whether False is the correct default value. Maybe we should reevaluate simplicity of already stored triggers either on read here (lazy approach) or in some kind of single-run update script. Current users might get used to see real time alerts for their triggers after all.


I think Search would be more powerful it returned the Value that was equal-to-or-greater-than `v`. That is if there is a value that is equal, then it would return that. If there wasn't, it returns the next value closest to `v` that was greater.


Yes - submit a PR for fix?


I'm not sure I understand this comment


Nit: This return is superfluous.


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1772 of 1772 tests passed, 0 test warnings)

![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-71.15%25-green.svg)


Log the email address as well?


Was meinst du mit "je nach welcher Sprachen wird der Typ eingespeichert"? Welcher Typ und wo?


Just to test things, in DanIverson/OpenVnmrJ I switched to the development
branch and then clicked "New pull request". I changed the base fork to
DanIverson/OpenVnmrJ and base branch to master. It said branches could be
automatically merged. I have made an additional commit today which I will
eventually pull to OpenvnmrJ/OpenvnmrJ but I just wanted to see if I could
pull it into my master without pulling the commits I made yesterday. The
only place where I see that you can type stuff is for the Title and a
comment? No place for hash numbers.

On Tue, Sep 27, 2016 at 11:04 AM, Michael Tesch <notifications@github.com>
wrote:

> My understanding was that the development branch could sometimes be
> broken, but the master branch should always be "good".
>
> The "new" github workflow tools (I guess they're not so new anymore),
> combined with a continuous integration tool could obsolete the development
> branch, in that the CI tool would automatically build and test any PR (to
> some level of "good"). I'm doing this in another project with travisci;
> it's really nice.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/OpenVnmrJ/OpenVnmrJ/commit/e0d0ff9fb2400e3fe9fc40314607482871d9e911#commitcomment-19195206>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ANelBm4-yr2XxO1SyxR9pZh2iPvzvYlwks5quVq1gaJpZM4KH2Fd>
> .
>


@MineJoke Examples can be found at https://github.com/ccldev/use-ccl


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Does this temp file ever get deleted?


Is the lower level of dithering happening when using the ALSA softvol plugin, or does it only happen for the internal volume control?


I have updated the website. It's live 🌍 .


Should this take an argument?


Add Header : Content Type: application/json
Add Body: Sample JSON


Typo.


Broadwell and Skylake do not necessarily need FakePCIID.


@themiurgo Correct, I don't want to create an entirely new class just because of the rate limiting.

Also once we can dynamically change the rate limit, the user could remove the rate limit by providing a parameter.

**Example**

```python
>>> geocoder.google("Canada", rate_limit=false)
```


daun blyat


hi


Check for "isChild" key without for loop


I would just have `The hostname of the mail server` here


Were you getting compilation errors because of this file?

That might be because of your latex compilation choice. I would suggest you use `xelatex` which is one of the most modern ones and basically handles everything (including image files like `eps`).


Spacing looks a bit off here. I believe tabs have been used.


oops yes, I will take a look at those tests tonight or tomorrow. /me makes the lame excuse for breaking changes of being < 1.0 ... probably a good reason to do a proper 1.0 release.


If you have `throws Exception`, you shouldn't need to specify any of the other exceptions here


Deleted irrelevant syntax.


By default it's set to false, so the user would have to pass --overwrite to set that argument to True. I'd think that it would be better for the user in the case they did not want to accidentally overwrite any local files if he/she didn't intend.


External modules should be listed before internal modules. Order is native, external, internal, local.


Tabs to spaces.


Use hasOwnProperty utility.


That's because main() in `dockered_chunked_call.py` isn't called at all. Main() in this script should be removed since it serves no purpose in this context. The same applies to `call_chunk`.
`dockered_chunked_call.py` in this package is mainly just a python module and not it's own self-sufficient script.


@shaunvadaketh your delete is not working right because you didn't extend the base template which loads jquery. Please add this at the top this template.
`{% extends "base.html" %}`

Also add blocks to load your template nicely. `{% block content %} {% endblock %}`

 See this gist for full details: https://gist.github.com/EmilyK/569f255362bbedbebb068b4221a27438


Hey @blairmacintyre exactly as you've said, it goes into the correct orientation but it doesn't lock it in. I believe this was working in previous versions. Any ideas on how to resolve this?


We should allow this to be passed in as an argument rather than specifying it as a constant


Spacing is off here. Extra tab.


I feel like `Traverse` and `InOrder` are fairly limiting APIs. What if I wanted to go in pre-order or post-order? What if I didn't want to store the values and only wanted to print them?

What about the following API?
```go
const (
	PreOrder = iota
	InOrder
	PostOrder
)

// Traverse traverses through the tree according to the given order.
//
// For each element, it calls handle with the current Value.
// Traversal continues so long as handle returns true.
func (tree *Tree) Traverse(order int, handle func(*Value) bool) {
	...
}
```

I believe this API is more powerful because:
* It is trivial to get the minimum or maximum this way.
* It can be used to simply print out all the elements without storing them
* You have a single Traverse method rather one for each order (e.g., TraverseInOrder, TraversePostOrder, TraversePreOrder, TraverseLevelOrder, etc).
* You can easily write a handle function that only traverses on the first 10 elements or something.


So instead of `pdflatex main.tex`, you'd go for `xelatex main.tex`. Having said that I recommend `latexmk` which is a `make` but for `text` so I compile with:

```
latexmk --xelatex -shell-escape main.tex
```

The `-shell-escape` is thrown in there as an extra, you'll need that if you want to use the `minted` package for syntax highlighting.


Include a test message.


Wouldn't it be better to catch exceptions and delete avatars if shrinking fails?
There have been several Problems with damaged images which couldn't be catched with this implementation.


it's divided by the `divider` div.  I'm not opposed to changing the style but the full background blue was clashing hard with the bar graph.


Include a test message; e.g., `t.deepEqual( actual, expected, 'ignores unknown options' );`.


Adding 6.0.4 references


Debatable


That should be removed.


I think it would only be used as a "is this thing on"? kind of mic check – that's all I ever intended to use it for,  anyway, so that's true to whatever extent my preferences are general. I think waiting for anonymous access is a fine plan!


Spacing looks off here. Is this `4` spaces? `{` should be aligned with `a`.


This hack is no longer needed starting with HarfBuzz version 1.3.2


You can use the phrase "reports whether" anything you see yourself saying "returns true if ... , false otherwise"


Insert a newline before `*`.


Would it not be better to skip those entries and count the "failures" and throw a exception if they happen too often?
Like in  #1917


Spacing.


Great great!


Is it OK to PR where we are now in development over to master? I won't squash, so you can retrieve your commit point.

See the screen shot I have for making a pull request; does branch, tag, commit or history marker work? I just assumed it would.

![screen shot 2016-09-27 at 2 18 05 pm](https://cloud.githubusercontent.com/assets/3519577/18886299/4eb5c214-84bd-11e6-864a-dbd041a0d7ed.png)

Small thing: the installed OVJ has a date in /vnmr/vnmrrev but no git hash, which is in /vnmr/adm/sha1. Was it decided that the hash was too confusing to be in the text window?


@czender certainly a good place to start but note that this is not the calibration for the target that we are using. That said, I am curious how stable these numbers are over time (e.g. as the target gets dirty).

@craig-willis this is the type of data that should be stored (somewhere) and accessed / updated programatically if possible, because we may use >1 target.


ok