**tractor_accmeter.m**  - play average amplitude spectra as tractor input (without box movement) and record accelerometer. used for adjusting the amplitude multipliers of different speeds to have matching peak amplitudes.
aim is that (for every given speed) fingertip accerleration peak is similar from tractor(sound) output as it is for movement generated  acceleration

**average_spectrum.m**  - average amplitude spectra of several accelerometer recordings

**acc_test.m**  - testing the accelerometer data recording code

**accData_fft_plots_LMT.m**  - computes fourier transform of the accelerometer data.
plots accelerometer data (in time domain) and the amplitude spectrum (in frequency domain).

**SSHMove_LMT.m**  -  changed alot.
added accelerometer recording to the while loop after the forceplate threshold is reached. changed buffersize, theshold and maximal forceplate output. added fixed sound delays.
dynamically computes the vibration duration, dependent on movement speed and distance for each interval.
the figure () commands are only issued once per interval to save runtime.
computes accelerometer sampling frequency.
compares if accerlerometer data of both intervals matches in terms of lenght and sampling frequency.

**SSHMain_calibrationmode.m**  - like SSHMain but for calibration.
only one trial at a time which parameters are put in manually.
has a new response recording code (keyboard key (1) or (2) instead of mousebuttons.
added accelerometer serial initiation.

**SSHDesign_matrix_FT.m**  -  changed the frequency placeholders (formerly alsways 100Hz) to have the same values as speed (important for vibration generation in 'envelope_vibro').
also changed the (final) amplitude multipliers from 1 3 5 into 0 1 2.

**SSHMain_LMT.m**   - changed some of the pause timings. added accelerometer serial.


Нужно делать с помощью добавления класса, не изменение свойства style


Thanks for reporting, hm, that's curious...


@coolo Thanks for finding that; would you be available to test a fix for us?


i have that error also..always assertion failed..and ide error..


I think this is really helpful. However plasticboy/vim-markdown has several improvement on displaying the code blocks after you forked. Actually I haven't code any vim script before. I failed to manually merge this commit on top of plasticboy's HEAD since the code changed a lot. I think I should insert your code some where in this part:
``` vim script
        if l2 =~ '^==\+\s*' && !s:is_mkdCode(a:lnum+1)
            " next line is underlined (level 1)
            return '>0'
        elseif l2 =~ '^--\+\s*' && !s:is_mkdCode(a:lnum+1)
            " next line is underlined (level 2)
            return '>1'
        endif

        if l1 =~ '^#' && !s:is_mkdCode(a:lnum)
            " current line starts with hashes
            return '>'.(matchend(l1, '^#\+') - 1)
        elseif a:lnum == 1
            " fold any 'preamble'
            return '>1'
        else
            " keep previous foldlevel
            return '='
        endif
```
Could you help me figure this out? Or maybe some hint will be helpful.

Thanks.


@kencochrane I think this fixes the bug you reported, please try again. Also have added password reset form which should allow you to reset your native account, though I'm still testing that. Thanks!


If you do not explicitly pass a list of repos to sync via the `repositories` argument, it will not do anything.

In other words, there is no way to have it act on *all* repos for a given org unless you specifically list each and every one.

This change corrects this behavior in that if you do not pass in a list, it will default to all repos.


See https://github.com/elifesciences/builder/commit/49336e76aa06ab3ef2f417fcc05176b0340015f5


nothing changed?


Nice work!


Hi. When will you upgrade to 1.0.28?


Excuse me，I npm instaall your pythonVScode,but it still doesn't work


Woah work restarted!


This no longer seems to work. I am getting:

```
warning: cannot change security groups of an existing instance
```

When I try to assign a new securitygroup to an ec2 instance.


I dont think that anyone who built a project around this repo , will be thrilled to change most of his code just because there is better tool, i am happy with this repo.


Используй &-root иначе нет смысла использовать препроцессоры


Is this test supposed to be like that? :P


This function is out of place here semantically and since it is used only twice I suggest to inline it.


Such a simple little thing, but it makes it much nicer. Like the button class on the toggle. :-) not sure why it pleases me, but it does.


I mean the function of select interpreter,please fix it ,thanks


50px вынеси в переменную и используй для width и height


Thanks for working this in!


I'm named fengzhi,born in May 18th,in 1994. It's my pressure to join in NLP.Having a good command of skills is necessary to me.I hope I will make some friends and learn more knowledge.


It would be valuable if the comment also noted how this file differs from the standard library implementation (and why it was not possible or desired to use the standard log/syslog package).


仓库查询程序暂时告一段落，但代码会随着查询量的增多成倍增长，如何使用代码块简化代码是下一步目标。


```diff
-// mainpageServer serves the all requests to /
+// mainpageServer serves all requests to /.
```


Должно быть функцией, которая принимает обьект для расчета. Например calc(salaries, maxValue), которая расчитывает и возвращает maxName


@jdel Do you know that TravisCI supports secret environment variables ? So you just need to put something like "$API_KEY" in your .travis.yml and then in the user interface of Travis you can put the key "API_KEY" with your secret value.


@joachifm this documentation is missing `build-sandbox-paths`, right? https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/nix-daemon.nix#L44


Лишний пробел


`if target_ply ...`


Is required because
```php
php > var_dump(preg_match('/^\d*$/', null));
int(1)
php > var_dump(preg_match('/^\d+$/', null));
int(0)
```


wrong


I fully understand and agree with you.

But when you say:
> Please note that required properties list depending on the validation, so
> if the user fills the input than the field is not required anymore.

I understand:
the only way to show an asterisk for required fields would be to create an own widget-registry
and ask for the parent  'required' array-property on every widget.
Could we just shortcut this some how without conflicting with the actual FormProperty.required implementation?

Would love to create a new pr to solve this.


![](https://github.trello.services/images/mini-trello-icon.png) [Initial commit](https://trello.com/c/zsK53TnB/9-initial-commit)


Hey @rmcooke ,

[sails-ember-rest](https://github.com/mdconaway/sails-ember-rest) is still actively maintained. Would you like package-lock.json added to the mainline codebase? I have been considering this for a near-term patch, but have been debating how to best handle the peer dependency on some newer version of waterline before generating a lock file.

Also, if you have a good idea for a feature, feel free to submit a pull request to [sails-ember-rest](https://github.com/mdconaway/sails-ember-rest) main or comment in the issues tab!


This and the change to the repository flag both look incorrect. Could you roll it back and make this commit only add GitHub Enterprise support?

The long form of the flag should be 'repository' not 'repositories' and there is no need for a separator or this special handling. The flag is specified once per repository. If there is no specific repository to sync it should be left unspecified, and this for loop will then not run.


Фаил должен называться index.html, html фаил если он один должен называться index


Potentially you could group variables as they seem related, e.g.

```go
var (
	globalConfig configuration
	globalMainpageTemplate *template.Template
	globalCSPTemplate *template.Template
	globalDomainMap map[string]*domain
)
```


when i press recent the text come back..


i think you've nailed it. my only thought is that it might be nice to spell out the four pillars of OOP to be extra clear with what we're expecting 👍


Alteração da versão por motivo de mudança na partição do disco rígido


Данную задачу лучше оформить функцией


Fixed on 329634d5a1ff51bddf7fd837af8c8297befa93e0


izda


Initial release of dup_file.py, an utility to parse the directory structure and look for duplicate files.


Potentially update the signature of setup to return an error, and check the error in main.


Это ок, но где вебпак?


reback


Again Removing this caused the same issue ive mentioned yesterday, in which it fails build locally.


ddd


Similarly to setup, consider returning an error.


我猜测是v5出来了的原因吧，v5的接口和v4完全不一样……


303 -> http.StatusSeeOther (have not seen 303 use often in the wild, how does it differ from 301 Moved Permanently?)
500 -> http.StatusInternalServerError


What's the reason to not use the default value here? This seems to be causing the issues in https://github.com/facebook/relay/issues/2042

cc @robrichard


Comment by __stmllr__, created on: 2015-11-30 09:06:35 UTC

no more cheating here :)


Comment by __stmllr__, created on: 2015-11-30 21:20:41 UTC

code comment


Comment by __stmllr__, created on: 2015-11-30 21:20:48 UTC

commit comment


This is funny


Offhand I'm wondering if your platform defaults to `long doubles` so we might need to test for that and use `strtold()` instead of `strtod` but I'm failing to pull up the referenced cpantesters report in that RT ticket.  Can you include the output of this command using the version of perl you're building against?:

`perl -MConfig+config_sh -e'print config_sh()' | grep -i double`

Thanks,

David


Yeah, but, is there no check for offline SteamIDs?


ne kapiram


Will do.

Please note though: When we tested locally, and never passed the optional `repositories` argument, nothing was synced.  This behavior did not work as [the description implies](https://github.com/vito/tracksuit/blob/master/main.go#L20): _If omitted, all repositories are synced._.

If the intent is that you must pass at least one repo via the repositories argument, then it should not be optional.  Our observation was that if the argument was never passed, nothing got synced at all.


LEARN HOW TO USE GIT CHERRY-PICK


ok


ああっ、形容詞じゃないし単数じゃないからfreshmenか・・・やらかしてたorz


Does it need to be `RuleSet`? It makes it harder to test individual rules.


Version analysis for protocol definitions in this commit:

## Summary

Added new definition:
- `C_PREPARE_WORKOBJECT.1.def`
- `S_BROCAST_GUILD_FLAG.1.def`
- `S_FIN_INTER_PARTY_MATCH.1.def`
- `S_SET_WORKOBJECT.1.def`
- `S_SHOW_NPC_TO_MAP.1.def`

Modified existing version:
- `S_INVEN.5.def`

## Diffs

### `S_EACH_SKILL_RESULT` 2 => 3
```diff
--- a/protocol/S_EACH_SKILL_RESULT.2.def
+++ b/protocol/S_EACH_SKILL_RESULT.3.def
@@ -1,7 +1,5 @@
-# Protocol version 319256 or later
-
 uint64 source
-uint64 id0 # 0 or projectile owner id
+uint64 owner # If non-zero, then source is a projectile and this is the actual source
 uint64 target
 uint32 model
 uint32 skill
@@ -10,7 +8,6 @@
 uint32 id
 int32  time
 uint32 damage
-uint32 damage2 # Need to test if the client actually interprets HP as 64 bits - ignore for now
 uint16 type
 uint16 type2
 uint16 crit
```

### `S_INSTANT_DASH` 1 => 2
```diff
--- a/protocol/S_INSTANT_DASH.1.def
+++ b/protocol/S_INSTANT_DASH.2.def
@@ -1,7 +1,6 @@
 uint64 source
-uint32 unk1 # always 0?
-uint32 unk2 # always 0?
-uint32 unk3 # always 0?
+uint64 target
+uint32 unk # always 0?
 float x
 float y
 float z
```

### `S_INVEN` 5 => 6
```diff
--- a/protocol/S_INVEN.5.def
+++ b/protocol/S_INVEN.6.def
@@ -6,11 +6,11 @@
 int32  size
 int32  itemLevelInventory
 int32  itemLevel
+int32  unk1
+int32  unk2
+int32  unk3
 int32  unk4
 int32  unk5
-int32  unk6
-int32  unk7
-int32  unk8

 array items
 - uint32 item
@@ -32,25 +32,23 @@
 - int32  unk7
 - int32  unk8  # effect?
 - int32  unk9  # effect?
-- int32  unk10 # effect?
-- int32  unk11 # effect?
 - bool   masterworked
-- int32  unk13
-- int32  unk14
+- int32  unk10
+- int32  unk11
 - uint32 itemLevel
 - uint32 minItemLevel
 - uint32 maxItemLevel
-- int32  unk17
-- int32  unk18
-- int32  unk19
-- int32  unk20
+- int32  unk12
+- int32  unk13
+- int32  unk14
+- int32  unk15
 - uint64 ownerId2 # crafted by?
 - bool   awakened
-- int32  unk21
+- int32  unk16
 - int32  feedstock # -1 if N/A
-- uint32 unk22
+- uint32 unk17
 - bool   equipped
-- byte   unk23
+- byte   unk18

 - array  passivitySets
 - - uint32 index
```

### `S_LOGIN` 2 => 3
```diff
--- a/protocol/S_LOGIN.2.def
+++ b/protocol/S_LOGIN.3.def
@@ -85,7 +85,7 @@
 int32  unk33
 int32  unk34
 int32  unk35
-int16  unk36
+byte   unk36
 string name
 bytes  details
 bytes  details2
```

### `S_PARTY_MATCH_LINK` 1 => 2
```diff
--- a/protocol/S_PARTY_MATCH_LINK.1.def
+++ b/protocol/S_PARTY_MATCH_LINK.2.def
@@ -4,5 +4,6 @@
 int32  id
 byte   unk
 byte   raid
+int32  unk2 #always 65? Possibly level limit
 string name
 string message
```

### `S_SELECT_USER` 1 => 2
```diff
--- a/protocol/S_SELECT_USER.1.def
+++ b/protocol/S_SELECT_USER.2.def
@@ -1,2 +1,3 @@
 byte unk1
-uint64 unk2
+uint16 unk2
+uint64 unk3
\ No newline at end of file
```

### `S_SHOW_ITEM_TOOLTIP` 4 => 5
```diff
--- a/protocol/S_SHOW_ITEM_TOOLTIP.4.def
+++ b/protocol/S_SHOW_ITEM_TOOLTIP.5.def
@@ -1,9 +1,9 @@
 count  crystals
 offset crystals
-count  bonuses
-offset bonuses
-count  bonuses2
-offset bonuses2
+count  rollSets
+offset rollSets
+count  unknownArray
+offset unknownArray
 offset crafter
 offset soulbind

@@ -16,29 +16,30 @@
 int32  unk4
 int32  stackSize
 int32  stackCount
-int32  enchant
+int32  enchantment
 int32  unk7
 bool   isSoulbound
 int32  unk9
 int32  unk112
+byte   secondSetActivated
 int32  unk113
 int32  etching
-int32  secret           # These has an id in passivities but are invisible.
+int32  secret
 int32  unk12
 int32  unk13
 int32  unk14
 int32  unk15
 int32  unk16
 int32  unk17
-int32  comparedEtching  # Etching on second tooltip (when comparing items)
-int32  comparedSecret   # 'secret' of compared item
+int32  unk18
+int32  unk19
 int32  unk20
 int32  unk21
 int32  unk22
 int32  unk23
 int32  unk24
 int32  unk25
-int32  remainingEtchTime
+int32  unk26
 int32  unk27
 int32  unk28
 int32  unk29
@@ -47,6 +48,7 @@
 int32  unk32
 int32  unk33
 int32  unk34
+byte   masterwork
 int32  unk35
 int32  unk36
 int32  unk37
@@ -54,88 +56,95 @@
 int32  unk39
 int32  unk40
 int32  unk41
-
-int64  unk42
-int64  unk43
-int64  unk44
-int64  unk45
-int64  unk46
-int64  unk47
-int64  unk48
-int64  unk49
-
-int32  isEnigmatic
-byte   masterwork
-int32  masterworkBonus # 1%: 0, 2%: 2, 3%: 4
-bool   compareStats # Draw second tooltip?
-int32  attack1
-int32  defense
-int32  impact
-int32  balance
-float  critFactor           # These stats all compare and print TOTAL WHEN EQUIPPED
-float  critResist           # compare
-float  critPower            # compare
-int32  totalImpact          # compare
-int32  totalBalance         # compare
-int32  totalAttackSpeed     # compare
-int32  totalMoveSpeed       # compare
-float  weakeningResist
-float  periodicDamageResist
-float  stunResist
-int32  attackDifference
-int32  defenseDifference
-int32  impactDifference
-int32  balanceDifference
-float  addCritFactor        # Additional stats
-float  addCritResist
-float  addCritPower
-int32  addImpact
-int32  addBalance
-int32  addAttackSpeed
-float  addMoveSpeed
-float  addWeakResist
-float  addPeriodicResist
-int32  addStunResist
-int32  attack2
-int32  diffAttack2
-int32  comparedItemLevel    # Item level of compared item
-int32  itemLevelDifference  # itemLevel - comparedItemLevel
-int32  unk87
-int32  unk88
-int32  unk89
-int32  unk90
-int32  unk91
-int32  unk92
-int32  unk93
-int32  itemLevel
-int32  minItemLevel # min and max levels are used to draw the ilvl bar
-int32  maxItemLevel
-int32  unk96
-int32  unk97
-int32  unk98
-int32  unk99
-int32  enchantmentAdvantage
+int32  unk42
+int32  unk43
+int32  unk44
+int32  unk45
+int32  unk46
+int32  unk47
 int32  setId
-int32  unk102
-int32  unk103
-int32  unk104
-int32  unk105
-int64  averageBrokeredSale
-
+int32  unk48
+int32  unk49
+int32  unk50
+int32  unk51
+int32  unk52
+int32  unk53
 int32  feedstock
-int32  unk108
-int32  unk114
-int32  unk115
-int32  unk116
-byte   unk109
+int32  unk54
+int32  unk55
+byte   unk56
+int32  unk57
+int32  unk58
 string crafter
 string soulbind

 array  crystals
-- int32 crystal
+- int32  crystal

-array bonuses
-- int32 bonus
+array  rollSets
+- count  bonuses
+- offset bonuses
+- int32  unk300
+- int32  masterworkBonus
+- int32  itemLevel
+- int32  minItemLevel
+- int32  maxItemLevel
+- array  bonuses
+- - int32  bonus

-array bonuses2
-- int32 bonus
+array  unknownArray
+- int64  unk200
+- int32  unk201
+- int32  unk202
+- int32  unk203
+- int32  unk204
+- int32  unk205
+- int32  unk206
+- int32  unk207
+- int32  unk208
+- int32  unk209
+- int32  unk210
+- int32  unk211
+- int32  unk212
+- int32  unk213
+- int32  unk214
+- int32  unk215
+- int32  unk216
+- int32  unk217
+- int32  unk218
+- int32  unk219
+- int32  unk220
+- int32  unk221
+- int32  unk222
+- int32  unk223
+- int32  unk224
+- int32  unk225
+- int32  unk226
+- int32  unk227
+- int32  unk228
+- int32  unk229
+- int32  unk230
+- int32  unk231
+- int32  unk232
+- int32  unk233
+- int32  unk234
+- int32  unk235
+- int32  unk236
+- int32  unk237
+- int32  unk238
+- int32  unk239
+- int32  unk240
+- int32  unk241
+- int32  unk242
+- int32  unk243
+- int32  unk244
+- int32  unk245
+- int32  unk246
+- int32  unk247
+- int32  unk248
+- int32  unk249
+- int32  unk250
+- int32  unk251
+- int32  unk252
+- int32  unk253
+- int32  unk254
```


spacja przed `else`


consider replacing this logic using the standard net/url library; e.g.

https://play.golang.org/p/vCcG9XKnPi


**envelope_vibro_LMT.m**  -  generates the sound signal by adding sin waves of different amplitudes for all recorded/selected frequencies (usually ~30-165Hz) in accordance to our average amplitude spectra of a given movement speed.
used for accmeter_tractor calibration.
(needs input variables from workspace)

**envelope_vibro_FT.m**  - same as above, but takes as only the final amplitude multiplier as amplitude input (trial wise).
the frequency input equals the box movement speed (se 'design_matrix_FT'), and dependent on the speed, the according averaged amplitude spectrum is chosen.
the chosen amplitude spectrum (and its frequency vector) then generates the sound signal, adjusted for the speed dependent amplitude peaks (see 'tractor_accmeter').
finally the sound signal is mulitiplied by the trials-wise final amplitude mulitplicator (here 0 1 or 2).


Nice, I just wanted to port this myself, apparently the next Blender release will get a nice feature ("Filmic color management for better handling of high dynamic range.") that depends on Blender being build with OpenColorIO support.


That doesn’t actually explain it.


I understand if it is desired not introducing external dependencies, especially in code pertaining to security. Otherwise, this could be handled by https://godoc.org/github.com/dustin/go-humanize


### Lipsum Really?

So we ___really___ were not able to able to find better filler text


do we need to prefix our functions here at all?


i think p_dup  always is not null.


Uncapitalize unexported acronyms, e.g. `cspReport`


ＨＰ企画って違和感あるな・・・なんだろう・・・


Log error somewhere?


Hello,this is the frist code writed in github.thanks.


Thanks.  Yeah, I extracted it from checkout.  I'll move it and add a test.


There is a standard for USB Mass Storage devices. Have you [read this](http://www.usb.org/developers/docs/devclass_docs/usbmassbulk_10.pdf)?

If you cut out all error handling, of course it will be faster. I believe it was once faster, before I added more code to make it strictly comply with the standard.
Before that, USB support would sometimes cause freezes.


I am on the phone so can't see much at the moment. Did you make sure that src_rect size is not use anywhere else on the shader? I have a feeling it may be used for ninepatch in the fragment..


It could be in the companion object, though. That would avoid leaking this `ArrayOpsParent` thing into the public API.


Glad to see you've put this online :)

kram


Should we add opencolorio to the optional dependencies or just the normal dependencies?


Actually the FormProperty.required impl is removed. I think you can do it.

2017-08-30 15:01 GMT+02:00 Daniele Pecora <notifications@github.com>:

> I fully understand and agree with you.
>
> But when you say:
>
> Please note that required properties list depending on the validation, so
> if the user fills the input than the field is not required anymore.
>
> I understand:
> the only way to show an asterisk for required fields would be to create an
> own widget-registry
> and ask for the parent 'required' array-property on every widget.
> Could we just shortcut this some how without conflicting with the actual
> FormProperty.required implementation?
>
> Would love to create a new pr to solve this.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/makinacorpus/angular2-schema-form/commit/39fdd5770ce15492ea87cfc5b8bb3eab57a907f7#commitcomment-23972862>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABfOOrfgp_h_ylQMkBBH8fBSBREGef6Aks5sdV0zgaJpZM4PGIG->
> .
>


Yes!
Also: after user moves the slider again after reset:
`removeClass('slider-reset').addClass('slider-touched')`

Or is that already in this code?


You have `"scss"` on line 43, but `"sass"` here.  Should they be using the same value?


Myślałeś może jakie może być użycie tej kolekcji? Na razie tylko do niej wrzucasz, a co jak pojawi się wymaganie, żeby znaleźć wszystkie zadania wykonane przedwczoraj?


censor


Although I must thank you for trying this! It shows that the number of software checks is causing performance to dip. This is just something that the IOP is bad at.


Fixed in 1.8.0


まず`<abbr title="全角謎日本語略称">ＨＰ</abbr>`の時点で違和感しかない


You can tell git to rebase on `git pull` to prevent merge commits like this
```sh
$ git config branch.autosetuprebase always
```


Ohhhh I never saw that...


This needs to be added onto the end instead of into the middle.


This php file is not ended, `?>` is missing


Fajne rozwiązanie :) a myślałeś o czymś bardziej dynamicznym? Na ostatnich warsztatach z tym trochę kombinowaliśmy


так,мы у скайпе адказалі. =) там працягваем

зы
цікавы спосаб чаціцца)


Is this right? Linux _does_ allow peer/ptp addresses to be configured equally for both IPv4 and IPv6. Or am I just reading it wrong?...


may i know the difference between i_frame_rate_base and   i_frame_rate_base?


Фаил должен называться index.html, html фаил если он один должен называться index


may i know the difference between i_frame_rate_base and i_frame_rate?


I'm going to update it.


By the way, UsbMassReadSector and UsbMassWriteSector are higher-level function calls that involve the cache.
Since there is currently no way to invalidate the whole cache, it is not safe to bypass the caching system to make I/O. At least, if the developer is not aware of the restrictions.

(I am mentioning this, in case you do use the low-level SCSI functions for your own purposes. If you're just doing this for tests, it's perfectly okay)


Assuming you mean i_frame_rate and i_frame_rate_base, as writen in the appropriate header:
```
unsigned int i_frame_rate;                     /**< frame rate numerator */
unsigned int i_frame_rate_base;              /**< frame rate denominator */
```


Can you explain these comments that have values associated with on and off?


Sure thing (forgot to add `--rebase` flag 😄  but this is even better)


For general questions I encourage you to join the IRC channel rather than commenting on random commits. Moreover, the github repository is only a mirror, and is not actively monitored.


Okay thanks, reverted that bit.
It didn't look like `BrotliDecoderHasMoreOutput` or `BrotliDecoderTakeOutput` could trigger decoding more from the previously consumed input.


@alloy no, that's something else.


Lipsum Really ?


This will be easier for next releases of nuxt.


## Lipsum Really ?

Better something


Yeah, I agree.  So if I understand your message correctly, you agree with the utf-8 change, but under certain compile-time conditions (`#ifdef UNICODE`, i presume) you would need to add a couple of lines of code to Windows backends to convert the string to ASCII?


Should be ``db.one()``.


@djoveryde These json files are from the MinecraftForge Repo, so if you readd these later, Don't just rename them as that will cause issues. You would need to get the updated json from MinecraftForge Repo, as well as match up Contigo's Dependencies with them so its a smooth transition.
I'll be redoing my repo in accordance with this later today


@Smudgey It's best not to pass the whole play Application as a parameter to controllers because it makes them hard to unit test (it's hard to mock the whole Application)

If the reason for this is to avoid the `play.api.Play.current` deprecation warning then it's best to pass in only the specific things that are needed (e.g. the `MessagesApi` perhaps)


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/7daf64c4-924c-4932-9d42-cfe28660e0cf "simple-toolchain-20170830113730258"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/5bd14d65-29ed-4370-804f-87f5fa84be91 "simple-toolchain-20170830113730258") deployed [watson-online-store](https://github.com/lbcdwr/watson-online-store/releases/tag/deploy-ibm-yp-us-south-lbg-wp.pl-Kosmos-20170830-133125 "deploy-ibm-yp-us-south-lbg-wp.pl-Kosmos-20170830-133125") to [Kosmos](https://console.bluemix.net/apps/eaec5788-45d7-4bd3-87ca-f5313d8d2fc3?env_id=ibm:yp:us-south "ibm:yp:us-south:lbg@wp.pl:Kosmos"), including this commit


Should use single quotes, because it's a single line.


for brand new tags, it returns an undefined / NaN value, which gets embedded. should probably have some sort of fallback for when the tag isn't actually added to the DB yet


a może warto byłoby przedstawić jednolity interfejs (czyli tylko jedną metode)? Obie będą robiły podobne rzeczy i wydaje mi się, że można by to jedną ogarnąć :)


Do we really want these methods?


The thing is that it is misleading to return a message as the return of a function. Think of any API you use, is there any where an `update()/add()/remove()` returns a string containing a message? As programmers we usually expect that the functions return a value that is related to the operation, e.g. `remove()` returns the object that was removed or `null` if none.

To provide a debug message, we have two options:

1. Print a message here before calling the callback, in case we want to debug every execution of this method.
2. Parse the callback result and print a message accordingly where it is interesting to debug, e.g. in `socketLogic.js`. I prefer this way.


This won't compile, because `player` is not declared in the `var ban = ...` line. Substitute `player.TelegramId` with `id` (which is the id you're passing to the bot)


Магия. Иногда знания возникают из ниоткуда


Лишний пробел


Initial release of dup_file.py, an utility to parse the directory structure and look for duplicate files.


![](https://github.trello.services/images/mini-trello-icon.png) [Initial commit](https://trello.com/c/zsK53TnB/9-initial-commit)


Again Removing this caused the same issue ive mentioned yesterday, in which it fails build locally.


That is right. But there is no guarantee they won't in future =)
Just to be on a safe side.


Follow-up: https://github.com/mozilla/addons-frontend/issues/3028


Purely as local style convention, we always put ``.then`` on a new line:

```
return db.oneOrNone(sql, [phone])
.then(customer => {
  if (!customer) return
```


It's already in the code


@djoveryde These jsons can be found here: https://github.com/MinecraftForge/MinecraftForge/tree/1.11.x/jsons


Er, rather, from your description "MultiByteToWideChar -> WideCharToMultiByte" maybe you mean instead that when UNICODE is present, the function returns a non-UTF8 multibyte encoding that need to be converted to UTF-8?  I'm not sure of the semantics.  Whatever is correct, let's do it.  I'll try to read up on the Microsoft UNICODE flag so I know what you're talking about ;)


What’s the benefit of `AbstractIterable`?


I made sure that all uses of dst_rect.z/w use abs(), yes


yep you're right


Fair enough :^)


Fajnie, że rozwiązałeś problem stringów i całkiem nieźle pomyślałeś, ale zwróć uwagę, że liczba nie niesie ze sobą swojego znaczenia (potrzebujesz komentarzy żeby wiedzieć o co chodzi). Idealnie byłoby gdyby kod sam siebie dokumentował żebysmy nie potrzebowali żadnych komentarzy. Już w C nadali nazwy integerom przez wyliczeniowy typ danych :)


You can pattern match on `Iterable[A]` directly I think.


This one broke my app where the old code worked. Using an existing database for the project unfortunately.

```SELECT command denied to user 'user'@'127.0.0.1' for table 'columns' (SQL: select column_name from information_schema.columns where table_schema = dbname and table_name = customers)```


Remove extra space after ``select``. Also, our convention is to use lowercase, even for ``COALESCE``.


Is required because:
```php
php > var_dump(preg_match('/^\d*$/', null));
int(1)
php > var_dump(preg_match('/^\d+$/', null));
int(0)
```


I was thinking about this specific issue. Using `scrollViewDidScroll(_:)` was the first thing that came to my mind but it had a couple issues: a) contentOffset verification was made way more than necessary and during scroll, b) sometimes two pages were loaded.

Using the collection view `collectionView(_:willDisplayCell:forItemAt:)` is definitely an improvement. We're checking way fewer times than the previous implementation and loading multiple pages at once won't happen anymore.


czemu konstruktor jest protected? singleton powinien sam jeden móc siebie tworzyć


I can read, but I cannot write...


Customer shouldn't default to empty, as we don't want to enter empty records.


There is another thing that I'm noticing now, the callbacks are being called only when the input or some other condition is valid, e.g. `(gateways && gateways.length > 0 && socket.skynetDevice)` in `removeGateway`. When this condition is invalid, the caller won't now what happen and will possibly be blocked, because the function won't return (if the flow continues in the callback).

We must `throw` an `Error` when these conditions are invalid instead.


This app is a .NET MVC application written for Visual Studio.  See readme.txt in the Camplots directory for a road map.


Yes, I absolutely agree with having a well-defined string encoding, and UTF-8 is the only sensible choice.
To recap about UNICODE on Windows:

`#ifdef UNICODE` means that the WinAPI internally use wide-chars (`wchar_t`) for its strings. In this case, the strings are UTF-16 internally (not 100% true but these details are irrellevant here), and they are already converted to a std::string in UTF-8 format using `WideCharToMultiByte`. This is the "modern" (since 1996 on Windows NT, Windows 9x only had very basic wide-char support) way of compiling programs.

The other case, `#ifndef UNICODE` is the legacy WinAPI where strings are encoded as `char` in the system-defined ANSI character set (so not UTF-8). To convert these to UTF-8, they first need to be converted to a wide string (`MultiByteToWideChar`) and then converted back to a normal string in UTF-8 format, as there is no direct API to convert from ANSI to UTF-8. I will work on that case as I already have written enough code in the past which does exactly this. :)


You can remove this comment.


I actually found out that my bisecting was off - so all I know is that the regression started with 3.6.0. But I can retry.

This is perl 5.24.1

```
cppsymbols='_FILE_OFFSET_BITS=64 _FORTIFY_SOURCE=2 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _LP64=1 _POSIX_C_SOURCE=200809L _POSIX_SOURCE=1 _REENTRANT=1 _STDC_PREDEF_H=1 _XOPEN_SOURCE=700 _XOPEN_SOURCE_EXTENDED=1 __ATOMIC_ACQUIRE=2 __ATOMIC_ACQ_REL=4 __ATOMIC_CONSUME=1 __ATOMIC_HLE_ACQUIRE=65536 __ATOMIC_HLE_RELEASE=131072 __ATOMIC_RELAXED=0 __ATOMIC_RELEASE=3 __ATOMIC_SEQ_CST=5 __BIGGEST_ALIGNMENT__=16 __BYTE_ORDER__=1234 __CHAR16_TYPE__=short\ unsigned\ int __CHAR32_TYPE__=unsigned\ int __CHAR_BIT__=8 __DBL_DECIMAL_DIG__=17 __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L) __DBL_DIG__=15 __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L) __DBL_HAS_DENORM__=1 __DBL_HAS_INFINITY__=1 __DBL_HAS_QUIET_NAN__=1 __DBL_MANT_DIG__=53 __DBL_MAX_10_EXP__=308 __DBL_MAX_EXP__=1024 __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L) __DBL_MIN_10_EXP__=(-307) __DBL_MIN_EXP__=(-1021) __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L) __DEC128_EPSILON__=1E-33DL __DEC128_MANT_DIG__=34 __DEC128_MAX_EXP__=6145 __DEC128_MAX__=9.999999999999999999999999999999999E6144DL __DEC128_MIN_EXP__=(-6142) __DEC128_MIN__=1E-6143DL __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL __DEC32_EPSILON__=1E-6DF __DEC32_MANT_DIG__=7 __DEC32_MAX_EXP__=97 __DEC32_MAX__=9.999999E96DF __DEC32_MIN_EXP__=(-94) __DEC32_MIN__=1E-95DF __DEC32_SUBNORMAL_MIN__=0.000001E-95DF __DEC64_EPSILON__=1E-15DD __DEC64_MANT_DIG__=16 __DEC64_MAX_EXP__=385 __DEC64_MAX__=9.999999999999999E384DD __DEC64_MIN_EXP__=(-382) __DEC64_MIN__=1E-383DD __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD __DECIMAL_BID_FORMAT__=1 __DECIMAL_DIG__=21 __DEC_EVAL_METHOD__=2 __ELF__=1 __FINITE_MATH_ONLY__=0 __FLOAT_WORD_ORDER__=1234 __FLT128_DECIMAL_DIG__=36 __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128 __FLT128_DIG__=33 __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128 __FLT128_HAS_DENORM__=1 __FLT128_HAS_INFINITY__=1 __FLT128_HAS_QUIET_NAN__=1 __FLT128_MANT_DIG__=113 __FLT128_MAX_10_EXP__=4932 __FLT128_MAX_EXP__=16384 __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128 __FLT128_MIN_10_EXP__=(-4931) __FLT128_MIN_EXP__=(-16381) __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128 __FLT32X_DECIMAL_DIG__=17 __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x __FLT32X_DIG__=15 __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x __FLT32X_HAS_DENORM__=1 __FLT32X_HAS_INFINITY__=1 __FLT32X_HAS_QUIET_NAN__=1 __FLT32X_MANT_DIG__=53 __FLT32X_MAX_10_EXP__=308 __FLT32X_MAX_EXP__=1024 __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x __FLT32X_MIN_10_EXP__=(-307) __FLT32X_MIN_EXP__=(-1021) __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x __FLT32_DECIMAL_DIG__=9 __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32 __FLT32_DIG__=6 __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32 __FLT32_HAS_DENORM__=1 __FLT32_HAS_INFINITY__=1 __FLT32_HAS_QUIET_NAN__=1 __FLT32_MANT_DIG__=24 __FLT32_MAX_10_EXP__=38 __FLT32_MAX_EXP__=128 __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32 __FLT32_MIN_10_EXP__=(-37) __FLT32_MIN_EXP__=(-125) __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32 __FLT64X_DECIMAL_DIG__=21 __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x __FLT64X_DIG__=18 __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x __FLT64X_HAS_DENORM__=1 __FLT64X_HAS_INFINITY__=1 __FLT64X_HAS_QUIET_NAN__=1 __FLT64X_MANT_DIG__=64 __FLT64X_MAX_10_EXP__=4932 __FLT64X_MAX_EXP__=16384 __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x __FLT64X_MIN_10_EXP__=(-4931) __FLT64X_MIN_EXP__=(-16381) __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x __FLT64_DECIMAL_DIG__=17 __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64 __FLT64_DIG__=15 __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64 __FLT64_HAS_DENORM__=1 __FLT64_HAS_INFINITY__=1 __FLT64_HAS_QUIET_NAN__=1 __FLT64_MANT_DIG__=53 __FLT64_MAX_10_EXP__=308 __FLT64_MAX_EXP__=1024 __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64 __FLT64_MIN_10_EXP__=(-307) __FLT64_MIN_EXP__=(-1021) __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64 __FLT_DECIMAL_DIG__=9 __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F __FLT_DIG__=6 __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F __FLT_EVAL_METHOD_TS_18661_3__=0 __FLT_EVAL_METHOD__=0 __FLT_HAS_DENORM__=1 __FLT_HAS_INFINITY__=1 __FLT_HAS_QUIET_NAN__=1 __FLT_MANT_DIG__=24 __FLT_MAX_10_EXP__=38 __FLT_MAX_EXP__=128 __FLT_MAX__=3.40282346638528859811704183484516925e+38F __FLT_MIN_10_EXP__=(-37) __FLT_MIN_EXP__=(-125) __FLT_MIN__=1.17549435082228750796873653722224568e-38F __FLT_RADIX__=2 __FXSR__=1 __GCC_ASM_FLAG_OUTPUTS__=1 __GCC_ATOMIC_BOOL_LOCK_FREE=2 __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 __GCC_ATOMIC_CHAR_LOCK_FREE=2 __GCC_ATOMIC_INT_LOCK_FREE=2 __GCC_ATOMIC_LLONG_LOCK_FREE=2 __GCC_ATOMIC_LONG_LOCK_FREE=2 __GCC_ATOMIC_POINTER_LOCK_FREE=2 __GCC_ATOMIC_SHORT_LOCK_FREE=2 __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 __GCC_HAVE_DWARF2_CFI_ASM=1 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 __GCC_IEC_559=2 __GCC_IEC_559_COMPLEX=2 __GLIBC_MINOR__=25 __GLIBC__=2 __GNUC_MINOR__=1 __GNUC_PATCHLEVEL__=1 __GNUC_STDC_INLINE__=1 __GNUC__=7 __GNU_LIBRARY__=6 __GXX_ABI_VERSION=1011 __INT16_C=__INT16_C __INT16_MAX__=0x7fff __INT16_TYPE__=short\ int __INT32_C=__INT32_C __INT32_MAX__=0x7fffffff __INT32_TYPE__=int __INT64_C=__INT64_C __INT64_MAX__=0x7fffffffffffffffL __INT64_TYPE__=long\ int __INT8_C=__INT8_C __INT8_MAX__=0x7f __INT8_TYPE__=signed\ char __INTMAX_C=__INTMAX_C __INTMAX_MAX__=0x7fffffffffffffffL __INTMAX_TYPE__=long\ int __INTMAX_WIDTH__=64 __INTPTR_MAX__=0x7fffffffffffffffL __INTPTR_TYPE__=long\ int __INTPTR_WIDTH__=64 __INT_FAST16_MAX__=0x7fffffffffffffffL __INT_FAST16_TYPE__=long\ int __INT_FAST16_WIDTH__=64 __INT_FAST32_MAX__=0x7fffffffffffffffL __INT_FAST32_TYPE__=long\ int __INT_FAST32_WIDTH__=64 __INT_FAST64_MAX__=0x7fffffffffffffffL __INT_FAST64_TYPE__=long\ int __INT_FAST64_WIDTH__=64 __INT_FAST8_MAX__=0x7f __INT_FAST8_TYPE__=signed\ char __INT_FAST8_WIDTH__=8 __INT_LEAST16_MAX__=0x7fff __INT_LEAST16_TYPE__=short\ int __INT_LEAST16_WIDTH__=16 __INT_LEAST32_MAX__=0x7fffffff __INT_LEAST32_TYPE__=int __INT_LEAST32_WIDTH__=32 __INT_LEAST64_MAX__=0x7fffffffffffffffL __INT_LEAST64_TYPE__=long\ int __INT_LEAST64_WIDTH__=64 __INT_LEAST8_MAX__=0x7f __INT_LEAST8_TYPE__=signed\ char __INT_LEAST8_WIDTH__=8 __INT_MAX__=0x7fffffff __INT_WIDTH__=32 __LDBL_DECIMAL_DIG__=21 __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L __LDBL_DIG__=18 __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L __LDBL_HAS_DENORM__=1 __LDBL_HAS_INFINITY__=1 __LDBL_HAS_QUIET_NAN__=1 __LDBL_MANT_DIG__=64 __LDBL_MAX_10_EXP__=4932 __LDBL_MAX_EXP__=16384 __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L __LDBL_MIN_10_EXP__=(-4931) __LDBL_MIN_EXP__=(-16381) __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L __LONG_LONG_MAX__=0x7fffffffffffffffLL __LONG_LONG_WIDTH__=64 __LONG_MAX__=0x7fffffffffffffffL __LONG_WIDTH__=64 __LP64__=1 __MMX__=1 __ORDER_BIG_ENDIAN__=4321 __ORDER_LITTLE_ENDIAN__=1234 __ORDER_PDP_ENDIAN__=3412 __PIC__=2 __PIE__=2 __PRAGMA_REDEFINE_EXTNAME=1 __PTRDIFF_MAX__=0x7fffffffffffffffL __PTRDIFF_TYPE__=long\ int __PTRDIFF_WIDTH__=64 __REGISTER_PREFIX__= __SCHAR_MAX__=0x7f __SCHAR_WIDTH__=8 __SEG_FS=1 __SEG_GS=1 __SHRT_MAX__=0x7fff __SHRT_WIDTH__=16 __SIG_ATOMIC_MAX__=0x7fffffff __SIG_ATOMIC_MIN__=(-0x7fffffff\ -\ 1) __SIG_ATOMIC_TYPE__=int __SIG_ATOMIC_WIDTH__=32 __SIZEOF_DOUBLE__=8 __SIZEOF_FLOAT128__=16 __SIZEOF_FLOAT80__=16 __SIZEOF_FLOAT__=4 __SIZEOF_INT128__=16 __SIZEOF_INT__=4 __SIZEOF_LONG_DOUBLE__=16 __SIZEOF_LONG_LONG__=8 __SIZEOF_LONG__=8 __SIZEOF_POINTER__=8 __SIZEOF_PTRDIFF_T__=8 __SIZEOF_SHORT__=2 __SIZEOF_SIZE_T__=8 __SIZEOF_WCHAR_T__=4 __SIZEOF_WINT_T__=4 __SIZE_MAX__=0xffffffffffffffffUL __SIZE_TYPE__=long\ unsigned\ int __SIZE_WIDTH__=64 __SSE2_MATH__=1 __SSE2__=1 __SSE_MATH__=1 __SSE__=1 __STDC_HOSTED__=1 __STDC_IEC_559_COMPLEX__=1 __STDC_IEC_559__=1 __STDC_ISO_10646__=201505L __STDC_NO_THREADS__=1 __STDC_UTF_16__=1 __STDC_UTF_32__=1 __STDC_VERSION__=201112L __STDC__=1 __UINT16_C=__UINT16_C __UINT16_MAX__=0xffff __UINT16_TYPE__=short\ unsigned\ int __UINT32_C=__UINT32_C __UINT32_MAX__=0xffffffffU __UINT32_TYPE__=unsigned\ int __UINT64_C=__UINT64_C __UINT64_MAX__=0xffffffffffffffffUL __UINT64_TYPE__=long\ unsigned\ int __UINT8_C=__UINT8_C __UINT8_MAX__=0xff __UINT8_TYPE__=unsigned\ char __UINTMAX_C=__UINTMAX_C __UINTMAX_MAX__=0xffffffffffffffffUL __UINTMAX_TYPE__=long\ unsigned\ int __UINTPTR_MAX__=0xffffffffffffffffUL __UINTPTR_TYPE__=long\ unsigned\ int __UINT_FAST16_MAX__=0xffffffffffffffffUL __UINT_FAST16_TYPE__=long\ unsigned\ int __UINT_FAST32_MAX__=0xffffffffffffffffUL __UINT_FAST32_TYPE__=long\ unsigned\ int __UINT_FAST64_MAX__=0xffffffffffffffffUL __UINT_FAST64_TYPE__=long\ unsigned\ int __UINT_FAST8_MAX__=0xff __UINT_FAST8_TYPE__=unsigned\ char __UINT_LEAST16_MAX__=0xffff __UINT_LEAST16_TYPE__=short\ unsigned\ int __UINT_LEAST32_MAX__=0xffffffffU __UINT_LEAST32_TYPE__=unsigned\ int __UINT_LEAST64_MAX__=0xffffffffffffffffUL __UINT_LEAST64_TYPE__=long\ unsigned\ int __UINT_LEAST8_MAX__=0xff __UINT_LEAST8_TYPE__=unsigned\ char __USER_LABEL_PREFIX__= __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE64=1 __USE_LARGEFILE=1 __USE_MISC=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_POSIX=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 __VERSION__="7.1.1\ 20170629\ [gcc-7-branch\ revision\ 249772]" __WCHAR_MAX__=0x7fffffff __WCHAR_MIN__=(-0x7fffffff\ -\ 1) __WCHAR_TYPE__=int __WCHAR_WIDTH__=32 __WINT_MAX__=0xffffffffU __WINT_MIN__=0U __WINT_TYPE__=unsigned\ int __WINT_WIDTH__=32 __amd64=1 __amd64__=1 __code_model_small__=1 __gnu_linux__=1 __has_include=__has_include __has_include_next=__has_include_next __k8=1 __k8__=1 __linux=1 __linux__=1 __pic__=2 __pie__=2 __unix=1 __unix__=1 __x86_64=1 __x86_64__=1 linux=1 unix=1'
doubleinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f'
doublekind='3'
doublemantbits='52'
doublenanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff'
doublesize='8'
nvtype='double'
uselongdouble='undef'
```


Align ``.then`` with return. Our style is to not indent ``.then``.


LM10403S_AND_H7858_GOterms.xlsx spreadsheet contains all the GO terms annotated for the loci present in 10403S and H7858 genomes.


Rozdzielając przetrzymywanie informacji na dwie kolekcje wchodzimy prawie w rozproszone transakcje. Musimy pamiętać o uzupełnianiu dwóch kolekcji, które zawsze powinny być aktualizowane razem. Myślałeś moze o używaniu takiego sposobu archiwizowania zadań? Jak wyciągałbyś wszystkie zadania ukończone wczoraj?


Could you give me some details on the problem?l and test case?

If the device is removed via a call with targetcli/configfs the kernel should not call the tcmu removal code until all commands have been completed. It should also prevent new commands from being queued.

Could you send me a link the kernel discussion?


( ﾟдﾟ)ﾊｯ!
しまった！
ありがとうございます！m(_ _)m


Okay, great, thank you! ;)


zachęcam do streamów :)


- [ ] Add license
- [ ] Add private version number


Ok. I was curious because I did this to fix a completely different issue long ago on my PAEX build:

"23.05.17
Fixed Alert slider issue when changing from "vibrate" to "all notifications" in some situations"

And btw your commit message doesn't make sense as this commit have nothing to do with the vibrate mode at all :)


some edit done


- [ ] Change header


Wrong class
- [ ] done


Nice!

What do you think of providing traits implementing the `newSpecificBuilder` and `fromSpecificIterable` according to the `iterableFactory`? These traits could be mixed into leaf types. We would need 4 traits, one for each kind of collection (iterable/sorted, iterable/map).


wrong class
- [ ] done


trochę się tutaj ta lista zaczyna gryźć. Czemu bierzemy akurat pierwszy notifier? Wedlug mnie powinniśmy albo trzymać tylko jeden notifier dla uzytkownika, albo zwracać też listę fabryk (dla każdej preferencji).


analogous


komentarze kłamią :) staraj sie ich raczej unikać :)


Should be `IsIterableLike`


I recompiled your code for win7 under VS2012. the LSTM algo does not seem to converge with a number of numCell other than 20 with the example you provide. Playing with the other params like alpha or lossFunct does not seem to help. I have incorporated your latest change in matrix.h, did not fit it. Chosing LOSSFUNCTLOGPOW3 or LOSSFUNCTPOW3 create NaN. Can you help ?


- [ ] change header


fixes #132


- [ ] done


This looks ok to me!


What do you mean? Give me a couple hours I'll edit it.


#آموزش نصب
cd $HOME
git clone https://github.com/Assassinteam/Assassin.git
cd Assassin
chmod +x Assassin.sh
./Assassin.sh install
./Assassin.sh
# شماره اکانت ربات تانرا ارسال کنید   & بعدش  کد تاییدیه.

➖➖➖➖➖➖➖➖➖➖➖
#آموزش اتولانچ :
chmod 777 autoasn.sh
screen ./autoasn.sh
```
➖➖➖➖➖➖➖➖➖➖➖
# اینجا خواستید همه را باهم گپی کنید در سرورتان پست کنید
cd $HOME && git clone https://github.com/Assassinteam/Assassin.git && cd Assassin && chmod +x Assassin.sh && ./Assassin.sh install && ./Assassin.sh

OR

cd $HOME && git clone https://github.com/Assassinteam/Assassin.git && cd Assassin && chmod +x Assassin.sh && ./Assassin.sh install && chmod 777 autoas.sh && screen ./autoas.sh
```
➖➖➖➖➖➖➖➖➖➖➖

#لینک گپ پشتیبانی اساسین

More information [Assasainteam Chat](https://t.me/joinchat/Do0Xm0O1XhqL5mT6bG7hCw)

➖➖➖➖➖➖➖➖➖➖➖
# Developers!

[Amir](https://github.com/khas222) ([Telegram](https://telegram.me/khas222))

➖➖➖➖➖➖➖➖➖➖➖
# کانال ما:

[@AssassinsteaM](https://telegram.me/AssAssinsTeaM)


Shit. Good one


What about `AsIterableOps[C]`?


wrong package
- [ ] done


w Twoim projekcie nie pozwalamy powiedzieć użytkownikowi, że chce dostawać smsy, ale nie może wysyłać, bo nie zapłacił za uslugę. Co jeśli zapłaci później? W proxy ta logika powinna być przeniesiona do obiektu pośredniczącego pomiędzy klientem, a użytkownikiem SmsNotifier


You'll want to ignore the following extensions:
TMP
SRM
LS*
SST
STATE
Mostly just other save/state extensions (and obligatory temp file extension)


I guess we need to add one definition for `Array` too.


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/7daf64c4-924c-4932-9d42-cfe28660e0cf "simple-toolchain-20170830113730258"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/5bd14d65-29ed-4370-804f-87f5fa84be91 "simple-toolchain-20170830113730258") deployed [watson-online-store](https://github.com/lbcdwr/watson-online-store/releases/tag/deploy-ibm-yp-us-south-lbg-wp.pl-Kosmos-20170830-135335 "deploy-ibm-yp-us-south-lbg-wp.pl-Kosmos-20170830-135335") to [Kosmos](https://console.bluemix.net/apps/99464506-6688-4e65-84d7-fe15e07d1bdf?env_id=ibm:yp:us-south "ibm:yp:us-south:lbg@wp.pl:Kosmos"), including this commit


Thanks for ur concern....


The reason why I mentioned javaN-runtime first is because that's the real dependency and so easy to explain. The dependency on default-jre is only a requirement to provide a non-virtual alternative so only makes sense after mentioning the javaN-runtime. But yeah, then I don't specify the ordering and or existing Debian policy.

I have wrote this differently with 33eece81e. Could you take a look? Thank you


widzisz jakies plusy w tworzeniu EmailNotifiera jako interfejsu, a nie klasy?


Elegancko :)


What about `toIterableOps`?


第二个


А зачем тебе индекс? find вернет ссылку в любом случае


У меня сейчас. Логин koganovski@mail.ru , напишите пожалуйста туда. Спасибо30 авг. 2017 г. 4:27 ПП пользователь falanster <notifications@github.com> написал:так,мы у скайпе адказалі. =) там працягваем
зы
цікавы спосаб чаціцца)

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.


@axelolsson kolla här!


added test get


Nie tworzyłbym takiej kolekcji tylko do testow. Będzie z czasem ciągle rosła


What’s the benefit compared to the following?

~~~ scala
class ExtensionMethods[A, C](coll: C)(implicit toIterableOps: C => IterableOps[A, Iterable, C]) {
  …
}
~~~


I do not want to cut out error checking, but right now that is what I'm doing to see what speeds could be possible. Error checking must be done is a different way, so waiting for results does not stall transfers. I've read that exact article, becouse it was mentioned in the source code, thanks ;-).


nice decoupling


Certainly not Z_ because it has nothing to do with the zone memory system. I suggested I_ but you can possibly make an argument that M_ makes just as much sense.


Neat. I wonder if the Git manuals should be updated to make the `git gui` version more prominent. I almost always use the `gitk` and `git-gui` versions for these tcl things (they seem naturally different ;-).

I should look at the docs to see if it (`git-gui`) is common in any of the docs. I guess the upstream will baulk at such doc changes as the dashed forms are still 'allowed'. The manuals are not for learning :-(


Myślałeś może jakie może być użycie tej kolekcji? Na razie tylko do niej wrzucasz, a co jak pojawi się wymaganie, żeby znaleźć wszystkie zadania wykonane przedwczoraj?


Why do we need this method? It should either be internal or have a name that conveys that it’s dangerous.


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/0f6f7a74-a833-4bd0-91db-c9f25e885997 "vincv-todolist-memoire-toolchain"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/70b5b4ac-ef6d-4fcf-aed4-1ccc000f9377 "sample-vincv-todolist-memoire-toolchain") deployed [sample-vincv-todolist-memoire-toolchain](https://github.com/vincv51/sample-vincv-todolist-memoire-toolchain/releases/tag/deploy-ibm-yp-us-south-vincv51-test-20170830-140002 "deploy-ibm-yp-us-south-vincv51-test-20170830-140002") to [test](https://console.bluemix.net/apps/7d95433d-b56f-40df-a466-0ecdcb703f57?env_id=ibm:yp:us-south "ibm:yp:us-south:vincv51:test"), including this commit


more proposal. put extra curly brackets around it and you can remove that offending \


dlaczego mamy tutaj dodatkową klasę do testow? Jedna funkcjonalność powinna być testowana tylko raz


Good catch!


Now Azure is connected and ready to go 👍


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/0f6f7a74-a833-4bd0-91db-c9f25e885997 "vincv-todolist-memoire-toolchain"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/70b5b4ac-ef6d-4fcf-aed4-1ccc000f9377 "sample-vincv-todolist-memoire-toolchain") deployed [sample-vincv-todolist-memoire-toolchain](https://github.com/vincv51/sample-vincv-todolist-memoire-toolchain/releases/tag/deploy-ibm-yp-us-south-vincv51-prod-20170830-140155 "deploy-ibm-yp-us-south-vincv51-prod-20170830-140155") to [prod](https://console.bluemix.net/apps/e0f55fd8-41c2-449a-b860-8495d4656ffe?env_id=ibm:yp:us-south "ibm:yp:us-south:vincv51:prod"), including this commit


(parentheses)
{curly brackets}


assss


adasacdsvf


Методы-команды не возвращают результата. Задаче этого метода - бросить исключение, если что-то не так пошло. Если исключения нет, значит все ок. Так что этот `true` надо перенести в `valid?`


Это ко всем классам относится


To rewrite when merging (move to js file)


zwróc uwagę, że metodzie nadal przekazujesz string. Tzn. nadal ktoś może wywołac createNotifier("unexpected")


o to chodzi! :)


@ksmithut I would be willing to take over this package, since I use this plugin. But just to be clear, I would totally gut it and turn it into a proxy to uglify-js / uglify-es (and publish a v2). :)


a co gdyby chciał zapytac o ukończone zadania w wybranym dniu?


assercje da sie wyłączyć w aplikacji. Powinny być używane tylko, żeby zweryfikować wejściowe argumenty. Jeśli tutaj nie chcesz mieć nulla, to rzuć wyjątek. W ogóle polecam null object pattern :)


yep, already done


co robi SomethingElseNotifier? :)


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/2d0934fd-5889-44b2-b693-b9fa36b7eee4 "UI-ys1int-SimpleTC0830T100252"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/368cc795-7da1-4d08-9c05-f7f371f09f4d "UI-ys1int-SimpleTC0830T100252") deployed [UI-ys1int-SimpleTC0830T100252](https://github.com/idsb3t1/UI-ys1int-SimpleTC0830T100252/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170830-140637 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170830-140637") to [dev](https://console.stage1.bluemix.net/apps/4a3280cb-0a6a-4f8c-a403-f3d2a5771ef1?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


Зачем делать проверку на атрибут, который нельзя задать снаружи классов? Да и вообще я не понимаю зачем тип хранить как отдельную переменную. Сам класс объекта и отражает его тип. Для удобства можно использовать виртуальные атрибуты (т.е. создать методы, которые вернут тип), но уж хранить и проверять их точно избыточно.


We've started to not prefix with ``_`` anymore, so rename to ``smsSendCode``.


czy na pewno musimy podawać w metodzie userId?


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/50754e46-d5fa-4434-bb5e-a0e09c4efec7 "UI-yp-SimpleTC0830T100210"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/a153e677-e8e9-4fb2-bbc7-ec68bb6cef26 "UI-yp-SimpleTC0830T100210") deployed [UI-yp-SimpleTC0830T100210](https://github.com/idsb3t1/UI-yp-SimpleTC0830T100210/releases/tag/deploy-ibm-yp-us-south-idsb3t4-us.ibm.com-dev-20170830-140702 "deploy-ibm-yp-us-south-idsb3t4-us.ibm.com-dev-20170830-140702") to [dev](https://console.bluemix.net/apps/b54197b4-a2e4-4fbe-ae62-944fa9504696?env_id=ibm:yp:us-south "ibm:yp:us-south:idsb3t4@us.ibm.com:dev"), including this commit


instead of respond_to you can use a[ should-matcher ](https://github.com/thoughtbot/shoulda-matchers/blob/master/lib/shoulda/matchers/active_record/association_matcher.rb)to directly test the association:
```
it { should belong_to(:user) }
```


Thanks for reviewing the code :)!
Browsers will generally generate valid requests with valid JSON, if this is not the case we don't really care about these requests as the most probable reason for requests not conforming to this standard are random noise from scanners or other random requests. We only want requests from users that have broken the CSP and where the browser has automatically sent this report.


Change this method to return a promise, instead of using callback. Also, we discussed using built in timeout in ``request`` instead of handling here.


### 示例


第一个


Will do!


phft. I reject your reality and substitute it with my own. (see mythbusters).
(curly brackets)
{wiggly brackets}
[square brackets]
<triangular/weird/WTF brackets>


i would also add the corresponding association on the User model: User has_one :user_permission


@there's no issue with per-process reclaim? at least for me zram usage filled up very fast


Not really difficult , just remind too (or break slider) ;)


Remember to fix up redirectors


I still cannot see the bootanimation. OMG==


@bwhicks I don't know how much intervention data we'll want to index here, I was expecting we would index interventions separately.


for performance reasons


## makeCacheMatrix creates and returns a list of functions
## used by cacheSolve to get or set the inverted matrix in cache
makeCacheMatrix <- function(x = matrix()) {
        # stores the cached value
        # initialize to NULL
        cache <- NULL

        # create the matrix in the working environment
        set <- function(y) {
                x <<- y
                cache <<- NULL
        }

        # get the value of the matrix
        get <- function() x
        # invert the matrix and store in cache
        setMatrix <- function(inverse) cache <<- inverse
        # get the inverted matrix from cache
        getInverse <- function() cache

        # return the created functions to the working environment
        list(set = set, get = get,
             setMatrix = setMatrix,
             getInverse = getInverse)
}

## cacheSolve calcluates the inverse of the matrix created in makeCacheMatrix
## If the inverted matrix does not exist in cache,
## it it created in the working environment and it's inverted value
## is stored in cache
cacheSolve <- function(x, ...) {
        ## attempt to get the inverse of the matrix stored in cache
        cache <- x$getInverse()

        # return inverted matrix from cache if it exists
        # else create the matrix in working environment
        if (!is.null(cache)) {
                message("getting cached data")

                # display matrix in console
                return(cache)
        }

        # create matrix since it does not exist
        matrix <- x$get()

        # make sure matrix is square and invertible
        # if not, handle exception cleanly
        tryCatch( {
                # set and return inverse of matrix
                cache <- solve(matrix, ...)
        },
        error = function(e) {
                message("Error:")
                message(e)

                return(NA)
        },
        warning = function(e) {
                message("Warning:")
                message(e)

                return(NA)
        },
        finally = {
                # set inverted matrix in cache
                x$setMatrix(cache)
        } )

        # display matrix in console
        return (cache)
}


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


✔ package-lock.json -- REMOVE (again) ... actually wasn't restored

✔ src/app/components/public/post-detail/post-detail.component.html -- ACCEPT (error message for nonexistant post)

✔ src/app/submit-form/media/media.component.ts -- REJECT (github diff is comparing wrong versions!)

✔ src/app/submit-form/media/upload-message/upload-message.component.html -- REMOVE (again)

✔ src/app/submit-form/media/upload-message/upload-message.component.ts -- REMOVE (again)


I think it's time... TO GET SCHWIFTYYYYY


Метод `valid?` должен быть публичным. И сделай его проще - пускай он просто вызывает `validate!`. В случае исключения возвращаем false, иначе - true


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/229de24e-f6b9-4921-8098-61de77f1df4d "WatsonOnlineStore"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/f6c511be-f7d8-407e-a392-523c9c526132 "WatsonOnlineStore") deployed [watson-online-store](https://github.com/lukaszkuflewski/watson-online-store/releases/tag/deploy-ibm-yp-us-south-lukasz.kuflewski-cloudware.pl-Bee-20170830-141433 "deploy-ibm-yp-us-south-lukasz.kuflewski-cloudware.pl-Bee-20170830-141433") to [Bee](https://console.bluemix.net/apps/d85eb11b-8cb8-4c76-bc54-228efc7b4796?env_id=ibm:yp:us-south "ibm:yp:us-south:lukasz.kuflewski@cloudware.pl:Bee"), including this commit


ん？なんのこと？


This method is marked as deprecated in 2.12.


czytelna historia commitów i galęzi w gicie, ale może zastanow się jak podzileić klasy na pakiety? :)


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


См. мой [коммент выше](https://github.com/skitial/pluto/commit/6029bed0237f41e92359356778125328d94cfc1e#commitcomment-23974330)


a może NullNotifier? :)


Before typechecking:
```scala
if (PropertiesTrait.this.propFilename.equals("/library.properties"))
  {
    <synthetic> val properties1 = new java.util.Properties();
    properties1.put("copyright.string", "Copyright 2002-2017, LAMP/EPFL");
    properties1.put("version.number", "2.11.11");
    properties1.put("osgi.version.number", "2.11.11.v20170413-090219-8a413ba7cc");
    properties1.put("maven.version.number", "2.11.11");
    properties1
  }
else
  {
    val props: java.util.Properties = new java.util.Properties();
    val stream: java.io.InputStream = PropertiesTrait.this.pickJarBasedOn.getResourceAsStream(PropertiesTrait.this.propFilename);
    if (stream.ne(null))
      PropertiesTrait.this.quietlyDispose(props.load(stream), stream.close())
    else
      ();
    props
  }
```
New tree:
```scala
if (PropertiesTrait.this.propFilename.equals("/library.properties"))
  {
    private[this] val properties1: java.util.Properties = new java.util.Properties();
    properties1.put("copyright.string", "Copyright 2002-2017, LAMP/EPFL");
    properties1.put("version.number", "2.11.11");
    properties1.put("osgi.version.number", "2.11.11.v20170413-090219-8a413ba7cc");
    properties1.put("maven.version.number", "2.11.11");
    properties1
  }
else
  {
    val props: java.util.Properties = new java.util.Properties();
    val stream: java.io.InputStream = PropertiesTrait.this.pickJarBasedOn.getResourceAsStream(PropertiesTrait.this.propFilename);
    if (stream.ne(null))
      PropertiesTrait.this.quietlyDispose(props.load(stream), stream.close())
    else
      ();
    props
  }
```


I am doing this right now, will be avaliable in a few hours, hopefully boost-1.65 doesn't break blender. :)  I think we should add it as a normal depwndency, because users may like other visuals instead of fallback.


All errors in Setup are fatal, so the code would be redundant and add complexity without adding functionality, if in the future an error that should be handled outside the function is added i will do this, or of you can convince me when we meet later today :)


#1318 is a pull request and cannot be reopened. #1135 on the other hand is still open and has some notes about this. If you could come up with a solution either to finish #1135 or recreate it then that would be awesome!


I'm not able to reproduce the issue in #2042. I ran into some issues using the default value - I think the globs were not matching as expected.


Да, объекты меняются со временем. Потому что Ruby хранит ссылки, а не копии объектов


Comma even


super, że udalo Ci sie zrobić Proxy :)


Sounds good.


Try not to use look behinds, in case this ever gets converted to a sublime-syntax file. ST doesn't like look behinds.


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


ja bym zbiór troszke inaczej nazwal, np authorisedUsers


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/fafa94ad-725b-493d-a17a-732102630d40 "simple-toolchain-20170829195349193"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/4fb5cc6c-6f61-482f-aee3-9eef7e5e8eaf "simple-toolchain-20170829195349193") deployed [RTE-Campinas-Lab2](https://github.com/carlosbu/RTE-Campinas-Lab2/releases/tag/deploy-ibm-yp-us-south-BMX-ADOPTION-RTE-Campinas-20170830-141839 "deploy-ibm-yp-us-south-BMX-ADOPTION-RTE-Campinas-20170830-141839") to [RTE-Campinas](https://console.bluemix.net/apps/c420e292-1c5a-4813-ae07-9fa9aa369c18?env_id=ibm:yp:us-south "ibm:yp:us-south:BMX-ADOPTION:RTE-Campinas"), including this commit


Why not set a default value `delta = 0`?


简单的学习


also fixes https://github.com/metasfresh/metasfresh-webui-api/issues/553


Fair enough.


Same response as setup, If an error occurs here there is something seriously wrong and we need to fix this before trying to run anything more.


Huh, that was me https://github.com/rust-lang/rust/pull/40989 :)

Previously in `match` it was possible to omit comma for blocks, now this works for all block-like expressions.


I'm afraid this didn't work, I think instead when the marker catches a mousewheel event we should programatically zoom the map in/out based on the event.delta


@heroxbd The patch is missing from the commit!


I'll edit it, nvm


Comment by __stmllr__, created on: 2015-11-30 09:06:35 UTC

no more cheating here :)


Comment by __stmllr__, created on: 2015-11-30 21:20:41 UTC

code comment


Comment by __stmllr__, created on: 2015-11-30 21:20:48 UTC

commit comment


Indeed, it was a strong patch, and all the possible values were tried for the CloseEnemies penalty.
And all attempts to convert that to kingDanger units did not worked.

It is just a bit annoying that we have some redundancy between this area calculation, and the king ring stuff.
Also, some redundancy with the pawnstorm stuff which already should take care of the pawn related stuff
But all that is hard to "fix".

As a possible improvement, maybe we could use some weights per piece as we do in the kingDanger.
`kingDanger = kingAttackersCount[Them] * kingAttackersWeight[Them]`
A queen can contribute to many CloseEnemies squares, but if the queen is alone, maybe it should not contribute that much.


very true! will fix directly 👍


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


The break tags have incorrect formatting here, making the template break on prod. Fix by removing spaces at the start (ex. <br />)
As seen https://github.com/phalcon/website/blob/master/storage/languages/en.json#L259


Also a noticable thing is the footprint. I have openimageio and python optional dependency previously installed, which brings `/usr/bin/ocioconvert` and python binding in. I am not sure whether a footprint error apears if someone has a fresh install.


Two questions about this line:
1. Any reason not to use `std::aligned_storage` (`<type_traits>`) here?
2. Why not specify `alignof(size_type)`, or alternatively `alignof(align_type)` as second template param to `aligned_storage`?
 - With `align_type` as extra template param for the policy, defaulting to `std::max_align_t` or something smarter like that exhibits the same behaviour as `aligned_storage` (alignment is the largest alignment not larger than the type itself).


w naszym modelu faktycznie będzie ciężko. Ja myślalem raczej o powiadamianiu tylko autora. Wtedy sprawdziłbys tylko czy autor zapłacil. Jeśli chcesz zrobić na bogato, to musisz zmienić sygnaturę notify, żeby przyjmowała użytkownika (albo  jego id)


не понимаю. Запишем мы их, но потом их надо будет оттуда удалить. Зачем их тогда туда писать?


bardzo fajnie :)


public? Czyli singleton singletonem, ale jak chcę, to sobie zrobię kolejnego summarizera? :) konstruktor musi być niewidoczny dla klas zewnętrznych


让我们打开 [仓库中的 MVC-Rx 项目](https://github.com/uptechteam/Coordinator-MVVM-Rx-Example/tree/master/MVC-Rx)，然后看一下 Rx 是怎么改变代码的。我们将从最普遍的 Rx 应用场景开始 - 我们替换 `LanguageListViewControllerDelegate` 成为两个观测变量：`didCancel` 和 `didSelectLanguage`。


Hi Andrea, thank you for response.

Throwing notices on `NULL * 1` or `"" * 1` goes against PHP philosophy to be a weakly typed language, I guess. Sure, NULL is not strictly numeric and neither is empty string, but there is a **strict mode** for that purpose. These two special cases had omitted attention under RFC and should have been extra discussed I guess.

In our practical situation we have online calculators which initiate with hundreds of empty values (meaning NULL, no formula evaluations). Only part of the variables is used during the calculation (vector) depending on the input parameters - so it is not performance wise to initiate (evaluate) all variables with some default values like 0. Sometime it may happen, that NULL enters math formula, which however still returns correct result as long as it converts to 0. Upgrading to PHP 7.1 caused bunch of logged notices mainly for these two cases, though also a few warnings, which we have fixed quickly. However we are not able to fix notices - only write workaround to avoid lots of useless logging for formulas returning actually correct results.


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


Зачем их оттуда удалять? У тебя конструктор бросит исключение, если валидация не прошла.


![img_20170430_171726](https://user-images.githubusercontent.com/31458821/29877457-20af6fa8-8d4c-11e7-9679-2172b9f2678b.jpg)

Punta Elai


Speed
Move at high velocity so you can innovate for customers faster, adapt to changing markets better, and grow more efficient at driving business results. The DevOps model enables your developers and operations teams to achieve these results. For example, microservices and continuous delivery let teams take ownership of services and then release updates to them quicker.


代理模式设置完成


Когда конструктор бросает исключение, объект не создается


This is just practice


т.е если я запишу в @station_first на моменте инициализации что то а позже на инициализации произойдет исключение то туда ничего не запишется?


@l-mb shared some feedback with me offline about the wording here.


Колдовство.


Asajj Ventress zeta is worthless in raids arena and basically everywhere lol


Ну так `valid?` это обертка над `validate!`, которая возвращает логический результат - валиден ли объект. Нам надо "проглотить" исключения, чтоб вернуть false в случае ошибок.


**Whoops!**

There were *9 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L6`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L6) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L126`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L126) - '<script> tags are generally not allowed, please double check.
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L143`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L143) - '<script> tags are generally not allowed, please double check.
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L201`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L201) - '<script> tags are generally not allowed, please double check.
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L231`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L231) - '<script> tags are generally not allowed, please double check.
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L292`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L292) - '<script> tags are generally not allowed, please double check.
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L22`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L22) - Line must be at most 100 characters
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L24`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L24) - Line must be at most 100 characters
[`src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L28`](https://github.com/Google/WebFundamentals/blame/d21f91836680ffd9dded21d49319e763a5033206/src/content/en/fundamentals/media/fast-playback-with-video-preload.md#L28) - Line must be at most 100 characters


Ophavsretten tilhører nu stadig Magenta; vi frigiver det blot under en relativt liberal licens.


@thet Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.z3cform/47/violations
```
plone/app/z3cform/inline_validation.py:15:5: C901 'InlineValidationView.__call__' is too complex (15)
plone/app/z3cform/widget.py:111:25: C812 missing trailing comma
plone/app/z3cform/widget.py:117:49: C812 missing trailing comma
plone/app/z3cform/widget.py:179:20: C812 missing trailing comma
plone/app/z3cform/widget.py:394:26: C812 missing trailing comma
plone/app/z3cform/widget.py:502:36: C812 missing trailing comma
plone/app/z3cform/widget.py:517:26: C812 missing trailing comma
plone/app/z3cform/widget.py:616:29: C812 missing trailing comma
plone/app/z3cform/widget.py:618:36: C812 missing trailing comma
plone/app/z3cform/widget.py:649:47: C812 missing trailing comma
plone/app/z3cform/widget.py:653:19: T000 Todo note found.
plone/app/z3cform/widget.py:667:47: T000 Todo note found.
plone/app/z3cform/widget.py:671:66: C812 missing trailing comma
plone/app/z3cform/widget.py:672:30: C812 missing trailing comma
plone/app/z3cform/widget.py:673:26: C812 missing trailing comma
plone/app/z3cform/widget.py:674:22: C812 missing trailing comma
plone/app/z3cform/widget.py:689:46: C812 missing trailing comma
plone/app/z3cform/widget.py:714:42: C812 missing trailing comma
plone/app/z3cform/widget.py:716:38: C812 missing trailing comma
plone/app/z3cform/widget.py:736:36: C812 missing trailing comma
plone/app/z3cform/widget.py:835:29: C812 missing trailing comma
plone/app/z3cform/widget.py:836:48: C812 missing trailing comma
plone/app/z3cform/widget.py:846:68: C812 missing trailing comma
plone/app/z3cform/widget.py:848:18: C812 missing trailing comma
plone/app/z3cform/templates.py:19:17: C812 missing trailing comma
plone/app/z3cform/utils.py:99:43: C812 missing trailing comma
plone/app/z3cform/utils.py:106:34: C812 missing trailing comma
plone/app/z3cform/converters.py:105:11: T000 Todo note found.
plone/app/z3cform/converters.py:323:33: C812 missing trailing comma
plone/app/z3cform/wysiwyg/widget.py:49:27: C812 missing trailing comma
plone/app/z3cform/tests/tests.py:47:10: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:84:38: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:135:14: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:185:56: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:190:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:259:37: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:288:56: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:293:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:297:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:445:43: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:459:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:460:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:477:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:478:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:495:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:496:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:515:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:516:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:534:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:535:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:547:62: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:561:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:562:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:573:62: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:587:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:588:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:600:62: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:614:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:615:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:625:43: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:668:52: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:673:36: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:746:32: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:758:37: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:760:14: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:773:37: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:775:14: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:872:75: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1006:41: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1010:41: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1014:41: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1033:32: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1070:50: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1074:49: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1078:50: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1082:55: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1104:50: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1108:49: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1112:50: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1116:55: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1153:51: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1181:30: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1206:39: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1224:68: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1244:36: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1310:25: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1333:21: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1343:25: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1353:25: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1363:21: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1480:44: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1493:33: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1506:36: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1519:36: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1537:33: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1543:20: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1549:20: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1555:45: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1561:36: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1567:36: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1573:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1579:18: C812 missing trailing comma
plone/app/z3cform/tests/test_widgets.py:1583:19: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:14:33: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:25:33: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:36:33: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:47:33: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:66:18: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:67:14: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:82:18: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:83:14: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:88:33: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:111:42: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:117:40: C812 missing trailing comma
plone/app/z3cform/tests/test_utils.py:123:31: C812 missing trailing comma
plone/app/z3cform/tests/layer.py:34:41: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Still says comma-delimited?


また試したらなんか行けました


@Hainish This was intentionally indented for readability, the change made it somewhat worse IMO.


Так про инстансы понял, а вот тут простите что то я туплю. Нам нужен еще один метод для валидации валидации? А зачем нам глотать? У нас если ошибки он покажет какие и вернет на ввод обратно.


Nope, everything's protected within the variable scope of the IIFE. Planning on exposing the add/remove methods via a global object (e.g. `stickyTax.addItem()`), but haven't written that (plus corresponding docs) up yet.


Still testing. As it is upstream commit and exists in every 3.12+ kernel there should not be many issues.


Не совсем так. В обычном случае `initialize` возвращает созданный объект. Но у нас бросается исключение, если данные невалидны. Поэтому ссылки на объект нигде не будет, и сборщик мусора его просто уничтожит.


second commit


Well; Just looked; The only cases of `git-gui` in the Documentation pages are either pathnames, or links to the `git gui` man page. OK, so all man page titles use the dashed form, so there is no pulling folk up short when following links - they still show the 'allowed' (by upstream) dashed form. HeyHo. I just learnt something - I should use `git gui`.

(and I can use `git help k` ;-) another special case for fall backs for some man pages - see `git help revisions`!


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e725a4b6-6ca8-4d04-bc4a-0a5a57e33abd "simple-toolchain-20170830142530295"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/4efcbe42-824a-4c89-bda3-7a335d81c093 "simple-toolchain-20170830142530295") deployed [Pizzaria-RTE-2017](https://github.com/smazon/Pizzaria-RTE-2017/releases/tag/deploy-ibm-yp-us-south-smazon-br.ibm.com-dev-20170830-143718 "deploy-ibm-yp-us-south-smazon-br.ibm.com-dev-20170830-143718") to [dev](https://console.bluemix.net/apps/25406e2f-0d38-4829-8ca0-09414d7c0059?env_id=ibm:yp:us-south "ibm:yp:us-south:smazon@br.ibm.com:dev"), including this commit


В ответе к первому комменту разъяснил подробнее


@coolo was this system/packaged perl or a build one?  And what version of openSUSE?  I'm going to try to spin up a VM and try to reproduce.


The last `typename` (before PT) gives me this warning with Clang 4.0. Using `class` instead there should work with C++11 and C++14 too.
```
include/impl_ptr.hpp:39:46: warning: template template parameter using 'typename' is a C++1z extension [-Wc++1z-extensions]
    template<template<typename, typename...> typename PT, typename... MT>
                                             ^~~~~~~~
                                             class
```


IIUC, it would for high speed devices, but not for low/full speed ones, assuming the above assumption holds.

By the way, if you have an Android device laying around, I guess you could use that - if you enable AOA2 (https://source.android.com/devices/accessories/aoa2) with audio support, it'll have an isochronous endpoint with bInterval == 4, I think.


@borisovg I wouldn't have it any other way :) I have no personal attachment to this code, so feel free to completely gut it. I'll get the npm rights and github repo transferred to you. What's your npm user?


The main reason I proposed the idea was because I've been bitten multiple times where I've used the wrong operator and PHP has silently mangled the result. It also has the benefit of encouraging more careful programming practice and can potentially uncover bugs. I can see why it could be a problem for you, however.

That said, there might be a possible easy solution in your case. Where are you getting your data from? `$_GET`/`$_POST`? Some array from somewhere else? You could replace empty values and `NULL` with numbers ahead-of-time, coerce them all to a float say (e.g. `$data = array_map("floatval", $data);`).


цифровое чистилище


copied the code to Hadoop-Java_Hbase


Shouldn't that rather be `build_bazel_buildfarm`?


why the git repo and not the Pypi version? especially for a stable release?


Вот посмотри - тут мы сохранили ссылку на объект, так что сборщик его не уничтожит
https://repl.it/K7sX/1


I named these diff cuz they are phase 1, so you can make alerts for just one of them. It's a bit awk cuz there's 2 fights in one file. It's the syntax bigwigs usually used to count things tho. Any other idea how to differentiate them?


@ksmithut same as here :)


Really the parameter of the argument should have the annotation `@Nonnull`


FYI this test will fail with MiniTest 6.  In MiniTest 6, it is forbidden to pass `nil` to `assert_equal`
https://github.com/seattlerb/minitest/issues/666


ok


Какой валидации валидации?
Бывают случаи, что нам нужно понять - валиден объект или нет. Исключения нам не нужны, мы просто хотим получить true/false. Для этого и создают такие методы-обертки. Если было брошено исключение - они его проглатывают и возвращают `false`. Если исключений не было, значит мы возвращаем `true`


Necessary to fix problems introduced in #238.


Minor nit.   When you changed abd_magic to uint64_t you should have made these VERIFY3U (U == unsigned) instead of VERIFY3P (P == ptr).   I'm half-surprised this didn't throw up a type error in compiling.    Otherwise this is OK.


Can't you make the automatic updating of resources.txt a (well explained) opt-in feature in Firefox? In my understanding that would be comparable to what is possible with Tampermonkey et al.


to będzie do zastanowienia sie w nastepnej pracy domowej :)


Shouldn't we download that via `http_archive`?


マージしてから気付きましたw
無問題です！引き続きよろしくお願いいたします :smile:


Just do something like:
```python
try:
    return OptionTypes(self.ptr.type)
except ValueError:
    return None
```
This should work on both Python 2 and 3.


Also, uh, are you *sure* `NULL * 1` throws a notice/warning? I can't reproduce that. I can reproduce the empty string case.


Good call! I had examples below, but I like declaring it in the LGs.


I used the url package first however I only want to allow names up to 128 characters and the character range a-z A-Z 0-9 - . and _ so i felt that this implementation was fitting. If i were to use the URL package in the way you suggested then the "\" character would be allowed and this would lead to a directory traversal vulnerability on windows systems.


Creates a matrix of random numbers based on user input regarding the size of the matrix


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/b09e3ee0-bc62-4bd7-bcf6-7b033dada6af "TriAzurUE"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/57bc70fc-3a85-4eb7-a477-d1a67ac25fb2 "TriAzurUE") deployed [TriAzur_code](https://github.com/Doncassino/TriAzur_code/releases/tag/deploy-ibm-yp-eu-gb-TriAzur-TriAzur-20170830-144627 "deploy-ibm-yp-eu-gb-TriAzur-TriAzur-20170830-144627") to [TriAzur](https://console.bluemix.net/apps/11b7850a-b04f-4546-975c-fb2662c615cd?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:TriAzur:TriAzur"), including this commit


them code


Helaas wordt dit nu ook getoond wanneer het totaalbedrag 0 is en er niet afgerekend hoeft te worden. Ik zou liever 'Plaats bestelling' aanhouden.


;k;k;


Hmm. In this particular line I think I might be able to do without the lookbehind. However, there are many other places in the syntax that I find them rather useful. Is there a simple replacement method which can be used to achieve the same tasks but doesn't have that problem?


Makes sure there's still tree information visible on minimal widths:
![bildschirmfoto 2017-08-30 um 16 50 03](https://user-images.githubusercontent.com/23520051/29878612-4c770112-8da3-11e7-84d4-868784ad78de.png)


So this means that we would need extension to `cc_proto_library`? @damienmg why is grpc not in the proto rules?


Nice lib, but as you said i want to minimize external dependencies for security reasons and to minimize technical debt


It looks better your way, will change :)


started


Either that or stop it from error in all. But I guess the Nukkit devs like having NPEs in their API. I found several other events where an NPE can occur, but I guess it's going to be left like that.


Данный метод фактически дублируется в обоих проблемных классах. Действительно ли нужно выполнять получения коллекции подобным образом?
Изучи, для чего нужны и как используютя репозитории, которые у тебя кстати реализованы. Одним из методов согласно  сервис-контрактам в магента является getList. Именно он предназначен для работы с коллекциями. В данных методах, на мой взгляд, ты фактически дублируешь именно этот getList. Я вижу возможным здесь несколько альтернативных решений: 1) создание нескольких методов, каждый из которых будет отвечать за свою коллекцию. Можно будет использовать т.н. method injection 2) если классов не очень много, возможно неплохим решением будет внедрение репозиториев в конструкторе блока, затем уже определить логику выбора необходимой коллекции. Этот же подход можно применить и в предыдущем способе. 3) Если все-таки хочешь получать коллекцию, соответствующую переданному параметру, тогда рассмотри реализацию фабричного метода. Но даже в этом случае, скорей всего тебе передавать репозитории в подклассы. Также рекомендую изученить
http://devdocs.magento.com/guides/v2.1/extension-dev-guide/service-contracts/service-contracts.html  и связанные и с ним темы, также
http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html


In my experience they can usually be replaced by lookaheads, or by matching \s* in some cases.


On line 397 result << uint8_t(2) << sNewClass; should the 2 be a 6? Aren't we using a new subopcode to handle the novice class change? Also on line 427?   Either way the ClassChange function doesn't send a message to the client bc no opcode matches 2 that's defined in the method CUser::ClassChange. If defined in code we would be checking for CLASS_CHANGE_RESULT.

#define CLASS_CHANGE_REQ		0x01
#define CLASS_CHANGE_RESULT	0x02
#define ALL_POINT_CHANGE		0x03
#define ALL_SKILLPT_CHANGE		0x04
#define CHANGE_MONEY_REQ		0x05


@borisovg I've added you as an owner to the npm repo, feel free to remove me (or I'll remove myself), and I've requested github transfer to you. I've got a bunch of integrations (travis-ci, codeclimate, etc). I'm not sure what will happen to those... Let me know how you'd like me to proceed with those. I can just remove them if that's easiest.


- [ ] Done


I added this outside of the tutorial because I thought it would be extremely useful!


Fixed


- [ ] Add test for __toString
- [ ] Add test for getArrayRepresent


Will update this comment
I agree that this info is good to include


That's an intriguing use of `CharBuffer`. 😉


sprintf in sprintf???


![](https://github.trello.services/images/mini-trello-icon.png) [Prepare Docker environment to develop](https://trello.com/c/fkxTLNAZ/8-prepare-docker-environment-to-develop)


added README


https://forum.xda-developers.com/showpost.php?p=70889546&postcount=1480
but if you can fix issue about this I'll get excited
And there's some others commits here : https://github.com/nathanchance/bullhead


You might want to add Cubase 9.5 as well. First betas are out.


Just noticed today that a BatchNorm + Activation is missing after the last conv3_block (before the average_pooling).

```
for i in range(N - 1):
    x = conv3_block(x, k, dropout)
    nb_conv += 2
x = BatchNormalization(axis=channel_axis, momentum=0.1, epsilon=1e-5, gamma_initializer='uniform')(x)
x = Activation('relu')(x)
x = AveragePooling2D((8, 8))(x)
```

I've also modified your code [here](https://github.com/ViaFerrata/DL_pipeline_TauAppearance/blob/master/HPC/cnns/models/wide_resnet.py#L76) in order to support both 2D & 3D if anyone has the same use case as me.


I'm not sure to understand what you mean but there's one auxiliary layer per vector layer and only one table per auxiliary layer. Then we just update the corresponding table by adding a column when a new field has to be managed (or remove a column from the table when an auxiliary field is deleted).

And when the table already exists for the auxiliary layer, then we don't create it.

Maybe that answers the question?


`arr` is for `array`?


OutputUnitsRefactor (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


I'm kind of curious why was this example deleted? It was the only example of making a multiple window Three.js app like Maya, 3dsMax and other programs that let uses open multiple windows with multiple views.

It's no big deal it's just someone recently needed this solution and I came to point them to it and it was gone.

I'll copy it somewhere else I guess


Add the share folder to gitignore


Forgot to add a clarification on why I propose the edit. There is no link to the Trello card page and according to J Chilton on Gitter it is not actively used anymore so removing the reference is appropriate.


add .env to gitignore


We already have a singleton elsewhere in the code base (see @vilnius-dev metaclass patch). Can you re-use that one?


update the commit


@ksmithut Thanks :) You can remove the integrations - I run my tests by hand unless I suddenly start getting lots of contributions (I very much doubt that...).


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +2 |
| `metadata_total`   |       +2 |
| `nodes_count`      |      +29 |
| `texts_passing`    |       +1 |
| `texts_total`      |       +1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |    +2920 |

## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0062/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0062/tlg001/tlg0062.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0087/tlg034/__cts__.xml`                   | New      |
| `./data/tlg0062/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0062/tlg001/tlg0062.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0087/tlg034/__cts__.xml`                   | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2430)*


This part has been already updated in another commit and I think that the new workflow resolve your concerns.


its.toLocal(p.w) -> its.toLocal(-p.w)


I think this regex may be simplified to (?=[^$\w]), the look behind feels like an extra assertion that isn't strictly necessary, but I may be missing something.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +1 |
| `metadata_total`   |       +1 |
| `nodes_count`      |       +8 |
| `texts_passing`    |       +1 |
| `texts_total`      |       +1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |     +989 |

## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0062/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0062/tlg002/tlg0062.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0062/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0062/tlg002/tlg0062.tlg002.1st1K-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2433)*


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/a68c4d7f-45ad-4017-9113-779ba8c9b8c2 "acme-freight-gabedition"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/729ee478-dc63-43dd-9288-f68f71800a52 "webui") deployed [acme-freight-webui](https://github.com/gabe-terrell/acme-freight-webui/releases/tag/deploy-ibm-yp-us-south-milbuild-us.ibm.com-CandidDevelopment-20170830-150948 "deploy-ibm-yp-us-south-milbuild-us.ibm.com-CandidDevelopment-20170830-150948") to [CandidDevelopment](https://console.bluemix.net/apps/7661ff05-1603-42e6-b5bb-eb6efc89558d?env_id=ibm:yp:us-south "ibm:yp:us-south:milbuild@us.ibm.com:CandidDevelopment"), including this commit


It's not about discouraging the advanced case, it's about showing off the case that works by default. This text targets recently joined users who don't necessarily know there is Emmet.


recursion never hurts!


Closes #132


Why don't you take lastz from github?


confidental ama kalsınlar historyde uğraşamam git rebase le falan


Yes I know. If I was using the same secret multiple times in the travis file I would use encrypted env vars, but i don't see any advantage of grouping my encrypted env vars in the `env:` section of the `.travis.yml` file instead of just using them when needed.


Thanks very much for merging this! :)

Any chance of updating the package on npm? I am still seeing 0.0.13


push this to your own fork please!


Remove `card`


C-style comment.


That change I don't like. First) "magic number", and also hardcoded; second) since we are on Linux anyway, why not read contents of procfs? Either going manually with readdir or using glob(3) or wordexp.

Do you want me to code a replacement?


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +1 |
| `metadata_total`   |       +1 |
| `nodes_count`      |      +29 |
| `texts_passing`    |       +1 |
| `texts_total`      |       +1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |    +2920 |

## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0062/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0062/tlg001/tlg0062.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0062/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0062/tlg001/tlg0062.tlg001.1st1K-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2435)*


@rlskoeser Makes sense, as we discussed. Next commit will be a bit slimmer on that front.


It would be more common and easier to understand:
```
	end_pos = (start_index + KCOV_WORDS_PER_CMP) * sizeof(u64);
	if (likely(end_pos <= max_pos)) {
```


force push