Just observing that my use case for LogDebug is different than FrameAnalysis.

In general, I'm using LogDebug to try to understand a problem in a game I don't have, or a user has a crash that is unexplained and we have no direct access.  LogDebug gives me a verbose sequence of events that help detail what is happening in the game flow, and is different than a FrameAnalysis, especially in cases where the game doesn't run at all, and we can't get to FrameAnalysis.

Probably fine in this case, because this is unlikely to ever be a scenario where LogDebug would be useful, but I'd caution against too aggressively relying upon FrameAnalysis.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6f175625-c61d-45ac-8b98-989d08503cb4 "FindTheFraudster"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/bcc5cecf-1713-4402-9ebb-94f78b9ea529 "FindTheFraudster") deployed [FindTheFraudster](https://github.com/diveIn2/FindTheFraudster/releases/tag/deploy-ibm-yp-us-south-gsch-tests23-20171025-081653 "deploy-ibm-yp-us-south-gsch-tests23-20171025-081653") to [tests23](https://console.bluemix.net/apps/4ec377e0-a13c-4be5-9caf-d9181e71bd1e?env_id=ibm:yp:us-south "ibm:yp:us-south:gsch:tests23"), including this commit


Главная страница практичестки сверстана. Отсутствует только форма Срочный заказ диплома. Ее буду делать сразу же из плагина Contact Form 7. Для уменьшения дублироания кода использовал шорткоды. Один для нижнего меню (идентично верхнему меню) в футере. Второй шорткод испытал для создания карточки товара (последнего в галерее). Все работает отлично.


Live


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6f175625-c61d-45ac-8b98-989d08503cb4 "FindTheFraudster"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/bcc5cecf-1713-4402-9ebb-94f78b9ea529 "FindTheFraudster") deployed [FindTheFraudster](https://github.com/diveIn2/FindTheFraudster/releases/tag/deploy-ibm-yp-us-south-gsch-tests23-20171025-081835 "deploy-ibm-yp-us-south-gsch-tests23-20171025-081835") to [tests23](https://console.bluemix.net/apps/933fc111-67ec-4569-9443-bb09b34f6344?env_id=ibm:yp:us-south "ibm:yp:us-south:gsch:tests23"), including this commit


This is not valid condition, it will never be true.


Könntesch du mi hinzufügen?


Why --enable-new-dtags? It introduces the issues described in this article http://blog.qt.io/blog/2011/10/28/rpath-and-runpath/


is this a problem with react router?


thank you


để đơn giản cho việc tạo Câu Hỏi với các Câu trả lời của nó. Định nghĩa thêm thuộc tính ListAnswers để lưu thông tin này.
anh @phatnguyen81  thấy sao về việc này? Có ổn hơn việc để rời rạc ra 1 đối tượng riêng không?

Nếu đồng ý, thì phần ParseTools, anh đổi lại cách import vào thông qua API nghe.
@hiepelpulga em cũng đổi luôn phần tạo câu Hỏi thủ công, xem được không.


The elements added to the list must be integers.


preserve the !


Hi surg0r,

Could you explain with more details about how to run this bot? I find it quite complex and do not know how to run it


tes


Hi everyone i am going to use this repository to build an application for my project


For each command of type Print, print the list on a new line.


Pobranie referencji do innego elementu w drzewie Reacta przez klasę jest szybkie do napisania i czytelne na pierwszy rzut oka, ale na dłuższą metę trudne do utrzymania i psuje enkapsulację. W komponencie Logo powinnaś pobrać referencję (używając https://reactjs.org/docs/refs-and-the-dom.html ) i przekazać tutaj przy pomocy propsów (w dół) / callbacków (w górę). Alternatywnie można też skorzystać z architektury globalnego stanu, jak flux (czyli np. Redux) czy mobX.


Following error was given when running Docker container by `docker log winds`:
```
/etc/init.d/mongod: 136: ulimit: error setting limit (Operation not permitted)
Starting database: mongod.
sed: can't read process.json: No such file or directory
```


LGTM


What's the reason for getting rid of these? :)


It is related in terms of consistency. If we are changing env var names, we may also want to change script param names etc. Because right now we have a mix.


Вынеси каждый класс в отдельный файл


how about use regular expression
for example
Host : ([^\r]*)

^~^


The error you are seeing is just the automated gradient checker failing as its thresholds have not been properly adjusted after some changes to our layer. The layer functionality is actually correct, so please go on and use it ignoring that error!


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6f175625-c61d-45ac-8b98-989d08503cb4 "FindTheFraudster"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/bcc5cecf-1713-4402-9ebb-94f78b9ea529 "FindTheFraudster") deployed [FindTheFraudster](https://github.com/diveIn2/FindTheFraudster/releases/tag/deploy-ibm-yp-us-south-gsch-tests23-20171025-083145 "deploy-ibm-yp-us-south-gsch-tests23-20171025-083145") to [tests23](https://console.bluemix.net/apps/a891dd9b-3f83-4ce8-8ef0-ceeca580cc4d?env_id=ibm:yp:us-south "ibm:yp:us-south:gsch:tests23"), including this commit


Tutaj jest chyba błąd logiczny - jeśli jeden element wjedzie do viewportu, po czym wyjedzie z viewportu poprzedni element, to logo zniknie (czyli decyduje ostatnia zmiana). Można to rozwiązać na przykład poprzez zliczanie widocznych elementów - wtedy pokazujesz jeśli liczba > 0 i chowasz jeśli liczba === 0.


Pişmemiş bir tavuk yumurtası için sabit, yüksekliği 2.5 metreden güvenli bir iniş sağlayacak pasif bir cihaz olışturulmalıdır. Cihaz yumurta ile birlikte düşmelidir. Projenin asıl amacı elde edilecek cihazın en minimum boyuta en doğru yöntemlerle indirgenmesini sağlamaktır. 2.5 metre yükseklikten yumurta ile bırakılacak olan cihaz son derece hafif  olmalıdır. Bunun nedeni ise cihaz ne kadar ağır olursa düşme şiddeti o kadar artar. Bu durumu  en aza indirgemek için hafiflik şarttır.Cihazın kullanım amacı gereği önemli bir diğer unsur esnekliktir. Cihaz ne kadar esnek olursa cihazın yere çarpımı daha yumuşak olacağından yumurtanın kırılma olasılığı azalır. Cihaz oldukça dayanıklı olmalıdır. Çünkü cihaz ne kadar dayanıklı olursa düşen yumurtanın kırılmasını o derece önler. Cihazın şekli yumurtayı eb iyi muhafaza edebilecek şekilde olmalıdır. Yapılan deneylerden sonra cihaz için en uygun olan geometrik şekil ve yumurta ile cihaz arasındaki boşluk miktarının ne oranda olacağı belirlenecektir. Deneyin uygulanacağı ortamda bağımsız değişken cihaz olup cihaz dışındaki dşğer bütün etmenler kontrol altında sabit tutulup cihaz ve tumurta için en uygun ortam sağlanacaktır.


6362-update-nist-escalation-rates (MatthewSteen) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2174 of 2174 tests passed, 0 test warnings)

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


We'll also need a decent notebook, by tomorrow evening. We'll need a
"preamble", describing the problem and the interest, reading the data,
doing some munging, visualization, pointing to resources. Anybody available
to work on it for having a first draft by tonight?

Balazs

On Wed, Oct 25, 2017 at 10:03 AM vlagani <notifications@github.com> wrote:

> Great, I fully agree :-)
> Da: Balazs Kegl <notifications@github.com>
> A: ramp-kits/fake_news <fake_news@noreply.github.com>
> Cc: vlagani <vincenzo.lagani@gmail.com>; Mention <
> mention@noreply.github.com>
> Inviato: Mercoledì 25 Ottobre 2017 11:45
> Oggetto: Re: [ramp-kits/fake_news] bag of words starting kit (58c9c0b)
>
> I agree on this with @rth. I would make it simpler than what we have now,
> @EmanuelaBoros is working on it. At this point it crashes both in my
> computer and in travis
> https://travis-ci.org/ramp-kits/fake_news/jobs/292321109 so I can't
> improve it.@vlagani Since we will use this challenge starting this Friday
> in our DataCamp class, I don't want to give them much help (other than a
> working prototype :) ). What we can do for the Tbilisi RAMP is to submit on
> the site a couple of examples with different preprocessing, but not put in
> the open github (for now).—
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
>
> —
> You are receiving this because you commented.
>
>
> Reply to this email directly, view it on GitHub
> <https://github.com/ramp-kits/fake_news/commit/58c9c0bba49215b2cc761b04cc6f1dfbcf301034#commitcomment-25177263>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAq86g7o6uzE11z_Ovl4jjUIU0x0EcXHks5svutegaJpZM4QCfmH>
> .
>
--

Balázs Kégl, CNRS

Senior Research Scientist

twitter <http://twitter.com/balazskegl> linkedin
<http://linkedin.com/in/balazskegl> scholar
<https://scholar.google.fr/citations?user=s0njcGgAAAAJ&hl=en&oi=ao> medium
<http://medium.com/@balazskegl>


@wxchan @StrikerRUS
I feel like we need to redefine the priority of these parameters, it is kind of messy now.
I think we can use 'None' as default value for most parameters, and write it to the param dict when is not None.


I understand why doing it when returning an int but if the function returns a bool, you are specific that it is a boolean that you are returning, and it will also interpret the non-zero as a true.


У тебя тут получается дублирование и с другим подклассом и с базовым. Гораздо лучше одинаковый код поместить в базовый класс, а в подклассах просто сделать метод, определяющий, подходит ли тип вагона и вызывать его из базового.


6362-update-nist-escalation-rates (MatthewSteen) - 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.png)


hhh


@DronMDF I belive it's all fixed now. Please, keep an eye on your repository and report us again if you see similar issues.


Background reading
 1st place Egg Drop project ideas- using SCIENCE (youtube, Mark Robber, May 27, 2015),
https://youtu.be/nsnyl8llfH4
 Egg Drop Project with Mr. Gulliver's Physics Class (youtube, Legokind45, Oct 3, 2012),
https://youtu.be/XC_2kJTOKFQ
 Egg drop experiment (youtube, Intenseheat, Oct 2, 2012), https://youtu.be/_Xj8jRFYoS8  Mythbusters ---- Falling egg (youtube, Ruben Kamphuis, Oct 30, 2010),
https://youtu.be/ehVQM0I0PSU
 High School physics egg drop project(1st place) (youtube, hardworkinamerican, Jan 8, 2014),
https://youtu.be/lwaKzWknPtw
 MSUToday: Egg drop contest (youtube, Michigan State University, Aug 9, 2010),
https://youtu.be/wR1TP3opCxI
 6 methods egg drop experiment (youtube, heyomto, Dec 14, 2009),
https://youtu.be/nBNTwyG4pss
 Egg-stremely Fun Egg Drop! (carriesweetlife, Sep 4, 2010),
http://carriesweetlife.blogspot.com/2010/09/egg-stremely-fun-egg-drop.html
 M. A. Tung, L. M. Staley, and J. F. Richards. Estimation of Young's modulus and failure stresses in the hen's egg shell. Can. Agric. Engng 11, 3-5 (1969), http://www.csbe- scgab.ca/docs/journal/11/11_1_3_ocr.pdf
 G. B. Anderson and T. C. Carter. The hen's egg: Shell cracking at impact on a heavy, stiff body and factors that affect it. British Poultry Sci. 17, 6, 613-626 (1976)


创建文件夹static\bootstrap-3.3.7-dist\css，并把bootstrap.css文件放进去


merge local with remote


Oh yeah, one blank line makes it all good! thanks. done https://github.com/fabric8-services/fabric8-wit/pull/1683/commits/57162ac5771c6adb5ca6ad8dddec63b91f0da5f2


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6d22d979-a6fd-4a25-a5f7-3759df1650b5 "simple-toolchain-tut.mybluemix.net"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/bb482e3f-50c4-41e2-9244-8ac31d4d41fb "essaitoolchainnogent") deployed [essaitoolchainnogent](https://github.com/sajhau/essaitoolchainnogent/releases/tag/deploy-ibm-yp-us-south-sajhau-dev-20171025-083900 "deploy-ibm-yp-us-south-sajhau-dev-20171025-083900") to [dev](https://console.bluemix.net/apps/189234d1-bc37-4e2a-bed5-a8ddba3f7cdd?env_id=ibm:yp:us-south "ibm:yp:us-south:sajhau:dev"), including this commit


I do remember such thing, I tried `make format-go-code` and it is not showing me that anymore.
when I do that change, it is not compiling giving me error
```
controller/iteration_blackbox_test.go:1026:23: expected operand, found '{'
controller/iteration_blackbox_test.go:1030:3: expected ';', found 'for'
controller/iteration_blackbox_test.go:1069:3: expected statement, found ')'
controller/iteration_blackbox_test.go:1070:3: expected '}', found 'EOF'
```


I want this to check because the following loop is going to delete and then check empty-ness. So I want to make sure that elements were added to this set before getting emptied.


[[NSObject alloc] init];
内部实现
![2017-10-25 4 10 00](https://user-images.githubusercontent.com/3795263/31988837-ffd52c9a-b9a2-11e7-9a3e-da2dcf0d57c1.png)
初始化后就释放掉了


got it! done in https://github.com/fabric8-services/fabric8-wit/pull/1683/commits/57162ac5771c6adb5ca6ad8dddec63b91f0da5f2


`ConvertWorkItemStorageToModel` is already wrapping it, but added another layer here in https://github.com/fabric8-services/fabric8-wit/pull/1683/commits/57162ac5771c6adb5ca6ad8dddec63b91f0da5f2


as above, https://github.com/fabric8-services/fabric8-wit/commit/74fe2181f77bd848df71f22a04702d56f522e2a0#commitcomment-25177863


[MVCReplyBoardLab (2).zip](https://github.com/chuchuho990/file/files/1413829/MVCReplyBoardLab.2.zip)


Sorry, but: What? This totally reverts it again, and the function does not exist in Main.php.. 🙄 😖


We have now provided all the resources required for the build on a server that is accessible.

Commit:
* d1f3db7 - Change the bob repositories to updates.verinice.org


see https://urlscan.io/result/990cdd41-6231-47e1-9a85-2df8c0d9941f/#summary


as we had `img_url`, I wanted to stay consistent. This is for thematics in fact but as this is the `IdeaInterface`, we can maybe rename those two variables. @vincentfretin ?


Hi surg0r,

Could you please expand the README file further to explain how to run this bot in details?

As a novice on Python, I find it quite complicated to figure out a way to run the bot.

Thanks


good work, jez that one hell of a change, but compiling good.


fix markdown format for table


good delete!


Shouldn't we keep the DOM structure and class names?
AFAIK this was a section with "h5p-hub h5p-sdk" as classname in current version


I have no idea, I followed my normal workflow (checkout master, pull upstream master, merge stable-2.5, fix conflicts, install+test, commit, push). It seems I have to do another merge to get things back to a consistent state.


де Ваш gitignore?


This branch seems OK to merged if you open a PR


Invent Yourself


ср, 25 жовт. 2017 о 11:46 Yuriy Pigovsky <notifications@github.com> пише:

> де Ваш gitignore?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/VadymLypa/guess-word-game/commit/5118d28e82317c6b6c83fbd5213ed2148c33988f#commitcomment-25177950>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AZKMyOGUbhy_FSvUQcmPS5h_lWbUiGKuks5svvVJgaJpZM4QFo8P>
> .
>
Упс
Кинув не тим розширенням, виправимо це


from tensorflow.python.ops import control_flow_ops
control_flow_ops.cond 与 tf.cond一致，为条件语句，可以在图的构建中使用


Druga sprawa, to dodawanie klasy. Robisz to imperatywnie (piszesz jak coś zrobić), a architektura Reacta promuje pisanie deklaratywne (piszesz co chcesz osiągnąć). Ciężko na początku wyrzuć różnicę, ale w praktyce sprowadza się to do traktowania komponentów jako funkcji (w znaczeniu matematycznym) propsów i stanu, tzn.  `(state, props) -> element`.  Tłumacząc na polski: dla danego zestawu stanu i propsów, wygenerowany element jest zawsze taki sam. To z kolei oznacza: żadnych efektów ubocznych. Takie podejście **BARDZO** ułatwia pracę ze złożonymi aplikacjami - zarówno ich budowanie, jak i czytanie, debuggowanie. No i bez takiego podejścia używanie Reacta w zasadzie mija się z celem.

U Ciebie efektem ubocznym jest zmiana klasy z zupełnie innego komponentu (w elemencie Logo nie zmieniają się ani propsy, ani stan, a mimo to wyświetla co innego). W tym konkretnym przypadku poprawilibyśmy to
 gdyby Logo przyjmowało propsa np. `visible`, a ustawienie klasy odbyłoby się w tym stylu:
```jsx
//wewnątrz Logo.js
<img className={this.props.visible ? 'logo show' : 'logo'} src={LogoImg} alt="logo" />
```

Przekazanie propsa _w górę_ z Jokes do Logo, odbyłoby się przez callbacki.


This file should be named `README.md`


is it here [print(l) for l in li2] ?


Можно просто `if @train.route`, ведь `nil` считается логически ложным значением


Следи за отступами, тут все поехало


This file should have suffix `.md`


I tried again. I have the problem only with the third manifest (index). The console says:
TypeError: _this.tplData.canvasInfo[2] is undefined
So, great, in general it's working :)


After updating my TYPO3 core from 8.7.6 to 8.7.8. I get the following error:
`Problem 1
    - typo3/testing-framework 1.1.5 requires typo3/cms-core ^8.5 || ^9 -> no matching package found.
    - typo3/testing-framework 1.1.4 requires typo3/cms-core ^8.5 || ^9 -> no matching package found.
    - typo3/testing-framework 1.1.3 requires typo3/cms-core ^8.5 || ^9 -> no matching package found.
    - typo3/testing-framework 1.1.2 requires typo3/cms-core ^8.5 || ^9 -> no matching package found.
    - typo3/testing-framework 1.1.1 requires typo3/cms-core ^8.5 || ^9 -> no matching package found.
    - typo3/testing-framework 1.1.0 requires typo3/cms-core ^8.5 || ^9 -> no matching package found.
    - typo3/testing-framework 1.1.5 requires typo3/cms-core ^8.5 || ^9 -> no matching package found.
    - Installation request for typo3/testing-framework ~1.1.0 -> satisfiable by typo3/testing-framework[1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5].
`
after the composer update: How can I fix this?


@Deesen which MultiTv version do you use? looking at image icons seems an outdated version.
Latest version use font awesome and dont have issue
![mtv](https://user-images.githubusercontent.com/7342798/31989426-86c05a80-b972-11e7-941e-958f7f313dfb.png)


Is "hte" typo of "the"? 😃


Javascript `<code>`


простой пример, ты сохраняешь пользователя в какую-то БД или сериализуешь его, потом достаёшь, конструируешь объект заново. он будет с новым идентификатором. так Дуров в контакте был id 1, а потом бы стал id 2714434


Could you elaborate?  I was planning on adding the jar to the code base or gradle dependencies. Intellij complained about using another nullity library but I didn't investigate.


Лучше сначала позитивные сценарии обрабатывать, потом негативные - это общая рекомендация ко всем условиям. Нам важнее знать что выводится, если поезда есть. Для этого можно использовать`@route.trains.any?`


Это да, но с present? читабельней


поправлю


Send 401 on OPTIONS / HTTP/1.1 request coming from windows WebDAV service. Redirection as implemented before does not work.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/0161e077-dccb-41bb-86c8-54e34b78c698 "simple-toolchain-Korte"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ee23d173-0a49-4209-a20f-27673651494b "simple-toolchain-Korte") deployed [simple-toolchain-Korte](https://github.com/AndreasKorte/simple-toolchain-Korte/releases/tag/deploy-ibm-yp-us-south-Industrial-Korte-test-20171025-085528 "deploy-ibm-yp-us-south-Industrial-Korte-test-20171025-085528") to [test](https://console.bluemix.net/apps/712218a7-aa10-4562-8eb6-aca13287f774?env_id=ibm:yp:us-south "ibm:yp:us-south:Industrial Korte:test"), including this commit


зачем клиенту создавать чат тогда? чтобы в него что-то написать? а как он его найдёт среди всех чатов? да и Create* звучит как метод, который что-то вернёт тебе. ты в бургер кинг приходишь, говоришь, сделайте мне биг кинг, они такие "ок" и всё. ты такой "где бургер", а они "мы добавили его в кучку бургеров, развве мы должны были его возвращать вам?"


another improvement in interrupt mode (not urgent):
use TCIE interrupt (covers both TC and TCR flag)

same for waiting for stop condition in line 69


скорее название неверное, по поводу уместности не знаю пока


不过这样好像没影响吧。。。业务不都用的 `dva/router`....还给了一个  `roadhog alias ` 的样例....


the url has an extra closing parenthesis.


现在应该可以了 =。- 之前依赖跟 scaffold 里面的 router 乱掉了...


or just == undefined. I don't really see a need to constantly use the === (eg; why do we care if the type is the same?)


Поправил


Live


Strange, I always use latest MultiTV..


Some uses cases where we want to delegated multiple IPv6 PD. We need to send multiple instances of the same VP. With this implementation it is impossible as we check for the presence of the attribute and exit if condition met.


* Make indentation, Put proper tabs and space
* Program is incomplete, print saved number


That is only true for single bit numbers (flags). Everywhere else double negation can be a practical operation.
In this case however, not necessary.
Some better options would be:
1. while((IwdgHandle->SR & IWDG_SR_PVU_Msk) && (IwdgHandle->SR & IWDG_SR_RVU_Msk));
2. while(IwdgHandle->SR);
option 1 is probably the nicest because its explicit an easier to read your intention in the code.

By the way there is an ERROR in this line that will break your build. A missing ')', you are very welcome!
Come on guys don't break the build!! compile before you commit!!!


Variable name is a bit confusing as we do not deal with a fix attribute but rather let the admin specify its own attribute (*attribute_name) variable. Is it possible to rename this one ?


live


Correct


I think the proper term is involutary, not involuntary.


I attached a build of my current branch ([.jar file](https://github.com/cweitkamp/openhab2-addons/files/1413934/org.openhab.binding.kodi-2.2.0-SNAPSHOT_20171025.zip)).


Building on comment above; In this case the double negation is correctly used.


Done


主要是重定向会让人费解。


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/f7790948-58b7-4c18-87d6-ece5f333b218 "simple-toolchain-20171024113840702"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/462ab299-9aa9-49b4-8f7f-360673f2386b "simple-toolchain-20171024113840702") deployed [simple-toolchain-20170522090701417](https://github.com/aq2013/simple-toolchain-20170522090701417/releases/tag/deploy-ibm-yp-us-south-aqan-cn.ibm.com-test-20171025-090432 "deploy-ibm-yp-us-south-aqan-cn.ibm.com-test-20171025-090432") to [test](https://console.bluemix.net/apps/ad1096fa-6771-475c-85d6-dab0e392d2b6?env_id=ibm:yp:us-south "ibm:yp:us-south:aqan@cn.ibm.com:test"), including this commit


long int a is signed variable and while displaying you used unsigned format, Correct it


Looks good!


I wonder if we could add some configuration for IntelliJ that would prevent importing the wrong annotation?


I don't see any problem here.


Drobna zmiana architekturowa: Wydaje mi się, że logikę intersection observera mogłabyś przenieść do komponentu Block (i nazwać go Joke :) ).  Tak naprawdę każdy komponent Block (Joke) _sam sobie_ sprawdza czy jest widoczny i przekazuje te informacje gdzieś dalej, więc trzymanie tej logiki w dedykowanym żartowi komponencie miałoby większy sens niż w liście żartów.


> My mistake. The issue is in android_packages_apps_Dialer.
No. It's here (in android_packages_apps_PhoneCommon). Need pick
git fetch https://review.lineageos.org/LineageOS/android_packages_apps_PhoneCommon refs/changes/42/190342/2 && git cherry-pick FETCH_HEAD


It's the default template which most needs to be responsive to settings...client-specific templates generally only have the setting one way or the other.


Anh kiểm tra có file app.config trên code, em coi lại nha @baotnq


Danh đã thêm rồi nha @baotnq , sẽ lưu file log trong thư mục chọn luôn


No Commit Comments For This Range.


@baotnq : nếu mà nosql như mongo thì chuyện này oki, hiện giờ api cũng đã support cho memory, anh sửa có xíu, còn lại chỉ sửa phần @hiepelpulga  thôi


Dobry wybór biblioteki 👍  Czasami warto skorzystać z gotowego rozwiązania, zamiast wyważać otwarte drzwi :)


No, I believe the right thing to do is to have `PloneSite` override `Title()` and pull the registry-based site title.

Because, you can have a navigation root which has its own "navigation root title", e.g. an English-language folder via `plone.app.multilingual`.


The Idea attachments are meant to be only images. But there is no such constraint anywhere in the backend for it. Only the front-end V1 was imposing this restriction. But, I see your point. Hmm...Okay, since this is the schema, it is not meant to be a representation of the backend model, but a contract with the front-end, keep them as `img_*`. At least this way, the semantics of the schema reflects what we intend.


To pierdoła, ale komponenty bezstanowe warto zapisywać jako funkcyjne (twórcy Reacta mają plan na lepszą optymalizację funkcyjnych komponentów, więc poza zyskiem w postaci mniejszej ilości kodu, może to też zaprocentować lepszym performancem)


It doesn't make sense to have mimetype field on IdeaInterface, mimetype of what?
What we really should do is `img { url, mimetype }` here, but lots of code may need to be changed.


Hi,

list(zip(*a))  is the syntax to get the transpose matrix of a.
You can find more about the '*' function here:
https://stackoverflow.com/questions/5917522/unzipping-and-the-operator

Best,
D

On Wed, Oct 25, 2017 at 1:12 AM, parisclinkscales <notifications@github.com>
wrote:

> This is some amazing code!! can you please explain how a = list(zip(*a))
> works?
> I have used list and zip before and understand what that is doing to the
> array, but I have no idea what wizardry *a is doing. It seems to organize
> all of the first, second, and third elements of each individual array into
> the first, second and third arrays respectively, but why?? Please help me
> Sensei!
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/dvitsios/CodeFights-my-solutions/commit/13e107365b4cfa9f64cedee95cae860dea6f107a#commitcomment-25171003>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA31kQw9hznXk_PhI-G8AVDClL0mnJ2Hks5svn0KgaJpZM4QFQ4r>
> .
>


👍  za polyfill


For french using "citantes" and "citées" would be better


thanks, I will try to do this, it is better indeed


In english I guess "source entities" and "linked entities" would be best


@sternj20 good stuff! :)


Anh đã up loại cho đúng @baotnq


Maybe comment these two lines as long as we don't display them as they are heavy queries on the core server


Ah yes indeed. Thanks! Corrected.


Attention à l'indentation + longueur de ligne (80 caractères)


What was the reason for having a separate commit for this?


You won't need this commit. Basically the same as 3e2a2f33f73f0a7fab45bf8ee9789fc28962319c


react-router@4 的 API 风格对配置不友好，bisheng 应该也升不上去的。


it should be communityregistrationrequests not community


I had a first look on it and found static info for inland ships (msg type 8 dac=200 fid=10)
I will add this to the decoder, should be easy, I've done this before for AFTrack.

for other msg type 8 dac=366 fid=56 (and 57) I didn't find any info for decode (USCG binary message)

@fulup-bzh what do you think to add a DEBUG flag to enable a view of the unhandled messages?

@wayofthefuture you reported a buffer range error. Do you have a test sentence for this problem?


live


need space after ":"


need space


anything that is useful to application developer is a good idea.


no translation added in any label


Actually, this doesn't address #346; but if Topcat hangs during startup because an ICAT/IDS is not responding, it will display "Loading..." rather than a blank screen. Fix #360.


Yep - it's important to pick the fixed point format for the traces so that
that doesn't happen. There's a bit about it in section 2.5 of the BCPNN
paper (https://www.frontiersin.org/articles/10.3389/fnana.2016.00037/full)
and the attached script may be helpful.

On 24 October 2017 at 17:52, Mantas Mikaitis <notifications@github.com>
wrote:

> Better change to (With a downside of adding another bitwise operation):
> (trace1 & 0xFFFF) | (trace2 << 16).
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/SpiNNakerManchester/sPyNNaker/commit/97071e4d2b99a1ad17ba913c7de039a9967d1d43#commitcomment-25162380>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGeoGr-0XnxgOrcVNaMfvO5Wr0rBxVAaks5svhXFgaJpZM4QEwBy>
> .
>


Hi @quinnj, could you please document the defaults values of `statusraise`, `managecookies` ?


تم


我写上 报这个错
 undefined is not an object(evaluating 'React.PropTypes.function ')


nagyon teccik


Animowanie właściwości `right` działa, ale jest wolne. Jeśli animujemy pozycję elementów, które nie wpływają na pozycję pozostałych elementów na stronie, to powinniśmy tranzycjonować właściwość `transform`. W naszym przypadku `transform: translate()`, a najlepiej to w ogóle `transform: translate3d()` :) Dlaczego? Ma to związek obliczeniami, jakie przeglądarka musi wykonać rysując elementy na ekranie - `right` wymaga wielu obliczeń, `translate` wiele mniej, a `translate3d` dodatkowo daje akcelerację karty graficznej. Niestety pisanie efektywnego CSSa to w dużej części znajomość takich dziwnych, nielogicznych hacków i oczywiście to już jest wyższy poziom. Jakbyś miała ochotę zagłębić się w szczegóły przyczyn, to polecam te artykuły (ale ostrzegam, to już jest poziom zaawansowany ;) ): https://developers.google.com/web/fundamentals/performance/rendering/simplify-paint-complexity-and-reduce-paint-areas https://www.html5rocks.com/en/tutorials/speed/high-performance-animations/


@highsource  why this version was not published to the Maven central repository?


lah kedelete


写的太简单了****


Fix #361 (probably partial).


why do you repeat this line so often?


Why is this dependency needed?


I can see how the plants build on each other. I don't remember an of their appearances, but I'm guessing the order was chosen randomly?

If it is arbitrary, then I'm wondering would it make sense to add the flowers as "seeds", so you can plant the vanilla drop onto crop sticks? And then the mutations could be kinda symmetrical, maybe forming a loop. Point being, given enough variety, you could mutate to fill in your missing colors.


I think the mapping is required in l-s because of the deviceId which is provided from l-s only and is not known in l-m


__# TODO__ Change "Да" to "Изменить"


__# TODO__ Change here too


I think this is buggy and crashing on some workers (which then hang):

make[2]: Leaving directory '/tmp/tmpYYIDud/pb00068-Stockfish-287e2e2/src'
make[1]: Leaving directory '/tmp/tmpYYIDud/pb00068-Stockfish-287e2e2/src'

Step 4/4. Deleting profile data ...
make ARCH=x86-64-modern COMP=gcc profileclean
make[1]: Entering directory '/tmp/tmpYYIDud/pb00068-Stockfish-287e2e2/src'
make[1]: Leaving directory '/tmp/tmpYYIDud/pb00068-Stockfish-287e2e2/src'
Verifying signature of stockfish ...

Exception running games:
Traceback (most recent call last):
  File "fishtest/worker/worker.py", line 88, in worker
  File "/home/fishtest/fishtest/worker/games.py", line 409, in run_games
    base_nps = verify_signature(new_engine, run['args']['new_signature'], remote, result, games_concurrency * threads)
  File "/home/fishtest/fishtest/worker/games.py", line 91, in verify_signature
    busy_process.stdin.write('quit\n')
IOError: [Errno 32] Broken pipe
Task exited

System log shows:

[2222026.904237] stockfish[12101]: segfault at f08b0d8 ip 0000000000431673 sp 00007f730f505960 error 4 in stockfish[400000+44000]


Where was this move done? The commit log is very confusing.


As this package uses the u-boot image from DEPLOY_IMG_DIR


تم


repos has been added


kedelete waktu push sebelumnya


@sammonsjl You should also add this line
sed -i -e "s/redirect\.url\.security\.mode=ip$/redirect\.url\.security\.mode=$LIFERAY_URL_SECURITY_MODE/g" $LIFERAY_DATA/portal-ext.properties


This move was done in a previous PR, this is just a relic.


The description field is for the plant, it shows up in the journal too. That might just have to be a to-do, finding our making up the flavor text.


I see now. A more descriptive log would have helped.


A reference would have helped, don't you think?


lol :))))) Thanks.


This won't work. The MovePicker object will be destroyed when you exit the scope {}, so the pointer is pointing to stack space that is now used by other stuff.


this will not work correctly, as you are in the wrong directory (but I fixed this in the PR)


In c4 I load the raster package when beginning with the raster analysis. My reasoning was that people not necessarily read the book from A to B but jump to sections of interest, i.e. if code would fail in case they try to reproduce it unless they jump first to the intro section where we load all rasters. On the other hand, making crystal clear (I guess several times) that we always load all packages at the beginning of each chapter would probably be more consistent. Yep, maybe this is the better approach.


Ok


Сделал.


Да, тупил. Дошло.


И эта.


you are too fast for this world


We are modifying the required timestamp to go to the starting time of the day in order to include current day's log file


Good point, thanks!


Pliki css dotyczące jakichś konkretnych komponentów warto trzymać razem z komponentami. Czyli zamiast podziału na katalogi: components i styles, wolelibyśmy mieć podział na: katalog Block (zawierający komponent Block.js i style Block.css) oraz katalog Logo (zawierający komponent Logo.js i Logo.css)


Don't forget to finish your files by a new line, some tools require that newline.


foo


My HackerRank Programming Solutions!


可以查看曾经连过的所有wifi的帐号和密码（包括用万能钥匙连的也能查看）


Can't wait to see what this new one is all about ;-)


怎么下载啊？


Before running the URE you may try the pattern matcher
```
(cog-bind reduce)
```


missing packages are added.


"Eval" for JSON decoding


I mean
```
(cog-bind involution-rule)
```


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/we-havent-seen-you-in-a-while-doesnt-actually-bring-you-to-top/72735/2


More changes than intended, shouldn't break anything.


[R/AddinLoginTab.R:22:24:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/AddinLoginTab.R#L22) *warning:* **no visible global function definition for ‘.getTitleAndMessage’**
```r
    titleAndMessage <- .getTitleAndMessage(response = response)
                       ^~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:27:30:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/AddinSubmitTab.R#L27) *warning:* **no visible global function definition for ‘.testsPassedPercentage’, Did you mean 'testsPassedPercentage'?**
```r
    testsPassedPercentage <- .testsPassedPercentage(testResults)
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:38:27:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/AddinSubmitTab.R#L38) *warning:* **no visible global function definition for ‘createSingleResultDisplay’**
```r
      testResultOutput <- createSingleResultDisplay(testResults = testResults)
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:66:32:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/AddinSubmitTab.R#L66) *warning:* **no visible global function definition for ‘.createDetailedMessageWithButton’**
```r
    elements <- list(elements, .createDetailedMessageWithButton(index, message))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:73:10:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/AddinSubmitTab.R#L73) *warning:* **no visible binding for global variable ‘tags’, Did you mean 'rtags'?**
```r
  btn <- tags$button(id = paste("button_", index, sep = ""), "Toggle details")
         ^~~~
```
[R/AddinSubmitTab.R:94:10:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/AddinSubmitTab.R#L94) *warning:* **no visible global function definition for ‘.createTestResultElement’**
```r
  return(.createTestResultElement(name = "All tests", status = "pass"))
         ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:40:5:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Authentication.R#L40) *style:* **Commented code should be removed.**
```r
  # url <- "https://tmc.mooc.fi/api/v8/core/org/hy/courses"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id,
^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:3:39:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id,
                                      ^~~~~~~~~~~
```
[R/HTTPQueries.R:4:25:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L4) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        zip_target = getwd(),
                        ^~~~~~~~~~
```
[R/HTTPQueries.R:5:25:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        zip_name = "temp.zip",
                        ^~~~~~~~
```
[R/HTTPQueries.R:6:25:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        exercise_directory, remove_zip = TRUE) {
                        ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:6:45:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        exercise_directory, remove_zip = TRUE) {
                                            ^~~~~~~~~~
```
[R/HTTPQueries.R:7:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
  base_url <- "https://tmc.mooc.fi/"
  ^~~~~~~~
```
[R/HTTPQueries.R:9:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L9) *style:* **Variable or function name should be lowerCamelCase.**
```r
  zip_path <- paste(sep = "", zip_target, "/", zip_name)
  ^~~~~~~~
```
[R/HTTPQueries.R:11:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_url <- paste(sep = "", base_url, "api/v8/core/exercises/",
  ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:14:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L14) *style:* **Variable or function name should be lowerCamelCase.**
```r
  url_config <- httr::add_headers(Authorization = token)
  ^~~~~~~~~~
```
[R/HTTPQueries.R:16:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_response <- httr::GET(exercises_url,
  ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:30:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L30) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, file_location) {
^~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:30:37:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L30) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, file_location) {
                                    ^~~~~~~~~~~
```
[R/HTTPQueries.R:30:50:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L30) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, file_location) {
                                                 ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:31:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L31) *style:* **Variable or function name should be lowerCamelCase.**
```r
  base_url <- "https://tmc.mooc.fi/"
  ^~~~~~~~
```
[R/HTTPQueries.R:32:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L32) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_url <- paste(sep = "", base_url, "api/v8/core/exercises/",
  ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:35:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L35) *style:* **Variable or function name should be lowerCamelCase.**
```r
  url_config <- httr::add_headers(Authorization = token)
  ^~~~~~~~~~
```
[R/HTTPQueries.R:37:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
  submission_file <- httr::upload_file(file_location)
  ^~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:39:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/HTTPQueries.R#L39) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_response <- httr::POST(exercises_url,
  ^~~~~~~~~~~~~~~~~~
```
[R/TMC_plugin.R:22:23:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/TMC_plugin.R#L22) *warning:* **no visible binding for global variable ‘.loginTab’**
```r
    shiny::callModule(.loginTab, "login")
                      ^~~~~~~~~
```
[R/TMC_plugin.R:23:23:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/TMC_plugin.R#L23) *warning:* **no visible binding for global variable ‘.courseTab’**
```r
    shiny::callModule(.courseTab, "courses")
                      ^~~~~~~~~~
```
[R/TMC_plugin.R:24:23:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/TMC_plugin.R#L24) *warning:* **no visible binding for global variable ‘.submitTab’**
```r
    shiny::callModule(.submitTab, "testAndSubmit")
                      ^~~~~~~~~~
```
[R/Zipper.R:2:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L2) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_zip <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:3:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_zip <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:7:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:7:24:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:7:38:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[R/Zipper.R:11:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_tar <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:12:3:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L12) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_tar <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:16:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:16:24:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:16:38:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:3:5:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/tests/testthat/testLintr.R#L3) *style:* **Commented code should be removed.**
```r
#   context("lints")
    ^~~~~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:5:7:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/tests/testthat/testLintr.R#L5) *style:* **Commented code should be removed.**
```r
#     lintr::expect_lint_free()
      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:1:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/tests/testthat/testZipper.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
test_resources_dir <- paste(sep = "", getwd(), "/resources")
^~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/tests/testthat/testZipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
pack_folder_path <- paste(sep = "", test_resources_dir, "/pack")
^~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:5:1:](https://github.com/RTMC/tmc-rstudio/blob/3a31bea87d8a03bfd0346521d1b3b5c93df8bcdd/tests/testthat/testZipper.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
.clean_dirs <- function() {
^~~~~~~~~~~
```


You forgot to check in body.js :)


gros naze ! erreur de noob !


ok!


tiny typ - should be scrape instead of scape ;-)


kek


lol


Pole `scripts` w package.json jest szczególnie ważne i stanowi miejsce _wejścia_ developera do danego projektu. To tutaj wskazujesz jak można z projektem pracować: ustawiane są skrypty do developowania, do budowania, sprzątania itp.


yo


We aren't sure if this do {} while (); is causing issues in other places now due to the convoluted structure of touchscreen_update(), but you are working on that.  I have had issues at the end of a print being stuck on the printing page after the print has finished this may be due to this or some race condition in the touchscreen update flags and state machine... It only happens very intermittently.


![](https://github.trello.services/images/mini-trello-icon.png) [(8/8)Codificar o GUI](https://trello.com/c/aY737SVZ/5-8-8codificar-o-gui)


![](https://github.trello.services/images/mini-trello-icon.png) [(2/2) Codificar o GUI](https://trello.com/c/WartAQ3V/8-2-2-codificar-o-gui)


Ok mi piace


itu yg ketuker pas makanannya full terus di kasih makan lagi printnya ketuker


After update to this version, some commands just dont work. For example now i cant spawn car via /car name


Potevi essere più prolisso


There were the following issues with your Pull Request

  * A "License" and a "Signed-off-by" trailers are required. See [the guidelines about this](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#a-license-and-a-signed-off-by-trailers-are-required)

We ask for a few features in the commit message for Open Source licensing hygiene and commit message clarity.
`git commit --amend` can often help you quickly improve the commit message.
[Guidelines](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#commit-messages) and [a script](https://github.com/ipfs/community/blob/master/dev/hooks/setup_commit_msg_hook.sh) are available to help in the long run.
Your feedback on GitCop is welcome on [this issue](https://github.com/ipfs/infrastructure/issues/23).

---
This message was auto-generated by https://gitcop.com


Right, but if you compare strings you can just leave out the time part.


using Azure API for Linguistic Analysis i.e. tokenizing, tagging, constituency trees


`translateX` jest zdecydowanie lepszy od `right`, ale jeszcze lepszą wydajność osiągnęlibyśmy z `translate3d`, bo daje nam akcelerację gpu.


This looks wrong.
represent_local does not display languages in the UI language but in it's own language - i.e. for Language dropdowns (This is different from how you used the term, which was to display in the UI language)
How you have it here, the Language dropdowns will shows in the UI language which is NOT what is wanted...the normal represent does that


This setting is primarily enforced in AuthS3, so it would be effective in all templates.

Of course, menus will need to be checked for whether or not they provide such a separate "Lost Password" link, and ideally hide it if disabled - but that's outside of the paid project scope so it'll have to wait until I can make time for that.


--適当にこんなテーブルを作ってみたよ
CREATE TABLE `test` (
  `id` int(11) NOT NULL,
  `name` varchar(45) NOT NULL,
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id_UNIQUE` (`id`)
) DEFAULT CHARSET=UTF8

--とりあえずテストレコード
INSERT INTO `app`.`test` (`id`, `name`, `create_time`, `update_time`) VALUES ('1', 'test', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);

INSERT INTO `app`.`test` (`id`, `name`, `create_time`, `update_time`) VALUES ('2', 'test', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);

INSERT INTO `app`.`test` (`id`, `name`, `create_time`, `update_time`) VALUES ('3', 'テストだよ', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);

INSERT INTO `app`.`test` (`id`, `name`, `create_time`, `update_time`) VALUES ('4', 'テストだね', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);


Если замечания выше принципиальные, то можно еще добавить опциональное - про названия методов тестирования.
Если ты это запустишь, в Unit Test Sessions у тебя каждый тест будет выглядеть примерно так
ValidateNumber(17, 2, true, "00.00")
Это плохо читается, конечно, и без заглядывания в код не понять, что происходит. Я бы назвал, например, Validate_Number_With_PrecisionAndScale("00.00", 17, 2, Sign.Positive). Sign бы сделал enum либо разбил бы тест на метод с Validate_Positive_...  и Validate_Negative...


Please be good enough to tell me how i get the snapshot binding work on openhabian.I cannot deal with this.


Wszelkie nazwy w projekcie powinny nieść jakieś znaczenie. `dddd` tego nie robi :)


Ok, but then you don't have to map, you can just use _.set for that.


Thanks for the feed back, I will work on that, I have been fighting sublime
auto text alignment, and keyboard on my laptop is going out.

On Wed, Oct 25, 2017 at 6:51 AM, Yong Joseph Bakos <notifications@github.com
> wrote:

> Indent two spaces every time you open a {.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/KristopherDenson/cs160-zombulator/commit/9601cfefd51ee80bc7d0ff14b28b634d9dd81034#commitcomment-25183486>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AI2FSJRw7HzOFJDg_wLPx7HqAboPVS_Oks5svzzFgaJpZM4QGCXZ>
> .
>

--
*Kristopher Allen Denson*
*(541)647-9793*
*mustang22489@gmail.com* <mustang22489@gmail.com>


Created multidev environment [dgreat#ci-98](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#ci-98).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-98-dgreat.pantheonsite.io/)


Looks OK!


Guys,  we should  allow only saving state of changes, only if a switch allows so.


What was the issue?


Perry, this was a fun project to work with you on.  I'll let Ivan know with my GitHub account difficulties, that we collaborated and that you pushed our most recent commit of this project.

Thanks.

Jason


Removed extra text.


:tada:

Disabling the confirmation altogether too would be cool. I'll open an Issue for that.


Throws error if white player's name begins with "vs"


FYI, packages can be on the same line : `apt-get -y install apache2 php7.0 git` etc.


sdfsdfg


An other list what has to be maintained.


Does not throw error if either player's name contains "vs"


temp.txt comes from line 2 of scrapeLoop2.sh, which is the script that calls scrapeLoop2.R


Yeah I find it messy like that.
I like to be able to quickly  glance over scripts to see whats going on.


Thanks for this; it was all fine.  I just edited it a bit while checking.


Done. 👍


esta vacio


select *
from appointments as a,clients as c,priority as p
where a.userID = '{$flag}' and c.clientID = a.clientID and appointmentTime > now() order by priority


Datalab 01


I'm ok with this code - ML


![](https://github.trello.services/images/mini-trello-icon.png) [font on buttons on how to play and options don't match](https://trello.com/c/NyRy2cqZ/273-font-on-buttons-on-how-to-play-and-options-dont-match)


Yeah, weird. Didn't even notice it, dev doesn't have it.


First time use GitHub


Herro


- Кнопка назад до сих пор не работает
- Метод start у view пока не используется
+ Работает авторизация
+ Работает навигация (частично)
+ Часть стилей переписана под бэм
+ Работает разлогин


okay, I put in a link to this is a C implementation also


Thank you xcszbdnl!
I was excited by your work and runned your multimodal-DBM.
However, I got low precision as you mentioned in a issue.

I think the reason is you seem to skip MCMC step. If you have runned MCMC, please point out the place where MCMC is running.

Anyway your work is great!
Thank you a lot.


Is it possible to create release version 10.1.3 which will patch version 10.1.2 with this bug fix?
The problem that we need only this patch but not ready to upgrade to version which includes `DayPickerSingleDateController`


got it. So do I need `{% with tr=org_offer_redeemed.transaction %}` here? And can I nest it inside the `{% with offer=offer_redeemed.transaction.offer %}` tag?


When scrapeLoop.sh ran scrapeLoop.R for chess.com IDs 1-100000 in increments of 1000, several increments threw errors and were skipped by scrapeLoop.sh.

Debugging showed that regex.scrape was splitting the beginning of "<White> vs <Black" strings in rare instances when white's username began with "vs". This also highlighted the risk that white and black might occasionally have the name "vs" in any portion of their names. The amending pattern required spaces at the beginning and end of versus, but allowed for the presence of a period abbreviating vs: "vs" -> " vs\\.? ".

ScrapeLoop2.sh and scrapeLoop2.R were created to scrape and load ID's which had not been loaded into S3. This included the creation of temp.txt: scrapeLoop2.sh loads a list of S3 files into temp.txt, and scrapeLoop2.R checks the list to make sure an increment is missing from the list before scraping in response to a specified input.


Please don't do that :)


Created HelloWorld in Fortran


ai sim


Fixes issue #7


d


For the finalized version, it would look more professional ;)


I want use batch-import,but I have a msg, Error: Could not find or load main class org.neo4j.batchimport.Importer. i can't download batch-importer from https://dl.dropboxusercontent.com/u/14493611/batch_importer_22.zip,beause it can't find from this server.


Boa


Adding "chess.com IDs " to the filenames makes it easier for regex patterns to distinguish these files from other s3://jbchess/data files.


What is the .travis.yml file?


I think that's a good idea. I'll fix.


Json Output :tada:


@asieira Thanks for letting me know! That sounds great so I'll update our servers to be based on the original repo.


It was valuable for scrapeLoop.sh to take command line inputs when I was playing with its ability to scrape various sizes of error-free ID ranges, but once I chose an increment size for ID range per file, it became more pragmatic to modify numbers within the file itself.


thst -> that


Hey glad you like it. I'd be happy to clarify. I scraped the 'top' and 'left' styles from the css file and put them in their corresponding object in the 'maps' array. Then, upon loading main.js, initMaps() is called at the bottom. Inside initMaps is a call to the resetAllPositions function. resetAllPositions iterates over the maps array, finds the element by map.id in the document, then sets the style.top and style.left accordingly.

Hopefully that helps. Happy to answer any more questions. These changes plus more I'm working on will make life a lot easier when maintaining and adding to the app.


面试分享：一年经验初探阿里巴巴前端社招.pdf


The sync command would require the free-tier linux machine to store all s3://jbchess/data files at the same time that s3 does so. The mv command with the --recursive specification is a better use of resources.


Using the monit module I always get "process not presently configured with monit":
```
# Mediawiki handlers
- name: Restart Parsoid
  become: yes
  service: name=parsoid state=restarted
#  monit: name=parsoid state=restarted # TODO switch to monit
#  ignore_errors: yes # TODO check why this fails with: process not presently configured with monit
```


change the factor of gdpvalue to numeric so that we can draw plot of it.


draw scatter plot of GDP VS Time


After clean and tidy the data, draw scatter plot of  GDP VS Time, also show the type of party of preident


It was valuable for scrapeLoop.sh to take command line inputs when I was playing with its ability to scrape various sizes of error-free ID ranges, but once I chose an increment size for ID range per file, it became more pragmatic to modify numbers within the file itself.

Placing numbers 0 through 99 as specified in scrapeLoop.sh sends IDs 1 through 100,000 to scrapeLoop.R in increments of 1,000. For each increment, scrapeLoop.R writes a .csv file, and scrapeLoop.sh moves it to S3 before sending the next increment of 1,000 IDs to scrapeLoop.R.


I'm not sure if I follow since that seems to be task related to Parsoid?

This tasks/monit.yml just installs monit, but doesn't configure it, so makes sense you get that error. :-) It would make sense to run monit only at the very end when everything is installed, so that you can just copy one config file into place and start monit, without needing to handle multiple different monit config files all over the place.


Web Browser XSS Protection Not Enabled

Web Browser XSS Protection is not enabled, or is disabled by the configuration of the 'X-XSS-Protection' HTTP response header on the web server

Solution: Ensure that the web browser's XSS filter is enabled, by setting the X-XSS-Protection HTTP response header to '1'.

X-Content-Type-Options Header Missing

The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'. This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type. Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.

Solution: Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages. If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.

X-Frame-Options Header Not Set

X-Frame-Options header is not included in the HTTP response to protect against 'ClickJacking' attacks.

Solution: Most modern Web browsers support the X-Frame-Options HTTP header. Ensure it's set on all web pages returned by your site (if you expect the page to be framed only by pages on your server (e.g. it's part of a FRAMESET) then you'll want to use SAMEORIGIN, otherwise if you never expect the page to be framed, you should use DENY. ALLOW-FROM allows specific websites to frame the web page in supported web browsers).


Added checks as part of dfa5d4809223d15fb9ce2c172896b0e97bdfbb09


это што за хуйня


Project failed to compile with a "class file for sun.util.logging.PlatformLogger not found" error after this commit, fixed the issue with the next following commit.


пустая строка, ахуительно


тесты просто заебические


покакал - убери


удалить


Without the str = str.toLowerCase();
The string was not being stored as lowercase


"This is Monit version 5.25.0", looks like I ran into [this bug](https://github.com/ansible/ansible-modules-extras/issues/2462)


This catches exact duplicates… do nested overlaps cause problems? What about overlaps between volume devices and volume mounts?


Yeah, that's what I was thinking as well.


testing committing on a branch.


The command **aws s3 mv data s3://jbchess/data** is responsible for 28 of the 30 files modified in this commit. It also **is** the key change made to scrapeLoop.sh, which needed to switch from aws s3 commands **sync** to **mv** so that the free-tier EC2 machine would not be required to store as much data as the S3 bucket.

scrapeLoop.R was throwing errors whenever it had to combine data frames with a different number of variables, but changing rbind() to [weave.rbind](https://github.com/brantmerrell/JBChess/blob/master/R/weave.rbind.R)() fixed the issue.


@Inky1003 Sutil é diferente de sútil. As duas palavras constam no Volp, mas seus significados são distintos. O correto é "sutil", cuja sílaba tônica é a última.

Segundo o dicionário Priberam, o significado de 'sútil' é cosido ou costurado, diferentemente de 'sutil', que significa tênue ou fino.


Check out my entire pull request, not only this commit: https://github.com/sp614x/optifine/commit/72b60a1a5f77483ffcf17c8eaada2d516e122607


Good idea. My fork is mainly a quick hack for my Pebble watch, so...


@Robinlovelace I'm suprised that it's building on travis.
`spData` is on CRAN. `spDataLarge` is way to big and it's hosted using drat. I'm going to take a look at this situation after the merge on Friday.


git pls


aaaa


I guess you meant atan(y_local/x_local). Anyway, may be it's safer if we use atan2(y_local, x_local) instead


The best portfolio. Keep it up!


우앙


I was just playing with this CSS on a modal and noticed `.modal-content` shrinks to the content width.

![image](https://user-images.githubusercontent.com/2781561/32030678-02ad44fe-b9d3-11e7-9540-e139d818471d.png)

Adding `width:100%` to `.modal-content` fixes it.

![image](https://user-images.githubusercontent.com/2781561/32030692-19cd9706-b9d3-11e7-939a-42101559fc6c.png)

So maybe adding this as an extra precaution might be a good idea:

```css
.modal-dialog-centered .modal-content {
  width: 100%;
}


0基础镜像准备工作
1虚拟机打开基础镜像
2搭建docker云集群
3在docker集群中搭建hadoop容器
4在docker中部署单个web项目
5NginxTomcatRedisWeb示例
0 1 2 已在两台真机集群上测试完成，3 4 5 是在虚拟机上测试的


This absurd .RHistory file was mostly devoted to debugging the regex.scrape function, which ultimately meant protecting a tiny little semicolon in regex.scrape line 77, and killing it in line 81. The semi-colon's prolonged life for 5 lines of code was key to regex.scrape's ability to harvest the game in [open game 11](https://www.chess.com/games/view/11) (and probably a few others), from which this commit derives its name.

Most of the other files changed in this repository are merely being moved to the "unsorted" folder. I don't know which unsorted files have code I'd like to use. The .RData file in particular is likely redundant, and contains older versions of functions in the "R" file. Some files are definitely worth remembering and further developing though, such as Euler's knight tours.


I've cleaned some of the library loading.
The only place that I'm unsure of is http://robinlovelace.net/geocompr/read-write.html#retrieving-data.

Should I keep this library loadings (it's nice to have a name of a function and a name of package together - it's easier to remember) or delete them (it's cleaner)>


фикс каментов, лол


For the measure class, you may need a 3-D vector to save the data from algorithms.


Most of these files were imported from rChessDoodler, which I have decided to merge into jbchess. The next commit will move them into a file labelled "unsorted", which I will eventually explore for fragments of old code that I still find useful.

The exceptions are scrapeLoop.R and scrapeLoop.sh. scrapeLoop.sh is written receive numeric "first" and "last" inputs, and pass them to scrapeLoop.R. scrapeLoop.R webscrapes the chess.com game IDs from first to last, and stores them in the data folder with the "first" and "last" IDs in the filename.


also [this](https://bitbucket.org/tildeslash/monit/issues/327)
```
# monit monitor all -vv
-------------------------------------------------------------------------------
cannot parse response
-------------------------------------------------------------------------------
    monit() [0x41f8eb]
    monit(LogError+0xb6) [0x420596]
    monit() [0x43e37c]
    monit(HttpClient_action+0x88) [0x43e638]
    monit(main+0x272) [0x40cc72]
    /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f5e104bc830]
    monit(_start+0x29) [0x40d4f9]
```


Thanks for making this change - I was testing my change and getting ready for a PR but I've been busy.


Thank you very much! It works now!


Here you state the default is 5, but below you state that the default is 0.


<img width="240" alt="image" src="https://user-images.githubusercontent.com/507615/32031062-8f675516-ba31-11e7-96d9-6ef27da4688e.png">

RadioGroup 本身就是 16px 的 margin。


The R and python solutions to codility.com's [Lesson 1](https://codility.com/programmers/lessons/1-iterations/binary_gap/), BinaryGap. Codility does not process R code, but building the R function helps me understand how to construct the equivalent python function.


Mismatch between what is stated here and what is stated below as the default.


Hi


Another mismatch.


I need to figure out when and for who I did this work. I can't remember.


Mismatch with what is stated as the default below.


good


hhh


Thanks


Of course, we still are offering a bunch of non-functioning long options on BSD `chsh`.


heiskkasjns   askadsldan  shdjka;lskmcs!


Does this exist? Wasn't it removed by commit 1c6369f?


@braynm may I know what this API does?


这是什么问题。


Many thanks for the work here. I can search manually in Jackett fine, but in Sonarr it seems there is a problem with one of the parameters being null:

`Unable to connect to indexer: Value cannot be null. Parameter name: attribute
`

Does anybody else have any issues with this? The other trackers are still working fine so I don't think it's my config, but could be.


# 札记 | 承蒙厚爱，一切安好。

## 原创
## 2017-10-21 事情好起来的 镇加加

噗，是不是被副标题拐进来了？如今不造点势我怕你们又匿了

[好运来](http://www.xiami.com/play?ids=/song/playlist/id/1771271623/object_name/default/object_id/0#loaded)

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrPCS96FIjia9xsakVzHXIDxSoMUjIujzGw9nwxNwA1kibXVsibbibIkU0tzw/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

今天又开始学知识了，学习新名词——水逆

“水逆”这个词最早是从juojuo那里听到的，那时候开学不久，自己丢三落四生活过得稀里糊涂，所以她就摇摇头安慰我过了水逆期一切都好

嗯，我理解的水逆，大概就是，你有那么一段时间，得放弃最惯常的东西然后从头开始。

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrPmgU9sjFTf0NaZichAsYHMZLxp3icMaibUZdW7icG3riamvCopH7xwpMZjzA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

昨天的确情绪不太好，坏脾气的佳也的确是正常的我，透过文字，你们看到的佳也许会更加真实，现实生活里伪善太久，以至于太多人觉得你无所不能你都可以独自承受。

昨天自私发完那段话，很快微信有了消息

*“怕是睡得了哟”*

你憋了一晚的委屈，突然出现了个口子，让你的坚持和倔强轰然崩塌

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrPbQicTjj9flPXqHNSKiafwYGxVblTMN6YffjI9cACUViao84DFSAR1DeHA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

*“可以打电话吗？”*

*“这是准备表白了嘛”*

……

*“告诉你哟*
*再不表白你就机会渺茫了”*

他问我记不记得四年前的某个夏夜，我也在电话里，边讲边哭

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrP5AU7Sq4H6iaIBmW7V8FOgLfIxqYnJYuJSZRUXKJxGdy93IsiblsITXpw/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

昨天究竟发生了什么？

总归就是

我在那一刻感到了深刻的孤独与失落。上一次这种感觉，是在6月6日，选择放弃C先生那晚

也是在那时，猛地明白当初尽管理由看起来如何不合理最后还是狠下心离开的原因

被莫大的辛酸占据，你突然就对一切不管不顾，你觉得，你扛不过去了

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrPZjSD4eQ3bAhTpwXiafuKvvO9GErcMNy6fJmUibCdRYAlFfTGzRMnlqkQ/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

晚上跟球队的朋友去东湖坐了一阵儿，晚上风大，以至于对面灯火璀璨的大楼的倒影都是被撕扯着拉长变形的

夜色助长人的胆量，煽动着隐藏的任性，诱惑着内心的躁动，湖水一次次冲击着河堤，我们则冲着它，放肆地大叫。然而，湖边的风示威般将我们的呼喊声迅疾送走，不见回音，瞬间淼茫

*“如今，尽管我已熬过最艰难的时刻，我却仍然在某些夜晚，恐惧的醒来”*

心疼身边的一位姑娘，她活得太暖，以至于我们把她的温热，当做不需要燃料的与生俱来

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrP69OjQ9MKibTSBNCyy5fugMc1FKHXRNvpt4Dbtkns1NXUBHXEMs95kJQ/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

水逆期的佳生过两场病，进过医院的那种。

班级聚餐的晚上，不会做饭的佳弄了一锅黑暗料理，自嘲着自己是吃了自己煮的东西所以中毒了，然而，那的确是一个很难熬的夜

独自在厕所里呆了很久吐不出来，头痛欲裂到直接贴在地上起不来，跟她上同一节课，敲了上课铃她发现我还没进教室的打算，走过来看了我的情况

*“走，我陪你去医院”*她说

我抬头看见她，霎时红了眼

路上，我一直对她说，我好痛，我想我妈妈了。

嗯，那个最痛的时候，我是真的好想我妈妈。

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrPJsV4kq2fYkQIe4lWdN3epyJLeSJ4d20UgcW02u34NJEOClAj2eX2NQ/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

一路上走走停停，干呕着去了医院，她排队为我挂号，陪我做心电图，拿单子付款取药打针，跑好远给我买水……

在医院里耗到九点多医生迟迟不开药还要做检查，弄得她跟着痛苦却无措。那一刻，我深深的感到，那种从心底腾升的暖意，你有没有经历过肚子痛时正好的一杯热水，接力赛失误撞上的微笑的认可的目光？

然而就是这么温暖的一个人，却经历着也许这二十年里，她年轻的时光里，不该承受的痛苦与打击。

打很多份工，争取奖学金，如今，她将骄傲地宣告，依靠自己，她走了过来

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrPAbArF5NL9iajCo94SnC6QSk9xZjmMko0WHAiaauia9Uvp9TuDD4hFXGibg/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

你真的好坚强，我也明白外壳包裹得脆弱敏感的内心，面包我自己挣，你可以，陪我一起走下去吗？

你不会孤独终老，那个，刚好看到你的柔软与温暖，想要走进你生活，照顾你的大哥哥啊，总将到来！

亲爱的姑娘，你说的愿望，我觉得，都会实现，上天会眷顾善良美好的孩子，对于不相信上天的佳来说，你自己，完全值得，拥有这些。

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrP6BA0RQNa3rwlfMXqdhnstqdsAE6bOHy7YuEVYic5KLom5qtjJia2KaIA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

上回旅游互寄的明信片终于到了

*我想你知道，我现在对你很好，可是，如果有那么一天，我可能看淡了一些东西，对你没那么好了，千万不要难受。只是希望到那时候，我们还继续是很好的朋友。*

的确有时候会在长久的相处之中误会彼此的关系和感情，我觉得我们已经是很熟络的人了，后来发现，不该做这种假设

*曾佳，我正在尝试一种以前没有做过的东西，我尝试让自己的生活变得更有人情味。在这时遇见了你，我让你成为我尝试的对象。*

一路走来，承蒙许多前辈大哥之类的偏爱，自己似乎肆无忌惮太久。以至于我完全没耐心解决这些小情绪，后来知道事态完全不按照轨道发展，愈发偏转以至于即将失去控制，我才幡然惊醒

好多人带我走出艰难时刻，只是，我无法用等量回报。一开始的果决是必要的。

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrPTrRuRKVwVehWG8V7DhrTfXMxKn1UMSfGDLWsEaU4OGyXvzJuVPsjRA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

从彼此的第一眼起，我就知道，佳不是你期待的那个如彩虹般绚烂的意中人，你也不会是我生命里让我会因为失宠而难受的人

如今我已经明白，最好的状态就是，我们遇见了，生命里有一些东西开始密不可分互相交织，然而，我们始终是自己

男生女生啊，你不必为他牺牲为他改变自己，你需要，是那个独特的你，有灵魂的你，牵手那个一眼就从人群中看到你、摸摸头冲你傻笑的人。

男生女生啊，始终期待爱情，就像，走过水逆，那些熟悉的感觉又回来，你明白你在等的，你放过那些迷了路的，你走到了彼此身边。

![](https://mmbiz.qpic.cn/mmbiz_jpg/Evl14fHh8MRrSav5BfuyFDM31hIn5VrPA7ia0ibFhP0gFYUW0icJegjIVGHzfDDcITHp0iaFUeibEkrQ6bT67eXjmMw/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1)

我的意中人是一位盖世英雄,有一天他会身披金甲圣衣、驾着七彩祥云来娶我。

盖世英雄，金甲圣衣，七彩祥云，缺一不可。

对于感情，值得挑剔。

BGM《好运来》
今天看了《羞羞的铁拳》
和章鱼被这首歌洗脑了

微信扫一扫
关注该公众号


## Updated
- [`dExtractorUI.tcl`]: `proc @read`


(Y)


Screenshots:

![resolver-picker-no-selection](https://user-images.githubusercontent.com/6032844/32031514-9f20b612-b9cf-11e7-8dea-6ee56bbfb992.png)

![resolver-picker-with-selection](https://user-images.githubusercontent.com/6032844/32031517-a3f7ccd4-b9cf-11e7-82d6-567bdf29a8d3.png)

(cc: @aepyornis )


Great, thanks! I'll do an "unpin-release" soon! Thanks!


So if we can build a harvester twice better than the previous one, we should probably deprecate it. It's already implemented.


I am running your excellent code (many thanks) locally on my Mac and sometimes I get the following message when Composer tries to launch (see below). Could you please comment? I am able to work-around it by installing composer in one of the subdirectories, but it seems unstable, why is that?: "Error: Failed to load connection profile 8326e23aa4279afab882a361bb0a6ffd81712a2a-hlfv1. "Error was Error: ENOENT: no such file or directory, open '/home/composer/.composer-connection-profiles/8326e23aa4279afab882a361bb0a6ffd81712a2a-hlfv1/connection.json"


@bigretromike as of right now, it takes 2s to load the all filter without cast on my machine. I done good


Yes, good point. This is how I implemented it in the end. It does so only if buying an extra WORK unit is too expensive.


好吧，我一直理解的是 `更多交互项展开`，看起来应该是 `溢出项` 展开..


But there is no user-friendly `Sys_var_` that will handle string-based timestamps. `Sys_var_timestamp` is based on `Sys_var_double`.


这里mutableCopy干嘛啊


Hey Tkwl/spree_reffiliate

We've got some good news for people wanting to put together their
own builds. After a bunch of requests from the community over the
years, as of today you can buy rims on our website.

Customers will now be able to use components they already own, or
components different from the ones we sell to put together a
custom set of wheels. Being able to buy rims separately will also
help riders on a budget make some upgrades over time.

We're offering Epic rims, Classic rims and Core rims. They ship
with rim tape and decals applied, brake pads (for non-disc rims),
and valve extenders. You can choose from a variety of different
spoke hole counts to accomodate whatever hubset you have in mind.

The rims are covered by our awesome 65-day 110% Guarantee, our 12
month Local Repair Warranty, and our 24 month Crash Replacement
program.

Check out the rim listings here ( http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiODE5NTAxMyIsImRlbGl2ZXJ5X2lkIjoiMTQ4NDEwNTA4NyIsInVybCI6Imh0dHBzOi8vd3d3LnRva3lvd2hlZWwuY29tL3Nob3Avcmltcz91dG1fc291cmNlPWRyaXBcdTAwMjZ1dG1fbWVkaXVtPWVtYWlsXHUwMDI2dXRtX2NhbXBhaWduPU5vdyt5b3UrY2FuK2J1aWxkK3lvdXIrb3duK3doZWVsc1x1MDAyNl9fcz1reHV5OGg4bXFyOW9zcG1vcG9qaiJ9 )

As always, let me know if you have any questions. Thanks!

---------------------
James Ferrer

Tokyowheel®

If you'd like to receive less email from us, or just less emails
like this, please let us know.

Unsubscribe ( http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiODE5NTAxMyIsImRlbGl2ZXJ5X2lkIjoiMTQ4NDEwNTA4NyIsInVybCI6Imh0dHBzOi8vd3d3LmdldGRyaXAuY29tL3N1YnNjcmliZXJzL2t4dXk4aDhtcXI5b3NwbW9wb2pqL3N1YnNjcmlwdGlvbnM_ZD1zZ3RqazNteWZlc3pla3FmdXp4M1x1MDAyNmV4Y2x1ZGVfY2xpY2s9MVx1MDAyNmludGVudD11bnN1YnNjcmliZVx1MDAyNl9fcz1reHV5OGg4bXFyOW9zcG1vcG9qaiJ9 ).


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/c49e7e49-56e1-4b70-9afa-3cfd90b8011e "simple-toolchain-20171026095323175"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/df4c1827-c447-4f25-be1b-53b8db1c3158 "simple-toolchain-20171026095323175") deployed [simple-toolchain-20171026095323175](https://github.com/pushou/simple-toolchain-20171026095323175/releases/tag/deploy-ibm-yp-us-south-jean-marc.pouchoulon-jmpspace-20171026-100358 "deploy-ibm-yp-us-south-jean-marc.pouchoulon-jmpspace-20171026-100358") to [jmpspace](https://console.bluemix.net/apps/d8042add-fe08-4d5a-bd07-3b5cf88ecf8c?env_id=ibm:yp:us-south "ibm:yp:us-south:jean-marc.pouchoulon:jmpspace"), including this commit


Thanks. I've already found it.


Смысл вот в чем.
При вызове метода класса validate создается массив переменных класса.
При вызове инстанс метода validate создается массив переменных инстанса.

Не всегда и не для всех переменных инстанса существуют правила проверки (т.е. переменные класса).

Эти строки выбирают только те инстанс-переменные, для которых есть соответствующие переменные класса(т.е. правила).
Проще говоря.
Class X
attr_accessor :var1, :var2
validate :var1, :presence
end
x = X.new
x.var1 = 5
x.var2  ='str'
x.validate

Т.е. не смотря на то, что экземпляр класса x имеет 2 инстанс переменные @var1 и @var2 правила проверки есть только для @var1
И при запуске несуществующего правила для @var2 будет ошибка (я с этим столкнулся)
===
Факт, если сделать запуск проверок ДО создания переменной @var2
x = X.new
x.var1 = 5
x.validate
x.var2  ='str'
, то ошибки не будет.
Но это не универсально.


As discussed in chat, we should probably put containers there instead. It helps with pathfinding and it has more capacity. In the mean time carriers can empty harvesters directly.


@kesselborn sorry, I can not confirm that this fixes https://github.com/kesselborn/conex/issues/71 for the (unsupported) Firefox 56.0.1 use case. I'll retry with a pre-release 57 on a different computer.


@ekowabaka issue resolved. Thanks for the heads up


Recommit


@loechel Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.contentlisting/23/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/realobject.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/realobject.py:3:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/realobject.py:10:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:11:1: F811 redefinition of unused 'IContentListingObject' from line 4
plone/app/contentlisting/realobject.py:11:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:17:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/realobject.py:24:16: Q000 Remove bad quotes.
plone/app/contentlisting/realobject.py:25:16: Q000 Remove bad quotes.
plone/app/contentlisting/realobject.py:25:16: S001 found module formatter
plone/app/contentlisting/realobject.py:26:13: E122 continuation line missing indentation or outdented
plone/app/contentlisting/realobject.py:38:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/browser.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/browser.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/browser.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/contentlisting.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/contentlisting.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/contentlisting.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/contentlisting.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/contentlisting.py:11:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/contentlisting.py:103:16: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:108:16: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:120:20: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:125:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/contentlisting.py:125:24: E231 missing whitespace after ','
plone/app/contentlisting/contentlisting.py:125:80: E501 line too long (136 > 79 characters)
plone/app/contentlisting/contentlisting.py:127:80: E501 line too long (84 > 79 characters)
plone/app/contentlisting/contentlisting.py:129:75: E701 multiple statements on one line (colon)
plone/app/contentlisting/contentlisting.py:129:80: E501 line too long (88 > 79 characters)
plone/app/contentlisting/contentlisting.py:130:60: E701 multiple statements on one line (colon)
plone/app/contentlisting/catalog.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/catalog.py:7:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/catalog.py:9:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:10:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:19:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/catalog.py:27:16: Q000 Remove bad quotes.
plone/app/contentlisting/catalog.py:28:16: Q000 Remove bad quotes.
plone/app/contentlisting/catalog.py:28:16: S001 found module formatter
plone/app/contentlisting/catalog.py:29:13: E122 continuation line missing indentation or outdented
plone/app/contentlisting/catalog.py:39:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:41:14: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:78:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:107:11: T000 Todo note found.
plone/app/contentlisting/catalog.py:132:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:133:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:134:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:134:19: T000 Todo note found.
plone/app/contentlisting/catalog.py:135:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:136:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:137:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:184:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/tests/base.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/base.py:1:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/base.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/base.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/base.py:11:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentlisting/tests/base.py:20:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/contentlisting/tests/base.py:22:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/contentlisting/tests/base.py:28:44: Q000 Remove bad quotes.
plone/app/contentlisting/tests/base.py:30:44: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/test_integration_unit.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_unit.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:5:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:19:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentlisting/tests/test_integration_unit.py:25:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:31:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:38:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:41:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:45:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:60:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:61:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:63:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:64:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:75:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:76:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:83:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:98:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:108:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:109:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:115:47: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:144:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:159:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:160:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:162:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:163:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:175:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:190:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:200:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:201:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:204:47: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:247:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:255:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:265:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_doctest.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/test_integration_doctest.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentlisting/tests/test_integration_doctest.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_doctest.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_doctest.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_doctest.py:6:1: I001 isort found an import in the wrong position
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


The development documentation build is currently timing out. 'git bisect' suggests this change is making auto_index run forever - maybe an infinite loop?


其实可以不分词，直接one_hot, 数据量大了分词非常耗时， 而且泛化性能也变差了


@loechel Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.contentlisting/24/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/realobject.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/realobject.py:7:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/realobject.py:9:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:10:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:16:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/realobject.py:23:16: Q000 Remove bad quotes.
plone/app/contentlisting/realobject.py:24:16: Q000 Remove bad quotes.
plone/app/contentlisting/realobject.py:24:16: S001 found module formatter
plone/app/contentlisting/realobject.py:25:13: E122 continuation line missing indentation or outdented
plone/app/contentlisting/realobject.py:37:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/browser.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/browser.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/browser.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/contentlisting.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/contentlisting.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/contentlisting.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/contentlisting.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/contentlisting.py:11:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/contentlisting.py:103:16: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:108:16: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:120:20: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:125:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/contentlisting.py:125:24: E231 missing whitespace after ','
plone/app/contentlisting/contentlisting.py:125:80: E501 line too long (136 > 79 characters)
plone/app/contentlisting/contentlisting.py:127:80: E501 line too long (84 > 79 characters)
plone/app/contentlisting/contentlisting.py:129:75: E701 multiple statements on one line (colon)
plone/app/contentlisting/contentlisting.py:129:80: E501 line too long (88 > 79 characters)
plone/app/contentlisting/contentlisting.py:130:60: E701 multiple statements on one line (colon)
plone/app/contentlisting/catalog.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/catalog.py:7:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/catalog.py:9:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:10:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:19:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/catalog.py:27:16: Q000 Remove bad quotes.
plone/app/contentlisting/catalog.py:28:16: Q000 Remove bad quotes.
plone/app/contentlisting/catalog.py:28:16: S001 found module formatter
plone/app/contentlisting/catalog.py:29:13: E122 continuation line missing indentation or outdented
plone/app/contentlisting/catalog.py:39:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:41:14: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:78:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:107:11: T000 Todo note found.
plone/app/contentlisting/catalog.py:132:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:133:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:134:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:134:19: T000 Todo note found.
plone/app/contentlisting/catalog.py:135:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:136:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:137:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:184:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/tests/base.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/base.py:1:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/base.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/base.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/base.py:11:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentlisting/tests/base.py:20:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/contentlisting/tests/base.py:22:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/contentlisting/tests/base.py:28:44: Q000 Remove bad quotes.
plone/app/contentlisting/tests/base.py:30:44: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/test_integration_unit.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_unit.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:5:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:19:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentlisting/tests/test_integration_unit.py:25:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:31:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:38:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:41:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:45:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:60:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:61:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:63:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:64:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:75:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:76:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:83:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:98:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:108:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:109:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:115:47: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:144:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:159:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:160:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:162:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:163:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:175:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:190:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:200:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:201:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:204:47: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:247:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:255:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:265:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_doctest.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/test_integration_doctest.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentlisting/tests/test_integration_doctest.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_doctest.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_doctest.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_doctest.py:6:1: I001 isort found an import in the wrong position
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.