дублирование хранимой информации - это не сильно правильно )
зачем тебе отдельно хранить начальную и конечную станции, если их всегда можно найти в списке всех станций?
правильным решением было бы сделать методы "начальная станция" и "конечная станция", которые бы эти станции доставали из коллекции, хранение же этих объектов параллельно с хранением их в коллекции - не очень верное решение


OK. I'll think it over


dsdasd


The `CreateTransaction` method definition in wallet.h contains `fIsBDAP=false`


@chrmarti the issues under the workbench-* category are currently curated with a human being and thus manageable. I fear the bot would just produce a mess.


What do these extra bits do?


move to next line


Updated skin file.


здесь `self` не нужен
внутри инстанс-методов `self` по умолчанию, т.е. при вызове метода без использования слова `self` - текущий объект
```ruby
def some_method
  do_something
  # подразумевается self.do_something, т.е. вызов метода на текущем объекте
end
```
явно `self` пишется только в случае, если происходит присвоение через сеттер значения какой-либо инстанс переменной (делается это, чтобы не было двусмысленности, чтобы можно было легко различить - это присвоение значения локальной переменной или это обращение к сеттеру)
```ruby
def some_method(some_attribute)
  self.some_attribute = some_attribute # подразумевается @some_attribute = some_attribute
  some_attribute = 5 # присвоение значения локальной переменной
  do_something_else(some_attribute)
end
```


บันทึก LAST_MODIFIED  = วัน ตอนนี้ ();


а еще можно просто обращаться к инстанс-переменной, что вполне допустимо и используется на практике


lmao


I see. let's additionally check with a multi-threaded test what happens.


проверку на присутсвие объекта в массиве можно сделать с помощью метода [`Array#include?`](https://ruby-doc.org/core-2.5.1/Array.html#method-i-include-3F)


You've picked a good assumption, but, again, your explanation is off.  It actually would be easy to change the material from water and PCM to something else, as long as we knew the material properties.  What wouldn't be easy is adding additional phase changes.  The program assumes that the water never changes state and that the PCM only changes from solid to liquid.  Having solid water (ice) or gaseous PCM is a phase change that the equations do not consider.  Just say that the \aref{A_OpRange} is an unlikely change, since the phase change of the PCM from solid to liquid is the only phase change considered.


Okay.


I'm most concerned about TCEC class type hardware.  IMO one line isn't worth it.


IBM Cloud [toolchain](https://console.stage1.bluemix.net/devops/toolchains/ee7af0c7-eb4b-4808-84ae-65a1ebf892f4?env_id=ibm%3Ays1%3Aus-south "UI-ys1int-KEEP-TC"): [Delivery Pipeline](https://console.stage1.bluemix.net/devops/pipelines/9602ba9a-db4c-42c8-81d1-69655e515efe?env_id=ibm%3Ays1%3Aus-south "UI-ys1int-KEEP-TC") deployed [UI-ys1int-KEEP-TC](https://github.com/idsb3t1/UI-ys1int-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20180625-053014 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20180625-053014") to [dev](https://console.stage1.bluemix.net/apps/e0173942-fbb5-42df-a8ff-cca49f037241?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


ну и пункт ТЗ "Имеет начальную и конечную станцию" как бы прозрачно намекает, что у класса должны быть геттеры для этих станций )


Да нет. Почему сверху?


#13 で対応します


в отличие от задания к классу Станция, в задании к классу Роут сказано:
"Может **выводить** список всех станций по-порядку от начальной до конечной"

у тебя такого метода не реализовано

нужен метод, который будет не возвращать список - он у тебя есть, а выводить, т.е. печатать в консоль


Добавь перенос строки


неправильно, что у тебя аттрибуты `speed`, `station` доступны из-вне класса для прямого изменения
сеттеров быть не должно, а для изменения этих аттрибутов по заданию есть специальные методы
для этих переменных нужно оставить только ридеры


Duh I forgot to look at ptRegion. Never mind.


Перегрузи метод записи что бы он принимал массив байт еще


здесь наверное имелось в виду `speed == 0`


"селф" не нужен


см. выше


а если вагонов нет? пойдем в минус ? )


I will remove that, as these seem of no use right now with this gem.


値を変更してもらいたくなく、unity上で編集するのでconstを付けることができずこのような書き方をしましたが、unity上で編集している時点で定数ではないので、ふさわしくないと考えなおしました。 #14 で対応します。


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

https://meta.discourse.org/t/youtube-titles-with-single-quote-s-causes-topic-title-to-get-cut-off/90370/6


у твоего текущего решения, есть один довольно существенный  недостаток - приходится одновременно управлять 2-мя параметрами, несущими практически одну и ту же функциональность : станцией `@station` и индексом `@number_station`

если где-то забудешь изменить один из параметров и увязать его с другим, то все полетит
в общем, это некоторое усложнение кода, которое потенциально опасно привнесением в программу ошибок


нужно избегать везде где можно таких перекрещивающихся переменных
здесь два варианта:
1) пользоваться только одной переменной...  (и весь код переписать под нее)
2) пользоваться только одной переменной.... )))  а вторую переписать в метод и вычислять из первой (везде, где ты ее вызываешь), если она вдруг тебе очень нужна


проще хранить индекс текущей станции в инстанс-переменной, а не саму станцию, тогда перемещение - это просто изменение индекса на +/- 1


лучше добавить в списке ридеров


лучше сделать два отдельных метода, без аргументов


CVE-2018-12713 was assigned to this issue.

Is this not just a test app? or is this part of the main gimp program?


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


может все-таки отправлять поезд (`send_train`), а не уничтожать его ?


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

надо разобраться с этим моментом


What was the behaviour before the fix Vs now ? , It seems to me 3.5.5 does configure the ublox, and this may look like it did not ?


и поечему-то поезд ни одна станция не принимает... т.е. он может и будет знать (если поправить код), что станция поменалсь, но станция ничего про это не узнает, хотя в классе Станция есть метод `add_train`, которым можно воспользоваться


присвоение здесь не нужно
вполне достаточно вместо твоего кода написать `route[@number_station - 1]`


а если ты на первой станции ?? что вернет метод ?


"селф" не нужен


Needs to be change this!!!


Thanks


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

https://meta.discourse.org/t/rebuilding-mbox-import-container-fails-due-to-tiny-tdy/90674/1


Hey @c5coneal. I was wondering why your last edit on github school was two days ago and why almost no other edits have been done by others in months. did you find a better tutorial?


FYI you can use `(goto-char (match-beginning))` to avoid having to calculate the length of the keyword.


for fluent interface


Looks like you did a great job!


dfsfdsf


No this behaves the same as `Task.Run`. Passing the message as a parameter would probably be fine but it would probably be exactly the same as this.


Hi Arif, as I mentioned before, this will not work if VecCore is not enabled. The functions need to work both when VecCore is enabled, and when it's disabled. For ROOT, please make a pull request so that your changes get tested by the continuous integration builds that we have. Thanks.


No idea how lightweight the tasks will be. The longest timeout on Signal-Android is 1 week. Maybe it would be better for this to check for messages to delete every 5 seconds instead of making a `Task.Delay`


Fixed :)


Agree


great code, bruuuh


Our current phrasing makes a little more sense than the Signal-Android phrasing.


I just made the changes to support deleting messages on read. I didn't have to add anything to the DB since we can just set the expiration time of the message right when the message is read, which is the same as making a `ReadAt` field.

Can we have that ExpiresAt reference just match the current usage where we set the UNIX millisecond timestamp of when the message should expire?


Not sure what you mean


This commit needs to be reverted since it breaks the dump module. I think the reason is that it now produces a different comment for each offset so it ends up filling the comments section with a lot of useless names.


$author


I added it to be safe, this is called from `DisappearingMessagesManager.DeleteMessage`. If two messages are supposed to be deleted at right about the same time could the remove fail?


`MessageStorage` would have to be reloaded and I assume that would look bad/be bad for performance.


ExpiresAt should be the UNIX millisecond timestamp of when the message should expire. With 0 meaning the message doesn't expire.


Мне надо было написать не GetBottomLeft(), а GetBottomLeftCorner() - это левый нижний угол; а GetBottomBorder() - координата нижнего края Rect'а.
GetBottomBorder() используется в Rect::Contains( Point const & point ). Хоть метод Rect::Contains( Point const & point ) и прост, и GetBottomBorder() можно заменить на ( m_center.Y() - m_height / 2 ), но я подумал, что так будет лучше - по именам вроде GetBottomBorder() сразу всё понятно.
Метод Rect::Contains( Point const & point ) дальше нигде не используется, но, по-моему, реально необходимый  класс Rect всегда будет нуждаться в этом методе. Задание же небольшое, - вот я и добавил этот Contains. А если бы нужно было написать какой-нибудь алгоритм с Rect'ом, то, скорее всего, я бы использовал все эти 8-9 лишних методов.
Вообщем, убрать всё это к чёрту, да?


Ah you're right, they won't get deleted. If we move to a poll based message deletion class then that would fix this issue.


&title

What else can be useful?
Album Genre, or should we wait for real users requests? In the layer case we should add a comment about this.


Да нет. Почему сверху?


How do you guarantee that we have not two threads writing the file?


A bit more information would have been useful, e.g. error messages or specific cases in which it fails. It would have been nice to get a chance to fix the script/modules to take these into account. The implemented changes (https://github.com/SoFiA-Admin/SoFiA/commit/eed86cfe548ad8b69e8082d4f29b4deeeb633c7d, https://github.com/SoFiA-Admin/SoFiA/commit/40b63b2b5772b86d31cd982321165d6d805f364c) did work for me and I would have liked to make it work for the cases in which it fails for you. The current pipeline does not provide the functionality that was removed with this update and I still consider it useful to (re-)implement it.


This needs also be moved to the thread.
Isn't a dedicated thread waiting on a message queue the better approach?


修改文件


Hi @tiejianluo, that would be a nice pull request to merge with Pagy ;)


Why did you fork my garbage
Don't put your api key in public
The discord admins classify this type of bot as API abuse and it could get you banned permanently from Discoed.


3982683-EIRFormulatedWWHP (Myoldmopar) - i386-Windows-7-VisualStudio-14: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-68.61%25-red.png)


The patch uses reserved[0] only for special purpose op_arrays (trampolines and fake closures).
They are marked with special flags and third party extensions shouldn't touch their reserved[] space.


Thanks to Vlad!


I wonder: might making this as a module for https://github.com/PhantomBot/PhantomBot be simplest?  I'm not a web developer so it's entirely possible my suggestion is a bad one, I don't know.


Congrats


Yes, the most recent commit has both scalar and vectorized versions of the functions. The vectorized ones are compiled only if VecCore is present.
I'm writing the tests for them, and will make the Pull Request after that. Before making the PR I'll just squash into the most recent commit.


what does this do? because the original solution looks much nicer to me...


I'm sure that there is a reason why this needs to be encoded to ascii instead of utf-8 (although I don't know it).
In that case maybe it would be better to at least make non-ascii parts visible by using another [error handler](https://docs.python.org/3/library/codecs.html#error-handlers) instead of swallowing it. As a hypothetical example, it would make troubleshooting more difficult if "3 µN" is converted to "3 N" in the written output.


Congrats!


Ok, thank you very much. You don't need to squash everything into a single commit, but just try to make every commit compilable. It's important to be able to use `git bisect` for debugging.


3982683-EIRFormulatedWWHP (Myoldmopar) - x86_64-MacOS-10.9-clang: Tests Failed (1385 of 2931 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 1
 * Failed: 624

regression Test Summary
 * Passed: 621
 * Failed: 2

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


Good work on that horizontal layout!


删除无效import


Можете добавить t.me/arduino_io?
Arduino, electronics, soldering
📚Let's talk about:
📟Arduino
🎛Electronics
🔨Soldering
📅IoT
💻Programming


> just try to make every commit compilable.

Yes, it's important to do this...thanks.


Good


run cts -m CtsThemeHostTestCases
              -t android.theme.cts.ThemeHostTest#testThemes
      run cts -m CtsThemeDeviceTestCases
              -t android.theme.cts.DeviceDefaultTest#testGetActionBar_DeviceDefault_Light_DialogWhenLarge

Test it PASS on celadon and cel_apl.


Real shit man


It looks like this is more a requestAnimationFrame issue. Rabbit doesn't use one, it is all being run inside a Web Worker. (Which should not throttle AFAIK)


unzip before opening


[Your benchmark job](https://github.com/JuliaLang/julia/commit/0978251ac5223ffc650c0e8a3c20fb0af83e9d4a#commitcomment-29479233) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/20d4b83c4729c430c735ebe78592f2d848914e08/daily_2018_6_25/report.md). cc @ararslan


no, once enabled, it will be forever


최종 발표 ppt


ok


Hello world


いいね！


It removes p anchor but only keeps first line of the comment!


LGTM


VideoPlayer.HasMenu for DVD and Bluray


Thanks. Reverted in e6bf9c8a4581f883d10fcee573d4864be08fda1b.


I can't recall any particular reason, but in general, the haxelib local repo shouldn't located in `/usr/local`, which is intended for system-wise files. Haxelib local repo is effectively a user-dependent thing since `haxelib setup ...` stores the repo path in `~/.haxelib`.

Do you encounter any problem with this change?


3982683-EIRFormulatedWWHP (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Build Failed

Messages:

 * 11 tests had: AUD diffs.
 * 2 tests had: BND diffs.
 * 2 tests had: MDD diffs.
 * 2 tests had: MTD diffs.
 * 2 tests had: RDD diffs.
 * 2 tests had: Table big diffs.

Failures:

regression Test Summary
 * Passed: 641
 * Failed: 2

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-68.97%25-red.png)


`int aa=233;
int b=1;`

- [ ] things
23232
4444

- [ ] list hh

- [ ] list233


> int aa=233; int b=1;

nice


This doesn't look like to solve the issue. I am using release `1.10.3`. It contains this fix but error persists.


There's plenty more of these we'd need for complete coverage - I just used the most common. I have a decent Rails routes library we can use to normalise dynamically instead of by regex.


Will try harder with a combination of hd and List.rev


+1   only add the necessary aapt config  according to display density


It is needed for getting the UDEV files, I think?


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

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


Ok in my proxmox-test-vm the backups are working well.

But when I want to restore a *.vcdiff from the WebGUI, I get the following error:

```
  Using default stripesize 64.00 KiB.
  For thin pool auto extension activation/thin_pool_autoextend_threshold should be below 100.
  Logical volume "vm-101-disk-1" created.
  WARNING: Sum of all thin volume sizes (16.00 GiB) exceeds the size of thin pool pve/data and the size of whole volume group (15.75 GiB)!
mke2fs 1.43.4 (31-Jan-2017)
Discarding device blocks:    4096/2097152 done
Creating filesystem with 2097152 4k blocks and 524288 inodes
Filesystem UUID: f35f046c-85a8-402b-aab2-4c07e15b1b2f
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables:  0/64 done
Writing inode tables:  0/64 done
Creating journal (16384 blocks): done
Multiple mount protection is enabled with update interval 5 seconds.
Writing superblocks and filesystem accounting information:  0/64 done

  Logical volume "vm-101-disk-1" successfully removed
TASK ERROR: file does not look like a template archive: /var/lib/vz/dump/vzdump-lxc-100-2018_06_22-08_45_02.tar.lzo--differential-2018_06_25-08_45_02.vcdiff
```

How I can restore the backup from the commandline, maybe without the verification wether its a template archive?


Remove this


whoops


tag*


3982683-EIRFormulatedWWHP (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-45.34%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0.0%25-red.png)


jjj


Thanks for also making typos in my name T_T


Ah, I see. Could you mention this in readme, that either our UDEV file is needed or `scdaemon` package installation, which provides it?
The thing is, that `scdaemon` and `pcscd` tend to fight over the device's access, and for some users not using GnuPG this would be unnecessary problem, hence the idea.


Добавили
https://github.com/goq/telegram-list/commit/896d58718af5e60f7c4483aabbe721f339333bf6


@andrewgodwin I don't think you meant to change this one.


I know I might be a bit annoying in the long run, but those links don't work from the main page, you most likely forgot to add the trailing underscore in the table ^^'


@jsmoon @egwakim @taewoonyun @JaeyongYu @yonghwan007 @Cyborn-Minjae-Lee @JunsubHan4rmEricsson

**fix python crash during capture stop**

#here is the log
trex(service)>capture record start --tx 1

Starting packet capturing up to 1000 packets                 [SUCCESS]

*** Capturing ID is set to '9' ***
*** Please call 'capture record stop --id 9 -o <out.pcap>' when done ***

trex(service)>capture record stop --id 9 -o out.pcap

Stopping packet capture 9                                    [SUCCESS]

Writing up to 12 packets to 'out.pcap'                       Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/root/trex/automation/trex_control_plane/interactive/trex/console/trex_console.py", line 900, in <module>
    main()
  File "/root/trex/automation/trex_control_plane/interactive/trex/console/trex_console.py", line 889, in main
    console.start()
  File "/root/trex/automation/trex_control_plane/interactive/trex/console/trex_console.py", line 609, in start
    self.cmdloop()
...
....
  File "/root/trex/automation/trex_control_plane/interactive/trex/common/trex_api_annotators.py", line 51, in wrap2
    ret = f(*args, **kwargs)
  File "/root/trex/automation/trex_control_plane/interactive/trex/common/trex_client.py", line 965, in fetch_capture_packets
    ts_sec, ts_usec = sec_split_usec(ts)
NameError: global name 'sec_split_usec' is not defined
root@ubuntu:~/trex#


定义一个数据结构，实现插入数字和寻找中位值


@nehaljwani
This causes an issue for when using Alpine Linux (3.7) Docker images, and using a hack to allow for wheels to be installed in general (`echo "manylinux1_compatible = True" > /usr/lib/python3.6/_manylinux.py`):

```
% from lxml import etree
ImportError: Error relocating /usr/lib/python3.6/site-packages/lxml/.libs/libz-a147dcb0.so.1.2.3: __fprintf_chk: symbol not found
```

I've not checked if it is really due to this commit, but it looks very likely.  But maybe it's instead to the wheels being rebuilt themselves?!

Anyway, I know that enabling wheels this way is a hack, and will switch to Alpine's own py3-lxml package instead.


Just stumbled upon this useless if expression. There should at least be a comment showing what intention there has been for this stub, but in th end removing it might be better


Where this commit and the previous one generated from the script in music-encoding? (The target branch should be master.) @ahankinson what do you want to do with them? Merge them to master?

I would prefer not to keep a develop branch in the guidelines because this is confusing.


Testé, ça ne bloque plus.


"Ya to udege saath mai, ya fir dubege saath mai"


Vindor partition missing not working whyred device boot daed after update ramdis not boot up and not flash pach file fix bug whyred device oreo


#mdl


This sounds good, but the condition should check if the icon starts with` ConfigUtils.assetsPath` as qwc2 is not always in the root directory of the webserver.


great project copied from internet


@xahmad , @vonericsen
I have added code to identify Albnay drive as Seagate Drive.
Currently WWN is not identified for the drive, once drives are in field, we would have a valid WWN for product. After that, I would add is_Seagate_Model_Number_Vendor_F() module into is_Seagate() module, where we are identifying Segate Vendor drives.


ignoring the comments


3982683-EIRFormulatedWWHP (Myoldmopar) - Win64-Windows-7-VisualStudio-14: Build Failed

Messages:

 * 11 tests had: AUD diffs.
 * 2 tests had: BND diffs.
 * 2 tests had: MDD diffs.
 * 2 tests had: MTD diffs.
 * 2 tests had: RDD diffs.
 * 2 tests had: Table big diffs.

Failures:

regression Test Summary
 * Passed: 621
 * Failed: 2

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-68.54%25-red.png)


@xahmad @vonericsen
Added SMART Attribute names for Albany drive.


note for myself: includes favicon.ico requests prevention


создание объекта -- это всегда важно, и всегда нужно, значит часто нужно, значит, часто используется

конструктор и деструктор -- особенные, т.к. они всегда есть, значит их наверх


Checking every 5 seconds instead of dedicated timers would stop the "real-time" feeling though. I guess we want both in the long run: Have tasks for everything expiring in the near future, and poll the db to see if we have to create new tasks. If the tasks are lightweight enough we can postpone that until we have the time.

If you don't use a cancellation token and do not ensure that these tasks are stopped before you release the global semaphore in App_Suspending, the tasks will access the database without the global semaphore held, and you might spawn tasks for messages which already have spawned tasks on resume.


Линтер ругался даже в том случае, когда я добавлял атрибут for  в элемент label и соответсвующий ему id в элемент input. Пришлось добавить это правило. После добавление этого правила линтер перестал ругаться.


![](https://github.trello.services/images/mini-trello-icon.png) [Get all information for Drake, Kanye, Jay-Z, Cardi B, J Balvin, Bad Bunny stored somewhere](https://trello.com/c/QT97YMCP/1-get-all-information-for-drake-kanye-jay-z-cardi-b-j-balvin-bad-bunny-stored-somewhere)


Or actually whether the icon is a path below `assetsPath`, and that path is then resolved from `ConfigUtils.assetsPath`. We could borrow the Qt syntax `:/<path>`, which gets resolved to `assetsPath/<path>`.


кажется, вы меня не поняли

> например: у вас есть GetBottomLeft(), зачем вам GetBottomBorder() ?

там, где вы используете GetBottomBorder(), сотрите его, и напишите GetBottomLeft().Y()


A mí me gusta más el estilo shorthand porque es como la gente escribe código ahora pero la verdad que me da igual y que lo mejor siempre es consistencia ;)

Por cierto, un post muy bueno acerca de todo esto https://dmitripavlutin.com/6-ways-to-declare-javascript-functions/


We need a message's ExpiresAt field to set the correct timer when we have to resend the message - I'd favor a new field, this way we don't have to deal with the current values in ExpiresAt and can create a b-tree index without hassle if we want one (this is an interesting question, by the way: do we want/need an index?)


This won't work with 4.0.0


You are setting LastMessage, LastMessageId, and LastSeenMessage to values that don't look correct. Shouldn't we set them so that they point to the previous message?


How do you get so many comments??


This definitely should not happen at the same time, but it has to be protected by the SignalLibHandle's SemaphoreSlim anyways, so one lock is enough


Why would it have to be reloaded? The view already has the messages, I'd expect that it is not querying the backing collection for messages it already had loaded


yep, this should do it!


Nice to see such results from just MLV App! (And of course the fact that it's a beautiful place)
I will definitely try out LUTs.

Don't have much new footage at this time. 5D is broken- when I get it fixed soon, I'll have much more motivation to do MLV App processing stuff. Though what you guys are doing is incredible (I cannot believe I started this). I will have to do a lot of catching up with the codebase.

Is the LUT application a lot faster than the "AI" filters?


Why are negative durations allowed?


See other comment - we need ExpiresAt when we have to resend messages, because the conversation's timer may have changed. A new field (which we should introduce and merge into master early to spare you trouble when you switch branches on the same installation) doesn't hurt that badly, and we don't have to deal with the old values confusing our index if we set one


@HBelusca, so `malloc` might return `NULL` (I guess if it is not able to allocate memory), but you expect `_strdup` to succeed and do not check what it returns?

As I understand `_strdup` is a wrapper for `malloc`+`strcpy`: https://github.com/reactos/reactos/blob/c2c66aff7dacc62d125f2cd61d1167e9a2aa3fd6/sdk/lib/crt/string/strdup.c#L12

Why this way to handle malloc is sufficient? Looks like it would make future debugging even harder.


Can't we restart the tasks for not-yet expired messages in Reacquire and Acquire for now?


OK


Hi, I'm not able to build this: `setKey` is  member of `WritePasswordJob` and not of `Job`, at least with
```
libqt5keychain0:amd64                           0.5.0-1build1~gcc5.1
```


sp_tb_SUNSIS_HCMUNRE_Quyche_Khoaluan_Ketqua


bind-libs needs libatomic to be successfully compiled. Please add **libatomic** dependency.


つけ忘れていました。 #14で対応しました。


Format (missing spaces)


Fixed.


I would write this like :

def static DEFAULT_PROFILE = "production"


Якщо чесно дивлячись на це, я б зробив краще це не через дерективу, а через компонент. Якийсь, `custom-input` який би містив в собі `input` і якийсь `span` за помилками. Відповідно в нього був би метод `isValid` який би просто  повертав bool. І тоді самій формі не треба морочитись з обробкою масивів помилок, крім випадків коли 2 інпути зв'язані між собою.

Впринципі популярні бібліотеки якось так і роблять, наприклад в Vue-Material(https://vuematerial.io/components/input) є компонент `md-input`


@chafique tu dois revoir ce code. Le nom des objets ne sont pas bon. Cela ne peut pas marcher.
Merci


php artisan make:controller SubscribeController


I wouldn't assert necessarly, see below general comments


php artisan make:mail SubscribeEmail


I would instantiate lazy, see general comments below


#16 で対応します。


Думаю правила валідації краще щоб лежали ближче до утиліти валідації, так що так як Женя зробив гуд


`const`


enter te veel!!


Hi, I use qt with userland and with the patch 0017-khronos-backport-typedef-for-EGL_EXT_image_dma_buf_i.patch, I'm not able to build qtbase anymore, attached build log.
You can see "'EGLStreamKHR' has not been declared" error.

[log.do_compile.zip](https://github.com/agherzan/meta-raspberrypi/files/2132255/log.do_compile.zip)


Also above, if the plan is do not re-assign, always `const`


Starting to look good ;-)
A couple of comments, see also in code
a. Eager Instantiation  of implementing Classes (PatchServiceClient etc):  I would do that lazy, when needed in the dispatching methods of PatchCli. For one execution of PatchCli not all are needed, currently only one Instance is needed.  Reasons: Separation of Concern  ;-) ... Performance  (not really), Dependencies (yes) , Easier eventual refactoring, standardized dispatching methods, see next
b. Standardized dispatching methods: I would stick those and get specific in the implementation of the dispatching methods. options and config (probably).
c. I would not (necessarily) assert the "slurped" Config. Or when in the beginning when "slurped", but it seems an overkill for me, it will fail anyway. Also I would reference the config variables directly -> less code. Additionally i would pass the config on the Constructor of the implementing Classes (PatchServiceClient etc) and in the implementation reference the configuration properties.
d. Basically everything which is configured , should go with the ConfigSlurper = one central Configuration.
e. I don't see the Dependency of the  PatchArtifactoryClient to the RevisionClient. Shouldn't be from my point of view. Both should be total independent.  The dispatching method - yes - will instantiate and call both.


Так, треба required окремо перевіряти, щоб якщо поле не обов'язкове просто не падала валідація цього поля. Але це певно краще зробити в утиліті ніж в правилах


See comment about centralized "slurped" Config. Should this also go into the Configuration.
As said the Config would be passed with the Constructor.


Wait, you updated this ten days earlier just to mark it broken? This breaks the trezor revdep, which is needed by the electrum application. Did @GrahamcOfBorg evaluation pass sucessfully?


thanks @juanpicado , I am updating it to const.


Agreed, this `else` block doesn't make a whole lot of sense.


Duplicate copyright


Created multidev environment [badcamp-2018#pr-118](https://dashboard.pantheon.io/sites/0cebc770-0754-4f81-9138-24661ae588a0#pr-118).

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


I'm getting various errors with `$call` getting deprecated:

```
Error ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ flow-typed/npm/styled-components_v3.x.x.js:388:5

Deprecated $call syntax. Use callable property syntax instead. (deprecated-call-syntax)

     385│   declare export var withTheme: $npm$styledComponents$WithTheme;
     386│   declare export var ThemeProvider: typeof Npm$StyledComponents$ThemeProvider;
     387│   declare export default {
     388│     $call: $npm$styledComponents$Call<NativeComponentListKeys>,
     389│     css: TaggedTemplateLiteral<Array<Interpolation>>,
     390│     ...$npm$styledComponents$StyledComponentsNativeComponentList,
     391│   }
```

Can we have some documentation about it, or a blog post for what was changed?

great job anyway! 👍 👍 👍


I guess you're right... That would mean the base viewer is unreachable by default? I'll make another PR to fix this.


Did you tried xxhash already? May still be a bit faster than the hw acc. sha256.


Congrats!!


./ROSbackup.py decrypt -i MikroTik-encrypted.backup -o MikroTik-plaintext.backup -p password


@mbahdon16
Sorry, I'm not so good at analyse program.
I'm just a script kiddie,I can't solve your problem.
You can ask at line-py discord, someone will help you.


Ehum, when 2.6 bro 🤔🤔


This commit was part of one of my batch upgrades. I don't check every package. Maybe reverting the update fixes it, I don't know.


for `nuxeo-core-io` module


See other comments. I would stick to the generic call of the dispatch method and instantiate the implementing class in the the dispatch method


This commit was linked by [RTC Work Item 38](https://localhost:7443/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/38) on behalf of ADMIN


oh, thanks. I didn't notice that...
but should I just mention the original author or also say which part of which icon they designed?


Ok , this is a special case, and probably not worth the effort.
I would create the api's so that there is no direct dependency, from the the ArtifactoryClient to the RevisionsClient.  This way it could possibly be reused.


I would actually stored the "slurped" config in the PatchCli for further reference.


Thinking of it: Should dryRun be also in the Config as separate profile?


D


/root/coins/urara/src/wallet/WalletRpcServer.cpp:368:7: error: ‘struct Tools::wallet_rpc::COMMAND_RPC_GET_TRANSACTION::response’ has no member named ‘transaction_details’
   res.transaction_details = transfer;


Please refer to the Helm versioning guide


яким чином виконуються ці методи? тобто коли вони викликатимуться?


You have a point there. I will look into it and apply the redirect on error logic.


更新修复


Created multidev environment [badcamp-2018#pr-118](https://dashboard.pantheon.io/sites/0cebc770-0754-4f81-9138-24661ae588a0#pr-118).

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


Why is this method here? Doesn't really have anything with changeng revisions?


hey. you arent on the t verse any more. hit me up. trains.


@ahmedradaideh, hey man I greatly appreciate that you took the time to look through my big cherry pick :), I will pick and push the fixes you suggested in due time


Hm, you commit batch updates directly to master without checking for breakage?


Executed too early


этот цикл что-то добавляет в книгу?


accepted


That's a good Idea. I did that right now. Thanks for the input


Done in https://github.com/qgis/qwc2/commit/54e855f0bc10f34ed3998737c0d1882a52445fcf.


I would not call the variable promise, sometimes that makes problems.
But the bigger problem is that it is definded as const. I think that does not work with promises, as they change definition.


Also i don't see any ratio for the Clone Client: you only need the Revisions and Artifactory Client. The dispatch Method onClone does the coordination! Specially also on the Background that this will go to the server with JAVA8MIG-384.


3982683-EIRFormulatedWWHP (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-60.19%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-67.12%25-red.png)


Ciao,

* Shreyansh Khajanchi [2018-06-23 04:20:30 -0700]:

[...]

>So, having GitHub compatible rst on the Frontpage readme is important for
>user understanding. He will have to spend least effort on trying to
>understand it and if he pleases, he can visit the programmatically parsed
>docs on readthedocs.org

I agree with you Shreyansh, the README must be easily readeable [1] from the
GitHub rendered page (not using sphinx, so lacking sphinx extensions)

>But, If you recommend, I can convert this diag into blockdiag.

no, but (low-pri!) you could move the "documentation" parts of README.rst to
docs/introduction.rst, including a doc/introduction-figure.rst with
blockdiag code

then you could "back-include" the "plain text" parts in
docs/introduction.rst in the README.rst doc

ciao
Giovanni

[1] or we should rename it to UNREADME

--
Giovanni Biscuolo
Xelera - IT infrastructures
http://xelera.eu/contact-us/

**per favore** Quota Bene: http://wiki.news.nic.it/QuotarBene
**please** use Inline Reply: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style


- If the “appVersion” ...
- downgrading to a previous chart is not possible.


test reps


`LAST_ID` можно сделать протектед, чтобы закрыть от клиента возможность менять этот аттрибут.


Thank for your comments on the old ebuilds, I would mainly be interested in fixing -9999 and 0.10.2. Probably nobody managed to ever install those ebuilds anyway. I would drop the old versions altogether.


The order changed somehow when compiling this but don't worry, the new stuff for the skills is all found under [INFO]


3982683-EIRFormulatedWWHP (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-custom_check: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png)


Тоже можно скрыть от клиента.


You're missing something. 😉

I actually assumed the same, but it turns out (at least previously) that the presence of `dependsOn` in that block caused all of the projects to be published even if the enclosing `test` task was not "executed".


It is not intended.  It is a regression.


My last 3 comments are about 0.10.2. I am guessing 9999 will have exactly the same issues.


Кстати, есть классическая идиома увеличения значения в словаре без необходимости проверки наличия ключа:
```
d[key] = d.get(key, 0) + number
```


L40-L42 の3行のところ、1行で書けます。

which citiesNumberIdex:


list から item を削除するのは、O(N) かかるので、makeTour は O(N^2) になってます。:)


This is incorrect, please check the syntax for for loop in java


Created multidev environment [badcamp-2018#pr-126](https://dashboard.pantheon.io/sites/0cebc770-0754-4f81-9138-24661ae588a0#pr-126).

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


dseatr


Залишити дефолтне повідомлення, але з можливістб задати своє. І так можна для всіх валідаторів


See PR #240


makeTour は `random.shuffle`(https://docs.python.org/3/library/random.html#random.shuffle) 使ったほうがよいかも?

こんな感じ。
```
import random
a = list(range(len(cities)))
random.shuffle(a)
return a
```


Super beau projet en vue


Make this virtual. Users might have to implement their own version (eg. this method doesn't support constructors with parameters)


*jurischillaci https://github.com/jurischillaci


1-remplacement de console.log par res.send pour renvoie vers le navigateur
2-conversion de la syntax du serveur node vers rxjs 6
3-clienthttp modification des imports


param を手作業で +1 等するよりは、
`for i in range(len(tour) - 1)` のほうがpythonっぽいです。


Fields should be supported as well


This may be an artefact of the migration, when I was testing it. The target for committing to the guidelines documentation is master:

https://github.com/music-encoding/music-encoding/blob/develop/deploy-docs.sh#L18-L23

https://github.com/music-encoding/music-encoding/blob/develop/deploy-docs.sh#L52

It looks like these commits made it into the master branch:

https://raw.githubusercontent.com/music-encoding/guidelines/master/dev/data-types/data.staffitem.cmn.md


Hi Juri - English, please!


あと、実は、トータル距離を計算するのは、 output_verifier.py の中でもやってたりするので、よかったら参考にしてください。

実質、一行で書けたりします。
https://github.com/hayatoito/google-step-tsp/blob/master/output_verifier.py#L26


еще пара комментариев по `Validation`
- в модуле `ClassMethods` правильно использовать `attr_reader`, а не `attr_accessor` - ты ведь только для чтения аттрибута используешь, т.е. сеттер не нужен
- в модуле `InstanceMethods` ты назвал переменную `name_validation`, хотя там значение переменной, т.е. правильно было бы назвать эту переменную `value` (как я тебе и советовал в прошлой проверке)


For this task at least, I've found it useful.


I agree... Thanks @iOiurson 👍


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7a6e51d3-e855-4943-8382-190595130af9?env_id=ibm%3Ayp%3Aeu-de "cloud-native-toolchain-tutorial-20180622111805218"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca2e45ec-50c7-433f-ade2-9433a62729da?env_id=ibm%3Ayp%3Aeu-de "sample-cloud-native-toolchain-tutorial-20180622111805218") deployed [sample-cloud-native-toolchain-tutorial-20180622111805218](https://github.com/eblazquezCloudLab/sample-cloud-native-toolchain-tutorial-20180622111805218/releases/tag/deploy-ibm-yp-eu-de-elias.blazquez-es.ibm.com-test-20180625-085350 "deploy-ibm-yp-eu-de-elias.blazquez-es.ibm.com-test-20180625-085350") to [test](https://console.bluemix.net/apps/412e8825-0d5b-498d-8937-cc4c981e23d4?env_id=ibm:yp:eu-de "ibm:yp:eu-de:elias.blazquez@es.ibm.com:test"), including this commit


Программа находит минимальный путь и выделяет все доступные пути.


yes that should be better.


- Added the option to remove the scrollbar. For lists which aren't meant to be in a scroll container.
- Added prevention of scroll event overload.
- Added an extra check to prevent the _loadMore function to override it's own previous calls which resulted in missing list items.
- Changed the loader icon to a nicer one.

- Changed a few configuration options for my own personal preference.

Tested in newest Chrome, Firefox & Edge. Did not test edge cases like nested lists. So might need some extra testing.


Should we leave the default to check only the current paragraph (fall back to 3.9) for 4.2 or should we set it to 2 surrounding paragraphs? What do you think?
For 4.3 I'm working on a new idea: It will check a bigger amount of paragraphs at once (e.g. 50) at the first iteration. The first results will be shown quite fast. On the other side there will be a rather small overlap of checks by 10 - 20% (only for the full text rules). I hope that the additional execution time can be reduced to lesser than 10% of the whole execution time of version 3.9 by providing nearly full functionality of the full text rules.


L76-79 の部分、tour を calculatedTour に(deep)コピーしているところは、

`tour = calculatedTour[:]`
とも書けます。


>     We could make it whitespace sensitive but its much preferable that we do not...

why?


Sí, estábamos usando shorthand pero cada vez que visitaba la documentación me chirriaba, por eso cambié. Podemos volver a cambiarlo sin problema!


The new parsing system already contains the annotations, so it's not relevant to keep this file. I'll remove it after everything's done


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7a6e51d3-e855-4943-8382-190595130af9?env_id=ibm%3Ayp%3Aeu-de "cloud-native-toolchain-tutorial-20180622111805218"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca2e45ec-50c7-433f-ade2-9433a62729da?env_id=ibm%3Ayp%3Aeu-de "sample-cloud-native-toolchain-tutorial-20180622111805218") deployed [sample-cloud-native-toolchain-tutorial-20180622111805218](https://github.com/eblazquezCloudLab/sample-cloud-native-toolchain-tutorial-20180622111805218/releases/tag/deploy-ibm-yp-eu-de-elias.blazquez-es.ibm.com-prod-20180625-085700 "deploy-ibm-yp-eu-de-elias.blazquez-es.ibm.com-prod-20180625-085700") to [prod](https://console.bluemix.net/apps/c9bd3c1a-ee64-4999-b11c-cb866e761dcb?env_id=ibm:yp:eu-de "ibm:yp:eu-de:elias.blazquez@es.ibm.com:prod"), including this commit


Login Y registro de Usuario


ok


I don't share your view and I am OK to continue to use `apt-get`.

IMHO, comparing APT to Snappy (SNAP) is like comparing apples to oranges.  The first is a new Debian-embraced high-level CLI for APT whereas the latter includes a totally new software packaging format.


After deleting `5.3.0-SNAPSHOT` artifacts from my local Maven repository and executing `gradle clean test` locally, I ran `gradle test` and verified that the `5.3.0-SNAPSHOT` archives were republished to my local Maven repository.

So... I'll reintroduce the if-block.


`annealingoptimize` が再帰呼出しになっているので、これおそらく、なんども再帰呼出しすると、Stackoverflow になると思います。 while loop 等に書き換えたほうがよいかも。


Can you provide a reference for this? AFAIK you already covered getter-only properties in this method. I've never heard that you can only access getter-only properties via their method info.


I made new ko.php translation file tuned with en.php, how can i put it master branch?
------
<?php
	//oj-header.php
	$MSG_FAQ="자주묻는질문";
	$MSG_BBS="묻고답하기";
	$MSG_HOME="처음화면";
	$MSG_PROBLEMS="문제";
	$MSG_STATUS="채점상황";
	$MSG_RANKLIST="순위";
	$MSG_CONTEST="대회";
  	$MSG_RECENT_CONTEST="세계대회";
	$MSG_LOGOUT="로그아웃";
	$MSG_LOGIN="로그인";
	$MSG_LOST_PASSWORD="비밀번호 분실";
	$MSG_REGISTER="회원가입";
	$MSG_ADMIN="관리자 메뉴";
	$MSG_STANDING="순위";
	$MSG_STATISTICS="통계";
	$MSG_USERINFO="정보수정";
	$MSG_MAIL="E-mail";

	//status.php
	$MSG_Pending="Pending";
	$MSG_Pending_Rejudging="Pending Rejudging";
	$MSG_Compiling="Compiling";
	$MSG_Running_Judging="Running & Judging";
	$MSG_Accepted="Accepted";
	$MSG_Presentation_Error="Presentation Error";
	$MSG_Wrong_Answer="Wrong Answer";
	$MSG_Time_Limit_Exceed="Time Limit Exceed";
	$MSG_Memory_Limit_Exceed="Memory Limit Exceed";
	$MSG_Output_Limit_Exceed="Output Limit Exceed";
	$MSG_Runtime_Error="Runtime Error";
	$MSG_TEST_RUN="Test Running Done";
	$MSG_Compile_Error="Compile Error";

	$MSG_Runtime_Click="Runtime Error(Click)";
	$MSG_Compile_Click="Compile Error(Click)";
	$MSG_Click_Detail="Click To View Detail";
	$MSG_Compile_OK="Compile OK";

	$MSG_RUNID="채점번호";
	$MSG_USER="사용자ID";
	$MSG_PROBLEM="문제";
	$MSG_RESULT="채점결과";
	$MSG_MEMORY="메모리사용량";
	$MSG_TIME="실행시간";
	$MSG_LANG="제출언어";
	$MSG_CODE_LENGTH="코드용량";
	$MSG_SUBMIT_TIME="채점시간";
	$MSG_Manual="수동채점";
	$MSG_OK="OK";
	$MSG_Explain="이유나 설명을 입력하세요";

	//problemstatistics.php
	$MSG_PD="PD";
	$MSG_PR="PR";
	$MSG_CI="CI";
	$MSG_RJ="RJ";
	$MSG_AC="AC";
	$MSG_PE="PE";
	$MSG_WA="WA";
	$MSG_TLE="TLE";
	$MSG_MLE="MLE";
	$MSG_OLE="OLE";
	$MSG_RE="RE";
	$MSG_CE="CE";
	$MSG_CO="CO";
	$MSG_TR="Test";
	$MSG_RESET="초기화";

	//problemset.php
	$MSG_SUBMIT="채점번호";
	$MSG_SEARCH="검색";
	$MSG_PROBLEM_ID="문제 번호";
	$MSG_TITLE="문제 제목";
	$MSG_SOURCE="출처/분류";
	$MSG_SUBMIT="제출";

	//ranklist.php
	$MSG_Number="순위";
	$MSG_NICK="별명";
	$MSG_SOVLED="해결한 문제";
	$MSG_RATIO="정답률";

	//registerpage.php
	$MSG_USER_ID="사용자ID";
	$MSG_PASSWORD="비밀번호";
	$MSG_REPEAT_PASSWORD="비밀번호 확인";
	$MSG_SCHOOL="소속/학교";
	$MSG_EMAIL="E-mail";
	$MSG_REG_INFO="등록 정보";
	$MSG_VCODE="확인 코드";

	//problem.php
	$MSG_NO_SUCH_PROBLEM="해당 문제가 없습니다!";
	$MSG_Description="문제 설명";
	$MSG_Input="입력 설명";
	$MSG_Output="출력 설명";
	$MSG_Sample_Input="입력 예시";
	$MSG_Sample_Output="출력 예시";
	$MSG_Test_Input="테스트 입력";
	$MSG_Test_Output="테스트 출력";
	$MSG_SPJ="Special Judge";
	$MSG_HINT="도움";
	$MSG_Source="출처";
	$MSG_Time_Limit="실행시간 제한";
	$MSG_Memory_Limit="메모리 제한";

	//admin menu
	$MSG_SEEOJ="OJ확인";
	$MSG_ADD="추가-";
	$MSG_LIST="리스트";
	$MSG_NEWS="공지사항";
	$MSG_TEAMGENERATOR="팀 만들기";
	$MSG_SETMESSAGE="메시지 설정";
	$MSG_SETPASSWORD="비밀번호 변경";
	$MSG_REJUDGE="재채점";
	$MSG_PRIVILEGE="권한설정";
	$MSG_GIVESOURCE="소스코드주기";
	$MSG_IMPORT="업로드-";
	$MSG_EXPORT="다운로드-";
	$MSG_UPDATE_DATABASE="데이터베이스 갱신";
	$MSG_ONLINE="Online";

	//contest.php
	$MSG_PRIVATE_WARNING="이 대회에 참가할 수 있는 권한이 없습니다.";
	$MSG_WATCH_RANK="대회 순위 보기";

	$MSG_Public="공개";
	$MSG_Private="비공개";
	$MSG_Running="대회중";
	$MSG_Start="시작 시간";
	$MSG_TotalTime="대회 시간";
	$MSG_LeftTime="남은 시간";

	$MSG_Ended="대회 종료됨";

	$MSG_Login="로그인하세요.";
	$MSG_JUDGER="채점서버";

	$MSG_SOURCE_NOT_ALLOWED_FOR_EXAM="대회중에는 제출했던 코드를 볼 수 없습니다.";
	$MSG_BBS_NOT_ALLOWED_FOR_EXAM="대회중에는 게시판을 사용할 수 없습니다.";
	$MSG_MODIFY_NOT_ALLOWED_FOR_EXAM="대회중에는 비밀번호를 변경할 수 없습니다.";
	$MSG_MAIL_NOT_ALLOWED_FOR_EXAM="대회중에는 메일을 사용할 수 없습니다.";
	$MSG_LOAD_TEMPLATE_CONFIRM="다시 작성하시겠습니까?\\n 작성했던 코드가 모두 삭제됩니다!";
	$MSG_BLOCKLY_OPEN="Blockly";
	$MSG_BLOCKLY_TEST="Blockly Test Run";

	$MSG_MY_SUBMISSIONS="채점기록";
	$MSG_MY_CONTESTS="대회기록";
	$MSG_Creator="만든사람";

	$MSG_IMPORTED="업로드 완료";

	$MSG_USER="사용자";

	$MSG_PRINTER="Printer";
	$MSG_PRINT_DONE="Printed Fine";
	$MSG_PRINT_PENDING="Pending for Print";
	$MSG_PRINT_WAITING="Please waiting for delivery, don't post duplicated print task";
	$MSG_COLOR="Color";
	$MSG_BALLOON="Balloon";
	$MSG_BALLOON_DONE="Balloon Sent";
	$MSG_BALLOON_PENDING="Balloon Pending";

	$MSG_HELP_SEEOJ=" OJ 확인";
	$MSG_HELP_ADD_NEWS=" 첫 페이지 공지사항 추가";
	$MSG_HELP_NEWS_LIST=" 첫 페이지 공지사항 활성화/비활성화/수정";
	$MSG_HELP_USER_LIST=" 사용자 활성화/비활성화";
	$MSG_HELP_ADD_PROBLEM=" 문제 등록. 문제 등록 후 문제리스트에서 각 문제별 채점데이터 추가 가능";
	$MSG_HELP_PROBLEM_LIST=" 문제 관리. zip 파일로 채점데이터 파일 업로드 가능";
	$MSG_HELP_ADD_CONTEST=" 대회 등록. 쉼표(,)로 구분해 문제 입력. 비공개대회(비밀번호/사용자등록) 가능";
	$MSG_HELP_CONTEST_LIST=" 대회 확인. 대회시간/공개/비공개 수정. 이미 시작된 대회는 수정 권장하지 않음";
	$MSG_HELP_TEAMGENERATOR=" 다른 소속/학교로 계정/비번 생성. 인원 적은 경우 사용 권장하지 않음. 계정오류/삭제어려움";
	$MSG_HELP_SETMESSAGE=" 메시지 설정";
	$MSG_HELP_SETPASSWORD=" 사용자 비밀번호 변경. 관리자 권한 필요";
	$MSG_HELP_REJUDGE=" 문제별/채점번호별/대회별 재채점";
	$MSG_HELP_ADD_PRIVILEGE=" 사용자별 특별 권한 부여 및 변경";
	$MSG_HELP_PRIVILEGE_LIST=" 사용자별 특별 권한 확인 및 삭제";
	$MSG_HELP_GIVESOURCE=" 특정 사용자 채점코드 밀어주기. 부진학생 도움용";
	$MSG_HELP_EXPORT_PROBLEM=" fps.xml 파일로 문제 다운로드";
	$MSG_HELP_IMPORT_PROBLEM=" fps.xml 파일로 문제 업로드";
	$MSG_HELP_UPDATE_DATABASE=" hustoj 업데이트(sudo update-hustoj) 후, 데이터베이스 구조 갱신. 한 번만 실행!";
	$MSG_HELP_ONLINE=" 현재 접속자";
	$MSG_HELP_PE=" 출력된 형식이 틀렸습니다. 출력형식/공백/줄바꿈 등을 다시 확인해주세요.";
	$MSG_HELP_WA=" 출력된 답이 틀렸습니다. 입력데이터의 범위, 출력해야 할 결과 등을 다시 확인해주세요.";
	$MSG_HELP_TLE=" 실행시간 초과: 실행 제한시간을 초과하였습니다.";
	$MSG_HELP_MLE=" 메모리사용 초과: 메모리사용 용량을 초과하였습니다.";
	$MSG_HELP_OLE=" 출력 초과: 너무 많이 출력하였습니다. 무한 루프 출력 등.";
	$MSG_HELP_RE=" 실행중 오류: 프로그램을 실행하는 도중에 오류가 발생하였습니다.";
	$MSG_HELP_CE=" 컴파일 오류: gcc/g++/gpc 컴파일러가 프로그램을 변환하지 못하였습니다. 링크를 눌러 오류메시지 확인.";
	$MSG_HELP_AC=" 통과했습니다.";

	$MSG_HELP_MORE_TESTDATA_LATER="문제 등록 후, 더 많은 채점데이터 추가 가능";
	$MSG_HELP_SPJ="search hustoj special judgefor more details";

	$MSG_HELP_BALLOON_SCHOOL="School Field of the Printer/Balloon privileged Accout, will be used as filter in task list.";
?>


Same remarks as for Waveform


makeTour 関数の中で、`return firstTour` しているのに、ここでは返り値を使用していない？


To use any number of led's other than 4.


repository created


おつかれさまです！いくつかコメントしました。


Please leave the default as it is now (only current paragraph, as I understand). For the next release, we should spend more time to understand why it's slow in some settings. Maybe you're aware of that, but I'm not, and I still wonder why the cache doesn't help.


https://github.com/junit-team/junit5/commit/84e2abe5bdc03c97f4b55127abf92c7efa6be62a#diff-cd8f2b0c9f5fdd0b355102ad44d5eeff was on purpose and needed to keep the default build fast.


Ok, added several pull requests. I have a bunch more commits, which I later on will open when the first series got merged.


I made new ko.php, korean translation file tuned with en.php, how can i put it master branch?


FYI: this was the original fix: https://github.com/junit-team/junit5/commit/84e2abe5bdc03c97f4b55127abf92c7efa6be62a#diff-cd8f2b0c9f5fdd0b355102ad44d5eeff


Yep, it's way worse.
Don't forget that sha256 through SE is hardware accelerated.
That's why it reaches the speeds of memcpy.

On the other hand the real bottleneck here is the safe initialized RAM.
It's extremely slow..


what does getcharlable do exacly??
idont get it
please explain more.


i dont think so


because then we will have the equivalent of the pegjs
```
SPACE*
SPACE+
```

terminators all over the place making the grammar very hard to read
and potentially introducing little strange bugs.


лучше использовать сам product как ключ для надежности, т.к. могут быть 2 продукта с одинаковым именем.


### 环境准备
``` bash
npm install
##启动
npm run dev


`MAX_PATH` is not really a valid constant in here, though - if anything, you could opt for a custom constant. Using `MAX_PATH` misleads the intent of this code IMO, especially if long paths are ever considered.

`malloca` would still be safer and using stack in **all** cases you want to cover, but also **not** breaking if it ever needs more data.


GitHub doesn't do back-includes as well....
Check (https://github.com/shreyanshk/boottorrent/blob/dev/docs/usage.rst) section 'Configure BootTorrent' & 'Adding Operating Systems' (raw: https://raw.githubusercontent.com/shreyanshk/boottorrent/dev/docs/usage.rst)


type and media attributes are not needed in HTML5 specifications


That is part of the reason most languages are whitespace in-sensitive
and even when there is whitespace sensitivity is limited to specific places, e.g: python indentation
is whitespace sensitive but the rest of the grammar is not.


лучше использовать параметр по умолчанию cо значением `None`:
```
def remove_product(self, product, quantity=None):
    if ...
        if quantity == None:
            ...
```


Sure!
Thank you!
Please send a pull request , or just post it here.


I just made the change: https://github.com/void-linux/void-packages/commit/b79112ddd25c1e750211ff250b007e9c982b8583


I just had an error in the total number of dead and alive, since I added the experimental group myself.  The original was just copy pasted from Medrano's lab.


Fix https://github.com/ant-design/ant-design/issues/10756 too.


accepted


Need to DRY it up by implementing "before" action list...


ProjectOS FTW!


あいうえお


返回到该版本


Здесь какой-то блядский комментарий.


И здесь какой-то комментарий.


iterable don't work


Это ЖЕ ЦИКЛ, ТВОЮ МАТЬ!


ЭТО ЖЕ ВЫВОД КОНЦА СТРОКИ!


ЭТО ЖЕ ВОЗВРАЩЕНИЕ НУЛЯ!!!


he


works, thanks! 👍


配置文件


In alcuni casi questo tipo di INSERT può non funzionare, e deve essere sostituito con un UPDATE separato...
Potresti replicare le query utilizzate nella versione 2.3?


The c language standard library is very very cool ! 哈哈哈!


Quoting documentation wholesale in the source is copyright violation - please don't do it.  Also, detailed listings of gameplay differences between versions is better suited to something like TCRF than MAME source.


```
ne.Key = make([]byte, len(badgerMove) + len(e.Key))
n := copy(ne.Key, badgerMove)
copy(ne.Key[n:], e.Key)
```
More fast and reduce "alloc objects"


Encryption Algorithm for the project


Вот это очень плохо, искать компонент должен всегд только от своего el. Так как на одной страние может быть несколько компонентов


Yes, you are'right. I will split this into a seprate PR.

Sent with [ProtonMail](https://protonmail.com) Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On June 25, 2018 5:05 AM, Erik de Castro Lopo <notifications@github.com> wrote:

> This commit alone is pretty large. Wouldn't it be better to summit this as a separate PR. Smaller PRs are easier to review and PRs that only address a single issue are easier to review.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, [view it on GitHub](https://github.com/input-output-hk/cardano-sl/commit/6ab4058724988a62045140b1fc92783495ca553e#commitcomment-29479053), or [mute the thread](https://github.com/notifications/unsubscribe-auth/AAqnYTKuJ3pNXYhAQ6-ba-6bzEnsomiTks5uAFOBgaJpZM4U0Qbq).


Hi! may I ask who / how you contacted Skatteverket to get hold of that list. I'm in the same situation that we need to test our handing of PIN but can't use any real ones. /Peter


Тесты не вставляют таблицу в DOM


`<?php
	//oj-header.php
	$MSG_FAQ="자주묻는질문";
	$MSG_BBS="묻고답하기";
	$MSG_HOME="처음화면";
	$MSG_PROBLEMS="문제";
	$MSG_STATUS="채점상황";
	$MSG_RANKLIST="순위";
	$MSG_CONTEST="대회";
  	$MSG_RECENT_CONTEST="세계대회";
	$MSG_LOGOUT="로그아웃";
	$MSG_LOGIN="로그인";
	$MSG_LOST_PASSWORD="비밀번호 분실";
	$MSG_REGISTER="회원가입";
	$MSG_ADMIN="관리자 메뉴";
	$MSG_STANDING="순위";
	$MSG_STATISTICS="통계";
	$MSG_USERINFO="정보수정";
	$MSG_MAIL="E-mail";

	//status.php
	$MSG_Pending="Pending";
	$MSG_Pending_Rejudging="Pending Rejudging";
	$MSG_Compiling="Compiling";
	$MSG_Running_Judging="Running & Judging";
	$MSG_Accepted="Accepted";
	$MSG_Presentation_Error="Presentation Error";
	$MSG_Wrong_Answer="Wrong Answer";
	$MSG_Time_Limit_Exceed="Time Limit Exceed";
	$MSG_Memory_Limit_Exceed="Memory Limit Exceed";
	$MSG_Output_Limit_Exceed="Output Limit Exceed";
	$MSG_Runtime_Error="Runtime Error";
	$MSG_TEST_RUN="Test Running Done";
	$MSG_Compile_Error="Compile Error";

	$MSG_Runtime_Click="Runtime Error(Click)";
	$MSG_Compile_Click="Compile Error(Click)";
	$MSG_Click_Detail="Click To View Detail";
	$MSG_Compile_OK="Compile OK";

	$MSG_RUNID="채점번호";
	$MSG_USER="사용자ID";
	$MSG_PROBLEM="문제";
	$MSG_RESULT="채점결과";
	$MSG_MEMORY="메모리사용량";
	$MSG_TIME="실행시간";
	$MSG_LANG="제출언어";
	$MSG_CODE_LENGTH="코드용량";
	$MSG_SUBMIT_TIME="채점시간";
	$MSG_Manual="수동채점";
	$MSG_OK="OK";
	$MSG_Explain="이유나 설명을 입력하세요";

	//problemstatistics.php
	$MSG_PD="PD";
	$MSG_PR="PR";
	$MSG_CI="CI";
	$MSG_RJ="RJ";
	$MSG_AC="AC";
	$MSG_PE="PE";
	$MSG_WA="WA";
	$MSG_TLE="TLE";
	$MSG_MLE="MLE";
	$MSG_OLE="OLE";
	$MSG_RE="RE";
	$MSG_CE="CE";
	$MSG_CO="CO";
	$MSG_TR="Test";
	$MSG_RESET="초기화";

	//problemset.php
	$MSG_SUBMIT="채점번호";
	$MSG_SEARCH="검색";
	$MSG_PROBLEM_ID="문제 번호";
	$MSG_TITLE="문제 제목";
	$MSG_SOURCE="출처/분류";
	$MSG_SUBMIT="제출";

	//ranklist.php
	$MSG_Number="순위";
	$MSG_NICK="별명";
	$MSG_SOVLED="해결한 문제";
	$MSG_RATIO="정답률";

	//registerpage.php
	$MSG_USER_ID="사용자ID";
	$MSG_PASSWORD="비밀번호";
	$MSG_REPEAT_PASSWORD="비밀번호 확인";
	$MSG_SCHOOL="소속/학교";
	$MSG_EMAIL="E-mail";
	$MSG_REG_INFO="등록 정보";
	$MSG_VCODE="확인 코드";

	//problem.php
	$MSG_NO_SUCH_PROBLEM="해당 문제가 없습니다!";
	$MSG_Description="문제 설명";
	$MSG_Input="입력 설명";
	$MSG_Output="출력 설명";
	$MSG_Sample_Input="입력 예시";
	$MSG_Sample_Output="출력 예시";
	$MSG_Test_Input="테스트 입력";
	$MSG_Test_Output="테스트 출력";
	$MSG_SPJ="Special Judge";
	$MSG_HINT="도움";
	$MSG_Source="출처";
	$MSG_Time_Limit="실행시간 제한";
	$MSG_Memory_Limit="메모리 제한";

	//admin menu
	$MSG_SEEOJ="OJ확인";
	$MSG_ADD="추가-";
	$MSG_LIST="리스트";
	$MSG_NEWS="공지사항";
	$MSG_TEAMGENERATOR="팀 만들기";
	$MSG_SETMESSAGE="메시지 설정";
	$MSG_SETPASSWORD="비밀번호 변경";
	$MSG_REJUDGE="재채점";
	$MSG_PRIVILEGE="권한설정";
	$MSG_GIVESOURCE="소스코드주기";
	$MSG_IMPORT="업로드-";
	$MSG_EXPORT="다운로드-";
	$MSG_UPDATE_DATABASE="데이터베이스 갱신";
	$MSG_ONLINE="Online";

	//contest.php
	$MSG_PRIVATE_WARNING="이 대회에 참가할 수 있는 권한이 없습니다.";
	$MSG_WATCH_RANK="대회 순위 보기";

	$MSG_Public="공개";
	$MSG_Private="비공개";
	$MSG_Running="대회중";
	$MSG_Start="시작 시간";
	$MSG_TotalTime="대회 시간";
	$MSG_LeftTime="남은 시간";

	$MSG_Ended="대회 종료됨";

	$MSG_Login="로그인하세요.";
	$MSG_JUDGER="채점서버";

	$MSG_SOURCE_NOT_ALLOWED_FOR_EXAM="대회중에는 제출했던 코드를 볼 수 없습니다.";
	$MSG_BBS_NOT_ALLOWED_FOR_EXAM="대회중에는 게시판을 사용할 수 없습니다.";
	$MSG_MODIFY_NOT_ALLOWED_FOR_EXAM="대회중에는 비밀번호를 변경할 수 없습니다.";
	$MSG_MAIL_NOT_ALLOWED_FOR_EXAM="대회중에는 메일을 사용할 수 없습니다.";
	$MSG_LOAD_TEMPLATE_CONFIRM="다시 작성하시겠습니까?\\n 작성했던 코드가 모두 삭제됩니다!";
	$MSG_BLOCKLY_OPEN="Blockly";
	$MSG_BLOCKLY_TEST="Blockly Test Run";

	$MSG_MY_SUBMISSIONS="채점기록";
	$MSG_MY_CONTESTS="대회기록";
	$MSG_Creator="만든사람";

	$MSG_IMPORTED="업로드 완료";

	$MSG_USER="사용자";

	$MSG_PRINTER="Printer";
	$MSG_PRINT_DONE="Printed Fine";
	$MSG_PRINT_PENDING="Pending for Print";
	$MSG_PRINT_WAITING="Please waiting for delivery, don't post duplicated print task";
	$MSG_COLOR="Color";
	$MSG_BALLOON="Balloon";
	$MSG_BALLOON_DONE="Balloon Sent";
	$MSG_BALLOON_PENDING="Balloon Pending";

	$MSG_HELP_SEEOJ=" OJ 확인";
	$MSG_HELP_ADD_NEWS=" 첫 페이지 공지사항 추가";
	$MSG_HELP_NEWS_LIST=" 첫 페이지 공지사항 활성화/비활성화/수정";
	$MSG_HELP_USER_LIST=" 사용자 활성화/비활성화";
	$MSG_HELP_ADD_PROBLEM=" 문제 등록. 문제 등록 후 문제리스트에서 각 문제별 채점데이터 추가 가능";
	$MSG_HELP_PROBLEM_LIST=" 문제 관리. zip 파일로 채점데이터 파일 업로드 가능";
	$MSG_HELP_ADD_CONTEST=" 대회 등록. 쉼표(,)로 구분해 문제 입력. 비공개대회(비밀번호/사용자등록) 가능";
	$MSG_HELP_CONTEST_LIST=" 대회 확인. 대회시간/공개/비공개 수정. 이미 시작된 대회는 수정 권장하지 않음";
	$MSG_HELP_TEAMGENERATOR=" 다른 소속/학교로 계정/비번 생성. 인원 적은 경우 사용 권장하지 않음. 계정오류/삭제어려움";
	$MSG_HELP_SETMESSAGE=" 메시지 설정";
	$MSG_HELP_SETPASSWORD=" 사용자 비밀번호 변경. 관리자 권한 필요";
	$MSG_HELP_REJUDGE=" 문제별/채점번호별/대회별 재채점";
	$MSG_HELP_ADD_PRIVILEGE=" 사용자별 특별 권한 부여 및 변경";
	$MSG_HELP_PRIVILEGE_LIST=" 사용자별 특별 권한 확인 및 삭제";
	$MSG_HELP_GIVESOURCE=" 특정 사용자 채점코드 밀어주기. 부진학생 도움용";
	$MSG_HELP_EXPORT_PROBLEM=" fps.xml 파일로 문제 다운로드";
	$MSG_HELP_IMPORT_PROBLEM=" fps.xml 파일로 문제 업로드";
	$MSG_HELP_UPDATE_DATABASE=" hustoj 업데이트(sudo update-hustoj) 후, 데이터베이스 구조 갱신. 한 번만 실행!";
	$MSG_HELP_ONLINE=" 현재 접속자";
	$MSG_HELP_PE=" 출력된 형식이 틀렸습니다. 출력형식/공백/줄바꿈 등을 다시 확인해주세요.";
	$MSG_HELP_WA=" 출력된 답이 틀렸습니다. 입력데이터의 범위, 출력해야 할 결과 등을 다시 확인해주세요.";
	$MSG_HELP_TLE=" 실행시간 초과: 실행 제한시간을 초과하였습니다.";
	$MSG_HELP_MLE=" 메모리사용 초과: 메모리사용 용량을 초과하였습니다.";
	$MSG_HELP_OLE=" 출력 초과: 너무 많이 출력하였습니다. 무한 루프 출력 등.";
	$MSG_HELP_RE=" 실행중 오류: 프로그램을 실행하는 도중에 오류가 발생하였습니다.";
	$MSG_HELP_CE=" 컴파일 오류: gcc/g++/gpc 컴파일러가 프로그램을 변환하지 못하였습니다. 링크를 눌러 오류메시지 확인.";
	$MSG_HELP_AC=" 통과했습니다.";

	$MSG_HELP_MORE_TESTDATA_LATER="문제 등록 후, 더 많은 채점데이터 추가 가능";
	$MSG_HELP_SPJ="search hustoj special judgefor more details";

	$MSG_HELP_BALLOON_SCHOOL="School Field of the Printer/Balloon privileged Accout, will be used as filter in task list.";
?>`


Alloc enough space is better than multi append


@sormuras, looks like our comments crossed paths in the ether. 😄


是不是应该在使用的地方判断一下是不是nil


<!DOCTYPE html>

<title>Homework</title>

Task1
Task2
Task3
Task4


I dont know where I got this from SKV. But here is the list I got:
https://github.com/rOpenGov/sweidnumbr/blob/master/data-raw/test_pin_skatteverket.csv


initial comment


Hello sir, I want to change the font of the toast, how can I do that?

Please reply


swap_pair のところ、HashSet (Python だと `set` ) を使用したほうが楽できます。

例。
```python
swap_pair = set()

...

# swap_1, swap_2 は swap_1 < swap_2 になるように早めにしておいたほうが何かと楽な気が
swap_1, swap_2 = min(swap_1, swap_2), max(swap_1, swap_2)

if (swap_1, swap_2) not in swap_pair: #乱数ペアが1度も出現しなかったら
    swap_pair.add((swap_1, swap_2))
    ....
```

こちらのほうが O(1) です。


Seems like all the Box<Iterator> can be replaced with `impl trait` now?


HelloWorld


+# Instruction
+ Click on the LINK to view to see the live version of the website


I just sent an email to the registrator.


おつかれさまです。ひとつだけコメントしました。


少年，所谓的三种方案可不是你所说的这三种啊...


is there a specific reason not to supply default here ?

something like

```ruby
optional :per_page, :type => Integer, default: options[:per_page]
                                :desc => 'Number of results to return per page.'
```

during the documentation generation we end up with blank input and it would be nice to see some defaut value instead

<img width="827" alt="capture d ecran 2018-06-25 11 37 15" src="https://user-images.githubusercontent.com/78821/41842823-1efa156c-786c-11e8-9692-bf900d1c9df1.png">

if there is a way to do it, please let me know


The patches looked good. Thanks!


As I'm looking over this code again I notice something slightly odd about this case. `wrap_type_annotation` is going to use the whole production location, while your `loc` is more restrictive, so the ghexp layer will have a smaller notation that the exp/poly layer within it.

I propose we keep things as-is for now, we can revisit this from the Menhir parser where it is easier to reason about locations.


new macros past here


Will change.


Fix #12


ok, I do that, thanks.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7a6e51d3-e855-4943-8382-190595130af9?env_id=ibm%3Ayp%3Aeu-de "cloud-native-toolchain-tutorial-20180622111805218"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca2e45ec-50c7-433f-ade2-9433a62729da?env_id=ibm%3Ayp%3Aeu-de "sample-cloud-native-toolchain-tutorial-20180622111805218") deployed [sample-cloud-native-toolchain-tutorial-20180622111805218](https://github.com/eblazquezCloudLab/sample-cloud-native-toolchain-tutorial-20180622111805218/releases/tag/deploy-ibm-yp-eu-de-elias.blazquez-es.ibm.com-test-20180625-094219 "deploy-ibm-yp-eu-de-elias.blazquez-es.ibm.com-test-20180625-094219") to [test](https://console.bluemix.net/apps/bd7b9c8e-f18f-498a-b976-7d4b787c9fe0?env_id=ibm:yp:eu-de "ibm:yp:eu-de:elias.blazquez@es.ibm.com:test"), including this commit


We should never raise `NullReferenceException` in .net. It's *reserved* for CLR.

It ***always*** means a bug in the code. Here it would be better to raise custom Bussiness exception or InvalidOperationException.


"toDescriptor" would need a parameter of type "SourceLayout" ... with such a parameter it does not look so nice.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7a6e51d3-e855-4943-8382-190595130af9?env_id=ibm%3Ayp%3Aeu-de "cloud-native-toolchain-tutorial-20180622111805218"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca2e45ec-50c7-433f-ade2-9433a62729da?env_id=ibm%3Ayp%3Aeu-de "sample-cloud-native-toolchain-tutorial-20180622111805218") deployed [sample-cloud-native-toolchain-tutorial-20180622111805218](https://github.com/eblazquezCloudLab/sample-cloud-native-toolchain-tutorial-20180622111805218/releases/tag/deploy-ibm-yp-eu-de-elias.blazquez-es.ibm.com-prod-20180625-094559 "deploy-ibm-yp-eu-de-elias.blazquez-es.ibm.com-prod-20180625-094559") to [prod](https://console.bluemix.net/apps/576ac539-cbb2-4ce4-9583-0013db9346e4?env_id=ibm:yp:eu-de "ibm:yp:eu-de:elias.blazquez@es.ibm.com:prod"), including this commit


import os
import sys
import time
import shutil
import tarfile
from os.path import isfile, isdir, join
from datetime import datetime
import logging

# Global variable for logging
cnt = 0
total_size = 0
log_file_list = []
is_new = True

#
# Implementation
#
def check_date(file_name, flag):
        """ Function to check that a file is old """

        # Get timestamp from file name
        modified_timestamp = os.path.getmtime(file_name)

        f_year = datetime.utcfromtimestamp(modified_timestamp).year
        f_month = datetime.utcfromtimestamp(modified_timestamp).month
        f_date =  datetime.utcfromtimestamp(modified_timestamp).day

        # Get current date
        now_date = datetime.now().date()

        n_year = now_date.year
        n_month = now_date.month
        n_day = now_date.day

        if (f_year > n_year) or ((f_month >= n_month) and (f_year == n_year)):
                return False

        # Get Staging directory name
        if flag == 1:
                if f_month < 12:
                        if f_month < 9:
                                f_month = '0' + str(f_month + 1)
                        else:
                                f_month = str(f_month + 1)

                        staging_subdir = '%s%d%s%s' % ('data_prior_to_', f_year, f_month, '01')
                else:
                        staging_subdir = '%s%d%s' % ('data_prior_to_', f_year + 1, '0101')

                return staging_subdir

        if flag == 2:
                if (f_year < n_year - 1) or (f_year == n_year and f_month < n_month - 6):
                        return True;
                elif f_year + 1 == n_year and (f_month <= 6 or (f_month > 6 and (f_month + 6) % 12 <= n_month)):
                        return True;
                else:
                        return False;

def validate_file(file_name, flag):
        """ Function to validate file format """

        dir_array = str(file_name).split("_")

        # Check about files of data/Spr directory
        if flag == 1:
                if dir_array.__len__() == 2:
                        if dir_array[1].split(".")[0].isdigit():
                                if len(dir_array[1].split(".")[0]) == 8:
                                        return True

        # Check about directories of Staging directory
        if flag == 2:
                if dir_array.__len__() == 4:
                        if dir_array[3].isdigit():
                                if len(dir_array[3]) == 8:
                                        return True
        return False

def move_staging(data_path, staging_path):
        """ Function to move old files to Staging directory """

        print "\nMoving old files from " + str(data_path) + " directory to Staging directory..."

        # Get all files of the data directory
        dirs = os.listdir(data_path)

        global cnt
        global total_size
        global log_file_list

        # Check data each file and move
        for sub_dir in dirs:
                if isfile(join(data_path, sub_dir)):
                        continue

                # Get files from sub directory
                sub_files = os.listdir(join(data_path, sub_dir))

                for f in sub_files:
                        if validate_file(f, 1) == True:
                                staging_datadir = check_date(join(data_path, sub_dir, f), 1)
                                if staging_datadir == False:
                                        staging_datadir = ""
                                        continue

                                # Create a data directory in Staging directory
                                try:
                                        os.stat(join(staging_path, staging_datadir))
                                except:
                                        os.mkdir(join(staging_path, staging_datadir))

                                # Create a data directory in Staging directory

                                try:
                                        os.stat(join(staging_path, staging_datadir, data_path))
                                except:
                                        os.mkdir(join(staging_path, staging_datadir, data_path))

                                # Create a sub directory of data in Staging directory
                                try:
                                        os.stat(join(staging_path, staging_datadir, data_path, sub_dir))
                                except:
                                        os.mkdir(join(staging_path, staging_datadir, data_path, sub_dir))

                                f_path = join(staging_path, staging_datadir, data_path, sub_dir)

                                cnt += 1
                                total_size += os.path.getsize(join(data_path, sub_dir, f))
                                log_file_list.append(join(data_path, sub_dir, f))
                                shutil.move(join(data_path, sub_dir, f), join(f_path, f))

def prepare_compression(staging_path, archiving_path):
        """ function to compress as Gzip file and  move into Archiving directory """

        print "Compressing gzip files and move into Archiving directory..."

        # Get all files of Staging directory
        files = os.listdir(staging_path)

        global cnt
        global total_size
        global log_file_list

        cnt = 0
        total_size = 0
        log_file_list = []
        for f in files:
                if isfile(join(staging_path, f)):
                        continue

                if not validate_file(f, 2):
                        continue

                # Remove directory from Staging
                if not check_date(f, 2):
                        continue

                # Compress as Gzip file and move to Archiving directory
                gzpath = join(archiving_path, f) + '.tar.gz'
                f_out = tarfile.open(gzpath, 'w:gz')
                f_out.add(join(staging_path, f), arcname = f)
                f_out.close()
                cnt += 1
                total_size += os.path.getsize(join(archiving_path, f + '.tar.gz'))
                log_file_list.append(f+'.tar.gz')

                shutil.rmtree(join(staging_path, f))

def logging_file(flag):
        """ Function to save logging information """

        global cnt
        global total_size
        global log_file_list
        global is_new

        # Logging filename
        log_filename = "history.log"

        # Open log file
        try:
                f = open(log_filename, 'a')
        except IOError:
                os.stat(log_filename)

        # Write head info
        if is_new == True:
                print >> f, '\n--------------- ' + str(datetime.now().date()) + ' ' + str(datetime.now().strftime("%H:%M:%S")) + ' ---------------\n'
                is_new = False

        if flag == 1:
                print >> f, str(cnt) + ' files (' + str(total_size/1000000.0) +' MB) are moved from Data to Staging directory: '

        else:
                print >> f, str(cnt) + ' directories are compressed to ' + str(total_size/1000000.0) +' MB and moved from Staging to Archiving directory: '
        print >> f, ''

        # Write archiving data filename
        print >> f, ''
        for log_file in log_file_list:
                print >> f, '\t' + str(log_file)

        print >> f, ''

        logging.shutdown()

if __name__ == "__main__":

        # Source directory path
        staging_path = "Staging"
        archiving_path = "Archiving"

        global cnt
        global total_size
        global log_file_list

        cnt = 0
        total_size = 0
        log_file_list = []

        # Get all data directories
        data_path_list = os.listdir(".")
        for data_path in data_path_list:
                if str(data_path) == "Staging" or str(data_path) == "Archiving":
                        continue

                if isfile(data_path):
                        continue

                # Move files from data to staging directory
                move_staging(data_path, staging_path)

        # Logging for Staging state
        if cnt > 0:
                logging_file(1)

        # Compress and move gzip files from staging to archiving
        prepare_compression(staging_path, archiving_path)

        # Logging for Archiving state
        if cnt > 0:
                logging_file(2)

        print "\nComplete successfully!"


:)
ммм... ну ты конечно вроде как обращаешься к константе класса Интерфейс... )))))
но в классах логики не должно быть никаких методов "путс" и "гетс"....
совсем
еще раз повторю, то, что писал в прошлый раз
ориенируйся на следующую задачу - завтра тебя попросят подключить другой интерфейс... не командной строки... у тебя в приложении при выполнении этой задачи не должно поменяться ничего
только сам класс Интерфейс... вся остальная логика не должна даже заметить, что что-то поменялось и теперь сообщения выводятся не в командной строке, а отправляются по СМС...
с "путсами" в файлах логики ты не сможешь это реализовать


@twinaphex This should fix the missing Namco logo in Soulcalibur intro.


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

You do not have sufficient scopes. You are missing the following scopes:

{
  "AnyOf": \[
    {
      "AnyOf": \[
        "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
      \]
    },
    {
      "AnyOf": \[
        "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
        {
          "AllOf": \[
            "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            "queue:task\-group\-id:taskcluster\-github/Nl8cAYfoShyyBtfTOlTKvw",
            "queue:schedule\-task:taskcluster\-github/Nl8cAYfoShyyBtfTOlTKvw/Nl8cAYfoShyyBtfTOlTKvw"
          \]
        }
      \]
    }
  \]
}

You have the scopes:

```
\[
  "assume:project:taskcluster:mozilla\-github\-repository",
  "assume:repo:github.com/servo/servo:pull\-request",
  "notify:email:\*",
  "notify:irc\-channel:\*",
  "notify:irc\-user:\*",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker\-windows",
  "queue:create\-task:aws\-provisioner\-v1/servo",
  "queue:create\-task:aws\-provisioner\-v1/win2012r2",
  "queue:route:garbage.\*",
  "queue:route:index.garbage.\*",
  "queue:route:notify.email.\*",
  "queue:route:notify.irc\-channel.\*",
  "queue:route:notify.irc\-user.\*",
  "queue:scheduler\-id:taskcluster\-github",
  "secrets:get:garbage/\*",
  "secrets:set:garbage/\*"
\]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": \[
    {
      "AnyOf": \[
        {
          "AllOf": \[
            "queue:scheduler\-id:taskcluster\-github",
            {
              "AnyOf": \[
                "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
              \]
            }
          \]
        },
        {
          "AnyOf": \[
            "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            {
              "AllOf": \[
                "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:task\-group\-id:taskcluster\-github/Nl8cAYfoShyyBtfTOlTKvw",
                "queue:schedule\-task:taskcluster\-github/Nl8cAYfoShyyBtfTOlTKvw/Nl8cAYfoShyyBtfTOlTKvw"
              \]
            }
          \]
        }
      \]
    }
  \]
}
```
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2018-06-25T09:48:27.026Z

</details>


Sounds reasonable, should the structure look like this app->pages->courses->...?


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

You do not have sufficient scopes. You are missing the following scopes:

{
  "AnyOf": \[
    {
      "AnyOf": \[
        "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
      \]
    },
    {
      "AnyOf": \[
        "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
        {
          "AllOf": \[
            "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            "queue:task\-group\-id:taskcluster\-github/U\-\-x1p5bSbm\_kPjlSu53FQ",
            "queue:schedule\-task:taskcluster\-github/U\-\-x1p5bSbm\_kPjlSu53FQ/U\-\-x1p5bSbm\_kPjlSu53FQ"
          \]
        }
      \]
    }
  \]
}

You have the scopes:

```
\[
  "assume:project:taskcluster:mozilla\-github\-repository",
  "assume:repo:github.com/servo/servo:pull\-request",
  "notify:email:\*",
  "notify:irc\-channel:\*",
  "notify:irc\-user:\*",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker\-windows",
  "queue:create\-task:aws\-provisioner\-v1/servo",
  "queue:create\-task:aws\-provisioner\-v1/win2012r2",
  "queue:route:garbage.\*",
  "queue:route:index.garbage.\*",
  "queue:route:notify.email.\*",
  "queue:route:notify.irc\-channel.\*",
  "queue:route:notify.irc\-user.\*",
  "queue:scheduler\-id:taskcluster\-github",
  "secrets:get:garbage/\*",
  "secrets:set:garbage/\*"
\]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": \[
    {
      "AnyOf": \[
        {
          "AllOf": \[
            "queue:scheduler\-id:taskcluster\-github",
            {
              "AnyOf": \[
                "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
              \]
            }
          \]
        },
        {
          "AnyOf": \[
            "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            {
              "AllOf": \[
                "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:task\-group\-id:taskcluster\-github/U\-\-x1p5bSbm\_kPjlSu53FQ",
                "queue:schedule\-task:taskcluster\-github/U\-\-x1p5bSbm\_kPjlSu53FQ/U\-\-x1p5bSbm\_kPjlSu53FQ"
              \]
            }
          \]
        }
      \]
    }
  \]
}
```
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2018-06-25T09:49:19.654Z

</details>


Thanks, all should be fixed in 7650ac31df9bd9a101782e4c1053435cf7d22b12


Feel free to PR this ^^


A generated website with your changes can be accessed here: https://doc-review.qlikcore.com/bhq/ttl-doc. The website will automatically be updated if more commits are pushed to the branch.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/905ca065-295f-472c-9403-c422309d9672?env_id=ibm%3Ayp%3Aus-south "toolchain-demo-20170619182915255"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/25851681-cce2-4d60-bb4e-32c1d514a603?env_id=ibm%3Ayp%3Aus-south "ui-toolchain-demo-20170619182915255") deployed [ui-toolchain-demo-20170619182915255](https://github.com/Brenda-CC/ui-toolchain-demo-20170619182915255/releases/tag/deploy-ibm-yp-us-south-Brenda-dev-20180625-095015 "deploy-ibm-yp-us-south-Brenda-dev-20180625-095015") to [dev](https://console.bluemix.net/apps/8fe97742-04af-4801-8dc1-519a221701b4?env_id=ibm:yp:us-south "ibm:yp:us-south:Brenda:dev"), including this commit


Thanks guys!


Are you actually running the new code? Because the variable timeout in this piece isn't used anymore and I forgot to remove it.
This code change is to allow more printers to successfully connect without affecting the current behavior with printers that react faster.


@rsabirov You're welcome to submit a pull request to fix this 😃


Ok, 2686d0f.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/905ca065-295f-472c-9403-c422309d9672?env_id=ibm%3Ayp%3Aus-south "toolchain-demo-20170619182915255"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/25851681-cce2-4d60-bb4e-32c1d514a603?env_id=ibm%3Ayp%3Aus-south "ui-toolchain-demo-20170619182915255") deployed [ui-toolchain-demo-20170619182915255](https://github.com/Brenda-CC/ui-toolchain-demo-20170619182915255/releases/tag/deploy-ibm-yp-us-south-Brenda-qa-20180625-095146 "deploy-ibm-yp-us-south-Brenda-qa-20180625-095146") to [qa](https://console.bluemix.net/apps/c0ab00cf-7387-4dd5-b290-3a6cd2c20f47?env_id=ibm:yp:us-south "ibm:yp:us-south:Brenda:qa"), including this commit


Can we use the recommended `imagej.net` domain here, please?

https://imagej.net/developer/macro/functions.html#

`imagej.nih.gov` turned out to be very unreliable in the past with https.


Thanks OZLZ, we've removed the callback param from sendAjaxResponse now.


и "гетсы" тоже должны быть только в интерфейсе, а остальные классы просто получают информацию, обращаясь к методам интерфейса


primarily for fixing #2


Merge with master.


Thank you :)


every iteration of for loop with "j" argument means adding his dividers (not any remainder) to the sum

if sum of dividers is equal to the amount of iterations of the loop with "i" argument then it is actually a perfect number


Updated the branch locally, but can't test this now, as I need to get an update of the InnoSetup binary which contains the new SameStr/SameText ISPP routines.

_Note: I can't compile Inno Setup myself, as I don't have the environment setup for it..._


How can we make sure that the `functions.html` bundled here reflects the latest state of https://imagej.net/developer/macro/functions.html ? Can we rely on the online version and allow optional caching, similar to how it is done for the sample images (i.e. *File > Open Samples > Cache Sample Images*)?


не очень понял смысл метода `all_players`... кода в нем нет никакого, кроме передачи елемента в `each`...
потренироваться в использовании `yield` ?
можно было везде спокойно использовать `each`


it was a brain fart now that I check the /movie page again.
When I opened the /torrent page and saw all the fields neatly packaged there for some reason I thought they would no longer be on all instances of the /movie page and made the switching, knowing of the thumb sacrifice.

thanks for the hard revert!


First failing test, in `src/CMakeList.txt` in third to last line which starts with
```
add_test( NAME unit_tests
```
replace `CMAKE_INSTALL_PREFIX` by `GAT_SOURCE_DIR`. Looking at the second failing test.


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/7c71204378ebd1eac37dee35fb6a343caf26e1fd)

Built at __20180626 - 00:01:39__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/msvc.Debug.txt) | 1029 cases, 0 failed, t: 530s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/gcc.Debug_Dcoverage_ON.txt) | 1032 cases, 0 failed, t: 838s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 921s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/clang.Debug.txt) | 1032 cases, 0 failed, t: 272s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1029 cases, 0 failed, t: 544s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/gcc.Debug.txt) | 1032 cases, 0 failed, t: 283s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/clang.Debug_Dunity_OFF.txt) | 1029 cases, 0 failed, t: 722s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/clang.Release_Dassert_ON.txt) | 1032 cases, 0 failed, t: 391s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/gcc.Debug_Dunity_OFF.txt) | 1029 cases, 0 failed, t: 750s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/gcc.Debug_Dstatic_OFF.txt) | no test results, t: 33s | FAIL :red_circle:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//artifact/gcc.Release_Dassert_ON.txt) | no test results, t: n/a | FAIL :red_circle:
msvc.Debug
-Dunity=OFF | [console](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/74//console) | no test results, t: n/a | FAIL :red_circle:


Created multidev environment [pakmail-franchising#ci-42](https://dashboard.pantheon.io/sites/8a4447b4-69fe-419a-b0ba-20c6317d8b0c#ci-42).

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


`autocomplete` now requires `session_token`, see https://github.com/googlemaps/google-maps-services-python/commit/ce498cbba072d7acb3b480d73d96ebea02627715#diff-618543133829a6cb7fe62f131bf599f0R411


Are they really? That's kind of an archaic OpenGL representation--a fixed 256x256 buffer.


![](https://github.trello.services/images/mini-trello-icon.png) [Part II: Make a Link to MovieList](https://trello.com/c/Qe0T1IF8/5-part-ii-make-a-link-to-movielist)


Hi @urvish-mahida-exa, I thought I'd show you the changes I made to your commit. I hope you don't mind that I changed a lot instead of asking you to make the changes!

- Call enhance_filters only in init_rule so that we only have to call it once
- Merge the blacklist/whitelist functions
- Get rid of get_query_string_filter since we can just append a new query string filter
- Support for ES <5 (requires an extra layer of {"query": { ... } } )
- Switched blacklist to " OR ".join( ... ) since we want to match any of the blacklist items
- Simplified the tests a bit to only check the resulting filter, rather than mocking the query.

Thanks again!


this should be 'accupara/chromium' only


this should be set to 'ubuntu_14.04'


The archive date check uses RetryError.


This seems like a reasonable name


At least it was at some point - I think it is mentioned by zones somewhere in the dev forum post I linked. But I guess we can remove it and check once there is a running macos port again.


Yes, because eventually the date will roll around and the object will be archived. But that wouldn't be the case with the conditional metadata sync/archive.


Hahaha you can see the line above (https://github.com/aliada-mx/create-react-app/commit/211220e1f845480f4861c4552b17336e897242d1) it is baked into create-react-app now


yes fixed that


Upstream bug in the second a variable is misnamed in `cmake/TestSalmonQuasi.cmake` on line 8 it should be `..._CMD` not `...COMMAND`.


That's what we would eventually want to do, but this was intentional - we were trying to see what step size would make the pi shut off/if ramping the thrusters was the problem. We ended up leaving it at 0.01 for the secret mission so it would put the least amount of strain on the pi possible, but it still shut off so at least we know this is not the main problem. Again, once everything else starts working properly we would want to say `if difference > (value)` then add (value) but we never got to the point at competition that this would have been relevant.


3982683-EIRFormulatedWWHP (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2929 of 2933 tests passed, 8 test warnings)

Messages:

 * 8 tests had: AUD diffs.
 * 2 tests had: BND diffs.
 * 2 tests had: MDD diffs.
 * 2 tests had: MTD diffs.
 * 1 test had: MTR small diffs.
 * 2 tests had: RDD diffs.
 * 2 tests had: Table big diffs.

Failures:

EnergyPlusFixture Test Summary
 * Passed: 642
 * Failed: 2

regression Test Summary
 * Passed: 622
 * Failed: 2

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


Classy.


what version is this resolved on?
i am currently running 1.75.7008*


I think these "use TCA control fields for language parent etc." changes should be applied in both of the methods in TceMain instead of hardcoding the field names. Can you create that as a separate patch starting from the current state of `feature/colpos`?

Please use `lowerCamelCase` names though, like `$translationParentField`, `$translationSourceField` and `$originalUidField`.

Everything else from this commit I hope I've already copied from your other PR / come up with myself during testing!


3982683-EIRFormulatedWWHP (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2970 of 2973 tests passed, 11 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 2 tests had: BND diffs.
 * 2 tests had: MDD diffs.
 * 2 tests had: MTD diffs.
 * 2 tests had: RDD diffs.
 * 2 tests had: Table big diffs.

Failures:

EnergyPlusFixture Test Summary
 * Passed: 643
 * Failed: 1

regression Test Summary
 * Passed: 642
 * Failed: 2

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


@JonSmart and @robertarnesson I've had a read of this thread and it's a bit confusing.  You have mentioned that the `setScreenName` needs to be executed using the main thread, but it is being run in the background.  This is causing issues in the current version of the plugin `1.0.5`.  Can this please be changed to execute in the main thread?


You'll note that there is no SkipObject Exception in container_crawler. It can certainly be added, but it is certainly more work. Alternatively, we just pretend we did the work. BTW: Are you suggesting that items which have a copy after date of 100 days would cause the sync daemon to block for 100 days? That seems bad.


It's tempting to use the `localize()` method here but I don't think this will work correctly when the parent is translated in free mode. And if we already need to use `copyRecord()` if the parent is translated in free mode, we may as well use it in connected mode too since `localize()` is basically `copyRecord()` with a target language as parameter.

Please check my work from tonight on `feature/colpos` - I think it prevents the problem you had with this command ;)


Aqui só tem o projeto "configurado"


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

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


BlockedStorm has values that go up to Rank7 and may interfere with your patch.

Perhaps it would be a good idea to try your patch again, but remove BlockedStorm values for ranks higher than 5 (or something else).


Note the broken state of the repository: https://travis-ci.org/HughParsonage/grattan/builds/396253128


hello


This commit breaks the python script.

```
Traceback (most recent call last):
  File "saliens.py", line 467, in <module>
    access_token = get_access_token()
  File "saliens.py", line 46, in get_access_token
    game.log("^GRN++^NOR Loaded token from token.txt")
NameError: name 'game' is not defined
```


Strategic Token
The StrategicToken (STR) is created for all the community who supports the project and sees its utilization in the near future. This is created for buying goods and paying services to its own platform.


Breaks SDL build on non-Android. Did you mean to put `#endif` 2 lines above?
```c
sdl/sdlport.c:69:12: error: expected parameter declarator
        SDL_Delay(1000);
                  ^
sdl/sdlport.c:69:12: error: expected ')'
sdl/sdlport.c:69:11: note: to match this '('
        SDL_Delay(1000);
                 ^
sdl/sdlport.c:69:2: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
        SDL_Delay(1000);
        ^
sdl/sdlport.c:69:2: error: conflicting types for 'SDL_Delay'
/usr/local/include/SDL2/SDL_timer.h:71:30: note: previous declaration is here
extern DECLSPEC void SDLCALL SDL_Delay(Uint32 ms);
                             ^
sdl/sdlport.c:72:10: error: expected parameter declarator
        appExit(0);
                ^
sdl/sdlport.c:72:10: error: expected ')'
sdl/sdlport.c:72:9: note: to match this '('
        appExit(0);
               ^
sdl/sdlport.c:72:2: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
        appExit(0);
        ^
sdl/sdlport.c:26:17: note: expanded from macro 'appExit'
#define appExit exit
                ^
sdl/sdlport.c:72:2: error: conflicting types for 'exit'
sdl/sdlport.c:26:17: note: expanded from macro 'appExit'
#define appExit exit
                ^
/usr/include/stdlib.h:97:17: note: previous declaration is here
_Noreturn void   exit(int);
                 ^
sdl/sdlport.c:73:1: error: extraneous closing brace ('}')
}
^
2 warnings and 7 errors generated.
```


hi


thanks, fixed


ok, so for the ec2 instance credentials, when sending just the path, the response is a 302 with the location set to `http://169.254.169.254/latest/meta-data/iam/security-credentials/`

so this explains why it doesn't work, and also why it works in the 1.x version, b/c Prorsum follows the redirect...

the ruby client just sets the path, so net::http must also follow the redirect.

It's probably safe conclude that our client should follow redirects. what do you think?

To resolve this in the meantime... i am still *thinking*


I closed my account and then I had to close all the trheads out of kindness otherwise I would have to trash the emails and then I hope that this explanation is enough. Thank you!!!

Simone Bartolini

________________________________
From: discoursebot <notifications@github.com>
Sent: Monday, June 25, 2018 5:19:36 PM
To: discourse/discourse
Cc: Subscribed
Subject: Re: [discourse/discourse] FEATURE: script to merge two discourse sites (20ceadf)

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

https://meta.discourse.org/t/discourse-2-1-0-beta-2-release-notes/90712/1

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<https://github.com/discourse/discourse/commit/20ceadffaf629a26b0068bfbb7d1e724b823aa6b#commitcomment-29486230>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AG0j4BtVY4W3LBEjXssAxwKFwMbR3jJeks5uAP-IgaJpZM4UqU_q>.


Build version: __`0.10.0-renovate/docker-circleci-node-8.11.274`__ :crossed_fingers: [`renovate/docker-circleci-node-8.11`](https://github.com/streamich/ci-scripts/tree/renovate/docker-circleci-node-8.11) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/396658696) :tada:


This is the closes i can get to a BOT


This is a part of the mod2_solution


does this work


name scott


Dear @Hyroxing:
Regarding the release you submitted, named "**Hider-AddOn**" (v1.0.5-BETA), for the project [PlayerHide-iTzFreeHD](https://poggit.pmmp.io/ci/Hyroxing/PlayerHider-AddOn/PlayerHide-iTzFreeHD) on 2018-06-23T10:16:35.000Z, there are some problems with the values in the submit form.

The release instructions (Plugin Description) must include an English version, and must not include a download link to the .phar

Your release has been reset to draft. Please edit the release (https://poggit.pmmp.io/edit/Hyroxing/PlayerHider-AddOn/PlayerHide-iTzFreeHD/1) to resolve these problems, then click "Submit" on the edit page to have the plugin reviewed again.

> Note: This comment is created here because this is the last commit when the released build was created.

> via Poggit (@poggit-bot)


These are all wrong. They need to be updated to reflect the actual parameter.