# Experiment: Nitro Server Boost
![image](https://user-images.githubusercontent.com/18150845/57564916-6f4aee80-73b4-11e9-8575-260661781d96.png)

![image](https://user-images.githubusercontent.com/18150845/57564918-7245df00-73b4-11e9-9c1c-13f218212fa5.png)

- New experiment: `PREMIUM_GUILDS: "2019-05_premium_guilds"`
- New action types:
  - `GUILD_PREMIUM_SUBSCRIPTIONS_FETCH_SUCCESS`
  - `GUILD_USER_PREMIUM_SUBSCRIPTIONS_FETCH_SUCCESS`
  - `GUILD_PREMIUM_SUBSCRIBE_START`
  - `GUILD_PREMIUM_SUBSCRIBE_SUCCESS`
  - `GUILD_PREMIUM_SUBSCRIBE_FAIL`
  - `GUILD_PREMIUM_UNSUBSCRIBE_START`
  - `GUILD_PREMIUM_UNSUBSCRIBE_SUCCESS`
  - `GUILD_PREMIUM_UNSUBSCRIBE_FAIL`
- New guild settings section: `GUILD_PREMIUM`
- New guild features:
  - `PARTNERED`
  - `ANIMATED_ICON`
  - `BANNER`
- New endpoints:
  - `GUILD_PREMIUM_SUBSCRIPTIONS: "/guilds/:gid/premium/subscriptions"`
  - `GUILD_PREMIUM_SUBSCRIPTION: "/guilds/:gid/premium/subscriptions/:id"`
  - `USER_GUILD_PREMIUM_SUBSCRIPTIONS: "/users/@me/guilds/premium/subscriptions"`
- New guild properties:
  - `premium_tier`
  - `premium_subscription_count`
  - `system_channel_flags`
- New badges for every Premium Guild Tier/Nitro Boost Tier:
![Premium Guild Tier 1](https://canary.discordapp.com/assets/7dc50a46914f03a1c6698133199ad39c.svg) ![Premium Guild Tier 2](https://canary.discordapp.com/assets/dc286bc95cdbd592bb7e60ee40941be2.svg) ![Premium Guild Tier 3](https://canary.discordapp.com/assets/307d418c2462234eee59151dca9b92e8.svg) ![Premium Guild Tier 4](https://canary.discordapp.com/assets/ac20c019c11f36fb22b4ce13725a1aff.svg)
- New `UNSAFE_COLOR`: `PREMIUM_GUILD_SUBSCRIPTION_PINK: "#f47fff"`
- New colours:
  - `PREMIUM_TIER_2_PURPLE_500: "#b473f5"`
  - `PREMIUM_TIER_2_PURPLE: "#b473f5"`
  - `PREMIUM_TIER_2_PINK_500: "#e292aa"`
  - `PREMIUM_TIER_2_PINK: "#e292aa"`
  - `PREMIUM_TIER_1_PURPLE_500: "#b3aeff"`
  - `PREMIUM_TIER_1_PURPLE: "#b3aeff"`
  - `PREMIUM_TIER_1_BLUE_500: "#738ef5"`
  - `PREMIUM_TIER_1_BLUE: "#738ef5"`
- New icons:
  - `Pictures`
  - `EmojiSmile`
  - `Star`
  - `Upload2`
  - `PremiumGuildTier1`
  - `PremiumGuildTier2`
  - `PremiumGuildTier3`
  - `PremiumGuildSubscriberBadge`
  - `PremiumGuildTierSimple`
  - `Stream`
  - `Hash`
  - `OverlappingRect`
  - `Globe`
  - `NitroWheel2`
  - `CloseCircle`
- New message type: `USER_PREMIUM_GUILD_SUBSCRIPTION: 8`

## Constants
- Constant removed: `BITRATE_MAX_VIP = 128e3`
- New constants:
```js
SystemChannelFlags = {
    SUPPRESS_JOIN_NOTIFICATIONS: 1,
    SUPPRESS_PREMIUM_SUBSCRIPTIONS: 2
}
```
```js
MessageFlags = {
    CROSSPOSTED: 1,
    PREMIUM_GUILD_ACHIEVED_TIER_1: 2,
    PREMIUM_GUILD_ACHIEVED_TIER_2: 4,
    PREMIUM_GUILD_ACHIEVED_TIER_3: 8
}
```
```js
PremiumGuildTiers = {
    NONE: 0,
    TIER_1: 1,
    TIER_2: 2,
    TIER_3: 3
}
```
```js
PremiumGuildSubscriptionsRequired = {
    NONE: 0,
    TIER_1: 2,
    TIER_2: 10,
    TIER_3: 50
}
```
```js
PremiumGuildLimits = {
    NONE: {
        emoji: 50,
        bitrate: 96e3,
        fileSize: 8388608
    },
    TIER_1: {
        emoji: 100,
        bitrate: 128e3,
        fileSize: 8388608
    },
    TIER_2: {
        emoji: 150,
        bitrate: 256e3,
        fileSize: 52428800
    },
    TIER_3: {
        emoji: 250,
        bitrate: 384e3,
        fileSize: 104857600
    }
}
```
```js
UserPremiumGuildSubscriptionLevels = {
    LEVEL_1: 1,
    LEVEL_2: 2,
    LEVEL_3: 3,
    LEVEL_4: 4
}
```
```js
UserPremiumGuildSubscriptionMonths = {
    LEVEL_1: 0,
    LEVEL_2: 6,
    LEVEL_3: 12,
    LEVEL_4: 18,
}
```
```js
PREMIUM_GUILD_SUBSCRIBE_COOLDOWN_DAYS = 7;
```

## Strings
#### Removed
- `NO_SYSTEM_CHANNEL: "No New Member Messages"`
- `FORM_LABEL_SYSTEM_CHANNEL: "New Member Messages Channel"`
- `FORM_HELP_SYSTEM_CHANNEL: "Send a message to this channel when someone joins this server. Messages are randomized. This can be turned off at any time."`
#### Added
- `NO_SYSTEM_CHANNEL: "No System Messages"`
- `FORM_LABEL_SYSTEM_CHANNEL: "System Messages Channel"`
- `FORM_HELP_SYSTEM_CHANNEL: "This is the channel we send system event messages to. These can be turned off at any time."`
- `FORM_HELP_SYSTEM_CHANNEL_JOIN_MESSAGES: "Send a random welcome message when someone joins this server."`
- `FORM_HELP_SYSTEM_CHANNEL_PREMIUM_SUBSCRIPTION_MESSAGES: "Send a message when someone boosts this server."`
- `FORM_HELP_BOOSTS_DISABLED: "Server boosts are disabled in Verified and Partnered servers."`
- `GUILD_PREMIUM: "Discord Nitro Status"`
- `PREMIUM_GUILD_NAME_TIER_1: "Tier 1"`
- `PREMIUM_GUILD_NAME_TIER_2: "Tier 2"`
- `PREMIUM_GUILD_NAME_TIER_3: "Tier 3"`
- `PREMIUM_GUILD_SETTINGS_X_OF_Y_SUBSCRIPTIONS: "{subscribers, number}/{numRequired, plural, =1 {# Boost} other {# Boosts}}"`
- `GUILD_SETTINGS_PREMIUM_GUILD_TITLE: "Nitro Server Status"`
- `GUILD_SETTINGS_PREMIUM_GUILD_BLURB: "Members of your server with an active Nitro subscription can help unlock tiers by bestowing their Nitro status. For every tier achieved, you’ll unlock perks for everyone in your server. Members can revoke their buff at any time. Your server will keep perks for three days if a tier is lost."`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERKS_TITLE_NONE: "No Nitro Boost"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERKS_DESCRIPTION_NONE: "No one has bestowed Nitro to this server yet. See if any members would kindly bless your server for server-wide Nitro Perks!"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERKS_TITLE_TIER_1: "Tier 1 Perks"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERKS_TITLE_TIER_2: "Tier 2 Perks"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERKS_TITLE_TIER_3: "Tier 3 Perks"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERKS_PREVIOUS_PERKS: "You get everything above, and —"`
- `GUILD_SETTINGS_PREMIUM_GUILD_TIER_REQUIREMENT: "{required, number} Boosts"`
- `GUILD_SETTINGS_PREMIUM_GUILD_UNLOCKED: "Unlocked"`
- `GUILD_SETTINGS_PREMIUM_GUILD_COUNT_SUBSCRIBERS: "**{count, plural, =1 {# extremely cool person} other {# extremely cool people}}** have boosted this server"`
- `GUILD_SETTINGS_PREMIUM_GUILD_CLOSE_HINT: "Only {numLeft, plural, =1 {# more boost} other {# more boosts}} until the next tier!"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_TITLE_TIER_ANY_EMOJI: "+{adding, number} Emoji Slots (for a total of {total, number})"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_TITLE_TIER_ANY_AUDIO_QUALITY: "{bitrate, number} kbps audio quality"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_TITLE_TIER_ANY_UPLOAD_LIMIT: "{fileSize} Upload Limit For Non-Nitro Members"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_1_EMOJI: "More emojis, more ways to express yourself!"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_TITLE_TIER_1_ANIMATED_GUILD_ICON: "Animated Server Icon"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_1_ANIMATED_GUILD_ICON: "Represent your server...in motion! **(Only in server)**"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_1_AUDIO_QUALITY: "Hear your friends in high definition!"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_TITLE_TIER_1_SPLASH: "Custom Splash Background"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_1_SPLASH: "Upload a customizable background for all your server invites!"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_2_EMOJI: "Even more emojis, for even more ways to express yourself!"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_2_AUDIO_QUALITY: "Hear your friends in higher definition!"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_2_UPLOAD_LIMIT: "Larger upload file size for high quality meme sharing. **(Only in server)**"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_TITLE_TIER_2_BANNER: "Server banner"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_2_BANNER: "Upload a decorative banner that best represents your community! Shown under your server name."`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_3_EMOJI: "Have yourself access to a truckload of emoji slots for all your expressing needs."`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_TITLE_TIER_3_VANITY_URL: "Vanity Url"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_3_VANITY_URL: "Customize the invite URLs to your server with **discord.gg/____**"`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_3_AUDIO_QUALITY: "Hear your friends in the highest of definitions. It’s as if they’re right next to you..."`
- `GUILD_SETTINGS_GUILD_PREMIUM_PERK_DESCRIPTION_TIER_3_UPLOAD_LIMIT: "The biggest file sizes for the highest quality meme sharing. **(Only in server)**"`
- `SYSTEM_MESSAGE_GUILD_MEMBER_SUBSCRIBED: "[!!{username}!!](usernameOnClick) just boosted the server!"`
- `SYSTEM_MESSAGE_GUILD_MEMBER_SUBSCRIBED_ACHIEVED_TIER: "[!!{username}!!](usernameOnClick) just boosted the server! !!{guildName}!! has achieved **{newTierName}!**"`
- `PREMIUM_GUILD_SUBSCRIPTION_TITLE: "Nitro Server Boost"`
- `PREMIUM_GUILD_SUBSCRIPTION_SUBTITLE: "Use your Nitro powers to boost a Server you've joined! Boosting a Server allows it to progress towards Tiers. Each Tier gives collective perks for the entire server."`
- `PREMIUM_GUILD_SUBSCRIPTION_AVAILABLE_COUNT: "You have **{num, plural, =1 {{num} Nitro Boost} other {{num} Nitro Guild Boosts}}** available!"`
- `PREMIUM_GUILD_SUBSCRIPTION_SELECT_SERVER_BUTTON: "Select a Server"`
- `PREMIUM_GUILD_SUBSCRIPTION_REMOVE_BUTTON: "Remove Boost"`
- `PREMIUM_GUILD_SUBSCRIPTION_DURATION: "{months, plural, =1 {# Month} other {# Months}}"`
- `PREMIUM_GUILD_SUBSCRIPTION_SUBSCRIBER_COUNT_TOOLTIP: "**{subscriberCount, number}/{numRequired, number}** boosts"`
- `PREMIUM_GUILD_SUBSCRIPTION_NO_NEXT_TIER: "This server is fully powered! Keep boosting!"`
- `PREMIUM_GUILD_FEATURES_TITLE: "With Nitro, you can help boost a Server!"`
- `PREMIUM_GUILD_FEATURES_BLURB: "Boosting a Server with your Nitro subscription will help progress it to a new Tier. For every Tier achieved, it’ll unlock chat perks **for everyone in your Server!** Check out a few of these sweet perks:"`
- `PREMIUM_GUILD_FEATURES_MORE: "And more! Refer to your friendly neighborhood Server to check out its current Tier and all the Perks available!"`
- `PREMIUM_GUILD_FEATURES_VANITY_URL_TITLE: "Vanity Url"`
- `PREMIUM_GUILD_FEATURES_VANITY_URL_DESCRIPTION: "Invite your friends with a branded Discord.gg URL"`
- `PREMIUM_GUILD_FEATURES_UPLOAD_SIZES_TITLE: "Bigger Upload Sizes for All"`
- `PREMIUM_GUILD_FEATURES_UPLOAD_SIZES_DESCRIPTION: "Increased upload sizes for community-wide, quality meme sharing"`
- `PREMIUM_GUILD_FEATURES_EMOJI_SLOTS_TITLE: "Additional Emoji Slots"`
- `PREMIUM_GUILD_FEATURES_EMOJI_SLOTS_DESCRIPTION: "More emoji slots to hoard the means of expression"`
- `PREMIUM_GUILD_SUBSCRIBE_SELECT_GUILD_HEADER: "Select a Server"`
- `PREMIUM_GUILD_SUBSCRIBE_SEARCH_GUILD_PLACEHOLDER: "Search servers"`
- `PREMIUM_GUILD_SUBSCRIBE_CONFIRM_HEADER: "Choose Wisely!"`
- `PREMIUM_GUILD_SUBSCRIBE_CONFIRM_BLURB: "Are you sure you want to send a Nitro Boost to:"`
- `PREMIUM_GUILD_SUBSCRIBE_CONFIRM_COOLDOWN_WARNING: "If you remove it later, **you will not be able to give another boost for {days, plural, =1 {# day} other {# days}}**"`
- `PREMIUM_GUILD_SUBSCRIBE_CONFIRM_CONFIRMATION: "Select this Server"`
- `PREMIUM_GUILD_UNSUBSCRIBE_CONFIRM_HEADER: "Remove Nitro Boost?"`
- `PREMIUM_GUILD_UNSUBSCRIBE_CONFIRM_BLURB: "Are you sure you want to remove your Nitro Boost from:"`
- `PREMIUM_GUILD_UNSUBSCRIBE_CONFIRM_COOLDOWN_WARNING: "This server will lose Tier progress if you remove your boost. **You will not be able to give another boost for {days, plural, =1 {# day} other {# days}}.**"`
- `PREMIUM_GUILD_UNSUBSCRIBE_CONFIRM_CONFIRMATION: "Yes, Remove Boost"`
- `PREMIUM_GUILD_HEADER_BADGE_NO_SUBSCRIBERS: "No Nitro Boosts"`
- `PREMIUM_GUILD_HEADER_BADGE_NO_TIER: "No Tier"`
- `PREMIUM_GUILD_HEADER_DROPDOWN_NITRO_SERVER_SUBSCRIBE: "Nitro Server Boost"`
- `PREMIUM_GUILD_PERKS_MODAL_HEADER: "Server Nitro Status"`
- `PREMIUM_GUILD_PERKS_MODAL_BLURB: "For every tier achieved, you’ll help unlock perks for everyone in your server. These perks are only in effect within the server. [Learn more about Nitro Boosting.]({helpdeskArticle})"`
- `PREMIUM_GUILD_PERKS_MODAL_NO_TIERS: "No tiers achieved, yet :("`
- `PREMIUM_GUILD_PERKS_MODAL_TIER_ZERO_SURPASSED: "You started here, and now you have become great."`
- `PREMIUM_GUILD_PERKS_MODAL_PREVIOUS_PERKS: "You get everything previous, and —"`
- `PREMIUM_GUILD_PERKS_MODAL_MANAGE_YOUR_SUBSCRIPTION: "Manage your Nitro subscription"`
- `PREMIUM_GUILD_PERKS_MODAL_BUTTON_UPGRADE_TO_NITRO: "Upgrade to Nitro to Boost!"`
- `PREMIUM_GUILD_PERKS_MODAL_BUTTON_GET_NITRO: "Get Nitro to Boost!"`
- `PREMIUM_GUILD_PERKS_MODAL_BUTTON_SUBSCRIBE_THIS_SERVER: "Boost this Server"`
- `PREMIUM_GUILD_PERKS_MODAL_TOOLTIP_ALREADY_USED_SUBSCRIPTION: "You have already used your boost for another server"`
- `PREMIUM_GUILD_PERKS_MODAL_TOOLTIP_ALREADY_SUBSCRIBED_THIS_SERVER: "You have already boosted this server!"`
- `PREMIUM_GUILD_SUBSCRIPTION_TOOLTIP: "Nitro boosting since {date, date, medium}"`


Логическое cohesion двух методов: init и sorting.


Если написать `Sort* sort = new Merge;`, то нужно перед вызовом sorting подразумевать вызов init, чо не есть ок.


## Strings
#### Added
- `FORM_HELP_SYSTEM_CHANNEL_JOINS_ONLY: "Send a message to this channel when someone joins this server. Messages are randomized. This can be turned off at any time."`
#### Removed
- `FORM_HELP_BOOSTS_DISABLED: "Server boosts are disabled in Verified and Partnered servers."`


Начал верстку главной.
header and logo


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

* https://radient.now.sh
* https://radient.jaredkent.now.sh
* https://radient-git-master.jaredkent.now.sh


Deployment failed with the following error:

~~~
You are not owner of the domain "my-zeit-website.com"
~~~


i forgot. sorting is priority one before nav drawer with filters. its just the ui and like what way they want me showing the sorting options that im taking my time with


Hi I am nay win tun and I am new to Github


best variable name of 2019


Upload File Nomor 3


Sorry that was a Small mistake


Yeah :-)
I didn't expect this to work after the long stc, but it passed ltc so quickly! And that's a crazy bench number :-)


Successfully aliased the URL <https://perk-sass-nuxt-p5lyj6zdq.now.sh> to the following aliases.

* https://perk-sass-nuxt.matiasruizr.now.sh
* https://perk-sass-nuxt-git-master.matiasruizr.now.sh


aqui creamos la mision de Red Skull #9


I cannot save a file called con in windows.


Congrats!


@JuliaRegistrator register()


Registration pull request updated: [JuliaRegistries/General/662](https://github.com/JuliaRegistries/General/pull/662)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.1.0 -m "<description of version>" 9a8b7cbbb556e16bc87a0747a5812283182ed8f7
git push origin v0.1.0
```


흠 ... 습관 들이는 게 좋을 것 같은데 클래스 네임 앞에 요소 이름을 적어주기 바람.


content-name, content_layer 변수 네이밍 규칙이 확실해졌으면


이부분 또한 마찬가지.


Deployment failed with the following error:

~~~
You are not owner of the domain "codersforcauses.org"
~~~


> > > nice blobbening .. when finally bholte phixx ?
> >
> >
> > you phix first i will kang Xd
> > and
> > R2 Modem alteration Soon Xd
>
> did you just say Modem Alteration?
>
> /runsfastAF soon u get a job in CAF just write about it in your resume

lol Xd Xd Xd
Everything seems reep


this file described a whole process of segment about chinese news.
this is foundation practice about nlp techniques.


Successfully aliased the URL <https://operation-code-4edhritpf.now.sh> to the following aliases.

* https://operation-code.now.sh
* https://operation-code.operation-code.now.sh
* https://operation-code-git-master.operation-code.now.sh


This is a Halftone Shader applied to a 3D object. This shader includes the Blinn Phong algorithm and also algorithms including distance checking and finding individual pixels to create circles.


.top 보단 .title_area 라던지 의미있는 클래스네임이 좋을 듯.


content_layer와 content_box를 따로 둔 의미가 있는지 모르겠음. padding 을 넣으면 같아지는 작업물인데 불필요한 요소임 .그리고 layer 보단 wrap , wrapper 라는 네이밍을 사용하고 있음.


This programme navigates an AI bot to the highest influence map on the C++ screen using Pythagoras and other algorithms.


123324### ### ****


This code uses a normalization algorithms to colour individual pixels into a different shade.


i have no idea why there is a second ChargesConverter.kt in the root java source folder. it is not showing in my IDE in android or project view. idk. this is a bug in idk


im going to try and delete it right off here


작성한 css 파일을 읽어보는데 요소위치마다 css 정의한 위치가 다 제각각이어서 찾기 힘들었음. 이정도 코드는 눈에 다 들어와야할 양인데 지금 이부분에 사실 div.main_container > div.content_box 가 와야할 자리임.


Candice


/* 컨텐트 박스 */ 와 같이 가독성 늘려주는 것도 괜찮아보임 css 주석 사용은 검색을 통하던 좋은 생각이나 의견이 있으면 같이 써보도록 하자


Change fade animation.


<img width="900" alt="cache" src="https://user-images.githubusercontent.com/185555/57565408-8c61da80-7411-11e9-91c1-10a30b1c032b.png">


이 부분들때문에 사실 골치아팠는데 내용이 아무것도 없는 상태에서 미리 속성들을 넣어놓다 보니 , 자식 요소들을 생성하면서 불필요하게 다시 값을 바꾸려는 css가 추가됨. 아직 레이아웃이 채 완성되지도 않았는데 자식요소들 컨텐츠 모습까지 조정했던 건 좋지 않았던 듯.  푸시 결과물에 flex와 center가 의미가 없는 것 같아 제외했음.


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

* https://bambooweb.wickies.now.sh
* https://bambooweb-git-master.wickies.now.sh


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


@ryanbr Does the exception still required if `estat.ly` is redirecting to `eonic.app` ?


[](url)


Confirmed GPG Key verification.


added hello


< title > види відпочинку </ title >


Successfully aliased the URL <https://coiny-8kweug0n8.now.sh> to the following aliases.

* https://coiny.astrolince.now.sh
* https://coiny-git-master.astrolince.now.sh


Excellent!


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

* https://thx216bot.pdillinger.now.sh
* https://thx216bot-git-master.pdillinger.now.sh


du comment


嵌套 update 会有问题。


dropdown item wrapper button <- type="submit"


One tooth here also?


Added SBT 1.2.8 installation and setup


不要な改行はすべて削除しましょう！


こういうところの不要な改行も削除で！


以下同じ


HCN là gì


well done


ok da thấy lỗi


Successfully aliased the URL <https://jinzhe-blog-5ms42tfqr.now.sh> to the following aliases.

* https://jinzhe-blog.njzjz.now.sh
* https://jinzhe-blog-git-hexo.njzjz.now.sh


pタグで囲む場合は
```
<p>ほげほげほげほげ<br>ほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげ</p>

か

<p>
  ほげほげほげほげ<br>ほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげ
</p>
```
どちらかにしましょう。文章が長い場合は下のほうが読みやすいかな。


インデント下げてください


here it shoud be main


強調タグは `b` ではありません！
http://www.htmq.com/html5/008.shtml


@Ryunosuk レビューしました！
不要な改行やインデントの修正などありますのでこういうところも気にしてやると良いですよ :)


you should put setup.sql somewhere else, on the first run the volume is empty and the DB cannot be initialized.


@DrCaFr since we're leaning towards changing the `<xmcf>` `<version>` to 3.0.1,
we have modified the xsd to permit hardness in `<self_piercing>` rivet only if `<version>` is **3.0.0** !
Do you agree ?


@ZZLinvec, I've looked at your UI suggestion, and the simple implementation you suggest doesn't work because decrypt() gets called repeatedly (on each new mDNS update) and the multiple dialogs overlay each other. I started adding some locking to prevent this and got it to work, but overall, I believe this route of implementation will get complex.

I think it would be better to begin refactoring the MainWindow() and ThreadForQT() classes such that there is a SonoffR3() device class that maintains state about the device including the API key rather than passing the state of the device around as data.

I think this will also move the code towards the split of API and UI we have began discussion on here https://github.com/itead/Sonoff_Devices_DIY_Tools/issues/4

What are your thoughts to this approach?

(In the meantime, my latest [commit](https://github.com/mattsaxon/Sonoff_Devices_DIY_Tools/commit/95ef9f47552116c97817a0dbb195c75a7ee08c88) has proven read and write to the device is functional for encrypted device)


Return


Ok go for that, GET requests shouldn't have a body though.
The offending line in AWSClient also breaks S3.createMultipartUpload() as AWS complains if it has a body.


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

* https://coiny.astrolince.now.sh
* https://coiny-git-master.astrolince.now.sh


Ok i will. By the way let me share the code i'm using to send the email. In
bold the parts that i've grabbed from the example you have posted in github
(plus EmailSender libreries..).
If you can have a quick check to see if there is nothing odd (since i'm not
a firmware expert)
Thanks
Pier

#include <ESP8266WiFi.h>

#include <DHTesp.h>

*#include "Arduino.h"*

*#include <EMailSender.h>*

#define DHTPIN 4 // what digital pin DHT-11 is connected to

#define FAN 5  // what digital pin the FAN is connected to

#define FANSTART 0 // open the 12V to the FAN

#define TACHO 2 // PIN which controls if the FAN run properly

DHTesp dht;

*EMailSender emailSend("smtp.pgperetta@gmail.com
<smtp.pgperetta@gmail.com>", "mypassword");*

char ssid[] = "TNCxxxxxxx";

char pass [] = "90xxxxxxx";

//bool trigger = 0;

//int warningtemp = 28;

//int alarmtem = 33;

//int setemp = 23;

void setup() {

  analogWriteFreq(15000);

  pinMode(LED_BUILTIN, OUTPUT);     // Initialize the LED_BUILTIN pin as an
output

  pinMode(DHTPIN, INPUT); // Initialize the DHT-11 PIN

  pinMode(FAN, OUTPUT); // Initialize the PWM PIN (Fan)

  pinMode(FANSTART, OUTPUT);

  //pinMode(tachimetrica, INPUT);

  Serial.begin(115200);

  // Connect to WiFi Network

    delay(500);

    Serial.print("connecting to...");

    Serial.println(ssid);

    delay(500);

    WiFi.disconnect();

    WiFi.begin(ssid,pass);

      while (WiFi.status() != WL_CONNECTED)

      {

      delay(500);

      Serial.println(",");

      }

    Serial.print("SSID.....");

    Serial.println(WiFi.SSID());

    Serial.println("Successsfully connected...");

    Serial.print("IP Address allottad to Node MCU");

    Serial.println(WiFi.localIP());

    Serial.print("MAC Address of ESP....");

    Serial.println(WiFi.macAddress());

    WiFi.printDiag(Serial);

    Serial.println();

    Serial.println("Status\tHumidity (%)\tTemperature (C)\t(F)\tHeatIndex
(C)\t(F)");

     dht.setup(DHTPIN, DHTesp::DHT11);

     //dht.setup(DHTpin, DHTesp::DHT22);

*// e-mail test*

*EMailSender::EMailMessage message;*

*    message.subject = "Soggetto";*

    *message.message = "Ciao come stai<br>io bene.";*

*    EMailSender::Response resp = emailSend.send("pgperetta@gmail.com
<pgperetta@gmail.com>", message);*

*    Serial.println("Sending status: ");*

*    Serial.println(resp.status);*

*    Serial.println(resp.code);*

*    Serial.println(resp.desc);*

              } //Setup Close

Il giorno ven 10 mag 2019 alle ore 23:02 Renzo Mischianti <
notifications@github.com> ha scritto:

> Try to uncomment this line and repeat the test
>
> // Uncomment to enable printing out nice debug messages.
> // #define EMAIL_SENDER_DEBUG
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/xreef/EMailSender/commit/2ced050551a958a9df7156fd635a2d19b718d757#commitcomment-33493657>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMA6DCV7GFL4LL5GHKQQIWLPUXPG5ANCNFSM4HMCKOBA>
> .
>


this one she is able to work a lot of thing since i older than that with only 2000 days


@sfalexrog trailing whitespace не нужен.


One surely problem is the login
EMailSender(const char* email_login, const char* email_password);
On email login you must use only email that is the same of login, remove the part with <>


how\W?to\W?hack\W?whatsapp


# what
DBの設計

# why
group,user,message登録に必要なため。


xcvzxvzxv


I was skeptical when you announced that change, because now two elements can be highlighted at the same time (hovering highlights too). But it works pretty well. :+1:


sir can you explain about : If your character is not on slot 1 you can call the scripts as `GerardoFix.exe PATH_TO_SAVEFILE SLOTNUMBER`, my save slot number is 2, but when i run GerardoFix.exe it is closes immediately.


1. Належно іменуйте коміти (більш інформативно, але стисло); надзвичайно складно за навяними комітами орієнтуватись, _які саме_ зміни/модифікації вмісту репозиторію виконано.
2. У `TS_Parkhomenko_task.doc` та `TS_lab3_Modules.doc` **_відсутні_** тест-сьюти для **_модульного_** тестування розроблених функцій (принагідно нагадую, що на системному рівні тестувати функції **неможливо**).

Див. пункти 6, 12 Порядку виконання ЛР № 3

> 6.	Розробити **_три набори_** контрольних прикладів до задач 3.1–3.3 для виконання _**модульного**_ тестування (_Unit Testing_) функцій;

> 12. Реалізувати **тестовий драйвер** для виконання модульного тестування функцій розв’язування задач 3.1, 3.2 та 3.3 **за допомогою розроблених наборів** контрольних прикладів.

Тобто виконавцем тест-кейсів повинен бути **_не Пархоменко Д.О._** (як наразі вказано у файлах), а **_тестовий драйвер, тобто програма_**. Чи реалізовано виконання дій з поля `Дії (кроки) / Action (Test Steps)`  програмою TestDriver.ехе **?!** Отож...

Отже, **слід належно реалізувати тест-сьюти для модульного тестування** реалізованих під час лабораторної роботи **_функцій С++_** (в т.ч. перевірте правильність їх реалізації для ЛР № 2).

Згадайте структуру тест-кейсів  для модульного тестування, запропоновану й розглянуту на лекціях 2, 3.

_УСПІХІВ!_


要让全世界知道996.icu？


УВАЖНО опрацьовуйте методвказівки та **ДОТРИМУЙТЕСЯ Порядку виконання ЛР**.


#I decided to take a weirder approach and slice the "M"s in a upper half and a bottom half


It looks great so far! One thought: I think that the click action should be disabled while panning is active


#From there on all I needed to do is figure out how to print everything and how to repeat it using different variables


练习


做一个值得你骄傲的Better Me


http://www.ita.uni-heidelberg.de/~dullemond/lectures/cosmology_2011/Chapter_2.pdf Is very interesting, too


Successfully aliased the URL <https://operation-code-3qgg9nate.now.sh> to the following aliases.

* https://operation-code.now.sh
* https://operation-code.operation-code.now.sh
* https://operation-code-git-master.operation-code.now.sh


Cool. It's up to you although "200/255 DC" might confuse people; DC normally means flat voltage with no duty cycle.


OOPS... forgot to note this: [https://github.com/stvhwrd/Ticker/issues/11](url). will commit again with definite fix in near future


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:

* `telegram-token216` (in env: `BOT_TOKEN)`

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


Successfully aliased the URL <https://jats-validator-ui-bgthlhqod.now.sh> to the following aliases.

* https://validator.jats4r.org
* https://jats-validator-ui.jats4r.now.sh
* https://jats-validator-ui-git-master.jats4r.now.sh


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

* https://packagephobia.now.sh
* https://packagephobia.styfle.now.sh
* https://packagephobia-git-master.styfle.now.sh


OK


Does this need a `static`?


[Your benchmark job](https://github.com/JuliaLang/julia/commit/7f2fa84e492af31cff31a6e46f676116a5c48dcc#commitcomment-33495549) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/e5bae4c7a93692a9f82dabac7c30044538ab4944/daily_2019_05_11/report.md). cc @ararslan


Created multidev environment [sfgov#ci-2177](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-2177).

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


Wouldn't you want test with [-3,1]?


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

* https://rod.sh
* https://sh.rodneydennis.now.sh
* https://sh-git-master.rodneydennis.now.sh


Successfully aliased the URL <https://ssr-demo-q9dqe4rm3.now.sh> to the following aliases.

* https://ssr-demo.schalela.now.sh
* https://ssr-demo-git-master.schalela.now.sh


Successfully aliased the URL <https://zero-hour-blw6100gq.now.sh> to the following aliases.

* https://zero-hour.now.sh
* https://zero-hour.kasn1.now.sh
* https://zero-hour-git-master.kasn1.now.sh


This commit appears to be introducing compile errors (MSYS2/GCC8.3.0):
```
Compiling src/mame/drivers/vsnes.cpp...
In file included from ../../../../../src/emu/emu.h:51:
../../../../../src/mame/drivers/vsnes.cpp:251:15: error: no declaration matches 'void vsnes_state::vssmbbl_sn_w(address_space&, offs_t, u8, u8)'
```


* 加班没有起始日期时间吗？而且加班也应该可以分成不同的类型（平时/临时、周末、法定假日）。
* 所有的提交申请和批准申请操作都应该带有时间戳。批准申请的人也应该保存下来（因为主管可能会更换）。很多列只有50长度的字符串显然也不够。请假也应该带有不同类型。
* 密码不应该明文存储，应该存储它的摘要信息。用户应该带有更多的信息，比如邮箱、电话以及是否接收通知等，年龄没有必要，不如换成出生日期。工作状态是否能从其他信息中得出？如果能就没有必要在数据库中存储。
* 签到有必要考虑不同的类型吗？一次签到是否已经确切的对应工作安排中的一栏？是否迟到是否有必要保存？那早退呢？
* 工作安排是否考虑周期性？如何区分假期和还未安排的工作的时间？
* 为了创建还没有员工的部门，我们应该为部门单独创建一个表而不关联到员工，之后有一个员工-部门类，有双外键指定一个一对多关系。
* 工作班次安排应该是一个抽象化的安排而不对应某个人，它应该单独存储，并关联数个工作时间。然后把人和工作班次安排关联起来。这样才能实现工作班次安排的存储和导入。
* 关于一些常见的查询操作，似乎可以考虑封装到已有的类中作为类函数`classmethod`，也可以考虑由项目模型开发者进一步封装。

关于数据库迁移和测试环境生成的进一步操作还需要与项目的其他部分相配合。可以在下次开会时讨论。


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

* https://rod.sh
* https://sh.rodneydennis.now.sh
* https://sh-git-master.rodneydennis.now.sh


Finally, so the text doesn't glitch up! :+1:


なかなか理解できなくて、すみません。
すみません。初期化していなかったです。
今まで、特に誤作動がなく動いていたので、分からなかったです。
ありがとうございます。
メンバイニシャライザで初期化します。


Following #140


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

* https://xnix.me
* https://xnixme.xueseason.now.sh
* https://xnixme-git-master.xueseason.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [GUI(LightTheme)](https://trello.com/c/Zd3DGCVZ/8-guilighttheme)


要实现O(log(m+n))的时间复杂度要求，见log，想到二分二分二分，最终分析有可能小于O(m)。所以设定两个变量i和j，用这两个变量分别分割数组1和数组2，将左半部分合并，将右半部分合并，左半部分的最大值小于右半部分的最小值，且左右两个部分的数量相等或者差1。数量相等时，中位数=（左边最大值+右边最小值）/2；数量差1时，左边比右边多一个，中位数等于左边最大值。


Successfully aliased the URL <https://zero-hour-hkbypvbt5.now.sh> to the following aliases.

* https://zero-hour.now.sh
* https://zero-hour.kasn1.now.sh
* https://zero-hour-git-master.kasn1.now.sh


Successfully aliased the URL <https://xnixme-18nz67h6w.now.sh> to the following aliases.

* https://xnix.me
* https://xnixme.xueseason.now.sh
* https://xnixme-git-master.xueseason.now.sh


Successfully aliased the URL <https://window-table-hledl7cbt.now.sh> to the following aliases.

* https://window-table.now.sh
* https://window-table.dodan.now.sh
* https://window-table-git-master.dodan.now.sh


`<FilterInput placeholde={this.props.intl.formatMessage(messages.filterInputPlaceholder)} ... />`


![](https://github.trello.services/images/mini-trello-icon.png) [Action System](https://trello.com/c/9JzCUXgs/9-action-system)


Kolory jeżeli są częścią jakiegoś theme'a, powinny lądować w stałej z kolorami `./theme/styled.js`


Successfully aliased the URL <https://zero-hour-jos89iw2a.now.sh> to the following aliases.

* https://zero-hour.now.sh
* https://zero-hour.kasn1.now.sh
* https://zero-hour-git-master.kasn1.now.sh


yooo how in the f does that keep fing happening wtf


Ładniej będzie przypisać to do jakiś zmiennych o odpowiednich nazwach - dzięki temu kod będzie się "autokomentować" i sam `if` będzie czytelniejszy


like wtf is line #10 in InmateViewModel.kt


<details>

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

InterpreterError at template.tasks[0]: object keys must be strings

</details>


dlaczego nie `filterItems`?


Mana file javanya?


房贷首付a


Trzymamy się zasady jeden komponent per plik.
Wszystkie dodatkowe komponenty musisz przenieść do ich własnych katalogów/plików


Tahle radka kodu je klicova. `appendA()` ma pozmenit ten `List` a vratit a vratit ho zpet - nebo jeste lepe - vytvorit kopii onoho ArrayListu, ke kazdemu elementu pridat `A` a vratit zpet (`return`).

V tuhle chvili funkce `appendA` vypisuje do konzole. Je lepsi kdyz funkce vysledek vraci. Je pak univerzalnejsi. V praxi chces vysledek nejak dal pouzivat, ne ho jen vypsat.


Tekst powinien pochodzić z intla


I think the source InmateRepository is the Data Access Layer but idk. I am going back to school this summer. I keep saying that then I don't go and enroll. I'm not sure whether workforce or finish my degree. I just want to code. Maby learn something else but android would be cool. I'd honestly not really even care  if I was a developer. building computers for a hobby can be expensive.


stejny problem jako u predchoziho cviceni. `sweets` by mel List zpatky vratit (`return`).


knowing about the Data Access Layer would be nice.


Do stylowania używamy `styled-components`


I think I prefer the educational sector of development. if thats a thing?


yes, should be quite generic. I restructured the function in the latest commit, so we only need to modiy two small function for more models: `.vcov_as_matrix()` and `.term_assignments()`, whereby `.term_assignments()` should already work for any model...


3.7课程没有HMR热模块更新


"No, don't just remove the lines" :). Pravdepodobne je tim mysleno, ze se ma list projit pomoci cyklu, zkontrolovat hodnotu a vymenit ji. V praxi casto nevis na jakych indexech mohou byt "spatne" hodnoty.

`sweets` by mela fungovat univerzalne, i pokud se zmeni poradi elemetu v tom Listu


każdy z tych klas, którą przypisałeś do jakiegoś elementów w DOM powinna być `styled-components`

np
`& .title {...}`
```
const Title = styled.div`
    width: 100%;
    padding: 14px;
    box-sizing: border-box;
    background-color: ${colors.green2};
    color: ${colors.white};
`
```
i później tutaj dodajesz
`& ${Title}`
Jeżeli w ogóle będzie taka potrzeba


Literówka i nie potrzebujesz definiować tego dla webkita


Font do stałej


你好，<Rockchip_DRM_Panel_Porting_Guide_V1.6_20190228.pdf> 文档的下载地址方便提供下嘛


tohle nedělá nic:)


Wrong comment on this commit. Letters fade when selected.


pravděpodobně je třeba hashmap projít cyklem a průběžně apendovat do `out`

`out = out + map.get(i)`


Nie byłoby Ci łatwiej trzymać mapy elementów oznaczonych jako done?
W momencie, gdy będzie ich bardzo dużo to będzie musiał iterować po wszystkich.


Did you benchmark it?

I thought constant in Strassen is large.


The vendor partition is disabled here:
https://github.com/Quallenauge/android_kernel_bq_msm8953/blob/lineage-16.0-4.9/arch/arm64/boot/dts/qcom/bardock.dts#L67.

You can also add the system mount point in this place:
```

	firmware: firmware {
		android {
			fstab {
				vendor {
					status = "disabled";
				};
				system {
					compatible = "android,system";
					dev = "/dev/block/platform/soc/7824900.sdhci/by-name/system";
					type = "ext4";
					mnt_flags = "ro,barrier=1,discard";
					fsmgr_flags = "wait,verify";
					status = "ok";
				};
			};
		};
	};
```
A greeting.


Thank you !! this is what I need .


```java
return list.contains(4) && list.contains(8) && list.contains(12) && list.contains(16);
```

nebo jeste lip

```java
        int[] numsToCheck = {4, 8, 12, 16};
        for (int num : numsToCheck) {
            if (!list.contains(num)) {
                return false;
            }
        }

        return true;
```


Card front back


Maybe use something like `__FILE__.'-dir'` instead, which does not create new issues when tests are copied and adjust for multiplatform things..?


Mozesz to rozbić na dwie funkcje renderujące:
- `renderItemsList`
- `renderEmptyList`

Jeżeli użyjesz do tego dodatkowo helpera `renderWhenTrue` to zrobić się to znacznie przyjmniejsze.

```
<List>
   {renderItemsList(items.length)}
   {renderEmptyList(!items.length)}
</List>


Wao


Test


Hi, I tkink you forget to push your changes regarding the fast lookup route and controller 😜


styled-components
--
Możesz przekazać propa `isDone` i użyć go w stylach.
Przykład:
```
const ToDoItemTitle = styled.span`
   color: ${styleWhenTrue(prop('isDone), colors.green, colors.red)};
`;
```
`styleWhenTrue` to helper z `/shared/utils`
`prop` pochodzi z `ramda`, której też używamy


Yes


dont use `makeTriangleSoup` just error out (return nullptr and in debubg build an error message) if the mesh has an index buffer ;)


costam


d fds


hello world


Why not simply `const std::string *` as a return type?

Having this contract "If the field is found the pointer returned can't be nullptr" what are the cases that `optional_t< const std::string * >` is better then a simple pointer?


lets shop


@mtehver i see in that algorithm that there is a label "priority". Is that something which can be set within the style? Within my style i show mountain peaks  and i would like the label drawing priority to be set based on the peak elevation.
The idea is that as you zoom out you only see higher peaks .
THanks


Deployment failed with the following error:

~~~
An error occurred with your deployment
~~~


tenhle kod uz by mel byt mimo `try catch` (ale no big deal)

v `try`

by mel byt jen `lines = Files.readAllLines`


add a comment about possible optimization if HADD is used


delete constructor and destructor if this class does not need to be instantiated


用于显示该项目信息


add some comments to these member fields.

Also core::vector3df_SIMD is aligned to 16 bytes, so you need to put the weight next to the index Offset, otherwise the struct ends up being 64 bytes instead of 48


Yes. @tanushree04 why did you need to add this?


С:


编辑内容添加


本日の変更前デッキ内容で再作成（変更コメント保存のため）


テスト作成


alternativa by byla `toCharArray`, ale ja mam tohle radsi. Proc znat dalsi metodu, kdyz jde pouzit `split`.


本日の更新前デッキの内容で再作成するために一旦削除


多分大丈夫だけどもし壊れてたらごめんね♡


https://github.com/candroidtb/BootLaces/commit/7ab315fd711276fba6b85f00afc60611e9a25b11 that reallly creeps me out. i would have never taken that out of there. its almost like there's another user on my computer. i dont know if you believe in ghost users but its really scary


It is not working,not showing all the features


は? 大嘘commitしてしまった **0.7->0.8** です


Good point


Thanks for Your suggestion. About point 5 should be already supported in selectWinner(raw 176 ) there is the check  if (move2 == GameMove.NONE || move1 == GameMove.NONE) return 0; // reveal only one player. There are already two tests on cancelGame (emitted event in case only player1 reveal, emitted event in case only player2 reveal)


I disagree to make it deprecated.

While I do agree that there is a minor issue that it exposes container, it makes it possible to use STL algorithms. And suggested `for_each_field` is not substitution for this.
Consider the following example:
```c++
auto custom_header_field =
    std::find_if( fields.begin(),
                     fields.end(),
                     []( const auto & f ){
                         return f.name() == "custom-field" ||
                                    f.name() == "custom-field-v2" ||
                                    f.name() == "custom-field-v3";
                     } );
if( fields.end() != custom_header_field )
{
    handle_custom_field( custom_header_field )
}
```


this one I want a lambda function or an `std::function` that will determine the connection between triangles at a vertex given them both plus the vertex that they share, this will enable us to do smoothing based on not only angles between triangles but also smooth groups, etc, etc whatever the user chooses.


Keep it private, and make it accessible too.


Exactly, it is no longer needed.


this part could be made into an `std::function<>` that is the default parameter to the calculate smooth normals function


Yes, use BN because Javascript cannot handle large numbers.


Look ok? https://github.com/ezsystems/ez-support-tools/commit/7c61b6d4d944513597e0433d075df25d397b284c


This makes the algorithm O(n^2), we need a spatial hash at the end to optimize the searching for identically positioned vertices


The check is present in the next commit (rename claimGame into cancelGame, and check on HASH not-reused)


you need a margin of tolerance when comparing positions, look at the `SErrorMetric` in the mesh welding functions


that... is the most illegal thing in the world.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


And this is an example how the code becomes more complicated and less readable when having only for_each API.


@seyfahni Sure! You can include this translation.
Thank you for your contact.


## Change-logs:

+ Initial configuration for cell, similar to `viewDidLoad`
```swift
    override func awakeFromNib() {
        super.awakeFromNib()

        self.imageView.layer.borderColor = UIColor(white: 0, alpha: 0.3).cgColor
        self.imageView.layer.borderWidth = 2
        self.imageView.layer.cornerRadius = 3
        self.layer.cornerRadius = 7
    }
```
+ Reset status, image of cell before reusing
```swift
    override func prepareForReuse() {
        super.prepareForReuse()
        self.imageView.image = nil
    }
```


how can i contact you to have the keyfile?


I would say an assertion about the setup is ok, and an assertion about the object of test is not ok.


能不能同时记录一下当前运行的SQL命令的数据库?


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

I updated the Github team because of this commit.

- @mcornwell1957 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)


Once again https://github.com/Stiffstream/restinio/commit/ba7c9022ff0005d915725cf59f2f08ce99e26d8d#r33496352


`if (recipient != address(0))` is not the same as `require`...

Did you see my comment there?

> It is now down to specs. The calling contract will believe that the split happened as expected. To be sure, it will have to compare its before and after balances, and then it will have to do some forensics in checking which address was not credited. After all there is no info in how much went where.
> This is not a contract that will attract users.


It would be good that you now start with creating a simple GUI.


OK changed


Already changed in the new commit


The hash key player1+blockNumber to pemit a user to play more games in parallel


hw_08, not _07


int 로 하면 sum의 범위를 넘어가서 long long으로 바꿔주니까 통과.


commentaire 1


Are you sure it works? I mean will the command `xdg-open 001.part` know what it needs to play the contents of the partfile?


c'est le div qui contient le contenu du jeux


It is set but never used.


nihao


You know, if the same `keyHash` is reused, the recipient does not need to way for Bob's password. That is a risk. How can you protect your users from the risk of reusing hashes?


Also, how can Alice create a hash that will work for sure?


Are you making straight up theft possible?


What happens to the money one the deadline is passed?


why this words were added?


Not good name. Use `cancel` or `claimBack`.


hi sir，I am sorry to bother you  again.:sob:
Why can't I just run it out on QT Creator?
Is there a problem with my file or with my operation or a problem with ｍｙ environment?

[node-importance-LPA-master (2).zip](https://github.com/meysam81/node-importance-LPA/files/3168804/node-importance-LPA-master.2.zip)


Really?? How long will it take for someone to steal it all?


What happens when `block.number == remits[remitID].expiration`? Are you saying it is both impossible to `withdrawFunds` or to `kill`?


Why do you emit `remitID, msg.sender , 0`?


Can you put this `15` magic number at the top of the contract as a constant. Here, it is too hidden.


else if (swinfo.quot >= 5)
 *s++ = 'H' + swinfo.quot - 5;


nein


To make it more explicit, you can use the syntax:

```solidity
= Remit({
    sender: msg.sender,
    recipient: recipient...
});
```


Depends on how well users and type checkers perceive unification


Still emitting after the transfer?


you can drop the if-statement, just assume this never fails.

Also the attribute ID that is assumed to be the normal needs to be chosen by the user.
A best approach would actually be to provide a second `std::function<>` that will set the normal, this is because sometimes we use weird normal compression/encoding (such as crytek method of fitting an integer grid to a direction)


Theft for 2 reasons.


@felixstorm feel free to create a merge request for this on the hass repo!


It was actually better with a `reveal` in the name because there are many actions to be taken by the users, so `deadlineBlock` does not tell much about which action is "deadlined".


@xoofx Hey, The NuGet publish didn't go through because AppVeyor wants a `v` prefix in the tag name.


I don't have any downloads running, so I had to test with renamed files from my harddisk. Tested on debian stable / testing, fedora, arch and opensuse (tried gentoo on the virtualbox, too. Is really someone using this be hie free decision?).

If xdg-open can't tell the mime-type, it will open the "Open with..." dialog. So with this one we are able to preview anything the can handle partial files, not only video.


The final version of that method uses raw pointer:

https://bitbucket.org/sobjectizerteam/restinio-0.4/src/6f4ede00a0e0660f11187d718966169a68114c44/dev/restinio/http_headers.hpp#lines-952:960

On Sat, May 11, 2019 at 11:08 AM Nicolai Grodzitski <
notifications@github.com> wrote:

> Why not simply const std::string * as a return type?
>
> Having this contract "If the field is found the pointer returned can't be
> nullptr" what are the cases that optional_t< const std::string * > is
> better then a simple pointer?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Stiffstream/restinio/commit/ba7c9022ff0005d915725cf59f2f08ce99e26d8d#commitcomment-33496352>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AC2JZTJNVEGTTEZQRUY2RQ3PUZ5IJANCNFSM4HMHS56A>
> .
>

--
Regards,
Yauheni Akhotnikau


hello


Exellent Post

[

https://www.budgetdeals.us/promo-codes/kohls-coupons/kohls-30-off-coupon/
--

[

https://www.budgetdeals.us/promo-codes/kohls-coupons/kohls-30-off-coupon/
--

](]([]([]([](https://www.budgetdeals.us/promo-codes/kohls-coupons/kohls-30-off-coupon/))))
)--


I agree that `begin()` and `end()` methods can be useful. And they are not
removed, just marked as deprecated. So now we have at least two choices:

1. Add additional method similar to `for_each_field`, but it'll receive
lambda with bool return type. For example:

```cpp
fields().iterate([](const auto & f) -> bool {
  if(f.name() == "name1" || f.name() == "name2" || f.name() == "name3") {
    handle_custom_field(f);
    return false;
  }
  return true;
});
```

2. We can keep `begin()` and `end()` method but specify their return type
explicitly:

```cpp
http_header_fields_t::const_iterator begin() const noexcept {...}
http_header_fields_t::const_iterator end() const noexcept {...}
```
In that case a use can write something like that:
```cpp
struct fields_range_t {
   restinio::http_header_fields_t::const_iterator begin_;
   restinio::http_header_fields_t::const_iterator end_;
};
```
And that code won't break if we change type of container inside
`http_header_fields_t` from `std::vector` to `std::list` or some other
sequence container type.

On Sat, May 11, 2019 at 11:29 AM Nicolai Grodzitski <
notifications@github.com> wrote:

> And this is an example how the code becomes more complicated and less
> readable when having only for_each API.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Stiffstream/restinio/commit/90e39d5d449dcc4b2ced26fd7b7ec2e2f48b7a09#commitcomment-33496436>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AC2JZTK4QZ3JVXMJLB3WPCDPUZ7X3ANCNFSM4HMHTYQA>
> .
>

--
Regards,
Yauheni Akhotnikau


ㅀㄹ


Sorry but is not clear to me which <> part need to be removed...i've
checked both the library (.h and .cpp files) and i've found the below lines:

class EMailSender {
public:
    EMailSender(const char* email_login, const char* email_password, const
char* email_from, const char* smtp_server, uint16_t smtp_port);
    EMailSender(const char* email_login, const char* email_password, const
char* email_from);
    EMailSender(const char* email_login, const char* email_password);

Which is the parte between <> must be removed?
Thanks

Il giorno sab 11 mag 2019 alle ore 08:30 Renzo Mischianti <
notifications@github.com> ha scritto:

> One surely problem is the login
> EMailSender(const char* email_login, const char* email_password);
> On email login you must use only email that is the same of login, remove
> the part with <>
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/xreef/EMailSender/commit/2ced050551a958a9df7156fd635a2d19b718d757#commitcomment-33496064>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMA6DCUPZ2WEYM7ZA5XBU23PUZRZJANCNFSM4HMCKOBA>
> .
>


The second option is much better to me.


OK, I implement it today or tomorrow.

On Sat, May 11, 2019 at 12:11 PM Nicolai Grodzitski <
notifications@github.com> wrote:

> The second option is much better to me.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Stiffstream/restinio/commit/90e39d5d449dcc4b2ced26fd7b7ec2e2f48b7a09#commitcomment-33496543>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AC2JZTP64CKG3DOR2P7M2ITPU2ETJANCNFSM4HMHTYQA>
> .
>

--
Regards,
Yauheni Akhotnikau


Thanks Stefan G. for pointing out.


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/okkur/syna/ecf9066bfc151b4b78b9b1df4a678883c999b498/okkur/syna/7310b5ab09b7b9aad99742fb33688a24bf87d5db/_/%2F/code/) to see more details.


include в < >


commit -2 contacts


Ok, tutaj trzeba napisać prosty formularz - jak coś korzysta z samego Javascriptu, to Django go niestety nie wygeneruje


Moved to separate page, ref https://github.com/RaphielGang/scapedocs/commit/53ec5ea731ef8ec525126c3d703a461b470d7bb7


@JuliaRegistrator register()


Registration pull request created: [JuliaRegistries/General/679](https://github.com/JuliaRegistries/General/pull/679)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.2.0 -m "<description of version>" 6f318aea5511359d190912f863dcf177a3a2ddb1
git push origin v0.2.0
```


@angrybrad Wouldn't `__CLASS__` return `craft\test\Craft` instead of `\craft\test\Craft`? Codeception is annoyingly fussy about this so the backslash is important.


contacts


In your code there is
*EMailSender emailSend("smtp.pgperetta@gmail.com
<smtp.pgperetta@gmail.com>", "mypassword");*
must be
*EMailSender emailSend("smtp.pgperetta@gmail.com", "mypassword");*

Check It please


Hi @javiereguiluz  , are you sure it uses 4.3? I tried this and my version is 4.4-dev.


Nevermind :-/. Missed 5c68ae78bd34711bdc741c6c58142d0ac0bec269.


hello second commit


DataSetType


sorrry, i've checked the code (also in this thread, but i
smtp.pgperetta@gmail.com is not repeated two times...so in the code i see
only the command
*EMailSender emailSend("smtp.pgperetta@gmail.com
<smtp.pgperetta@gmail.com>", "mypassword");*

Il giorno sab 11 mag 2019 alle ore 11:23 Renzo Mischianti <
notifications@github.com> ha scritto:

> In your code there is
>
> *EMailSender emailSend("smtp.pgperetta@gmail.com
> <smtp.pgperetta@gmail.com> smtp.pgperetta@gmail.com
> <smtp.pgperetta@gmail.com>", "mypassword");*
> must be
> *EMailSender emailSend("smtp.pgperetta@gmail.com
> <smtp.pgperetta@gmail.com>", "mypassword");*
>
> Check It please
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/xreef/EMailSender/commit/2ced050551a958a9df7156fd635a2d19b718d757#commitcomment-33496565>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMA6DCWMMIMRSILBRDB5RH3PU2GAHANCNFSM4HMCKOBA>
> .
>


ты тут поперемещал файлы, а половину include'ов не поправил
вообще так не хорошо делать, т.к. обычно IDEA/CLion сами все правят, а постфактумом это приходится руками фиксить


mzgrooms: edit to a cleaner block redraw due to enemy bot movements


softinput_mode is just to set the type of behaviour we want, "When" we ask for a keyboard... it is something we set before actually calling the keyboard or focus....

Sometime after we have called soft input_mode... could be next instruction or minutes later; we call `on_focus` in which case the android/ios getters check for value of soft input_mode and change the `size`. Size is not always triggered even in this case depending on the soft input_mode sometimes we just adjust the viewport not ever touching the size.

So, Soft input mode is used to set the type of behaviour but not to trigged any change in system_size.
in other words,  changing soft input_mode should not trigger a size change but triggering of keyboard which is done through focus would as it changes _size directly when needed.


        <mapping class = "com.example.coolweather.db.City"/>
        <mapping class = "com.example.coolweather.db.County"/>


TODO put the match as .test directly in the if condition


<img width="900" alt="hyperdb tools" src="https://user-images.githubusercontent.com/185555/57568067-30f61380-7436-11e9-8501-1ae324113702.png">


Let's look at this case, if I set `softinput_size` to resize.  Which should trigger a resize when the keyboard is shown next and not before that event. The size is effected only for the duration of the keyboard display and thus only was triggered by changing `_size` directly which is triggered `_get_keyboard_height_android/ios`

At this moment with current changes before a keyboard is shown; If I check system_size... it will show a size updated as if the keyboard is shown....?


This is **completely** wrong. The final descent velocity of the Apollo CM with three parachutes was **~31 ft/s (9.45 m/s)**. If the CM is exploding then the crash tolerance of the CM should be increased to **at least 12 m/s** (36 ft/s in the case of a single chute failure like Apollo 15).

https://www.hq.nasa.gov/alsj/CSM12_Earth_Landing_Subsystem_pp93-98.pdf


Tasty


Nice for resolving conflicts (i.e. NES/FDS).
Some tests showed that _Aladdin (USA) [124D8E4D].zip_ works, just like _TEST123 [124D8E4D].zip_, but not _[124D8E4D].zip_ alone. Maybe it could be a little improvement.

Thank you.


Impressive work!

For here I think if someone doesn't want ot-color they can just don't use its API, we should focus more on things can't be eliminated by linker even if rarely used.


@Noxoomo так виднее, что локальная зависимость


Vaya nombre te has puesto!!!!!!


楼主能加一下Q吗？805165447 实在解决不了了 谢谢你了


слэш потерял в начале


Issue https://github.com/stopstalk/stopstalk-deployment/issues/357


looks like this allows long words (or urls) to break the layout on mobile


もんだい


I should've removed the second part of the comment, as the constructor actually reads the image.
I'm not sure if that's the intended behavior  though. Previously, Image::Image(std::string) called ImageData::ImageData(std::string) that allocated the structures without performing the read operation. Once Image::Data::ImageData returned, Image::Image performed the read. Since both classes are merged now, I added the read operation to Image::Image.


Fix underscores in metric names mentionned in #56


問題


If `_verticalLevels.begin() == _verticalLevels.end()`, then the loop doesn't run because size is 0. The idea is that this loop is supposed to fill up the space between the bottom of the map and the height of the command (either map height or specified), but also should cycle through the given levels, respecting the number of maxRepeats they have. We can't do multiple passes since there are terrains like Solarius Scorch's office building where we loop through the _verticalLevels many times. I think it'll be much clearer once I switch the `levelType` to an enum.


@femrtnz  Linha 213, acredito que seria melhor deixar no padrão PR (Pull Request) ao invés de RP, conforme você mesmo deixou mais adiante neste arquivo.


Add base.css stylesheet link


![](https://github.trello.services/images/mini-trello-icon.png) ["For Each Component" node](https://trello.com/c/j3c0Gp64/28-for-each-component-node)


It's equivalent to `std::find`, but we don't have a check for equivalence between `SDL_Rect`s.


@femrtnz linha 233 "comando adiciona uma [label][labels]" tradução de label seria Título, será que se deixarmos assim seria melhor? >>> "comando adiciona **um** [label][labels]"


Okay, I'll change it.


@femrtnz linha 235 parece faltar um ascento na palavra débito.


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

Created multidev environment [pr-2](https://dashboard.pantheon.io/sites/aac69ecf-9ca3-4554-b976-a3f8dd10a121#pr-2) for commerce-s51.


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

Created multidev environment [pr-78](https://dashboard.pantheon.io/sites/5cbd78f8-3a96-492a-beb0-f892421708d8#pr-78) for gk-8.


Ok, you can start working on the UI.


@femrtnz linhas 239 e 240 trocar "de a" por "da".
Continuação da linha 24 ficou erro de digitação da palavra "lebel".


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

Created multidev environment [pr-4](https://dashboard.pantheon.io/sites/9176ee83-8b5b-4230-8a44-89365dbc4a72#pr-4) for brookgreend8v2.


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

Created multidev environment [pr-6](https://dashboard.pantheon.io/sites/bd8bab1d-9fc1-4ed9-8ccf-9224a11e02d8#pr-6) for usittorg.


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

Created multidev environment [pr-2](https://dashboard.pantheon.io/sites/a49d274c-9df4-40b7-9332-190725ad5b15#pr-2) for elcbooking.


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

Created multidev environment [pr-4](https://dashboard.pantheon.io/sites/1ef9e7ac-96cc-4f53-bd67-b2fdedc5ea36#pr-4) for brookgreend8.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-13-sage-st-trading-app.pantheonsite.io/)

Created multidev environment [pr-13](https://dashboard.pantheon.io/sites/e94a9b80-cf7d-42bd-ac20-14243d3253d7#pr-13) for sage-st-trading-app.


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

Created multidev environment [pr-4](https://dashboard.pantheon.io/sites/5ddf1407-7330-4c2e-8e93-2964116eb32c#pr-4) for taoti-circleci-mark.


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

Created multidev environment [pr-4](https://dashboard.pantheon.io/sites/460c2dd7-cd1b-4a7a-9eb0-1f900ed4f9ce#pr-4) for dwayne-stanford-demo-site.


@rupumped this assumes
  1) that after the adjacency graph has been created each pixel will have a `canBeReachedFrom` list
  2) that `clearRoute(borderPixels)` is run first each time, before `findRoute(goal)`


Primeiro programa


@JuliaRegistrator register()


Registration pull request created: [JuliaRegistries/General/682](https://github.com/JuliaRegistries/General/pull/682)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.1.0 -m "<description of version>" c5d77afba6037b8e89f31309bd04a6c2af5788ce
git push origin v0.1.0
```


Primeira atualização


You should have kept both tags. highway=platform is on ways and describes the physical platform. public_transport=platform may be on ways and also nodes and is for the PTv2 schema to describe the platform (but may be placed on the start of it). Both tags may be used in the wild and they do not mean the same. You may break routing if you now ignore highway=platform.


I don't think you need to have `player1Move` in your Game struct, because:
1. `player1Move` is sent and winner is calculated immediately
2. You reset the game, so if `player2Move` != `GameMove.NONE` then this game is active and player1 can call `revealPlayer1`, no need to check that `player1Move` is `GameMove.NONE`.


Artifact of old code, where I altered the copied version of the levels. Probably can remove.


Disregard my comment, I guess you need it to know if player1 revealed or not so that player2 can cancel the game.


@femrtnz linha 246 trocar "são" por serão, dá mais sentido, pois é uma ação futura.


Hello, we send you this pull request for the issue #3867 .
can you check if it is implemented correctly.
thank you


You can start working on UI.


You mean deleting elements of a vector that match a conditional? Could you point me to either your helper functions or the algorithms in the standard library?


deleted "break" after "else:", which send the user back into the "enter a donor name" loop and directed the program to send the user back to the menu of options.


hey when will this be done?


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


@femrtnz linha 252 "com a plataforma Kubernetes CI"

Sugestão: "com o  CI da plataforma do Kubernetes"


Primeira versão do sistema


好的，争取支持


Successfully aliased the URL <https://researchconnect-1lqgiqhbo.now.sh> to the following aliases.

* https://researchconnect.now.sh
* https://researchconnect.researchconnect2.now.sh
* https://researchconnect-git-master.researchconnect2.now.sh


Yup... found out pretty quickly how fussy it is.


I had disabled the other plugins because last I tried most of them didn't work.  Have you tested them?  I won't be able to test this myself for a couple days, but I will get to it soon.

Thanks!


Nice. I really hope that they fix this upstream at one point.... Hard to believe that they haven't been able to fix this even after a few years.


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

    For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Build version: __`0.10.0-renovate/node-8.16.764`__ :crossed_fingers: [`renovate/node-8.16`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.16) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/764) :tada:


OKでーす


Build version: __`0.10.0-renovate/node-8.16.1182`__ :crossed_fingers: [`renovate/node-8.16`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.16) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/531280409) :tada:


Successfully aliased the URL <https://firestore-blog-4e8ejmdi4.now.sh> to the following aliases.

* https://firestore-blog.now.sh
* https://firestore-blog.rororo-developer.now.sh
* https://firestore-blog-git-master.rororo-developer.now.sh


> @bamsbamx should be an easy fix with explicit casting. Wanna open a PR?

Pull request opened


s


I want to make macro inc ,,,, but I don't know how, can anyone help me?


Build version: __`3.2.0-renovate/node-8.16.362`__ :crossed_fingers: [`renovate/node-8.16`](https://github.com/streamich/md-mdast/tree/renovate/node-8.16) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/362) :tada:


Hi, we see  955 samples for training and 239 samples for validating but how to test it?
could you explain please ?


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

* https://qr.hvihvi.now.sh
* https://qr-git-master.hvihvi.now.sh


I only get an error message:

> `~/.aMule/Temp$ xdg-open 001.part`
> `gio: file:///home/.../.aMule/Temp/001.part: No application is registered as handling this file`
> `~/.aMule/Temp$`

Mplayer, OTOH, plays it correctly.


I think more abount `auto it = std::find_if(_placedBlockRects.begin(), _placedBlockRects.end(), [&](const SDL_Rect& p) { return p.x == roadX && p.y == roadY; });`


I just changed comments and added test cases and break statement.
I'm attaching file.


![](https://github.trello.services/images/mini-trello-icon.png) [Adicionar Menu Lateral de Navegação](https://trello.com/c/5lLPwE1s/13-adicionar-menu-lateral-de-navega%C3%A7%C3%A3o)


Welcome to us


AST (e.g. `node.parent.firstChild`) operations API is too low-level and better not to expose it across the whole project. Any small updates in parser will break a lot of code which uses low-level API. PSI  (Program Structure Interface) tree is a good abstraction which provides `high-level` API and implements its using low-level AST operations.  Every rule section(`SMKRuleParameterListStatement` class) has section name, so it is quite reasonable to provide methods in `SMKRuleParameterListStatement` which returns section name.

>  using "resources" as a string in line 23 I should add a corresponding constant to...
Yes, this is the 2nd suggestion.


Successfully aliased the URL <https://perk-sass-nuxt-hwxgk6p54.now.sh> to the following aliases.

* https://perk-sass-nuxt.matiasruizr.now.sh
* https://perk-sass-nuxt-git-master.matiasruizr.now.sh


Successfully aliased the URL <https://jolveradev-2z24w5gyf.now.sh> to the following aliases.

* https://jolvera.now.sh
* https://jolveradev.jolvera.now.sh
* https://jolveradev-git-master.jolvera.now.sh


@bjorn3 Can you change this to point to src/tools/miri instead? Currently it points outside of the repo, expecting another `miri` alongside `rust` itself, which makes it rather inconvenient to sync changes (and hard to know which specific commit of miri it expects).


Debugging leftover?


now with unit tests on the following graph:

![IMG_20190511_210515427](https://user-images.githubusercontent.com/1482776/57576575-ab239980-7430-11e9-9bdf-89d7938e847f.jpg)


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

* https://jolvera.dev
* https://jolvera.now.sh
* https://jolveradev.jolvera.now.sh
* https://jolveradev-git-master.jolvera.now.sh


Also changed the user-agent because I was having problems with Instagram's "strange activity' detector aka bot detector.

Might have to find a way to circumvent this in the future, potentially by making dummy accounts or by cycling proxies and/or user-agent header


new version


Why not upgrade to 2.14.02?


[link to BdDsl!](https://bddsl.github.io)


동근님 ui 추가


Minor change in border width


Successfully aliased the URL <https://blog-1n8d8jpdf.now.sh> to the following aliases.

* https://blog.s2c52.now.sh
* https://blog-git-master.s2c52.now.sh


Decreased border width


I spent way too much time on this today, but I just couldn't find any way to draw decent buttons with coloured background using themes API. The best I can propose is https://github.com/wxWidgets/wxWidgets/pull/1319 which doesn't look too bad, if you squint a little. What do you think, @vslavik?


Done :)


Successfully aliased the URL <https://josephdamiba-19ilyi7sd.now.sh> to the following aliases.

* https://josephdamiba.now.sh
* https://josephdamiba.jdamiba.now.sh
* https://josephdamiba-git-master.jdamiba.now.sh


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

* https://www.jluangphasy.dev
* https://redirect.jluangphasy.now.sh
* https://redirect-git-master.jluangphasy.now.sh


Quien llama a esta funcion?


Upload test results.


Build version: __`3.2.0-master.363`__ :crossed_fingers: [`master`](https://github.com/streamich/md-mdast/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/363) :tada:


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

I updated the Github team because of this commit.

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

- @knaaptime 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)


Successfully aliased the URL <https://firestore-blog-o2k4lw13e.now.sh> to the following aliases.

* https://firestore-blog.now.sh
* https://firestore-blog.rororo-developer.now.sh
* https://firestore-blog-git-master.rororo-developer.now.sh


Please see commit [67b86c5cbcd8ca60e3c73ea5e388c816978bbfa1](https://github.com/tudoranghelina91/Wantsome-Week_4/commit/67b86c5cbcd8ca60e3c73ea5e388c816978bbfa1)


ㄴㅁㅇㄻㄴㅇㄻㄹㄴㅁㄹ


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

I updated the Github team because of this commit.

- @jhkennedy, @xylar were 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)


Build version: __`0.10.0-master.765`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/765) :tada:


Build version: __`0.10.0-master.1184`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/531289042) :tada:


1).[Опишите проект как можно лучше. Дайте любую справочную информацию

Эта инициатива с открытым исходным кодом ,для разработки технологии и концепции для криптовалют.
 Цель состоит в том,чтобы ,(опираясь на фундамент общепринятых заповедей Морали и любого гражданско-уголовное Права , реализующего задачи Сохранения населения),Построить децентрализованную финансовую концепцию увеличения глобального принятия Справедливости.
Проект PEP263 "МОРАЛЬНОЕ ПРАВО"
Монета для Справедливости.
Разработка и кодирование децентрализованной,саморегулируемой криптовалюты. Экономика которой является надежным и беспроигрышным решением базирующемся на трансформации ,,до судебно распределённого  , 100% Морального ущерба,(моральных потерь-убытка)>>трансформация>> в Материальные доходы.
Я мечтаю о платформе для каждого пользователя блокчейна и криптовалюте на основе ETH которая может представлять собой универсальное приложение для запуска различных(национальных) квалификаций токенов,базирующихся на специализированных(национальных) смарт-контрактах,облегчающих нагрузку на национальные системы уголовного и гражданского правосудия ,толкающих(делающих выгодным) движения  в сторону Справедливости на основе ,до судебной, гражданской пере адресации-распределении 100%-ов Морального ущерба, в смарт-контракте.
Экономика Токена-справедливости становится привязанной к > общественной организации > моральному ущербу >Справедливости> банку.
Для лучшего понимания решения проблемы .Давайте на минуту представим что вы пострадали от не правомерных действий лиц преступивших закон.Вам необходима уверенность в скорейшей поимке и наказании преступников,необходимо исключить коррупцию со стороны правоохранительных и судебных органов,в условиях когда  нет уверенности в будущем  правосудном решении,но Вы пострадали и уверены что понесли моральный и материальный ущерб.Тогда единственный способ уверенно привлечь -заинтересовать в движении к справедливости,как противовес-отдать(пере адресовать) свой,ещё не определенный судом (виртуальный) Моральный ущерб ,взяв его за 100%% ,распределить его в смарт-контракте в пользу Полиции,Прокурора,Суда и Церкви(по вероисповеданию).Для этого нужно только зайти на сайт Общественной организации ,заполнить и дать старт смарт-контракту,для исполнения которого самостоятельно присоединятся все заинтересованные в поиске вашего,распределенного морального ущерба,для его оценки и поглащения .В результате вы получаете правосудное решение и Справедливость.Для монетизации к смарт-контракту и распредлению % присоединяется банк ...Таким образом монета для справедливости ведет к решению нескольких проблем связанных с коррупцией и Справедливостью.
Построение само регулируемой экосистемы позволит быть не зависимой от экосистемы и лиц которые за ней будут следить.Разработка своего,национального способа  достижения справедливости ,чтобы "развить" оптимальную сетевую архитектуру использования национальных смарт-контрактов с самостоятельными операционными программами,которые могут облегчить и обеспечить автоматическую оценку и обмен стоимостью при выполнении определенных ,национальных,условий ведения гражданского и уголовного права ,экономически трансформируемого ,до судебно распределенного,морального ущерба.Это только один из вариантов выявления виртуальной ,предпалагаемой, прибыли.Всё это относится к Открытому исходному коду.
Тема разрабатывается с 0.Опыта разработки нет.Совсем нет.Но есть открытое общественное движение и готовность на собственном примере,начиная с себя пройти всю цепочку,испытать на правоохранительной и судебной системе алгоритм и архитектуру разрабатываемой монеты для справедливости и предполагаемой прибыли.
Я  хотел бы чтобы мне помогли  с построением и оптимизацией алгоритма сети монеты для предполагаемой (виртуальной) прибыли а также обширной практики настройки параметров алгоритма,чтобы было правильно. Всё это требует глубокого,детального понимания кода,который я надеюсь построить под Вашим руководством. Я  хочу достичь, в партнерстве с Вами, взаимопонимания.
2)Сложность

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

3)Необходимое время (ETA)

 Много работы-проект займет больше пары недель и потребуется серьезное планирование.


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

I updated the Github team because of this commit.

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

- @knaaptime 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)


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

I updated the Github team because of this commit.

- @jschueller 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)


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

* https://corpus.tugberkgoc.now.sh
* https://corpus-git-develop.tugberkgoc.now.sh


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

I updated the Github team because of this commit.

- @xmnlab, @cpcloud were 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)


@davidHysom Is this correct? Why did you overwrite `reader_validation` here?


Put file path into a constant :) see [commit 1ea9384a1957fc16babd346ea5fedcc101d56984](https://github.com/tudoranghelina91/Wantsome-Week-03/commit/1ea9384a1957fc16babd346ea5fedcc101d56984)


Done, see above


Presentation slides added


Successfully aliased the URL <https://firestore-blog-fusbdvmvu.now.sh> to the following aliases.

* https://firestore-blog.now.sh
* https://firestore-blog.rororo-developer.now.sh
* https://firestore-blog-git-master.rororo-developer.now.sh


Successfully aliased the URL <https://gimb-events-n9ktye0uu.now.sh> to the following aliases.

* https://dogodki.gimb.xyz
* https://dogodki-gimb.now.sh
* https://gimb-events.maticzav.now.sh
* https://gimb-events-git-master.maticzav.now.sh


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

    "start": "node index.js"

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


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

* https://portfolio.seanmfox.now.sh
* https://portfolio-git-master.seanmfox.now.sh


https://github.com/Yankes/OpenXcom/blob/stash/hangarAndItemUse/src/Engine/Collections.h#L184
This is my implementation of `std::remove_if`, bit diffrent but overall result should be same.


After committing, how do you go back into an episode to make more or new edits?


second


miks see vajalik on? kas server ei saaks seda login käigus ise automaatselt meelde jätta?


Awesome


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

* https://liganicer.liganicer.now.sh
* https://liganicer-git-master.liganicer.now.sh


Saaks. Tänan. Minu enda kahtlus siin oli see, et ma loon kasutajat id-ga 0, aga failis võib selline kasutaja juba olemas olla. User = null on natuke kindlam selles mõtes.


paroolide koodis hard codemine ei ole hea mõte. selle kraami võiks panna kuhugi seadete faili. vt https://crunchify.com/java-properties-file-how-to-read-config-properties-values-in-java/


I am just a**beginner** ,Do not maliciously evaluate,**Please**


CP@35 HP@35 please 👍


Successfully aliased the URL <https://firestore-blog-rgipbf3wh.now.sh> to the following aliases.

* https://firestore-blog.now.sh
* https://firestore-blog.rororo-developer.now.sh
* https://firestore-blog-git-master.rororo-developer.now.sh


kui see loogika on kuskilt copy pastatud, siis peaks kindlasti viitama ka. koodi kommentaarina on piisav


it takes uri from distro conf. i tried it yesterday and it throwed the correct checksum is 751419260aa954499f7abaabaa882bbe that's why i removed it and build completed ok.


@wilzbach After the commit I started getting this error: `main: line 482: compiler: unbound variable`.


miks see int üldse saadetakse, kui see kedagi ei huvita? vb saaks saatmise ära jätta või selle väärtusega midagi kasulikku teha?


Successfully aliased the URL <https://earlycloud-site-m6h4prbmw.now.sh> to the following aliases.

* https://earlycloud.proj.sh
* https://earlycloud-site.withcloud.now.sh
* https://earlycloud-site-git-master.withcloud.now.sh


Any chance the TubePornClassic section could be fixed?


charset määramata. Files.newBufferedWriter(path) aitaks?


**### Command to run**

ng new angular-zero2hero --style=scss --routing

npm i bootstrap

npm i font-awesome

> Add below line to **angular.json**

```
"./node_modules/bootstrap/dist/css/bootstrap.min.css",
"./node_modules/font-awesome/css/font-awesome.min.css",

"node_modules/bootstrap/dist/js/bootstrap.min.js"
```
**### Screenshot**

![Screenshot (5)](https://user-images.githubusercontent.com/16863254/57580766-479a7a00-74cb-11e9-839b-26d0f119b308.png)

> If you need the boilerplate with the above click [here](https://github.com/SrikrushnaP/angular-boilerplate-bootstarp-fontawesome)


To reproduce:
```
curl -fsSL https://dlang.org/install.sh | bash -s -- -p ./tmp install dmd-nightly
```


windows ja linux/mac kasutavad eri separatoreid. peaks tegema Path.of("user_files", username + ".txt"), siis Path ise mõtleb välja, mis separator sobib


and when i look at https://github.com/teamblue-e2/enigma2 6.3 license remained same, but was changed in master branch 3 days ago, so if we use old 6.3 license file it should be 751419260aa954499f7abaabaa882bbe imho


rethrow? signatuuri throws?


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


Fixes #816


why this is disabled pls


siin oleks vist sobilikum exception visata


sama saavutaks `String.join("", info)`. kui on vaja terve fail sisse lugeda, siis Files.readString on parem


![](https://github.trello.services/images/mini-trello-icon.png) [Staging Area Designer](https://trello.com/c/Io6gsrYt/4-staging-area-designer)


Successfully aliased the URL <https://firestore-blog-633xdc26n.now.sh> to the following aliases.

* https://firestore-blog.now.sh
* https://firestore-blog.rororo-developer.now.sh
* https://firestore-blog-git-master.rororo-developer.now.sh


Expose используется по умолчанию, поэтому нет смысла его использовать, если ты хочешь, чтобы поле использовалось в сериализации и десериализации. Больше инфы здесь https://stackoverflow.com/questions/34752200/gson-expose-vs-serializedname


nii üldist exceptionit ei peaks catchima. catchi ainult seda täpset tüüpi, mida sa ootad ja oskad parandada


mkdir ei viska kunagi exceptionit. selle asemel võiks kasutada Files.createDirectories


miks mitte meetodi signatuuri thows lisada (kui seda üldse vaja on)?


Who are you?


Используй скобки {} для тела if. Сейчас у тебя при if выполняется только одна строка, весь остальной код выполняется каждый раз


Successfully aliased the URL <https://hackernews-2s45f263s.now.sh> to the following aliases.

* https://hackernews.chamoda.now.sh
* https://hackernews.chamoda1.now.sh
* https://hackernews-git-master.chamoda1.now.sh


throw new IllegalArgumentException oleks sobilikum. RuntimeException on väga üldine


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

* https://liganicer.liganicer.now.sh
* https://liganicer-git-master.liganicer.now.sh


작업 복구


Именуй приватные поля по одному и тому же принцпипу. mBtn, mRvAlbum


kas textfield returnib üldse kunagi null? kas peaks? (kui teksti lugemine ebaõnnestub, oleks exceptioni viskamine vb loogilisem)


kas see on kuidagi ülejäänud programmiga ka integreeritud?


Added dictionary key case insensitive search with a one liner


Clang tidy from build.sh is maybe an old way


stream jääb sulgemata


kas see downloadib iga message saatmisel uuest selle sõnade listi? võiks ühe korra programmi käivitamisel


miks see catch vajalik on? Exception on väga üldine tüüp. peaks püüdma täpsemat tüüpi, mida sa ootad ja oskad korda teha. kui üldse catchida


зачем ти додав?
 client/src/app/components/route/
client/src/app/components/create-route/
client/src/app/components/create-post/


siin oleks ka täiesti ok programm kinni panna. las kirjutab õige käsurea parameetri ja proovib uuesti


Successfully aliased the URL <https://app-2ynx97cz4.now.sh> to the following aliases.

* https://app.unbabel.now.sh
* https://app-git-master.unbabel.now.sh


soovitan selle asemel DateTimeFormatter.ofPattern("..")


Successfully aliased the URL <https://qr-3hp0if7yg.now.sh> to the following aliases.

* https://qr.hvihvi.now.sh
* https://qr-git-master.hvihvi.now.sh


Это поле не используется, ты ведь его внутри RetrofitClient создаешь, оно здесь не надо уже


parooli koodis hard codemine pole eriti hea mõte. selle võiks kuskilt konfifailist lugeda. tavaliselt kasutatakse properties https://crunchify.com/java-properties-file-how-to-read-config-properties-values-in-java/


kui see sai kuskil kopi pasteeritud, siis peaks viitama ka. koodikommentaar piisab


@ryanbr https://git.io/fjWqc


catch asemel võiks signatuuri throws lisada. las meetodi välja kutsuja ise otsustab, mis peaks juhuma, kui saatmine ebaõnnestub


Не используй префикс i  в названии метода - плохо читается


soovitan Files.createDirectories


используй свойство margin="8dp" вместо явного указания 4 свойств с одинаковыми значениями


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

* https://whatcolourhoodieiskevinwearingtoday.com
* https://whatcolourhoodieiskevinwearingtodaycom.kevincarrogan.now.sh
* https://whatcolourhoodieiskevinwearingtodaycom-git-master.kevincarrogan.now.sh


seda kraami on juba parajalt palju. vb luua selle hoidmiseks eraldi klass ServerContaxt vms, kus kõik need asjad on final fieldidena. mugavam edasi anda niimoodi


Version 1.0


Files.createDirectories sobiks siia ka


ähm Mr. Thaddäus alles ist komplett am laggen...


This plug-in seems as if it tries to do something sensible on mouse clicks, such as jumping to tags, files, directories, man pages or executing commands; it would be interesting to see it documented.


miks sama asja topelt on?


Уверен, что эта опция здесь уместна? Она работает для оптимизации, но только когда у элементов всегда одинаковая высота. https://stackoverflow.com/questions/28709220/understanding-recyclerview-sethasfixedsize


alates java11 on http client sisse ehitatud https://openjdk.java.net/groups/net/httpclient/ aga võib apache oma ka kasutada pmst


iga kord kui kommentaari kirjutad, siis mõtle, kas saaks relevantse koodi eraldi meetodisse tõsta ja kommentaari hoopis meetodi nimeks panna


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

* https://nikoheikkila.fi
* https://nikoheikkilafi.njh.now.sh
* https://nikoheikkilafi-git-master.njh.now.sh


I'm specifically using -fix with it, and I remember when I was trying the way in build.sh, I was having trouble with it applying fixes multiple times on the same file, probably because of the parallelization.

Ubuntu's also a little strange about clang, and I'm having to explicitly tell it where clang-apply-replacements is. I'm just running:
run-clang-tidy -header-filter='.*' -clang-apply-replacements-binary=/usr/bin/clang-apply-replacements-5.0 -checks='-*,modernize-replace-auto-ptr' -fix

over and over with different checks.

Maybe I should add an option into build.sh to just generate the json but not run clang-tidy, to make things easier...


Schedulers.io()  лучше использовать в этом случае - он будет создавать новый поток только при необходимости


# example_test.go
```go
package main

import (
	"log"
	"os"
	"os/signal"
	"syscall"
	"testing"

	"github.com/fsnotify/fsnotify"
)

func TestExampleCode(t *testing.T) {
	watcher, err := fsnotify.NewWatcher()
	if err != nil {
		t.Error(err)
	}
	defer watcher.Close()

	err = watcher.Add(".")
	if err != nil {
		t.Error(err)
	}

	sigs := make(chan os.Signal)
	signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM)
MAIN:
	for {
		select {
		case event, ok := <-watcher.Events:
			if !ok { // 채널이 닫힌 경우 ex) close(watcher.Events)
				break MAIN
			}
			log.Println("event:", event)
			if event.Op&fsnotify.Write == fsnotify.Write {
				log.Println("modified file:", event.Name)
			}

		case err, ok := <-watcher.Errors:
			if !ok { // 채널이 닫힌 경우 ex) close(watcher.Errors)
				break MAIN
			}
			log.Println("error:", err)

		case signal := <-sigs:
			if signal == os.Interrupt {
				break MAIN
				// close(watcher.Events) 또는 close(watcher.Errors)
			}
		}
	}
}
```

```bash
$ go test -v example_test.go
```


ainult ühe klassi jaoks terve lomboki lisamine on parajalt overkill. dependency lisamist ei tohiks väga kergekäeliselt ette võtta. nüüd peab kõigil projekti arendajatel lomboki IDE plugin installitud olema, muidu kõik kohad on punased.


close peab alati finally sees olema


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


miks mitte meetodi signatuuri throws ioexception? `RuntimeException("Something went wrong!")` peidab algse vea põhjuse ära. parem siis juba new RuntimeException(e), mis jätab vähemalt algse stacktrace alles


Называй коллекции во множественно числе, а то сбивает с толку. Лучше использовать collectionNames в данном случае


selliste parameetrite koodi hard codemine ei ole hea mõte. selle võiks kuskilt konfifailist lugeda. koordineerige mattiasega https://github.com/martentamm/OOP_Messenger_Project/commit/2cdf5fa7ab56ce717edc27913690149d86c1eeba#r33502864


koordineerige marteniga https://github.com/martentamm/OOP_Messenger_Project/commit/ef6e2c734290ff6b4ff4223476498821032a35f2#r33502905


You legend! Thank you for that! :)


Лучше используй обычный foreach цикл вместо iterator. Читается намного легче


У тебя `@occupied_space` не проинициализируется нулем
Убери переопределение `initialize`, пусть вызывается конструктор родительского класса


Вагону не нужно знать о поезде


Имена приватных переменных должны начинаться с  m префикса


Anybody else can reply to above question.
Thanks in advance!


В родительском классе уже есть `attr_reader :number, :type`. Не нужно дублировать. Убрать


Hi @fire-eggs please create a branch based on `develop` instead


miks peaks chatroom kunagi täis saama? :grinning:
https://www.ohtuleht.ee/461910/mart-laar-interneti-tsenseerimisest-mina-ei-kustutanud-ruum-sai-otsa


Вся эта логика должна быть в Activity. Как сообщить Activity об этом событии читай тут https://antonioleiva.com/recyclerview-listener/


It's a sensible default but unlikely to be required. I would disable it when the user is root rather than for `CIRCLECI` as otherwise it'll fail for actual users under Docker.


Убрать


Зачем тут ссылка на Presenter?


3个全是false怎么办


>
>
> В этом коммите оригинальный код не удаляется, получается дублирование…

Не углядел, спасибо)


Тебе не нужны эти переменные класса, если ты их создаешь при каждом вызове метода. Просто объявляй их локальными переменными в методах


Would be better to put there two blocks catch. Catch EmptyResultDataAccessException, NotFoundException and throw NFE in the first one. Then catch Exception and throw DbOperationException in the last one.


hmm, shouldnt be values in teamblue.conf in ENIGMA2_URI ?= "${@bb.utils.contains("DISTRO_TYPE", "release",("DISTRO_TYPE", "release", "git://github.com/teamblue-e2/enigma2.git;protocol=git;branch=${DISTRO_VERSION}" , "git://github.com/teamblue-e2/enigma2.git;protocol=git;branch=master", d)}" swapped ?


Лучше назвать `total_space` и сделать метод, который возвращает доступный объем:

```ruby
def initialize(total_space)
  @total_space = total_space
  @occupied_space = 0
end

def occupy_space(value)
  raise NOT_ENOUGH_SPACE if value > available_space
  @occupied_space += value
end

def available_space
  @total_space - @occupied_space
end
```


SimpleDateFormat asemel võiks kasutada DateTimeFormatter.ofPattern. yyyy-MM-dd on standard iso formaat https://en.wikipedia.org/wiki/ISO_8601 - kasuta yyyy-MM-dd või dd.MM.yyyy. soovitan tegelt seda iso formaati yyyy-MM-dd, sest pool maailma on idioodid ja kasutavad mm.dd.yyyy ja siis ei saa keegi midagi üldse aru


Sao có mấy cái của tao nhỉ?


Лучше используй конструктор с параметрами вместо setter методов. Подробнее здесь https://softwareengineering.stackexchange.com/questions/284215/how-do-you-avoid-getters-and-setters


Зачем передавать carriage? Это и так инстанс метод вагона. Тем более он не используется. Убрать


Он ведь не может быть null, ты ведь его выше присвоил


Уменьшить отступ


hea mõte oleks teha otsingut server side. nii saab mugavalt kõigist chatroomidest otsida ja ei pea kõike kliendile saatma. suuremate andmemahtudega oluline kiiruse võit. lisaks kui soovite otsingut kuidagi optimeerida / mingeid indekseid kasutada, siis klient ei pea sellest keerulisest kraamist midagi teadma


Если вагон пассажирский, то вводить кол-во занимаемого места не нужно, в пассажирском всегда по 1 месту за раз


Перевод строки


Убрать конструктор


Убрать


В хрефе номер телефона пишется без пробелов, тире, все слитно


Используй строковые ресурсы вместо текста


Не используй многострочный литерал для этого, лучше экранируй "
`	text = strings.Replace(text, "\\n", "\n", -1)
`


В пассажирском вагоне нужно переопределить `occupy_space` чтобы можно было занимать только по одному месту


Add rspec to Gemfile as well so anyone who clones this repo can run tests easily.


gg


tegelikult oleks parem teha parooli hashimine server side. ka registreerimisel. niimoodi ei pea kliendi pool lihtsam ja serveris saab hashimise loogikat vajadusel muuta, ilma et klienti üldse muutma peaks


Это неправильно - презентер ничего не должен знать об  Adapter. Adapter - часть Android библиотеки. Presenter должен содержать в себе чисто java код, без зависимостей на Android библиотеки. чтобы легче было тестировать код


neme :fegd45: /work .X1.X2.X3:/wallet:32c4Rkou9mXPoVemZFjyTaPKQtFtxrWaRH


Вот здесь ты просто должен вызывать `mView.searchGet(albumModels)`. А уже внутри view ты добавляешь эти данные в Adapter


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


Тут тоже должен быть вызов mView.showErrorSnackbar(), а уже view должна показывать сам Snackbar


"has been removed" -> "have been removed". :)


dont you think you should use their apiv3 ? i hear that Stex will stop support for their 2nd gen api soon.


Кстати, правильно сначала проверить на ошибку, а только потом вызывать defer db.Close()


Смотри здесь, как правильно общаться между Activity и Adapter


Это для чего тут?


Вот это совсем плохо - нарушает все соглашения об именовании переменных


ES6 JS file


verificationCode kasutatakse tavaliselt, et kontrollida, et keegi pole lihtsalt parooli teada saanud vaid kontrollib päriselt ka registreeritud meiliaadressi.

miks see kood siis socketisse saadetakse? loogiline oleks, et verificaion läheb ainult meili peale ja doChangePassword juures tuleb see meili peale saadetud code kaasa anda. nii saab kontrollida, et meiliaadressi omanik sai koodi kätte. praegu saadetakse kood otse parooli vahetajale (kes ei pruugi meilile ligi saada). miks siis üldse meili peale midagi saata?


Hi am having errors with the node. It cant be installed with on raspbian stretch OS running node-red. It works fine on Jessie.


Deployment failed with the following error:

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


Why the change from "user_id" storing the user's id to storing the users username as string


Next edition of this widget will possibly work for AIs as well, we are investigating this with raaar.

You are the one stating that it is a "bad poster".

Flozi, we skipped 104.0 and headed straight to maintenance.


虎大，真的是有人T你了


src/tools/miri is just a submodule. You can point it to any fork, not necessarily master.


Successfully aliased the URL <https://my-react-app-8kcp5bouz.now.sh> to the following aliases.

* https://my-react-app.zurgl.now.sh
* https://my-react-app-git-master.zurgl.now.sh


fetching wikidata from
https://www.wikidata.org/w/api.php?action=wbsearchentities&search=civil%20war%20of%20syria&language=en&format=json&get_param=search
has been implemented successfully, at this point the user can create an account, login, create/edit path title, description, link wiki data


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

* https://nikoheikkila.fi
* https://nikoheikkilafi.njh.now.sh
* https://nikoheikkilafi-git-master.njh.now.sh


@Afanyiyu
现在你可以添加翻译文本了
除此之外其他先别动，query参数和cookie我后面再完善


This gets automatically amended to the current PR.


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

* https://coquille.zurgl.now.sh
* https://coquille-git-master.zurgl.now.sh


Hadnt thought about that. Will do it later today.


Thanks for the PR, I have checked it out.
Tonight I will update my version as well to that PR, because I think that using a flag (or any analogous approach) for checking if the mask is empty could be more efficient.

I guess making a PR from #169 requires this functionality, so the current implementation in PR #777 could work as an intermediate solution.

Thank you very much :)