You can try something like this
```
b |= s;
b &= pseudoAttacks[ROOK][pos.square<KING>(Us)] & ~ei.attackedBy[Them][PAWN];
score += RookSupportsKing * !!b;

```
The square where the rook will interpose is already attacked by our rook,
so we must require that square to be doubly protected too with this
possibly adding & (ei.attackedBy2[Us] | ~ei.attackedBy2[Them]);

Hope it can help.


Basically, in main, NifSkope as a class doesn't exist yet.  So why should NSSettings?


Can you please make a pull request for this?


![](https://github.trello.services/images/mini-trello-icon.png) [Level Music](https://trello.com/c/Bi07D1o6/4-level-music)


Nice man!


See Issue #13.


@TorsteinHonsi It will work out of the box.

Except from following our naming standard, there is a few additional benefits of the name change as well:
- Compiled versions of the theme will be available, which was not possible on beforehand.
- Themes will be accessible on github.highcharts.com

The procedure is:
1. Build script creates the distribution file from the master file, and gives the resulting file the same name as the master. `themes/*.src.js`
2. Compile script will look for all files matching `*.src.js` and create a compiled version named `*.js`
3. Distribution script will copy all js files to dist folder.
4. Deploy script will upload all js files.


end.flatten


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/a1c1f084-c18b-4ecb-99f8-9a9b22da21b5 "FB Face Recognition"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/63e7d3d4-ea51-4079-91c8-7e11b1d3f83b "FB Face Recognition") deployed [FB-Face-Recognition](https://github.com/iris-bot/FB-Face-Recognition/releases/tag/deploy-ibm-yp-us-south-iris-bot-dev-20170519-133754 "deploy-ibm-yp-us-south-iris-bot-dev-20170519-133754") to [dev](https://console.ng.bluemix.net/apps/47bcbc3c-0115-4065-99e5-49b693b7caac?env_id=ibm:yp:us-south "ibm:yp:us-south:iris-bot:dev"), including this commit


@nteetor: I certainly didn't mean to offend anyone, I'll be more careful in the future. For some reason I didn't receive a direct notification, only noticed this by accident.


@frodsan - `ActionController::API` inherits from `ActionController::Metal`. To instrument these, see this help entry: http://help.apm.scoutapp.com/#actioncontroller-metal


really important commit. also, neat way to test the search view


This change causes hangs on my application, while evaluating JS.
If I comment out this change the hangs go away.


Esto no tendrías que haberlo modificado


should this really be tested on an EOL version of PHP? http://php.net/supported-versions.php


init_column is used to set up a specific column but there's no guarantee other columns of the model have already been set up, init runs after all columns have been set up.


> Are these in roottest? I don't see them on the main repository.

Yes

> Then why would you need the using declarations if you are going to override everything?
_Almost_ everything :)

It was not like this in the past, but you're right thinking that TExecutor isn't of much use right now, in part because of the bugs mentioned above don't let us have another definition of the functions in the base class.

I decided not to remove or make it abstract it because it still keeps a couple of the definitions, because its *kind of* an Interface class that defines what the Executors need to implement  and, to a lesser extent, for future extensions (I have an OMPExecutor around) and when the bugs are solved.


@23Skidoo you do know that you can simply create a PR by editing a file via GitHub's UI? :)


I'm not entirely sure about the last effect: I mean, I know that at the moment the Link Value corresponds to the number of active Markers, but since the text explicitly mentions the Markers, wouldn't it be better to make a dedicated function to check the count?


I have already noticed this change!


Bluemix [toolchain](http://localhost:3100/devops/toolchains/e968acd1-b2b7-4a13-a64f-fb4dff67cb9d "JENKINS"): [Jenkins](http://localhost:8080/ "LOCAL") deployed [simple-node-app](https://github.com/ejodet/simple-node-app/releases/tag/deploy-ibm-ys1-us-south-eric_jodet-fr.ibm.com-dev-20170519-134121 "deploy-ibm-ys1-us-south-eric_jodet-fr.ibm.com-dev-20170519-134121") to [dev](https://console.stage1.ng.bluemix.net/apps/a7820d14-9d5d-40c7-a58c-43caeaf8cb75 "ibm:ys1:us-south:eric_jodet@fr.ibm.com:dev"), including this commit


Code submitted by @behnam


@joeldenning Should we do an or here? If (evt.key === 'D' || event.key === '~')


Is this used anywhere?


Nao precise, personal.size()


wed better use a Lock than a semaphore if binarysem behavior is expected


OK, here you go: https://github.com/haskell/hackage-server/pull/590


better to include this in finally section for correpsonding acquire, and inly if acquire was successful


Good solution overall


we should not go on with logic in case semaphore is not locked.


> Almost everything :)

How so? I cannot see how, if the template arguments are compatible, the compiler can ever choose the base class implementation.


Hallo, ich bin auch dabei neue Variablen für die Spiralfahrt in Azurit einzuführen und habe daher Fragen zu diesem commit:

Was bedeutet wenn #define MAGIC 53 um 1 erhöht wurde? Muss man das bei jeder neuen Variable machen?

Die neue Variable wurde in settings.h zwischen zwei alten Variablen eingefügt. Werden die Variablen nacheinander in EEPROM reingeschrieben, so daß alte Settings die schon auf dem Ardumower sind nicht mehr benutzt werden können, da die Reihenfolge für perimeterUse (und folgende) nun verschoben wurde?


Sometime the property parsing in OSGi doesn't occur as expected. Could you try the following?

`<property name="org.jupnp.util.SpecificationViolationReporterEnabled" type="Boolean">true</property>`


系统预定义的。


@iamlikeme-x Yeah, you are probably right. Push a fix now for more specific selectors.


ES6_TYPED: type syntax is only supported in ES6 typed mode: type annotation. Use --language_in=ECMASCRIPT6_TYPED to enable ES6 typed features. at line 16 character 19
	const _PLUGIN_ 	: string = 'mmenu';
                   ^
ES6_TYPED: type syntax is only supported in ES6 typed mode: type annotation. Use --language_in=ECMASCRIPT6_TYPED to enable ES6 typed features. at line 17 character 19
	const _VERSION_	: string = '6.1.0';
                   ^
ES6_TYPED: type syntax is only supported in ES6 typed mode: type annotation. Use --language_in=ECMASCRIPT6_TYPED to enable ES6 typed features. at line 615 character 14
			var title: string = $[ _PLUGIN_ ].i18n( this.opts.navbar.title );
              ^
ES6_TYPED: type syntax is only supported in ES6 typed mode: type annotation. Use --language_in=ECMASCRIPT6_TYPED to enable ES6 typed features. at line 616 character 13
			var href: string = '';
             ^


Lembrar de dá um refactor, o correto é "selecionarSobreviventes"


I tested it with Google Closure (https://closure-compiler.appspot.com/home), but I don't know weather it is correct to use  new String() instead of :string. So would please check it out?


Valid solution:
unsigned int prototypeAttrib(unsigned int atr) {
     return atr & ~(BIT_32 * 2 - 1);
}


Please use nanoFramework copyright header instead.


thanks Andrei


Mulham, hello.
I’m using your library now, ‘best library’, but recently I collided with an error. It consists in the following, when in case of synchronous clicking different dates, HorizontCalendar gives error. ArrayIndexOutOfBoundsException, output out of array limits with an index-1, debugging I found the place where it occurs, event onClick () in the class HorizontalCalendarAdapter, namely holder.getAdapterPosition () can return-1, in the investigation of list -> datesList.get( holder.getAdapterPosition() ); gives error.


Perhaps make it so `contenteditable` is only true when you've chosen to edit a particular student?


I'd definitely love if this feature were added/corrected in 2.2.3.


Instruction should be buffer independent.


怎么解决呢😅
还有能否吧8937的QualcommRelease notes文档给我参考下，我编译好多错误不知怎么解决。


There are exceptions, but as a general rule, remove `console.log`s that are used for troubleshooting before committing.


Good work overall


Halp! I'm stunnded!


А как же я? :)


make: *** 没有规则可以创建“out/target/product/msm8937_32/obj/SHARED_LIBRARIES/libaudioresampler_intermediates/import_includes”需要的目标“out/target/product/msm8937_32/obj/SHARED_LIBRARIES/libqct_resampler_intermediates/export_includes”。 停止。
make: *** 正在等待未完成的任务....


@iamlikeme-x Fixed! 💥


Bài tập 14


is it not better to have all of the path including the registry as varible? like this the path to the values need to be the same.. moving registries is impossible to do like this


There was no e_max column, you are right.

Your fix is correct, the correct column description is:

e_min time flux flux_err index index_err


Typo: should be `closure` instead of `losure`.


Don't think we can just leave out the other sections that are in the included rules.... I mean all the other sections are handled there.


And so I saw :). Cool.


These sections already exist on the current _rules_ file that's being included.... why do they need to be moved here?


There are some exceptions, but as a general rule, try to remove `console.log`s used for troubleshooting before committing


This is super minor technicality, but I would say that the move still happens, **but** the original `user` variable is valid after the move.

If there are some C++ people in the audience, it's worth mentioning that in Rust move is *always* a bitwise copy and the lack of custom move constructors simplifies things.


On Fri, May 19, 2017 at 12:09 AM, plieven <notifications@github.com> wrote:

> Hi Ross,
>
> i totally agree that 100% CPU usage is no option, but changing the default
> behavioud actually breaks libnfs Qemu integration. Imagine
> that you mount you VM Disk Image with libnfs from a NFS Storage. If the
> storage is down for maintenance you do not want the VM to crash
> because the storage is unavailable for a short time. You rather want that
> libnfs tries to reconnect and that I/O is queued until the connection
> is up again.
>
> @sahlberg I would like to revert to the old behaviour to reconnect forever
> if autoreconnect is enabled. I will look into why libnfs eats up 100% CPU.
> I think we lack a timer to delay reconnects if the connect call
> immediately exists leading to a busy loop.
>

ACK. I will restore it to spin forever retrying, just like a real nfs
client defaults to, and what qemu wants.
But, there are use cases where one might want a different behaviour to.

I propose to
1, change it back to spin and retry forever as qemu needs. Leave this as
the default.
2, optionally allow an application to override this and set  how many times
it will re-try, 0 or more attempts,  before giving up with an error, which
several non-qemu applications might want.

2 should be settable either via url argument or via a setter method on the
rpc context.

> Peter
>
> Am 18.05.2017 um 18:39 schrieb Ross Lagerwall:
> >
> > When I implemented the NFS backend for GVFS using async libnfs, libnfs
> would return an error to the program's main loop if the remote server
> disconnected/disappeared.
> >
> > Then at some point, libnfs's behavior changed to cause it to
> autoreconnect. But if the remote server has gone away, it just repeatedly
> tries to reconnect without returning an error or going back to the main
> loop - which is the reason for the 100% CPU usage.
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub <
> https://github.com/sahlberg/libnfs/commit/08e1cc2f4d317e50b19f45307b65e5
> c39898b2b3#commitcomment-22195232>, or mute the thread <
> https://github.com/notifications/unsubscribe-auth/ABlQnbMV_
> bJ0QRHuaQeQE3T6BZPoHN6Xks5r7HRIgaJpZM4NfFyu>.
> >
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/sahlberg/libnfs/commit/08e1cc2f4d317e50b19f45307b65e5c39898b2b3#commitcomment-22203729>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAeNkCLn1UStOgsJ5I-BLGkQWM4wQTkRks5r7UAegaJpZM4NfFyu>
> .
>


@itsderek23 Is it possible to do something like this here?

```
if defined?(::ActionController) && defined?(::ActionController::API)
  ScoutApm::Agent.instance.logger.info "Instrumenting ActionController::API"
  ::ActionController::API.class_eval do
    include ScoutApm::Instruments::ActionControllerRails3Instruments
  end
end
```


32-bit (intel) Architecture:

32        16      8         8
EAX -> AX -> AH -> AL
EBX -> BX -> BH -> BL
ECX -> CX -> CH -> CL
EDX -> DX -> DH -> DL


Understood


I would also mention the awesome community and extremely opened developing process of the language itself (RFCs and stuff).


Perhaps look for a way to handle this `if/else` without relying on a property of megaRoster?  It would be nice if it could be handled by looking for a property of the item itself


Keep up the good work!


can you elaborate on the overall "cycle" approach.

My understanding:
-everytime a node is added/recovered, a cycle period is started by saving the current time in cycleStartTime.
-Then during "cycle" period all outgoing messages will invoke the cycle method,othersie just simple round robin.
-Cycle operation incurs a big sync section coordinated by the semaphore (is this  performance wise?).
-When cyclePeriod is exceeded, cycle calculates currentItemIndex count based on the weight of every node.
-Cycle stops when the weights of every node has been consumed...


It's subjective, but I think it's OK to use just `Box::new` here, to avoid explaining stability story of Rust (it is awesome, and absolutely worth explaining, but the amount of time is not infinite).


I see thanks. I think this is what people were trying to tell me before but I wasn't listening.

I'll submit with that edit, might need to rescale the max a bit too given the yellow from yesterday.


@cschneid - can you jog our memory on the logic behind our Metal/API instrumentation hooks?


Se prepara e inicia el Repositorio.


Pas mal  !!


T'as fait comment lol


It's usually spelled `vec![]` and not `vec!()`.  Not that it makes any difference of course!


Se sube el proyecto en un estado inicial.


Este cambio aun no esta arriba en producción. Unicamente se hizo el cambio para probar como se comporta en ambiente de desarrollo


Se organiza los directorios del proyecto.


componentWillMount는 이름처럼 컴포넌트 마운트될 때 한번만 호출됩니다. 마운트 된 후에는 componentDidMount가 호출되는데 의도한 부분은(마운트 된 후에 async로 무언가 처리하는 경우) 대체로 componentDidMount에 위치시키곤 합니다.


It's fine;) I was a little bit tired yesterday, so the only thing I can do was to spellcheck.


Horrendous compile time are worth mentioning as well :)


Pas mal


T'as fait comment


액션 흐름이 궁금하면 https://github.com/zalmoxisus/redux-devtools-extension 를 써보세요.


Se organiza el código de ciertos Scripts en concreto y se renombran algunas variables.


Update for argument #2 as log file name


Finally done in https://github.com/kiwix/kiwix-apache/commit/a17034242c8123d34446dfd90b574b700d861515  and the previous commit https://github.com/kiwix/kiwix-apache/commit/26c3d591d46a0e895a52ac247eee38e65cce598a thanks for making this suggestion and sorry it's taken me a long time to apply.


mudou quase nada rs


shouldn't this receive a *wg? "sync.WaitGroup contains sync.noCopy"


Très bon commit


This is a carry-over from old kiwix-serve code. I replicated it as part of my proof-of-concept. As I don't know which ZIM files exhibit this behaviour (if any these days) I've left it in. As the codebase matures I hope we'll have greater confidence whether it's still necessary or appropriate.


Un excellent commit, je n'aurais pas fait mieux.


Ah that's it forgot the `-e` on `echo`.


If we combine all suites that will work for too long. Travis disallows test to run for more than 50 min. That's why we need to split this to parts.


## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                          | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0661/__cts__.xml`                          | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0661/__cts__.xml`                          | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | Passing  |

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


https://www.gitignore.io/ 도 유용해요


It's aliased to always do that on my box.


Marrant, c'est quoi ?


Ref: https://github.com/nwjs/nw.js/issues/5884


this breaks all image plugins. the mere existence of the tag means this is a video item.


envoiE ?


Added PID tuning code


strange. :strawberry:


## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                          | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0661/__cts__.xml`                          | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0661/__cts__.xml`                          | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | Passing  |

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


I agree. For now this is mainly there as a debug feature. We could simply return a NOT FOUND (404) or equivalent. Again, something to consider revisiting as the codebase matures. A good time would be when we're nearing what we believe to be a Beta quality of this code i.e. that includes thread-safe behaviour.


Thanks for the comments. As you know and can see it's a work-in-progress and I've managed to address one of the points so far.


Thank you very much for all explanations! It's something deffintly new for me in Doom, and I think I can understand here much more than basis level.

I've finally made more deeper test, and finally caught a bug you were talking about. It happened in TNT's map 21 in outside area: *poof*, and instead of saved game I've got Z_Malloc error of not enough 2 MB. It was a big surprise, since normally this map, even in outside are with fireballs uses only 128 kb. aprox. Luckily, savegame was not destroyed, so I've loaded it again and start to run around with contiguous pressing F5 (quicksave, I have no prompt in !vanilla mode) - everything was fine. So yeah, this must be a memory fragmentation issue.

What can you recommend here? I think there are few ways:

- Roll back savegame limit to previous *3. Is it safe?
- Implement `z_zone` stuff from Boom. Too complicated, not sure I can handle it, neither it will be 100% panacea.
- Any other ways?

I've also thinking about playtesting on real PC, not in DOSBox, probably on PC that I was using for recording PC Speaker effect. AFAIR, it have 512 MB of RAM, and FreeDos from USB stick must be okay for testing. Better to figure out how to make a MS-DOS 6.22 live USB, though...


@edgonzalez32 - good call with adding the three-boxes class. yes, that is the idea that i am going for... adding a class keeps us from destroying the existing column styles


C'est du bon code ça 🎅🎅🎅🎅🎅🎅🎅


@Nadahar Thank for finally having considered to really look at my code.
As you guessed, i didn't really understood your post, neither the english documentation that i read on Internet, but it look like a division of 1500 lines to me: too difficult for what it's for.

Too answer you, mainly, i would say more than 90%, for _PlayStation_ users, as they don't have choice to use tsMuxeR. I think @SubJunk did that choice some year ago because A/V synchronization was encountered on _PlayStation_ while using only _FFmpeg_.
When i saw a user PS3 setting saying that it can support up to 192 kHz it remembered that part of the code.

So i think that if i'm not able to find an easy trick, better to leave it as move from _tsMuxeR_ will a far better choice, though i don't have any PlayStation to test it.

The good thing in that is that make me aware, discovering, new _FFmpeg_ possibilities about DTS and S/PDIF ;)


## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                          | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0661/__cts__.xml`                          | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0661/__cts__.xml`                          | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | Passing  |

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


@edgonzalez32 - i think the subtext class is best suited as a global change, added to the h3 and p tags below (`h3.sub-text` and `p.sub-text`). this way our sub-text styles will be global across the site as well


Thanks for the tip. I believe I did update the docs shortly afterwards (but forgot to add this comment). Since then we've switched to using kiwix-lib which currently has to be compiled from source :(


Unfortunately i am not able to check it myself in closest 5 days.

I just wanted to note that such loading script by `appendChild` is asynchronous and nondeterministic. I suppose it is executed earlier only because it loads fast and the main logic is executed on something like `DOMContentLoaded` event or something.

Once there will be any network lag on the file `ie-polyfills.min.js` it will be executed in nondeterministic timeframe. AFAIK `DOMContentLoaded` will not wait until script added by `appendChild` is loaded.

You could check this by changing `ie-polyfills.min.js` for some really huge js file.


Does this cause
![problem](https://i.imgur.com/G6tPtcN.gif)


@edgonzalez32 - i added some specific notes, but in general yes, you have the right idea.

When it comes to modifying the width of columns, adding a class name to it (.three-boxes) is the smart route b/c it is non-destructive


Dear Prof. Shen.
After one days check. I found two memory out of range problems. And they has been fixed.

PS. I modify the source code as less as possible. By doing so, it is easy for you to track the modifications.

My Best Regards,
Zhihua Ban


i think you want to use `dep_line` and not `dep_line[0..5]` here if you are matching more than 6characters.
Not sure, why you want to use regex here - it is slower and adds unnecessary complexity.


이벤트 핸들러처럼 this에 바인딩이 필요한 경우는 저렇게 인라인으로도 쓰지만 render를 호출할 때 마다 계속 익명함수를 생성하기 때문에 constructor에서 bind를 호출해서 처리해주면 좋습니다. 이쪽이 jsx 읽기도 좀 더 편합니다. es7까지 쓰는 경우면 메서드 생성할 때 아예 arrow function을 쓰기도 합니다.

https://medium.freecodecamp.com/react-binding-patterns-5-approaches-for-handling-this-92c651b5af56


## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                          | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0661/__cts__.xml`                          | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0661/__cts__.xml`                          | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | Passing  |

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


As a general rule, try to remove commented code and `console.log`s before committing


Keep up the good work!


한줄씩 이렇게 쓴 이유가 있을 수도 있지만.. 이렇게 써도 됩니다.

```
import {
    playStopWatch,
    pauseStopWatch,
    resetStopWatch,
    stepStopWatch,
    setTimerId,
} from '../actions/stopwatch-action';
```


There seems to be several changes in the linker scripts for this version!
We have to bring those in too.


TeamCity Code :: 1. Development :: DDK :: Feature [Build 307](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22820&buildTypeId=Code_Development_Ddk_Feature) is now running


Use named args here for clarity `{protocol}://{username}:....`


## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                          | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0661/__cts__.xml`                          | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0661/__cts__.xml`                          | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | Passing  |

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


Nice work!  You may want to consider adding some more description to your commit messages.  When you look back on this in 6 months, 'update index.js' won't mean much of anything to you.  'Change update and promote button content' will


Adding metric to the measurements in food


naming a bit misleading, perhaps `DATABASE_SETUP_MAX_RETRIES` ?


TeamCity Code :: 1. Development :: DDK :: Feature [Build 307](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22820&buildTypeId=Code_Development_Ddk_Feature) outcome was **SUCCESS**
Summary: Tests passed: 70 Build time: 00:01:26


jhghjgjh


matching name to above if changed


:banana: :strawberry:  :apple:


> The 1 second is a small margin since we distrust tf2 a bit.

So something like ε > 0 :) Thanks again.


I changed i to try over retry as if you set it to 0 it never tries. ie. it isn't a retry


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/1becd365-3a34-4ef5-8a3e-0ddec50eac8e "aplicacao-de-teste-deivson"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ac588258-1f11-4ff4-a28f-6b2df9afd9e4 "aplicacao-de-teste-deivson") deployed [bluemix-workshop-lab01](https://github.com/deivsonrayner/bluemix-workshop-lab01/releases/tag/deploy-ibm-yp-us-south-drayner-br.ibm.com-lab-caixa-seguradora-20170519-142808 "deploy-ibm-yp-us-south-drayner-br.ibm.com-lab-caixa-seguradora-20170519-142808") to [lab-caixa-seguradora](https://console.ng.bluemix.net/apps/072f8fe9-100e-447c-8da2-2f1fa3048c09?env_id=ibm:yp:us-south "ibm:yp:us-south:drayner@br.ibm.com:lab-caixa-seguradora"), including this commit


Switch to named parameters here as well `amqp://{username}:{password}...`


이 부분이 이상하게 느낀 구현일 것 같습니다. 이렇게 하면 얘기한 것처럼 중복으로 값들이 보일 거에요. 아래처럼 변경하면 mapStateToProps로 넘어오는 state에서 `state.clock.iClockTimerId`나 `state.stopWatch.aStopTime`으로 접근하면 됩니다.

```
const integratedReducer = combineReducers({
    stopWatch: stopWatchReducer,
    clock : clockReducer,
});
```


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |    -0.07 |
| `nodes_count`   |   -31    |
| `texts_passing` |    -1    |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |    -4715 |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                            | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                     | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml`   | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                     | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml`   | Deleted  |
| `./data/tlg0661/__cts__.xml`                            | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                     | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml`   | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                     | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml`   | New      |
| `./data/tlg0661/__cts__.xml`                            | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                     | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml`   | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                     | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml`   | Passing  |
| `./data/tlg2200/tlg00442/tlg2200.tlg00442.opp-grc1.xml` | Failing  |

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


IF YOU WOULD JUST USE THE LINE I ALREADY WROTE YOU WOULDNT NEED TO REGISTER CUSTOM OPTIONS. :P

(Really, if you dont add the `, "Kronometer"` stuff, the parser defaults to Debug.Log and you dont need Line 42)


Seriously, I'm not a professor. :)


That was a mistake :D


FYI, since this websockets support has been in libvncserver for sooo many years, I fixed gtk-vnc to avoid triggering this problem, so people don't have to upgrade countless vnc servers.

https://git.gnome.org/browse/gtk-vnc/commit/?id=f5623cbc63bb0a835bc662d451cc5128d683bd5d


It'd be nice to have comments for the additional fields, from MaxRequestors down.


## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                          | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0661/__cts__.xml`                          | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0661/__cts__.xml`                          | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | Passing  |

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


เข้าถึงฐานข้อมูลรายชื่อนักศึกษาไม่ซ้ำในห้องเรียน


Well... Yes. xD


фыва


payload의 type은 상수로 처리해서 actionCreator와 reducer에서 공유하는 것이 좋습니다.

mapStateToProps에 인자로 넘어오는 state는 참조가 넘어온다고 생각하면 됩니다. 여기서 해당 컴포넌트에 필요한 값만 선택하면 그 반환값을 shallowEqual로 비교해서 변경이 있을 때에 컴포넌트가 갱신됩니다. 이것은 redux의 구현이 아니고 react-redux의 connect가 제공하는 기능이니 connect 구현을 좀 살펴보면 이해하는데 도움이 되실 겁니다.


@unak Thank you for the patch.

I believe `Tempfile.create` is used in [test-readline](https://github.com/ruby/ruby/blob/trunk/test/readline/test_readline.rb#L580-L586) and the issue is something like "can't delete a file open in another process".  Not being a c type or knowing whether the process is still alive (or how to access it), I can't help.

To get `test_readline` to pass more tests, I patched it to use `Tempfile.new`...


Small hint for the future: If you dont need Apply and PostApply, just remove them and the `: IParserEventSubscriber` part.

They are not needed


Since `id` is such a common DOM property, it can be a confusing variable name—particularly for something that's an element, as opposed to a number. This obviously works though.


it works


I'm not particularly satisfied with how defaults are done. There are some with comments here and the rest have comments in stateful_scheduler - can you suggest a better way to organize it without too much duplocation?


이 규모에서는 redux의 용도를 끌어내기는 좀 어렵고 todo처럼 컴포넌트끼리 좀 통신이 필요한 형태를 진행해보면 어떨까 싶습니다. 아니면 redux를 걷어내고 react 자체의 state랑 setState만 가지고 구현해보는 것도 도움이 될 것 같아요.


Que bello cambio.


感觉很奇怪。


Good work!


@kuboosoft Me parece bien, gracias. Tengo familiares usando a diario este paquete, por lo que me podrán avisar si hace falta un rebuild.

Aprovecho para unas dudas sobre mejorar el paquete. Actualmente depende de mpg123, lame-libs y libmad. Estas librerías se han agregado al repositorio principal de Fedora 24-27 y ya no son restricted porque las patentes de MP3 han expirado recientemente. Se pueden mover fuera del condicional (además de Opus, que creo que no debería estar en restricted). Asimismo, creo que esos paquetes de MP3 ya no es necesario que se mantengan en UnitedRPMs.

Saludos.


ja by som tam dal len jednu polozku (nahlas chybu) a na wiki stranke by uz bolo vysvetlene mechanizmy reportovania "chyby v portáli" a "chyby zobrazenia v mape" -- lebo bez vysvetlenia ten rozdiel podla mna ludia nepochopia.


简体中文一般不使用全角符号吧。


Since this is for v1 not sure its a big deal to have localhost display. This change looks ok to me.


## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                          | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0661/__cts__.xml`                          | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0661/__cts__.xml`                          | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | Passing  |

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


nech sa najprv fixne wiki, lebo uz koli tomu bolo v projekte DiSK zareportovana chyba pre fm3-react


replace typo SRC_REV with SRCREV in meteoviewer


Good job noticing that `inherit` is the default.


Add wp-content


## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0616/__cts__.xml`                          | Deleted  |
| `./data/tlg0616/tlg001/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg001/tlg0616.tlg001.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0616/tlg002/__cts__.xml`                   | Deleted  |
| `./data/tlg0616/tlg002/tlg0616.tlg002.1st1K-grc1.xml` | Deleted  |
| `./data/tlg0661/__cts__.xml`                          | New      |
| `./data/tlg0661/tlg001/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | New      |
| `./data/tlg0661/tlg002/__cts__.xml`                   | New      |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | New      |
| `./data/tlg0661/__cts__.xml`                          | Passing  |
| `./data/tlg0661/tlg001/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg001/tlg0661.tlg001.1st1K-grc1.xml` | Passing  |
| `./data/tlg0661/tlg002/__cts__.xml`                   | Passing  |
| `./data/tlg0661/tlg002/tlg0661.tlg002.1st1K-grc1.xml` | Passing  |

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


form此处显然是指“窗体”而非“表单”。


Nice work!


remove the 'ToList' if we don't really need it


Good job!


“这只是提示为可能的用法” 建议改为 “此数字仅做参考”


/start
/help
/music


Could be. Let me take another look.


前面还好好的，这里的key怎么翻译成密钥了= =
该不会是先机翻再修改的吧……


admin
Serv


echo "hellow world"


Indeed.  Fixing now. Thanks for catching this!


TeamCity Code :: 1. Development :: DDK :: Feature [Build 308](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22824&buildTypeId=Code_Development_Ddk_Feature) is now running


I don't believe this is doing anything.


elss


Strings are implicitly arrays of characters, so doing the split here is somewhat redundant.

For example, you could do:

```
entry.chars { do |x|
   # x is a string with one character in it, you can match to a regex or do x.ord to get an integer for the ascii code
}
```


Alphabetized the en.yml file to make it easier to add things.

Had improperly handled the branch pull request.  Deletions are walking back my next request that will be on another branch.


TeamCity Code :: 1. Development :: DDK :: Feature [Build 308](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22824&buildTypeId=Code_Development_Ddk_Feature) outcome was **SUCCESS**
Summary: Tests passed: 70 Build time: 00:01:16


I actually got some feedback on this from usability testing that we can discuss on Saturday at the F2F.  Basically, the suggested change would be to provide the language names for the agencies in other languages as sub-bullets of the English name.


There's a [32 GB version](http://en.miui.com/thread-406623-1-1.html) with 4 GB of RAM.


应为”检测代码引用“


@apemanzilla  perhaps have some default shell aliases with the pull request?


ask Question form not for -_-


I like the ascii_ranges map, but there are more built-in ways to do it, and to do the matching you're doing here.

Try this: http://stackoverflow.com/questions/14551256/ruby-how-to-find-out-if-a-character-is-a-letter-or-a-digit


What a strange design choice. They even call it 'special edition' lol.


If you insist on unilaterally ending the discussion, at least don't forget the localization fixes for all the other foci...


@mermoldy нет такого клауд апи. думаю этот метод должен быть в агенте.

cc @decoratorz


机翻暴露了？


Heh...


<details>

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

```js

You do not have sufficient scopes. This request requires you
to have one of the following sets of scopes:
[
  [
    "secrets:get:repo:github.com/mozilla-releng/services:branch:master",
    "assume:hook-id:project-releng/services-master-*",
    "hooks:modify-hook:project-releng/services-master-*",
    "queue:create-task:aws-provisioner-v1/releng-task",
    "queue:route:index.project.releng.services.requests.enable-taskcluster.*",
    "queue:route:index.project.releng.services.requests.enable-taskcluster.by-timestamp.1495205253011",
    "queue:route:index.project.releng.services.requests.enable-taskcluster.by-revision.33be93e34cb71e9c94139dcf995c13cfd994bd19"
  ]
]

You only have the scopes:
[
  "assume:hook-id:project-releng/services-master-*",
  "assume:repo:github.com/mozilla-releng/services:pull-request",
  "hooks:modify-hook:project-releng/services-master-*",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/releng-task",
  "queue:route:index.garbage.*",
  "secrets:get:garbage/*",
  "secrets:get:repo:github.com/mozilla-releng/services:branch:master",
  "secrets:set:garbage/*"
]

In other words you are missing scopes from one of the options:
 * Option 0:
    - "queue:route:index.project.releng.services.requests.enable-taskcluster.*", and
    - "queue:route:index.project.releng.services.requests.enable-taskcluster.by-timestamp.1495205253011", and
    - "queue:route:index.project.releng.services.requests.enable-taskcluster.by-revision.33be93e34cb71e9c94139dcf995c13cfd994bd19"
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2017-05-19T14:47:33.105Z
```

</details>


概述->总览


My suggestion above about entry.chars would probably break this line, since you no longer have access to `i`. Feel free to ignore that or try something else :) e.g. introducing a separate array to push the result to.


The most important feature of adopting Google Style is not having to make our own aesthetic judgments about style. Maybe this is less attractive. It's not enough less attractive to be worth worrying about the marginal unattractiveness. :smile:


just a habit. I'm happy to accept pull requests.


This is cool, you jogged my memory of what Ruby ranges are :)


Will the textContent not already be set to the current name?


Lol, sorry, reflex @ mention - ignore me, please!


Nice work!


然而，仍可能会存在对此字符串的间接引用。


Sure. PR a fix if you like.


Good catch


选择->已选择


Hi!

Sadly, this still doesn't work beause as far as I can tell, there needs to be some changes in the buyItem.sqf too, no? I applied this update and I still can't purchase objects from the general store. It gives me the "uknown error". **This is kind'a urgent, if you could please verify this again?**

Thank you.


@whitedragon0000, if you are going to revert my changes, please come up with something a little more specific than _"breaks OpenBOR engine"_. I tested script arrays with these changes before committing and had no issues at all. Please describe how to produce the error.


I can release a point release right away.


@quannten24  Is this already optimized in 888d9c98cd20d51482528a52f3c7f8bd5e2878d7 or do I still have to do some work?


The following doc(s) have been deployed to the [akw518172](https://akw518172-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/guides/getting-started/08-onserver-dev-part1](https://akw518172-static-docs.pantheonsite.io/docs/guides/getting-started/08-onserver-dev-part1)


Thanks for this. 3 decimal places is probably fine for most use cases, but I can imagine edge use cases where the number of "transcripts" is huge, with more uniform representation across elements. Or cases where a few transcripts receive the bulk of the TPM density, leaving a much smaller pie for the rest. Maybe this would be a good user flag to expose?


![](https://github.trello.services/images/mini-trello-icon.png) [iLearn2: Fix subpage sections display](https://trello.com/c/azT4H6ei/769-ilearn2-fix-subpage-sections-display)


```py
        timestamp0 = data['list'][0]['dt']
        dayt0 = str(datetime.datetime.fromtimestamp(timestamp0).strftime('%Y-%m-%d %H:%M:%S'))
        weather0 = data['list'][0]['weather'][0]['main']  # to fetch the 'weather' data from a dict in a list,sounds terrible.
        description0 = data['list'][0]['weather'][0]['description']
        temp0 = str(data['list'][0]['main']['temp'])+'℃'
        clouds0 = '云量:' + str(data['list'][0]['clouds']['all']) + '%'
        wind0 = '风速:' + str(data['list'][0]['wind']['speed']) + 'meter/sec'
        #rain = '降雨指数'+ str(data['rain']['3h'])
        #onlinetime = time.strftime('%Y-%m-%d',time.localtime(time.time()))
        time_txt0 = '这大概是数据运算时间：'+ str(data['list'][0]['dt_txt'])
```

改成

```py
        day0_data_dict = data['list'][0]
        timestamp0 = day0_data_dict['dt']
        dayt0 = str(datetime.datetime.fromtimestamp(timestamp0).strftime('%Y-%m-%d %H:%M:%S'))
        weather0 = day0_data_dict['weather'][0]['main']  # to fetch the 'weather' data from a dict in a list,sounds terrible.
        description0 = day0_data_dict['weather'][0]['description']
        temp0 = str(day0_data_dict['main']['temp'])+'℃'
        clouds0 = '云量:' + str(day0_data_dict['clouds']['all']) + '%'
        wind0 = '风速:' + str(day0_data_dict['wind']['speed']) + 'meter/sec'
        #rain = '降雨指数'+ str(data['rain']['3h'])
        #onlinetime = time.strftime('%Y-%m-%d',time.localtime(time.time()))
        time_txt0 = '这大概是数据运算时间：'+ str(day0_data_dict['dt_txt'])

```


It actually doesn't work without SFML library.


![](https://github.trello.services/images/mini-trello-icon.png) [ilearn2: reintroduce 'current course' navigation item](https://trello.com/c/KuhMfWu4/770-ilearn2-reintroduce-current-course-navigation-item)


See https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=subborrow&expand=5303,5304 for notations.


everything works very much fine on my end, looks like your codebase is out of sync. You don't "apply updates", you
# MERGE
the whole thing.


INSERT INTO Diagnosis2  VALUES(120,'4/5/2016','Suger','asdfghj');
INSERT INTO Diagnosis2  VALUES(130,'4/5/2016','Blood','asdfghj');
INSERT INTO Diagnosis2  VALUES(140,'4/5/2016','Allergies','asdfghj');
INSERT INTO Diagnosis2  VALUES(150,'4/5/2016','Suger','asdfghj');
INSERT INTO Diagnosis2  VALUES(160,'4/5/2016','Suger','asdfghj');
INSERT INTO Diagnosis2  VALUES(170,'4/5/2016','Suger','asdfghj');


![](https://github.trello.services/images/mini-trello-icon.png) [ilearn2: make course list in navigation block collapse other courses](https://trello.com/c/gTUM759P/755-ilearn2-make-course-list-in-navigation-block-collapse-other-courses)


Access forbidden to the new link. No permissions.


I have notations a few lines down, e.g., line 12:
```
uint64_t x27, bool x28 = addcarryx_u51(0x0, x10, x25);
```
We'll need `sed`, but there's a comment in `CNotations.v` with the relevant `sed` transformation.
There's no notation here because I didn't add notations for add-with-get-carry on Z; we don't support negative numbers (yet).


UXPin（一款用户体验设计的应用程序）
1垂直导航（虽然不是标准模式）是网页和手机应用中常用的视图方式
1*Yelp就是一个试图将所有相关链接都排布在程序页面上的典型案Carousel中不仅有一个可视的滚动操控条，在其底端还有一个很明显的控制条，这使用户可以很惬意地在百万张照片中自由浏览。随着由用户自行产生的内容、动态、群组、列表越来越多，更多创新的UI设计模式也会超越传统的搜索方式以帮助用户及时找到他们想要的内容。在Tinder应用中，内容之间的切换是无缝响应的，用户只需要通过点击视图界面中的主图就可以切换到该图的详细信息页，再通过点击图片回到原来的基础页。这种UI设计模式为用户创造了极致流畅的、本能的用户体验流程。同样，在OKCupid中也用到了这种方式。**


Case Sens. = 大小写敏感 //这个你空着没填，所以没法直接comment

符号不统一现象较多。
通常来说：

- 快捷键 (Shift+Key) //使用原文格式，英文括号，中间不空格。反例：添加新的键（Shift + Insert）
- 末尾的冒号: //中文英文冒号应该都可以吧，但是有的地方直接被搞没了。我倾向于使用英文冒号。
- 引号中的内容“{project} - {folder}\{file}” //除外面的引号之外，应该保持原样。反例：该模式将与字符串“{project} - {folder} \ {file}”进行比较

个人感觉这些问题的来源大都是你使用了机翻作为基础文本（我猜是MS的机翻）。我通常是一条条先尝试自己翻译，只有没灵感表达或者实在不会了的时候才会参考一下机翻……


SO little History first.  I got + built my printer a little over a month ago. The Prusa MK2S. From day 1 i was having issues with strange Z artifacts. I ran through all the usual check lists and calibrations with no avail. I later bought and installed the E3D Titan in a Direct Drive Config using the S+E Body from Thingiverse. and yet, the problem continued. 5 days after i installed the titan, i dove head-first into the firmware.

  My C/C++ Knowledge came only from learning AutoHotKey. it wound up being mostly fairly easy to follow.   anyway, I messed with my motor current, steps per mm (obviously) Jerk settings, accel, etc. I even tried the 3.0.11RC1 firmware 3 days after it popped up on GitHub. The Problem Persisted. SO i reverted back to 3.0.10 and continued to tear my printer apart and put it back together. still got crap prints.

  I decided i would try the newest firmware 1 more time. This time i added in the incredibly new LIN_ADVANCE feature found in the "Pull Request" tab, (there seems to be an issue with how the "Calibrate E" Figures out what your steps per mm should be it set mine to 250 when it should have been 400.5. But ill put that little story in the "Issues" Section.)   I also changed the XY Stepper Current from 275 to 300 and my E Current to 570.    accel was set to 1300. and my steps/mm for the extruder is set to 400.5 instead of the recommended 418.5 for titan.

   I gotta say, You guys are onto something amazing here. my printer runs MUCH quieter. and with the PINDA probe "heat up" function, i am getting much better 1st layers. I did have to change my "Live Adjust Z" from 0.285 to 0.390. ( i am assuming this is because the probe becomes more sensitive as it heats up). So thats cool.

   I am not sure what exactly did it, but the artifacts are 98% gone. You have to KNOW what you're looking for to see it. Maybe it was a combination of the multiple rebuilds and the optimized firmware with a few custom settings.

   Because of the many tweaks made mechanically and on the firmware, I have successfully printed the all elusive Perfect Benchy! i own the Anet A6 and the MK2S. I;ve been printing now for about 7 months. This is the first time i have had a Perfect Print.  and it was printing fast too ( default Prusa speeds in Slic3r.).

   So all that to say, Thank You everyone for all of your hard work. I am living proof that yall are most definitely heading in the right direction with the firmware.


прикольне рішення!
В мене не вийшло заапендити всі залишкові елементи


//;kljansdl;kfna'osinv'osiJNV"oiSNV


Andrey , we have run into the same global lock problem that this branch attempts to fix. Have you been using it in your production system and why did you stop pursuing any attempt to get it fixed in the libnice master


Vincent, please do not alter the bounding box dimensions in the bounding box class constructor. The parameters given to the BoundingBox constructor are suppose to be the dimensions of the bounding box.


very good  hahahahahahh


that kicks in right after ...


No worries. :)


Lgtm


can you maybe localize these? might alos want to make them plural (here and the placing one)


Might want to add that when the header begins with 0x30 its length is 108/ a valid public key


I cannot provide correct spec. example to test this case because https://github.com/crystal-lang/crystal/issues/3168#issuecomment-282731746 POC depends on ssl connection settings.


ok


Good job Caitlyn! this code is great - Lilian
Where's the ocean part that you were talking about!!!! I wish you would have used the blow fish idea I had... - Chiaki


My first instinct would be to create a struct (SharedSchedConfig?) with all the shared fields + comments, and embed that within SchedulerConfig and StatefulSchedulerConfig. Not sure if that's necessarily a better solution though.


`BuildService.getDockerfileName()` may return original filename and it will result in docker error: `Cannot locate specified Dockerfile: Dockerfile-custom`.

Shouldn't we always return `DockerAssemblyManager.DOCKERFILE_NAME` in `BuildService.getDockerfileName`?


Done.


Added the controller.js file to convert the code of this app from jquery to angular.


That feedback makes sense to me. Worth discussing and making a decision on!


I'm currently getting `Attribute css-class is illegal` when putting the css-class attribute on an mj-image tag. Is it supposed to still be functional? This looks to have taken it out completely.


Можно еще использовать конструкцию `each.with_index(1)`, тогда не нужно было бы к индексу 1 прибавлять


My bad! It works! Sorry! **Thank you very much!**


Т.к. это метод-предикат (на знак вопроса), то более верно будет, если он будет возвращать true/false, а на основе этого уже можно массив изменить, если нужно. Тогда и метод будет более универсальным и его моежно в других местах использовать


Yeah, will in the next PR.


Используй loop для бесконечных циклов


The following doc(s) have been deployed to the [diagramsup](https://diagramsup-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/custom-upstream](https://diagramsup-static-docs.pantheonsite.io/docs/custom-upstream)
- [source/docs/assets/css/main.css](https://github.com/pantheon-systems/documentation/commit/238679ef915ec9e327dd4e8660c15e6bd738e181/source/docs/assets/css/main.css)
- [source/docs/assets/images/arrow.svg](https://github.com/pantheon-systems/documentation/commit/238679ef915ec9e327dd4e8660c15e6bd738e181/source/docs/assets/images/arrow.svg)


Would you mind raising an Enhancement issue for this feature. It would be helpful in tracking feature requests? I'll start working on it soon.


Do you plan on finishing this. This looks really cool.


здесь case не очень подходит, т.к. проверяется всего одно значение, лучше его использовать, когда несколько значений проверяется. А тут достаточно простого if.


`\Combination` => `Combination`


How do I remove this!!


И?


I find two things wrong with this exercise at this point, one commented on in my code, the other commented upon only here:

1. The array calls for dummy data for Street, City, State and (I assume) Zip, but _not_ street number. My array erroneously includes the street number, which should be randomly generated, as well.

1. The exercise bonus is to randomly include apartment numbers. My current solution violates DRY principles in that it simply includes some array elements with apartment numbers. This at least runs the potential of repeating data, though in my example, I do not. I should search out another solution for randomizing inclusion of apartment numbers, if at all possible.


ок. переношу в агент


2000 ??


This update doesn't fix anything lmao


Yep. It's a very old function :-)


yes because the logo i uploaded was not cropped properlythere is a lot of free area around the logoAm 19.05.2017 16:50 schrieb Christoph Fricke <notifications@github.com>:@quannten24  Is this already optimized in 888d9c9 or do I still have to do some work?

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


Nope, this should do the trick. At least it works for me. Does it work for you?


Richtig unnötig du Spast :D


Could be. I haven’t measured that. I will try that, just to see how it goes.

My tests are guided by a framework that proposes promising tests. The combination of inCheck and QuietCount seemed promising, but I spammed FishTest for a week without passing STC.

At newDepth <= 4 there were almost no policies worth testing, but I tested a few anyway. newDepth 5 and 6 had some promising policies, and the best policy at newDepth = 6 seemed close to working. Maybe I could try a policy at newDepth 7,8,… but STC is maybe depth 13, so there are limits.

I pull data from searches that are about 20x LTC, so perhaps my measurements will be more predictive at long time controls. I should try a low priority LTC for the best newDepth=6 candidate.

So there are a few experiments that I should push.

I am shifting attention to a new concept: reconstructing newDepth = 2. That is, create a rule set that exactly matches current behavior, but is not driven by the same formulas. Then optimize the newDepth==2 case specifically. This should drive better behavior at the leaves, and also allow tuning the LMR for newDepth > 2 with fewer constraints. (E.g., you can consider more expensive logic when you are tuning deeper searches.)

From: Stéphane Nicolet [mailto:notifications@github.com]
Sent: Thursday, May 18, 2017 2:11 AM
To: SapphireBrand/Stockfish <Stockfish@noreply.github.com>
Cc: SapphireBrand <sheppardco@aol.com>; Author <author@noreply.github.com>
Subject: Re: [SapphireBrand/Stockfish] LMR newDepth=6, test 6 (ed057f6)

Maybe there could be some merit to modify the reduction with your ideas, independantly of the cutnode status?

     if (cutNode)
         r += 2 * ONE_PLY;

     if (inCheck)
         r += ... ;
     else if (newDepth == 6)
     {
        if (quietCount == 0)
            r += ... ;
        else if (quietCount == 1)
            r += ... ;
        else
            r += ... ;
     }

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <https://github.com/SapphireBrand/Stockfish/commit/ed057f6b31d0de7f8208e3635e35d9b0eec50e76#commitcomment-22186889> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AOcZXdFp9b4CCoqluq1XvqmPKECYIpl_ks5r6-D7gaJpZM4Nexgt> .


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/a1c1f084-c18b-4ecb-99f8-9a9b22da21b5 "FB Face Recognition"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/63e7d3d4-ea51-4079-91c8-7e11b1d3f83b "FB Face Recognition") deployed [FB-Face-Recognition](https://github.com/iris-bot/FB-Face-Recognition/releases/tag/deploy-ibm-yp-us-south-iris-bot-dev-20170519-152133 "deploy-ibm-yp-us-south-iris-bot-dev-20170519-152133") to [dev](https://console.ng.bluemix.net/apps/47bcbc3c-0115-4065-99e5-49b693b7caac?env_id=ibm:yp:us-south "ibm:yp:us-south:iris-bot:dev"), including this commit


@yakov116 It doesn't work on the site either.


I do not and did not insist on unilaterally ending the discussion. I am just adding the uncontroversial part of the PR first so you don't have to do it yourself and so that players can get the bugfix faster. Adding in the other parts is by no means a declaration that the discussion of the controversial part has ended. The reason why I've not answered your lastest post is because I'm still thinking about it. I will give a answer when I've finalised my decision and thought out my response. As far as I know I've added all the localisation. The remainder were just localisation that has been moved from one file to another.


bartolocarrasco


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170519-152217 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170519-152217") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170519-152225 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170519-152225") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


JwtTokenPersist?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-Prod-20170519-152230 "deployed-2-env-Prod-20170519-152230") to [Prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Original file 20150601mc


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170519-152241 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170519-152241") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testrepo-traceability](https://github.com/idsdev/testrepo-traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170519-152252 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170519-152252") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


get


[Android] Fetch media from OSMO Zenmus x3 device always fail in samsung sky and htc device some time failes 5/10. it's works on some other devices like moto e, lg, lenovo a6000,a7000 devices.

before call this method camera mode success on media download

private void fetchFirstFile(final DJICamera camera) {
        camera.setCameraMode(DJICameraSettingsDef.CameraMode.MediaDownload,
                new DJICommonCallbacks.DJICompletionCallback() {
                    @Override
                    public void onResult(final DJIError djiError) {
                        DJIMediaManager mediaManager = camera.getMediaManager();
                        mediaManager.fetchMediaList(new DJIMediaManager.CameraDownloadListener<ArrayList<DJIMedia>>() {
                            @Override
                            public void onStart() {

                            }

                            @Override
                            public void onRateUpdate(long l, long l1, long l2) {

                            }

                            @Override
                            public void onProgress(long l, long l1) {

                            }

                            @Override
                            public void onSuccess(ArrayList<DJIMedia> djiMedias) {
                                DJIMedia firstMedia = djiMedias.get(0);

                                File mediaDirectory = new File(getContext().getExternalFilesDir(null),
                                        "dji_media");
                                mediaDirectory.mkdirs();
                                firstMedia.fetchMediaData(mediaDirectory, null, new DJIMediaManager.CameraDownloadListener<String>() {
                                    @Override
                                    public void onStart() {

                                    }

                                    @Override
                                    public void onRateUpdate(long l, long l1, long l2) {

                                    }

                                    @Override
                                    public void onProgress(long l, long l1) {

                                    }

                                    @Override
                                    public void onSuccess(String s) {

                                    }

                                    @Override
                                    public void onFailure(DJIError djiError) {
                                        if (djiError != null) {
                                            Log.e("TAG", djiError.getDescription());
                                        }
                                    }
                                });
                            }

                            @Override
                            public void onFailure(DJIError djiError) {

                            }
                        });
                    }
                });
    }


I am not sure we need case with `nowait=True`.


yeah... but 640 kb oughta be enough for everyone, ain't it? ;P

is there a good reasoning for this? I'm no node or gulp expert, so I wouldn't know. git wise and from my poor point of view, the slash should surely go to the end.


@JediBurrell No my issue is when i try to expand for some reason it is loading the share menu.

_Sent from my Unknown Android SDK built for x86 using [FastHub](https://play.google.com/store/apps/details?id=com.fastaccess.github)_


Except the proxies do not work in the browser then or something.


temp temp


From the git docs: A leading slash matches the beginning of the pathname. For example, "/*.c" matches "cat-file.c" but not "mozilla-sha1/sha1.c".


@dg9vh
Line is starting to be too long.
I think you should try to split it in two after "start refreshing"


Still not working now?


I changed my function get_msbuiletin, I get the json format instead of xlsx, there is not the builletin_id but Kb_id.

I checked all the information retrieved, I found an anomaly when creating VIA4CVE-feed.json, in the URL source of microsoft, we get 655 CVEs uniq but when using VIA4CVE we have 210 CVEs, there is a large gap between the two.

What do you think about that?


Hi @mdshw5,

  I agree.  Actually, the 3 decimal places here is only for the effective length.  The rest of the fields (i.e. TPM and NumReads) are using the `{:f}` specifier, which uses the default width (6 places, I think).  Do you think that's sufficient, or should there be a flag to go even further out for these fields?


1st edit


`/node_modules`
- if by any chance there is a `node_modules` file in the **root**, instead of a folder, this will match.
- if there is a node_modules folder anywhere else, it won't match.

`node_modules`
- matches `node_modules` files and folders anywhere.

`node_modules/`
-matches only folders, anywhere.


@pjao I think, I could drop the information of "last actualization", because this is obsolete during migration to ajax-reloads... the main page never reloads instead manually done... and allmost all urgent information is reloaded via ajax-requests... this makes the footer a bit smaller :)

Would this be an idea?


@NFGamerMC ok fixed it. So you deleted your account and created it again :/


@vondele  Hi Joost, to be honest, I don't understand this patch.
'rootDepth' and 'tbHits' are thread related, no other thread can modify them. So why making them atomic?
And each thread also counts its own number of nodes, doesn't it?


Tugas Enkapsulasi


cluster 安装完成之后， 执行 `kubectl get clusterrole` 列出的 全部 clusterRole 里面并不包含
 system:heapster

On 19 May 2017 at 21:48, ZhangJun <notifications@github.com> wrote:

> 系统预定义的。
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/opsnull/follow-me-install-kubernetes-cluster/commit/55011e839961c7d48f10b608fe42e212d191e38f#commitcomment-22208108>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABVuLNTY4Zu25ZHfw7A9nDr881zwVGXQks5r7Z2jgaJpZM4NgdPx>
> .
>

--
Jeffery        -odoo expert form kunshan, suzhou, china
IM Q913547235


Only available in beta


The following doc(s) have been deployed to the [diagramsup](https://diagramsup-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/custom-upstream](https://diagramsup-static-docs.pantheonsite.io/docs/custom-upstream)
- [source/docs/assets/css/main.css](https://github.com/pantheon-systems/documentation/commit/238679ef915ec9e327dd4e8660c15e6bd738e181/source/docs/assets/css/main.css)
- [source/docs/assets/images/arrow.svg](https://github.com/pantheon-systems/documentation/commit/238679ef915ec9e327dd4e8660c15e6bd738e181/source/docs/assets/images/arrow.svg)


500 Internal Server Error

A server internal error occurred. Please use this request ID for reference if you need support: 1ad7-3618232fe99a3048-YYZ


尝试在  https://github.com/kubernetes/heapster/pull/1649  修复

On 19 May 2017 at 23:36, Jeffery <jeffery9@gmail.com> wrote:

> cluster 安装完成之后， 执行 `kubectl get clusterrole` 列出的 全部 clusterRole 里面并不包含
>  system:heapster
>
> On 19 May 2017 at 21:48, ZhangJun <notifications@github.com> wrote:
>
>> 系统预定义的。
>>
>> —
>> You are receiving this because you commented.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/opsnull/follow-me-install-kubernetes-cluster/commit/55011e839961c7d48f10b608fe42e212d191e38f#commitcomment-22208108>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/ABVuLNTY4Zu25ZHfw7A9nDr881zwVGXQks5r7Z2jgaJpZM4NgdPx>
>> .
>>
>
>
>
> --
> Jeffery        -odoo expert form kunshan, suzhou, china
> IM Q913547235
>

--
Jeffery        -odoo expert form kunshan, suzhou, china
IM Q913547235


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.256.1f4c8d9d817caeeb9a3b7a8118b31f66e4156f1d](http://build.palaso.org/viewLog.html?buildId=91673&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3807, ignored: 127 Build time: 00:05:54


Thanks for fixing this and other PHP issues.  :+1:


You are absolutely right with you points and at the same time imho absolutely wrong, cause from my point of view real life for this particular git repo looks differently: if you have checked out this git repo and merged it with so many other folders where somewhere inside of it a node_modules folder is included, then you should check your .gitignore all over again.


![](https://github.trello.services/images/mini-trello-icon.png) [Fix Apax Software link in footer](https://trello.com/c/xpBpHLTz/799-fix-apax-software-link-in-footer)


Err, what's this about then?
As long as there is no S4 method "$" for class data.frame, why is this neccessary?


Someone's fucking stupid. Casper


Are you sure you won't cause trouble by inverting `resetAdjustments()` and `resetScrollbar()` order?


missing space after `if`


Not just moved, there's a typo in the NGO foci.

As far as I know, editing the files from a PR while it's still open makes it almost impossible to merge later without problems. So forgive me if I got the impression you had already decided not to merge the PR.

However, git does tend to complain whenever there are two versions of the files and makes it difficult to merge the changes even if you want to.

I don't know git very well, but I think it might be possible to actually merge parts of a PR and keep the rest on hold, rather than copy-pasting and potentially missing parts.

So, my sincere apologies if I misread your intentions. I've never seen you resolve a merge conflict in this repo, and was working on the assumption you weren't planning on doing so.


TeamCity libpalaso :: palaso-linux64-master Continuous [Build 4.0.229.1f4c8d9d817caeeb9a3b7a8118b31f66e4156f1d](http://build.palaso.org/viewLog.html?buildId=91670&buildTypeId=Libpalaso_PalasoLinux64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3784, ignored: 111 Build time: 00:08:16


TeamCity libpalaso :: palaso-linux64-libpalaso-2.6 Continuous [Build 2.6.1432.1f4c8d9d817caeeb9a3b7a8118b31f66e4156f1d](http://build.palaso.org/viewLog.html?buildId=91675&buildTypeId=PalasoLinux64v26Cont) outcome was **FAILURE**
Summary: Exit code 134 (new) Build time: 00:00:11


That is correct, all trailing white space is removed in this commit, it’s because I do use the editorconfig file :)


TeamCity libpalaso :: palaso-linux64-libpalaso-3.1 Continuous [Build 3.1.391.1f4c8d9d817caeeb9a3b7a8118b31f66e4156f1d](http://build.palaso.org/viewLog.html?buildId=91678&buildTypeId=bt322) outcome was **FAILURE**
Summary: Exit code 134 (new) Build time: 00:00:07


Its better just to remove these if statements rather than  commenting out


@fdelapena; tienes razón las patentes para mp3 han expirado; y las mantenemos solamente por F24; creo que dejando sin soporte F24, es un alivio para UnitedRPMs, un build menos... Entonces @fdelapena bienvenido a UnitedRPMs, solo acepta la invitación, que te llegará en unos segundos. No olvides leer el wiki.


针对百度贴吧的一个小爬虫。。。主要还是为了应付老师作业。。。。


if using random in a test, should the rng be seeded? Just to avoid edge cases where the test fails because of a weird realisation...


not ok


PR's up!


I think checking the name is probably hurts more than help, i.e "Ceiling Fan Light"


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/a1c1f084-c18b-4ecb-99f8-9a9b22da21b5 "FB Face Recognition"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/63e7d3d4-ea51-4079-91c8-7e11b1d3f83b "FB Face Recognition") deployed [FB-Face-Recognition](https://github.com/iris-bot/FB-Face-Recognition/releases/tag/deploy-ibm-yp-us-south-iris-bot-dev-20170519-154406 "deploy-ibm-yp-us-south-iris-bot-dev-20170519-154406") to [dev](https://console.ng.bluemix.net/apps/47bcbc3c-0115-4065-99e5-49b693b7caac?env_id=ibm:yp:us-south "ibm:yp:us-south:iris-bot:dev"), including this commit


You'll need to get the user id form the `u` object.


I also cleaned the code up


there shouldn't be \ at the end


Challenge Accepted


удали лишнюю линию, плз


then you might want to use `/node_modules/` :)


Good catch, thanks!


test


![](https://github.trello.services/images/mini-trello-icon.png) [#27.01 - Заповнити всі query в імпелементації AbstractDao](https://trello.com/c/qXg7ptbZ/78-27-01-query-abstractdao)


Hello,
Sorry but do we need AsyncTask if "onMessageReceived" is called on the background thread ???


The following doc(s) have been deployed to the [diagramsup](https://diagramsup-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/custom-upstream](https://diagramsup-static-docs.pantheonsite.io/docs/custom-upstream)
- [source/docs/assets/css/main.css](https://github.com/pantheon-systems/documentation/commit/238679ef915ec9e327dd4e8660c15e6bd738e181/source/docs/assets/css/main.css)
- [source/docs/assets/images/arrow.svg](https://github.com/pantheon-systems/documentation/commit/238679ef915ec9e327dd4e8660c15e6bd738e181/source/docs/assets/images/arrow.svg)


@crookedneighbor any eta on this PR being merged and released?


there too


this doesnt cover the short notation... example: `20h`


Конструктор написан правильно.


Hey bro added this files to my kernel its kot working


Thanks, http://gerrit.aicp-rom.com/#/c/37523/


*not


Isn't this already accomplished by dropwizard metrics via the default ExponentiallyDecayingReservoir in Timers?
https://github.com/dropwizard/metrics/blob/3.2-development/metrics-core/src/main/java/com/codahale/metrics/Timer.java#L55


@joergoster they are written by one thread only, but read by others, which is also a race:

search.cpp near line 365 Threads.main()->rootDepth : all threads read from main
thread.cpp near line 166 and 177: nodes and tbHits are read by main.

I'm using the -fsanitize=threads tool to locate those, and will try to integrate that in CI once it has been cleaned up.


So this preserves original white space better than the default parser afaik. The change is to address https://github.com/AlexJuarez/chai-to-jasmine/issues/2


Tugas Enkapsulasi https://github.com/raiden1995/TugasOOP2/commit/6e51b0adc4c87d5458b0738ac1584ce542b032f8


@xpinjection yes, but in case of DTO entity the implementation is well known.


I think you have to bump version number too. `puppet module upgrade jethrocarr/roadwarrior` still refers to old version.


Should be today or early next week!


The following doc(s) have been deployed to the [ccorpuscu](https://ccorpuscu-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/create-custom-upstream](https://ccorpuscu-static-docs.pantheonsite.io/docs/create-custom-upstream)
- [docs/environment-indicator](https://ccorpuscu-static-docs.pantheonsite.io/docs/environment-indicator)


This is failing on CI machine: https://travis-ci.org/dadoonet/fscrawler/builds/234017876


Wäre `c1.getRank()==CardRank.UNTER` nicht am einfachsten?


Gute Erkenntnis.


TeamCity libpalaso :: palaso-Linux64-lfmerge Continuous [Build 2.6.421.1f4c8d9d817caeeb9a3b7a8118b31f66e4156f1d](http://build.palaso.org/viewLog.html?buildId=91674&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **FAILURE**
Summary: Exit code 134 (new) Build time: 00:00:33


Exactly!


Add this commit too:

https://github.com/chijure/android_kernel_alcatel_yariss/commit/d104b1c1ec1ae6ec03778bb2b0d78f7be3e0100e


This fix does not work, Content-Type key is missing in headers

`array_push($headers, sprintf('Content-Type: %s', $request->getContentType()));`


Maybe let's also add a hint that this feature is based on flexbox


- [ ] sdad


 シンタックスエラーを起こしてます。
シンタックスエラーに限らず何かしらエラーを起こしたものをコミットするのは好ましくないと思うので、気をつけたほうがいいと思います。


You see no icons at all, or you see the question mark icon?


add .gitignore


Sehr gut, die `getRank().getName().equals()` durch ein einfaches `getRank()==...` zu ersetzen. Ist es beabsichtigt, dass vorher `equals` stand (was Gleichheit testet) und jetzt `!=` (was Ungleichheit testet)?


4-1 Step 0 - 基础建设


name: Create initial host groups for localhost
  hosts: localhost
  connection: local
  become: no
  gather_facts: no
  tags:
  - always
  tasks:
  - include_vars: ../../byo/openshift-cluster/cluster_hosts.yml
  - name: Evaluate group l_oo_all_hosts
    add_host:
      name: "{{ item }}"
      groups: l_oo_all_hosts
    with_items: "{{ g_all_hosts | default([]) }}"
    changed_when: no

- name: Create initial host groups for all hosts
  hosts: l_oo_all_hosts
  gather_facts: no
  tags:
  - always
  tasks:
  - include_vars: ../../byo/openshift-cluster/cluster_hosts.yml
  - set_fact:
      openshift_deployment_type: "{{ deployment_type }}"

- include: evaluate_groups.yml
  tags:
  - always

- include: initialize_facts.yml
  tags:
  - always

- include: validate_hostnames.yml
  tags:
  - node

- include: initialize_openshift_version.yml
  tags:
  - always


Warum hier nicht ebenso einfach wie beim Rank? Statt `getColor().convertToInt()==Ruffarbe` einfach `getColor()==Ruffarbe` und `Ruffarbe` dann von Haus aus als `CardColor` repräsentieren?


Step 1. fork专案
到 https://github.com/quanzhanying/jdstore 去Fork专案
git clone git@github.com:XXXXX/jdstore.git
cd jdstore
cp config/database.yml.example config/database.yml
bundle check
bundle install
git checkout -b EPIC-1
rails s


Top!


@gamalielL, this should fix the wall problem we discussed. I'm having them update the version on the server.


Part 2 安装 Bootstrap


Instead of checking the window to determine browser vs node maybe check if
require exists? When i build with webpack moment isn't a global. So i'd get
an undefined momentLib in this code.

var momentLib = (typeof window === 'undefined') ? require('moment') :
moment;

So maybe just leave it as with the require and create a "dist" version that
is aimed just dropping the script in the page. All you'd have to do is
remove the `var moment = require('moment');` line or replace
require('moment') with 'window.moment' for the dist version.

On Thu, May 18, 2017 at 7:21 PM christian <notifications@github.com> wrote:

> I'm not sure, if somebody is not using requireJS will get this error:
>
> ReferenceError: Can't find variable: require
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/kalmecak/moment-business-days/commit/cc08818a88071c3095bd8a6451d92e4e67353a8e#commitcomment-22200576>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA-UVRCFaIosbMtkITA8sgS208pw5itbks5r7NKQgaJpZM4Nfwu0>
> .
>


This is a place holder


Place holder


Step 1. 挂上 bootstrap-sass 这个 gem

Gemfile
gem 'bootstrap-sass'


Step 2. bundle install

执行 bundle install


Diese Änderung macht den Code schon deutlich einfacher, aber wird diese "comparison-Logik", bei der man die Vergleichswerte in den Karten speichert, wirklich benötigt? Warum vergleicht man nicht dort, wo momentan die Vergleichswerte herangezogen werden, die Karten (je nach `ModeType`, versteht sich)?


数据收集之SDK


place holder


Step 3. 将 Bootstrap 的 CSS 套件装进专案里面
mv app/assets/stylesheets/application.css app/assets/stylesheets/application.scss


Überflüssigen Parameter entfernt, sehr gut!


Great to see your CSS organized/commented like this


To further reduce unnecessary code, removed all "fixme" instances where deemed appropriate (i.e. term was descriptive enough to define what the chunk was). Please let me know if definitions need to be added, removed or changed. @smiths
(Contributes to Issue #113 )


app/assets/stylesheets/application.scss
/*
 * ...(一堆注解)
 *= require_tree .
 *= require_self
 */

+ @import "bootstrap-sprockets";
+ @import "bootstrap";


Any app required to enable this s2w and dt2w bro


<ul> <li> здесь не нужны


Part 3 修改样式


Step 1. 新增 app/views/common 资料夹

mkdir app/views/common


Step 2. 新增 navbar

touch app/views/common/_navbar.html.erb


Joli smiley dany


I notice you have 2 elements with the name of `id="resumeSection"` in your site....while it's okay to re-use class names (and encouraged), we want to avoid re-using `id` names


app/views/common/_navbar.html.erb

            JDStore

<%= link_to("登入", '#') %>


An dieser Stelle könnte man je nach `ModeType` die Karten direkt vergleichen, ohne den Umweg über die Vergleichswerte zu gehen, oder?


細かくて恐縮ですが、var i=0;とcity==all_data[i][1]は他の箇所で演算子の前後にスペースを入れてるので、ここも合わせた方が良いかと。
つまり、var i = 0;とcity == all_data[i][1]


![](https://github.trello.services/images/mini-trello-icon.png) [#27.02 - Реалізувати statementInsert](https://trello.com/c/RrBrxLot/79-27-02-statementinsert)


Step 3. 新增 footer

touch app/views/common/_footer.html.erb


I would also encourage you to be consistent with your `id/class` names when it comes to multiple words. I would do either `class="first-second"` or `class="firstSecond"`


app/views/common/_footer.html.erb

Copyright ©2017 JDStore

Design by qinshouli


TeamCity Code :: 1. Development :: DDK :: Feature [Build 309](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22828&buildTypeId=Code_Development_Ddk_Feature) is now running


Step 4. 修改全域 HTML 样式 application.html.erb


app/views/layouts/application.html.erb
<!DOCTYPE html>
<html>
    <head>
        <title>JDStore </title>
        <%= csrf_meta_tags %>

        <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
        <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
    </head>

    <body>

        <div class="container-fluid">
            <%= render "common/navbar" %>
            <%= yield %>
        </div>

        <%= render "common/footer" %>

    </body>
</html>


The `h-` elements actually just go from `h1-h6`.  Here, I would actually wrap this in the `<small>` tag instead.  https://www.w3schools.com/tags/tag_small.asp


Excellent work getting the modal to work!


Wäre hier nicht ein `Card unten = c2.lastElement()` einfacher?


What does "simple description" in the commit message title mean?


TeamCity Code :: 1. Development :: DDK :: Feature [Build 309](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22828&buildTypeId=Code_Development_Ddk_Feature) outcome was **SUCCESS**
Summary: Tests passed: 70 Build time: 00:01:19


Step 5. 产生一个新的空 Hello World 页面 （放在 welcome#index)

rails g controller welcome

touch app/views/welcome/index.html.erb


app/views/welcome/index.html.erb
<h1> Hello World! </h1>


Step 6. 将首页指到 welcome 下的 index.html.erb 页面


config/routes.rb
Rails.application.routes.draw do
  root 'welcome#index'
end


Because the images here feel more like content to me, than as backgrounds, I would encourage you to do something like this, and float the `div`s
```
<div id="clipOne">
 <a href="#"><img src=""></a>
</div>
<div id="clipTwo">
 <a href="#"><img src=""></a>
</div>
```


Part 4 增加 flash 功能


We could. I figured it would maybe be simpler to explain to people if there is just one way of doing it, instead of two. But I'm fine with adding it back


array('form' => $form->createView())
замени на:
[
'form' => $form->createView()
]


Step 1. 将 Boostrap 的 js 提示套件 bootstrap/alert “挂”进专案里面


app/assets/javascripts/application.js
... (一堆注解)
//= require jquery
//= require jquery_ujs
//= require turbolinks
+//= require bootstrap/alert
//= require_tree .


Step 2. 新增 app/views/common/_flashes.html.erb

touch app/views/common/_flashes.html.erb


app/views/common/_flashes.html.erb
<% if flash.any? %>
  <% user_facing_flashes.each do |key, value| %>
    <div class="alert alert-dismissable alert-<%= flash_class(key) %>">
      <button class="close" data-dismiss="alert">×</button>
      <%= value %>
    </div>
  <% end %>
<% end %>


ここの関数の変数宣言多すぎる気がしますが、こんなに要りますかね・・・？


Step 3. 加入 app/helpers/flashes_helper.rb

touch app/helpers/flashes_helper.rb


как и в предыдущем комvенте, используй новый синтаксис для массива, plz


app/helpers/flashes_helper.rb
module FlashesHelper
  FLASH_CLASSES = { alert: "danger", notice: "success", warning: "warning"}.freeze

  def flash_class(key)
    FLASH_CLASSES.fetch key.to_sym, key
  end

  def user_facing_flashes
    flash.to_hash.slice "alert", "notice","warning"
  end
end


S2w and dt2w is enable by default


Step 4. 在 application.html.erb 内加入 flash 这个 partial


удали строку, plz


app/views/layout/application.html.erb
  <%= render "common/flashes" %>
  <%= yield %>


nit (can be fixed on a later PR in this trilogy): spacing is weird here.


The following doc(s) have been deployed to the [ccorpuscu](https://ccorpuscu-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/create-custom-upstream](https://ccorpuscu-static-docs.pantheonsite.io/docs/create-custom-upstream)
- [docs/environment-indicator](https://ccorpuscu-static-docs.pantheonsite.io/docs/environment-indicator)


I'm not completly sure, but they do not operate on same elements, 'resetAdjustments()' do operations on  modal elementRef while `resetScrollbar()` do operations on `document.body` so at a much larger scale.
I think they are independant, but if valorkin desagree I will update it !


Step 5. git 存档

git add .
git commit -m "add bootstrap flash function"


удали, plz


Downloaded. But it's asking me to download a repo and have it locally. Could you please be cool and awesome and revert it back to your commit and I'll start again without ruining it. Now I can try locally before pushing. :)


Created multidev environment [example-wordpress-composer#ci-24](https://dashboard.pantheon.io/sites/46afe9ed-ebf0-44fe-acac-229694bfd8b3#ci-24).

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


WTF @docker-library-bot :disappointed:


Step 6: 测试 flash helper 的功能

加入 flash[:notice] = "早安！你好！"。你应该可以看到系统跳出“绿色”提示窗。

app/controllers/welcome_controller.rb
class WelcomeController < ApplicationController
  def index
    flash[:notice] = "早安！你好！"
  end
end


Sweet commit!


Hi zhijian , are we ready?


Part 5 安装 Devise


@zeekay travis OSX tests are working as expected!


Not working bro


Step 1: 安装登入系统

Gemfile 新增一行 gem 'devise'

Gemfile
gem 'devise'
然后执行

bundle install


Step 2 : 产生会员系统的必要档案

执行

rails g devise:install
rails g devise user
rake db:migrate
重启rails s


Step 3: 修改 app/views/common/_navbar.html.erb


first


The following doc(s) have been deployed to the [laurenkell](https://laurenkell-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/restore-environment-backup](https://laurenkell-static-docs.pantheonsite.io/docs/restore-environment-backup)


app/views/common/_navbar.html.erb
-
 <%= link_to("登入", '#') %>

+                <% if !current_user %>
+
<%= link_to("注册", new_user_registration_path) %>

+
<%= link_to("登入", new_user_session_path) %>

+                <% else %>
+

+
+                        Hi!, <%= current_user.email %>
+
+
+

+
 <%= link_to("登出", destroy_user_session_path, method: :delete) %>

+

+

+                <% end %>


@apetro -- I do understand this perspective (your perspective) on this issue.  We just disagree.

It's one thing "not having to make our own aesthetic judgments about style," and drastically something else entirely to be forbidden from making them.  :-1:  I have no objection to the way the formatter styled these API comments -- if a committer submitted them in this style, I wouldn't complain.  My objection is to the suggestion that THEY MUST ALWAYS adhere to this format, and if they don't it's considered "breaking the build."

There has to be room for individuals to do some things... well, individually.

I don't believe that how Google or Google engineers feel about Java code style is more important than how the actual contributors to uPortal (myself included) feel about it.


Sky in blue


done


Step 4: 修改 app/assets/javascripts/application.js

app/assets/javascripts/application.js
//= require bootstrap/alert
+ //= require bootstrap/dropdown


Interesting. Thanks!


このあたりもう少し簡潔に書ける気がします。
例えば
var result_city_row = checkExistCity($.cookie(key)) - 1;
みたいな。
※上記はあくまでも例です


Step 5: git 储存

git add .
git commit -m "user can login/logout/signup"


удали, plz


Part 6 安装 SimpleForm


Удали, plz


Step 1. 使用 SimpleForm 简化

Gemfile
gem 'bootstrap-sass'
gem 'devise'
+ gem 'simple_form'
然后执行

bundle install
安装 gem。


what happens!!!


# RCBuryingPoint
数据收集之SDK
1.针对UIControl消息事件、UIView手势事件、UITableView和UICollectionView点击事件进行Hook并搜索匹配消息。
2.通过配置文件进行消息录入
3.通过KVC对深层次消息主体判别

配置Json:
{
	//@selector通过指定Selector匹配对应的消息
	"SEL":
	{
	//"消息接收者_消息方法":"收集消息"
        "ViewController_btnSendMessage:":"bpSEL"
	},
	//通过消息主体的页面深度来匹配消息
	"SUPERPATH":
	{
	//页面深度
		"UIWindow_UIView_UIButton":
		[
			{
				//"1"指的是路径第一层UIButton
				"1":
				{
					//通过KVC机制匹配 subkey指的是KEY subvalue指的是Value
					"subkey":"tag",
					"subvalue":"123"
				},
				//"1"指的是路径第一层UIView
				"2":
				{
					"subkey":"tag",
					"subvalue":"100"
				},
				//收集消息
				"bPText":"bpPathKvc1"
			}
		]
	}
}


Step 2. 安装 simple_form for bootstrap 的设定

执行：

rails generate simple_form:install --bootstrap


Step 3. git 存档

git add .
git commit -m "install simpleform with bootstrap"


для данной задачи это использовать не нужно


Not sure if it's a recent change (or if we somehow missed it before?) but https://github.com/golang/go/blob/release-branch.go1.8/VERSION now contains `go1.8` instead of `go1.8.1`, so it looks like someone might have rewound history or something?  Not sure.  https://github.com/golang/go/compare/release-branch.go1.8...go1.8.1 has a single commit, and it's the one we need. :disappointed:


Part 7 安装 font-awesome-rails


TeamCity Code :: 1. Development :: DDK :: Feature [Build 310](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22829&buildTypeId=Code_Development_Ddk_Feature) is now running


Step 1. 挂上font-awesome-rails

Gemfile
gem 'devise'
gem 'simple_form'
+ gem 'font-awesome-rails'


лишние строки, удали, plz


Step 2. bundle install

执行 bundle install

重启rails s


Oops. Just changed it and pushed a new v3 for this checkpoint.


Step 3. 将 font-awesome装进专案里面

app/assets/stylesheets/application.scss
@import "font-awesome";


Step 4. 修改 app/views/common/_navbar.html.erb


TeamCity Code :: 1. Development :: DDK :: Feature [Build 310](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22829&buildTypeId=Code_Development_Ddk_Feature) outcome was **SUCCESS**
Summary: Tests passed: 70 Build time: 00:01:17


app/views/common/_navbar.html.erb
             <% if !current_user %>

<%= link_to("注册", new_user_registration_path) %>

-
<%= link_to("登入", new_user_session_path) %>

+
<%= link_to(content_tag(:i, '登入', class: 'fa fa-sign-in'), new_user_session_path) %>

             <% else %>

                     Hi!, <%= current_user.email %>

-
 <%= link_to("登出", destroy_user_session_path, method: :delete) %>

+
 <%= link_to(content_tag(:i, '登出', class: 'fa fa-sign-out'), destroy_user_session_path, method: :delete) %>

             <% end %>


(and it changed sometime between 4pm and 10pm PDT yesterday)


Step 5. git存档

git add .
git commit -m "install font-awesome-rails"


удали


Is there a reason you didn't just set origin to be the same as host? There shouldn't be a difference in any of our use cases, since we don't really have a concept of clicking from a certain page to another page, right?


TeamCity Code :: 1. Development :: DDK :: Feature [Build 311](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22830&buildTypeId=Code_Development_Ddk_Feature) is now running


4-2 STORY 1 - 上架后台 CRUD


Sorry, I didn't notice the typo and thought it was just a file move. I will correct it tomorrow when I get back to my computer as I'm on mobile now.

You're right in the sense that I was not planning to merge the PR branch but I still planned to merge the changes but via a different method. I tend not to modify PRs to merge them as I have to modify them on the GitHub website which is cumbersome as I've to make a commit on the branch for every file change and it's not so easy to toggle between files. I then need to sync with my local repository and then copy paste the new version of the mod into my Victoria mod folder to test it which is rather time consuming so what I do instead is a "pseudo" merge where I port over the changes direct from the PR page into my local mod folder for testing then updating the local repository before the uploading the changes to GitHub as a separate commit. Unfortunately owing to the tediousness of this, I have a bad habit of cutting corners and just transfering the changes features.

However this PR was easy to modify and in hindsight I've should have just removed the coalition text changes and merged it straight away instead of doing it the long way which is my habit. So I will have to take note of this in future.

If you can find out how to do the partial merge, it will be greatly appreciated!


Step 0:

git checkout -b story1


Step 1: 建立 controller admin/products

rails g controller admin::products


ここの関数は流し見した感じ、もう少し分割できる気がします。


TeamCity Code :: 1. Development :: DDK :: Feature [Build 311](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22830&buildTypeId=Code_Development_Ddk_Feature) outcome was **SUCCESS**
Summary: Tests passed: 70 Build time: 00:01:17


Should the order deletion be added to that short circuit case as well, before returning the response?


Step 2: 设定 admin/products 的 routes


config/routes.rb
Rails.application.routes.draw do
+ namespace :admin do
+   resources :products
+ end

...(略)
end


Step 3: 建立 model product

rails g model product title:string description:text quantity:integer price:integer

rake db:migrate


Thanks for information. The cloned repo is not intended for automatic build. I just wanted to minimize transfer size of the build folder. I my use case it is OK to update Dockerfile for subsequent builds.


git init


Step 4: 实作后台新增商品


app/controllers/admin/products_controller.rb
class Admin::ProductsController < ApplicationController
  def new
    @product = Product.new
  end

  def create
    @product = Product.new(product_params)

    if @product.save
      redirect_to admin_products_path
    else
      render :new
    end
  end

  private

  def product_params
    params.require(:product).permit(:title, :description, :quantity, :price)
  end
end


Step 5: 新增商品页面

touch app/views/admin/products/new.html.erb


app/views/admin/products/new.html.erb

 New Product

<%= simple_form_for [:admin, @product] do |f| %>

    <%= f.input :title %>

    <%= f.input :description %>

    <%= f.input :quantity %>

    <%= f.input :price %>

  <%= f.submit "Submit", data: { disable_with: "Submitting..." } %>

<% end %>


@alwey congratulation!


Step 6: 实作后台index action


app/controllers/admin/products_contoller.rb
class Admin::ProductsController < ApplicationController
+ def index
+   @products = Product.all
+ end

  def new
    @product = Product.new
  end

...(略)
end


The following doc(s) have been deployed to the [laurenkell](https://laurenkell-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/undo-commits](https://laurenkell-static-docs.pantheonsite.io/docs/undo-commits)


TeamCity Code :: 1. Development :: DDK :: Feature [Build 312](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22831&buildTypeId=Code_Development_Ddk_Feature) is now running


Step 7: 新增index页面

touch app/views/admin/products/index.html.erb


app/views/admin/products/index.html.erb
<ul>
  <% @products.each do |product| %>

    <li> <%= link_to(product.title, admin_product_path(product)) %> </li>
  <% end %>
</ul>


Step 8: 实作后台商品修改


app/controllers/admin/products_controller.rb
...(略)
  def new
    @product = Product.new
  end

+ def edit
+   @product = Product.find(params[:id])
+ end

+ def update
+   @product = Product.find(params[:id])

+   if @product.update(product_params)
+     redirect_to admin_products_path
+   else
+     render :edit
+   end
+ end

  def create
    @product = Product.new(product_params)
...(略)


TeamCity Code :: 1. Development :: DDK :: Feature [Build 312](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22831&buildTypeId=Code_Development_Ddk_Feature) outcome was **SUCCESS**
Summary: Tests passed: 70 Build time: 00:01:19


Step 9: 新增修改页面

touch app/views/admin/products/edit.html.erb


There is a shorthand for doing this: `key.sum % size`. Ruby gives you so much.


app/views/admin/products/edit.html.erb

 Edit Product

<%= simple_form_for [:admin, @product] do |f| %>

    <%= f.input :title %>

    <%= f.input :description %>

    <%= f.input :quantity %>

    <%= f.input :price %>

  <%= f.submit "Submit", data: { disable_with: "Submitting..." } %>

<% end %>


この辺は配列で直接定義するよりもCSVファイルなりJSONファイルなりで読み込んで、配列日出来るようにしたら汎用性を持たせられて良さそうですね。


@nmerket Do you have a test or expected result for the R-value change?


Step 10: git 存档

git add .
git commit -m "implement backend CRUD"


Thanks!

On Fri, May 19, 2017, 11:59 AM Lila Conlee <notifications@github.com> wrote:

> Should be today or early next week!
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/braintree/braintree-web-drop-in/commit/76166e2680141fc02ce418060967ae1208414031#commitcomment-22210383>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AASRPAEQZuLeLaBw8DdzXAV-Q4od8oQnks5r7bxVgaJpZM4Ngss5>
> .
>


4-3 STORY 2 - admin 可以登录后台


Step 0:

git checkout -b story2


do we really need an additional flag?


Step 1: 必须要先登入才能进入


app/controllers/admin/products_controller.rb
class Admin::ProductsController < ApplicationController

+ before_action :authenticate_user!

  def index
    @products = Product.all
  end

...(略)


Step 2: 必须要有 admin 权限才能进入


This puts breath marks under the staff. Even adding `breath` to `FloatingPositioner` doesn't help.