I'm assuming you have tried this... But are you saying no luck capturing serial output from your esp device?


![screen shot 2016-11-23 at 21 22 19](https://cloud.githubusercontent.com/assets/5924811/20579352/1a122820-b1c4-11e6-9bd9-92e49cf9a6c4.png)


DeMorgan's law FTW


Please make a tutorial to install/running and use this


ok, I'll remove slotId and I'll use gtLastProcessedslot


> That design practice should be avoided whenever possible.

I agree.

> The first question I have, is how likely is it that someone would want to retrieve only a single update?

Suppose someone post URL, which points to a single update, to IRC. When some bots try to expand the URL to the actual update text, the interface to get a sngile update is useful. If such inteface is not exist, bot gets a listing then enumerate it until target update is found.

> `reddit.live(thread_id)['update_id'].`

I'd like to take this approach!


Notes added to issue #182

On Wed, Nov 23, 2016 at 4:24 PM Kevin Glen Roy Greer <
notifications@github.com> wrote:

> Isn't the IDView what CitationView was in FOAM1?
>
> The problem with putting this here is that if someone just wants to use
> DAO's on a node server they're now forced to bring in the u2 package
> because IDView is an inner-class and it extends Element. Move it someone in
> the u2 package so that doesn't happen.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/foam-framework/foam2-experimental/commit/ef03227061a4e525e6e22c98bf6dd18ceacf5d9e#commitcomment-19944410>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AIKjMA20vEiXQm1f2QkBpZDKw7jveVqhks5rBK8kgaJpZM4K7D5c>
> .
>


`version.submission_json` contains nulls for deletes.

```ruby
version.submission_json = {"name" => nil}
version.save

version = Version.find(version.id)
version.submission_json
=> {}
```


Aqui não sei se entendi bem.. O envio do alerta é por empresa, mas o alerts não tem tem esse campo. Como devo fazer a consulta para cerificar se o email foi enviado em um período de 12 horas? Crio um campo company_id no alerts e envio junto?


А расскажи, что из себя будет сервер по твоей задумке представлять? Я сейчас вижу фласк там - это для веб-интерфейса только да? А коннектиться пользователи будут к asyncio-процессу? Во время игры какие-то операции с базой данных будут? Или только по окончании?


Shouldn't that line go before `context.response.print` call?


you can extract changes to this file to a PR


I don't understand why. `sscApplyGlobalPayload` restore it, doesn't it?


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


@abayer any impact for the editor team here?


It does, but it's strange to remove it and then restore. There is no need to remove it.


@vladikoff: please publish this on npm.


In the Window position exercise you should have used the listed _get ScreenSize_ and _get the width and height of window_ methods with _.setLocation_ instead of just using .setLocationRelativeTo(null).
Otherwise wicked cool stuff! ;) Big UP for the ImageApp!


I don't actually think you wanted this.  With this dependency, the seed job never sees cluster members because they never come up waiting for the seed job.  Removed in PR#9


@victorlevasseur Beware of pushing these changes directly to master.
It's quite low level so it's better if I have a chance to check it on OS X and also if it's ugly fix, it's maybe better to explain why and how it's applied in a Pull Request ;) You surely better than me for making this fix as you did the previous refactoring, but I would like to be sure to know what's happening when a fix has to be applied ;)


Ok.


То же что и для метода передвижения на следующую станцию.


Ok


Also we should really strive to keep master clean and working - some time I have really little time and I want to be sure that master is clean and I can use it to develop. In case a large refactoring break something, we can revert it while a fix is applied on the branch containing the refactoring ;)


Hmm, that should not make a difference but i need to check to be sure


Fixed


Neither do I. These are not on the YAML.


@herkulano where are these conditions coming from?


> ✔ for what your code example looks like

😃

> I would suggest starting with inheriting from object.

I completely agree.


combiner tous les CSS dans **all.css**  jeux de spiderman 3 et plusieurs jeu de voiture


Let's call it `GetDirectoryEntries`


@zhebrak Хм, в первый раз слышу о protobuf, попробую поиграться :)
А вообще дает ли он ощутимый прирост к скорости передачи на практике?


`private IEnumerable<Entry> GetEntries(string relativeDirectoryPath) => `


Thanks @eeubank . I've fixed this on master in `README.md`.


Thank you.


Верно, можно использовать отрицание: `elsif not @route.include?(name_station)`. Но вообще лучше обойтись без отрицания, поменяв порядок ветвей:

```ruby
if <начальная станция>
elsif <конечная стацния>
elsif <маршрут включает станцию>
else
  # Такой станции в маршруте нет
end
```


Oh, sorry, you said test suite. Trying that now...


missing `class` keyword? same in `ExcludeHandler` example.


@olear I'm not so confident that many others use my tools so I always build it with the premise I do it only for myself, ha :)

@PostPollux the issue with Tweaky is, it's a collection of modificators to tweak the image, hence the name. You know I like dedicated tools more than "overall" ones, but in case of Tweaky it makes more sense to me that way, as the corrections on their own are pretty generic. btw, next update of Tweaky gets a WB picker (but still keeping the slides for creative adjustments) and a hue shifter, I found some issues using the integrated Natron tool but I don't want to file bug reports like there's no tomorrow, for now it's a workaround. I also though of another addition but I forgot was it was, only that I wanted to integrate it, ha :)

Ah, that's really good to know! Then I'd keep the lp_ in the filename but not in the label inside of Natron. Helps organising on the disk while not harming the overview inside the app :)
btw, I bet there's also a function to re-colour the label? In my building-scripts I always color my tools, but after the export they get the default colour of the category. Would be cool if it would export with the custom colour, but if it's manual that also ok. Helps to organize things tremendously IMHO

Let's keep it at Feather then, because "FeatherAdvanced" looks strange to me now, ha :) no worries though, I want to overhaul it anyway. I noticed it doesn't work well with non-standard-shapes when using the classic-mode, because of the way its build; I want to make a workaround for detailed mattes that have grey values, so they won't clip partly as they do now, yet I don't know if I add a third mode ("classic detailed" or so) or rework the current one; I have to see if the results are somewhat comparable.


BaseFramework content


Variable whose name is starting with 'is should be boolean type. You could use 'attrName' or smth like that here


Fixed here: Fixed here: https://github.com/foxhound87/mobx-react-form/commit/857dedd370b3cabd4a19b1b3568817bf9064e39c


![screen shot 2016-11-23 at 21 39 04](https://cloud.githubusercontent.com/assets/5924811/20579628/b7fe6994-b1c5-11e6-8567-5346b0e0a5f8.png)


Is the branching logic intended to be captured in the id, or is the intention to hold back on that feature? @herkulano


Same with underscore variable naming


> Setup Travis CI

...very poorly.


@mingwandroid I am playing with `msys2` here to see if I can build `gsl` on Windows but I am choking at:

```shell
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a sed that does not truncate output... /usr/bin/sed
checking whether make sets $(MAKE)... (cached) yes
checking build system type... i686-pc-msys
checking host system type... i686-pc-msys
checking for gcc... no
checking for cc... no
checking for cl.exe... cl.exe
checking whether the C compiler works... yes
checking for C compiler default output file name... conftest.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... obj
checking whether we are using the GNU C compiler... no
checking whether cl.exe accepts -g... yes
checking for cl.exe option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cl.exe... msvc7
checking how to run the C preprocessor... cl.exe -E
checking whether ln -s works... no, using cp -pR
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for non-GNU ld... no
configure: error: no acceptable ld found in $PATH
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'check'.  Stop.

```

Any advice?

Full log: https://ci.appveyor.com/project/ocefpaf/gsl-feedstock/build/1.0.3/job/b254s0fgalr8py8n


Ощутимость можно только на конкретной задаче проверить, прирост будет в любом случае. Можешь посмотреть на msgpack еще. Бенчмарков полно, Саша может рассказать по своему опыту, у него есть один небольшой проект с protobuf'ом, насколько я помню.


This was actually placed in the root directory by accident. Has been fixed.


From the UI work, it's the limitation of the mobile screen size. If we exceed 10 it won't fit on the screen or they become too small for the user to tap on them.


Whats going on here?


I wonder if being this strict about CRLF endings is wise.

I thought Anne had published some pretty good data on how this is done in the real world, but if so, I can't find it. Closest I can find is [HTTP interoperability](https://annevankesteren.nl/2007/10/http-interoperability) from October 2007.


@XhmikosR done!


Looks good, thanks, will release it soon


Small issue but it would be nice to update the topic name in the README file.


@zgbjgg if we use `os:timestamp/0` instead of `erlang:timestamp/0` is it possible to get the code compatible with previous Erlang/OTP versions, right?


> The API endpoint appears to allow you to either invite or directly add someone as a contributor.

I didn't know the latter. I need more investigating.

As far as /api/live/invite_contributor is concerned, I suspect `type` parameter is not used ([source](https://github.com/reddit/reddit-plugin-liveupdate/blob/6c6557c7ec602e038f942ae4d7417b00a7bdf472/reddit_liveupdate/controllers.py#L556)) and I think the endpoint can only send invitation.


UpdateLCCto2016 (JasonGlazer) - x86_64-MacOS-10.9-clang: OK (2339 of 2339 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)


Sounds good :)
Would I be able to catch you on IRC later? Just have a few questions related to updating Apple Core.


I'm not aware about the branching logic. @kerzmaximilian is the best person to talk about it.


Yeah, i'll fix that 👍


The mainQuery already has a reference to the jpaProvider. Please remove the extra parameter.


@FZambia Фласк пока используется как средство для авторизации / регистрации, веб морды как таковой нет. В дальнейшем я его вообще уберу, на сервере будет крутиться вебсокет-сервер на autobahn + asyncio.

Клиент при подключении к серверу будет проходить авторизацию / регистрацию, а при успешном логине внутри него будет запущен инстанс игры. Соответственно сервер будет обрабатывать почти всю логику игры и каждый тик отправлять игроку текущее состояние. Клиент будет принимать данные от сервера и отрисовывать все это добро, а также отправлять в ответ через тот же вебсокет свое состояние (нажатые клавиши допустим). Операции с БД будут только непосредственно до игры (для логина), а также сразу после ее окончания (запись результатов игры).

Соответственно текущая задача - разбить игру, которая сейчас полностью обрабатывается на локалке, на серверную и клиентскую часть - я описал это в #18, но это скорее просто для меня пояснения :)


Friendly note, this source is from the decompiler and is not 100% accurate.


Won't be around much until Friday (American holidays and whatnot).


Ok I never tried cross-referencing commit messages with Travis. Thanks for explaining.
I know about the nodemcu, I have a couple of those.
Yes they are cheap, so are the wemos boards, they're on aliexpress for under €4.

The board I was planning on putting in production is a Arduino Uno WiFi which is one board with both an Arduino and an ESP. See http://www.arduino.org/products/boards/arduino-uno-wifi . Commercial price on these things is bad, but I got mine for free. The connection between the esp and the arduino is not readily available, I think, so I am not sure how to debug this.

I may need to move away from this solution :-( . I can promote my test setup (an Arduino Mega 2560 and a nodemcu) to production...


Oh got it. Fixed this.


Allright. I will try to catch you on Friday then!


Yeah, I got it. Anyway, it'd be nice to have differences described in docs.


this issue should be fixed with
https://github.com/E2OpenPlugins/e2openplugin-OpenWebif/commit/d49153818448ac8488097da45c9bec81b6185b2a


Proper path for the time being would be `lib/kemal/src/images/#{image}`. Maybe it would be a good idea to move `images` folder out of `src` too btw?


Faktycznie! Pracowałem z kodem z książki, cisnę dalej dzięki ;-)


I read through several sections of the [type hinting PEP](https://www.python.org/dev/peps/pep-0484/). It seems like this feature is useful for static analysis, linting, and integration with IDEs. However I don't understand how it would be useful to our project.

What/how is the `imp` module used for currently?


@zhebrak Хорошо, спасибо, буду пробовать


Please someone else merge jbleyels latest commit.
I'm not at a PC right now.


@foxhound87 The same note for `isValid()`


https://www.youtube.com/watch?v=ZQDIJ7qmfac (celoten),
https://www.youtube.com/watch?v=5G2HpsH9rMQ ,
https://www.youtube.com/watch?v=i7TpkpyQZUc ...

Kasneje ugotovili da ni animacija ampak physics simulation, drugačen import...


Thank you KadekYuda for letting me use your laptop to produce the code! (To not cause confusion, I created and uploaded the code using his computer, therefore the commit is done by his username.)


Important updates here:

- Fixed initial hits bug in `EntityRunner` and `DoubleEntityRunner` (was not making a copy correctly, d'oh)
- Switched implementations to use `DocScorerCreator`s, greatly improving performance
- As a result of last, certain `QueryRunner` parameters, e.g. `numEntities` or expansion `model`, are now handled in the main class as parameters to the `DocScorerCreator`s; this seems like a cleaner solution
- Read `SearchHit`s as `IndexBackedSearchHit`s using the [new `SearchResultsReader` constructor](https://github.com/gtsherman/utils/commit/b304bc7432285aab0582aab70e13d3e535122363)


Right now, without `else` branch returning `404 Not Found`, there's incorrect `200 OK` response sent.


А мультиплеерность в первой версии планируется?


agreed and added to the README. There's also an explicit "ntpd start" on line 71 of the ceph-nodes script. Thanks!


Hei jäbä, et nyt tee sitä yksin siellä :D Mäkin haluan osallistua...


Sorry, not #515, phetsims/chipper#515.


`&(this->data[this->length])` is equivalent to `this->data + this.length`. I don't know whether or not the C compiler is smart enough to reduce `&(a[b])` to `a + b`...


`GSL`, being a `GNU` project will take a good deal of work to make build with `MSVC`.

There are 3 potential approaches listed in my order of preference (in the context of `gsl`):

1. Use the MSYS2 packages `mingw-w64-{i686,x86_64}-gsl` directly which are already available in the MSYS2 channel (which is part of defaults) under the name `m2w64-gsl`. Linking these to Visual Studio programs shouldn't be too problematic; you just need to make a .lib file. See: https://github.com/mingwandroid/conda-recipes/blob/master/rstudio/bld.bat#L37-L38 as an example.
2. If you really want to build it as a `MSVC` library then I would look into using `Clang`'s `MSVC` backend/target with its `GCC` frontend. This would sidestep the `libtool`\`autotool`\`automake`-compatibility-with-`MSVC` issues but would probably involve a bit of work on Clang (not too much I expect and quite interesting stuff). I'm not sure if anyone's looked or done this already, but it's definitely something I want to explore (not for GSL, I'd use `m2w64-gsl`, but for other things..)
3. Implement support in `libtool`, `autoconf` and `automake` for `MSVC`. This would open up compiling a lot of other software with those compilers, but would be difficult and maybe impossible to upstream (though as mature tools they don't change *too* much these days).


I would like to point out that it's not a breaking change. It's just a simple fix to keep the stream alive with the music (by putting it into a struct with an optional char* arguments for runtime games). "Ugly fix" is not very representative of this commit: I just wanted to say that it's a fix made with minimal changes to the **ugly FontManager**. I would have more time to do it, I would have completely rewritten the FontManager and it could have been a breaking change.


Yeah, I'm probably wrong.


Логика абсолютно верная, но ведь здесь нужно эту переменную предварительно установить. Будет лучше, если `following_station` будет методом и не будет храниться в объекте поезда в качестве переменной экземпляра. То есть идея в том чтобы хранить как можно меньше данных без необходимости.

У нас есть индекс текущей станции, есть маршрут со списком станций. Определив **методо** `following_station` мы всегда сможем возвращать объект следующей станции.


With UAS enabled while testing a Samsung EVO 750 I get 41/42 MB/s (write/read at 4K block size). Thank you!


Andre,  at least for me,  even when I hold the nook in the orientation I
want to use it,  that is,  with the nook button at the bottom,  the
"android is startingt" message when the nook is finishing booting will be
upside down,  but then, once, it has booted,  the image  rights itself,
 assuming I am not using a lockscreen.   It doesn't magically come up in
180 degrees,  It has to be fully booted to rotate.   I hope I am being
clear enough.  I will try to take a video in a cojple of hours if I am not
being clear.

  The upside recovery and rom  orientation switching may bother me more
than most people because  I am doing a lot more work in recovery and
installing roms several times/day.    I think if  we can enable the lock
screen rotation and explain in the forum what will happen,  most people
will be ok with it.

I just tried
lockscreen.rot_override=true  in build.prop  --that didn't work so I
suspect it would have to be done in the xml file....

On Wed, Nov 23, 2016 at 4:20 PM, Andrei Măceș <notifications@github.com>
wrote:

> So, 180 degree rotation definitely works out of the box, right? I might
> remove the comment altogether when I amend this change, to account for
> lockscreen as well.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/airend/android_device_bn_common/commit/34fe0350e7b1b1f3e10ccc1c5a2012a9e461eda5#commitcomment-19944376>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AQR-2IV0enTpRRcczMHyzRhKnIVDWmoZks5rBK41gaJpZM4K7A7i>
> .
>

--
Marti Packer


Totally, although I see individuals doing that of their own accord, outside of this tool set.


Ok make sense, my bad! Just want to be sure to have big refactoring (like a potential rewrite of the FontManager ;)) made in separate PR until we check it's working on all OSes :) Thanks!


I thought we were moving towards fully qualified imports, ie: ```import cura.Settings.MachineManager``` etc
Or was there a change of hearts?


Yes it looks like you're right. Dropping the `type` param altogether and only adding invite should be sufficient.


@zhebrak Боюсь я не успею это реализовать до конца декабря. Но вообще когда сингл будет стабильно работать, то сяду за мультиплеер.


I certainly don't want to be doing an allocate per bus transfer, and don't want large chunks on the stack. I think having a DMA allocator is a generally useful thing


Yes, will probably do it soon (because of my allergy to raw pointers and unnecessary shared pointers, as you may know).


It works on my end as well.


am I missing something? where is 0.14 ? I see 0.13


mis-labeled, should be Exercise 9


new locales #6


To be more clear - this is to overcome the issue of the computer's OpenGL max image size being too small to display the level.


There is at least one scenario I found where the `dotspacemacs/emacs-custom-settings` are still added to the `init.el` file. This happened when I added a package to `dotspacemacs-additional-packages`. In the particular case I added `protobuf-mode`.


This causes a FieldError: Cannot resolve keyword 'assessment' into field. Choices are: id, property_assessment, property_assessment_id, url. Were the orgfilter and org_validation on these meant to be in GreenAssessmentViewSet?


Функция  pasteSymbol работает не совсем корректно, когда вставляешь символ в позицию '1', допустим, он вставляется в позицию '2' (Это происходит из-за того, что индексация элементов массива начинается  с '0', а вставляемый символ от '1').


I have sent the reminder a couple of weeks ago and expressed the same thing https://github.com/Bioconductor/BiocStyle/issues/18

I don't know why, but this "fix" is still using private functions in rmarkdown. I just don't feel `BiocStyle::html_document` used the right way to extend rmarkdown output formats. I'm always worried if someone has to resort to the approach "copy everything and modify something". This means either the original package is not open enough, or it is just a wrong approach.


Forget it, I merged it:
https://github.com/oe-alliance/e2openplugin-OpenWebif/commit/90c95b62869109d3cf8861adddab84dbbb00ff0b

That will fix it.


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


Sidenote: the resource compiler (`rc.exe`) is a part of Windows SDK.


The explanation is as follows: this is a code which checks if a stream is not interleaved, in a very un-reliable method; the seek mode variable is set either if our input is fastseekable (i.e. file), or if this happens

The rationale is that we are not interested in playing non-interleaved streams from HTTP (non-fastseekable inputs), which is the only thing this hack breaks

Non-Interleaved videos  can't even play well through HTTP, for obvious reasons

So this hack just removes the terrible consequence of a bad check, in the expense for breaking something that can't realistically work anyway. I'd say it's not even a hack.


should the file be called a "styleFileName" because I think we want to use this same logic for other support files.


Thanks for the information Ray. I do not think I can do that with my poor
knowledge of Windows. But I am glad solution (1) is out there and seems to
be the best approach at the moment.

Thanks!

**********************************************************
Filipe P. A. Fernandes
Physical Oceanographer

Email: ocefpaf@gmail.com

http://ocefpaf.github.io/
**********************************************************

On Wed, Nov 23, 2016 at 7:03 PM, Ray Donnelly <notifications@github.com>
wrote:

> GSL, being a GNU project will take a good deal of work to make build with
> MSVC.
>
> There are 3 potential approaches listed in my order of preference (in the
> context of gsl):
>
>    1. Use the MSYS2 packages mingw-w64-{i686,x86_64}-gsl directly which
>    are already available in the MSYS2 channel (which is part of defaults)
>    under the name m2w64-gsl. Linking these to Visual Studio programs
>    shouldn't be too problematic; you just need to make a .lib file. See:
>    https://github.com/mingwandroid/conda-recipes/
>    blob/master/rstudio/bld.bat#L37-L38
>    <https://github.com/mingwandroid/conda-recipes/blob/master/rstudio/bld.bat#L37-L38>
>    as an example.
>    2. If you really want to build it as a MSVC library then I would look
>    into using Clang's MSVC backend/target with its GCC frontend. This
>    would sidestep the libtool`autotool\automake-compatibility-with-MSVCissues
>    but would probably involve a bit of work on Clang (not too much I expect
>    and quite interesting stuff). I'm not sure if anyone's looked or done this
>    already, but it's definitely something I want to explore (not for GSL, I'd
>    usem2w64-gsl`, but for other things..)
>    3. Implement support in libtool, autoconf and automake for MSVC. This
>    would open up compiling a lot of other software with those compilers, but
>    would be difficult and maybe impossible to upstream (though as mature tools
>    they don't change *too* much these days).
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/ocefpaf/gsl-feedstock/commit/ae3581aa4a713b6d1a0d2132a88932454c952291#commitcomment-19944807>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA6BL2dp3_0Y_lOyRbFV0Siga_elRdZCks5rBLhFgaJpZM4K7Exi>
> .
>


Is this really what we want?  That information is useful and if we have a way to fix this data (or it was mis-flagged we removed our chance to geocode it (assuming if failed before that point)).  I would recommend only removing it if we have successfully geocoded already.


It may have required a patch or small change but we'd certainly be glad to
make any change required
On Wed, Nov 23, 2016 at 5:16 PM Yihui Xie <notifications@github.com> wrote:

> I have sent the reminder a couple of weeks ago and expressed the same
> thing #18 <https://github.com/Bioconductor/BiocStyle/issues/18>
>
> I don't know why, but this "fix" is still using private functions in
> rmarkdown. I just don't feel BiocStyle::html_document used the right way
> to extend rmarkdown output formats. I'm always worried if someone has to
> resort to the approach "copy everything and modify something". This means
> either the original package is not open enough, or it is just a wrong
> approach.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/Bioconductor/BiocStyle/commit/6db4860f3aadc286809526dca80edfd0c32d2c7f#commitcomment-19944930>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAGXx3WWa3eqelexucupco0Y6Sm8IsLuks5rBLtWgaJpZM4K625Z>
> .
>


w/e we only use it under MSVC so it might as well be a part of that


Nope. They would/will be using `.../validateJson` most likely anyway - this is a new method.


You shouldn't be using git with executable binary files.

That will make the repo bigger and bigger over time for nothing

That should be hosted on a packaging server


![](https://github.trello.services/images/mini-trello-icon.png) [Identify and analyse all root classes in Wikidata.](https://trello.com/c/KhVtogFs/11-identify-and-analyse-all-root-classes-in-wikidata)


Thank you JJ for notifying me! I've committed the fix to the release branch as well, BiocStyle v2.2.1 [`06f8585`](https://github.com/Bioconductor-mirror/BiocStyle/commit/06f8585). This update should be picked up by CRAN once the Bioconductor build servers crunch the package and expose the updated package in the repository. I would expect things to clear up in the next two days, or so.

Regarding the `html_document` fork: this is more of a legacy function right now, and I don't really support it anymore apart from bugfixing. It's codebase will be soon superseded by `BiocStyle::html_document2`, which uses a better approach based on first calling the base function rmarkdown::html_document and doing some modifications only afterwards.

However, there are a few places where I had to call some internal rmarkdown function via `:::` calls. I will revise the package code in order to avoid such calls, and get back to you if I don't find a way around this.


What do you think...

1. Is the WhatsThis help recommendation still up to date?
2. Is the context sensitive help button still up to date?
3. No questions about the tooltip...
4. This should probably go to the hig.rst document

CC @DelazJ @rduivenvoorde


This commit takes care of #1


Na wykładzie wydawało mi się, że nie, ale w sumie tak patrzę, że to może być to.


@SeleSchaefer you look quite determined to keep that kalman filter in the tools! ;-) +1 for the tools package!


You don't need this boolean extra thinghy, The function is_enabeable always returns a boolean result, Only.
Also this way the extension isn't enabeable on 3.1.9 but minor releases.

`	public function is_enableable()
	{
		$config = $this->container->get('config');
		return phpbb_version_compare( ($config['version'], '3.1.9', '=<') || phpbb_version_compare($config['version'], '3.2.0@dev', '>=') );
	}`


You might consider making a gsl package which (for Windows) depends on m2w64-toolchain at buildtime and m2w64-gsl at runtime and bld.bat contains just the 2 lines to make the .lib file.

Later you could replace it with a package built using one of the other methods if someone puts in the effort required.


Please stop posting these immediately. Vdirsyncer does not have anything to do with Gmail.


bring first variable up, cut only before exceeding 100


Thanks for the thorough reviews and discussions! Now I can go about writing PRs in the manner [you suggested](https://github.com/praw-dev/praw/issues/676#issuecomment-261792128).


I'm sorry... I was under the impression that you were trying to help me


eu vou te ensinar como é que se faz...


rm space before &


I don't know how to fix this problem. I was assuming you were using vdirsyncer.


Wonderful. Looking forward to reviewing the additions. Thanks!


wartosciowy komentarz


kolejny wartosciowy komentarz


**Code quality - Critical**
Is this not redundant. I think you're checking for that in your function already


dobra zmiana


comment ostatni


komentarz do commitu


comment to commit


Yeah, when installing VS2015 with C/C++ support or Visual C++ building tools 2015, the Windows SDK will be installed too. My sidenote is for those experienced MSVC user to set their `$PATH` correctly, since the path of Windows SDK binaries and the path of MSVC building tools are different.


Ciekawa dyskusja


@cpitclaudel using t as argument for coq-version causes a Coq version message when coq--pre-v85 is called for the first time even when this happens non-interactively, eg, from the background compilation. Was this your intention?


should they switch? Then there can be just one


related: https://github.com/MLG-Fortress/ExtraHardMode/commit/d586bd38d31d16846cb58eb88b4cd54925704ef3


5925---VRF-terminal-unit-max-iterations-exceeded (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2380 of 2380 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-100.0%25-green.svg)


**Nitpick**

For your `_getTermResult` function, consider this structure. I think you should use the right tool for your job.
Just a suggestion if it meets your programming need.
```javascript
function _getTermResult1(searchFile, terms) {
  // prefer const to let for variables that would not be reassigned
  const result = [];

  // Using Object.keys here is over engineering and would add to overhead
  for(let i = 0, obj; (obj = searchFile[i]); i++) {
        const files = {};
        files[i] = {};
          for(let j = 0, term; (term=terms[j]); j++){
            if(obj.hasOwnProperty(term)) {
              // I don't know why you keep initializing your array to {} each time.
              files[i][term] = searchFile[i][term];
            } else {
              files[i][term] = null;
            }
        }
        result.push(files);
    }
  return result;
}
```


@michaelkamerath, sorry I went straight to master with this. I'm trying to make it immediately available for other teams to use in unit testing. More could be added to this, but it's a start.


This breaks `:Gdiff`on `nvim`, similar to [this fugitive issue](https://github.com/tpope/vim-fugitive/issues/756).


**Nitpick**
This function can be trimmed down. You can refactor.


5925---VRF-terminal-unit-max-iterations-exceeded (rraustad) - i386-Windows-7-VisualStudio-12: OK (2346 of 2346 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)


5925---VRF-terminal-unit-max-iterations-exceeded (rraustad) - 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)


Nevermind, I now reverted to "lp_Feather".
Unfortunately I don't know if there is a way to change the node color of the plugin. At least I didn't find one until now. Yeah, at the moment the color depends on the category where your plugin is located.


I misunderstood - I thought you wired an UNO to an ESP directly.

You needing a mega for the # of inputs/outputs? # of spi or some other bus?
Would the arduino Nano(uno) or micro(leonardo) fit the bill? Even the
Mini... Lack of usb is non issue if paired with nodemcu(it can program it
remotely)?

Aditionally, take a look at the Pro Micro and similar atmega variants...
They can be had for a few dollars a piece. I have several laying around...
I could send you a few if you think it may work for you.

When programming the UNO wifi, I assume you must program the ESP separately
from the UNO.(do you have to change targets?)

Perhaps there lies the issue?
I'm not sure esp-link will work with the UNO Wi-Fi without any changes(pins
probably different).

I don't have an UNO Wi-Fi, so I'm really only attempting to help based on
the dozens of arduino projects I've done in the past.

On Wed, Nov 23, 2016, 3:54 PM dannybackx <notifications@github.com> wrote:

> Ok I never tried cross-referencing commit messages with Travis. Thanks for
> explaining.
> I know about the nodemcu, I have a couple of those.
> Yes they are cheap, so are the wemos boards, they're on aliexpress for
> under €4.
>
> The board I was planning on putting in production is a Arduino Uno WiFi
> which is one board with both an Arduino and an ESP. See
> http://www.arduino.org/products/boards/arduino-uno-wifi . Commercial
> price on these things is bad, but I got mine for free. The connection
> between the esp and the arduino is not readily available, I think, so I am
> not sure how to debug this.
>
> I may need to move away from this solution :-( . I can promote my test
> setup (an Arduino Mega 2560 and a nodemcu) to production...
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/fuzzball03/esp-link/commit/c59b2766facffb71f26cb71c269dd1f2d45976c5#commitcomment-19944697>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFimNCUJip6H_HvIniiJS6s6uti09x_Cks5rBLYygaJpZM4K6YVU>
> .
>


**Code Quality - Critical**

I don't understand why you placed your assertion in the `before each block`. Can you please prefer using `before` to `beforeEach` if the code block is meant to run just once and not for each `spec`.


Need to remember to sort out some sort of default config file.


thank you!!!


`equals`


@tresf, here's my design for mac address filtering. Filtering tests have been included as well.
Feel free to ask for explanations in the code, nothing's set in stone yet.


master


Might a better alternative be to allow arbitary Min and Max, but to restrict the gradation to some function of Max e.g. Max/10? I'm not sure what the standard approach is here...


This example shows that the code for estimating parameters of Gaussian needlet model works.


these two lines should be performed out of the `for (Patient patient : patients)` loop


As discussed this miss tests.

On Wed, Nov 23, 2016 at 4:12 PM, abergeron <notifications@github.com> wrote:

> I don't know what you had in mind, but I realized that we have to adjust
> the flags to avoid problems so I added that.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/Theano/libgpuarray/commit/6e184574c58d7ffe084d2e24248ce39f0b8f0a08#commitcomment-19944275>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AALC-99-hY-B6YAfBrvl8devT456oku3ks5rBKwngaJpZM4K6_gf>
> .
>


Does it? AFAICT it calls `coq-autodetect-version` without the `interactive` flag, right? Or am I missing something? :/


Hallo
Hat das Update so nicht gebaut?
Baue seit einiger Zeit mit der 4.85 und die läuft gut.
Die Aktualisierung für aktuelles 16er Ubu von Taapat wurden auch übernommen. Nur der 60er Patch musste wieder weg. Dann lief alles.
Erfordert allerdings kompletten Neubau.
Könnte es auch via pull request hoch laden. Weiß dabei allerdings nicht inwieweit noch andere Boxen außer sh4 bautechnisch betroffen sind...

Grüße


const Vec3 & coord

const double cphi

We try to use const at all the possible place in order to avoid to modify a variable or let a user modify a variable that must not be changed


Debugging disappearing spaceship.


even though we "update family permissions and save" in many (3, including remove which is ot be refactored later?) places, I would proibably still keep them as separate operations. But minor point


Here is your schematic... Ill cross reference it to a nodemcu
https://drive.google.com/file/d/0B9AEI0achpAGaVpSaGJMWHdsNEU/view?usp=drivesdk

On Wed, Nov 23, 2016, 4:47 PM Alex Craigslist <Alex.craigslist03@gmail.com>
wrote:

> I misunderstood - I thought you wired an UNO to an ESP directly.
>
> You needing a mega for the # of inputs/outputs? # of spi or some other bus?
> Would the arduino Nano(uno) or micro(leonardo) fit the bill? Even the
> Mini... Lack of usb is non issue if paired with nodemcu(it can program it
> remotely)?
>
> Aditionally, take a look at the Pro Micro and similar atmega variants...
> They can be had for a few dollars a piece. I have several laying around...
> I could send you a few if you think it may work for you.
>
> When programming the UNO wifi, I assume you must program the ESP
> separately from the UNO.(do you have to change targets?)
>
> Perhaps there lies the issue?
> I'm not sure esp-link will work with the UNO Wi-Fi without any
> changes(pins probably different).
>
> I don't have an UNO Wi-Fi, so I'm really only attempting to help based on
> the dozens of arduino projects I've done in the past.
>
> On Wed, Nov 23, 2016, 3:54 PM dannybackx <notifications@github.com> wrote:
>
> Ok I never tried cross-referencing commit messages with Travis. Thanks for
> explaining.
> I know about the nodemcu, I have a couple of those.
> Yes they are cheap, so are the wemos boards, they're on aliexpress for
> under €4.
>
> The board I was planning on putting in production is a Arduino Uno WiFi
> which is one board with both an Arduino and an ESP. See
> http://www.arduino.org/products/boards/arduino-uno-wifi . Commercial
> price on these things is bad, but I got mine for free. The connection
> between the esp and the arduino is not readily available, I think, so I am
> not sure how to debug this.
>
> I may need to move away from this solution :-( . I can promote my test
> setup (an Arduino Mega 2560 and a nodemcu) to production...
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/fuzzball03/esp-link/commit/c59b2766facffb71f26cb71c269dd1f2d45976c5#commitcomment-19944697>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFimNCUJip6H_HvIniiJS6s6uti09x_Cks5rBLYygaJpZM4K6YVU>
> .
>
>


Yes I know the RakNetServerTest has the port set to 19135, this is for testing on Windows 10 as there have been some glitches related to that version so I need to able to connect to my machine. By the time I release version 2.2 it will be reverted back to 19132 (UtitlityTest.MINECRAFT_POCKET_EDITION_DEFAULT_PORT) :)


Images

- [Full page, rendered to PDF from Chrome's print](https://github.com/ConnorDoyle/kubernetes.github.io/files/610191/Kubernetes.-.Managing.Compute.Resources.pdf)
- Added section, rendered by Chrome: ![Added section, rendered by Chrome](https://cloud.githubusercontent.com/assets/379372/20581426/9890f1d6-b18d-11e6-9670-300ce4662ee1.png)


it seems to be inefficient to do this on every iteration, instead can get the current list outside the `for` loop, and add manually to it inside the loop. That is, unless pipManager is very efficient doing this and keeps a cache - if only patients link to a family and there is no cache it mustg be inefficient


also, what about "addAll" in pipManager as we discussed, so that there are no multiple save operations? Each save triggers a lot of event listeners, which makes it even worse


Small Refactoring


Apparently this has to be reverted, and `getDocument()` should be deprecated but have the same functionality as `getDocumentReference()`


How does this even work? Did you forget to commit patches 3, 4, and 5?


Nit: as alpha -> as an alpha feature.


nevermind my original comment, it was wrong


May be add a note here about only accounting is implemented so that users are not confused.


You can edit the PR- that's fine :)


`onpaque` -> `opaque`.


@mraspaud This doesn't provide the same functionality and causes an error in my VIIRS SDR reader. The point of this was to replace the `lons.mask = False` scalar value with an array. While this may be a waste of memory because we are making a full array it does allow us to write to the mask in-place. I'll fix this with `np.zeros` in a new commit soon.


O for awesome!

Sent from my iPhone

> On Nov 23, 2016, at 14:02, Fernando Sanchez <notifications@github.com> wrote:
>
> agreed and added to the README. There's also an explicit "ntpd start" on line 71 of the ceph-nodes script. Thanks!
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


ignore -- don't think that's possible.


On Wed, Nov 23, 2016 at 5:08 PM, James McCoy <vim-dev-github@256bit.org> wrote:
> It could be an issue for anyone that didn't have a .vimrc file.
>
> Correct, and there are far more of those than I would have expected.
>
> I think root would be the most popular of that class of users.
>
> Right, so the environment that's most uncommonly used and typically for
> quick tasks now behaves quite differently than experience has taught for the
> past couple decades.
>

IMHO, even for root it's better to have a vimrc; but nowadays, without
a vimrc you don't anymore get 'compatible' but defaults.vim. That is
IMHO "saner" but of course it is not backward-compatible. There are
several ways to counteract it explicitly.

On my home computer (which no one uses except me) my /root/.vimrc
(vimrc for root) is actually a symlink to /home/tonymec/.vimrc (vimrc
for my usual non-root username) which belongs to user "tonymec", group
"users" so either of these login names can modify it and it will
always be common to both, making Vim behave identically in both cases
(considering that I explicitly set to the value I prefer any option
known to me with different defaults for root and for others). Easier
for my peace of mind.

Best regards,
Tony.


Nit: `as alpha` -> `as an alpha feature`.


`imp` is used for loading plug-ins here: https://github.com/Ultimaker/Uranium/blob/master/UM/PluginRegistry.py#L274
A rather integral part of Uranium and also a part we've never really had trouble with so there's no haste in replacing it.

I also heard today that type hinting is off the track for now.


Add a note here on `only accounting is implemented`. It will help users and makes the docs more clearer.


@moellep, am I correct here using `scope.xunits`? Do I need to use `scope.yunits` if `invertAxis` is set to `true`?


5925---VRF-terminal-unit-max-iterations-exceeded (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1198 of 1198 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-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-36.17%25-green.svg)


The only recent discussion we've had about it (during the Cura and Cookies meeting) was whether the importing from `__init__.py` solution has been working in our favour. No decision came from that discussion though, as far as I recall. Opinions are divided.


May be just say `There are two steps required to use oir: advertise the oir in one or more node and consume the oir in the pod resource request` and then below you can talk about patching `status.capacity`.


Just testing activity lifecycle


Using log


lala


Add here about how this `PATCH` will update the `status.capacity` of the node with the OIR.


No. `.../validate` is for human-readable output from validating a `Jenkinsfile`, while `.../validateJenkinsfile` and `.../validateJson` are for machine-readable output - i.e., they return JSON while `.../validate` returns plain text.


The following doc(s) have been deployed to the [training](https://training-static-docs.pantheonsite.io/docs) Multidev environment:
- [app/config/sculpin_kernel.yml](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/app/config/sculpin_kernel.yml)
- [source/_partials/author-info.twig](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_partials/author-info.twig)
- [source/_partials/breadcrumb.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_partials/breadcrumb.html)
- [source/_partials/footer_content.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_partials/footer_content.html)
- [source/_partials/sidebarnav.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_partials/sidebarnav.html)
- [source/_partials/taxon-list.twig](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_partials/taxon-list.twig)
- [source/_topics/automating.md](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_topics/automating.md)
- [source/_topics/automating/cli.md](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_topics/automating/cli.md)
- [source/_videos/test-video.md](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_videos/test-video.md)
- [source/_views/breadcrumb.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_views/breadcrumb.html)
- [source/_views/doc.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_views/doc.html)
- [source/_views/topic.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_views/topic.html)
- [source/_views/video.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/_views/video.html)
- [source/docs.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/docs.html)
- [source/docs/assets/css/main.css](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/docs/assets/css/main.css)
- [source/subtopic.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/subtopic.html)
- [source/topic.html](https://github.com/pantheon-systems/documentation/commit/d98567db1eebfda7b52c1d761a5f5d1b5873de6e/source/topic.html)


any reason not to use the OMH header schema? http://www.openmhealth.org/documentation/#/schema-docs/schema-library/schemas/omh_header


Nit: `for pods` -> `in pods`.


Welcome to Weird Aunt Heather's World


I still have this problem even making this change... what can be more ?


http://i.imgur.com/M4IdhDJ.png

Probably because you aren't using the updated version, I would assume.


Correct me if I am wrong but I believe that you are missing:

`urlField.translateAutoResizingMaskToConstraints = false`
`tokenField.translateAutoResizingMaskToConstraints = false`


Since ARC will only be built if needed, we don't need to check if we should include the source.  It should always be included.


Tests are different, so messages also should be different. You can use `Formatting` for that.


yay


Corrigido professor.. criei uma closure para servir de crônometro, depois de x tempo o jogo fica mais dificil, e retorna ao normal após o reset.


ARC and x86 will use the same code for handling the message


I'm getting a weird error:

revert-buffer--default: Buffer does not seem to be associated with any file

?


Since ARC will only be built if needed, we don't need to check if we should include the source. It should always be included.


Consider rephrasing: `Note that the pod will be scheduled only if all the resource requests for cpu, memory and oir are satisfied. The pod will stay in `PENDING` state if the resource requests cannot be satisfied by any node.`


There is `notElem` function.


Nit: `requires` -> `consumes`.


The shared code will only be included on x86(or ARM) if ARC isn't present.  This saves space as there's no reason to have two copies of the code.


looks like the comment for the maxFeeRate config was copied from the minUnspentsTarget comment


The lack of space here breaks during the rebuild of the app.


This is going to regress perf for `e.Select.ToArray`. Maybe better to leave this intact & just change the `GetCount` part?


Ok thanks, I did some local change until you guys do the changes, because I wanna to do some test....

I don't wanna to "pollute" commit here if you guys wanna me to post things like this some were else please let me know...

There is few things that I'm trying to fix but may not achieve if you guys can take a look...

Button > Home Button > Double tap...
It doesn't work after a clean install, is need to click and chose the option that is already set to make it work...

Some of the crDroid setting are not be saved in data, I notice it in the one I change more like Status Bar, I think they are saved in cache, if you restore a backup (system, data and boot) the crdroid setting are lost that is way I think is saving in cache or something related...

Some times changing QS tile quantity the device reboot, is not always I manage to make only one time and did not manage to grab a log...

Please let me know if you wanna me to post things like this some were else...


This commit was made by me but with invalid email address


Why exactly one needs to create traefik-net network instead of using default "ingress" one?


Good idea. I'll try that tomorrow.

On Nov 23, 2016 7:31 PM, "Ray Donnelly" <notifications@github.com> wrote:

> You might consider making a gsl package which (for Windows) depends on
> m2w64-toolchain at buildtime and m2w64-gsl at runtime and bld.bat contains
> just the 2 lines to make the .lib file.
>
> Later you could replace it with a package built using one of the other
> methods if someone puts in the effort required.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/ocefpaf/gsl-feedstock/commit/ae3581aa4a713b6d1a0d2132a88932454c952291#commitcomment-19945071>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA6BL3oa9MfvqvgghCufasifvi-L3hlGks5rBL7GgaJpZM4K7Exi>
> .
>


when nu decreases, eta_0 and sigma becomes larger.


Is there any check for this function that `txOutValue` is `/= 0`? Or this check is not needed?


Can't this just be kept here in case someone would want to try randomising the tones?


We can probably abstract this further, but this was an easy way to break up the code.  I'm open to suggestions.


This is the code that will be either built on ARC or x86.


Please, give this function nice comment as well :)
It is hard to understand what's going on.


My body is ready.


I also thing it is a good idea to add comment to this instance. Very smart logic. Takes a lot of time to understand...


An Armbian (Xenial 16.04 LTS) image with cpufreq at 864 MHz can be found here: https://transfer.sh/O2q4P/armbian-5.24-pine64-ubuntu-xenial-4.9.0.zip

- 4.9 kernel based on MoeIcenowy's [ice-a64-v6.1 branch](https://github.com/Icenowy/linux/tree/ice-a64-v6.1)
- Tested on Pine64+ with Gigabit Ethernet (sometimes no connection, needs most probably tx-delay/rx-delay tweaks)
- USB with UAS works on lower USB port (fast!)
- SPI works thanks to @martinayotte
- [cpuinfo entries fixed](https://github.com/igorpecovnik/lib/commit/0ca97562ff08fb668737a18a9c1b9a2992654f55)
- headless of course
- OS image is fixed in size since `btrfs` was used (fits on 1 GB SD cards). OS is `zlib` compressed and rootfs default is `lzo` (feels snappy even on crappy SD cards!)

1st login with root/1234, you will be immediately asked to change your password and later to create an unprivileged (but sudo enabled) user account. Breaking this will lead to a reboot loop (funny bug Armbian keeps to annoy impatient first time users!)

In case you run into problems please blame the hardware and software (especially when testing network or USB)


Pourquoi les setter commencent par setPropriete() et pas les getter par getPropriete() ?
"getNom() vs setNom()" est plus logique que "nom() vs setNom()"


`if extension in ['.dll']:` for easy addition of other file types in the future?


Ignore that last error, I was on the wrong branch :/.  Working!


You're probably aware of this, but most utilities in this package will fail for ordinary users until #197 is ready and network namespaces are created (which I would make optional, because not everybody wants/needs macOS apps on an isolated network).

It also won't be so straightforward to make them work, as there is work to be done in `src/kernel/emulation/linux/misc/sysctl.c` to support `CTL_NET` operations (such as touching the routing table) or in `src/kernel/emulation/linux/ioctl/*` to support `ioctl()` on socket fds.


Looks good to me... have you submitted a PR for this to upstream?


Yes. Not so good. Now locally imported in sklearn.utils.metaestimators, although it seems that we forgot to remove the unused import in `model_selection`!

It's the kind of thing that `flake8 --diff` wouldn't have picked up in #7350 either :(


Thank you. Will change.


À mon avis ça marche pas sous Windows. Sur mes deux machines Linux en ext4 j'ai pas eu de problème.


nope, its the orgfilter that is wrong, it should be property_assessment, though org_validation is obsolete here.

I've pushed a fix.


But if possible we should only do the isinstance check if the module is already imported


It looks better if this `fromIntegral` part moves into separate constant.


```
Error: [Bad configuration] Configuration is not valid:
x Type "js1" leads to circular type conversion that has a chain of [js1, js2, js3]
x Type "js2" leads to circular type conversion that has a chain of [js2, js3, js1]
x Type "js3" leads to circular type conversion that has a chain of [js3, js1, js2]
```


CENSURADO


That is pretty simplified. Does this execute as valid JS?


Why we become someone who can not be recognized by ourselves in some relation?


Please check https://irclog.whitequark.org/linux-sunxi/2016-11-23#18252340; (I'm just the messenger)


on the stacked bar chart example, how are the totals on top of bar chart created?
http://dc-js.github.io/dc.js/examples/stacked-bar.html


Hey, I'm not sure if you saw the mailing list discussion about this change, but BIP 142 was withdrawn. See https://groups.google.com/forum/#!topic/bitcoinj/BC6ZqSiJyDE.


The GetCount could be changed the same way as the rest in this file (which ironically uses the `onlyIfCheaper` the opposite to its intent.


(ie you should probably not be implementing BIP 142-style addresses)


@jtarchie it's more of a political statement against Angular.


Binary operators like `+` should be surrounded with spaces on both sides.


I suppose this test is very long due to this big constant :(
How `smaller` affects this test? Does it really work?


Yee boi, we had a talk just now that this is the best approach for us for this at the moment. It won't be usable for the network graph as it requires ttl hops, but for now we will stick tho this approach.


更换资源地址


Holy cow, that's crazy.  Nice work! I'm extremely curious how many errors are going to show up during proofing.


As exemplified, this check will invoke the sonic sensor each time. Say another behavior also checks sonic, we would have two poll sonic's doubling the run time. Maybe all the sensor polling should be handled by update state. However. Also, what if something doesn't need to be polled so frequently? or needs to be polled more frequently. The most ideal framework of this type is using interrupt routines but clearly this isn't the same. I think for where it works, we should keep this but maybe we should consider some parts to be sequential.


Should be 1.


Perfect.

Mine is solved.

Qiang

On Tue, Nov 22, 2016 at 10:06 PM zhanghanghitomi <notifications@github.com>
wrote:

> Should be 1.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/zhanghanghitomi/LeetCode/commit/652f2426529eea5e713a28591958ca5c2147940b#commitcomment-19931959>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AKOMTRAvxWszBr1ms2n9WA8mTaAgPRx3ks5rA63SgaJpZM4K6LiD>
> .
>


Hi,My name is pxd. I am from china,I am a student in the DHU


I've now implemented the

>AI follow behavior

so now it's pretty common to run into fun situations like this

```
[ ][ ][ ][ ][ ][ ][ ][ ][ ]   Lives: 3
[ ][R][ ][ ][b][ ][ ][R][ ]   Ammo: 1
[ ][r][ ][ ][ ][ ][ ][ ][N]   Invincible Turns: 0
[ ][ ][ ][ ][ ][ ][ ][ ][N]   Radar: Disabled
[ ][R][ ][ ][R][ ][ ][R][ ]
[ ][ ][ ][ ][B][ ][ ][N][N]
[ ][ ][ ][ ][I][ ][ ][ ][N]
[ ][R][ ][ ][R][ ][ ][R][N]
[ ][ ][ ][ ][ ][ ][ ][ ][S]

Enter a direction to look in or another command
W: Up | A: Left | S: Down | D: Right
2: Debug | 3: More Options
```

where you form a train of ninjas in debug mode.

Take a look at the 2 previous / parent commits of this commit for all the code I've written for this (3 commits total)

---

I noticed @walkerzheng pushed some commits to the master branch for AI implementation - I'll take a look at those shortly.


Eliminar estos dos vectores en caso de considerarlos innecesarios en la batalla


server.c 코드 변경


Tried this, but no good.

I see where you got this answer from:

http://stackoverflow.com/questions/27910719/in-chart-js-set-chart-title-name-of-x-axis-and-y-axis

Check out the next response: "This functionality is not yet integrated into
the Chart.js project. As stated here
<https://github.com/nnnick/Chart.js/issues/114>.

But there is a workaround here
<http://stackoverflow.com/questions/24510278/chart-js-multitooltip-labels>."

????????????????????????????????

On 21 November 2016 at 23:01, Hovo (Luke) <notifications@github.com> wrote:

> Something like this should make x/y labels happen (only Y shown)
>
> options = {
> scales: {
> yAxes: [{
> scaleLabel: {
> display: true,
> labelString: 'probability'
> }
> }]
> }
> }
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/TraceWright/traceywright.xyz/commit/3eba36f40e1fc047013d26e926751e58db2a1f60#commitcomment-19903000>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AQ3GxGrcOhMsrbn4CYs8rRlf7pYVv-0Oks5rAZYlgaJpZM4K4LBr>
> .
>


client.c 코드 변경


develop (mjwitte) - Win64-Windows-7-VisualStudio-12: OK (1773 of 1773 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)


It seems file `config/known` is not updated


This should not be in the repo but in .env on the server.  We should also use dotenv


Oh, i guess it doesnt work the way i thought.

Wait so both need to be called before the return value from either one is valid?


merge


My guess is that there are probably 4-5 left.  But we'll see. The quality of the ocr was so good that all I needed to do to get to this point (after I figured it out) was look for the obviously malformed digits in the scanned pages, which was really fast. In a sense, of course, it was a waste of time, since I still need to proof it, and I would have found all that stuff in proofing anyway.


That's what the comment says - can't tell from the top of my head follow the functions. But IIRC it annoyed me too - till I discovered it's there for a reason

Goodnightzzz


怎么在这儿聊起来了？

而且，@Tyxiaomi 不要提这种issues https://github.com/weixin/WeIndex/issues/2

github 不是论坛


add paper name


I wish I could travel in time. Even if it was for 27 minutes. Don't even need a fancy TARDIS...


将用来指定使用的数据库的逻辑移到*Startup.cs*文件中的`ConfigureServices`方法中


for the page layout right?


No, absolutely positioned elements don't change the outer dimensions of their parents, so no scrolling, and I don't know the dimensions of the tooltip beforehand so I can't set that whitespace easily. I'll just have to override this style with `overflow: visible`, I guess.


Just a note when rebasing if some commit is a fixup commit it should be squashed but if the fixup is non trivial (typos etc) then it's worth while adding a comment in the code or the commit message depending on if future devs need the comment to understand the code or it's a comment helping to understand the commit.

Also commits messages should be  72 chars max - I have setup the margin in npp - believe me this stuff is annoying but commits that land on dev must have good style see commit style wiki https://github.com/wrye-bash/wrye-bash/wiki/[git]-Commit-guidelines-(draft)

Also be aware that the wikis are maintained by me but since usually I program alone and I have to care for everything sometimes are not up to date with what's in my mind (which in turn evolves with my understanding of the code and python). If in doubt ask


/*@please


Ah, forgot about that. Then yeah, visible is probably the best way. I wonder if we should clearfix in another way instead of this.


Hmm, good point RE checking twice. I agree with the checking state in the `updateState` function and maintaining it in the Robot class. Honestly though, I think being consistent about the delay between each timestep is actually more important than trying to speed up our timesteps. However, if we wanted to implement this, in `pollSonic`, we would add
```
// my suggestion
class Robot {
  void updateState() {
    Robot.whateverSensor = sensor.reading();
    // ...
  }
  float pollSonic() {
    return Robot.sonicReading;
  }
}

// albert's suggestion
class Robot {
  int timestep; // update this every time update state is called
  int lastSonicUpdate = Robot.timestep;
  float lastSonicReading;

  float pollSonic() {
    if Robot.timestep > lastSonicUpdate {
      lastSonicUpdate = Robot.timestep;
      return lastSonicReading = ... ; // actually poll sensor
    }
    return lastSonicReading;
  }
}


so wait. my code has your name on it?
thats a bummer.


classes should begin with uppercase!


HybridVentilationEnhancement (lgu1234) - 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)


Yeah I can go with the updateState() suggestion. I didn't mean to do the lastSonic update thing, though it is a way to ensure relative poll frequency is not greater than some amount.

The main point I wanted to try was having that mix of sequential code + current frame work.

will make a pull request with some changes for viewing.


HybridVentilationEnhancement (lgu1234) - 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)


not sure how it's sequential but I'll take a look at what you push tmrw


I think we should prevent the user from clicking too fast by locking the view when an operation is executed


It might be difficult to do it properly and cover _all_ use cases. Some people will have floated components, others will have absolutely positioned ones. Another option could be to revert this change and leave this matter as an "exercise for the reader": note this in the docs as an example of how to customize the project to better fit your particular project.


This does change something- Any changes to any of Best's properties effect all of them due to how javascript handles object references.

Looks like it breaks buying equipment.


My bad.  Forgot u_f. h is in drivers/usb/gadget/function/..  I'm used to Z5C. (drivers/usb/gadget/f_hid.c)  You were correct.


This works but has a chance to break in cases when `|` is not present in the `volume_id`.

I did not think that was a possibility until I saw something along the lines of the following in the VolumeAutoImportForm's clean method
`volume_name, guid = cleaned_data.get('volume_id', '|').split('|')`

see link: https://github.com/freenas/freenas/blob/master/gui/storage/forms.py#L1025

having said that, I am still marking https://bugs.freenas.org/issues/16723 as reviewed since this is somewhat a micro improvement so....


FROTI would be better


mybatis通过借鉴tk.mybatis.mapper进行改造，大部分还是用的他的代码


With more than 1000 pages not transcribed yet there are currently 1019 differences between the generated output and the  binsource file left.  Not so bad.  For Aurora12 I started with everything transcribed and considerably fewer pages with nearly 900 comparison errors ;-)
Surprisingly some blocks already look quite clean. Somewhat nuts to check it in this state, it's just for fun.


Why? :-)


@Phatcat it never gets there because of `if (!itr->creature->IsTemporarySummon())` & all summos are temporary.
About attack. Summons need to get victim. Or they just stand & do nothing. Believe me, i tried to get workaroun berore i find this bug, they slill do nothing or i get message that they can't have threat.


Yep! I thought I had uploaded it before but I think I had just re-uploaded the single blog page update by mistake.


@soleboxy Notice git-svn-id line. Subversion does not have separate author/committer properties.


this is first one


please add me here with net/ftp next to my name instead of shugo. :)
https://bugs.ruby-lang.org/projects/ruby/wiki/Contributors


@phishy I was waiting for Ionic2 (and Angular2 at the time) to come out of beta first!


object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";
if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof


Это зачем? В этой ветке диалог уже принят.


阿萨德


anyways , if i use svn this wont happen?


This could change to `parseFloat` and it would work 😉


Yeah, I see what you mean now. @cyberium - is there a reason not to do all of this on temp summons? We don't even add temp summons to the map? O.o


最长共同前缀


Estoy perdido amigos.


It is indeed fun to look at. Here it is running in yaAGC -- it's correct enough that it runs without unexpected alarms, and PINBALL seems functional.

![lum210_light_test](https://cloud.githubusercontent.com/assets/94056/20550681/130042ec-b0ed-11e6-83f0-d6608ebfe84a.gif)

Yay for the new lights! It looks like NO DAP light is going to stay stubbornly lit until the DAP actually starts running. :)

The hardware sim, on the other hand, is not at all impressed by this:
![lum210_hwsim_error](https://cloud.githubusercontent.com/assets/94056/20550692/2d92c008-b0ed-11e6-85f0-a1547fe92968.png)

I haven't seen something like this happen for a very long time -- it's very curious that the Y register suddenly goes bad. I'm going to have to dig into that before I get it running on the FPGA.


The idea is that STS should manage the subtasks. Thus, threads no longer know when they complete their last subtask. Remember that this commit is preparing the code for handling unassigned tasks, which can be added to a thread's queue at any time by other threads. The new barrier is necessary for correctness, which I discovered the hard way...


А зачем он вообще?


If you need help with the notes, I can write them for you. Also, did you receive @Nanquitas wild pokemon spawner code? I can incorporate that into your plugin when I have free-time for you if you want :)


请问 为什么没有处理nativeShareToTimeline(data); 返回的promise？


@mhevery `zone.min.js` not been updated in v0.7.1


gonna revert it soon :P


qq


For clarification, it's processing/processing-docs#500


@Phatcat you add them, but you don't send JustSummoned & Attackstart to AI anymore. Now both of this two overrided functions in SD2 never called at all. Xfurry very dissapointed for now :)


Yes, but it was the prettiest pretty ugly hack of all the ones I considered.


return Google trace data


Thank you very much :dagger:


Thanks for the offer! I'm working on the comment code as a learning exercise. It... sorta works.

As for the spawner code, I'm actually keeping this plugin legit and incapable of making illegal Pokémon. It's detailed at the bottom of the readme.md


如果还在讨论，建议不要直接发到stable分支，可以现在PR里更新


Skipping is needed for code that runs conditionally and has already been used in the GROMACS+STS code.


Oh snao! I hadn't, but I will 🌝


develop (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (1770 of 1770 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 problem with blocking the main thread is as follows: the reason you end
up in `paintEvent` should be that a frame is available to be painted, not
the other way around. Once that aspect of the architecture is fixed,
there's no reason to block the main thread. When the cache, in any thread,
has got the late frame that the view waited for available, it can
`update()` the view widget, which will then repaint. This is identical to
invoking `repaint()` from using a cross-thread sig-slot connection then.

Invoking `repaint` from the timer is an optimization for the common case:
when the pixmap is available on time, we can immediately repaint from the
timer event handler. This makes perfect sense to maintain fluid playback
when the cache can keep up with the display.

When the cache can't keep up, there's no point in trying to make things
fast: we're most likely waiting either for I/O or for a long computation,
so passing the data between threads won't make anything any slower, and the
overhead of waking the main thread event loop won't matter.

Painting a `QImage` with format incompatible to the screen may be slow. The
current composition mode also matters: we're not compositing the image,
just replacing what's already there. I will benchmark this before changing
anything.

And yes, `QPixmap` is definitely not designed to be used from any thread
but the main thread. That it happens to work is a very nice coincidence due
to implementation details of the default raster backend. It was never meant
to be used that way. Qt code contains this helpful warning: "QPixmap: It is
not safe to use pixmaps outside the GUI thread". That says it all.

On Tue, Nov 22, 2016 at 6:33 PM, Christian <notifications@github.com> wrote:

> I think for the application, there are two states that the application can
> be in. Either playback is running or it is not. If playback is running, we
> wan't to play out the frames as fast as possible. That is why we try to
> cache them. If an item is in the cache, we get it and draw it. Wheter we
> use direct access to the cache (as it is right now) or if we use
> signals/slots connectioins will probably not make a big difference as long
> as everything is done in the main thread.
>
> If we are playing back and a frame is not in the cache, we use the main
> thread to load the frame from file, convert it to pixmap and draw it one
> screen. All this while, the main thread is blocked. Truly, this is not
> optimal in case of long I/O operations. However, this is (I think) the
> fastest method to get the frame rate of playback as high as possible. Any
> further signal/slot to another thread would probably impair the performance
> here. (Side note: Historically this was the only way of loading a frame
> that the YUView supported. All other methods were added later.) In the end
> it is probably better to get rid of this and use the cache as a sort of
> buffer, which is filled by the background caching threads. For a smooth
> playout, we then have to make shure that the buffer is filled enough so
> that the playout will be smooth.
>
> Finally, if playback is not running, the loading should definitely be
> handeled in the background (which it already is).
>
> Just something on the QPixmap topic: I remember that when I started
> working on YUView, it was using a QImage to draw the frames. I then did
> some tests with the QPainters on QWidgets and QGLWidgets and in the end I
> found, that the fastest option was drawing a QPixmap onto a normal QWidget
> using painter->drawPixmap(...). The alternatives (drawing using
> painter->drawImage() as well as both drawing options onto a QGLWidget) were
> significantly slower. That is why we currently buffer and draw QPixmaps. I
> am absolutely ready to be proven wrong. I just remember that I did quite
> some experiments on this. Also I must say that for undefined behavior it
> behaves pretty well 😄
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/IENT/YUView/commit/0ed4d3490cef758b3b8ba027c318e50ff8b780ac#commitcomment-19930251>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFMT21FjjMPgzb84G4XWNLF18MpDE_2Dks5rA3vXgaJpZM4K5n2I>
> .
>


JustSummoned is called in AIM_Initialize


Oh, I just noticed that!
Well have fun with your learning exercise, I really had fun with mine. :)
Just be aware that online is enabled in this plugin, so if there are any codes that may effect online functionality, and you don't want people abusing it online, don't add it to the plugin.


A good first step.


OK, I specified 2.5.3 for turbolinks and added jquery-turbolinks. Not sure I've got everything setup properly for that (there was talk on their website about specifying it after jquery.js and I *think* I am supposed to modify application.js for that, but haven't yet.


Again, attackstart was something I added this summer, not really anything to do with SD2.

Look; https://github.com/cmangos/mangos-classic/pull/151/commits/bc59b43feb6541cbe5394a4c948a742c4367ffd6

Well, I am asking because, as you can see, 2 lines below this check, then we add the creature to the map. if temp creatures in sd2 are stopped before reaching the justsummoned call, how can they reach the add to map call since it's all within the same scope of the temp summon check?


I can confirm the build issue is now fixed: just had a sucessful build against mate-panel freom today's GIT master


sb


![](https://github.trello.services/images/mini-trello-icon.png) [norm_per](https://trello.com/c/sdxXLGKp/92-norm-per)


Forgot to pull before pushing oops


Once https://github.com/mcavage/node-ldapjs/pull/405 is accepted, I can file this as a pull-request.


长时间不写代码手生 了，练练手。写了几道题之后，想用内核接口来实现这些小题目。熟悉熟悉内核里的链表、哈希表、基数树等结构。
https://review.gerrithub.io/#/c/302722/
一起玩啊？


great idea to `return` here


@emsearcy I got this error

> 2016-11-23 04:14:50.000000000 +0000 fluent.warn: {"error":"#<NoMethodError: undefined method `bitesize' for 0:Fixnum>","tag":"production.log_request","message":"emit transaction failed: error_class=NoMethodError error=\"undefined method `bitesize' for 0:Fixnum\" tag=\"production.log_request\""}

Thanks


囧


resolving the `.conv.` loading is quite a patch.  overall not a nice solution. Work on that later. Priority now is batch normalization.


This works fine.. but that means on every iteration you check if `currentElement` is `null`, then immediately check if its not null on line 72.

Could you move this outside of the loop?


Hi, I added sound, and I also changed all of the images :)


wow. f javascript. how can i create new duplicate objects without repeating myself


Thanks for the heads up about the online! I wondered if it was due to AC:NL having online capabilities but I hadn't tried to test it yet.


OK, false alarm. I've checked the current source of all platform
integration plugins: `QPixmap` is safe to use in non-gui threads on all
reasonable platforms.

On Tue, Nov 22, 2016 at 11:10 PM, Kuba Ober <kuba@mareimbrium.org> wrote:

> The problem with blocking the main thread is as follows: the reason you
> end up in `paintEvent` should be that a frame is available to be painted,
> not the other way around. Once that aspect of the architecture is fixed,
> there's no reason to block the main thread. When the cache, in any thread,
> has got the late frame that the view waited for available, it can
> `update()` the view widget, which will then repaint. This is identical to
> invoking `repaint()` from using a cross-thread sig-slot connection then.
>
> Invoking `repaint` from the timer is an optimization for the common case:
> when the pixmap is available on time, we can immediately repaint from the
> timer event handler. This makes perfect sense to maintain fluid playback
> when the cache can keep up with the display.
>
> When the cache can't keep up, there's no point in trying to make things
> fast: we're most likely waiting either for I/O or for a long computation,
> so passing the data between threads won't make anything any slower, and the
> overhead of waking the main thread event loop won't matter.
>
> Painting a `QImage` with format incompatible to the screen may be slow.
> The current composition mode also matters: we're not compositing the image,
> just replacing what's already there. I will benchmark this before changing
> anything.
>
> And yes, `QPixmap` is definitely not designed to be used from any thread
> but the main thread. That it happens to work is a very nice coincidence due
> to implementation details of the default raster backend. It was never meant
> to be used that way. Qt code contains this helpful warning: "QPixmap: It
> is not safe to use pixmaps outside the GUI thread". That says it all.
>
>
> On Tue, Nov 22, 2016 at 6:33 PM, Christian <notifications@github.com>
> wrote:
>
>> I think for the application, there are two states that the application
>> can be in. Either playback is running or it is not. If playback is running,
>> we wan't to play out the frames as fast as possible. That is why we try to
>> cache them. If an item is in the cache, we get it and draw it. Wheter we
>> use direct access to the cache (as it is right now) or if we use
>> signals/slots connectioins will probably not make a big difference as long
>> as everything is done in the main thread.
>>
>> If we are playing back and a frame is not in the cache, we use the main
>> thread to load the frame from file, convert it to pixmap and draw it one
>> screen. All this while, the main thread is blocked. Truly, this is not
>> optimal in case of long I/O operations. However, this is (I think) the
>> fastest method to get the frame rate of playback as high as possible. Any
>> further signal/slot to another thread would probably impair the performance
>> here. (Side note: Historically this was the only way of loading a frame
>> that the YUView supported. All other methods were added later.) In the end
>> it is probably better to get rid of this and use the cache as a sort of
>> buffer, which is filled by the background caching threads. For a smooth
>> playout, we then have to make shure that the buffer is filled enough so
>> that the playout will be smooth.
>>
>> Finally, if playback is not running, the loading should definitely be
>> handeled in the background (which it already is).
>>
>> Just something on the QPixmap topic: I remember that when I started
>> working on YUView, it was using a QImage to draw the frames. I then did
>> some tests with the QPainters on QWidgets and QGLWidgets and in the end I
>> found, that the fastest option was drawing a QPixmap onto a normal QWidget
>> using painter->drawPixmap(...). The alternatives (drawing using
>> painter->drawImage() as well as both drawing options onto a QGLWidget) were
>> significantly slower. That is why we currently buffer and draw QPixmaps. I
>> am absolutely ready to be proven wrong. I just remember that I did quite
>> some experiments on this. Also I must say that for undefined behavior it
>> behaves pretty well 😄
>>
>> —
>> You are receiving this because you commented.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/IENT/YUView/commit/0ed4d3490cef758b3b8ba027c318e50ff8b780ac#commitcomment-19930251>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AFMT21FjjMPgzb84G4XWNLF18MpDE_2Dks5rA3vXgaJpZM4K5n2I>
>> .
>>
>
>


in the meantime 63733265d558a90dc837c9174b69af50cea37c7a


![](https://github.trello.services/images/mini-trello-icon.png) [norm_prob](https://trello.com/c/Tli5ARyF/91-norm-prob)


initial commit


![](https://github.trello.services/images/mini-trello-icon.png) [norm_plot](https://trello.com/c/jHdGXPug/90-norm-plot)


And yes, on all platforms we support, a `QPixmap` simply carries an
embedded `QImage` buffer. That's all it does.

On Tue, Nov 22, 2016 at 11:21 PM, Kuba Ober <kuba@mareimbrium.org> wrote:

> OK, false alarm. I've checked the current source of all platform
> integration plugins: `QPixmap` is safe to use in non-gui threads on all
> reasonable platforms.
>
>
> On Tue, Nov 22, 2016 at 11:10 PM, Kuba Ober <kuba@mareimbrium.org> wrote:
>
>> The problem with blocking the main thread is as follows: the reason you
>> end up in `paintEvent` should be that a frame is available to be painted,
>> not the other way around. Once that aspect of the architecture is fixed,
>> there's no reason to block the main thread. When the cache, in any thread,
>> has got the late frame that the view waited for available, it can
>> `update()` the view widget, which will then repaint. This is identical to
>> invoking `repaint()` from using a cross-thread sig-slot connection then.
>>
>> Invoking `repaint` from the timer is an optimization for the common case:
>> when the pixmap is available on time, we can immediately repaint from the
>> timer event handler. This makes perfect sense to maintain fluid playback
>> when the cache can keep up with the display.
>>
>> When the cache can't keep up, there's no point in trying to make things
>> fast: we're most likely waiting either for I/O or for a long computation,
>> so passing the data between threads won't make anything any slower, and the
>> overhead of waking the main thread event loop won't matter.
>>
>> Painting a `QImage` with format incompatible to the screen may be slow.
>> The current composition mode also matters: we're not compositing the image,
>> just replacing what's already there. I will benchmark this before changing
>> anything.
>>
>> And yes, `QPixmap` is definitely not designed to be used from any thread
>> but the main thread. That it happens to work is a very nice coincidence due
>> to implementation details of the default raster backend. It was never meant
>> to be used that way. Qt code contains this helpful warning: "QPixmap: It
>> is not safe to use pixmaps outside the GUI thread". That says it all.
>>
>>
>> On Tue, Nov 22, 2016 at 6:33 PM, Christian <notifications@github.com>
>> wrote:
>>
>>> I think for the application, there are two states that the application
>>> can be in. Either playback is running or it is not. If playback is running,
>>> we wan't to play out the frames as fast as possible. That is why we try to
>>> cache them. If an item is in the cache, we get it and draw it. Wheter we
>>> use direct access to the cache (as it is right now) or if we use
>>> signals/slots connectioins will probably not make a big difference as long
>>> as everything is done in the main thread.
>>>
>>> If we are playing back and a frame is not in the cache, we use the main
>>> thread to load the frame from file, convert it to pixmap and draw it one
>>> screen. All this while, the main thread is blocked. Truly, this is not
>>> optimal in case of long I/O operations. However, this is (I think) the
>>> fastest method to get the frame rate of playback as high as possible. Any
>>> further signal/slot to another thread would probably impair the performance
>>> here. (Side note: Historically this was the only way of loading a frame
>>> that the YUView supported. All other methods were added later.) In the end
>>> it is probably better to get rid of this and use the cache as a sort of
>>> buffer, which is filled by the background caching threads. For a smooth
>>> playout, we then have to make shure that the buffer is filled enough so
>>> that the playout will be smooth.
>>>
>>> Finally, if playback is not running, the loading should definitely be
>>> handeled in the background (which it already is).
>>>
>>> Just something on the QPixmap topic: I remember that when I started
>>> working on YUView, it was using a QImage to draw the frames. I then did
>>> some tests with the QPainters on QWidgets and QGLWidgets and in the end I
>>> found, that the fastest option was drawing a QPixmap onto a normal QWidget
>>> using painter->drawPixmap(...). The alternatives (drawing using
>>> painter->drawImage() as well as both drawing options onto a QGLWidget) were
>>> significantly slower. That is why we currently buffer and draw QPixmaps. I
>>> am absolutely ready to be proven wrong. I just remember that I did quite
>>> some experiments on this. Also I must say that for undefined behavior it
>>> behaves pretty well 😄
>>>
>>> —
>>> You are receiving this because you commented.
>>> Reply to this email directly, view it on GitHub
>>> <https://github.com/IENT/YUView/commit/0ed4d3490cef758b3b8ba027c318e50ff8b780ac#commitcomment-19930251>,
>>> or mute the thread
>>> <https://github.com/notifications/unsubscribe-auth/AFMT21FjjMPgzb84G4XWNLF18MpDE_2Dks5rA3vXgaJpZM4K5n2I>
>>> .
>>>
>>
>>
>


So this feature is new to xcode 8, and including it breaks the build on every prior version. Xcode8 requires sierra, and I am singularly unmotivated to upgrade my run machine - where I also compile the version of openephys that it runs - to sierra.

I propose doing something more backwards compatible, like including a blank version of Env.xcconfig, and moving the examples into the comments of that file. Will submit a pull request with that change shortly.


Ok, I will add more comments about thread safety. In this case, each thread has its own entry in nextSubTask_ and threadSubTasks_, which is accessed only by that thread, except for initialization. Initialization is serial and done by thread 0. So actually it might be better to use Thread::getId() here rather than a parameter, making it impossible for a thread to alter another thread's entries.


The relevant code is in QImage
<https://code.woboq.org/qt5/qtbase/src/gui/image/qimage.h.html#QImage>::
Format
<https://code.woboq.org/qt5/qtbase/src/gui/image/qimage.h.html#QImage::Format>
QRasterPlatformPixmap
<https://code.woboq.org/qt5/qtbase/src/gui/image/qpixmap_raster_p.h.html#QRasterPlatformPixmap>
::systemOpaqueFormat() and void QRasterPlatformPixmap
<https://code.woboq.org/qt5/qtbase/src/gui/image/qpixmap_raster_p.h.html#QRasterPlatformPixmap>
::resize(int width, int height).

https://code.woboq.org/qt5/qtbase/src/gui/image/qpixmap_raster.cpp.html#93

On Tue, Nov 22, 2016 at 11:25 PM, Kuba Ober <kuba@mareimbrium.org> wrote:

> And yes, on all platforms we support, a `QPixmap` simply carries an
> embedded `QImage` buffer. That's all it does.
>
> On Tue, Nov 22, 2016 at 11:21 PM, Kuba Ober <kuba@mareimbrium.org> wrote:
>
>> OK, false alarm. I've checked the current source of all platform
>> integration plugins: `QPixmap` is safe to use in non-gui threads on all
>> reasonable platforms.
>>
>>
>> On Tue, Nov 22, 2016 at 11:10 PM, Kuba Ober <kuba@mareimbrium.org> wrote:
>>
>>> The problem with blocking the main thread is as follows: the reason you
>>> end up in `paintEvent` should be that a frame is available to be painted,
>>> not the other way around. Once that aspect of the architecture is fixed,
>>> there's no reason to block the main thread. When the cache, in any thread,
>>> has got the late frame that the view waited for available, it can
>>> `update()` the view widget, which will then repaint. This is identical to
>>> invoking `repaint()` from using a cross-thread sig-slot connection then.
>>>
>>> Invoking `repaint` from the timer is an optimization for the common
>>> case: when the pixmap is available on time, we can immediately repaint from
>>> the timer event handler. This makes perfect sense to maintain fluid
>>> playback when the cache can keep up with the display.
>>>
>>> When the cache can't keep up, there's no point in trying to make things
>>> fast: we're most likely waiting either for I/O or for a long computation,
>>> so passing the data between threads won't make anything any slower, and the
>>> overhead of waking the main thread event loop won't matter.
>>>
>>> Painting a `QImage` with format incompatible to the screen may be slow.
>>> The current composition mode also matters: we're not compositing the image,
>>> just replacing what's already there. I will benchmark this before changing
>>> anything.
>>>
>>> And yes, `QPixmap` is definitely not designed to be used from any thread
>>> but the main thread. That it happens to work is a very nice coincidence due
>>> to implementation details of the default raster backend. It was never meant
>>> to be used that way. Qt code contains this helpful warning: "QPixmap:
>>> It is not safe to use pixmaps outside the GUI thread". That says it all.
>>>
>>>
>>> On Tue, Nov 22, 2016 at 6:33 PM, Christian <notifications@github.com>
>>> wrote:
>>>
>>>> I think for the application, there are two states that the application
>>>> can be in. Either playback is running or it is not. If playback is running,
>>>> we wan't to play out the frames as fast as possible. That is why we try to
>>>> cache them. If an item is in the cache, we get it and draw it. Wheter we
>>>> use direct access to the cache (as it is right now) or if we use
>>>> signals/slots connectioins will probably not make a big difference as long
>>>> as everything is done in the main thread.
>>>>
>>>> If we are playing back and a frame is not in the cache, we use the main
>>>> thread to load the frame from file, convert it to pixmap and draw it one
>>>> screen. All this while, the main thread is blocked. Truly, this is not
>>>> optimal in case of long I/O operations. However, this is (I think) the
>>>> fastest method to get the frame rate of playback as high as possible. Any
>>>> further signal/slot to another thread would probably impair the performance
>>>> here. (Side note: Historically this was the only way of loading a frame
>>>> that the YUView supported. All other methods were added later.) In the end
>>>> it is probably better to get rid of this and use the cache as a sort of
>>>> buffer, which is filled by the background caching threads. For a smooth
>>>> playout, we then have to make shure that the buffer is filled enough so
>>>> that the playout will be smooth.
>>>>
>>>> Finally, if playback is not running, the loading should definitely be
>>>> handeled in the background (which it already is).
>>>>
>>>> Just something on the QPixmap topic: I remember that when I started
>>>> working on YUView, it was using a QImage to draw the frames. I then did
>>>> some tests with the QPainters on QWidgets and QGLWidgets and in the end I
>>>> found, that the fastest option was drawing a QPixmap onto a normal QWidget
>>>> using painter->drawPixmap(...). The alternatives (drawing using
>>>> painter->drawImage() as well as both drawing options onto a QGLWidget) were
>>>> significantly slower. That is why we currently buffer and draw QPixmaps. I
>>>> am absolutely ready to be proven wrong. I just remember that I did quite
>>>> some experiments on this. Also I must say that for undefined behavior it
>>>> behaves pretty well 😄
>>>>
>>>> —
>>>> You are receiving this because you commented.
>>>> Reply to this email directly, view it on GitHub
>>>> <https://github.com/IENT/YUView/commit/0ed4d3490cef758b3b8ba027c318e50ff8b780ac#commitcomment-19930251>,
>>>> or mute the thread
>>>> <https://github.com/notifications/unsubscribe-auth/AFMT21FjjMPgzb84G4XWNLF18MpDE_2Dks5rA3vXgaJpZM4K5n2I>
>>>> .
>>>>
>>>
>>>
>>
>


Wait. That is dumb. The whole point is to not have to struggle with conflicts. Gimme a sec...


Thank you. it seems this does work for simple enough objects, but it sort of defeats the purpose:
    var Best = {
            'healthwood': JSON.parse(JSON.stringify(init)),
            'healthmetal': JSON.parse(JSON.stringify(init)),
            'attackmetal': JSON.parse(JSON.stringify(init)),
            'blockwood': JSON.parse(JSON.stringify(init))
            };


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1790 of 1790 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)


What about the case where cifs is returned but is None or an empty list or some that has a boolean equivalent of False, since now if `orm['services.CIFS'].objects.latest('id')` does not raise an exception it will continue and ignore the earlier logic of returning when `if not cifs`.

Maybe that case can never happen, but I wanted to ask and clarify


Yeah, f javascript.

Maybe something like this?
```
var Best = {};
var keys = ['healthwood', 'healthmetal', 'attackmetal', 'blockwood'];
for (var i = 0; i < keys.length; i++) {
    Best[keys[i]] = {
        Factor: 0,
        Name: '',
        Wall: false,
        StatusBorder: 'white'
    };
}
```

Else repeating yourself is probably the way to go.


I'm guessing you added this to get rid of the warnings when the file doesn't exist?


develop (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (1773 of 1773 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)


Your fix worked for me. Patched to my tensorflow 0.11.0 installation. Thanks! Is L82 really needed?


JSON 的 example 单独作为一个 example 再写一个，因为一般 response header 会不同， writeString 一般是 text/plain


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)


Yes, probably. Actually, almost all of processTask could go into SubTask, but I hesitated to change the code that much.


Looks better than my attempt with the JSON parse crap. Thanks. Ill use this.


I agree we need a dependency here, although I'm not sure it would be enough. We also need dkms to build this module after it builds OFA kernel for every new kernel.
Do you know if dkms provides a way to do that?


Still interested in this kind of stuff? Or working with it at all?


ok