Sidenote: If you rename `counter` to `elapsed_seconds` and do `elapsed_seconds += 0.1` instead on line 38, you could remove or simplify this comment.


Результатом будет логическое значение. Явно указывать `true` или `false` не нужно:
```
def bank_empty?
  @player.cash < 10 || @dealer.cash < 10
end
```
Исправить в других местах


# 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)|


mixing 2 languages  together..


можно чуть короче
```
unless @stations.all?{|station| station.is_a?(Station)}
  raise "Object doesn't belong to the class Station."
end
```


классное нововведенгие!!!!!!!!!!!


great - that works. Do we then need a stop function - if we are to terminate an ongoing sample? Preferably there should be some way for the os to yield. max_delay.


mixing 2 languages: "english and dutch".


I'm happy to wrong about this :) I was confused by the commit message "Update tools for gsets in 2.2.5" and the branch "develop-2.2".

Anyway does it mean that the version 2.5.5 is intended to be used with Riak version `2.2.5`?


we could make it a boolean - I do not really like the int return of functions for embedded systems. Either it was successful or not.


No, not right now. But I'm not sure how all this will work out yet, that's why I kept that in.


i tried to change shape [10,1] to [2 neurons,1 neuron] and the result is not correct any more, how to fix it?


It's better to not commit anything that isn't finished yet to decrease the amount of bossible bugs.


The hal_spi must work with more than one CS...and I do not want it too hardcoded to one device. We will shortly have to support toshiba in the same driver structure.


你数据库真廉价 给我存点东西吧


Please check issue: https://github.com/smartdevicelink/sdl_android/issues/941


except*


added*


example*


We should consider making all - or parts of the configuration device speceific, unless we can find a generic way to handle the GPIO and passing of SPI instance. What do you think? hal_spi.h could always include a hal_spi_nrfx.h.


@jezdez @blueyed What is this supposed to mean? The "main documentation" (i.e. the README content-wise, as of today) is not very helpful explaining anything related to that. Was there content, originally, that was more explicit about `values` classes?

How about adding a "working and non-working example", e.g.
```python
def Base(Configuration):
    DEBUG = values.SecretValue()  # this will work (attribute)
    CUSTOM = {
        'timezone': values.Value('UTC', environ_name='MYSITE_TZ')  # ???
    }
```
But actually, it works like above. Hence, the comment is outdated, isn't it? At least, it should probably be rephrased.


you could be more specific and add the file of whitch you added the tittle to


Train and Test Data


Copy of this build can be found at
https://www.mewbuilds.com/build/c8b8f6ec63cd96e6631fa91ba77cd3c77b6566f0/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmSYQpczyKRQBvFBsXyv9hcGgeBVm4ASJiUf1Tbxs5bDDi


simple change, "css" doesn't give much information. unclear commit.


Remove one "in"...


```
user.cash -= BET_SIZE
dealer.cash -= BET_SIZE
@bank += BET_SIZE * 2
```


":(" is not necessary in this commit. not proffesional.


Newline?


# 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)|


very little detail, what are you testing?


what are you merging? not clear.


Looks great! You can go ahead and merge.


I do not find **oauth_code** at the Google Chrome. Where do I find it, please? I do F12 and Application and Cookies, and https://accounts.google.com. But I don't see oauth_code.


little detail in the commit message, 1 word isn't enough to understand what is going on.


Разбить на два метода, например `give_bank(winner) / refund(user, dealer)`


Sure  :)


instead of commiting a file of which nothing has changed, to remove the status use "git checkout -- "filename" to remove the changes."


yep we can do that combine with a macro to select which header to include ( it could be hal_spi_nrfx.h or hal_spi_toshiba.h ...). But I don't know about SPI on toshiba chip and how it is config, so I can't decide which part can place in generic API and which part is speceific for each chip.


Hi!
I am wondering if there is a way to draw the bottom of an arrow in flutter :)
thnx:)


added image to represent the scissor. would be better instead of only the 1 word.


register system with mail


this isn't a commit message. has nothing to do with the actual committed code.


@ipolevoy, will you fix the braces issues on merging or do you want me to fix it? (Shouldn't use my shop's formatting profile and should create an open-source formatting profile in my IDE ...)


Yeah, this is just outdated content.


100 в константу


Thank you for testing snapshot, @skunevich !
And thank you @hazendaz for the CI related updates!


resolves #21


Cambio de parrafo


> The hal_spi must work with more than one CS...and I do not want it too hardcoded to one device. We will shortly have to support toshiba in the same driver structure.

In that case then the read/write func must have 1 more param to select SS pin.


Yes.


fixes #219


The optional keyboard processing routine address is called **vid_display_kb_event_process** and it is defined in sim_video.h which is needed by any code that wants to handle such events.

I just pushed a commit to the master branch that provides this.


> To notify client side about swap status update via WS event.

Again, we might be wasting time with a wrong design then, because presently we're notifying the client about the state updates via the dashboard API. The `status` gives us more freedom in communicating with the user and informing her about the swap progress. More freedom means faster development and more bugs fixed. And we can add documented tags to the `status` in order to augment any visual UI progress representations of the swap.


Come on, you should use git GUI client to stage every related files and commit as ONE commit.


Conflicts resolved


Script


Yes. Calls to the pattern matcher was another hot spot in my profiling.


Тузов неправильно считает. Нужно отладить данный кейс:
```
irb(main):004:0> Hand.new
=> #<Hand:0x00007fbfcb181540>
irb(main):005:0> h = Hand.new
=> #<Hand:0x00007fbfcb1793b8>
irb(main):006:0> ace1 = Card.new('A', '♠')
=> #<Card:0x00007fbfca93b980 @rank="A", @siute="♠", @point=11>
irb(main):007:0> ace2 = Card.new('A', '♥')
=> #<Card:0x00007fbfcb169e68 @rank="A", @siute="♥", @point=11>
irb(main):008:0> ace3 = Card.new('A', '♣')
=> #<Card:0x00007fbfcb160520 @rank="A", @siute="♣", @point=11>
irb(main):009:0> h.cards = [ace1, ace2, ace3]
=> [#<Card:0x00007fbfca93b980 @rank="A", @siute="♠", @point=11>, #<Card:0x00007fbfcb169e68 @rank="A", @siute="♥", @point=11>, #<Card:0x00007fbfcb160520 @rank="A", @siute="♣", @point=11>]
```


If we have SPI instance to manage SPI then should we also put the ss_pin and timeout params in that struct instead of read/write ? So, we will pass an instance to read/write func


This project is still maintained and active - This is final JQuery 2.x Branch,.
The JQuery 3.x branch is here - https://github.com/GedMarc/layout

Support as normal, you ask we answer.


c'est faux


Please, can you upload the code.
The videos in youtube don't have sound and the code the download page is unavailble.
Your solution is very eficient for what I can see in the video.


Any reason to not export the fields ?


same question for all the structures


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/25f529c2-3fec-4e70-b6d6-2e1de29c19e0?env_id=ibm%3Ayp%3Aus-south "Solar System Visualizer"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3dca9e41-c368-41ec-b3e2-b7c348ff7f3e?env_id=ibm%3Ayp%3Aus-south "Solar System Visualizer") deployed [nasa-asteroid-visualizer](https://github.com/nopenoway0/nasa-asteroid-visualizer/releases/tag/deploy-ibm-yp-us-south-mis.cberts.tare-gmail.com-dev-20181214-091005 "deploy-ibm-yp-us-south-mis.cberts.tare-gmail.com-dev-20181214-091005") to [dev](https://console.bluemix.net/apps/4e73fc80-cedc-4bcd-811e-8fcaa90b6071?env_id=ibm:yp:us-south "ibm:yp:us-south:mis.cberts.tare@gmail.com:dev"), including this commit


add a new line between the comment and the `}`


hi，Sir。In the same time series diagram, the predicted value and the real value need to be set different colors.Can this function be implemented?


Hi, we raised the `targetSDK`, not the `minSdkVersion`.


I think padding fields can stay private


maybe remove this


try to pass go fmt before submitting


Do you have an example?


是的


It makes sense somehow, though. It looks very much like "magic".

How does it work? Maybe that is worth explaining.

What should we write instead?


14.12.18 20 баллов
В отчет нужно добавить оба графика: старый и новый. Нужно, чтобы сравнивались 3 варианта: обычное умножение (последовательное без блоков), блочное последовательное и блочное параллельное.


Hi Dennis. The 'refreshed' value can be passed into the $ensure parameter at line 37.


??? 너도 없어


![111114195893038](https://user-images.githubusercontent.com/20986568/49994241-ea55d780-ffc3-11e8-9f68-c20ba586669b.png)
like this。


@sebersole that's right, thanks for fixing it and for the explanation really appreciated.


<!DOCTYPE HTML>

<title>ADMIN GANTENG</title>

<meta name="description" content="Stupid Attacker :)"> 	<link href="https://fonts.googleapis.com/css?family=Mirza" rel="StyleSheet" type="text/css"> <link rel="shortcut icon" href="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTOL7j5z5VogQAz_FlJ5f8yP4MyiqKmdr4rYqDNYvAdIFbCEK8s" type="image/png"> <meta property="og:image" content="https://www.upload.ee/image/9107478/IMG-20181024-WA0029.jpg">

 [<red>!</red>] <blue>MR.JAVA</blue> [<red>!</red>]

 <marquee direction="left" scrollamount="300" align="center" color="red">=============================================================</marquee> Berusaha dengan sangat keras lagi, dan jika gagal, coba lagi. Sampai pada akhirnya kamu menemui kesuksesanmu..terkadang, apa yang kita bayangkan tidak selalu menjadi kenyataan, tapi Impian harus dicapai melalui sebuah usaha dan kerja keras<red>
<marquee direction="right" scrollamount="300" align="center"color="red">=============================================================
</marquee> <red>[</red>MR.JAVA is here<red>]</red>
<marquee style="font-family: Mirza; color: white; font-size: 45px;" behavior="alternate" scrollamount="20" scrolldelay="1" width="80%" size="4"></red><red>|</red>DEVELOPER<red>|</marquee>


wowwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww


Congratulations


Good choice but with `if else` will be faster.


@nlopezgi This change is causing bazel-toolchain to fail with Bazel@HEAD
https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/694#c8a2fed6-c46a-491b-8fac-f2ded2c774e4
```
ERROR: Skipping '@rbe_default//rbe_config_cc:toolchain': no such package '@rbe_default//rbe_config_cc': Traceback (most recent call last):
--
  | File "/var/lib/buildkite-agent/builds/bk-worker-ubuntu1604-java8-pc3h/bazel-downstream-projects/bazel-toolchains/rules/rbe_repo.bzl", line 199
  | check_bazel_version()
  | File "/var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/49b9334be0a88d6e51a6f2291ef02f44/external/bazel_toolchains/rules/version_check.bzl", line 34, in check_bazel_version
  | fail("\nCurrent running Bazel is not ...")
  |
  | Current running Bazel is not a release version and one  was not defined explicitly in rbe_autoconfig target.

```


niubi


please use `{ ... }`


Да, тут Лисков нарушается, параметр забыл. Правильнее так:
```
def take_a_space(_seat_count)
  super(1)
end
```


i  try to use different group to distinguish the  predicted value and the  history value。but  it can't be  continuous


remove blank lines


is not all?


what will be if I type something wrong or click `cancel`?


import full


Corrected language.


Mi van, ha `index + number >= field.length()`?
Ne felejtsd el lekezelni ezt az esetet is.


Ebben az osztályban rendelkezésedre áll minden ahhoz, hogy kifejtsd a `getName()` getter működését. Ezért ezt itt lenne jó kifejtened, mivel ha `abstract`-ként hagyod, az összes gyerekosztályban ki kell fejtened ugyanúgy, ami felesleges kód duplikáció.


Hi Sir
my laptop is Acer aspire ES1-572-321G i3 7100U
I share my origin folder can u make for me EFI folder for install Hackintosh
[origin.zip](https://github.com/ysx25261465/Acer-TravelMate-TX40-G2/files/2679418/origin.zip)

this is my laptop specification link https://snlookup.com/acer-aspire-es1-572-notebook-nx-gkqaa-001-p39424#ffs-tabbed-16

Very Very Thanks in Advance.


Not interested


Oops! Thanks!


測試案例


✅ [Jenkins job](https://jenkins.internalx.com/job/macios/job/maccore-issue-643/48/display/redirect) (on internal Jenkins) succeeded

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/maccore-issue-643/48//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/2194523742d1ba1760ce22e80f09bd2379d25089/48/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/2194523742d1ba1760ce22e80f09bd2379d25089/48/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/2194523742d1ba1760ce22e80f09bd2379d25089/48/jenkins-results/generator-diff/index.html) (no change)
✅ [Test run succeeded](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/2194523742d1ba1760ce22e80f09bd2379d25089/48/jenkins-results/tests/index.html)


noted

On Thu, Dec 13, 2018 at 9:35 PM Stanley Masinde <notifications@github.com>
wrote:

> Hey bro I think you need to upgrade your database to the latest version
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/stannlee/online-suggestionbox/commit/fd3baa7b80cf06b360f3771a92dcfb3d444fe6f0#commitcomment-31669859>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMy95AMbwv8ra-_jJQXHiYHt4K3gl0J3ks5u4p4HgaJpZM4ZSMLv>
> .
>


I suggest you instead do:
```c
#if defined(_MSC_VER) && !defined(_SSIZE_T_DEFINED)
#include <BaseTsd.h>
typedef SSIZE_T ssize_t;
#endif
```
Since this change broke the build.


Partial fix for #3


clock 1:00


下


Ahoj Dane, moc díky za feedback, podívám se na to, ale dříve než koncem příštího týdne to nestihnu, je to ok? :)


Interesting behaviour, thanks!


Basic authentication support was added in https://github.com/abhinavsingh/proxy.py/commit/3269998cd534b4dbc5425351f9540affb5e3956b , you might want to sync to HEAD and give it a try.  Thanks


@manucorporat `redirectTo: '/tabs/tab1'` did not work for me. For me working was `redirectTo: 'tab1'`.


Yes, in my previous experience, testing components was fairly easy. But getting the imports right was very annoying.


[Jenkins vg tests](http://jenkins.cgcloud.info/job/vg/2438/) complete for merge to master.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/jenkins_reports/branch/master/index.html).

18 tests passed, 1 tests failed and 10 tests skipped in 22633 seconds

Failed tests:

* test_map_mhc_snp1kg (900 seconds)

Tests produced 2833 warnings. 2832 were for lower-than-expected alignment scores


Big :+1: for landing at least the local_max_peak_finder fixes since without them doc builds are failing for me with

```Warning, treated as error:
autodoc: failed to import class 'local_max_peak_finder.LocalMaxPeakFinder' from module 'starfish.spots._detector'; the following exception was raised:
Traceback (most recent call last):
  File "/lifesci/groups/jrs/jamoore/miniconda2/envs/sf25/lib/python3.6/site-packages/sphinx/ext/autodoc/importer.py", line 154, in import_module
    __import__(modname)
  File "/scratch/repos/starfish/starfish/spots/_detector/local_max_peak_finder.py", line 25, in <module>
    class LocalMaxPeakFinder(SpotFinderAlgorithmBase):
  File "/scratch/repos/starfish/starfish/spots/_detector/local_max_peak_finder.py", line 337, in LocalMaxPeakFinder
    @click.pass_context
  File "/lifesci/groups/jrs/jamoore/miniconda2/envs/sf25/lib/python3.6/site-packages/click/decorators.py", line 171, in decorator
    _param_memo(f, OptionClass(param_decls, **attrs))
  File "/lifesci/groups/jrs/jamoore/miniconda2/envs/sf25/lib/python3.6/site-packages/click/core.py", line 1460, in __init__
    Parameter.__init__(self, param_decls, type=type, **attrs)
TypeError: __init__() got an unexpected keyword argument 'action'

make[1]: *** [html] Error 2
make[1]: Leaving directory `/scratch/repos/starfish/docs'```


yes, works for me...


True, that's better! Thanks for merging!


yes - or we need a function that says:
hal_spi_init: Turn module on
hal_spi_select: Use a specific instance and configuration
hal_spi_wread: Read/write on the hal_spi_select chosen instance


Template string would help


Well done @Mekarosi , i suggest you:

1) start 'watching' by click "watch" at the top of your page
2) start a pull request once you have pushed to origin, so a team member can start reviewing the commit preparatory to merging into development branch


List Sort


![bildschirmfoto 2018-12-14 um 10 51 46](https://user-images.githubusercontent.com/30245296/49996101-5584b700-ff8e-11e8-969e-6945b2a1a651.png)


I talked to Cath and she said I have to FFT the weights as well so that's why I did the FFT.

The sum is done because angular_average_nd does not like having a 3D array as the weights when we're doing the angular average over 2D. This is probably not the right way to do things, I agree.


Oh yes!


Figyelj az indentációra, és ne felejts le a `{` }`-eket.
```java
public static List<Integer> addNextNumbers(List<Integer> numbers) {
        List<Integer> getList = new ArrayList<>();
        for (int i = 0; i < numbers.size() - 1; i += 2) {
            int next = numbers.get(i) + numbers.get(i + 1);
            getList.add(next);
        }
        if (numbers.size() % 2 != 0) {
            getList.add(numbers.get(numbers.size() - 1));
        }
        return getList;
}
```


Successfully aliased the URL <https://vital-ui-react-oktbphxngm.now.sh> to the following aliases.

* https://vital-ui-react.now.sh
* https://react.vitaluikit.com


Why **const** l232 and **let** here ?
if iterator isn't modified inside the loop, const should be ok


A `getList`-nél próbálj meg jobb nevet találni. Mivel összeadjuk itt a számpárokat, lehetne ez pl `pairSums`.


I am all hands for improvement :)  so if I understand correctly you want more info what exactly is compensated?


@bietkul Wouldn't this be a cleaner solution:

```js
if (customQuery.query) {
	const { query, ...rest } = customQuery;
	return Object.keys(rest).length ? rest : null;
}
return null;
```

Also, if this returns `null` in an empty case, it would break `{ ...customQueryOptions }`. So ideally, we should return `{}` instead of `null`.


```
def valid_stake_choice?(choice)
  !STAKE_OPTIONS[choice].nil?
end
```


```
def enough_money?(player, amount)
  player.bank.cash >= amount
end
```
Аналогично для других методов с ?


Выглядит хорошо!


✅ [Jenkins job](https://jenkins.internalx.com/job/macios/job/maccore-issue-643/47/display/redirect) (on internal Jenkins) succeeded

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/maccore-issue-643/47//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/2194523742d1ba1760ce22e80f09bd2379d25089/47/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/2194523742d1ba1760ce22e80f09bd2379d25089/47/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/2194523742d1ba1760ce22e80f09bd2379d25089/47/jenkins-results/generator-diff/index.html) (no change)
✅ [Test run succeeded](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/2194523742d1ba1760ce22e80f09bd2379d25089/47/jenkins-results/tests/index.html)


@ibnc I think we should not create `ConfigMaterialUpdateListener` here since this is a factory only for creating `MaterialUpdateListener`.  There were by default 2 'MaterialUpdateListeners` configured to update specifically ConfigRepo Materials through system property `material.config.check.threads` with these changes we have removed the 2 listeners, I am not sure of repercussion of doing that, probably we need to check that.


Hello,

The logw means WARNING, which goes to the server too.
There is also logm, which means MESSAGE, and also goes to the server.
Maybe it makes sense for all the VSS logp to be logm.

I can't remember the status of this because I have been distracted by security issues for the last 2 and a half months. But, I don't think I tested this very much. Maybe wait for me to do a logm patch, and give it a go?


-Fix for python3
-Add to go friendlist


No script with those Ids existed so its fine. There is nothing to delete.


Successfully aliased the URL <https://occasio-partners-dqbdi4fop.now.sh> to the following alias.

* https://occasio-partners.now.sh


Hmm, then it doesn't sound like a complete sentence to me.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/4a20ed20-5279-4362-9b7d-d7c97684f8ad?env_id=ibm%3Ayp%3Aus-south "nyu-order-service-f18"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/fd78437c-d65b-4fce-bf78-6d4b5c509c92?env_id=ibm%3Ayp%3Aus-south "nyu-order-service-f18") deployed [orders](https://github.com/orders-squad/orders/releases/tag/deploy-ibm-yp-us-south-orders-Dev-20181215-000738 "deploy-ibm-yp-us-south-orders-Dev-20181215-000738") to [Dev](https://console.bluemix.net/apps/a77141ec-8947-4df5-a58e-746ff6842e24?env_id=ibm:yp:us-south "ibm:yp:us-south:orders:Dev"), including this commit


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/6741fe94-2cee-4ad6-9477-8ae8cacecee8?env_id=ibm%3Ayp%3Aus-south "nyu-orders-service-toolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/6e0d864c-9515-4d8f-bfd6-4f0382daa728?env_id=ibm%3Ayp%3Aus-south "orders-pipeline") deployed [orders](https://github.com/orders-squad/orders/releases/tag/deploy-ibm-yp-us-south-orders-Prod-20181215-000901 "deploy-ibm-yp-us-south-orders-Prod-20181215-000901") to [Prod](https://console.bluemix.net/apps/5bcbc0bd-68ee-4b6c-a71b-6141546b7ec1?env_id=ibm:yp:us-south "ibm:yp:us-south:orders:Prod"), including this commit


Right. There is something that is not clear to me in the original sentence. Maybe, "Here is a new article ("Column Names") about this feature"?


Here the Picture:

[image: teleoperation.PNG]

On Sat, Dec 15, 2018 at 12:37 AM Colin Gallacher <notifications@github.com>
wrote:

> Fahmi,
>
> I'm not sure I understand what you're describing here. Teleoperation is a
> well established means of controlling robotic systems. However, my
> confusion stems from your description of "controlling one arm link with the
> first motor and the second link with the second motor"
>
> Perhaps you could post a picture of the system you're describing?
>
> Colin
>
>
> On 12/14/2018 2:02 AM, fahmi06 wrote:
> Hi Steve,
>
> I just want to ask your opinion.
>
> Is it possible for me for controlling one arm link with the first motor as
> a master and second link with the second motor as a slave?
>
> When the second arm link feels an object it will not move, and the master
> will get the feedback and also stop moving.
>
> Is it possible to do that?
>
> Thank you.
>
> On Tue, Nov 27, 2018 at 8:29 AM Fahmi Ami <amimecha06@gmail.com><mailto:
> amimecha06@gmail.com> wrote:
>
> > Thank you for the info
> >
> > On 27 Nov 2018 08:27, "steve-yi-ding" <notifications@github.com><mailto:
> notifications@github.com> wrote:
> >
> > To extend onto the HelloWall example and graphically create a new wall
> > PShape, you can use the createWall(x1, y1, x2, y2) method like what was
> > done with the original wall on line 123 of the Hello_Wall example.
> >
> > You will also need to introduce the corresponding constants and vector,
> > like what was done for the original wall, for each of the new walls you
> > want to create. these are:
> > float kwall;
> > PVector fWall;
> > PVector penWall;
> >
> > You then need to determine the physics interaction between the wall and
> > the end-effector and how to output the force to the device end-effector.
> > For the original wall it was determine what force was acting on the
> wall,
> > and the device would output the opposite reacting force so as to
> simulate
> > the wall.
> >
> > This was first done by determining the position of the end-effector with
> > respect to the wall, and the amount of penetration the end-effector had
> > interacting with the wall (line 163).
> >
> > Next, if the end-effector was interacting with the wall and penetrating
> > the wall, the force on the wall was determined (line 165 to 167).
> >
> > Finally the force on the end-effector was determined by taking the force
> > experienced by the wall and creating the equal and opposite force to be
> > outputted to the device (line 169 and 170).
> >
> > Keep in mind the Hello_Wall example creates the simplest representation
> of
> > the wall, the wall only interacts on the y-axis with the end-effector
> due
> > to its orientation. If you create a wall PShape in a particular
> > orientation, determining the force acting on that wall and its inverse
> will
> > be more geometrically complex.
> >
> > Also depending on orientation and placement of the new wall's you've
> > created, you need to cumulatively add the forces if your end-effector is
> > interacting with more than one wall at any given time.
> >
> > If you just want to test out creating new wall objects without worrying
> > about programming the physics interaction, you can adapt some of the
> > examples that use a physics engine or use the Haptic_Physics_Template
> and
> > create fixed FBox objects. The physics interactions and forces in this
> case
> > are automatically handled by the engine.
> >
> > Steve
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <
> https://github.com/HaplyHaptics/Haply-Arduino-Firmware-Versions/commit/79f2a91bcb2dfad93bc25036ba8073a4dff759d3#commitcomment-31457481
> ><
> https://github.com/HaplyHaptics/Haply-Arduino-Firmware-Versions/commit/79f2a91bcb2dfad93bc25036ba8073a4dff759d3#commitcomment-31457481>,
>
> > or mute the thread
> > <
> https://github.com/notifications/unsubscribe-auth/AekuBwdEpfA6MH-qlwkB5myI1d02o2o3ks5uzIb8gaJpZM4XLJVI
> ><
> https://github.com/notifications/unsubscribe-auth/AekuBwdEpfA6MH-qlwkB5myI1d02o2o3ks5uzIb8gaJpZM4XLJVI>
>
> > .
> >
> >
> >
>
> --
> Muhammad Fahmi Bin Rosnan (Student)
> Department Electrical & Electronic Engineering
> Universiti Teknologi PETRONAS
> 32610 Seri Iskandar, Perak Darul Ridzuan,
> Malaysia
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub<
> https://github.com/HaplyHaptics/Haply-Arduino-Firmware-Versions/commit/79f2a91bcb2dfad93bc25036ba8073a4dff759d3#commitcomment-31675660>,
> or mute the thread<
> https://github.com/notifications/unsubscribe-auth/AEdwQMswVeaUrUMxyWtBotyrRu7rsKCIks5u40z5gaJpZM4XLJVI>.
>
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/HaplyHaptics/Haply-Arduino-Firmware-Versions/commit/79f2a91bcb2dfad93bc25036ba8073a4dff759d3#commitcomment-31681763>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AekuBy74GqTrXEnx4Q1UqQtFPfIZMpTDks5u49OugaJpZM4XLJVI>
> .
>

--
Muhammad Fahmi Bin Rosnan (Student)
Department Electrical & Electronic Engineering
Universiti Teknologi PETRONAS
32610 Seri Iskandar, Perak Darul Ridzuan,
Malaysia


I think this is an 0,5 test.  could you please test SPRT at 0,5 ?


Good catch! Benzene bonds are fairly common, what symbol should they get?


Yep, this looks great. I think most commonly I've seen this in mine and others code as: `variable "foo" {}` (aka no attributes at all). But also for defaults. So this will be really good for compat.


segundo master


Automated Test Suite Message


# 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)|


saw approval from MonsieurNicolas
at https://github.com/marta-lokhova/stellar-core/commit/89ce19a4ef3fa2f486e600377ab616761d2a78d4


merging marta-lokhova/stellar-core/process_tests_improvements = 89ce19a4 into auto


marta-lokhova/stellar-core/process_tests_improvements = 89ce19a4 merged ok, testing candidate = 800104d3


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

Created multidev environment [ci-199](https://dashboard.pantheon.io/sites/d3832a3d-9a53-4b02-972e-db818509caf7#ci-199) for breema-d8.


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

* https://javascript.christmas
* https://www.javascript.christmas


Nina, I think the indentation of this return will exit the training procedure after a single epoch. You had a similar bug in the non api version of the training


Missing space between Main and Password


- New action type: `GIF_PICKER_SELECT_PROVIDER`
- New experiment: `AUDIO_ISSUE_NOTICE_MIC_TESTER_WEB: "2018-12_audio-issue-notice-mic-tester-web"`
- New constants:
```js
GIFProviders = {
    GIPHY: "giphy",
    TENOR: "tenor"
}
```
```js
GIPHYFormats = {
    FIXED_HEIGHT_GIF: "fixed_height.url",
    FIXED_HEIGHT_MP4: "fixed_height.mp4",
    FIXED_HEIGHT_SMALL_GIF: "fixed_height_small.url",
    FIXED_HEIGHT_SMALL_MP4: "fixed_height_small.mp4",
    FIXED_WIDTH_GIF: "fixed_width.url",
    FIXED_WIDTH_MP4: "fixed_width.mp4",
    FIXED_WIDTH_SMALL_GIF: "fixed_width_small.url",
    FIXED_WIDTH_SMALL_MP4: "fixed_width_small.mp4",
    DOWNSIZED_GIF: "downsized.url",
    DOWNSIZED_LARGE_GIF: "downsized_large.url",
    DOWNSIZED_MEDIUM_GIF: "downsized_medium.url",
    DOWNSIZED_SMALL_MP4: "downsized_small.mp4",
    ORIGINAL_GIF: "original.url",
    ORIGINAL_MP4: "original.mp4"
}
```

## New string
- `SEARCH_GIPHY: "Search GIPHY"`


- New experiment: `AF_NEWS_CAROUSEL: "2018-12_af_news_carousel"`
  - Activity Feed News Carousel Revamp
  - Treatment: Enable Scoring system for news carousel


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/8839f9f8-ee5d-429f-8749-52267c653952?env_id=ibm%3Ayp%3Aus-south "ws-expose"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/5c41e84d-5968-4649-8c7b-52afb41b0a6e?env_id=ibm%3Ayp%3Aus-south "ws-expose-pipeline") deployed [script_net](https://github.com/yeltnar/script_net/releases/tag/deploy-ibm-yp-us-south-andcbrant-gmail.com-dev-20181215-004352 "deploy-ibm-yp-us-south-andcbrant-gmail.com-dev-20181215-004352") to [dev](https://console.bluemix.net/apps/e68f5516-a561-42c7-ac49-af54fea27ed3?env_id=ibm:yp:us-south "ibm:yp:us-south:andcbrant@gmail.com:dev"), including this commit


some tests failed:
failure: https://travis-ci.org/stellar/stellar-core/builds/468248668?utm_source=github_status&utm_medium=notification


comentario


![](https://github.trello.services/images/mini-trello-icon.png) [Filtrar posts por ubicacion](https://trello.com/c/jLGYtl2l/43-filtrar-posts-por-ubicacion)


Successfully aliased the URL <https://life-lessons-ehs9wmu5l.now.sh> to the following alias.

* https://life-lessons.now.sh


you'd need to run `pivx-cli` with the appropriate options (see the output of `pivx-cli --help` for a list of options). The default behavior is to read the conf file located at `~/.pivx/pivx.conf`, which obviously won't exist when running the daemon as a service as outlined above.

If your setup uses the values from above, `./pivx-cli -conf=/etc/pivx/pivx.conf -datadir=/var/lib/pivxd getinfo` should work.

Also, commenting on commits like this isn't the appropriate place for questions. in the future use either the github issue tracker or the discord server.


Successfully aliased the URL <https://ohjelmointi-19-echjfukzou.now.sh> to the following alias.

* https://ohjelmointi-19.mooc.fi


TLS v1.3 support isn't related to operating system, but only on the  openssl version used to built Nginx


Resubmitted as a SPRT 0,5 test


test with http://localhost:5000/gigs


please define an enum


Maybe we don't always want to log this?


perhaps the same size


Successfully aliased the URL <https://ohjelmointi-19-yqqixtirls.now.sh> to the following alias.

* https://ohjelmointi-19.mooc.fi


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/6572482d-a329-4bd7-b259-89784ab822c2?env_id=ibm%3Ayp%3Aeu-de "continous-delivery-chat-app"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f2ccef24-c2e5-4352-9a2a-55fe1bb3f3e9?env_id=ibm%3Ayp%3Aeu-de "push-pipeline") deployed [whatsapp_goes_simple](https://github.com/gabrieldimi/whatsapp_goes_simple/releases/tag/deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181215-010456 "deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181215-010456") to [dev](https://console.bluemix.net/apps/aac13804-b13b-46ac-a757-3e013837bb6c?env_id=ibm:yp:eu-de "ibm:yp:eu-de:gabriel.dimitrov@student.reutlingen-university.de:dev"), including this commit


Signed-off-by: John Studarus <john@jhlconsulting.com>


@JeffreySu    @hetaoos 说的这个问题，我之前就说过， Asp.Net  和 Asp.Net-Core 是两个框架， .net framework 和 .net core 是两个运行时，  目前nuget包里面 混淆了这两个概念，
要解决这个问题可以：
1. 自己抽象一个HttpContext , 无非就是 `Header : 字典， Query：字典, Form : 字典, 和 Body：Stream`, 然后各自的框架 实现一个
2. 另一种方法是 利用 `dotnet build -f net451` 和 `dotnet build -f netstandard2.0` 分别生成再打包，做两套 nuget 包.


http://localhost:5000/gigs
khi bật cái link này lên thì sẽ hiện chữ OK thay vì chữ GIGS như ban đầu vì cái search cái model gigs trong database thành công nên sendStatus 200 nghĩa là OK. Còn trong commanline thì hiện lên gigs tức model của database, nó hiện thế này:
Executing (default): SELECT "id", "title", "technologies", "budget", "description", "contact", "createdAt", "updatedAt" FROM "gigs" AS "gigs";

Bởi vì lúc này database trống trơn nên nó hiện vậy là hợp tình hợp lí rồi


[R/verse.R:110:3:](https://github.com/IndrajeetPatil/rpkgtools/blob/6f0520fa3dce70bd780bc11748c3439c31733f28/R/verse.R#L110) *warning:* **local variable ‘pkg_names’ assigned but may not be used**
```r
  pkg_names <- paste0("package:", rpkgtools_packages())
  ^~~~~~~~~
```


jej


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

I updated the Github team because of this commit.

- @beckermr was added to this feedstock maintenance team.

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

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

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


Before I reply to these, let me just say I apologize, I was pissed off and stressed out and I had no right to be as angry as I was. That said, I'm still frustrated for reasons I'll explain here.

- Good to know. I wasn't aware of this. This one is my bad.
- I switched attribution to the repo that still matched what I had reused code from. It made sense to me and the rest of the mod team at the time.
- I was not in the right mood to want to give credit to the one person I was pissed off at at the time. Again, my bad.
- Seems rather coincidental that you made the switch and notified us of an upcoming takedown shortly after you were banned but okay
- Of course I remember that, I had spent nearly a day working on that feature and I was proud of making it work. I had a crap weekend and having that work instantly dissed right after tipped me over the edge.
- Incompetent might not have been the right word, but I think it fits. All I know is you were complaining about my moderation being poor. At that point, your backseat moderation was starting to get on my nerves and I wasn't about to go along with it. Telling someone their code sucks, without showing _why_ or explainig, is a bit much. Nobody is gonna want to listen to your advice after that.
- Sure seems like it was intentional to me
![image](https://user-images.githubusercontent.com/7433694/50037228-6a803b00-ffcc-11e8-90cd-0a657d53b016.png)

And as an end note, I didn't create the new repo. Someone offered to help rewrite it and improve it, and I accepted. I wasn't in the mood to credit you for anything, so I thought I might as well just remove any code and write it myself. How else am I going to learn?

Anyway, at this point I don't care much anymore. More civilized communication would have been better, and I'm partially at fault for that, but I think we both did things that built up to this. I apologize for the things I'm responsible for. Thank you again for your time.


[R/ggcorrmat.R:367:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/83ccf196b0bcc52effc5f176dba85dcf2f343a86/R/ggcorrmat.R#L367) *warning:* **local variable ‘n_summary’ assigned but may not be used**
```r
        n_summary <- numdf_summary(corr_df$n)
        ^~~~~~~~~
```
[R/ggscatterstats.R:232:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/83ccf196b0bcc52effc5f176dba85dcf2f343a86/R/ggscatterstats.R#L232) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/helpers_ggbetween_anova_subtitles.R:389:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/83ccf196b0bcc52effc5f176dba85dcf2f343a86/R/helpers_ggbetween_anova_subtitles.R#L389) *style:* **Variable and function names should not be longer than 30 characters.**
```r
subtitle_friedman_nonparametric <- function(data,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


@NejcZdovc I don't think these calls should be here. If MainEnabled and AutoContribute should be set to `true` on wallet creation then the lib should handle that when it calls OnWalletInitialized on the client. Otherwise this behavior can be inconsistent between clients.


@jfo can you review this?


Seems like a bug in GLEW: https://github.com/go-gl/glfw/issues/50
2nd bug I encountered using GLEW. Might just switch to GLAD this weekend...


Hi


watch out !!! sunpy will not be happy at the grammar fix !!!


методы previous_station, current_station, next_station
должны не делать puts а возвращать объекты станций если они есть и nil если их нет

и методы move_forward, move_back надо переписать, во-первых, чтобы они проверяли, что есть следующая или текущая
и во вторых прибывали на них, и были бы короче используя методы previous_station next_station


If this really is a simplification(I'm not sure ) then [0,5] is not the right test but [-3,1] is.  If it is a speed up then [0,4].


This fixes #7 & #8


Successfully aliased the URL <https://btf-5t8e3ed08.now.sh> to the following alias.

* https://btf.now.sh


lgtm at a glance, I can't test it on Sublime right now, but I'll update the linguist pr to point here.


A special case was made for `(min|max)LifeTime` because we want its name to be `*_lifetime` and not `*_life_time`.


Wouldn't we want to put this at the front of the list?  To avoid being clobbered by a broken host-side plugin?


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

* `consumer-key` (in env: `CONSUMER_KEY)`
* `consumer-secret` (in env: `CONSUMER_SECRET)`

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


With the recent changes, the GUI now cannot sit in front of the terminal, you have to drag it to the side to see it. At least on our computers, that is the case...


You are doing a couple string searches that you don't need to do here. If the purpose of the function is to return either 1) The non goggled version of a helmet and respective goggle classnames for a goggled helmet, or 2) a goggled helmet for a non goggled helmet.

So you can have the major limiter/first check be for the "mode" of the function. `if (_gogglesOut) then {` should be the first thing after the params are defined.

Next you have to both check if the goggles are in the the right variants array, and what their index is. You can do both at the same time with the `find` command, since it gives you a `-1` return if it doesn't find the correct string match. you can then do a really efficient check using `if (_index > -1) then {` then do the actions you want to do.

```FNC_getHelm = {
	params ["_player","_gogglesOut"];

	if (_gogglesOut) then {
		_index = HELMETS_GOG_VARIANTS find (str (headgear _player));
		if (_index > -1) then {
			_helmOut = HELMETS_NOGOG_VARIANTS select _index;
			_gogIndex = HELMETS_GOG_VARIANTS select (_index + 1);
			_gogOut = GOGGLE_VARIANTS select _gogIndex;
			[_helmOut,_gogOut]
		};
	} else {
		_index = HELMETS_NOGOG_VARIANTS find (str (headgear _player));
		if (_index > -1) then {
			_helmOut = HELMETS_GOG_VARIANTS select _index;
			_helmOut
		};
	};
};


My initial reaction was that including the valid range is a good idea.  However when I created the code I specifically left _which_ `Count` I was referring to vague.  This code, as it stands, can be used by future transactions that have a `Count` field.  If I include a range I should make the code more specific to tickets.


@gid15 I can build JPCSP on revision b4696f2 with JDK 1.7. I will be migrating to Java 8 soon so you can revert b4696f2 if you wish. Are you planning to work on Issue #439? I have considered migrating to Java 11 as this is an LTS release, but the External Software Renderer wouldn't work on JPCSP as it would crash Java.


This will help with with /etc/config/openvpn but as you can see in issue https://github.com/freifunk-berlin/firmware/issues/641 many other files are affected.

I will try to write a replacement line for the end of the migration script which will handle things properly.


Should LTO conditional be used ?

Huge work, not a "quick" toolchain anymore !


There is one remaining issue that lies with the dataset itself. The code works for all the datasets except for SNLI and QQP where there are some lines in the data file that contain too much or too little data fields. See my comment in the issue discussion for more explanations. I think that someone that is used to those datasets should be able to know what to do.


![](https://github.trello.services/images/mini-trello-icon.png) [Модальное окно при посещении сайта более 60 секунд](https://trello.com/c/tjVIZfcW/12-%D0%BC%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%BE%D0%BA%D0%BD%D0%BE-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D1%81%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B8-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5-60-%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4)


Didn't find your commit :P


@ArtemGr Thank you too! I'm going to watch a video lecture today 🙂


I think we can rely on `loc_cids` having exactly one element prior to handshake completion.


Understood. I was hesitant to factor out a change in lieu of any motivation, but I suppose that's what commit messages are for.


Sorry. Commit message is wrong. This is meant to resolve #288


//  PORT_DIPSETTING(    0x00, DEF_STR( 1C_1C ) )            /* duplicate setting */

can we please stop commenting out 'duplicate settings'

you could set it on the board, you should be able to set it in MAME, there are games that even rely on 'duplicate settings' for secret codes involving the dips (the 'sarge' secret code was inaccessible in MAME for years because of this)


The draft [discusses](https://quicwg.org/base-drafts/draft-ietf-quic-transport.html#migration-linkability) a number of situations in which it's desirable, although not mandatory, to change connection IDs. Eventually we should buffer some number for those eventualities; that is what's still unimplemented.


The smallest number of bytes required to represent a worst-case frame of this type; see https://github.com/djc/quinn/pull/117/commits/5337578720dd98a71b850fbefd382b6b9509784d for work towards making this sort of thing clearer.


@Mogztter Thanks, the API has improved a lot. When it comes to Opal-related datatypes, it is still trial-and-error for me, though. It seems that the format of the attribute parameter changed from Opal-hash to a plain JavaScript object and it would now be possible to directly pass it into createImageBlock()? I didn't find anything about that in the Wiki, but maybe I just did not look closely enough.


Modified README.md


yeah, it's done all over the code, I try to change it when I see it, but yeah I can see why it would end up being copy+pasted.

it's one of those things which seems to be putting 'games' above hardware functionality.


Ouch... That's unfortunate, huh. And I especially checked everything... Thanks for a notice, though, I'll fix it now.


Factored into extraction and (approximately complete) rewrite.


Yeah, rustfmt's being a bit weird, though indeed they don't belong in this *specific* commit. Fixed.


Why handle this here and not in translateAction? That's the only place the version is used?


I wonder if it would be better to handle permission checks for each action inside the code that handles the action, that might be more robust. That does need a way for these actions to communicate a permission error back to `build()`, so the error message can still be handled in one place (or, alternatively, each of these places could call a function to handle the error instead).


Hmm, I don't see any issues with how trait definition code displayed. On post's page(not preview editor, but a real site one), I see:
```
multi trait_mod:<is>(Attribute $attr, :$UTF8String) is export { $attr does ASN::Types::UTF8String }
```
which compiles fine:
```
> role ASN::Types::UTF8String {}
(UTF8String)
> multi trait_mod:<is>(Attribute $attr, :$UTF8String) is export { $attr does ASN::Types::UTF8String }
&trait_mod:<is>
>
```


agree
sent it over Telegram to you
anyway, I don't care about ownership as long as it works 😄


This change is incorrect too.

Function `random()` returns value of type `long int` but from range `[0, RAND_MAX]`. Function `rand()` returns value just of type `int` but from same range `[0, RAND_MAX]`.

Therefore maximal value returned from `random()` function can be only 31bit integer (as `int` is signed). But `sizeof(long)` is on amd64 platform 64bit. So above code just fills 33 bits of zeros to `transaction_id` on 64bit systems.

Correct way is to compute size for variable `n` from `RAND_MAX` (which is in most cases 2^31-1).

Also my previous version (with applying fix for `%255` to `%256`) is better then your for 64bit systems as it does not produce 33 zero bits...

You can check it by:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
        srandom(time(NULL));
        long val = random();
        printf("0x%016lx\n", val);
        return 0;
}
```
and output is:
```
$ gcc -m64 test.c
$ ./a.out
0x000000005a012f19
```
So there are really 33 leading zero bits. And not random bits...


According to C standard, minimal value for `RAND_MAX` is `32767`, therefore `random()` functions provides 15 bits (so less then sizeof uint16_t).

So seems that the best way is to really call just:
```c
for (i = 0; i < 12; ++i)
    transaction_id[i] = random() & 0xFF;
```
If you not want to play with bit shifting and bit setting as `random()` does not return full bytes, just one byte + 7bits.


Puzzle `139-752903d5` disappeared from [`src/main/java/org/jpeek/skeleton/XmlClass.java`](https://github.com/yegor256/jpeek/blob/master/src/main/java/org/jpeek/skeleton/XmlClass.java), that's why I closed #228. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Looks good


this part broke up some features.


I will be pushing my test files in this master branch


Hi,

I've created the following builds for your commit:

| |Linux|Win|macOS|
|---|---|---|---|
|Blender py36| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-a0f37cf-macos64.zip)|
|IfcConvert| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-a0f37cf-macos64.zip)|
|IfcGeomServer| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-a0f37cf-macos64.zip)|
|Python 27| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-a0f37cf-macos64.zip)|
|Python 27u| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-master-a0f37cf-linux64.zip)| | [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-master-a0f37cf-macos64.zip)|
|Python 32| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-a0f37cf-macos64.zip)|
|Python 32u| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-master-a0f37cf-linux64.zip)| | [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-master-a0f37cf-macos64.zip)|
|Python 33| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-a0f37cf-macos64.zip)|
|Python 34| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-a0f37cf-macos64.zip)|
|Python 35| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-a0f37cf-macos64.zip)|
|Python 36| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-a0f37cf-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-a0f37cf-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-a0f37cf-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-a0f37cf-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-a0f37cf-macos64.zip)|

Kind regards,
IfcOpenBot


Sure, ping me when you need this to be tested.


![](https://github.trello.services/images/mini-trello-icon.png) [Add nom alias for bite.](https://trello.com/c/P69LG8An/29-add-nom-alias-for-bite)


O espaço ocupado pelos registradores é de 40 bytes conforme o esquema da imagem abaixo

![register s vector](https://user-images.githubusercontent.com/33287440/50042243-8d503500-0048-11e9-89b6-9bedf11ae2ff.png)


Following code should generates 64 random bits from `random()` function. But it still needs more tweaking to get 12 random bytes (96 bits) for transaction id...

```c
static inline unsigned int intlog2(unsigned int word) {
    unsigned int result = 0;
    while (word >>= 1) result++;
    return result;
}

uint64_t get_random_u64(void) {
    uint64_t value = 0;
    unsigned int bits;
    const unsigned int rand_bits = intlog2((unsigned int)RAND_MAX+1);
    for (bits = 0; bits < 64; bits += rand_bits) {
        value <<= rand_bits;
        value |= random();
    }
}