Не стоит писать длинные однострочные блоки, нечитабельно. Используй `do ... end`


Можно так `return unless trains`


Hi - the Readme file still doesn't contain these changes. Any plans for when you'll re-compile?


I thought having an async / await example was useful.


@amineamh1234 :+1:


Если у тебя есть интерфейс, зачем тебе в классе puts? Убирай из модели и оперируй "чистыми" данными в классах-моделях  (в дальнейших заданиях будет требование полностью избавиться от puts в моделях)


This tells libxplanmp to ask for taxi lights as originally requested in #76. However, CSL models would need to honour that dataRef. The bluebell models don't do yet.


I'm happy to give feedback on the beta. Is there is a list of major changes in 5.0 somewhere?


так же не понимаю какую строку объединить... если объединяю if goods == "Стоп" с break - программа выдает ошибку


> I know tsc is totally clear for you but not everybody assumes "time stamp count right" away, and then what kid of timestamp? It's best to give names every n00b to the problem domain can understand, like cpuCyclesSinceReset or similar.
>
> As a general rule I would never go with a abbreviation, despite the most common daily things like USB or similar, or if at least the function name here on the right would define the value more clearly.

In my opinion, it should be possible to find it in the CPU manual and renaming something is counterproductive.
The variable name here is not important and thus, I don't care about its name... it should be as short as possible, because it is temporary, unimportant, I will rename it possibly to _T0_ or so :)


Нужна ли такая обертка, если пока ты это метод используешь лишь в одном месте? 😄


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @jlanga was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Yea, we can narrow this a bit 👍


> To get a more precise measurement, I would go for a measurement around each buffer.push_back(0); and sum it up
>
> ```
>         {
>             auto cyclesBefore = rdtsc_func() - /* time for assignment */ - /* cycles used up by rdtsc_func */;
>             buffer.push_back(0);
>             cicleTimeSum += cyclesBefore  - rdtsc_func() - /* cycles for subtraction, addition and assignment */  - /* cycles used up by rdtsc_func */;
>         }
> ```

I want it to measure with all "Haut und Haare" :)
For a more precise measurement I would possibly do it in assembly...


Faisal dp Driver v4.5.6


`break if goods == 'Стоп'`


Sorry, in my case I got something that looks like the expected result.
Probably I didn't know what was the expected result. I will check again and
send you some screenshots. Have a nice evening

El dom., 3 feb. 2019 21:38, swenczowski <notifications@github.com> escribió:

> Dear Vicente,
> thank you very much for your effort . Unfortunately, I could not test your
> implementation, yet. However, I took a deeper look at the code and it all
> looks very good. Still, I could not find what was the change that finally
> allowed to return "useful" element pointers instead of only nullptr.
> Though I kept trying, I never achieved this state in my versions... What
> was the decisive point?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/KratosMultiphysics/Kratos/commit/fcad21f6abbd7ebbb059a547f796d11dc321cfe9#commitcomment-32174589>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ATEMgNIdrn7ORtAnTLj-QBClYxlBcUqHks5vJyqrgaJpZM4agPen>
> .
>


Home work 1


why is it separate and not part of astroplan?


add comment for loop


Me too 😅


i've updated my audio-repo. please import the latest changes. removed SAI2 8will be in a new file) , moved PLL setup to an extra file, and more. some work has been done for i2 input.


Successfully aliased the URL <https://typematch-j2tu1kxnp.now.sh> to the following alias.

* https://typematch.app


When will this be pushed to a release?


FYI, this breaks the tests for `nb_conda_kernels`, which is explicitly testing for correct operation on environments with a space in their name.

I'm not saying this isn't the right thing to do, however, I'm curious what the motivation was here.


well done Vitalik work hard more ;)


Лишний пробел перед скобкой


huzza!


Hi,
Sorry for my late reply.

The model I used is a Thevenin model which is a really simplistic model. It comprise a voltage generator in series with a resistor and a capacitor//resistor pair in parallel. The voltage generator is here to simulate the open circuit voltage (OCV) and the resistors and capacitor are here to describe the non ideal behavior of the battery (internal resistance, capacitance due to electrode geometry and morphology, charge-transfer resistance, double-layer capacitance, etc).

Short writing for the model : OCV + R0 + R1//C1, where OCV stands for "open circuit voltage", Rx for resistor x, Cx for capacitor x, + for "in series" and // for "in parallel". (a picture is worth thousand words : https://www.researchgate.net/publication/258382505/figure/fig3/AS:320549646553113@1453436399923/Thevenin-equivalent-circuit-of-battery-model.png)

There is no real data set involved here as the battery is simulated using this model. The Kalman filter then tries to guess the state of charge (SoC) using the current and voltage measured on the simulated battery. The measures are simulated by adding some noise to the "real" current and voltage of the simulated setup.

You may want to look into the literature for how to choose your model values for real batteries. For the record here are some resources I found on my computer:

[1] Fengchun Sun, Rui Xiong, Hongwen He, "Estimation of state-of-charge and state-of-power capability of lithium-ion battery considering varying health conditions", Journal of Power Sources, vol. 259, 2014, Pages 166-176, ISSN 0378-7753, [http://www.sciencedirect.com/science/article/pii/S0378775314002882](http://www.sciencedirect.com/science/article/pii/S0378775314002882)
[2] M. Mastali, J. Vazquez-Arenas, R. Fraser, M. Fowler, S. Afshar, M. Stevens, "Battery state of the charge estimation using Kalman filtering", Journal of Power Sources, vol. 239, 2013, Pages 294-307, ISSN 0378-7753, [http://www.sciencedirect.com/science/article/pii/S0378775313005259](http://www.sciencedirect.com/science/article/pii/S0378775313005259)
[3] Quanqing Yu, Rui Xiong, Cheng Lin, "Online Estimation of State-of-charge Based on the H infinity and Unscented Kalman Filters for Lithium Ion Batteries", Energy Procedia, vol. 105, 2017, Pages 2791-2796, ISSN 1876-6102, [http://www.sciencedirect.com/science/article/pii/S1876610217306525](http://www.sciencedirect.com/science/article/pii/S1876610217306525)


Successfully aliased the URL <https://himarkusim-6hamue42o.now.sh> to the following alias.

* https://hi.markus.im


Сейчас, в качестве ключей хеша ты используешь вводимые юзером значения:
`basket[product][price]`
а правильней будет сделать конструкцию так, чтобы получался вот такой хеш для единицы товара:
`{ product: 'Молоко', price: 50 }`


И задавай пустой хэш просто `basket = {}`


Yes, thanks. See 74f3e4cce26af280ab149512b85164f40a9e712a
Even the commit message wasn't correct... :-(


Но если учитывать комментарий ниже, то basket тогда у тебя должен быть Array (`[]`)


Successfully aliased the URL <https://dce-ec9ghb69q.now.sh> to the following alias.

* https://extracat-dce.now.sh


The commit you’re looking for is
https://github.com/conda/conda/commit/89a16bdda51fea8d5b9ef039631d511e47adedb9


Successfully aliased the URL <https://himarkusim-msvczv416.now.sh> to the following alias.

* https://hi.markus.im


Successfully aliased the URL <https://dce-md5kjsoc7.now.sh> to the following alias.

* https://extracat-dce.now.sh


C


let's see


Successfully aliased the URL <https://crud-players-j66zzkila.now.sh> to the following alias.

* https://crud-players.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Checking if a Twitch streamer is live, and if it has bene 30min+ since the last time.](https://trello.com/c/EgdHfLz0/9-checking-if-a-twitch-streamer-is-live-and-if-it-has-bene-30min-since-the-last-time)


@niden Thank you!!


![](https://github.trello.services/images/mini-trello-icon.png) [Checking if a Mixer streamer is live, and if it has bene 30min+ since the last time.](https://trello.com/c/qgjDoELw/8-checking-if-a-mixer-streamer-is-live-and-if-it-has-bene-30min-since-the-last-time)


![](https://github.trello.services/images/mini-trello-icon.png) [Code Announcement Message for Twitch](https://trello.com/c/ypJep79k/7-code-announcement-message-for-twitch)


![](https://github.trello.services/images/mini-trello-icon.png) [Code Announcement Message for Mixer](https://trello.com/c/I1lEEiBf/6-code-announcement-message-for-mixer)


but why docs? :)


![](https://github.trello.services/images/mini-trello-icon.png) [Default Server Config](https://trello.com/c/AzycX57S/2-default-server-config)


Предлагаю последнюю строчку изложить в следующем виде: "Тесты есть? А если найду?"


FEN test : 2Rb4/3P3k/p3P1r1/5P1p/7P/1R4P1/3r4/6K1 b - - 0 70


same for plannings, zonings, vehicle_usage_sets


Isn't this using ES6 syntax and therefore breaking support on IE?


Nice work as usual :).


@kostrzewa: I just noticed this. What is the ellipsis meant for?


Successfully aliased the URL <https://sociallinker-hibjsqbhb.now.sh> to the following alias.

* https://sociallinker.now.sh


If we could actually remove the `/:vin` portion -- everything will be in the body of the request. you would get that data the same way you're getting the URL parameter, like:

`req.body.vin` or `req.body.color`, etc.


Successfully aliased the URL <https://sociallinker-e9yimkrjm.now.sh> to the following alias.

* https://sociallinker.now.sh


Same as above, remove the `/:vin` URL parameter as the vin will be passed in the body with everything else


wow, way more clean


recover


We shouldn't need this `null` check (at least not now that https://github.com/PegaSysEng/pantheon/pull/743 is merged...).  If we do there's a bug somewhere else that we probably should fix.


should be performed in the model, in a `before_destroy` cb since model can be destroyed outside controller (api)


Not really. I usually wait for a few changes to pile up before releasing a new version. If this is urgent to you I can release it in a few days though?


I guess this should be `2.0.1`.


Можно записать так:

```
module ClassMethods
  attr_writer :instances

  def instances
    @instances ||= 0
  end
end
```


Пустая строка


![](https://github.trello.services/images/mini-trello-icon.png) [Basic Login with Email](https://trello.com/c/dp78DVGF/19-basic-login-with-email)


This addon exposes device functionality as API to command line programs in [https://github.com/termux/ Termux].

== Installation ==
* [https://f-droid.org/packages/com.termux.api/ F-Droid]
* [https://play.google.com/store/apps/details?id=com.termux.api Google Play]

'''Important: Do not mix installations of Termux and Addons between Google Play and F-Droid.''' They are presented at these portals for your convenience.  There are compatibility issues when mixing installations from these Internet portals.  This is because each download website uses a specific key for keysigning Termux and [[Addons]].

=== Installing termux-api package ===

In Google Play Store, besides installing the Termux app, also install "Termux:API" app.  This solves the hanging issue described below on Android 7.

To use Termux:API you also need to install the [https://github.com/termux/termux-api-package termux-api] package.

 pkg install termux-api

=== Settings ===

On Android 7 you have to "protect" Termux:API by going into the settings / protected apps menu otherwise calls to the API like termux-battery-status will hang forever.
See [https://github.com/termux/termux-packages/issues/334#issuecomment-340581650 issue 334].

== Current API implementations ==

Currently we have those API implementations:
; [[termux-battery-status]]:Get the status of the device battery.
; [[termux-brightness]]:Set the screen brightness between 0 and 255.
; [[termux-call-log]]:List call log history.
; [[termux-camera-info]]:Get information about device camera(s).
; [[termux-camera-photo]]:Take a photo and save it to a file in JPEG format.
; [[termux-clipboard-get]]:Get the system clipboard text.
; [[termux-clipboard-set]]:Set the system clipboard text.
; [[termux-contact-list]]:List all contacts.
; [[termux-dialog]]:Show a text entry dialog.
; [[termux-download]]:Download a resource using the system download manager.
; [[termux-fingerprint]]:Use fingerprint sensor on device to check for authentication.
; [[termux-infrared-frequencies]]:Query the infrared transmitter's supported carrier frequencies.
; [[termux-infrared-transmit]]:Transmit an infrared pattern.
; [[termux-location]]:Get the device location.
; [[termux-media-player]]:Play media files.
; [[termux-media-scan]]:MediaScanner interface, make file changes visible to Android Gallery
; [[termux-microphone-record]]:Recording using microphone on your device.
; [[termux-notification]]:Display a system notification.
; [[termux-notification-remove]]:Remove a notification previously shown with termux-notification --id.
; [[termux-sensor]]:Get information about types of sensors as well as live data.
; [[termux-share]]:Share a file specified as argument or the text received on stdin.
; [[termux-sms-inbox]]:List received SMS messages.
; [[termux-sms-send]]:Send a SMS message to the specified recipient number(s).
; [[termux-storage-get]]:Request a file from the system and output it to the specified file.
; [[termux-telephony-call]]:Call a telephony number.
; [[termux-telephony-cellinfo]]:Get information about all observed cell information from all radios on the device including the primary and neighboring cells.
; [[termux-telephony-deviceinfo]]:Get information about the telephony device.
; [[termux-toast]]:Show a transient popup notification.
; [[termux-torch]]:Toggle LED Torch on device.
; [[termux-tts-engines]]:Get information about the available text-to-speech engines.
; [[termux-tts-speak]]:Speak text with a system text-to-speech engine.
; [[termux-vibrate]]:Vibrate the device.
; [[termux-volume]]:Change volume of audio stream.
; [[termux-wallpaper]]:Change wallpaper on your device.
; [[termux-wifi-connectioninfo]]:Get information about the current wifi connection.
; [[termux-wifi-enable]]:Toggle Wi-Fi On/Off.
; [[termux-wifi-scaninfo]]:Get information about the last wifi scan.

== Usage ==

It is possible to use API commands in scripts or in interactive shell.<br>
Example of using Termux Clipboard API:

 $ echo hello | termux-clipboard-set
 $ termux-clipboard-get
 hello

You can pass a parameter '-h' to view help for the specific API command.


Excuse me @xlscoin,

You seem to have got things mixed up here. **This is not Difficulty Window** but is in fact **Difficulty Target**.

The window indicates how many blocks in between something. So if you have a window of this new `500` then you are doing something for them 500 blocks.

This what you have done anyway. You have set the difficulty statically at `500` for the first `N + 1` blocks.  You should know what your N. Even though it is good that you have set this lower because its a new coin, you need to know what bit is doing what.

I'm sure I have a wrote a full explanation on this somewhere, I'll find that for you but for now, I think you should read this so you know what LWMA actually is and how to use it properly - https://github.com/zawy12/difficulty-algorithms/issues/3

_- Mitoshi_


main.py


not really OOP... should be tested in `ImporterDestinations` class


Оптимальнее хеш использовать, где ключом будет номер, а значением объект. Тогда поиск по номеру будет просто доступом к объекту по ключу за константное время

```
def initialize(number)
  ...
  @@trains[number] = self
end

def self.find(number)
  @@trains[number]
end
```


Merged with exp


I created an Issue for that feature https://github.com/criticalmaps/criticalmaps-ios/issues/41 . I'll implement the new navigation first and will add this feature afterwards


Deployment failed with the following error:

~~~
The property `type` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


fix all api: plannings_get.rb, routes_get.rb, visits_get.rb, fleet_reporting.rb


Aliasing failed with the following error:

~~~
Error! Instance verification timed out (3m)
~~~


Liseenice


i want the ultratype bot to play nitro good because my friends are making front of me because im so slow


![](https://github.trello.services/images/mini-trello-icon.png) [Improve user locking and unlocking](https://trello.com/c/wCLjJpfF/116-improve-user-locking-and-unlocking)


![](https://github.trello.services/images/mini-trello-icon.png) [Update packages](https://trello.com/c/QLFd9e0P/129-update-packages)


@amineamh123 prq cette ligne :-1:


![](https://github.trello.services/images/mini-trello-icon.png) [Fix filetype dropdown list incorrect value](https://trello.com/c/r56xChrY/130-fix-filetype-dropdown-list-incorrect-value)


qq


Will the specification “`<use-retval/>`” be added for this function description?


rip


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |    -1.67 |
| `texts_passing` |    -1    |

## Units

| Changed                                             | Status   |
|:----------------------------------------------------|:---------|
| `./data/bodin/livrep/bodin.livrep.perseus-eng1.xml` | Failing  |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-pdlpsci/4713)*


Why did you omit the specification “`<use-retval/>`” for this function description?


These dynamic religion name localisation commands do not work in base title name/adj/etc. localisation.  Yet SED is holding on to them even though we've fixed them in EMF.


And in SWMH, I should say.


Домашнее задание 1


Here is my commit


It's pretty much explaining how async await work in general, which may be found in much better sources. There is no specific cases for `tasksfile` now, since config in `package.json` is non existing anymore (tasksfile becomes standalone script which might be parsed by `ts-node` or `babel-node` for example depending on user liking).


I,did not do,this
On Jan 3, 2019 5:40 PM, "abuleel22" <notifications@github.com> wrote:

> Hi
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/github/site-policy/commit/3a73fa4c93e86a3f14855bb131841248cf925970#commitcomment-31834966>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AqCiRx0x3XFf57K_dgvZ5ndB4wQFE2jFks5u_obCgaJpZM4Zo4mn>
> .
>


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Not yet, but it will be created. Developing `5.0` is still in progress. There will be also couple `api` changes


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @umarbrowser was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


![](https://github.trello.services/images/mini-trello-icon.png) [My Streamers Command](https://trello.com/c/DRj6BIJ3/10-my-streamers-command)


Successfully aliased the URL <https://packagephobia-dvqtkqtqcx.now.sh> to the following alias.

* https://packagephobia.now.sh


можно так
`super().__init__()`


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @ofajardo was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Successfully aliased the URL <https://og-image-c696s71cd.now.sh> to the following alias.

* https://og-image.now.sh


Successfully aliased the URL <https://deepdashio-9jhyd7k4d.now.sh> to the following aliases.

* https://deepdash.io
* https://www.deepdash.io


Created multidev environment [rescue-x#jan-19](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#jan-19).

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


Could it be done the same for RTF chunks?.
Regards.


This is a bug. OKAPI default language now is English at OC PL and OC NL.


> `GM_registerMenuCommand`

See [here](/greasemonkey/greasemonkey/issues/2714). Alternatively if you have some conditional that detects ones home script list, while logged in, and applies no filters by default, persist optionally in a separate data storage than the main booleans it might be more adaptable to all of the changes coming down the pipe in Fx to Chromium. e.g. all the browsers for wider usage adoption. From what I've been reading reading there are going to be major changes by 2020 in most browsers and .user.js engines that really make things more difficult for Authors and Users alike. `GM_registerMenuCommand` could be one of them... so depends on if you want it "done right now" vs "done right" the first time around. It's up to you how you do it though. I work in stages but if I know a logic path I sometimes delay feature requests until the right time vs right now... but keep it on the back burner thinking about it. :smile_cat:


How do you think about to add the specification “`<not-null/>`” for this function argument?


Hi Dear
I followed all instruction and its working well ,but I cant access to admin page using user name: admin and password amin!!123
Regards


Just in case it's relevant, I thought I'd mention an odd little thing that Fatal Fury 3 does on real hardware that it doesn't do under emulation (except when using Raine): at the start of every round, after the announcer says go the screen goes black for a brief moment. It also does this at the end of every round immediately before the announcer says who's won.


No, I wanted to build without this to see if it could be a temporary solution. it is defined in `jsversion.h` (where a bunch of capability macros are defined).
Disabling it I ran into a build error which this fixes. You won't run into this with regular build config.


Successfully aliased the URL <https://kadihill-gku6k2i60.now.sh> to the following alias.

* https://kadihill.com


I know that you did a Ctrl-C Ctrl-V to avoid possible conflicts while cherry-picking it, but instead of just mention me, I'd recommend to make a "git commit --amend --author="Henrique Pereira <pereirah2001@gmail.com>" " for proper authorship. It's a better idea and also helps to avoid possible future problems because of commits authorship


Rewrote all print calls to use new print function (both GLCD prints and Serial monitor prints). This should allow support for serial monitor debugging without requiring explicit calls, as well as dramatically reducing the amount of unique code for each individual scene. The GLCD implementation still needs to be fleshed out, but it should be simple to hook up now.

This is my first time using "optional/default" function arguments, so I will have to see how it works in practice. The intention is to have a couple of defaults that can be overridden easily if needed; most text that has handwritten print calls (not ones generated by another function) will be written to the top half of the screen, and with a newline character added to keep serial monitor output clean. Ideally I won't have to indicate which textarea is being used or whether or not a newline is desired unless it is a special case.

I also cleaned up the story a bit, and added a very small amount of additional story. There are only a couple development-centric revisions I still need to make, so soon the actual story development will be my primary focus. I've been away from this project for awhile; I'm hoping to make a good bit of progress on the plot in the coming months.


The line I modified controls the frequency a snapshot of the network is taken.


Д/з 1


Successfully aliased the URL <https://evs-i7ce84fi3.now.sh> to the following alias.

* https://evs.now.sh


This line fixed h column pawn.


Resolves #20


![](https://github.trello.services/images/mini-trello-icon.png) [HT Recent comments](https://trello.com/c/yryufA8o/55-ht-recent-comments)


Aliasing failed with the following error:

~~~
Error! Couldn't find domain jamesnewman.co (404)
~~~


Aliasing failed with the following error:

~~~
Error! Instance verification timed out (3m)
~~~


Thanks for the fixes.  I think the code might read more nicely if we instead added extra imports like `import Data.Semigroup ((<>))` but it's probably not worth the trouble at this point!


Does this require an update? The project itself is licensed under Apache 2.0 (see LICENSE-APACHE).


Aliasing failed with the following error:

~~~
Error! We couldn't verify the propagation of the DNS settings for jamesnewman.co
~~~


@amarmaduke Could you give some motivation for this change? I'm not sure I see why we need a separate "expected type" attribute specialized for functions when the current error messages is pretty clear (at least, it seems to me). And longer tag names push all the tag values further to the right, which can cut off important information.


Key in plain on GitHub ;)
@hrsFire


Successfully aliased the URL <https://deepdashio-o4yjv24i2.now.sh> to the following aliases.

* https://deepdash.io
* https://www.deepdash.io


Successfully aliased the URL <https://kadihill-hagsyzld0.now.sh> to the following alias.

* https://kadihill.com


OKAPI now will ignore this setting and maintains an own, redundant dictionary of OCPL languages.


Also added Comparable


90% of these changes were because of the addition of the 'Save Actions' plugin.


Successfully aliased the URL <https://jameswlanecom-lubz59ri1.now.sh> to the following aliases.

* https://jameswlane.com
* https://www.jameswlane.com


Esta seção também tem problemas de responsividade.

Resolvi usando colunas nos botões. Defini que em telas médias serão três colunas, enquanto que em telas pequenas serão apenas uma.
```html
<section class="container">
    <article class="dispositivos center">

        <h1 class="black-text">Dispostivos Aceitos</h1>

        <div class="row">
            <div class="col s12 m4">
                <a href="#" class="waves-effect waves-light btn orange">IOS</a>
            </div>
            <div class="col s12 m4">
                <a href="#" class="waves-effect waves-light btn orange">Android</a>
            </div>
            <div class="col s12 m4">
                <a href="#" class="waves-effect waves-light btn orange">PC (Emulador)</a>
            </div>
        </div>

    </article>
</section>
```

Dessa forma não precisamos mais da classe ```.links```.


> Haha this is soo funny, dude need to stop watching porn on work computers man dont be stupid, specially if you are the maker of a porn app like snapchat, the ALL CAPS INVALIDATES THIS DOCUMENT LOL.

Porn 🤔


Successfully aliased the URL <https://kadihill-bh246xs4k.now.sh> to the following alias.

* https://kadihill.com


Perfecto, los cambios funcionaron 🍄


well, that was extremely sloppy – shouldn't code so late at night.


why not directly pass value as (unsigned) int?


I don't know exactly how REST pattern is, I think because most APIs say they are REST and in fact, they are not... That's why I said I needed to do some more digging to figure out exactly what the pattern should look like... But I agree, that does not need to be REST just intuitive and documented.


Fixed and released new version.


void cmdset_status_free(**void**);

also below and in `upsd.c`


Indeed. Thanks.


Successfully aliased the URL <https://cheat-at-set-a6xiexy9u.now.sh> to the following alias.

* https://set.visnup.com


Na linhas 74 e 81, para ficar responsivo, mudei para:
```html
<div class="col s12 m6">
```

Assim serão duas colunas em telas médias, e uma coluna em telas pequenas.


Tony Mechelynck wrote:

> On Sun, Feb 3, 2019 at 4:17 PM Christian Brabandt
> <vim-dev-github@256bit.org> wrote:
> >
> > Bram, the autoload script for matchit is missing.
>
> I confirm the problem. Hitting % in Normal mode gives:
>
> not found in 'runtimepath': "autoload/matchit.vim"
> E117: Unknown function: matchit#Match_wrapper

Ah, that directory is missing from the list of distributed file, thus
the runtime update didn't see it.

--
An indication you must be a manager:
You believe you never have any problems in your life, just
"issues" and "improvement opportunities".

 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


ah, I guess ill add a check for that


Got these results:
```
Iterations: 75000000
Execution times (more negative exponent is better):

Loop 1:
3.202161e+01 seconds
4.269549e-07 avg. seconds/iteration

Loop 2:
3.904585e+02 seconds
5.206114e-06 avg. seconds/iteration

Difference in total time: -3.584369e+02 seconds
Difference in avg. iteration time: -4.779159e-06 seconds/iteration
% difference in time: -91.80%
```

with this test script:
``` Python
import time
import re

n = int(7.5e7)
test_str = 'some_stuff'

print("Iterations: {:d}\nExecution times (more negative exponent is better):\n".format(n))

def timeit1():
    s = time.time()

    for i in range(n):
        z = test_str.replace('_', '-')
    t = time.time() - s
    t_i = t / n
    print("Loop 1:\n{:e} seconds\n{:e} avg. seconds/iteration\n".format(t, t_i))
    return t, t_i

def timeit2(arg=re.sub):
    s = time.time()
    for i in range(n):
        z = arg('_', '-', test_str)
    t = time.time() - s
    t_i = t / n
    print("Loop 2:\n{:e} seconds\n{:e} avg. seconds/iteration\n".format(t, t_i))
    return t, t_i

t1 = timeit1()
t2 = timeit2()
print("Difference in total time: {:e} seconds".format(t1[0] - t2[0]))
print("Difference in avg. iteration time: {:e} seconds/iteration".format(t1[1] - t2[1]))
print("% difference in time: {:.2%}".format(t1[0] / t2[0] - 1))
```


Successfully aliased the URL <https://grxy-adt4j7gdx.now.sh> to the following alias.

* https://grxy.now.sh


Don't pass in all these arguments. The data you need should already be a part of the ContourPair object (so use member variables instead).


Vi que preencheu o atributo ```alt``` de todos elementos ```img```. 👍


Feel free to extend our library about that


Fixed


Script otimizado. 👍


Why?


Compared to https://github.com/Drahflow/mblaze/commit/b89aae2ac96960b4e8ac7cbcf0c4b78cb4afb465#diff-f9509f58bfa88b14d18e168046d71b2fR159
you left out the check against reversed `srcend`, `srcbeg`. This can lead to `save_append` calling memcpy with huge `srclen` as follows:
```
dst = "abc";
dstmax = 3; // you should never do that, but it's *safe*_append after all
srcend = "def";
srcbeg = srcend + 2; // you should never do that, but it's *safe*_append after all
...
srclen = 2^64 - 2
dstlen = 3
if (dstmax - dstlen - 1 < srclen) // false
memcpy("abc" + 3, "f", 2^64 - 2)
```

Not sure if you care, but wanted to make you aware of the problem.


Título da seção carousel adicionado. 👍


Once you create your contour pairs, you should compute the distance for each one (via a member function of the ContourPair class). You shouldn't need all this extra work outside the class.


Ionic comes from the BonAppMenuPicker dev tool thing.


server failed
allure was restarted and report was generated again


There is no setting `edl_mode`. You mean `edl_skip_field`.


hasTwoRects should no longer really be needed, since you have code to put contours into contour pairs. Distance should be computed for each contour pair. This code looks to be left over from last year, when you just needed to make sure you had two rectangles.


Yes, I am aware. This resolved the warning in the `BonAppMenuPicker` by preventing an automatic prefix with `ios-` to this, which is invalid. (`ios-ionic` does not exist, but `logo-ionic` does.)


Agree, also the `#with` doesn't guarantee the `expect-ty` value isn't `#f`


This comment isn't really in the right place. When sorting the contours, don't just copy into a particular index of the vector - you haven't initialized the vector. You should push the contours onto the back of the vector instead. (and make sure you clear sortedcontours at the beginning of processing each vision frame)


lesson 5


Successfully aliased the URL <https://packagephobia-wgjvjjwxqp.now.sh> to the following alias.

* https://packagephobia.now.sh


This comment probably isn't in exactly the right place. You are working with all sorts of rectangles in arrays/vectors. It assumes the index into these arrays/vectors is the same as in the vector of contours. But the contours vector is sorted (i.e. rearranged) after these other arrays/vectors are created, so there is no longer any association between their indices. Better would be to keep all the boundRect (and similar data) with the contour (i.e. in the Contour object).
Think about whether/how this could really mess up your distance measurements.


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Comentários que informam onde uma seção começa e onde termina não foram adicionados.


Comentários indicando a seção que as regras afetam não foram adicionados.


![](https://github.trello.services/images/mini-trello-icon.png) [Full Default Server Config](https://trello.com/c/EbkBEYsy/13-full-default-server-config)


Successfully aliased the URL <https://deepdashio-mfkcfeesz.now.sh> to the following aliases.

* https://deepdash.io
* https://www.deepdash.io


Successfully aliased the URL <https://kadihill-puyueznh1.now.sh> to the following alias.

* https://kadihill.com


Forgot to mention that I also updated the 'Programming problemns' section with new problemns


Hw Assignment


Changed the link to show the last solved problems.


`##.pwebbox.pwebbox-plugin-facebook_page_plugin`


### General changes

Some identation changed because I changed Print Width in Prettier settings from 80 to 100.


Successfully aliased the URL <https://grxy-3xetd71hy.now.sh> to the following alias.

* https://grxy.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Discord Bot List Stuff](https://trello.com/c/oYeqOM9V/12-discord-bot-list-stuff)


![](https://github.trello.services/images/mini-trello-icon.png) [Info Command](https://trello.com/c/hrtJEHmU/11-info-command)


Request of deleting Raphtalia picture on this tag, the poster IP and address have been confirmed. If not deleted within 7 days, we will take action.


@Alayan-stk-2 This might be a good time to start the progression test. TCEC superfinal starts tomorrow and the knight defence PR has been applied - current master should be the version being used. fishtest looks pretty quiet, so it should get most of the work done overnight :-)


Successfully aliased the URL <https://kadihill-fl7j2no48.now.sh> to the following alias.

* https://kadihill.com


Successfully aliased the URL <https://kadihill-293q3u7ck.now.sh> to the following alias.

* https://kadihill.com


Sorry about that...


@muxi Any chance you review this and push new version to cocoapods?
Thanks


Successfully aliased the URL <https://kadihill-a3y666ogm.now.sh> to the following alias.

* https://kadihill.com


No worries. We should probably bump this to 7 or 8 compatibility soon, but I'm happy to hold off unless there's a need.


A quick google shows https://github.com/vektra/mockery


Not going to add it into this PR


@SerenaD005  first comment


You can add `set -e` at the start of the script instead of adding `&&` at the end of each command.


Oh gosh: https://validator.w3.org/nu/?doc=https%3A%2F%2Fmat3e.github.io%2F

Instead of using regular attributes maybe you can use `dataset`, what are create for this need?


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @cj-wright was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


@timgraham Hi Tim, I think "MySQL 8 support is added in Django 2.0" clarified more in case readers aren't realized they're not reading the latest version of the doc.


Successfully aliased the URL <https://kadihill-4myvk5grv.now.sh> to the following alias.

* https://kadihill.com


Successfully aliased the URL <https://kadihill-nc7g9jxfs.now.sh> to the following alias.

* https://kadihill.com


Done


@waveform80 this ok?


Successfully aliased the URL <https://sprite-719869ofc.now.sh> to the following alias.

* https://sprite.link


True, but I'm afraid that would set a precedent for adding more remarks like that in older versions of the documentation which I don't think we want to do.


passed all pytest and pep8 tests through travis

![image](https://user-images.githubusercontent.com/46608782/52184711-7aeeae00-27e4-11e9-8b8d-7905123ce72d.png)

![image](https://user-images.githubusercontent.com/46608782/52184713-7f1acb80-27e4-11e9-9242-c6b9fe65c0ca.png)


Initial CSS commit


4-16 or 14-16? Compare text to image.


It turns out that this change was not needed, they reverted the behavior change. Gradle 5.2 works OK with v0.6.1.


I believe creating a test for the json creation, the Formatting.None enum couldn't be found, after automatically adding a reference it added the System.Xml using. Looks fine. Compiles fine as well I believe, but will throw a runtime error since it's expecting a Newtonsoft.Json.somethingsomething.Formatting enum. I can be wrong, but worth looking into real quick.


Did you ever get this working? I started the same effort then found this branch. This doesn't seem to work for my instax sp1 printer


started reading your great new tutorial, got to 08 so far,
and made some minor changes as I was reading.

I was a bit at a loss in the Geoviews text: an additional example would clarify things for me.


有，一定有


Thank you, very nice to have this!


Two thoughts on this commit (not suggestions, just thoughts)

1. `jj` is the key people actually press. `JJ` may make people initially think it needs to be capital letters?
2. `descriptionShort` vs `descriptionLong` tells contributors what information should go here. `popup` exposes too much of the implementation, and is technical without telling you what should go in it. I would be unsure about what would go in `popup` vs `description` without looking very closely at the other examples.


@vertgo Hi! You are correct, it does not work yet with a real printer (the Instax mobile app can successfully send the simulator a JPEG, though, and the client can also send a JPEG to the simulator). This was where I left off, and I haven't had a chance to get back to it yet.  If you'd like to try continuing the work, my best current guess is that the client needs to send the "ShadingCommand" packet in the right place/with the right contents, and I'm not currently doing it right.  The log in the upstream issue here might be of use: https://github.com/jpwsutton/instax_api/issues/10#issuecomment-421487942


These need to be added to `muon/BUILD.gn` and `brave/BUILD.gn` too pls.


ok


Fix class


We can change this and others to The Brave Software Team.


the new ones I mean, you don't need to fix the other ones.


nice


Я в чате скидывал видео где показывал как исправить конфиг, например про отступы там говорилось... эх...


Yes sorry for the false dreams.  Just upgraded this branch to 1.16 stable.  This will get us ready to then move newer ethereum releases.    When comparing code bases we just replace the package name before compare.  It is two commands in visual studio code.  Testing on lots of servers now.


this should be outside for loop


Looks like a typo. Should be `3.10` instead of `3.19`.


TeamCity WeSay / wesay1.6-win32-continuous [Build 1.6.0.280.86283ab947a90bdab887321b1545bed12e31471a](http://build.palaso.org/viewLog.html?buildId=140142&buildTypeId=bt170) outcome was **FAILURE**
Summary: Execution timeout (new); tests passed: 1365, ignored: 34 Build time: 00:35:47


Modify the program to key in from user for the Element to be bubble sorted.


fdg


Aliasing failed with the following error:

~~~
Error! Instance verification timed out (3m)
~~~


Modify the program to take from user inputs.


Default 12s: Hm .. doesn't this pose compatability issues? What if someone relied on having the tooltip open 'forever'? What if someone has already added code  to remove tooltips say after 20 seconds?

Why not by default have a timeout of 0.0s (as suggested in the STR) meaning 'forever'?

P.S.: Would normally have posted to the STR, but can't as it is already closed.


A space is missing after "the" and before "`factory`".


Fixed.


TeamCity WeSay / wesay1.6-win32-install [Build 1.6.9.0.64.a1febe795bcc879607d99e256c1135a8844b28ae](http://build.palaso.org/viewLog.html?buildId=140151&buildTypeId=WeSay15_Wesay16win32install) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 1403, ignored: 35 Build time: 00:06:11
### Failed tests
```
WeSay.UI.Tests.dll: WeSay.UI.Tests.GeckoTests.GeckoComboBox_TestAddItem: <no details avaliable>

```


why 32??
What does it mean.
Can you improve the way it should be coded.


stratified_tank_refactor (nmerket) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2439 of 2445 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 723
 * Child aborted: 2

integration Test Summary
 * Passed: 634
 * Failed: 4

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


Now could not deploy this pull request since the "files" configuration in `now.json` lists these files or directories which do not exist:

* `dist`

These paths may be missing from the GitHub repository because of a `.gitignore` file.
Consider committing them to GitHub or removing them from the "files" list and generating the paths on Now instead using a [build script for a Node.js deployment](https://zeit.co/docs/deployment-types/node), or within your `Dockerfile` for a [docker deployment](https://zeit.co/docs/deployment-types/docker).

For more information on the "files" configuration in now.json, visit [https://zeit.co/docs/features/configuration#files(array)](https://zeit.co/docs/features/configuration#files(array))


stratified_tank_refactor (nmerket) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (1 of 2 tests passed, 0 test warnings)

Failures:

 Test Summary
 * Passed: 1
 * : 1

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


Can we use const key wordbefore char ???


Should there be an empty line before the new comment and after the `encoding` option?


what will happen??


try to give variables names in function declarations.


Supee


This article gives a decent overview: https://medium.freecodecamp.org/how-to-split-an-application-into-its-three-main-layers-fd18b11994a0. It's not quite as marked in this class, but it could be something like having the logic for the database queries moved into its own class so if you need to change the database where you store the questions you can just change a few separate classes while the rest of the code base can remain unchanged.


for `fet.toclu()`:
```python
self.backend.append(cluster(self.clu_status))
self.backend[-1].fit(method, self.fet[group_id], self.clu[group_id], **kwargs)
```


With Lutris `0.5.0`, the library `gnome-desktop` is now a dependency. It will fail to start without it installed:
```bash
$> lutris                                                                                4s
Traceback (most recent call last):
  File "/usr/bin/lutris", line 31, in <module>
    from lutris.gui.application import Application
  File "/usr/lib/python3.6/site-packages/lutris/gui/application.py", line 30, in <module>
    gi.require_version("GnomeDesktop", "3.0")
  File "/usr/lib/python3.6/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace GnomeDesktop not available
```
See lutris/lutris/issues/915


nit size_t


give proper comments, name conventions to be followed.


ditto


TeamCity WeSay / wesay1.6-win32-install [Build 1.6.9.0.65.a1febe795bcc879607d99e256c1135a8844b28ae](http://build.palaso.org/viewLog.html?buildId=140152&buildTypeId=WeSay15_Wesay16win32install) outcome was **UNKNOWN**
Summary: Canceled (Tests passed: 456, ignored: 14; exit code 1 (Step: MSBuild) (new)) Build time: 00:02:10


TeamCity WeSay / wesay1.6-win32-continuous [Build 1.6.0.282.a1febe795bcc879607d99e256c1135a8844b28ae](http://build.palaso.org/viewLog.html?buildId=140148&buildTypeId=bt170) outcome was **UNKNOWN**
Summary: Canceled (Tests passed: 1365, ignored: 34; exit code 1 (Step: Build Debug (MSBuild)) (new)) Build time: 00:13:19


@ka-wu Orłem z CSS'a nie jestem ale dlaczego nadpisujemy tutaj szerokość każdej kolumny do 100%?
Jest tu dużo zmian do bootstrapowych klas a to nie jest dobry pomysł

W moim zakresie wiedzy jeżeli już zmieniamy klasy bootstrapowe to pobiera się cały source bootstrapa i rekompiluje pliki scss


Why do you need this. is this mandatory?


Thanks

:+1: We still have good interaction with `addons.mozilla.org`, https://addons.mozilla.org/addon/open-with/ for example:

![image](https://user-images.githubusercontent.com/192271/52172392-358b9b80-2766-11e9-8b79-301e272e0387.png)

![image](https://user-images.githubusercontent.com/192271/52172412-8b604380-2766-11e9-93c7-0d7b37047982.png)

- 7.1 (for Firefox 57.0 and later) available, and reasonably prominent, on demand; **and**
- an automated update from 6.8.6 steps no further than 7.0.3.

Also still good at e.g. https://noscript.net/getit where the **INSTALL** button defaults to NoScript Classic (not the version for Firefox 65.0).


nit: I prefer an accessor member function here


处理数据py


string should be taken form user input.
Always practice generic code. Do not hard code.


Rewrite the program and commit again.


l??


Write doxygen
Follow doxy


TeamCity WeSay / wesay1.6-win32-continuous [Build 1.6.0.283.a1febe795bcc879607d99e256c1135a8844b28ae](http://build.palaso.org/viewLog.html?buildId=140153&buildTypeId=bt170) outcome was **SUCCESS**
Summary: Tests passed: 1407, ignored: 35 Build time: 00:04:33


what is the need??


Shouldn't it be "localTimeExpiry"?


Aliasing failed with the following error:

~~~
Error! Instance verification timed out (3m)
~~~


improve this code. Try to check alternate ways if possible.


移除自己做的 dispatch


Strong??


用 react-redux 的 connect 取代


Write code with out using temporary variables


Preparation work to finalize issue #11.


Undo this.


suppression de lien inutile dans le menu


原本 store.js 做的事情用 react-redux 的 Provider 做掉


Test comment.


Fixes #26


APP 另外拉出去


谢谢！


I am still interested in using a display to show times as and have just came into possession of a 6 digit large segment display.  Can I alter your original code for to add the displays without causing problems in communication with Zround?

 if ( su == 0) {

                if (lu == 0 && ld == 0 && lc == 0) {
                    Serial.print("%T");
                    Serial.print(time,HEX);
                    Serial.println("&");
               // I was thinking of adding the display code here to print to shift registers//
                }

            }

            if (su == 5) {

                if (lu == 0 && ld == 0 && lc == 0) {
                    Serial.print("%T");
                    Serial.print(time,HEX);
                    Serial.println("&")``
                // Or even using this section for the display code//

Will this work?  I don't want to cause any problems with the responsiveness of your code.  And want to make sure the times my display shows is the same as what Zround uses once a lap is counted.  Is this even possible?


robd2 is right on this point


en lo personal se me hace difícil de seguir lo que esta pasando con este estilo...
lo reescribiria como..

```elixir
def handle_call(
        {:get_action, env_state},
        _from,
        state = %__MODULE__{}
      ) do
    k_state = inspect(env_state)

     state = %{
      state
      | state_value_table: Map.put_new_lazy(state.state_value_table, k_state, fn -> %{} end)
    }
    state.state_value_table[k_state]
    |> Enum.sort_by(fn {_, v} -> v end, &>=/2)
    |> Enum.take(1)
    |> send_response(state)
end

defp send_response(result, state), do: {:reply, result, state}
```


nice man, congratz


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


I thought it was a mistake. I didn't know you were doing that. You can put them back if you like.


delete


Older ElectrumX should still work


why cant i merge this?


gg


dfsf


So do we need to rerun the base model build(T,T,T)?  Or if we have the extra.mcmc subfolder in the base model folder we are good?


emmmmmm,


<!-- PMABOT:SPACE -->
This commit contains trailing whitespace, what is prohibited in phpMyAdmin. Please check our [Developer guidelines](https://github.com/phpmyadmin/phpmyadmin/wiki/Developer_guidelines#Indentation) for more information.

Offending files: doc/config.rst


TeamCity WeSay / wesay1.6-win32-install [Build 1.6.9.0.66.a1febe795bcc879607d99e256c1135a8844b28ae](http://build.palaso.org/viewLog.html?buildId=140154&buildTypeId=WeSay15_Wesay16win32install) outcome was **UNKNOWN**
Summary: Canceled (Tests passed: 1362, ignored: 34; exit code 1 (Step: MSBuild) (new)) Build time: 00:32:28


TeamCity WeSay / wesay1.6-win32-install [Build 1.6.9.0.67.a1febe795bcc879607d99e256c1135a8844b28ae](http://build.palaso.org/viewLog.html?buildId=140155&buildTypeId=WeSay15_Wesay16win32install) outcome was **SUCCESS**
Summary: Tests passed: 1404, ignored: 35 Build time: 00:05:46


Just build() I think - don't need TTT again as the extra-mcmc/ etc. are already done.


Yes, that would be one of the alternative work around. Good thinking. Thanks!


commit


#2 Commited


This should be **CGO_ENABLED=1** CC=cross-gcc CXX=cross-g++ GOOS=x GOARCH=x go build -o build/${PLUGIN_NAME}-${GOOS}-${GOARCH}.so **-buildmode=plugin** ${PLUGIN_ENTRY}

1. gotify main program releases are built with CGO enabled so building plugins without CGO would cause plugin to be built with different versions of stdlib. CGO is also required by go plugins
2. buildmode=plugin is required to load shared object as plugin. Now I think it is just naming the resulting executable with a `.so` extension.

So maybe add a `build-cross` target to cross compile plugins and defaults to build only on the current platform?


Created multidev environment [rescue-x#jan-19](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#jan-19).

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


```
Removing return and using single stateProps

const mapStateToProps = state => ({
    accounts: state.accounts
})

const { error, loading } = this.props
```


``` const filteredList =  this.props.accounts ```


Changing to boolean value
``` !!filteredList.length ```


@dumptruckman Any chances on getting this pulled now that new commits are coming in?
https://github.com/Multiverse/Multiverse-NetherPortals/pull/117


It's great if we're eventually able to overlay tracker's idea of facial features with the video feed.


@Hasan7099 This is not a good way to go about dynamic array. You are declaring a memory of int. It can be any garbage value as well.


@Hasan7099 count of the user was supposed to be read from the file.


Extra library not needed.
```
state.accounts.list.map((val, id) => {
   val['id'] = id;
   val['balance'] = val['balance'] || 0;

   return val
}
```


@Hasan7099 Missing memory deletion as well.


`customEvent` звучит лучше


Logical part should not be here. You can write it before return of the JSX.


зачем тебе `dispatch` прямо в конструкторе?


давай это писать всегда в 3 строки
+ отделять от остального когда пустыми строками (итого 5)


Bollean


Kill the timer and the #include if you don't use it.


It would be great if you could also have a prefix `BUILD_SCAN_URLS: ...` for the argument sent, rather than just sending the actual URLs. Can you make that change?


why this output here.?


It's not urgent but please kill these test tracker remains eventually.


то же самое было и в предыдущем файле
Давай наверное ты сделаешь Pull Request БЕЗ dist
чтобы я мог смотреть


Doesn't `fgettext` work with strings that have been added to translations? Or are the strings automatically added?


if(year == 0):
    return year;
#Так будет правильнее, а проверять остаток от деления делителем выше делимого немного вводит в заблуждения, но это лично моё мнение


@182179haseeb header file are missing ?


19.01.30 front_end(html5
)


This may help you: https://docs.microsoft.com/en-us/visualstudio/debugger/finding-memory-leaks-using-the-crt-library?view=vs-2017


I do not think that it would be very efficient to do the output calculation each time you need to use it. Why did you remove the output variable.
`if (output < minPowerNeeded) return -minPowerNeeded;` vs `if ((maxPowerAllowed * proportion) < minPowerNeeded) return -minPowerNeeded;`
Thanks.


Either `message(FATAL_ERROR "...")` in `else()` case or pre-initialize `kinect-arch-dir` to empty or something.


Please use double-quotes when specifying paths.


Please prefix with `SDK_` like the rest of opentrack's cache variables of this type. Something like `SDK_KINECT-20` or whatever you like in this form.


Старайся давать переменным осмысленные названия. Например так будет читабельнее:
```
puts "Введите высоту треугольника"
height = gets.to_i
puts "введите основание треугольника"
base = gets.to_i
area = 0.5 * h * a
puts area
```


Лучше сразу на `0.5` умножить


Коэф-ты могут быть вещественными. Используй `to_f`


It's fine to delete a null pointer in modern C++.


Deployment failed with the following error:

~~~
You have a `now` configuration field inside `package.json` but configuration is also present in `now.json`! Please ensure there's a single source of configuration by removing one.
~~~


@182179haseeb Q2 is missing.


Отступ два пробела
https://github.com/arbox/ruby-style-guide/blob/master/README-ruRU.md#spaces-indentation


Doesn't work at compile time.


Знаменатель нужно взять в скобки


in your youtube video i saw this line was like return Collections.singletonList(new CatalogItem(name:"Test", desc:"Test Desc",rating: 4));    Does intelj ide displays like that.


Когда есть деление вещественных переменных, используй вещественные числовые константы. Т.е в знаменателе `2.0 * a`


Вокруг арифм операторов пробелы
https://github.com/arbox/ruby-style-guide/blob/master/README-ruRU.md#spaces-operators


This looks much better !


I just rejoined Fetlife after 20+ years. I'm into Open Source. I'm going to try to find your App.
Tommie2thumbs


This looks good to me !


From this assignment, I found that the numbers in the <scripts> is very important. When I change the numbers in radius: random(50, 100) It makes the bubbles smaller when I make the numbers smaller.
If I change the numbers in bubble.x += random(-1, 1); It makes the bubbles' motions more vigorous.
When I changed the numbers in fill(255, 200, 200, 200); It changed the bubbles' colors.
I am really surprised by the fact that the visual effect is so tightly connected with these code.


Условие лучше разбить на три ветки и не использовать вложенные `if`:
```
if < 0
  ...
elsif d == 0
  ...
else
  ...
end
```


@182179haseeb could be more efficient if it would have returned on first instance as soon user name is found.


This commit is just ok !


@181085hammadabdullah header file not created ?


@181085hammadabdullah memory deletion is missing


Struct does not have all the variables required.


```
this.myTimeOut = setTimeout(this.tabs.goToPage.bind(this.tabs, currentMonth));

componenetWillUnMount() {
    clearTimeout(this.myTimeOut);
}
```


```
const { totalEarned, totalSpent } = this.state;
const totalRemaining = parseFloat( totalEarned - totalSpent ).toFixed(2);

<Text style={[cs.h1. cs.center]}>{totalRemaining}</Text>

```


``` totalEarned ? this.setState({ totalEarned }) : null; ```


```
import * as React from 'react';

const totalMoney = {
    [INCOME] : <Text style={{fontSize: 16 ...}} {amount}</Text>,
    [EXPENSE]: <Text style={{fontSize: 16 ...}} {amount}</Text>
}

export default totalMoney;
```


``` renderDetail(rowData: {title, description}), sectionId, rowId) ```

``` <Text style={cs.color_light_blue}>{title}</Text> ```


```
onChangeText = {(value) => onChange(value)}
```


``` const { category } = this.props ```


@181085hammadabdullah always returns true


@181085hammadabdullah purpose was to use the variables in the function prototype for performing this task.


fixed it


@181085hammadabdullah separate header file not created.


@181085hammadabdullah fixed size buffer not allowed.


What do you think about: https://github.com/svenjeppsson/go-hbci/commit/a2b3983e52dcb03c3e82125bc6f064d36a7eb7f9


Successfully aliased the URL <https://labs9-wedding-site-qd89kw3j3.now.sh> to the following alias.

* https://vbeloved.now.sh


@181085hammadabdullah this was suppose to be a pointer variable. To save name of all the folders.


Hmm, oups, by weaks I meant tweaks.


@180942abdulbasit userExist function implementation is missing.


merged


@180942abdulbasit memory deletion is missing.


Можно стороны поместить в массив и отсортировать его по возрастанию. Тогда последний элемент - гипотенуза:
`cathetus_a, cathetus_b, hypotenuse = [a, b, c].sort!`

Использовать вычисления в условиях не очень хорошая практика. Можно сохранить результаты проверок в переменные:

```
right_triangle = cathetus_a**2 + cathetus_b**2 == hypotenuse**2
isosceles_right_triangle = right_triangle && cathetus_a == cathetus_b
equilateral_triangle = cathetus_a == hypotenuse

if isosceles_right_triangle
  ...
elsif right_triangle
  ...
elsif equilateral_triangle
  ...
else
  ...
end
```


зачем дублировать хранение первого и последнего элемента?
несколько переменных, ссылающихся на один и тот же объект - это почти гарантированные проблеммы
нужно избегать таких ситуаций
в данном случае можно либо обращаться к станциями явно, там где нужны конечная и начальная:
```ruby
@stations.first
@stations.last
```
либо написать методы, в которых это будет происходить и вызывать по месту уже эти методы
к примеру:
```ruby
first_station
last_station
```


@182182basitAliAhmad you were expected to compare all fields in this function.


@182182basitAliAhmad good clean code 👍


у тебя 5 уровней вложенности
а можно было обойтись 2-мя


возможно лучше использовать `unless first.is_a?(Station) && last.is_a?(Station)` - меньше значков
еще можно воспользоваться методом `all?`
как-то так:
```
$ irb
2.6.0 :001 > [1, 2, 3].all?(Integer)
 => true
2.6.0 :002 > [1, 2, '3'].all?(Integer)
 => false
```


@l181054meerabchishti this is not correct method for deleting array.


@l181054meerabchishti fixed size array is not allowed.


@l181054meerabchishti code is not complete.


I think it change for cpasbien.cm now


как я понимаю, эта проверка не нужна, потому что во-первых ты отлавливаешь ошибки валидации а поезд с пустым типом или номером - невалидный, т.е. все и так отработает
и во-вторых `nil` не придет из метода `gets`, может прийти пустая строка


@180997zuhaibsohail Q2 is missing.


@180997zuhaibsohail incorrect code. only checks for first 2 indices.
Incorrect Recursive call is not needed.


use vue lazy loader


@180997zuhaibsohail function returns if the nullptr if the first user is not same. It might happen that user 1 and 3 are same.


My thinking here was that client-handling code could be the same (or at least have similar structure) regardless of whether it was written for the client or server library. It also has a nice duality with the stream API. That being said, I'm not 100% on it either.


Oops ....  fl_curve.cxx is broken (device and curve demo show it)!

Should be:

````diff
void Fl_Graphics_Driver::curve(double X0, double Y0,
     double dy2 = dy3 + 2*yb*e*e;

     // draw points 1 .. n-2:
-    for (int i=2; i<n; i++) {
+    for (int i=2; i<nSeg; i++) {
       x += dx1;
       dx1 += dx2;
       dx2 += dx3;
````


I noticed you added a link to vanilla QuickCheck, but I'd like to shamelessly plug that we have a [coverage-guided extension of QuickCheck](https://github.com/rohanpadhye/jqf) in JQF that is much more effective (and also [a research paper with empirical results to prove it](https://arxiv.org/pdf/1812.00078.pdf)), in case you are interested in linking to something a bit closer to protobuf mutators. I can send a PR if you'd like. Cheers!


This is really good. I am such a horrible writer but this is exactly what I want. Thanks to whomever helped me.


Sorry Sir, I was not able to complete my work in time as it was my first
lab and it took a lot of time to understand the proper procedure. Can I
submit those files before next lab?

On Sun, Feb 3, 2019, 11:09 AM yahyaali19 <notifications@github.com wrote:

> @182179haseeb <https://github.com/182179haseeb> could be more efficient
> if it would have returned on first instance as soon user name is found.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/OOP2019lab/lab2-182179haseeb/commit/e54e133852b592cf09ff36722132fa344d5d46d9#commitcomment-32172074>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/As6gfwXjoxa161hhqY8asA6sbj4myU2Lks5vJn0ugaJpZM4af81p>
> .
>


@TomyLobo That is up to Red Hat (RHEL) and SUSE (SLE). File requests with them.


aboutus:// to come back from the introduction/cmessage from chairperson,services etc
     //to ask for what to choose
            system("cls");
            int abt;

        printf("\t\t*************ABOUT US****************\n\n\n");
        printf("||\t\t PRESS\t\t||\t\t\t FUNCTION\t\t||\n\n");
printf("____________________________________________________________________________________________________________________\n");

printf("||\t\t   1  \t\t||\t\t\t INTRODUCTION\t\t||\n\n");
printf("||\t\t   2  \t\t||\t\t        SERVICES\t\t||\n\n");
printf("||\t\t   3  \t\t||\t\tMESSAGE FROM CHAIRPERSON\t||\n\n");
printf("||\t\t   4  \t\t||\t\t\tOUR OBJECTIVES\t\t||\n\n");
printf(" \t\t PRESS ANY  OTHER REMAINING NUMERIC KEY TO GO BACK HOME\n\n");
scanf("%d",&abt);
switch(abt){
case 1:
    {
        system("cls");
        int intro;// to go back to about us
        printf("\t\t*************ABOUT US****************\n\n\n");
        printf("\t\t*************INTRODUCTION****************\n\n\n");
printf("The Kantipur Hospital Private Limited was established in 2054 BS.\ntaking the aim of providing medical treatment to the patient using\nthe latest technologies introduced in the medical field. The hospital\nis brought into existence with the combined effort and zeal of the prominent doctors,renowned\nsocial activist and Kantipur Saving & Credit Co-operative.");

 printf("Since the begging of its establishment this hospital has been trying to provide quality healthcare \nservice targeting middle and lower class people as patients.\n This hospital feels proud to provide cost effective and best service to \nits beneficiaries.With the hope of extending more quality healthcare now it has been running \nwith 30 beds in its own");

 printf("building located at Tinkune, Koteshwor, Kathmandu.\nNow it has consultant service, OPD, surgical ward, Gyano , skin and uranery, Bones,\n ICU, Cancer ward, Dylosis, Post operative wards\n\n\n ");

       printf("PRESS ANY KEY TO GO BACK \"ABOUT US\"\n\n");
        scanf("%d",&intro);
        switch(intro){

    default:
        goto aboutus;
        }

    }
    break;

case 2:
    {
        system("cls");
        int serv;// to go back to about us
        printf("\t\t*************ABOUT US****************\n\n\n");
        printf("\t\t*************OUR SERVICES****************\n\n\n");
        printf("\t\t PRESS ANY KEY TO GO BACK\"ABOUT US\"\n\n\n");
        scanf("%d",&serv);
        switch(serv){
    default:
        goto aboutus;
        }
    }
    break;
case 3:
    {
        system("cls");
        int mess;// to go back to about us
        printf("\t\t*************ABOUT US****************\n\n\n");
        printf("\t\t*************MESSAGE FROM THE CHAIR PERSON****************\n\n\n");
printf("Ayurveda, \“the science of life\”, is one the oldest systems of medicine in the world.\n");
printf(" It has established its position around the globe as a unique health care system with a\n holistic solution to many complex health hazards. The flourish of the\n system has to be positively channeled to benefit the maximum people with\n minimum expense. It is a systematic approach that utilizes all that nature has to offer to treat and \nprevent illness. Moreover, concerns over side effects of synthetic drugs and a need for more humanistic \n");
printf("management of illnesses have led majority of the people to move toward Ayurvedic systems\n of medicines. Ayurveda is receiving momentum as an effective alternative to the conventional\n system of medicine by virtue of its systematic approach to cure and prevent ailments using natural resources.\n\n\n");

        printf("\t\t PRESS ANY KEY TO GO BACK\"ABOUT US\"\n\n\n");
        scanf("%d",&mess);
        switch(mess){
    default:
        goto aboutus;
        }
    }
    break;


mmm why remove
```css
.QuestionMain .fixable_clone .question_related.list {
    position: fixed !important;
    background-image: /*[[bg-choice]]*/ !important;
  }
```
I think a solid bg looks weird with the texture behind on sidebar area.


Если в ветках однострочные вызовы, то можно компактно записать с `then`:
```
case choice
when 0 then exit
when 1 then manage_stations
when 2 then manage_routes
when 3 then manage_trains
else puts INVALID_INDEX
end
```


Using Jquery inside google maps API function causes a strange error so I had to revert it back to 'document.getElemntById()'. I will add with other changes later.


thanks for your efforts! I'll take a look...K


test comment


I have not been using line breaks for multiple parameters functions. Instead, simply disable the lint rule.

```
declare function replace( str: string, search: string | RegExp, newval: string | Function ): string; // tslint:disable-line:max-line-length
```

Further, the function name is incorrect here.

Lastly, are we able to provide any insight into the function signature for `newval`?


> When will this be released?

Today.


Желательно сделать выбор по индексу. Например так:

```
def show_array(array, name_method = :name)
  array.each_with_index(1) do |item, index|
    puts "#{index} - #{item.send(name_method)}"
  end
end

def select_from_array(array)
  array[gets.to_i]
end

def show_station_trains
  puts 'Enter name of station to list trains from:'
  show_array(@stations)
  station = select_from_array(@stations)
  return puts(INVALID_INDEX) if station.nil?
  puts "Trains at the station #{station.name}:"
  show_array(station.trains, :id)
end
```


How can I get password for my Instagram backed account


s/number/string/


Missing trailing ellipses.


Метод для вывода элементов массива можно сделать так:
```
def show_array(array)
  array.each_with_index(1) do |item, index|
    puts "#{index} - #{item}"
  end
end
```
и переопределить в классах метод `to_s`

class Route
  def to_s
    "#{stations[0].name} - #{stations[-1].name}"
  end
end


I committed the changes. I’ll push a release to npm later this week. Not home at the moment.


Hey thats a cool feature.

```
ScriptName MyNamespace:MyScript extends ScriptObject

Event OnInit(
    ; missing )
EndEvent
```

Reports back the compiler error.
```
E:\Studio\pyro>python __main__.py -g=fo4 -i="D:\Games\Steam\SteamApps\common\Fallout 4\Data\Scripts\Source\User\Build.ppj"
[COMPILER] Papyrus Compiler Version 2.8.0.4 for Fallout 4
[COMPILER] Copyright (C) ZeniMax Media. All rights reserved.
[COMPILER] Compiling "MyNamespace\MyScript.psc"...
[COMPILER] D:\Games\Steam\SteamApps\common\Fallout 4\Data\Scripts\Source\User\MyNamespace\MyScript.psc(3,13): missing RPAREN at '\\r\\n'
[COMPILER] No output generated for MyNamespace\MyScript.psc, compilation failed.
[COMPILER] Failed on MyNamespace\MyScript.psc
[PYRO] Failed to write file: D:\Games\Steam\SteamApps\common\Fallout 4\Data\Scripts\MyNamespace\MyScript.pex (not recently modified)
[PYRO] Time elapsed: 0.23s
```


Аналогично в других меню


Сделать выбор из уже созданных станции (из `@stations`)


nice :D


This is not a huge deal, but, when writing these, I try and use the project alias. In this case, that would be `reverseString`. In a few of the math declaration files, such as `bessel*`, the same applies.

We may want to consider writing a linter to this end in order to enforce a particular convention.


Старайся избегать вложенных условий. Чем более линеен код, тем легче его поддерживать.
В данном случае можно сразу сделать возврат:
`return puts("No route found with name '#{route_name}'") if route.nil?`


> IMO don't waste time with iso/mp3, a normal trurip or iso/wav can easily be had. iso/mp3 is a dieing format, from back when hdd space was not as readily available.

In barbudreadmon's branch, I saw some codes about MP3 stuff, so I thought MP3 might be supported. Now I am clear about it, thank you.


Выбор по индексу


Пустая строка в конце файла


Puzzle `DEV-2f3418a3` discovered in   [`src/main/java/io/github/dgroup/term4j/arg/scalar/Envs.java`](  https://github.com/dgroup/term4j/blob/master/src/main/java/io/github/dgroup/term4j/arg/scalar/Envs.java)   and submitted as #16. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


В отдельный файл


f'd


converted to lowercase

This should be fixed in the implementation file, as well.


s/number/string/


Вот тут ошибка несмотря на то, что меню и методы работают.
метод init_interface вызывает choice
метод choice что-то выполняет (вроде create_station)
и вызывает метод init_interface(2)
метод init_interface(2) вызывает метод choice(2)
метод choice(2) вызовет метод init_interface(3)
и так до бесконечности

любой запуск метода init_interface никогда не завершится
любой запуск метода choice никогда не завершится

ну точнее они завершаться выходом из программы


Please visit https://www.widsmob.com/viewer-pro to get more information.


**Доп. информация. В рамках данной задачи реализовывать не обязательно.**

Логику и интерфейс нужно разделять(при таком подходе программу легче поддерживать).
Один из подходов к разделению: https://ru.wikipedia.org/wiki/Model-View-Controller

К данной задаче можно применить так:

1. Представление. Создать класс интерфейса и поместить в него все методы с `puts/gets`
Контроллер должен общаться с интерфейсом примерно так:
```
def some_action
  @interface.show_some_menu
  @interface.ask_some_question
  answer = @interface.receive_some_answer
  some_other_action(answer)
end
```
2. Модель. Содержит методы для изменения своего состояния:
```
class Railway
  attr_reader :stations, :routes, :trains

  def initialize
    @stations = []
    @routes = []
    @trains = []
  end

  def create_station(name)
    @stations << Station.new(name)
  end

  def create_train(number, train_type)
    @trains << train_type.new(number)
  end
  ...
end
```
3. Контроллер. Получает через интерфейс данные от пользователя и дергает методы модели
```
class Controller
  def initialize
    @railway = Railway.new
    @interface = Interface.new
  end

  def run
    loop do
      @interface.show_menu(Interface::MAIN_MENU)
      action = @interface.choose_index
      case action
      when 1 then create_route
      ...
      end
    end
  end

  private

  def create_route
    @interface.show_message(Interface::SELECT_STATION_MESSAGE)
    @interface.show_array(@railway.stations)
    first_station = @railway.stations[@interface.choose_index]
    # Аналогично получаем last_station
    if first_station.nil? || last_station.nil?
       @interface.show_error(Interface::INVALID_INDEX)
    end
    @railway.create_route(first_station, last_station)
  end
  ...
end

```

Можно не тратить на это время сейчас. Такой подход необходимо будет реализовать в итоговой работе


```
1
Название станции
^CTraceback (most recent call last):
	25: from main.rb:141:in `<main>'
	24: from main.rb:25:in `init_interface'
	23: from main.rb:44:in `choice'
	22: from main.rb:25:in `init_interface'
	21: from main.rb:44:in `choice'
	20: from main.rb:25:in `init_interface'
	19: from main.rb:44:in `choice'
	18: from main.rb:25:in `init_interface'
	17: from main.rb:44:in `choice'
	16: from main.rb:25:in `init_interface'
	15: from main.rb:44:in `choice'
	14: from main.rb:25:in `init_interface'
	13: from main.rb:44:in `choice'
	12: from main.rb:25:in `init_interface'
	11: from main.rb:44:in `choice'
	10: from main.rb:25:in `init_interface'
	 9: from main.rb:44:in `choice'
	 8: from main.rb:25:in `init_interface'
	 7: from main.rb:44:in `choice'
	 6: from main.rb:25:in `init_interface'
	 5: from main.rb:44:in `choice'
	 4: from main.rb:25:in `init_interface'
	 3: from main.rb:30:in `choice'
	 2: from main.rb:54:in `create_station'
	 1: from main.rb:54:in `gets'
main.rb:54:in `gets': Interrupt
```


oo this looks pretty cool!  are you still working on it?


это я специально нажал CTRL+c чтобы показать вот эту вложенность

чтобы ее избежать надо сделать loop в init_interface
и просто возвращаться завершением choice в loop
где снова будет вызываться choice (но старый уже будет завершен) и init_interface будет только один


[R/alignment_params_to_posterior_trees.R:29:3:](https://github.com/richelbilderbeek/pirouette/blob/25b8613067b194c73c188618139ee5c226a3c8bd/R/alignment_params_to_posterior_trees.R#L29) *warning:* **no visible global function definition for ‘check_experiment’**
```r
  check_experiment(experiment)
  ^~~~~~~~~~~~~~~~
```
[R/pir_run.R:120:5:](https://github.com/richelbilderbeek/pirouette/blob/25b8613067b194c73c188618139ee5c226a3c8bd/R/pir_run.R#L120) *warning:* **no visible global function definition for ‘check_experiments’**
```r
    check_experiments(experiments) # stub
    ^~~~~~~~~~~~~~~~~
```


This edit looks good. Ship it!


This commit is ready to ship.


merge master


Please push it to gerrit.xenonhd.com instead :p


I have fixes for this regression on my machine


I have a fix for this regression on my machine


Fixed. Sorry about that. The whole shadow lint discussion is interesting and dangerous.


pushed era change back 1H to 10am GMT


good


Ютуб


Successfully aliased the URL <https://tejaskumarcom-mnvxms0s6.now.sh> to the following aliases.

* https://tejaskumar.com
* https://www.tejaskumar.com


I don't think that this interferes with other code, because it simply calls tooltip window->hide();, which is a static variable in Fl_Tooltip.cxx (so no user access).

If keeping the tooltip visible forever is an essential function of a users application, and they are moving their app to 1.4, I am sure they will find that change in the release notes and put a call in their app to modify the hidedeley() to their needs.


Puzzle `DEV-2f3418a3` disappeared from [`src/main/java/io/github/dgroup/term4j/arg/scalar/Envs.java`](https://github.com/dgroup/term4j/blob/master/src/main/java/io/github/dgroup/term4j/arg/scalar/Envs.java), that's why I closed #16. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


In this dialog selecting 'All' only deletes the selected timer not the parent timer rule:

![confirm_delete_dialog](https://user-images.githubusercontent.com/25765532/52174454-9ed1d580-278b-11e9-898e-a492f696af9d.png)


Successfully aliased the URL <https://tejaskumarcom-cbu7p5gql.now.sh> to the following aliases.

* https://tejaskumar.com
* https://www.tejaskumar.com


this return is obsolete


There is no TestServerOffline ??


@Alayan-stk-2 Despite all appearances, semiopenFiles[color] isn't really an int.  It's more or less a Bitboard.  Squares on ranks 2-7 are always zero, and squares A1 to H1 (White's home rank--_for both semiopenFiles[WHITE] and semiopenFiles[BLACK]_) are 1 if and only if the file is semiopen for the given color.

So semiopenFiles[color] actually needs to be a proper int.


I don't think this will work, because it still doesn't solve the multi-line case.  Imagine the prompt being

```
Welcome to the Emacs shell

[09:33:05]:~
>$ date
Sun Feb  3 09:33:14 2019
[09:33:14]:~
>$ da
```

If I'm after the `da` on the second prompt, the regexp will fail.  The combined solution with `looking-at` and the loop correctly traveled up to the timestamp line, but then `eshell-bol` didn't return proper value.

What my solution did was to skip over the just-found prompt to the end of it (we know we are looking at it because that's how the loop terminates), so the search forward does nothing except skip to the end (of any many lines).


@31m059 If squares on ranks 2-7 are always 0, this seems a bit surprising to me... I guess it's to make it possible to do bitwise operations with square type ?

In any case, an int_8 can store 256 values, which should still be enough considering there are only 64 squares ?


Awesome!
Thx <3


Successfully aliased the URL <https://personal-website-79o2kl6ch.now.sh> to the following alias.

* https://alexlafroscia.com


<img width="900" alt="dark 2x" src="https://user-images.githubusercontent.com/185555/52174736-ef354b80-27fc-11e9-9d42-886cf1563f28.png">


Successfully aliased the URL <https://tejaskumarcom-834atqlp1.now.sh> to the following aliases.

* https://tejaskumar.com
* https://www.tejaskumar.com


@Alayan-stk-2 I have corrected my original comment, which should have said ranks 2-8.

Yes, the primary purpose of this very counter-intuitive implementation is simplicity of bitwise operations.  For example, in evaluate.cpp we calculate the number of open files as
```c++
popcount(pe->semiopenFiles[WHITE] & pe->semiopenFiles[BLACK])
```
which otherwise would be much more difficult.  Also note from pawns.h:
```c++
  int semiopen_file(Color c, File f) const {
    return semiopenFiles[c] & (1 << f);
  }
```
which we later use in evaluate.cpp,
```c++
            // Bonus for rook on an open or semi-open file
            if (pe->semiopen_file(Us, file_of(s)))
                score += RookOnFile[bool(pe->semiopen_file(Them, file_of(s)))];
```

I agree, though, there probably exists an implementation that would be much more compact memory-wise--for example, 8 bits (one per file) each for White and Black.  But the trade-off is additional operations to use that non-Bitboard with Bitboards, which adds code complexity and a possible slowdown.


Looks good @YvesIraguha, But Next time you can make your test more powerful by adding more assertion.
Eg: your comment should not be null, a comment should be an object but with specifics keys, etc....


<img width="900" alt="dark 2x" src="https://user-images.githubusercontent.com/185555/52174769-b21d8900-27fd-11e9-83c4-f967ca1cb2b7.png">


@YvesIraguha, I'm not seeing why this is a test case, where are the assertions???


A simple int is only 32 bits however, it would not be enough if this really uses a bit per square, what I am missing.

Are bitwise operations used with semiopenFiles and Bitboards somewhere ?

The first popcount example should still work with two int_8 (which would be just enough to fit 1 bit per file), though I have no idea about the CPU perf of int_8 popcount (same as 32 bits I guess ?). And the semiopen_file function should work with minor changes.


Reference: https://github.com/ebean-orm/ebean-datasource/issues/19 .. for the commit to fix this.


you could remove it. Spring boot scans all packages by default


@Alayan-stk-2 You're correct.  After further inspection, the home rank is bits 0 through 7.  So int_8 should work.  When I tried it, `int_8 semiopenFiles[COLOR_NB]` changed the bench--I'm guessing the culprit is the actual calculation of `semiopenFiles` in pawns.cpp.  Give me a moment to try some things...


여기는?


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


названия классов в кемел кейсе, начиная с большой буквы, без нижних подчеркиваний все! Нижние подчеркивания используются только для именования статический констант


определять переменные строго по одной в каждой строчке


You could remove it


useless adapter))


wildcard import


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


стараться использовать один return из функции


Странная и некрасивая проверка 😄
Может при вводе делать сразу to_i и проверять что если 0, то вводе неверный


название методов должны отражать действие


Do you mean for this to be a pull request? Right now it just looks like a side branch named `cleanup`.


fgh


dfg


poor implementation, just asm execution is more efficient there is no excess in the code


с `x` костыль какой-то вышел 😄


The latest ESPEasy build that this plugin will compile is 2018.10.01 (2018.10.18 may also work, as settime() function disappeared at Oct.19, and timestruct changed on Oct.26)
This plugin uses core functions from ESPEasy that is missing now, this can be seen in the error messages.
You are free to fix it, or wait until somebody has time to do it. Or use the older, working source...


Why would you even add the source for file open (secure), which I doubt will compile on mvsc and string copy from OpenBSD? You could just have used the standard template library to do the same job.


Well, I’m not sure if you tested this commit and/or if you plan to make any further changes. $TXT_FINDHELP [still appears in the console](http://u.cubeupload.com/SashaRed/oasd.png).


Why assignment? Just use them directly


Можно `return unless station`


@Alayan-stk-2 I figured it out!  Thank you for your helpful feedback.  The answer to solving the bench problem is to make it `uint_8`.  `int_8` does not like the initialization
```c++
    e->semiopenFiles[Us] = 0xFF;
```
which fills the entire space with 1: my compiler gives warnings about an implicit overflow.

I will submit a new test very shortly.


Wildcard import


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


Remove unnecessary type and probably Kotlin can also guess the generic type


Either Kotlin can guess the generic type or use more specific one


Create them directly. Conversion is part of the code you are testing


Здесь можно комментировать код


op3 same chat room?


Thanks a lot. This works great :)


The event datetime and the event venue name are both included in the EventItem so you want to also provide them here as arguments. You want to fill with fakes only fields that EventItem doesn't care about


не экономь на названиях переменных или параметров функции, пиши полными словами


Prefer eventItem(...) over createEventItem(...). That's not something you would do normally, but in tests brevity is preferred if the context is clear. Same with createWtmEvent.


> If you are truly making it weaker then it is probably okay.

Yes, making the 'Non-ASCII' filter weaker is what the suggestion in the GF thread was about.

> 1. Check if the script list is the current logged in users script list... and probably don't filter anything. It's easy to shut off on my own script list however it would be a "nice to have" feature since I already know how to read my own scripts... and wouldn't be a inconvenience to me. ;) :) EDIT You might consider a temporary "enable" option instead for test purposes.

If I got you right, I just compared the main OUJS script list, https://openuserjs.org/ and its pages [2](https://openuserjs.org/?p=2), [3](https://openuserjs.org/?p=2),
while being logged in vs while being logged out,
and the filters worked fine: the filtered scripts were exactly the same (e.g. 2 scripts were filtered in page [1](https://openuserjs.org/?p=1)).

Also, regarding:
> EDIT You might consider a temporary "enable" option instead for test purposes.

Such feature is available already: _(I had forgotten to update the script description, I'll do it right away!)_
if you modify line 19 of the script to `const DEBUGGING = 1;`
then the filtered scripts will be highlighted instead of becoming hidden.

> 2. `// @include /^http:\/\/localhost:8080\/((\?(q|p|orderBy|library)=|group\/|users\/.*\/scripts).*)?$/` would also be useful for anyone testing in dev/local pro environment too if you are willing but I can always add that to your script and sometimes lose if you've done an update because I edited it. Because I'm admin/developer/co-owner I can't run your script full time but I do appreciate your work on this for those who need/want it ... hence why I gave you a up arrow on it a long time ago. :)

Yes, I'll gladly add this.

PS. Thanks for the feedback and for the up arrow 🙂


Prefer 'expected' over 'result'. This is consistent in how JUnit names the arguments in the assertions and makes the role of this variable clearer.


с маленькой буквы переменные


тут не за чем создавать локальную переменную


@31m059 Nice you got it to work with an uint_8 !

As for the regression test, there has been 7 commits including 1 simplification, 1 speedup and 5 functional change elo-gainers. I think this is more than enough to justify it considering recent scheduling trends for regression tests.

Once the Knight defense PR is merged, we can wait for a few additional commits before the next regression test.

Otherwise it can take long as there is often another good patch just in the corner, like yours :slightly_smiling_face:


среднее кол-во освадков - это double!


Hamid


TeamCity ImageHunt / Build Branch [Build 198](http://51.255.204.38:8111/viewLog.html?buildId=584&buildTypeId=ImageHunt_BuildBanch) is now running


прекращай сокращать название переменных)


Do you even need the trait? Isn't GrantConditionOnFaction being enough?


название методов тоже не сокращай!


Thanks for replying. I did try adding it as a dependency but still had that issue. I'll look into the code you pointed out to see if it helps me resolve the issue in my project. (Part of it is that the LiquidCore library is geared towards 0.56 of react-native, and react-native has bugs on that specific version that prevent it from working well (and it's been a hassle trying to get the LiquidCore library to work on earlier/later versions of that).

For now going to switch to building the app entirely in react-native or as a webapp and load it in and Android WebView, while I try to resolve this issue. I wanted to avoid this since my experience with react-native is that it is terrible (great idea, but these cross-platform solutions are notoriously difficult to work with and keep up to date, and being in JS makes it even more challenging). Plus my Android background would've let me quickly develop the Java side code and work flawlessly with Android specific code.

Apologies if it sounded like a rant above (it was, but not directed towards you at all, just towards react-native in general). Your code works great! The only issues I've had related to it have been my own fault, and just inexperience with JS in general (still getting used to bindings within classes).


@widged This looks not good. The dependency should be go somewhere else.


смысл проходиться каждый раз с j= 0? Из-за этого приходится вводить новые условия типо i != j, а по сути тебе нужно идти от j = i+ 1


TeamCity ImageHunt / Build Branch [Build 198](http://51.255.204.38:8111/viewLog.html?buildId=584&buildTypeId=ImageHunt_BuildBanch) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:06:06


AFAIK that's how to use old opHandler in 3.8, I'll leave it as it is unless you could provide the new code.


@31m059 Oh cool, goodluck then :)


твой метод arrSumma должен возвращать третий массив, а не создавать его в методе main! Можно фигню передать в качестве аргумента и метод твой будет нерабочий


It shouldn't provide the vehicles to the neutral player, which has Random faction.


The division of a point within a zone can now be identified. This is then used to find the best predefined path. Some more work is needed to ensure that AI pathing works correctly.

Code is mostly untested and requires extensive testing.


давай нормальные названия переменным опять же, а то i-j-k ничего не говорит в циклах while


создал бы отдельную функцию, которая подсчитает тебе размер, а не пихать все одно место


ну и цикл while здесь совсем не подходит, for ведь красивее, не нужно создавать лишних локальных переменных


методы, которые возвращают boolean должны начинаться с is*


очень много вызовов toUpperCase, в каждой итерации цикла, а ведь класс String неизменяемый, каждый раз создается новая строка, поэтому делай оптимизацию, выноси в отдельную переменную и один раз перед циклом вызывай


Thanks!  Then it will probably be sorted out in spec sonnish.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/83cae8d0-ee63-4721-881d-ef95cce88b59?env_id=ibm%3Ayp%3Aus-south "BCPAPP"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/dc72cf33-af87-439c-92da-114d4d7613c6?env_id=ibm%3Ayp%3Aus-south "Pipeline") deployed [vistech-bcp-b](https://github.com/ansleydeakin/vistech-bcp-b/releases/tag/deploy-ibm-yp-us-south-wongpa-deakin.edu.au-dev-20190203-094348 "deploy-ibm-yp-us-south-wongpa-deakin.edu.au-dev-20190203-094348") to [dev](https://console.bluemix.net/apps/c804700d-fc42-4fd8-9c79-73e70a1d31bc?env_id=ibm:yp:us-south "ibm:yp:us-south:wongpa@deakin.edu.au:dev"), including this commit


Successfully aliased the URL <https://website-plsybilcfr.now.sh> to the following aliases.

* https://ko.parceljs.org
* https://pt.parceljs.org
* https://zh.parceljs.org
* https://parceljs.org
* https://pl.parceljs.org
* https://ru.parceljs.org
* https://en.parceljs.org
* https://es.parceljs.org
* https://fr.parceljs.org
* https://it.parceljs.org
* https://uk.parceljs.org
* https://zh-tw.parceljs.org


It's not really "default maximum", rather "default target  ..."
Using "maximum" gives impression of it being a limiting setting that could limit other speed command


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


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/83cae8d0-ee63-4721-881d-ef95cce88b59?env_id=ibm%3Ayp%3Aus-south "BCPAPP"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/dc72cf33-af87-439c-92da-114d4d7613c6?env_id=ibm%3Ayp%3Aus-south "Pipeline") deployed [vistech-bcp-b](https://github.com/ansleydeakin/vistech-bcp-b/releases/tag/deploy-ibm-yp-us-south-wongpa-deakin.edu.au-dev-20190203-094733 "deploy-ibm-yp-us-south-wongpa-deakin.edu.au-dev-20190203-094733") to [dev](https://console.bluemix.net/apps/c804700d-fc42-4fd8-9c79-73e70a1d31bc?env_id=ibm:yp:us-south "ibm:yp:us-south:wongpa@deakin.edu.au:dev"), including this commit


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


не особо вижу смысла в этом методе, у тебя красиво называются переменные, и так все понятно


неужели нельзя было засунуть в switch? Ты разделяешь одну и ту же логику по разным местам, это путает


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/83cae8d0-ee63-4721-881d-ef95cce88b59?env_id=ibm%3Ayp%3Aus-south "BCPAPP"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/dc72cf33-af87-439c-92da-114d4d7613c6?env_id=ibm%3Ayp%3Aus-south "Pipeline") deployed [vistech-bcp-b](https://github.com/ansleydeakin/vistech-bcp-b/releases/tag/deploy-ibm-yp-us-south-wongpa-deakin.edu.au-dev-20190203-095105 "deploy-ibm-yp-us-south-wongpa-deakin.edu.au-dev-20190203-095105") to [dev](https://console.bluemix.net/apps/c804700d-fc42-4fd8-9c79-73e70a1d31bc?env_id=ibm:yp:us-south "ibm:yp:us-south:wongpa@deakin.edu.au:dev"), including this commit


Successfully aliased the URL <https://olympus-nw7izbfea.now.sh> to the following alias.

* https://olympus.now.sh


Sadly, this doesn't exist in python 2.7, only in python 3:
https://docs.python.org/2/library/os.html#os.makedirs
https://docs.python.org/3.5/library/os.html#os.makedirs  -> New in version 3.2: The exist_ok parameter.


а смысл от выражения month % 2? У тебя месяцы кроме февраля имеют один и тот же последний день. Не стоит усложнять простую логику


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/83cae8d0-ee63-4721-881d-ef95cce88b59?env_id=ibm%3Ayp%3Aus-south "BCPAPP"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/dc72cf33-af87-439c-92da-114d4d7613c6?env_id=ibm%3Ayp%3Aus-south "Pipeline") deployed [vistech-bcp-b](https://github.com/ansleydeakin/vistech-bcp-b/releases/tag/deploy-ibm-yp-us-south-wongpa-deakin.edu.au-dev-20190203-095356 "deploy-ibm-yp-us-south-wongpa-deakin.edu.au-dev-20190203-095356") to [dev](https://console.bluemix.net/apps/c804700d-fc42-4fd8-9c79-73e70a1d31bc?env_id=ibm:yp:us-south "ibm:yp:us-south:wongpa@deakin.edu.au:dev"), including this commit


читаем код конвеншен, у оператора switch должна быть инстркция default


```
/**
 * Функция для форматирования цены, а именно отделения разряда тысяч
 * Пример: 14000 -> 14 000
 *
 * @var int $price
 *
 * @return string
 */
```


yes, it seems like the calculations are correct
currenTicks - prevTicks = elapsed


так если это последний день месяца, то day = 1 and month = 1, у тебя чет непонятное


For the unicode check, which is supposed to check that the downloaded string is a valid unicode string, do you have a suggestion?  Should I add code depending on python version?  Or switch to `isinstance(x, basestring)`?

I will look at the codecs.open() stuff.


пишем скобочки всегда, даже если инструкции if-else-for и т.д. занимают всего лишь одну строчку


Isn't an interface? So basically the List object implements its methods?


прекращай брать в скобочки одно выражение


@kdrag0n it does not improve anything. Also, LG has disabled it for Pixel 2 XL because it had issues with ESD


But why it doesn't hang in your game?


Hi I have some other questions in the review. Let me tag you there.


My stack walk errors and info on errors went throught the charts as i gave this a shot today


I thought all your LATEST changes were to LATEST. Are you mixing in changes to other directories too? I will use updat501 in the 5.01 distribution. I can work around this change easily enough, but I'm wondering where this is heading.


I get an error ...
`2019-02-03 23:20:15 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/nissan_leaf.py", line 178, in async_update_data
    await self.async_refresh_data(now)
  File "/config/custom_components/nissan_leaf.py", line 234, in async_refresh_data
    server_response = await self.async_get_battery()
  File "/config/custom_components/nissan_leaf.py", line 298, in async_get_battery
    self.leaf.get_latest_battery_status
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/deps/lib/python3.6/site-packages/pycarwings2/pycarwings2.py", line 396, in get_latest_battery_status
    return CarwingsLatestBatteryStatusResponse(response)
  File "/config/deps/lib/python3.6/site-packages/pycarwings2/responses.py", line 628, in __init__
    self.battery_percent = 100 * float(self.battery_degradation) / 12
AttributeError: 'CarwingsLatestBatteryStatusResponse' object has no attribute 'battery_degradation'
`

I believe it must be `float (12.0)`, I don't think you can do maths on and integer and a floating point number. I've changed both lines in the file and it runs fine on mine, sorry it took so long as I was testing.

Alternatively, use the other method.

`self.battery_percent = 100 * (float(self.battery_remaining_amount) * float(self.battery_capacity)/12.0) / float(self.battery_capacity)`


very good!