Here UNIV_PAGE_SIZE_MAX can be 64k, is it safe to allocate it from stack ?


Лучше это сделать в componentDidMount методе


Here we have max 128k from stack, is that safe ?


Issue #1


Did it analog to the akka valve example.
[https://github.com/akka/akka-stream-contrib/commit/8afe78bffc33d79d3deb7a773bf5f3a899960545](url)


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/d3dad9f8-84af-4eb8-a118-8699f2559849?env_id=ibm%3Ayp%3Aus-south "JENKINS-INTEGRATION-TOOL-CHAIN"): [Jenkins](http://9.143.97.221:8080 "REMOTE") deployed [simple-node-app](https://github.com/ejodet/simple-node-app/releases/tag/deploy-ibm-yp-us-south-eric_jodet-fr.ibm.com-dev-20180614-072821 "deploy-ibm-yp-us-south-eric_jodet-fr.ibm.com-dev-20180614-072821") to [dev](https://console.bluemix.net/apps/c8548971-b989-4b97-9e33-1a1028118399?env_id=ibm:yp:us-south "ibm:yp:us-south:eric_jodet@fr.ibm.com:dev"), including this commit


```const passArray = Array(array.length).fill(false);```


@markccchiang Now that uncompressed is complete, shall we look at compressed data using ZFP library?


Аргументы connect нужно вынести в отдельные const


Hex Encoding required for some Spanish Players


Right, we are already allocating `read_buf` from the heap, and we could as well allocate this buffer from the heap.
The call stack is not very deep here, though:
```
#0  buf_dblwr_process ()
    at /mariadb/10.2/storage/innobase/buf/buf0dblwr.cc:525
#1  0x00005555560049a6 in recv_recovery_from_checkpoint_start (
    flush_lsn=1633766) at /mariadb/10.2/storage/innobase/log/log0recv.cc:3409
#2  0x0000555556112e94 in innobase_start_or_create_for_mysql ()
    at /mariadb/10.2/storage/innobase/srv/srv0start.cc:2230
#3  0x0000555555f5d355 in innobase_init (p=0x55555792c648)
    at /mariadb/10.2/storage/innobase/handler/ha_innodb.cc:4310
#4  0x0000555555d5dbdf in ha_initialize_handlerton (plugin=0x55555791ff40)
    at /mariadb/10.2/sql/handler.cc:520
#5  0x0000555555b0f293 in plugin_initialize (tmp_root=0x7fffffffd800,
    plugin=0x55555791ff40, argc=0x55555701b710 <remaining_argc>,
    argv=0x5555578bc6d8, options_only=false)
    at /mariadb/10.2/sql/sql_plugin.cc:1416
#6  0x0000555555b0fe83 in plugin_init (argc=0x55555701b710 <remaining_argc>,
    argv=0x5555578bc6d8, flags=2) at /mariadb/10.2/sql/sql_plugin.cc:1697
#7  0x0000555555a1e256 in init_server_components ()
    at /mariadb/10.2/sql/mysqld.cc:5285
#8  0x0000555555a1f132 in mysqld_main (argc=146, argv=0x5555578bc6d8)
    at /mariadb/10.2/sql/mysqld.cc:5876
#9  0x0000555555a15ada in main (argc=24, argv=0x7fffffffe588)
    at /mariadb/10.2/sql/main.cc:25
```
But yes, the stack size is dominated by this 64k allocation.


Hex decoding required for some Spanish Players


חחח
להוסיף אותך בתור קונטריביוטר?

Sent from my iPhone

> On Jun 14, 2018, at 09:46, Yuval Adam <notifications@github.com> wrote:
>
> Very elegant code. dot dot dot 😁
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.


Not a problem, Git can be a pain (feel free to ask for a hand with it tho) :P

Hope exams went well for you!


Для чего нужен serTimeout?


mongo server.js


Have now made this change


const orderArray = this.props.orderDishes


Shouldn't be too hard to update the linear model vignette, as that's already got multiple chains.


你好，我也遇到这个崩溃了，请问这样改能解决吗？


ok, will do :)


Verbosity, you can see in an instant what kind of a task it is.


nice


@seanwlk @Levak
Thank you for your update guys  ( :


Can't compile u-boot.Process I'm doing:
make rockpro64-rk3399_defconfig
make

Error:
aarch64-linux-gnu-ld.bfd: region `.sram' overflowed by 8792 bytes
scripts/Makefile.spl:347: recipe for target 'spl/u-boot-spl' failed
make[1]: *** [spl/u-boot-spl] Error 1


When I submitted the job in spark without sbt, I am getting the following error
chezhian@chezhian-linuxpc:~/Work/spark$ spark-submit --jars spApriori.jar --class JobDriver --master local[4] spApriori.jar "SampleData.txt" 10 3 out 3
Argument Length is 5:
Argument 1 SampleData.txt:
Argument 2 10:
Argument 3 3:
Argument 4 out:
18/06/14 09:46:02 INFO spark.SparkContext: Running Spark version 2.0.1
18/06/14 09:46:03 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
18/06/14 09:46:03 WARN util.Utils: Your hostname, chezhian-linuxpc resolves to a loopback address: 127.0.1.1; using 192.168.0.26 instead (on interface wlo1)
18/06/14 09:46:03 WARN util.Utils: Set SPARK_LOCAL_IP if you need to bind to another address
18/06/14 09:46:03 INFO spark.SecurityManager: Changing view acls to: chezhian
18/06/14 09:46:03 INFO spark.SecurityManager: Changing modify acls to: chezhian
18/06/14 09:46:03 INFO spark.SecurityManager: Changing view acls groups to:
18/06/14 09:46:03 INFO spark.SecurityManager: Changing modify acls groups to:
18/06/14 09:46:03 INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users  with view permissions: Set(chezhian); groups with view permissions: Set(); users  with modify permissions: Set(chezhian); groups with modify permissions: Set()
18/06/14 09:46:04 INFO util.Utils: Successfully started service 'sparkDriver' on port 33171.
18/06/14 09:46:04 INFO spark.SparkEnv: Registering MapOutputTracker
18/06/14 09:46:04 INFO spark.SparkEnv: Registering BlockManagerMaster
18/06/14 09:46:04 INFO storage.DiskBlockManager: Created local directory at /tmp/blockmgr-0261c17f-034f-4dec-929f-e127ff8c3efc
18/06/14 09:46:04 INFO memory.MemoryStore: MemoryStore started with capacity 366.3 MB
18/06/14 09:46:04 INFO spark.SparkEnv: Registering OutputCommitCoordinator
18/06/14 09:46:05 INFO util.log: Logging initialized @7156ms
18/06/14 09:46:05 INFO server.Server: jetty-9.2.z-SNAPSHOT
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@625e134e{/jobs,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@72bd06ca{/jobs/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@89c10b7{/jobs/job,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@5dbe30be{/jobs/job/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@4fe89c24{/stages,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@55795845{/stages/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@3d08f3f5{/stages/stage,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@119f1f2a{/stages/stage/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@1a1da881{/stages/pool,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@5b970f7{/stages/pool/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@7fd4acee{/storage,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@165b8a71{/storage/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@6175619b{/storage/rdd,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@2f058b8a{/storage/rdd/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@756cf158{/environment,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@3f2ef586{/environment/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@751d3241{/executors,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@76c7beb3{/executors/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@64337702{/executors/threadDump,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@2cf92cc7{/executors/threadDump/json,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@30ea8c23{/static,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@7b139eab{/,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@4e76dac{/api,null,AVAILABLE}
18/06/14 09:46:05 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@611df6e3{/stages/stage/kill,null,AVAILABLE}
18/06/14 09:46:05 INFO server.ServerConnector: Started ServerConnector@487a54cc{HTTP/1.1}{0.0.0.0:4040}
18/06/14 09:46:05 INFO server.Server: Started @7385ms
18/06/14 09:46:05 INFO util.Utils: Successfully started service 'SparkUI' on port 4040.
18/06/14 09:46:05 INFO ui.SparkUI: Bound SparkUI to 0.0.0.0, and started at http://192.168.0.26:4040
18/06/14 09:46:05 INFO spark.SparkContext: Added JAR file:/home/chezhian/Work/spark/spApriori.jar at spark://192.168.0.26:33171/jars/spApriori.jar with timestamp 1528949765468
18/06/14 09:46:05 INFO executor.Executor: Starting executor ID driver on host localhost
18/06/14 09:46:05 INFO util.Utils: Successfully started service 'org.apache.spark.network.netty.NettyBlockTransferService' on port 44463.
18/06/14 09:46:05 INFO netty.NettyBlockTransferService: Server created on 192.168.0.26:44463
18/06/14 09:46:05 INFO storage.BlockManagerMaster: Registering BlockManager BlockManagerId(driver, 192.168.0.26, 44463)
18/06/14 09:46:05 INFO storage.BlockManagerMasterEndpoint: Registering block manager 192.168.0.26:44463 with 366.3 MB RAM, BlockManagerId(driver, 192.168.0.26, 44463)
18/06/14 09:46:06 INFO storage.BlockManagerMaster: Registered BlockManager BlockManagerId(driver, 192.168.0.26, 44463)
18/06/14 09:46:06 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@4c7a078{/metrics/json,null,AVAILABLE}
18/06/14 09:46:07 INFO memory.MemoryStore: Block broadcast_0 stored as values in memory (estimated size 241.0 KB, free 366.1 MB)
18/06/14 09:46:07 INFO memory.MemoryStore: Block broadcast_0_piece0 stored as bytes in memory (estimated size 23.1 KB, free 366.0 MB)
18/06/14 09:46:07 INFO storage.BlockManagerInfo: Added broadcast_0_piece0 in memory on 192.168.0.26:44463 (size: 23.1 KB, free: 366.3 MB)
18/06/14 09:46:07 INFO spark.SparkContext: Created broadcast 0 from textFile at JobDriver.scala:24
18/06/14 09:46:07 WARN util.ClosureCleaner: Expected a closure; got JobDriver$$$Lambda$9/124132186
Starting Iteration 1
18/06/14 09:46:07 WARN util.ClosureCleaner: Expected a closure; got JobDriver$$$Lambda$10/724525007
Exception in thread "main" java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: scala/runtime/java8/JFunction2$mcIII$sp
	at JobDriver$.findCandidates(JobDriver.scala:60)
	at JobDriver$.run(JobDriver.scala:78)
	at JobDriver$.main(JobDriver.scala:111)
	at JobDriver.main(JobDriver.scala)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:736)
	at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:185)
	at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:210)
	at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:124)
	at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
Caused by: java.lang.NoClassDefFoundError: scala/runtime/java8/JFunction2$mcIII$sp
	... 13 more
Caused by: java.lang.ClassNotFoundException: scala.runtime.java8.JFunction2$mcIII$sp
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 13 more
18/06/14 09:46:07 INFO spark.SparkContext: Invoking stop() from shutdown hook
18/06/14 09:46:07 INFO server.ServerConnector: Stopped ServerConnector@487a54cc{HTTP/1.1}{0.0.0.0:4040}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@611df6e3{/stages/stage/kill,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@4e76dac{/api,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@7b139eab{/,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@30ea8c23{/static,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@2cf92cc7{/executors/threadDump/json,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@64337702{/executors/threadDump,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@76c7beb3{/executors/json,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@751d3241{/executors,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@3f2ef586{/environment/json,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@756cf158{/environment,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@2f058b8a{/storage/rdd/json,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@6175619b{/storage/rdd,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@165b8a71{/storage/json,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@7fd4acee{/storage,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@5b970f7{/stages/pool/json,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@1a1da881{/stages/pool,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@119f1f2a{/stages/stage/json,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@3d08f3f5{/stages/stage,null,UNAVAILABLE}
18/06/14 09:46:07 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@55795845{/stages/json,null,UNAVAILABLE}
18/06/14 09:46:08 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@4fe89c24{/stages,null,UNAVAILABLE}
18/06/14 09:46:08 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@5dbe30be{/jobs/job/json,null,UNAVAILABLE}
18/06/14 09:46:08 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@89c10b7{/jobs/job,null,UNAVAILABLE}
18/06/14 09:46:08 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@72bd06ca{/jobs/json,null,UNAVAILABLE}
18/06/14 09:46:08 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@625e134e{/jobs,null,UNAVAILABLE}
18/06/14 09:46:08 INFO ui.SparkUI: Stopped Spark web UI at http://192.168.0.26:4040
18/06/14 09:46:08 INFO spark.MapOutputTrackerMasterEndpoint: MapOutputTrackerMasterEndpoint stopped!
18/06/14 09:46:08 INFO memory.MemoryStore: MemoryStore cleared
18/06/14 09:46:08 INFO storage.BlockManager: BlockManager stopped
18/06/14 09:46:08 INFO storage.BlockManagerMaster: BlockManagerMaster stopped
18/06/14 09:46:08 INFO scheduler.OutputCommitCoordinator$OutputCommitCoordinatorEndpoint: OutputCommitCoordinator stopped!
18/06/14 09:46:08 INFO spark.SparkContext: Successfully stopped SparkContext
18/06/14 09:46:08 INFO util.ShutdownHookManager: Shutdown hook called
18/06/14 09:46:08 INFO util.ShutdownHookManager: Deleting directory /tmp/spark-1bd25dc2-452a-4a2a-82f9-4a21024dcec0

>

Can you please help me to sort out this problem
I am running the spark in single node cluster in my laptop


runtime.ide.path is   /arduino
runtime.core.path  is  /arduino/hardware/STM32GENERIC  that STM32GENERIC install path.
Because I move the files in hardware/STM32GENERIC/tools folder to hardware/tools  folder  for allow other arduino arms can sharing it.  So that  uploader tools is in the folder  {runtime.ide.path}/hardware/tools/.  If whithout move it . The  uploader tools is in the folder  {runtime.ide.path}/hardware/tools/.


Change of _fast to _safe has some performance effects, I hope you have tested that this is not significant. Secondly, I would have hoped you added tests where (1) provided compressed payload is not corrupted but compression method field in page is corrupted to another method e.g. from zip to lz4,lzo etc. or did you really manually or some other way verified that these _safe methods can handle decompression errors ?  (2) actual payload is corrupted, see (1). For some reason tests that I included on my proposal are not modified and included here.


:heart: Thank you for this nice feature!!!


Context.defined is surely faster than decoding a local class, so you might want to move the check at the very top.


:+1: This is really useful. Thank you.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/d3dad9f8-84af-4eb8-a118-8699f2559849?env_id=ibm%3Ayp%3Aus-south "JENKINS-INTEGRATION-TOOL-CHAIN"): [Jenkins](http://9.143.97.221:8080 "REMOTE") deployed [simple-node-app](https://github.com/ejodet/simple-node-app/releases/tag/deploy-ibm-yp-us-south-eric_jodet-fr.ibm.com-dev-20180614-074322 "deploy-ibm-yp-us-south-eric_jodet-fr.ibm.com-dev-20180614-074322") to [dev](https://console.bluemix.net/apps/c8548971-b989-4b97-9e33-1a1028118399?env_id=ibm:yp:us-south "ibm:yp:us-south:eric_jodet@fr.ibm.com:dev"), including this commit


Modify to work with and without `sys.tz_spec`


That’s an interesting idea. And it’s the reason i zeroed the starting bullets. The original idea of MooD was to be a kind of suitable base for other projects, which might repurpose the notion of weapons and ammo for something else (crafting tools?)


{{#if summary.failures.length}}

Failures

        {{#each summary.failures}}

                                {{error.name}}: {{#if error.test}}{{error.test}}{{else}}{{error.message}}{{/if}}

{{item.name}}

Request

                                {{source.name}}

                            {{#gt cursor.cycles 1}}

Iteration

{{add cursor.iteration 1}}

                            {{/gt}}

Request Body

<textarea disabled rows="6" cols="100">{{request.body}}</textarea>

Response Body

<textarea disabled rows="6" cols="100">{{response.body}}</textarea>

        {{/each}}
{{/if}}
![fsilure-request-response](https://user-images.githubusercontent.com/29089515/41398388-d1ffef7e-6fd4-11e8-8b2b-369f29b8ae83.png)


Можно написать так:
```javascript
import * as c from './constants'

....

const availableMenu = (state = initialState.availableMenu, action) => {
    switch (action.type) {
        case c.LIST_DOWNLOAD:
            return action.payload;
        default:
            return state;
    }
};

....

export default combineReducers({
    availableMenu,
    orderDishes,
    isLoggedIn,
});

```


Found a lead: https://stackoverflow.com/questions/46375765/how-do-you-remove-header-on-github-pages


That's a bit too much to remove IMO :) Usually we accept 0.01% but 0.1% is a lot and this will fail the clover pipeline we have. Now I see that you've added a unit test below so I'm not sure I understand why this got reduced so much, could you explain? Thx


asdaasddsa


@kunagpal, i tried to fetch request and response body json data, but will return blank..
how can i do this.
can u let me know if my quires is correct
Agenda: i want failures tc's should be come with request and response data aswell


Missing javadoc, this should not pass checkstyle normally. If this class is excluded from checkstyle it's not great since I believe this is a relatively recent class, no?


The exception message should contain the max info, here you should display the name and the key.


missing a line


The comment here is incorrect. local_resources is given in MB not KB.


It would be nicer to using JUnit5 for master and 10.5.x branch since for those branches we decided to use junit5. If you need help with junit5 let me know, I can help.


commit


missing doc line


that one is good ;)


Idea of this output is to give user some indication that table he wants to be compressed has data that is not really compressed. Some of the compression methods do better compression and some not so good. I'm ok to remove this output but it has user visible change (on GA-release) in case that table requested to be compressed has unsuitable data  for selected compression method leading to situation where no data is actually compressed and no space on disk is actually achieved. At least we should document possibility of this and the fact that there is no real method to find it out.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/d3dad9f8-84af-4eb8-a118-8699f2559849?env_id=ibm%3Ayp%3Aus-south "JENKINS-INTEGRATION-TOOL-CHAIN"): [Jenkins](http://9.143.97.221:8080 "REMOTE") deployed [simple-node-app](https://github.com/ejodet/simple-node-app/releases/tag/deploy-ibm-yp-us-south-eric_jodet-fr.ibm.com-dev-20180614-075026 "deploy-ibm-yp-us-south-eric_jodet-fr.ibm.com-dev-20180614-075026") to [dev](https://console.bluemix.net/apps/c8548971-b989-4b97-9e33-1a1028118399?env_id=ibm:yp:us-south "ibm:yp:us-south:eric_jodet@fr.ibm.com:dev"), including this commit


I've just noticed this change. Good job! 👍


hmm this looks a bit similar to what you did in the other class. I need to dig but I'm wondering if the need is not more generic. Do we have a generic need to have some service to return localized messages rendered in another wiki/namespace?


This can affect all other fieldset tags. Can you be more specific?


I've noticed you use this style a lot instead of returning some fixed value. I think we need to discuss this. So far my POV is that the test needs to be as easy to read as possible and that's why I've always used fixed return values.

such as:

```
when(baseObject.getStringValue("somefixedvalue").thenReturn("anotherfixedvalue")
```


Does not make much difference. The main cost here is Context.getBuildFields(), see https://github.com/HaxeFoundation/haxe/issues/7196


readMe


Note that there's also a way to capture logs and it's better to use it when you can IMO because you'll get the fully rendered message (which is different if there are parameters).


I'm not ok with this, it makes little sense! It brings lots of inconsistencies with it. All attributes in `att.keySigDefault.anl` would have to be renamed too, to match this. Also, it is (on `staffDef`) a shorthand for `keySig@sig`, not for `<keySig>` itself, so it would have to be `keysig.sig`.
And it breaks pretty much all backwards compatibility.


@ad-m everything seems to be fine, travis keeps erroring. I think is connected with the newline in different platforms. Any ideia how to solve it?


final files for the project


Would be nice if you could document why this is needed. I'm not sure it'll be that obvious when someone else read the code or even if you come back to it in 2 years for ex :) (same above where namespaceContextExecutor is used).


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


This allocated additional memory even when these methods are not really used but I think that is marginal.


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |     0.02 |
| `nodes_count`   | 22129    |
| `texts_passing` |     1    |
| `texts_total`   |     1    |

## Words

| Changed   |   Status |
|:----------|---------:|
| `lat`     |  +519888 |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/phi0914/phi001/phi0914.phi001.perseus-lat2.xml` | New      |
| `./data/phi0914/phi001/phi0914.phi001.perseus-lat2.xml` | Passing  |

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


How about pod is in pending or creating status?


Вернул обратно правильное название в следующем коммите


Gogogo


@jonsterling I always pour myself a hot bath and light up a cofibration every time I'm about to read some gnarly cubicaltt/yacctt code


![](https://github.trello.services/images/mini-trello-icon.png) [v3.0.0](https://trello.com/c/nKFnb9pa/30-v300)


![](https://github.trello.services/images/mini-trello-icon.png) [Add Error pipeline](https://trello.com/c/fiyKieVd/26-add-error-pipeline)


![](https://github.trello.services/images/mini-trello-icon.png) [ctx.res.exit should not block further middleware](https://trello.com/c/ZpvCcfn2/27-ctxresexit-should-not-block-further-middleware)


Example how to use
```
# Connection to Sensor
from machine import Pin
from Sensors_MadeEasy import Sensor_DHT22
sensor = Sensor_DHT22(Pin(5)) # Pin 5 = D1
```

```
# Connection to Sensor
from machine import Pin
from Sensors_MadeEasy import Sensor_DS18B20
sensor = Sensor_DS18B20(Pin(5)) # Pin 5 = D1
```

```
# Connection to Sensor
from machine import Pin, I2C
i2c = I2C(scl=Pin(5), sda=Pin(4)) # Pin 5 = D1 | Pin 4 = D2

from Sensors_MadeEasy import Sensor_BME280
sensor = Sensor_BME280(i2c=i2c, address=0x76)
```


LGTM


![](https://github.trello.services/images/mini-trello-icon.png) [Working](https://trello.com/c/f9bm8ey3/36-working)


#6763-Swimming-pool-flow-not-added-to-plant-loop-sizing (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2307 of 2307 tests passed, 0 test warnings)

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


![](https://github.trello.services/images/mini-trello-icon.png) [Add templates for issues](https://trello.com/c/8jq8tZGF/29-add-templates-for-issues)


Correct. Because python can skip assertion in some cases. Check this: https://docs.python.org/2/reference/simple_stmts.html#assert

>  In the current implementation, the built-in variable __debug__ is True under normal circumstances, False when optimization is requested (command line option -O).


#6763-Swimming-pool-flow-not-added-to-plant-loop-sizing (RKStrand) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Thanks @imagejan for discovering this :)


make a comment


@Brainenjii
Hi Theodor, if we do not detect the `NODE_ENV ==='production'`, then when we build the app, the bundled files will be pointing to the dev-version of the firebase database.
(as committed previously in #159)
So is the plan going to be merge with prod branch every time we want to deploy?

Thanks.


Spotted it because of this comment: https://cucumber.io/blog/2018/05/19/announcing-cucumber-jvm-3-0-0#comment-3943323768


הייתי בכיף עוזר לך עם השיעורי בית, אבל אני לא עובד על קוד שמאונדנט עם 8 רווחים ולא 4 :rofl:


@agrignard
Normalement prévus pour hier, mais bon, il doit rester 2, 3 petits bugs vu que c'est pas sortie.
Dans tout les cas, cela sera dans le semaine!
je te git au jus :)


Maybe we should allow here i == 0 as below


I think you may want to read this change again :)


I think checkstyle said nothing because it's a protected method.


This is really helpful.

One request, could you link to commits like these and reply in the issue for it?
I'm reading it now, but I find it hard to find all information later when I'm at home.
Just trying to get a little bit more organized myself ;)


@dansup Unfortunately, the use of `BINARY` is MySQL specific and breaks installations using PostgreSQL, please consider using a correct collation to check for case sensitivity instead.


It seems to me this introduced a race-condition / bug:
all other manipulation of the `m_event` variable is guarded by `lock (m_lock)`.
Me - and others according to google search - and experiencing the following problem:

> System.ObjectDisposedException: Safe handle has been closed
>   at System.Runtime.InteropServices.SafeHandle.DangerousAddRef(Boolean& success)
>   at System.StubHelpers.StubHelpers.SafeHandleAddRef(SafeHandle pHandle, Boolean& success)
>   at Microsoft.Win32.Win32Native.SetEvent(SafeWaitHandle handle)
>   at System.Threading.EventWaitHandle.Set()
>   at Opc.Ua.Bindings.TcpAsyncOperation`1.InternalComplete(Boolean doNotBlock, Object result) in C:\BuildAgent\work\a6702a6339853d43\source\code\UA-.NET-1.03.342\Stack\Core\Stack\Tcp\TcpAsyncOperation.cs:line 324
>   at Opc.Ua.Bindings.TcpAsyncOperation`1.OnTimeout(Object state) in C:\BuildAgent\work\a6702a6339853d43\source\code\UA-.NET-1.03.342\Stack\Core\Stack\Tcp\TcpAsyncOperation.cs:line 289
>   at System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
>   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
>   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
>   at System.Threading.TimerQueueTimer.CallCallback()
>   at System.Threading.TimerQueueTimer.Fire()
>   at System.Threading.TimerQueue.FireNextTimers()
>   at System.Threading.TimerQueue.AppDomainTimerCallback()

The code where the exception occurs:

    protected virtual bool InternalComplete(bool doNotBlock, object result)
    {
        lock (m_lock)
        {
            ...

            if (m_event != null)
            {
                m_event.Set();
            }
        }

        ...
    }


product add page #1.


סנוב..

On Thu, Jun 14, 2018 at 11:11 AM, Yuval Adam <notifications@github.com>
wrote:

> הייתי בכיף עוזר לך עם השיעורי בית, אבל אני לא עובד על קוד שמאונדנט עם 8
> רווחים ולא 4 🤣
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/fuzzylemur/ex6.2/commit/e19ab5677ae02ae48a734d3926739fed699d66ad#commitcomment-29359648>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ACEhYOUJXNSNWptnfMvMdTmIdB3C7uZ8ks5t8hrJgaJpZM4UnZQf>
> .
>


hehe :) Now I understand! Thx Guillaume and congrats for increasing it.

Reminder to self: don't review PR before eating something ;)


How to generate .comp file. i have gone through whole Snappy.Performance project but didnt find any chunk of code to generate .comp file in testdata_compressed folder.


Normally checkstyle executes on all except private


I though it was better to avoid 15 lines of these and to use this trick instead.

At the end, the tests check that the good keys are used since the returned values are the key (see `getEventType()` for example)


yay you made it :3


:).....
написал я конечно с ошибкой )))...
вот примеры использования [guard clause](https://github.com/rubocop-hq/ruby-style-guide#no-nested-conditionals)


Sure. If it works with a class that is not a component, that would be fine.


ну потому что если не ввести ничего, то твой формат скушает... у тебя от 0 букв формат )))
поэтому и смешной ))


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

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

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

### Deployments updated

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

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


That was the initial render condition. I added because <adf-attach-form> was in <task-details> instead of <adf-task-standalone> and I remove it after your request to move it.


Hi Victor,
Updated. Now we can pass all the values as props and also dummy data passed if we are not enter in the props. Please refere screenshot
![image](https://user-images.githubusercontent.com/40178284/41400213-2479371a-6fda-11e8-966d-0bde088a3964.png)


Was it published to npmjs ?


working for S=50 as well


I had not noticed that the constraint was now in CoordinateSystem. I am ok with this solution, indeed now that the override is in CS subtypes I think it is better than being in CS Axis.

Re @desruisseaux comment re cardinality, I think the count in the constraint in CS = 1 is correct. One axis has only one (or zero) axisUnitID, never n.

@desruisseaux comment re table 47 noted.


これはもういらないので消しちゃいましょう！


You're welcome :D and by the way it's harder to find a mistake in a perfectly written code :P


これももういらないので消しちゃいましょう！


Аргументы connect нужно вынести как отдельные const.


@clebergnu @ldoktor this patch is breaking functionality,

>>> cpu.set_cpuidle_state()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "avocado/utils/cpu.py", line 268, in set_cpuidle_state
    disable = _legacy_disable(disable)
  File "avocado/utils/cpu.py", line 246, in _legacy_disable
    return _bool_to_binary(value)
  File "avocado/utils/cpu.py", line 232, in _bool_to_binary
    raise TypeError('Value is not a boolean: %s', value)
TypeError: ('Value is not a boolean: %s', '1')
>>>


Fox for issue #3


@fcebron


今まで指摘が漏れていましたが、scriptは headの中か、bodyの中の一番最後に入れるのが通例なのでそちらにしたがうようにして見てください。


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


yes it works for everything because it captures at the level of the logging system, you can http://dev.xwiki.org/xwiki/bin/view/Community/Testing/JavaUnitTesting/#HCapturingandAssertingLogs for the new way and search for AllLogRule usages for the old way.


Excellent code. Runs smoothly. Good milestone and reference point.


If there are 15 lines of these then it can be signal that there's a problem in the design of the code. The size of the fixture is a very important metric of good design (since it forces separation of concerns and encapsulation). If too large if means encapsulation is not good enough.


Почему так, а не отдельной уникальной константой. А в constants.js можно уже сделать конкатенацию (а лучше с помощью template strings) сформировать константы из префиксов и суффиксов.


test


My hesitation about {count(axis.axisUnitID)=1 or n?} is because I'm not sure if `count` in the context of a CS is expected to iterate over all axes of the coordinate system. I'm not sure there is a clear answer to that UML question, so I guess both interpretations are fine if the intent is explained in the text.


Now at this stage this is a brainstorming, I'm giving you the arguments that I have. The reason I'm bringing this up is because it seems there are 2 different styles so I think it's good that we discuss it all together and decide what style we prefer and argue the pros and cons of each.


L'important c'est que leur identification soit facile au milieu de toutes les areas.
Comme on va faire de nombreux traitements spatiaux sur ces objets, on a besoin de soigner les perfs.
Si on commence à faire du n-n sur les types ça va pas dans le sens des bases épaisses :1st_place_medal:

Je propose de faire comme pour ``l_municipalities``, on créé une table ``l_geo_unities`` qui est une fille de ``l_areas`` dans laquelle il n'y a pas de geom. En l'occurrence il n'y aurait qu'un ``id_geo_unity`` et le ``id_area``.
Ainsi si on utilise des mailles, on ne duplique pas et si on utilise des objets dédiés on les ajoute dans la table ``l_areas`` (avec le id_type dédié et ajouté récemment : 24).
Pour les perfs mais surtout pour la simplicité de lecture, on a juste un join entre les deux tables pour récupérer la geom quand on en a besoin.
Si besoin, pour la généricité de ref_geo, on met cette table dans la ``gn_synthese`` car son contenu correspond plus à GeoNature qu'à une vraie référence.


What does the output look like? There's bound to be a better solution than `eval`.


this is hehe commit


that's the thing. regenerator "wraps" saga generators and catches all errors. then it throws them and we have pause somewhere in regenerator-runtime internals


actually try/catch has different meaning here, so probably that's misleading comment and I should delete it


`getStackTrace` is a heavy method. Better check debug level first before all of this.


我有加上去
by Joe


Missing the invariant check.


this is very cool thanks @rpv-tomsk do you think it would be possible to also make it possible to override Host with SNMP data?


Oui je pense pas que ce soit une bonne idée de lier une area à plusieurs types en n-n.
Je trouve que faire une table ``l_geo_unities`` complique les choses.
A la limite, le plus simple est peut-etre que si une structure souhaite utiliser les mailles, alors elle les duplique ou, encore mieux, elle indique dans la conf GeoNature que son id_type_area pour les unités géographiques est celui des mailles qu'elle souhaite utiliser.


あと、`<script>` タグの中は一個インデントしましょう。


IDNORE紹了內容
bY jOE


this is first time login the GitHub


`i == 0` is pretty much allowed. `srv_page_size` a.k.a. `innodb_page_size` can never be less than 4096.


```
# python
Python 2.7.15 (default, May 16 2018, 17:30:37)
[GCC 8.1.1 20180502 (Red Hat 8.1.1-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from avocado.utils import cpu
>>> cpu.set_cpuidle_state()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "avocado/utils/cpu.py", line 268, in set_cpuidle_state
    disable = _legacy_disable(disable)
  File "avocado/utils/cpu.py", line 246, in _legacy_disable
    return _bool_to_binary(value)
  File "avocado/utils/cpu.py", line 232, in _bool_to_binary
    raise TypeError('Value is not a boolean: %s', value)
TypeError: ('Value is not a boolean: %s', '1')
```


@atkit looks like it https://www.npmjs.com/package/@mapbox/mapbox-sdk


Very important update, greatly appreciated. Keep up the terrific work!


I agree, if only because this seems to be a big change and @rettinghaus ‘ comments on the original issue have not been addressed.


Created multidev environment [nhtv#ci-53](https://dashboard.pantheon.io/sites/a5faca03-4b4c-4936-95b8-6410ab7b2c55#ci-53).

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


We will continue to provide rough statistics via `srv_stats.pages_page_compression_error.inc()`. (There does not appear to be any test that covers `compress_pages_page_compression_error`, though.) I do not think that error logs were the correct place to report the information in the first place.
If users have access to the error log, they could also have access to the file system and execute `ls -ls */*.ibd` or similar to see how much space was saved.


> ok let's ask this differently. If it's been announced by udev what the point in keeping/storing the info that it's been seen before/after in /proc ?

well, it makes a lot of stuff easier. for example, during deserialization we'll enumerate the mountinfo bits and udev bits at different times and only want to act on it after deserialization is complete so that we can act on the full state rather on premature state. i.e. when deserializing we really want to make sure we know the swap, the mountinfo and the udev state in full before we generate events from it. If we'd not store each state bit individually, then that's quite hard to get right, but with the bit field it is easy: after we completed the deserialization we can compare the old bitmask with the new bitmask and then act on the full picture.


yes, we could add a different variant of remove, but then again, this is not a critical path in terms of performance.


I'm pretty sure that's the only place I insert a question mark into the query string. Can you repro a case where it inserts two of them, and send it?
Thanks


Ohhh, we're going full circle here. In the beginning numberless Source/Patch was the same as number zero.
In 2008 came commit 724b07bba5e802998b1b79b408c2401d2a238a3b that used INT_MAX for Source and Patch. Shortly after that was commit  1a173c486dd1d83f22f8123317303fc1fb880f54 that made Source equal to Source0 again, but left Patch using INT_MAX. And now we're back at the beginning ;-)


감사합니다.
이렇게 하는 게 더 깔끔해보이네요.
그런데 이렇게 하면 같은 책을 2번 던지는 경우가 생기지 않나요?


Member variable should not public. Have a look at visibility modifiers in any online tutorial.
Constructor in general for a public class should be public.

new SimpleDateFormat(..) - is it worth repeating this N number of times ? Would a utility method help ? May be a method in a utility class ? What kind of class that would be ? Can it be a class with just static methods ?

public SortNumbers - is it going to sort plain numbers or more qualified numbers like age, salary etc, would it make sense to rename this sorter ? Does it need to implement Comparator ?


First of all in Url.cpp
```cpp
if (!queries_.isEmpty())
	{
		QString query('?' + queries_[0].key + '=' + queries_[0].value);
		for (int i = 1; i < queries_.count(); ++i)
		{
			query.push_back('&' + queries_[i].key + '=' + queries_[i].value);
		}

		url.setQuery(query);
	}
```
`url.setQuery()` automatically adds the ? for you. Because you also add it in the beginning of the query, the query ends up looking like this:
![](https://puu.sh/AF4Df/dce6d12125.png)


Collaborator:
A review for this commit was created. [Link to review](https://codereview.autodesk.com/ui#review:id=203728)


Modify codes in Model is stupid act.


wgehtr


Please fix same bug on "basic" view.
(camera/basic/src/main/cpp/camera_manager.cpp)


@adamsitnik
Just wanted to create an issue about broken DisassemblyDiagnoser.

I checked our tests and it seems that we don't have any tests where `[DisassemblyDiagnoser]` is used as an attribute. Maybe we should add such tests which will prevent similar bugs in the future?


note: move this to `Case` class as a class method


Дублирование знаков математических операций при переносе внутритекстовых формул


I see! Then all's good. Thanks


@andypieters
Why do you evaluate the `dry_run` parameter to true at the payment return controller?
This way the order is never created when returning from the payment.
Is this to prevent creating the Order both by the Exchange and the Return at the same time?

Maybe it's better to make this parameter optional, because when you run on a localhost machine, the Exchange URL will not be available from the PayNL servers...


`if not .Site.IsServer...`


Hi there! I'm David. :)


Is there any CVE assigned for this?


userref function should be copied


- 布局很好看啊，好像那个**bread_3.0.jpg**没有上传


not working


@clebergnu @ldoktor fixed in https://github.com/avocado-framework/avocado/pull/2672, could you pls help merge the same.


No need of the constructor remove this entire block from 68 to 73


version: 2
jobs:
  build:
    docker: # See https://docs.docker.com/get-started/#docker-concepts if you are new to Docker.
      - image: circleci/ruby:2.4.1
    steps:
      - checkout
      - run: echo "A first hello"


C# і Java покруче будуть


用sklearn对180个法律文书（relevant和not_relevant）提取关键字tfidf值，并用svm/knn/rf对其做二分类。得到结果如下：svm效果差，knn效果一般（75%~85%），rf效果较好且稳定（94%）。下一步计划：加大训练样本量，并将词语扩大window size，同时去除无意词。


I would not recommend doing this!

Lots of users were skipping and then losing funds!


this interface is for getting the params from facebook and setting directly during signIn.
like username , display name etc whatever of the fb and our schema coincides goes here.


removed userDefaults


Looks good! Thanks for doing the work. :+1:


Куда может вести эта ссылка, если форма по ТЗ открыта по умолчанию?

3.13. По умолчанию, форма поиска гостиницы должна быть открыта.
3.14. Кнопка «Поиск гостиницы в Седоне» управляет отображением формы поиска гостиницы. Вёрстка модального окна обязательна (смотрите папку слоёв «search form»).

поэтому считаю, что это кнопка


button type=submit отправляет данные из формы на сервер, поэтому эта кнопка должна быть внутри form

Проверь валидатором эту страничку, в именах id и for, также, как у классов, не должно быть пробелов. У лейблов не бывает пдейсхолдеров.

Не хватает интерактивных элементов:
-календаря
3.15. Иконка календаря в поле ввода даты должна быть добавлена отдельным элементом для того, чтобы в будущем на неё программист мог повесить событие нажатия для открытия календаря с возможностью выбора даты.

- плюса и минуса

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

И поскольку пользователь взаимодействует с ними, то календарь, плюс и минус - интерактивные элементы.


Yes, this is to prevent Exchange and return to process the order at the same time.
This caused orders to be created double on slow webservers.
The plugin does check if the transaction is already processed, but on slow webservers this can take some time.
When testing on localhost, i usually select the request type TXT GET on admin.pay.nl, open the exchange log and click the link.
This way you can trigger the exchange from you local machine.


method="get" 👍


опечатка, id и for не совпадают


опечатка id


В карточке отеля есть еще один интерактивный элемент - название отеля. Если посмотреть стайлгайд, то там показано, что название реагирует на клик и ховер.


add


Skydive do reading from environment variable if it is passed to via arguments. I modifed the according to that.
Thanks!


if you use as LocalUser thing directly then you have to set the entire schema in that `useref(id).set() function` , but this way you have to do less majdoori


Date.now


this could simply be `this.state.players.playerX` and just write proper change handler


Created multidev environment [aufundab-circleci#ci-2](https://dashboard.pantheon.io/sites/5b5c503a-826b-48c5-b5d9-5a41ff02a80e#ci-2).

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


good


and here for example `names={this.state.players}`


号码


You have a real use-case for this?


Hey Deb,

unfortunately, we cannot run this piece of code in general. It has side effects which would make autopilot non-functional for example. I'll remove it. Could you please write an instruction/scheduler for doing this during timelapse?

Thanks!

Cheers,
Robert


Did you want this to be used in addition type-/plugin-instance or 'instead'?


pekne - aplikacia toho, ze JSX je tiez len expression.


vo vseobecnosti pekne, myslim si, ze to ide v "dobrom" smere.


@aberonja take a look...


:see_no_evil: never store images in project


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

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

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

### Deployments updated

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

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


id в компонентах не нужно использовать вообще никогда (ну может есть 1% задач когда без него не обойтись), потому что это блокирует возможность использовать компонент в нескольких экземплярах на странице (создали первый с id='some', потом создаем второй с таким же id и webix кинет ошибку что мол компонент с таким ID уже существует.


## Words

| Changed   |   Status |
|:----------|---------:|
| `lat`     |   -13302 |

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


Durumda as a postposition is rather weird


Is there some equivalent interjection more familiar for Turks?


Add id, remove img tag then


Ah, yes. That does sound good.


rosdiablatiff


Tady bych to udělal trochu jinak. Neříkám, že to je špatně, ale přijde mi trochu kostrbaté, že pak v kódu máš natvrdo čísla 38, 4, 18,  6, 10 a 8. Pokud se cokoliv změní tady (velikost obrázků, počet obrázků), tak ty čísla musíš měnit.

Já to udělal takhle (není to nutně jediné ani nejlepší řešení):

```python
# nahoře:
ASTEROID_SIZES = ('big', 'med', 'small')  # na tiny jsem se vykašlal, přišel mi moc malý

# při první generaci asteroidu:
self.size = random.choice(ASTEROID_SIZES)

# při další:
if original_asteroid.size != ASTEROID_SIZES[-1]:  # když není nejmenší
    ...
    self.size = ASTEROID_SIZES[ASTEROID_SIZES.index(original_asteroid.size) + 1]
else:
    # se nevytvoří

# volba obrázku:
def image(self):
    images = 2
    if self.size == 'big':
        images = 4
    number = random.randint(1, images)
    return 'images/asteroid_{}{}.png'.format(self.size, number)
```


Doporučuju všechny čísla jako 200 (říká se jim magické nebo taky bulharské konstanty) uložit do PROMĚNNÉ pojmenované velkými písmeny, dát to nahoru do souboru a okomentovat, co to je.


Типа БЭМ, хороший подход для именования классов. Только маленькая правка, у тебя кнопки тогда должны иметь классы типа 'bucket__item bucket__item--search' и 'bucket__item bucket__item--add' (один общий класс для всех кнопок, и один уточняющий модификатор)


Remove this


Useless


Never use include, it's deprecated


Instance této třídy je jeden asteroid. Doporučuju tedy pojmenovat jednotným číslem. Takto by někdo mohl mít pocit, že třída zapouzdřuje nějaký roj asteroidů nebo tak něco.


@Midda-C @dizzy2003 this is worth grabbing if you haven't already, as well as the other key fixes I pushed to master over the last days. Let me know if you see any issues.


Needs a date, we leave this as TBD until we're actually about to do a release, at which point we fill the version and date in.


Not necessary, redirect will stop the PHP script ;)


K pořádku v obrázcích: můžeš je dát do složky (třeba images nebo pics) a i v nich mít podsložky (třeba asteroids, ships, lasers).


@mdsumner With that commit, it's over to you for a while. The `README` now performs entirely fair comparisons, and `geodist` is over ten times faster than both `sf` and `geosphere` (for equivalent comparisons in each case). This has been really worth doing!


Check if session already started


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

def check_date(file_name):
    """ Function to check that a file is old """

    # Get timestamp from file name
    datetime_str_arr = str(file_name).split("_")
    datetime_str = str(datetime_str_arr[1].split(".")[0])

    f_year = int(datetime_str[0:4])     # year
    f_month = int(datetime_str[4:6])    # month
    f_date = int(datetime_str[6:8])     # date

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

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

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

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

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

    source_dir = join(staging_path, staging_subdir)

    # Create a data directory in Staging directory
    try:
        os.stat(source_dir)
    except:
        os.mkdir(source_dir)

    return source_dir

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

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

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

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

    # Check about compress file type
    if flag == 3:
        if dir_array.__len__() == 4:
            date_ext = dir_array[3].split(".")
            if date_ext[0].isdigit():
                if len(date_ext[0]) == 8:
                    if (date_ext[1] == 'tar' and date_ext[2] == 'gz'):
                        return True

    return False

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

    print "\nMoving old files from Spr directory to Staging directory..."

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

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

        # Get files from sub directory
        sub_files = os.listdir(join(data_path, sub_dir))
        for f in sub_files:
            if validate_file(f, 1) == True:
                staging_dir = check_date(f)
                if staging_dir == False:
                    continue

                shutil.move(join(data_path, sub_dir, f), join(staging_dir, f))

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

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

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

    for f in files:
        if isfile(join(staging_path, f)):
            continue

        if not validate_file(f, 2):
            continue

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

        # Remove directory from Staging
        shutil.rmtree(join(staging_path, f))

def save_remote_server(archiving_path, server_url):
    """ Function to save in remote archiving server """

    print "Saving compress files in Remote Archiving Server..."

    # Get archiving data of Archiving directory
    files = os.listdir(archiving_path)
    is_new = True

    # Save compressed files in server
    try:
        for f in files:
            if not validate_file(f, 3):
                continue

            shutil.copy(join(archiving_path, f), server_url)

            # add log information
            logging_file(f, join(archiving_path, f), server_url, is_new)
            is_new = False
            os.remove(join(archiving_path, f))

    except:
        print "Error: Remote Archiving Server Url"
        exit()

def logging_file(comp_file, comp_path, server_url, is_new):
    """ Function to save logging information """

    # Logging filename
    log_filename = "history.log"

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

    # Write head info
    if is_new == True:
        print >> f, '\n-------------------- ' + str(datetime.now().date()) + ' --------------------\n'
        print >> f, 'Compressed files is saved in remote archiving server: ' + server_url

    print >> f, '\n' + str(comp_file) + ':'

    # Write archiving data filename
    gzfile = tarfile.open(comp_path)
    f_list = gzfile.getnames()

    for f_log in f_list:
        tmp_arr = f_log.split('/')
        if len(tmp_arr) == 1:
            continue
        print >> f, '\t' + str(tmp_arr[len(tmp_arr) - 1])

    logging.shutdown()

if __name__ == "__main__":

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

    server_url = raw_input("Input remote archiving server url: \n")
    if not os.path.exists(server_url):
        print "Error: Remote Archiving Server Url. Try again!"
        exit()

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

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

    # Save remote archiving server
    save_remote_server(archiving_path, server_url)

    print "\nComplete successfully!"


Correct, this is one the list of todos...


```<!doctype>```


Note also that I've got 100% code coverage - please try to keep it that way! It's the only time I've ever been able to achieve that


Hi @bradumbaugh , could you tell me when you plan to fix the problem with iOS 11 ? The application crash on AdjustInputToolbar because the toolbarHeightConstraint is not instanciated (Null pointer exception.)

It occurs when the UITextView size change.

I am new in Xamarin.iOS, i wish i could fix it myself..
Your chat sample is the perfect base app I need right now for a POC.

Thank you :)

Corentin


Есть проблема - в webix нельзя переопределять width, height, padding, border, и margin компонентов (короче все css свойства которые оказывают влияние на размеры и позицию элемента). Ну вернее можно, но перед этим надо 100 раз проверить что все работает нормально и 100 раз поискать другой подход. Причина: вебикс обсчитывает размеры компонентов и javascript, и все padding/width/height считаются в нем же. Соответственно если в либе захардкожено что кнопки имеют padding допусти 10, вебикс будет делать поправки на этот паддинг. Если ты его например увеличишь до 30, вебикс по-прежнему будет думать что он остался 10, и в итоге отведет меньший регион под твою панель с кнопками чем надо.


comment seems a bit out of date?


The ontologies on this branch are outdated, however, it is important to keep track of the program that created them.  @ZhengTang1120, it seems you might be travelling.  Can you email me the python? program(s) that output these ontologies for incorporation into the source code tree and GitHub.  We also need to preserve the input files, possibly on Google Drive, or maybe with the source code as well.  Can you include them as well?

It may be that these need to be in a separate sbt kind of project, distinct from main and the webapp.  It's possible that they deserve another GitHub repo.  That may depend on how many of these things we collect along the way.


Created multidev environment [aufundab-eu#ci-29](https://dashboard.pantheon.io/sites/1ec59943-db4e-417e-962f-9455eafeb68c#ci-29).

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


title change


<p>?


nepouzivas `key`


TeamCity CITesting :: Staging [Build 3](http://localhost:8111/viewLog.html?buildId=21&buildTypeId=CITesting_Staging) is now running


TeamCity CITesting :: Staging [Build 3](http://localhost:8111/viewLog.html?buildId=21&buildTypeId=CITesting_Staging) outcome was **SUCCESS**
Summary: Running Build time: 00:00:08


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

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

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

### Deployments updated

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

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


I've fixed a bunch of problems in the commit https://github.com/xwiki/xwiki-platform/commit/3678404466182aa1e9fb8aee83d003c7d3bd0a8f.

I'll introduce the junit "upgrade" in the future.


TeamCity CITesting :: Staging [Build 4](http://localhost:8111/viewLog.html?buildId=22&buildTypeId=CITesting_Staging) is now running


TeamCity CITesting :: Staging [Build 4](http://localhost:8111/viewLog.html?buildId=22&buildTypeId=CITesting_Staging) outcome was **SUCCESS**
Summary: Running Build time: 00:00:05


pouzivat instancne fieldy je validne, len mozu byt rozsynchronizovane so state.


Oh that makes sense, I thought it was a surname because it appears after the same name in the text. I'll fix that.


Better to use `[]` instead of `array()`


aaa


Useless doc


`public function getId(): int`


Useless PHPDoc


@nfeske above commit fixes the reply_wait problem for foc


Remove annotations for getter and setter
Repalce this to `public function getImage(): ?string`


`public function setImage(): self`


@nfeske: above is the interim commit to test init's child destruction without the "bump-out"


thanks


[] instead array


Ввиду того что стоит воздержаться от переписывания templateStart (по возможности), задай в самом template такую структуру: <div class="bucket__item">...все то что у тебя идет в teplate... </div>.
Причина: при переопределении templateStart приходится вручную писать всякие webix_l_id и т.п., а если в новых версиях вебикса это уберут/переименуют/добавят еще какую-нибудь пропертю, то все слмается.


I'm trying to re-implement the move generator:
https://github.com/ddugovic/Stockfish/commit/ac56608f6ecfbdc447a06b9de6fbf512b71ba945#diff-85fbbdc0ae2caf8c12bb6a676da65c9aR379


i like it


It should've been a quantifier, I'll fix it.


TODO: Add types of friendly pieces (not pawns) which are attacking this square.


toto je deprecatovana metoda, odporuca sa `componentDidMount` alebo uz spravit cosi v konstruktore


@cwilkers why have you chosen to put the vars here, vs having it on a separate var file? i tend to find it a bit confusing, specifically for RHV credentials i think we should find different location


Thank you. I merged both commits to staging.


Внесены исправления в перевод


А почему Build наследуется от класса Маршрута? Как они связанны? Пересмотри пожалуйста скринкаст и объясни мне своими словами когда имеет смысл использовать наследование


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

def check_date(file_name):
    """ Function to check that a file is old """

    # Get timestamp from file name
    datetime_str_arr = str(file_name).split("_")
    datetime_str = str(datetime_str_arr[1].split(".")[0])

    f_year = int(datetime_str[0:4])     # year
    f_month = int(datetime_str[4:6])    # month
    f_date = int(datetime_str[6:8])     # date

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

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

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

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

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

    source_dir = join(staging_path, staging_subdir)

    # Create a data directory in Staging directory
    try:
        os.stat(source_dir)
    except:
        os.mkdir(source_dir)

    return source_dir

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

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

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

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

    # Check about compress file type
    if flag == 3:
        if dir_array.__len__() == 4:
            date_ext = dir_array[3].split(".")
            if date_ext[0].isdigit():
                if len(date_ext[0]) == 8:
                    if (date_ext[1] == 'tar' and date_ext[2] == 'gz'):
                        return True

    return False

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

    print "\nMoving old files from Spr directory to Staging directory..."

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

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

        # Get files from sub directory
        sub_files = os.listdir(join(data_path, sub_dir))
        for f in sub_files:
            if validate_file(f, 1) == True:
                staging_dir = check_date(f)
                if staging_dir == False:
                    continue

                shutil.move(join(data_path, sub_dir, f), join(staging_dir, f))

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

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

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

    for f in files:
        if isfile(join(staging_path, f)):
            continue

        if not validate_file(f, 2):
            continue

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

        # Remove directory from Staging
        shutil.rmtree(join(staging_path, f))

def save_remote_server(archiving_path, server_url):
    """ Function to save in remote archiving server """

    print "Saving compress files in Remote Archiving Server..."

    # Get archiving data of Archiving directory
    files = os.listdir(archiving_path)
    is_new = True

    # Save compressed files in server
    try:
        for f in files:
            if not validate_file(f, 3):
                continue

            shutil.copy(join(archiving_path, f), server_url)

            # add log information
            logging_file(f, join(archiving_path, f), server_url, is_new)
            is_new = False
            os.remove(join(archiving_path, f))

    except:
        print "Error: Remote Archiving Server Url"
        exit()

def logging_file(comp_file, comp_path, server_url, is_new):
    """ Function to save logging information """

    # Logging filename
    log_filename = "history.log"

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

    # Write head info
    if is_new == True:
        print >> f, '\n-------------------- ' + str(datetime.now().date()) + ' --------------------\n'
        print >> f, 'Compressed files is saved in remote archiving server: ' + server_url

    print >> f, '\n' + str(comp_file) + ':'

    # Write archiving data filename
    gzfile = tarfile.open(comp_path)
    f_list = gzfile.getnames()

    for f_log in f_list:
        tmp_arr = f_log.split('/')
        if len(tmp_arr) == 1:
            continue
        print >> f, '\t' + str(tmp_arr[len(tmp_arr) - 1])

    logging.shutdown()

if __name__ == "__main__":

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

    server_url = raw_input("Input remote archiving server url: \n")
    if not os.path.exists(server_url):
        print "Error: Remote Archiving Server Url. Try again!"
        exit()

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

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

    # Save remote archiving server
    save_remote_server(archiving_path, server_url)

    print "\nComplete successfully!"


청소 추가 화면 전환 가능!


@cwilkers have you considered not to use an inventory file but instead adding the created VMs to Ansible inventory groups on creation time? @machacekondra do we have a best practice on how to do it?


we should probably move those vars to a vault or out side of the working dir


Этот компонент это не текстовое поле, а обычная кнопка, при клике на которую подгружаются search results


Да и ты тут даже не импортируешь класс, который наследуешь. Как руби узнает что такое Route?


Hello, should be one of the following two:

CVE-2018-11218
CVE-2018-11219


I'm curious: was Python to tex translation all done by hand? :smirk:


why dude?


Why remove this bit? Won't this unnecessarily call `bucket.getFiles()` multiple times?


@machacekondra, do we still need the pre and post login following ovirt_auth update?


Collaborator: Review for this commit was created. [Link to review](http://217.170.125.19:40102/ui#review:id=1)


Collaborator cannot find remote user mapping for author


Correct commit message: Sort js dependencies alphabetically


(Almost) all of our named enums use uppercase names.


Created multidev environment [aufundab-eu#ci-30](https://dashboard.pantheon.io/sites/1ec59943-db4e-417e-962f-9455eafeb68c#ci-30).

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


Nevermind. I just saw the next commit (998d8b4).


Я думаю все-таки класс должен хранить какое-то состояние. Ты убрал initialize. И какой смысл в этом классе, если мы не храним в нем ничего кроме методов?


yes


At this moment there are the following features :
- Rotary wheel
- Simple menu
- Convert letters to the correct 8 segment digit
- Scroll text


Could the path be not-a-string? (Otherwise, this change shouldn't make any difference.)


Created multidev environment [rail-uga-stellar#ci-137](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-137).

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


a


Create anus


Create anus**Create anusCreate anus**


**Create anus**


> Create anus


@everyone


Thanks!  It’s been in there for months — just never updated the docs 😄


@da bomb#6565


@da bomb


Thanks for these tests, they're actually pretty great to make sure we don't miss any edge cases on multiples. They're long and they run long, any way too remedy this? 4000ms right now for some.


@ProgramFreakHD


div


no.


This is the workaround I found that works, and while it's not perfect, the main thing is that the developer should create their own object. For performance reasons, it's a poor solution. But since it works, it works. I could set the filename to the key set, but was worried about poorly formatted filenames, for example:
```SharedGroupPreferences.setItem("user.name", data, appGroupIdentifier)```
Then we would end up with a file created called "user.name.json", which I'm not sure if is valid or not. I'm sure there would be some key combinations not valid. Either way, it's just a limitation of this module. I should add that to the readme... that the key only matters for iOS, and that android will only save one file/object, and to put everything within that file.


fixed bug


Create anusCreate anus


okay
this
is
it


Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus

Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus

Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus
Create anus


Its good know of your progress


you
don't
know
who


tee hee


remove SVGPopover and SVGTooltip as they only set one prop (#2601)

Preview: documentation | landing | table


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


Move all wallet➡ and backlog 🔽entire platform(s) 🔄skrill.inc


'Home ' back


Create anus


let me ask you


## Jenkins Build Summary

Built from [this commit](https://github.com/ripple/rippled/commit/2916966fbb5fc9642dfab43bf57ab7ad3c8ba2ed)

Built at __20180615 - 00:11:43__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
clang.debug.unity | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/clang.debug.unity.txt) | 1021 cases, 0 failed, t: 249s | PASS :white_check_mark:
msvc.debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/msvc.debug.txt) | 1017 cases, 0 failed, t: 559s | PASS :white_check_mark:
coverage | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/coverage.txt) | 1021 cases, 0 failed, t: 620s | PASS :white_check_mark:
clang.debug.unity,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/clang.debug.unity_PARALLEL_TESTS_false.txt) | 1021 cases, 0 failed, t: 485s | PASS :white_check_mark:
clang.debug.nounity | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/clang.debug.nounity.txt) | 1019 cases, 0 failed, t: 346s | PASS :white_check_mark:
gcc.debug.unity | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/gcc.debug.unity.txt) | 1021 cases, 0 failed, t: 243s | PASS :white_check_mark:
clang.release.unity | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/clang.release.unity.txt) | 1020 cases, 0 failed, t: 328s | PASS :white_check_mark:
gcc.debug.nounity | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/gcc.debug.nounity.txt) | 1019 cases, 0 failed, t: 502s | PASS :white_check_mark:
msvc.debug,
PROJECT_NAME=rippled_classic | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/msvc.debug_PROJECT_NAME_rippled_classic.txt) | 1017 cases, 0 failed, t: 1166s | PASS :white_check_mark:
gcc.release.unity | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/gcc.release.unity.txt) | 1020 cases, 0 failed, t: 345s | PASS :white_check_mark:
gcc.debug.unity
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/gcc.debug.unity_Dstatic_true.txt) | 1021 cases, 0 failed, t: 243s | PASS :white_check_mark:
msvc.release | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/xrp-round-to-zero-log/6//artifact/msvc.release.txt) | 1016 cases, 0 failed, t: 506s | PASS :white_check_mark:


@Sadness


Created multidev environment [rail-uga-stellar#ci-141](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-141).

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


who


Created multidev environment [rail-uga-stellar#ci-140](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-140).

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


is


me


更新书签


WHO?!?!


# WHO IS ME


yes it is not needed anymore, the tui infrastructure does this automatically.


**WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW**


WWWWHHHHHHHHOP