This example is incorrect.  The Access token and the Refresh token are being signed with different methods.

One RSA the other HMAC.


My inspiration for this patch:
1. TCEC season 8, stage 3, round 12: Stockfish vs. Gull. For a long time Stockfish evaluates the position as +0.96, but the end result is a draw. For instance, it does so after move 41: 8/1r6/5kp1/7p/7P/2R2P2/6PK/8 w - h6 0 42.
Current master evaluates it as +0.68. The patch evaluates it as +0.45.
2. TCEC season 9, stage 2, round 4: Stockfish vs. Gull, similar position. For a long time Stockfish evaluates the position as 0.91, but also here the end result is a draw. After move 51 the position is as follows: 6k1/5p2/1r4p1/3R3p/7P/4P1P1/5P1K/8 b - - 0 51
Current master evaluates it as +0.87. The patch evaluates it as +0.48.


Thanks :-D


Grin :-)


Note: This should ideally be part of you machines global git configuration instead of per-project.


This is an excellent point


There is also inconsistency in capital letter S for multi**S**tatementsOn vs. multi**s**tatementsOff.


この注釈はユーザとしても、すごく助かるかと思います。

英文も特に問題は無いと思います。
単純に気になったのは、文字通り `NXActionNAT` は、
`ovs-ctl command manual` に無いのは当たり前なので、
```
The following command image does not exist in ovs-ofctl command manual
and has been created from the command response.
```
とするのも一案かな、と思った次第です。
ご参考までに。


Alles klar *thumbup*

#19 ;)


Si on doit mettre dans  ``_static`` c'est une particularité de RTD. Je n'ai pas mis dans ``_static`` car la doc de Sphinx n'est pas claire là-dessus, parle surtout de html, et je pensais que html récupérait tout ce que l'on mettait dans static. Attends je vérifie sur un truc... oui j'ai utilisé sur un projet ``_static`` pour un fichier ``.jf`` et un ``.css``, et par contre les fichiers latex spéciaux dont j'avais besoin étaient à la root de ``source/``, aussi avec des fichiers python pour des literal include à la fois pour html et latex. Ça marchait parfaitement, donc je pense que le problème est avec RTD s'il ne voit pas les fichiers pdf à la root de ``source/``


hier soir je me suis aussi étonné de ne pas voir les résultats dans le PDF. Je peux te dire qu'en local ça marche, même avec Sphinx 1.4.1.

À propos je dois peut-être ajouter un espacement vertical car pour forcer le logo à l'endroit que tu voulais j'ai dû faire un truc car ça se passe à un endroit "flushright", et du coup mon truc ignore le ``\parskip``.

Sinon, on peut aussi au lieu de ce "truc", refaire la macro ``\maketitle`` entièrement. Il y a même une clé ``'\maketitle'`` dans ``latex_elements``.


I think `if not categories.strip()` might be more idiomatic.


这里start进行layoutSubViews 会不会不全面？
我这边的应用场景在旋转屏幕的时候，弹幕就从竖屏时的边缘出来了。发送第二条才正常。


Delivery Status:
----------------
|Verify|
|:--|
||
||
||


ほとんど好みですが、コメント文が、横の文字列を超過しているので、
```
            actions += [
                parser.NXActionCT(
                    flags = 1,
                    zone_src = 0,
                    zone_start = 0,
                    zone_end = 0,
                    recirc_table = 255,
                    alg = 0,
                    actions = [
                        parser.NXActionNAT(
                            flags = 1,
                            range_ipv4_min = "10.1.12.0",
                            range_ipv4_max = "10.1.13.255",
                            range_ipv6_min = "",
                            range_ipv6_max = "",
                            range_proto_min = 1,
                            range_proto_max = 1023
                        )
                    ]
                )
            ]
```
とか、改行すると短くなりそうです。


DHOMD: yeah, thats what i advised: hands off, it isnt working for the phones ;) still, i was forced to merge it due to hal changes in cm... and that broke nightlies even for the tablets.


上に、「NOTE」として書いていただいている内容が、すごく有益なので、
石井様レビューの際は、このTODOは消しておきましょうか。
不安になりそうなのでw


Why?


Je ne pense pas que `_static` est propre à RTD. Quand j'ai fait `sphinx-quickstart` il les a créé `_static` et `_templates` (et il me demande même si je veux `_` devant les noms ou autre chose).


Hello.
Could you explain, why this decision was taken? It is a bit strange for me since every middleware has handle method anyways.


oui mais vraiment ça semble targeter l'html spécifiquement

```
latex_additional_files
A list of file names, relative to the configuration directory, to copy to the build directory when building LaTeX output. This is useful to copy files that Sphinx doesn’t copy automatically, e.g. if they are referenced in custom LaTeX added in latex_elements. Image files that are referenced in source files (e.g. via .. image::) are copied automatically.
```


`NXActionSample` にもコメントしてありますが、
アクションのタイトルと、引数の説明文等について、
ご確認をお願いいたします。
「ovs-ofctl コマンドもドキュメントから取ったほうが分かりやすそうだよ！」とか。


Je suis incompétent pour te dire "comment il faut le faire". Par contre [textpos](http://nxg.me.uk/dist/textpos/textpos.pdf) est peut-être une solution.


Fixes #91


提交fork代码


Effectivement `_static` n'est probablement pas le bon endroit. Il faut les déplacer dans `images` où sont les autres images.


When creating a Saas instance (no demo data) no employee is linked to an user.

It means that the first mail sent to the alias expense, if the new user doesn't link an employee to a user (which is rather exceptional according to me) will lead... to a traceback...


@petele I hit too soon the "commit" button instead of the "create branch" button.
Can we push this small update to live when you have time?


OVS のソースに
`/* Truncate output action. */`
とあるので、こちらを使ってはいかがでしょうか？


```
--dot=DOT
Inside the root directory, two more directories will be created; “_templates” for custom HTML templates
and “_static” for custom stylesheets and other static files. You can enter another prefix (such as ”.”) to
replace the underscore.
```

donc pour ``_templates`` par exemple tu vois que c'est vraiment initialement pour HTML.


sorry I'm pretty slow at following the math/code and also I'm not a great gitter so I'm not sure where I am right now.., but what threshold would one use to answer the first question is this what you liken to the t-test? is it a k-means clustering? those are all the words i know.


hello！


removed old


Eventbus - event classes should not have generic type parameters, because they get erased at runtime.
So model cannot tell what the type is. I see it tends to be a `List<Tag> / List<Person>`, but even if I use reflection to identify the generic type, I will still see it as a `List<?>` at runtime. So it takes 2 layers of reflection access to figure out that this event is for a list of persons/tags.

Could it be changed to something closer to the concept of a complete sync-down?
Then it could have fields like these
```java
Collection<Tag> updatedTags;
Collection<Tag> deletedTags;
Collection<ReadOnlyPerson> updatedPersons;
Collection<ReadOnlyPerson> deletedPersons;
```
with the appropriate getters, then it is always clear for the event receiver. Also, eg. if there are no deleted persons then `deletedPersons = Collections.emptyList()`. No ambiguity.


OK, seems to be fixed, thanks. Testing further...


I am going to fix this.


Pour ``images`` ici encore je ne suis pas sûr bon endroit, _sauf_ si RTD l'impose.

à propos de textpos pas besoin ça ne fera que compliqué, par contre j'ai besoin de savoir exactement où tu veux les mettre et si le footer doit occuper tout l'espace de la page ou seulement linewidth.

Je vais t'envoyer par mail directement la page de titre telle que produite par le code d'hier.


This sucks. (Should be implemented using templates so one can update the information on each pageload.)


Would you consider making a similar change to other projects? gprbuild, xmlada, [and aunit, asis!] Using the same variable name, of course.
Context is that for Darwin I need to add `-Wl,-headerpad_max_install_names` while building shared libs that might get repositioned by installers. See [here](https://sourceforge.net/u/simonjwright/distributinggcc/code/ci/default/tree/config/x-darwin.xml).


@nsheff @afrendeiro looper issue:

```
Traceback (most recent call last):
  File "/home/cdietz/.local/bin/looper", line 9, in <module>
    load_entry_point('looper==0.3', 'console_scripts', 'looper')()
  File "/home/cdietz/.local/lib/python2.7/site-packages/looper/looper.py", line 409, in main
    sample.to_yaml()
  File "/home/cdietz/.local/lib/python2.7/site-packages/looper/models.py", line 686, in to_yaml
    serial = obj2dict(self)
  File "/home/cdietz/.local/lib/python2.7/site-packages/looper/models.py", line 670, in obj2dict
    return {k: obj2dict(v) for k, v in obj.__dict__.items() if (k not in to_skip)}
  File "/home/cdietz/.local/lib/python2.7/site-packages/looper/models.py", line 670, in <dictcomp>
    return {k: obj2dict(v) for k, v in obj.__dict__.items() if (k not in to_skip)}
  File "/home/cdietz/.local/lib/python2.7/site-packages/looper/models.py", line 672, in obj2dict
    return obj.item()
  File "/home/cdietz/.local/lib/python2.7/site-packages/pandas/core/base.py", line 827, in item
    return self.values.item()
ValueError: can only convert an array of size 1 to a Python scalar
```


请给个例子。


Le problème c'est que nous avons là des fichiers spécifiquement pour la sortie latex. Mais s'il faut les mettre dans images pour que ça marche avec RTD, eh bien pas d'autre solution.


@Richard-Yunchao PLTA


Or use `~` to set it to null right?


Et pourtant `images` fonctionne aussi bien en locale que sur RTD avec `html` et avec `latex`.


Because a very bright decision taken on the e-commerce uses the street field as company name...


Done. ;-) Although I did go for the shorter less general version, since I don't plan to add another autocmd.


@lpinca MoonMail stars are going behind u! https://www.dropbox.com/s/e6nbwt7ivonpji9/Captura%20de%20pantalla%202016-06-30%2009.21.50.png?dl=0


LGTM. Thanks for your contribution, Yizhou.


Si ça marche avec ``images`` et pas ailleurs cela veut dire que RTD fait quelque chose de spécial. La seule chose c'est que si les pdf se retrouvent dans le répertoire images du build html on peut vivre avec mais ce n'est pas satisfaisant intellectuellement.


Yes, that's actually better.


line 156:
` static const struct sched_group_energy * const cpu_core_energy(int cpu); `
causes arm build break giving following error

> undefined reference to cpu_core_energy


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#CAno_ItwQayzjtYE-SlwZw


I would be surprised if it wasn't like this given how trendy serverless is :)


je t'ai envoyé la page 1 d'hier soir. Comme je te disais il doit manquer une espace verticale entre le filet horizontal du haut et le titre que je vais rajouter plus tard ce matin.

pour le le logo j'ai cherché à positionner la gauche du P sur le début de ligne et la baseline du "Paul Painlevé" du logo avec le titre lui-même. Mais j'ai pas vérifié si mes dimensions étaient absolument exactes. Qu'en penses-tu ?


Noted, this should be better. However, the SyncManager will not know what `Tag`s have been deleted. So only `modifiedPersons` + `deletedPersons` + `updatedTags`


Solves #5


Absolutely, it is the intend. We like to pass "-d" when building from either GPS or some of our build scripts, to monitor progress. I would recommend having github issues opened on the various projects, though, since the maintainers are not necessary following comments on gnatcoll. I have done it on XML/Ada and GtkAda already


just a test


aussi en bas j'ai rajouté un filet horizontal, je ne sais pas si tu veux ça. Et le footer doit-il prendre toute la largeur de la page ? ici je l'ai simplement positionner pour prendre la largeur linewidth.


BIZSPRING logger
Found at cbs.co.kr, khan.co.kr, hackers.co.kr, tf.co.kr
/tracker.tsp?u=
/tracker.tsp?SSID=
/tracker_clickzone.tsp?u=
/tracker_clickzone.tsp?rnd=
/tracker_ad.tsp?u=
/tracker.1.tsp?u=

Replacing
||14.49.30.115/tracker*.tsp?
||211.63.158.78/*.tsp^
||logger.cbs.co.kr/*.tsp^

-------------- cbs.co.kr -------------------
logger.cbs.co.kr/tracker.tsp?SSID=&u=&XU=&EXEN=1&dr=

	var _CZ_U = 101;
	var _CZ_HTTP_HOST = "logger.cbs.co.kr";
	var _CZ_HOST = document.location.protocol.indexOf("https") != -1 ? "https://" + _CZ_HTTP_HOST : "http://" + _CZ_HTTP_HOST;
	var _CZ_DU = encodeURIComponent(self.document.location.href);
	var _CZ_IMG = new Image();
	function _cz_mouseClick(e) {
		var ax, ay, rx, px, ww; if (!e) e = window.event;
		if (typeof (window.innerWidth) == 'number') { ww = window.innerWidth; } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { ww = document.documentElement.clientWidth; } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { ww = document.body.clientWidth; }
		var _scrOfX = 0; var _scrOfY = 0; if (document.body && (document.body.scrollLeft || document.body.scrollTop)) { _scrOfY = document.body.scrollTop; _scrOfX = document.body.scrollLeft; } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { _scrOfY = document.documentElement.scrollTop; _scrOfX = document.documentElement.scrollLeft; }
		ax = e.clientX + _scrOfX; ay = e.clientY + _scrOfY; rx = Math.round(ax - ww / 2); px = Math.round(ax / ww * 100);
		_CZ_IMG.src = _CZ_HOST + "/tracker_clickzone.tsp?u=" + _CZ_U + "&czIdx=13&ax=" + ax + "&ay=" + ay + "&rx=" + rx + "&px=" + px + "&ww=" + ww;
	}
	document.onmousedown = _cz_mouseClick;

-------------- khan.co.kr ------------------
211.63.158.78/tracker.tsp?SSID=&u=&XU=&EXEN=1&dr=
http://www.khan.co.kr/gnb/template/_khan_logger.js

 DO NOT MODIFY THIS SCRIPT. --

!-- END OF LOGGER(TM) CLICKZONE(TM) SCRIPT

-------------- hackers.co.kr -------------------

var czIdx = 240;
var _CZ_U = 119;
var _CZ_HTTP_HOST = "14.49.30.115";
var _CZ_HOST=document.location.protocol.indexOf("https")!=-1?"https://"+_CZ_HTTP_HOST:"http://"+_CZ_HTTP_HOST;
var _CZ_DU=encodeURIComponent(self.document.location.href);
var _CZ_IMG=new Image();
function _cz_mouseClick(e) {
var ax,ay,rx,px,ww; if(!e) e=window.event;
if(typeof(window.innerWidth)=='number'){ww=window.innerWidth;}else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)){ww=document.documentElement.clientWidth;}else if(document.body && (document.body.clientWidth || document.body.clientHeight)){ww=document.body.clientWidth;}
var _scrOfX = 0; var _scrOfY = 0;if( document.body && ( document.body.scrollLeft || document.body.scrollTop) ) {_scrOfY = document.body.scrollTop ;_scrOfX = document.body.scrollLeft;} else if( document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {_scrOfY = document.documentElement.scrollTop;_scrOfX = document.documentElement.scrollLeft ;}
ax=e.clientX+ _scrOfX;ay=e.clientY+ _scrOfY;rx=Math.round(ax-ww/2); px=Math.round(ax/ww*100);
_CZ_IMG.src=_CZ_HOST+"/tracker_clickzone.tsp?u="+_CZ_U+"&czIdx=" + czIdx + "&ax="+ax+"&ay="+ay+"&rx="+rx+"&px="+px+"&ww="+ww;
}
document.onmousedown=_cz_mouseClick;

/* LOGGER TRACKING SCRIPT V.32 : 119 */
/*X*/
/* COPYRIGHT 2002-2014 BIZSPRING INC. */
/*X*/
/* DO NOT MODIFY THIS SCRIPT. */
/*X*/
var _TRK_LID = "119";
var _L_TD = "14.49.30.115";
var _TRK_DOMAIN = "14.49.30.115";
var _trk_bMSIE = (document.all) ? true : false;
var _trk_bJS12 = (window.screen) ? true : false;

function _trk_escape(_str) {
    var str, ch;
    var bEncURI = "N";
    eval("try{bEncURI=encodeURI('Y');}catch(_e){ }");
    if (bEncURI == "Y") str = encodeURI(_str);
    else str = escape(_str);
    str = str.split("+").join("%2B");
    str = str.split("/").join("%2F");
    str = str.split("&").join("%26");
    str = str.split("?").join("%3F");
    str = str.split(":").join("%3A");
    str = str.split("#").join("%23");
    return str;
}

function _trk_setCookie(name, value, expire) {
    var today = new Date();
    today.setTime(today.getTime() + expire);
    document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString() + ";";
}

function _trk_getCookie(name) {
    var cookieName = name + "=";
    var x = 0;
    while (x <= document.cookie.length) {
        var y = (x + cookieName.length);
        if (document.cookie.substring(x, y) == cookieName) {
            if ((endOfCookie = document.cookie.indexOf(";", y)) == -1) endOfCookie = document.cookie.length;
            return unescape(document.cookie.substring(y, endOfCookie));
        }
        x = document.cookie.indexOf(" ", x) + 1;
        if (x == 0) break;
    }
    return "";
}

function _trk_getParameter(name) {
    var paraName = name + "=";
    var URL = "" + self.document.location.search;
    var tURL = "";
    eval("try{ tURL=top.document.location.search; }catch(_e){}");
    URL = URL + "&" + tURL;
    if (URL.indexOf(paraName) != -1) {
        var x = URL.indexOf(paraName) + paraName.length;
        var y = URL.substr(x).indexOf("&");
        if (y != -1) return URL.substring(x, x + y);
        else return URL.substr(x);
    }
    return "";
}

function getNewSID(len) {
    var str = "01234567890abcdef";
    var ret = "";
    for (var i = 0; i < len; i++) {
        ret = ret + (str.substr(Math.floor(Math.random() * str.length), 1));
    }
    return ret;
}

function _trk_make_code(_TRK_SERVER, _TRK_U) {
    var dt = document.title.toString();
    dt = dt.substr(0, 128);
    var dr = self.document.referrer;
    var tdr = "";
    eval("try{ tdr=top.document.referrer; }catch(_e){}");
    var tdu = "";
    eval("try{ tdu=top.document.location.href; }catch(_e){}");
    var bFrm = false;
    if (dr == tdu) {
        dr = tdr;
        bFrm = true;
    }
    if (dr == "undefined") dr = "";
    var du = self.document.location.href;
    if (du.substr(0, 4) == "file") return "";
    var adKeyVal = "";
    if (bFrm) {
        adKeyVal = _trk_getParameter("OVKEY");
        if (adKeyVal != "" && du.indexOf("OVKEY=") < 0) {
            if (du.indexOf("?") != -1) du = du + "&OVKEY=" + adKeyVal;
            else du = du + "?OVKEY=" + adKeyVal;
            adKeyVal = _trk_getParameter("OVRAW");
            if (adKeyVal != "" && du.indexOf("OVRAW=") < 0)
                if (du.indexOf("?") != -1) du = du + "&OVRAW=" + adKeyVal;
                else du = du + "?OVRAW=" + adKeyVal;
        } else {
            adKeyVal = _trk_getParameter("netpia");
            if (adKeyVal != "" && du.indexOf("netpia=") < 0)
                if (du.indexOf("?") != -1) du = du + "&netpia=" + adKeyVal;
                else du = du + "?netpia=" + adKeyVal;
        }
        adKeyVal = _trk_getParameter("logger_kw");
        if (adKeyVal != "" && du.indexOf("logger_kw=") < 0)
            if (du.indexOf("?") != -1) du = du + "&logger_kw=" + adKeyVal;
            else du = du + "?logger_kw=" + adKeyVal;
        adKeyVal = _trk_getParameter("source");
        if (adKeyVal != "" && du.indexOf("source=") < 0)
            if (du.indexOf("?") != -1) du = du + "&source=" + adKeyVal;
            else du = du + "?source=" + adKeyVal;
        adKeyVal = _trk_getParameter("keywd");
        if (adKeyVal != "" && du.indexOf("keywd=") < 0)
            if (du.indexOf("?") != -1) du = du + "&keywd=" + adKeyVal;
            else du = du + "?keywd=" + adKeyVal;
        adKeyVal = _trk_getParameter("DMCOL");
        if (adKeyVal != "" && du.indexOf("DMCOL=") < 0)
            if (du.indexOf("?") != -1) du = du + "&DMCOL=" + adKeyVal;
            else du = du + "?DMCOL=" + adKeyVal;
        adKeyVal = _trk_getParameter("DMKW");
        if (adKeyVal != "" && du.indexOf("DMKW=") < 0)
            if (du.indexOf("?") != -1) du = du + "&DMKW=" + adKeyVal;
            else du = du + "?DMKW=" + adKeyVal;
        adKeyVal = _trk_getParameter("DMSKW");
        if (adKeyVal != "" && du.indexOf("DMSKW=") < 0)
            if (du.indexOf("?") != -1) du = du + "&DMSKW=" + adKeyVal;
            else du = du + "?DMSKW=" + adKeyVal;
    }
    var ce = navigator.cookieEnabled ? "Y" : "N";
    var je = navigator.javaEnabled() ? "Y" : "N";
    var ss = "";
    var cd = "";
    if (_trk_bJS12) {
        ss = screen.width + "x" + screen.height;
        cd = screen.colorDepth;
    }
    if (!dt) dt = "";
    if (!dr) dr = "";
    if (!du) du = "";
    if (!ce) ce = "";
    if (!je) je = "";
    var t = new Date;
    var tye = (_trk_bMSIE) ? (t.getYear()) : (t.getFullYear());
    var tmo = t.getMonth() + 1;
    var tda = t.getDate();
    var tho = t.getHours();
    var tmi = t.getMinutes();
    var tse = t.getSeconds();
    var tzo = t.getTimezoneOffset();
    var tc = "";
    var prtcl = document.location.protocol.indexOf("https") != -1 ? "https://" : "http://";
    tc = tc + prtcl + _TRK_SERVER;
    var _trk_port = document.location.protocol.indexOf("https") != -1 ? "" : "";
    tc = tc + _trk_port;
    var bPNF = ((typeof _TRK_PI) != "undefined" && _TRK_PI == "PNF") ? true : false;
    if (bPNF) tc = tc + "/tracker_click.tsp";
    else tc = tc + "/tracker.1.tsp";
    tc = tc + "?u=" + _TRK_U + "&XU=&TREX=" + _TRK_EX;
    tc = tc + "&UID=" + _TRK_UID + "&SID=" + _TRK_SID;
    if (bPNF) {
        tc = tc + "&rnd=" + Math.random() + "&CKFL=" + _TRK_PI + "&CKDATA=" + _trk_escape(du);
    } else {
        tc = tc + "&dr=" + _trk_escape(dr) + "&XDR=" + "&dt=" + _trk_escape(dt) + "&du=" + _trk_escape(du);
        if ((typeof _TRK_CP) != "undefined" && _TRK_CP != "") tc = tc + "&CP=" + _trk_escape(_TRK_CP) + "&XCP=";
        if ((typeof _TRK_PI) != "undefined" && _TRK_PI != "") tc = tc + "&PI=" + _TRK_PI;
        if ((typeof _TRK_PN) != "undefined" && _TRK_PN != "") tc = tc + "&PN=" + _trk_escape(_TRK_PN);
        if ((typeof _TRK_MF) != "undefined" && _TRK_MF != "") tc = tc + "&MF=" + _trk_escape(_TRK_MF);
        if ((typeof _TRK_OA) != "undefined" && _TRK_OA != "") tc = tc + "&OA=" + _TRK_OA;
        if ((typeof _TRK_OP) != "undefined" && _TRK_OP != "") tc = tc + "&OP=" + _trk_escape(_TRK_OP);
        if ((typeof _TRK_OE) != "undefined" && _TRK_OE != "") tc = tc + "&OE=" + _TRK_OE;
        if ((typeof _TRK_CC) != "undefined" && _TRK_CC != "") tc = tc + "&CC=" + _TRK_CC;
        if ((typeof _TRK_RK) != "undefined" && _TRK_RK != "") tc = tc + "&RK=" + _trk_escape(_TRK_RK);
        if ((typeof _TRK_SX) != "undefined" && _TRK_SX != "") tc = tc + "&SX=" + _TRK_SX;
        if ((typeof _TRK_AG) != "undefined" && _TRK_AG != "") tc = tc + "&AG=" + _TRK_AG;
        if ((typeof _TRK_IK) != "undefined" && _TRK_IK != "") tc = tc + "&IK=" + _trk_escape(_TRK_IK);
        if ((typeof _TRK_EC1) != "undefined" && _TRK_EC1 != "") tc = tc + "&EC1=" + _trk_escape(_TRK_EC1);
        if ((typeof _TRK_EC2) != "undefined" && _TRK_EC2 != "") tc = tc + "&EC2=" + _trk_escape(_TRK_EC2);
        tc = tc + "&js=Y" + "&ss=" + escape(ss) + "&cd=" + cd + "&ce=" + ce + "&je=" + je + "&tzo=" + tzo + "&tye=" + tye + "&tmo=" + tmo + "&tda=" + tda + "&tho=" + tho + "&tmi=" + tmi + "&tse=" + tse;
        if ((typeof _TRK_VN) != "undefined" && _TRK_VN >= 0) tc = tc + "&VN=" + _TRK_VN;
        if ((typeof _TRK_CR) != "undefined" && _TRK_CR != "") tc = tc + "&CR=" + _trk_escape(_TRK_CR) + "&XCR=1";
        if ((typeof _TRK_CQ) != "undefined" && _TRK_CQ != "") tc = tc + "&CQ=" + _trk_escape(_TRK_CQ) + "&XCQ=1";
    }
    return tc;
}
var _TRK_LIFE = _trk_getParameter("_L_");
if (_TRK_LIFE == "") _TRK_LIFE = 14;
_TRK_LIFE = parseInt(_TRK_LIFE) * 24 * 60 * 60 * 1000;
if ((typeof _TRK_U) != "undefined" && _TRK_U != "") {
    _TRK_U = _TRK_U;
} else {
    var _TRK_U = "";
}
var _TRK_CC_C = _trk_getCookie("_TRK_CC");
var _TRK_CC_P = _trk_getParameter("_C_");
if ((typeof _TRK_CC) != "undefined" && _TRK_CC != "") _TRK_CC_P = _TRK_CC;
if (_TRK_CC_C != "") _TRK_CC = _TRK_CC_C;
if (_TRK_CC_P != "") _TRK_CC = _TRK_CC_P;
if ((typeof _TRK_CC) != "undefined" && _TRK_CC != "" && _TRK_CC_P != "") _trk_setCookie("_TRK_CC", _TRK_CC, _TRK_LIFE);
var _SS_LIFE = 30 * 60 * 1000;
var _TRK_EX = _trk_getCookie("_TRK_EX");
if (_TRK_EX == "") _TRK_EX = 0;
_TRK_EX++;
_trk_setCookie("_TRK_EX", _TRK_EX, _SS_LIFE);
var _TRK_UID = _trk_getCookie("_TRK_UID").split(":")[0];
var _TRK_VN = _trk_getCookie("_TRK_UID").split(":")[1];
var _TRK_SID = _trk_getCookie("_TRK_SID");
if (_TRK_UID == "") _TRK_UID = getNewSID(32);
if (_TRK_VN == "" || _TRK_VN == "NaN" || typeof(_TRK_VN) == "undefined") _TRK_VN = 0;
else _TRK_VN = parseInt(_TRK_VN);
if (_TRK_SID == "") {
    _TRK_SID = getNewSID(32);
    _TRK_VN++;
}
_trk_setCookie("_TRK_UID", _TRK_UID + ":" + _TRK_VN.toString(), 30 * 365 * 24 * 60 * 60 * 1000);
_trk_setCookie("_TRK_SID", _TRK_SID, _SS_LIFE);
var _TRK_CR = _trk_getCookie("_TRK_CR");
var _TRK_CQ = _trk_getCookie("_TRK_CQ");
if (_TRK_EX == 1) {
    var dr = self.document.referrer;
    var tdu = "";
    eval("try{ tdu=top.document.location.href; }catch(_e){}");
    var _TRK_CR_S = (dr == tdu ? top.document.referrer : self.document.referrer);
    if (_TRK_CR_S != "") _TRK_CR = _TRK_CR_S;
    if ((typeof _TRK_CR) != "undefined" && _TRK_CR != "" && _TRK_CR_S != "") _trk_setCookie("_TRK_CR", _trk_escape(_TRK_CR), _TRK_LIFE);
    var _TRK_CQ_S = (dr == tdu ? top.document.location.search : self.document.location.search);
    if (_TRK_CQ_S != "") _TRK_CQ = _TRK_CQ_S;
    if ((typeof _TRK_CQ) != "undefined" && _TRK_CQ != "" && _TRK_CQ_S != "") _trk_setCookie("_TRK_CQ", _trk_escape(_TRK_CQ), _TRK_LIFE);
}
var _SSID = _trk_getCookie("GPSESSIONID");
if (_SSID == "") _SSID = "";
var _trk_code_base = _trk_make_code(_L_TD, _TRK_LID);
var _trk_code_chan = "";
if (_TRK_U != "") _trk_code_chan = _trk_code_base.replace(/\?u=[0-9A-z]+&XU=/g, "?u=" + _TRK_U + "&XU=");
var _trk_img_base = new Image();
var _trk_img_base_click = new Image();
if (_trk_bJS12 == true) {
    if (_trk_bMSIE) {
        _trk_img_base.src = _trk_code_base;
    } else {
        setTimeout("_trk_img_base.src=_trk_code_base;", 1);
    }
} else {
    if (_trk_bMSIE) document.write('
');
    document.write('');
    if (_trk_bMSIE) document.write('
');
}

function _trk_flashEnvView(env1, env2, env3, env4, env5, env6, env7, env8, env9, env10, env11, env12) {
    var _trk_code_flash = _trk_code_base;
    for (var envCnt = 1; envCnt < 13; envCnt++) {
        if ((eval("env" + envCnt) != "") && (typeof eval("env" + envCnt) != "undefined")) {
            var trk_str = eval("env" + envCnt);
            if (trk_str.indexOf("_TRK_CP") >= 0) {
                var trk_cp = trk_str.split('=');
                var _TRK_CP = trk_cp[1];
                _trk_code_flash = _trk_code_flash.replace(/&CP=.*&XCP=/g, "&XCP=");
                _trk_code_flash = _trk_code_flash.replace(/&dr=.*&XDR=/g, "&XDR=");
                _trk_code_flash = _trk_code_flash + "&dr=&CP=" + _trk_escape(_TRK_CP) + "&rnd=" + Math.random();
                if (_TRK_U != "") {
                    _trk_code_flash = _trk_code_flash.replace(/\?u=[0-9A-z]+&XU=/g, "?u=" + _TRK_U + "&XU=");
                }
            }
            if ((trk_str.indexOf("_TRK_PN") >= 0) || (trk_str.indexOf("_TRK_MF") >= 0) || (trk_str.indexOf("_TRK_RK") >= 0) || (trk_str.indexOf("_TRK_OP") >= 0) || (trk_str.indexOf("_TRK_IK") >= 0) || (trk_str.indexOf("_TRK_CN") >= 0)) {
                var trk_env = trk_str.split('=');
                var _TRK_ENV = _trk_escape(trk_env[1]);
                var tkr_env_name = trk_str.substring(trk_str.indexOf('_', 1) + 1, trk_str.lastIndexOf('='));
                var _trk_envs = "&" + tkr_env_name + "=" + _TRK_ENV;
                if (_trk_code_flash.indexOf("&" + tkr_env_name + "=") > 0) {
                    var regVal = "\&" + tkr_env_name + "\=(.*)(\&PN\=|\&MF\=|\&OA\=|\&OP\=|\&OE\=|\&CC\=|\&RK\=|\&SX\=|\&AG\=|\&IK\=|\&js\=|\&CN\=)";
                    var envReg = new RegExp(regVal, 'gi');
                    var envRst = _trk_code_flash.match(envReg);
                    var envRst = envRst.toString();
                    var envArr = envRst.split('&');
                    var envVar = envArr[1];
                    _trk_code_flash = _trk_code_flash.replace("&" + envVar + "&", _trk_envs);
                } else {
                    _trk_code_flash = _trk_code_flash + "&" + tkr_env_name + "=" + _TRK_ENV;
                }
            }
            if ((trk_str.indexOf("_TRK_PI") >= 0) || (trk_str.indexOf("_TRK_OA") >= 0) || (trk_str.indexOf("_TRK_OE") >= 0) || (trk_str.indexOf("_TRK_CC") >= 0) || (trk_str.indexOf("_TRK_SX") >= 0) || (trk_str.indexOf("_TRK_AG") >= 0)) {
                var trk_env = trk_str.split('=');
                var _TRK_ENV = trk_env[1];
                var tkr_env_name = trk_str.substring(trk_str.indexOf('_', 1) + 1, trk_str.lastIndexOf('='));
                var _trk_envs = "&" + tkr_env_name + "=" + _TRK_ENV + "&";
                if (_trk_code_flash.indexOf("&" + tkr_env_name + "=") > 0) {
                    var regVal = "\&" + tkr_env_name + "\=(.*)(\&PN\=|\&MF\=|\&OA\=|\&OP\=|\&OE\=|\&CC\=|\&RK\=|\&SX\=|\&AG\=|\&IK\=|\&js\=|\&CN\=)";
                    var envReg = new RegExp(regVal, 'gi');
                    var envRst = _trk_code_flash.match(envReg);
                    var envRst = envRst.toString();
                    var envArr = envRst.split('&');
                    var envVar = envArr[1];
                    _trk_code_flash = _trk_code_flash.replace("&" + envVar + "&", _trk_envs);
                } else {
                    _trk_code_flash = _trk_code_flash + "&" + tkr_env_name + "=" + _TRK_ENV;
                }
            }
        }
    }
    _trk_img_base_click.src = _trk_code_flash;
}

function _trk_flashContentsView(_TRK_PI, _TRK_CP) {
    var _trk_code_flash = _trk_code_base;
    var _trk_piv = "&PI=" + _TRK_PI + "&";
    _trk_code_flash = _trk_code_flash.replace(/&CP=.*&XCP=/g, "&XCP=");
    _trk_code_flash = _trk_code_flash.replace(/&dr=.*&XDR=/g, "&XDR=");
    if (_trk_code_flash.indexOf("&PI=") > 0) {
        var regVal = "\&PI\=(.*)(\&PN\=|\&MF\=|\&OA\=|\&OP\=|\&OE\=|\&CC\=|\&RK\=|\&SX\=|\&AG\=|\&IK\=|\&js\=)";
        var envReg = new RegExp(regVal, 'gi');
        var envRst = _trk_code_flash.match(envReg);
        var envRst = envRst.toString();
        var envArr = envRst.split('&');
        var envVar = envArr[1];
        _trk_code_flash = _trk_code_flash.replace("&" + envVar + "&", _trk_piv);
    } else {
        _trk_code_flash = _trk_code_flash + "&PI=" + _TRK_PI;
    }
    _trk_img_base_click.src = _trk_code_flash + "&dr=&CP=" + _trk_escape(_TRK_CP) + "&rnd=" + Math.random();
    if (_TRK_U != "") {
        _trk_code_flash = _trk_code_flash.replace(/\?u=[0-9A-z]+&XU=/g, "?u=" + _TRK_U + "&XU=");
        _trk_img_chan_click.src = _trk_code_flash + "&dr=&CP=" + _trk_escape(_TRK_CP) + "&rnd=" + Math.random();
    }
}

function _trk_clickTrace(_TRK_CKFL, _TRK_CKDATA) {
    var du = self.document.location.href;
    if (du.substr(0, 4) == "file") return "";
    var _trk_code_click = _trk_code_base.substr(0, _trk_code_base.indexOf("tracker.1.tsp"));
    _trk_code_click = _trk_code_click + "tracker_click.tsp?rnd=" + Math.random() + "&CKFL=" + _TRK_CKFL + "&CKDATA=" + _trk_escape(_TRK_CKDATA) + "&UID=" + _trk_getCookie("_TRK_UID").split(":")[0] + "&SID=" + _trk_getCookie("_TRK_SID");
    _trk_img_base_click.src = _trk_code_click + "&u=" + _TRK_LID;
}

function _trk_adClick(adSvr, svcCode, adCode) {
    var ac = "";
    var prtcl = document.location.protocol.indexOf("https") != -1 ? "https://" : "http://";
    ac = ac + prtcl + adSvr;
    _trk_img_base_click.src = ac + "/tracker_ad.tsp?u=" + svcCode + "&mode=C&adCode=" + adCode;
}

function _trk_adClickImpress(adSvr, svcCode, adCode) {
    var ac = "";
    var prtcl = document.location.protocol.indexOf("https") != -1 ? "https://" : "http://";
    if (prtcl == "https://") adSvr = "ssl." + _TRK_DOMAIN;
    ac = ac + prtcl + adSvr;
    _trk_img_base_click.src = ac + "/tracker_ad.tsp?u=" + svcCode + "&mode=I&adCode=" + adCode;
}

-------------- tf.co.kr --------------------

http://www.tf.co.kr/public/layout/2015/copyright.js

//로그분석스크립트 시작 2006.10.24 ,변경 2008.09.02
/* LOGGER TRACKING SCRIPT V.30 : 7 */
/*X*/
/* COPYRIGHT 2002-2008 BIZSPRING INC. */
/*X*/
/* DO NOT MODIFY THIS SCRIPT. */
/*X*/
var _TRK_DOMAIN = "log.tf.co.kr";
var _trk_bMSIE = (document.all) ? true : false;
var _trk_bJS12 = (window.screen) ? true : false;

function _trk_escape(_str) {
    var str, ch;
    var bEncURI = "N";
    eval("try{bEncURI=encodeURI('Y');}catch(_e){ }");
    if (bEncURI == "Y") str = encodeURI(_str);
    else str = escape(_str);
    str = str.split("+").join("%2B");
    str = str.split("/").join("%2F");
    str = str.split("&").join("%26");
    str = str.split("?").join("%3F");
    str = str.split(":").join("%3A");
    str = str.split("#").join("%23");
    return str;
}

function _trk_setCookie(name, value, expire) {
    var today = new Date();
    today.setTime(today.getTime() + expire);
    document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString() + ";";
}

function _trk_getCookie(name) {
    var cookieName = name + "=";
    var x = 0;
    while (x <= document.cookie.length) {
        var y = (x + cookieName.length);
        if (document.cookie.substring(x, y) == cookieName) {
            if ((endOfCookie = document.cookie.indexOf(";", y)) == -1) endOfCookie = document.cookie.length;
            return unescape(document.cookie.substring(y, endOfCookie));
        }
        x = document.cookie.indexOf(" ", x) + 1;
        if (x == 0) break;
    }
    return "";
}

function _trk_getParameter(name) {
    var paraName = name + "=";
    var URL = "" + self.document.location.search;
    var tURL = "";
    eval("try{ tURL=top.document.location.search; }catch(_e){}");
    URL = URL + "&" + tURL;
    if (URL.indexOf(paraName) != -1) {
        var x = URL.indexOf(paraName) + paraName.length;
        var y = URL.substr(x).indexOf("&");
        if (y != -1) return URL.substring(x, x + y);
        else return URL.substr(x);
    }
    return "";
}

function _trk_make_code(_TRK_SERVER, _TRK_U) {
    var dt = document.title.toString();
    dt = dt.substr(0, 128);
    var dr = self.document.referrer;
    var tdr = "";
    eval("try{ tdr=top.document.referrer; }catch(_e){}");
    var tdu = "";
    eval("try{ tdu=top.document.location.href; }catch(_e){}");
    var bFrm = false;
    if (dr == tdu) {
        dr = tdr;
        bFrm = true;
    }
    if (dr == "undefined") dr = "";
    var du = self.document.location.href;
    if (du.substr(0, 4) == "file") return "";
    var adKeyVal = "";
    if (bFrm) {
        adKeyVal = _trk_getParameter("OVKEY");
        if (adKeyVal != "" && du.indexOf("OVKEY=") < 0) {
            if (du.indexOf("?") != -1) du = du + "&OVKEY=" + adKeyVal;
            else du = du + "?OVKEY=" + adKeyVal;
            adKeyVal = _trk_getParameter("OVRAW");
            if (adKeyVal != "" && du.indexOf("OVRAW=") < 0)
                if (du.indexOf("?") != -1) du = du + "&OVRAW=" + adKeyVal;
                else du = du + "?OVRAW=" + adKeyVal;
        } else {
            adKeyVal = _trk_getParameter("netpia");
            if (adKeyVal != "" && du.indexOf("netpia=") < 0)
                if (du.indexOf("?") != -1) du = du + "&netpia=" + adKeyVal;
                else du = du + "?netpia=" + adKeyVal;
        }
        adKeyVal = _trk_getParameter("logger_kw");
        if (adKeyVal != "" && du.indexOf("logger_kw=") < 0)
            if (du.indexOf("?") != -1) du = du + "&logger_kw=" + adKeyVal;
            else du = du + "?logger_kw=" + adKeyVal;
        adKeyVal = _trk_getParameter("source");
        if (adKeyVal != "" && du.indexOf("source=") < 0)
            if (du.indexOf("?") != -1) du = du + "&source=" + adKeyVal;
            else du = du + "?source=" + adKeyVal;
    }
    var ce = navigator.cookieEnabled ? "Y" : "N";
    var je = navigator.javaEnabled() ? "Y" : "N";
    var ss = "";
    var cd = "";
    if (_trk_bJS12) {
        ss = screen.width + "x" + screen.height;
        cd = screen.colorDepth;
    }
    if (!dt) dt = "";
    if (!dr) dr = "";
    if (!du) du = "";
    if (!ce) ce = "";
    if (!je) je = "";
    var t = new Date;
    var tye = (_trk_bMSIE) ? (t.getYear()) : (t.getFullYear());
    var tmo = t.getMonth() + 1;
    var tda = t.getDate();
    var tho = t.getHours();
    var tmi = t.getMinutes();
    var tse = t.getSeconds();
    var tzo = t.getTimezoneOffset();
    var tc = "";
    var prtcl = document.location.protocol.indexOf("https") != -1 ? "https://" : "http://";
    if (prtcl == "https://") _TRK_SERVER = "ssl." + _TRK_DOMAIN;
    tc = tc + prtcl + _TRK_SERVER;
    if (prtcl == "http://") tc = tc + ":7779";
    else if (prtcl == "https://") tc = tc + "";
    var bPNF = ((typeof _TRK_PI) != "undefined" && _TRK_PI == "PNF") ? true : false;
    if (bPNF) tc = tc + "/tracker_click.tsp";
    else tc = tc + "/tracker.tsp";
    tc = tc + "?u=" + _TRK_U + "&XU=&EXEN=" + _EXEN;
    if (bPNF) {
        tc = tc + "&rnd=" + Math.random() + "&CKFL=" + _TRK_PI + "&CKDATA=" + _trk_escape(du);
    } else {
        tc = tc + "&dr=" + _trk_escape(dr) + "&XDR=" + "&dt=" + _trk_escape(dt) + "&du=" + _trk_escape(du);
        if ((typeof _TRK_CP) != "undefined" && _TRK_CP != "") tc = tc + "&CP=" + _trk_escape(_TRK_CP) + "&XCP=";
        if ((typeof _TRK_PI) != "undefined" && _TRK_PI != "") tc = tc + "&PI=" + _TRK_PI;
        if ((typeof _TRK_PN) != "undefined" && _TRK_PN != "") tc = tc + "&PN=" + _trk_escape(_TRK_PN);
        if ((typeof _TRK_MF) != "undefined" && _TRK_MF != "") tc = tc + "&MF=" + _trk_escape(_TRK_MF);
        if ((typeof _TRK_OA) != "undefined" && _TRK_OA != "") tc = tc + "&OA=" + _TRK_OA;
        if ((typeof _TRK_OP) != "undefined" && _TRK_OP != "") tc = tc + "&OP=" + _trk_escape(_TRK_OP);
        if ((typeof _TRK_OE) != "undefined" && _TRK_OE != "") tc = tc + "&OE=" + _TRK_OE;
        if ((typeof _TRK_CC) != "undefined" && _TRK_CC != "") tc = tc + "&CC=" + _TRK_CC;
        if ((typeof _TRK_RK) != "undefined" && _TRK_RK != "") tc = tc + "&RK=" + _trk_escape(_TRK_RK);
        if ((typeof _TRK_SX) != "undefined" && _TRK_SX != "") tc = tc + "&SX=" + _TRK_SX;
        if ((typeof _TRK_AG) != "undefined" && _TRK_AG != "") tc = tc + "&AG=" + _TRK_AG;
        if ((typeof _TRK_IK) != "undefined" && _TRK_IK != "") tc = tc + "&IK=" + _trk_escape(_TRK_IK);
        tc = tc + "&js=Y" + "&ss=" + escape(ss) + "&cd=" + cd + "&ce=" + ce + "&je=" + je + "&tzo=" + tzo + "&tye=" + tye + "&tmo=" + tmo + "&tda=" + tda + "&tho=" + tho + "&tmi=" + tmi + "&tse=" + tse;
    }
    return tc;
}
var _TRK_LIFE = _trk_getParameter("_L_");
if (_TRK_LIFE == "") _TRK_LIFE = 14;
_TRK_LIFE = parseInt(_TRK_LIFE) * 24 * 60 * 60 * 1000;
var _TRK_U = "";
var _TRK_U_P = _trk_getParameter("_U_");
var _TRK_U_C = _trk_getCookie("_TRK_U");
if (_TRK_U_C != "") _TRK_U = _TRK_U_C;
if (_TRK_U_P != "") _TRK_U = _TRK_U_P;
if (_TRK_U != "" && _TRK_U_P != "") _trk_setCookie("_TRK_U", _TRK_U, _TRK_LIFE);
var _TRK_CC_C = _trk_getCookie("_TRK_CC");
var _TRK_CC_P = _trk_getParameter("_C_");
if ((typeof _TRK_CC) != "undefined" && _TRK_CC != "") _TRK_CC_P = _TRK_CC;
if (_TRK_CC_C != "") _TRK_CC = _TRK_CC_C;
if (_TRK_CC_P != "") _TRK_CC = _TRK_CC_P;
if ((typeof _TRK_CC) != "undefined" && _TRK_CC != "" && _TRK_CC_P != "") _trk_setCookie("_TRK_CC", _TRK_CC, _TRK_LIFE);
var _TRK_RK_C = _trk_getCookie("_TRK_RK");
var _TRK_RK_P = _trk_getParameter("_R_");
if ((typeof _TRK_RK) != "undefined" && _TRK_RK != "") _TRK_RK_P = _TRK_RK;
if (_TRK_RK_C != "") _TRK_RK = _TRK_RK_C;
if (_TRK_RK_P != "") _TRK_RK = _TRK_RK_P;
if ((typeof _TRK_RK) != "undefined" && _TRK_RK != "" && _TRK_RK_P != "") _trk_setCookie("_TRK_RK", _TRK_RK, _TRK_LIFE);
var _SS_LIFE = 30 * 60 * 1000;
var _EXEN = _trk_getCookie("_EXEN");
if (_EXEN == "") _EXEN = 0;
_EXEN++;
_trk_setCookie("_EXEN", _EXEN, _SS_LIFE);
var _trk_code_base = _trk_make_code("log.tf.co.kr", "7");
var _trk_code_chan = "";
if (_TRK_U != "") _trk_code_chan = _trk_code_base.replace(/\?u=7&XU=/g, "?u=" + _TRK_U + "&XU=");
var _trk_img_base = new Image();
var _trk_img_chan = new Image();
var _trk_img_base_click = new Image();
var _trk_img_chan_click = new Image();
if (_trk_bJS12 == true) {
    if (_trk_bMSIE) {
        _trk_img_base.src = _trk_code_base;
        if (_TRK_U != "") _trk_img_chan.src = _trk_code_chan;
    } else {
        setTimeout("_trk_img_base.src=_trk_code_base;", 1);
        if (_TRK_U != "") setTimeout("_trk_img_chan.src=_trk_code_chan;", 1);
    }
} else {
    if (_trk_bMSIE) document.write('
');
    document.write('');
    if (_TRK_U != "") document.write('');
    if (_trk_bMSIE) document.write('
');
}

function _trk_flashContentsView(_TRK_CP) {
    var _trk_code_flash = _trk_code_base;
    _trk_code_flash = _trk_code_flash.replace(/&CP=.*&XCP=/g, "&XCP=");
    _trk_code_flash = _trk_code_flash.replace(/&dr=.*&XDR=/g, "&XDR=");
    _trk_img_base_click.src = _trk_code_flash + "&dr=&CP=" + _trk_escape(_TRK_CP) + "&rnd=" + Math.random();
    if (_TRK_U != "") {
        _trk_code_flash = _trk_code_flash.replace(/\?u=7&XU=/g, "?u=" + _TRK_U + "&XU=");
        _trk_img_chan_click.src = _trk_code_flash + "&dr=&CP=" + _trk_escape(_TRK_CP) + "&rnd=" + Math.random();
    }
}

function _trk_clickTrace(_TRK_CKFL, _TRK_CKDATA) {
    var _trk_code_click = _trk_code_base.substr(0, _trk_code_base.indexOf("tracker.tsp"));
    _trk_code_click = _trk_code_click + "tracker_click.tsp?rnd=" + Math.random() + "&CKFL=" + _TRK_CKFL + "&CKDATA=" + _trk_escape(_TRK_CKDATA);
    _trk_img_base_click.src = _trk_code_click + "&u=7";
    if (_TRK_U != "") _trk_img_chan_click.src = _trk_code_click + "&u=" + _TRK_U;
}

function _trk_adClick(adSvr, svcCode, adCode) {
    var ac = "";
    var prtcl = document.location.protocol.indexOf("https") != -1 ? "https://" : "http://";
    if (prtcl == "https://") adSvr = "ssl." + _TRK_DOMAIN;
    ac = ac + prtcl + adSvr;
    if (prtcl == "http://") ac = ac + ":7779";
    else if (prtcl == "https://") tc = tc + "";
    _trk_img_base_click.src = ac + "/tracker_ad.tsp?u=" + svcCode + "&mode=C&adCode=" + adCode;
}
document.write('');
//로그분석스크립트 끝 2006.10.24 ,변경 2006.12.05


Sounds perfect. Once you merge that PR @ping me, then I can very quickly plug it in.


ba la b


@atfornes note that you included a conflict in your commit

That is why tests failed


what to say


je reviens sur ``_static`` pour re-confirmer que c'est pour html seulement il semble:

```
Sphinx will automatically copy image files over to a subdirectory of the output directory
on building (e.g. the _static directory for HTML output.)
```
mais cettre phrase parle par ailleurs des images inclus via ``.. image:: `` or ``.. figure::``


@jchannon i have no problem reverting, yet do have a question for you: did you try building with 1.6.0? for me, everything that works under 1.5.0-rc2, works at least as well with 1.6.0.

perhaps, consider upgrading your project to 1.6.0 [if it works out-of-the-box, which it might].


I'll see what I can do! :)


hehe I did the same thing in settings.java


La page que tu m'as envoyé me va très bien !


Par contre ne peut-on pas refaire entièrement la page de garde plutôt que de rajouter des choses sur la page par defaut ? Et si un jour la page par defaut change ...


You are correct, I have corrected it :) Thanks


Je ne veux pas te mettre la pression mais avec `asciidoctor` on peut faire ce qu'on veux avec la sortie latex ;)


このアクション自体は
「指定したサイズのパケットを OUTPUT する」
アクションのようです。
truncated ... ひどく省略された，不完全な.
という意味なので。

「パケットをミラーリングする」というのは、
このアクションを便利に使えるユースケースの一部だそうです。

例えば、
パケットをミラーリングして、ある通信を監視する際、
「HTTP パケットのヘッダまでがキャプチャできていれば、
ある程度解析はできるし、その部分(ETH+IP+TCP+HTTPをちょっと)
だけにパケットを小さくすれば、ネットワークにかかる不可を低減できるなぁ」
という場合に、このアクションって有用だよねって話のようです。

なので、どんな機能なのかを純粋に説明して、
`This action truncate a packet into the specified size and outputs it.`
「このアクションは指定されたサイズにパケットを切り詰めて、それをアウトプットします」
とかは、いかがでしょうか？


> This pessimizes a code completion test

Radars & SR issues for disabled tests?


This code is probably broken:
* keycode[0] is ord(text) which is really CHAR CODE. get_windows_key_code() expects key[0] KIVY CODE from keyboard.on_key_down. Native key code, kivy code, char code, windows key code - these are all different kind of codes, can't be mixed.
* Sending both native_key_code and windows_key_code is not a good idea. Send only windows_key_code.

Best to copy keyboard code AS IS from kivy_.py to avoid problems.


don't change this, there is no "scots" culture ingame.


+  "version": "0.12.4",


test


can a patch be released for this fix.


It is the first time that I login in the Github,I am very happy and hope I will be strong in some day !!! fighting~


This broke libraries.


いただいている記載では、
「サイズバイト(？)にパケットを切り詰めます」
なので、不思議な文章になってしまっております。

`Max bytes to send`
「送信する最大バイト」
とかはどうでしょうか？


dffs


kkkkk


@naholyr Are you still interested in maintaining this project? Actually gulp-front-matter is not listed in https://byteclubfr.github.io/.

If you could transfer this repository to my account, I can keep on maintaining this project with more motivations.


Looks good :+1:


The second line has to be indented 2 spaces to the right, so you can see that it belongs within the parentheses. Otherwise the automatic linter will complain about it during the tests.

```c
else if (error != NULL)
         && strstr(....
```


Thanks for fixing this.
FYI, `ReportTemplateFormat` contains all output formats that an XSLT can produce.


Fixed in https://github.com/odoo/odoo/commit/830fc8922d32d751c2090940b8217e6628682007


well i saw it because you merged it a few days ago ^^


Delivery Status:
----------------
|Verify|
|:--|
||
||
||


Hi Stefano,

My status of knowlegde so far always were that in a PVS we have only the score of our bestmove whilst of the other moves we only know that they are not better than our bestmove. To have a secondbest move with its value we need to set multiPV to 2 which cost ELO.
So I wonder to what in your case these scores of the other rootmoves reffer?


Hi @eileenmcnaughton,

Good to know. So, we won't be needing this field after all. I will make the necessary changes.

Thanks!!


We haven't. Glad to hear it's painless. We have more than  dozen projects
were porting so we have do it methodically

On Thursday, 30 June 2016, Igor Shmukler <notifications@github.com> wrote:

> @jchannon <https://github.com/jchannon> i have no problem reverting, yet
> do have a question for you: did you try building with 1.6.0? for me,
> everything that works under 1.5.0-rc2, works at least as well with 1.6.0.
>
> perhaps, consider upgrading your project to 1.6.0 [if it works
> out-of-the-box, which it might].
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/VQComms/CsharpLDAP/commit/eff11fac5ff4633b4e3f5600836f0cc2c53f1210#commitcomment-18074411>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AAGapqj0oGMhLgZfbE5qB8eBiVnEWjb4ks5qQ3D_gaJpZM4JBafS>
> .
>


Hi, i have a trouble when using your newest version and also your older versions.
in the newest version when i import the csv file i get a error

Proper XML Syntax isn't followed by some variable name(s)
1) Element names are case-sensitive
2) Element names must start with a letter or underscore
3) Element names cannot start with the letters xml (or XML, or Xml, etc)
4) Element names can contain letters, digits, hyphens, underscores, and periods
5) Element names cannot contain spaces
(All names are going to be Auto-replaced):
--------------------------------------
fornamn;efternamn

also this means that only one variable is used- then called variable 1.

how can i solve this?

in your previous versions the same thing happens but without the warning.

i thought i only had to write plain text n microsoft excel or could it depend on anything other?


Cool!


コミットタイトルが、
`tests: Add test data of support new NXAction`
「新しいNXActionをサポートしますのテストデータを追加します」
になってしまっているので、修正をお願いいたします。

また、このテストデータを使う UT ファイルが、
`test_parser.py` なので、
`test_parser: Add packet data for new NXAction`
とかはどうでしょうか？
（new と書いているのも、「いつの時点のnewだろう？」となりかねないので、
あまり好ましくはないのですが...）


Start grouped *kinases* in the same place as groups ;)


Please read the mail_alias class, especially alias_contact field and the mail gateway behavior. The whole management of the mail gateway in the expense app seems wrong to me and should rely on standard feature.


@clausreinke I don't know what is this '~/.node-gyp' directory.
Since I am building on my host for my target device (which, in my case is an Edison board), I need to first configure npm for cross-compilation. So, I will run '<path_to_node>/android-configure <path_to_ndk> x86' (I use x86 because I am building for an 'x86' target device, but you could use 'arm' if you're building for an arm device). In my case, I also need to specify the arch to npm by running: 'npm config set arch ia32' (or 'npm config set arch arm' for an arm device). These steps are necessary for cross-compilation with both npm or node-gyp (anyway, npm is calling node-gyp configure, node-gyp rebuild and node-gyp install, when you issue an npm install command, so basically these two are doing the same job).

 I use the following methods to build a node module:
1. Using npm. Make sure you have node installed, go to your module directory and run 'npm build .'
2. Using node-gyp directly: '<path_to_node>/node_modules/node-gyp/bin/node-gyp configure .' followed by '<path_to_node>/node_modules/node-gyp/bin/node-gyp build .'
3. Install node-gyp using 'npm install -g node-gyp', the run 'node-gyp --nodedir <path_to_node> configure' followed by 'node-gyp --nodedir <path_to_node> build'

Basically, all the three methods are the same, since all of them are calling node-gyp configure and node-gyp build.

One note here: these steps worked until a few versions. Now, there are some issues with the cross-compilation of node and node modules, but I have some patches submitted, but not yet accepted (I also have to come back to them since they are kind of old).


The latter is a great idea.  I imagine a Wiki page that's more "live" and community-managed than your PeerJ-paper, but serves a similar purpose of providing a more tutorial/hands-on example view of relevant pieces of the standard.
BTW: With "comment", I just meant something like a regular // JS comment (are those valid in JSON?), for people not familiar with the standard.  But such a page sounds like a better idea.  (Could still be pointed to if comments are valid here.)


Prepare all the data information, and merge.


Sphinx est très stable il n'y a aucune chance pour que le `\maketitle`  par défaut (qui est défini dans le fichier `sphinxmanual.cls` que tu trouves dans ``build/latex/``)  change (il y en a un autre dans le `sphinxhowto.cls`) sauf si je m'en occupe... (car le code LaTeX n'est pas très bon des générations de programmeurs Python et Javascript se sont acharnés dessus, et pas customisable). Il positionne  ``\@title`` dans un environnement ``\flushright``. Donc pour mettre un truc tout-à-gauche avec le titre il fallait ruser un peu. Mais c'était plus simple que de reprendre les 42 lignes du code de ``\maketitle`` pour les modifier.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 281](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=6196&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Thanks for cleaning up here!!


j'ai vérifié qu'avec un `\vspace{\parskip}` supplémentaire le titre est positionné _exactement_ à la même position où Sphinx l'aurait mis par défaut sans le logo à gauche. Je rajoute ?


sudo_users = {162193322},--Sudo users


Effectivement je pense que le responsable de la partie latex de sphinx (que je connais bien, je vais lui ecrire) fasse de sorte que ces classes soit plus "customisables".


Worked :+1:


That's an excellent initiative and I'm up for it, let's wait for @t8g and @Delapouite opinion


I was able to trigger the crash with just one Thread, it results in a trap.
PR here: https://github.com/apple/swift-package-manager/pull/453 though not sure if thats the correct fix


In the meantime I'll merge your PR


@lp  Hum, by testing this at LTC 40+0.04, 3 threads, throughput 2900 you're basically saying that this test is 4x3x2.9 = 34.8 times more important that normal STC tests, or at least it takes 34.8 times the resources of normal STC tests... Normal LTC tests use 6 times the resources of STC.


Ne me demande pas comment faire, stp. Je n'y connais rien :flushed:.


One more thing: in order to verify the validity of my addon library, I run the following commands:
- `file build/Release/obj.target/addon.node` and make sure the correct arch is used (if I don't configure npm for the target's arch, node-gyp will use the host arch and of course, it won't work on my device).
- `nm -D build/Release/obj.target/addon.node` and make sure that all the symbols to 'node_module_register' and v8 functions used by my module are present and undefined.


Sorry for coming in lately. It's interesting just to follow you guys ;-) I'd say that MEI next (whatever version that'll be) should definitely have an indicator somewhere in the header on how an instance treats accidentals. I know that this won't resolve the issue for existing encodings, but it'll make life _significantly_ easier when processing upcoming files. However, this mechanism could take three different values:

- yes, I've encoded accid.ges where necessary (even though there are no instances)
- no, I didn't bother about accid.ges, please make up your own values while processing
- I'm undecided, good luck when processing me

The third value is a fallback to describe our existing encodings, which can be set automatically when upconverting older instances. However, when someone who's in charge for those files knows what he did, he only has to change on attribute value (I presume) to improve those files. I'm sure everyone of us is able to remember how he dealt with this issue in the past, and so it shouldn't be too demanding to make this adjustment manually (or by individual software). In case we don't and keep the "undetermined" value, nothing will be lost compared to our current situation.

I believe such a mechanism would be very desirable for other things as well, like indicating how beams have been used (attributes only, always beamSpan, beamSpan only when beam is not sufficient…) etc., or to indicate if the encoding is a transcription of an existing source, or is meant as instruction for a renderer. I'm sure we can come up with better examples, but this mechanism (living somewhere in encodingDesc) could clearly help to make the purpose and meaning of the encoding more explicit.

Just my 2c
jo

> Am 30.06.2016 um 00:03 schrieb Craig Stuart Sapp <notifications@github.com>:
>
> To summarize the problem in another way: MEI is using two models for accidentals:
>
> (1) SCORE
> (2) Humdrum
>
> SCORE accidentals are purely visible, and Humdrum accidentals are purely gestural.
>
> MEI is currently bouncing between these in a superposition of the two systems. That is fine, as long as it is explicitly encoded within the file as to which system the current data file is using (and a file should only use one or the other system; otherwise the indication needs to be moved to inside of the <music> element).
>
> MuseData has a Humdrum-like system for accidentals, where they are primarily gestural, with visual accidentals usually calculated automatically, but the data can override the automatic choice of sofware. I use extensions to Humdrum to do similar things (I add codes to the data to mean that an accidental must must be displayed for a particular note). The MuseData system can also work just as well as MEI with non-standard usages of accidentals (17th-century style), where a gestural natural is displayed as a visual sharp. MusicXML is basically the MuseData system, although I notice weird things when conflicting the visual and gestural accidentals are loaded into Finale.
>
> MEI sort of works on the complementary side of MuseData: the printed accidentals are primary, with the gestural accidentals usually calculated automatically, but the data can override the automatic choice with an explicit @accid.ges.
>
> But note that this system is bad for analytic processing of files, since there will always be corner cases in transforming between visual and gestural accidentals, and analysis is typically done with the gestural accidentals. Otherwise, people would have adopted SCORE as an analytic format as well as a visual format. Also note that Humdrum was specifically a reaction against DARMS, which is a visual accidental representation system.
>
> Also note that violists are infinitely smarter than computers, but computers follow directions much better :-)
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


Configu-what?


bon ne touche plus à rien ;-)

je vais mettre les fichier dans images on verra si RTD les voit cette fois


"what library" -> fuzzing is not restricted to libraries. You could as well fuzz some programs.


is requiired if your bean ha a getter for internal use


I will retire it and study the issue
Il 30/giu/2016 09:45, "pb00068" <notifications@github.com> ha scritto:

> Hi Stefano,
>
> My status of knowlegde so far always were that in a PVS we have only the
> score of our bestmove whilst of the other moves we only know that they are
> not better than our bestmove. To have a secondbest move with its value we
> need to set multiPV to 2 which cost ELO.
> So I wonder to what in your case these scores of the other rootmoves
> reffer?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Stefano80/Stockfish/commit/d8bf17deec38ed4d5db3861f130bdb088eb455d6#commitcomment-18074521>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AIWmz1oVA3LGiWvVWMjeCeqlFuWFX2zGks5qQ3QIgaJpZM4JB4zP>
> .
>


TeamCity OTA+ :: rvi_sota_server :: ci [Build 281](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=6196&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 202, ignored: 3 Build time: 00:08:17


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#BZSHHUIjTTG61ZSDxO4ICQ


Updated `crypto` to have static `encrypt/decrypt` methods. But now they also require `config` as additional parameter as suggested. Updated `session` and `spec` related to this change :smiley:
/cc : @kenichi @digitalextremist


need add service in **manifests.xml**
`<service android:name="services.MusicService"/>`


Does it cause an additional layout? Since it happens directly below a call to `getBoundingClientRect`, I would expect the layout to already be computed as this point.


Hey


This doesn't work in community. A tour has been created for this, so no need to add those three steps at the end of each tour.


sjy


`const`?


##Just so no one misses:

![image](https://cloud.githubusercontent.com/assets/7759208/16481168/6186af48-3ec7-11e6-953c-6e975a0b9ea0.png)


Having a default value for an argument in the middle of the argument list but not later ones is pretty weird. Should there be defaults for `stringHandlers` and `useImportant` too?


Feels weird to have this logic here; `LookupContainer` should just give you the container for the handle, not implement special reaping semantics for certain containers.


Apologies for the late reply,

You're right, a Rubyist wouldn't like to use this function as it is, however it is mentioned and used many times in many SPICE examples. I think adding another Ruby-flavoured function that calls this function in a better way while allowing the original SPICE API to be intact would be the way to go.


`ReapContainer` should really only be used when a container is gone from a worker and we want to garbage collect it from the DB. We should just use `Release` or, ideally, not even find it so it just expires naturally.


The above String Constants are used to name the different pages in the editor of Eclipse. See the tabs on the bottom of the image below
![image](https://cloud.githubusercontent.com/assets/9494086/16481043/e4004f5c-3ec6-11e6-9c4f-9eec5cf97750.png)
Since these tabs specify which output format is being currently displayed and formatted, I think this should be changed back to FO.


Just wondering why you decided to remove these tests?


Aaah, now I see.
You're right, then: please use XSL/FO instead (which is the complete name, see https://en.wikipedia.org/wiki/XSL_Formatting_Objects)


nzyxlol.com


Done in a new commit - please check if that is what you intended.. yml is a bit unfamiliar for me ;)


first test


I had problems pulling from the latest commit for some reason and I'm not sure why... I had to just reclone this repo. It was some sort of merging error?


Nice, I like this example


Great, it'll be edited in the next commit
BTW the link above uses XSL-FO, so I'll use that instead


Thank you. !! :+1:


There's no way to undo this, right? So this might cause other tests to pass or fail depending on execution order?


I think it also divided by number of threads. Something wrong with this
priorities. It did not get any cores at all with the same 3000 for half a
day, though it was running for 4 days, and now I see it gets too many.

On Thu, Jun 30, 2016 at 3:56 AM, Stéphane Nicolet <notifications@github.com>
wrote:

> @lp <https://github.com/lp> Hum, by testing this at LTC 40+0.04, 3
> threads, throughput 2900 you're basically saying that this test is 4x3x2.9
> = 34.8 times more important that normal STC tests, or at least it takes
> 34.8 times the resources of normal STC tests... Normal LTC tests use 6
> times the resources of STC.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/lp--/Stockfish/commit/e3fd60bec198770e65d1646e7c586110e052a994#commitcomment-18074632>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AEzPdraqmpv50xU8NUzX2e7WgoB53IR7ks5qQ3atgaJpZM4I-gV1>
> .
>


TeamCity OTA+ :: rvi_sota_server :: ci [Build 282](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=6199&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Dans le log de la compilation on trouv ça :

```
processing LivretdaccueilPaulPainleve.tex... index organigramme installation demarches informatique bibliotheque missions pratique services
resolving references...
writing...
Encoding error:
'ascii' codec can't decode byte 0xc3 in position 194: ordinal not in range(128)
The full traceback has been saved in /tmp/sphinx-err-9XPM8z.log, if you want to report the issue to the developers.
```


@triska Thanks!


@tk0miya, I think this is wrong. PR #2650 adds ``--pdb`` option to setup.py command. My PR, #2663, adds ``--warning-is-error`` option to setup.py commands, but it has not been merged yet.


@Jing-Ran
Nice work, I do have some ideas to improve this code, but it'll have to wait until after the weekend.


OK, maybe it should work. Just remember that ephemerides **plus** cute Ruby API is the most important part of the work.


> BTW the link above uses XSL-FO, so I'll use that instead

Uhmm, ok ok


que vient faire ce codec "ascii" ? tu peux récupérer le log complet /tmp/sphinx-err-9XPM8z.log ?


Just curious - these 2 newlines are really required?
They add another hunk to the patch. IMHO it's a good practice to keep changes minimalistic and clean.


En local j'ai le log :

```
# Sphinx version: 1.4.4
# Python version: 2.7.11 (CPython)
# Docutils version: 0.12 release
# Jinja2 version: 2.8
# Last messages:
#   installation
#   demarches
#   informatique
#   bibliotheque
#   missions
#   pratique
#   services
#
#   resolving references...
#   writing...
# Loaded extensions:
#   sphinx.ext.todo (1.4.4) from d:\myprograms\python27\lib\site-packages\sphinx\ext\todo.pyc
#   alabaster (0.7.8) from d:\myprograms\python27\lib\site-packages\alabaster\__init__.pyc
Traceback (most recent call last):
  File "d:\myprograms\python27\lib\site-packages\sphinx\cmdline.py", line 244, in main
    app.build(opts.force_all, filenames)
  File "d:\myprograms\python27\lib\site-packages\sphinx\application.py", line 298, in build
    self.builder.build_update()
  File "d:\myprograms\python27\lib\site-packages\sphinx\builders\__init__.py", line 246, in build_update
    self.build(['__all__'], to_build)
  File "d:\myprograms\python27\lib\site-packages\sphinx\builders\__init__.py", line 322, in build
    self.write(docnames, list(updated_docnames), method)
  File "d:\myprograms\python27\lib\site-packages\sphinx\builders\latex.py", line 133, in write
    docwriter.write(doctree, destination)
  File "d:\myprograms\python27\lib\site-packages\docutils\writers\__init__.py", line 80, in write
    self.translate()
  File "d:\myprograms\python27\lib\site-packages\sphinx\writers\latex.py", line 115, in translate
    self.output = visitor.astext()
  File "d:\myprograms\python27\lib\site-packages\sphinx\writers\latex.py", line 522, in astext
    self.generate_indices() +
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 194: ordinal not in range(128)
```


81行目でエラー
test.cpp:135:32: error: passing 'const Point3d' as 'this' argument of 'Point3d Point3d::rot(long long int, long long int)' discards qualifiers [-fpermissive]


There's probably a newer version of this script out there, and a better way to depend on it than vendoring it in. I'm all ears.


You forgot to set a default value for this, which causes debug builds with poisoned values to fail.


je regarde


TeamCity OTA+ :: rvi_sota_server :: ci [Build 282](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=6199&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 13 (13 new), passed: 189, ignored: 3 Build time: 00:06:24
### Failed tests
```
APIFunTests.test adding vins: <no details avaliable>

APIFunTests.test searching vins: <no details avaliable>

APIFunTests.test adding packages: <no details avaliable>

APIFunTests.test adding manually installed packages: <no details avaliable>

APIFunTests.test viewing manually installed packages: <no details avaliable>

APIFunTests.test viewing vehicles with a given package installed: <no details avaliable>

APIFunTests.test searching packages: <no details avaliable>

APIFunTests.test adding filters to a package: <no details avaliable>

APIFunTests.test removing filters from a package: <no details avaliable>

APIFunTests.test re-adding filters to a package: <no details avaliable>

APIFunTests.test viewing packages with a given filter: <no details avaliable>

##### there are 3 more failed tests, see build details
```


I prefer "5.0" because the behaviour of that is clearly documented unlike "5". But it does seem to work the same way so this is fine by me :)


# sap-web-ide-tutorial

Tutorial on hwo to use Github....with SAP Web IDE


s/for region id/in region/


As this is potentially useful for other cases please change to something like `PUBLIC_SERVER_URI`.


This commit breaks the build. gnutls fails in the test phase:

```
$ nix-build -A gnutls
[...]
FAIL: name-constraints
======================

Loaded 3 certificates, 1 CAs and 0 CRLs

	Subject: C=US,O=Foo Bar Inc.,CN=Foo Bar Sub CA 1,OU=Public Key Infrastructure
	Issuer: C=US,O=Foo Bar Inc.,CN=Foo Bar Root CA,OU=Public Key Infrastructure
	Output: Not verified. The certificate is NOT trusted. The certificate issuer is unknown.

	Subject: C=US,O=Foo Bar Inc.,CN=Foo Bar Sub CA 1,OU=Public Key Infrastructure
	Issuer: C=US,O=Foo Bar Inc.,CN=Foo Bar Root CA,OU=Public Key Infrastructure
	Checked against: C=US,O=Foo Bar Inc.,CN=Foo Bar Sub CA 1,OU=Public Key Infrastructure
	Output: Verified. The certificate is trusted.

	Subject: C=US,O=Foo Bar Inc.,CN=bazz.foobar.com
	Issuer: C=US,O=Foo Bar Inc.,CN=Foo Bar Sub CA 1,OU=Public Key Infrastructure
	Checked against: C=US,O=Foo Bar Inc.,CN=Foo Bar Sub CA 1,OU=Public Key Infrastructure
	Output: Not verified. The certificate is NOT trusted. The certificate chain uses expired certificate.

Chain verification output: Not verified. The certificate is NOT trusted. The certificate chain uses expired certificate.

name constraints test 1 failed
FAIL name-constraints (exit status: 1)
[...]
Makefile:1525: recipe for target 'test-suite.log' failed
make[4]: *** [test-suite.log] Error 1
make[4]: Leaving directory '/tmp/nix-build-gnutls-3.4.13.drv-0/gnutls-3.4.13/tests/cert-tests'
Makefile:1631: recipe for target 'check-TESTS' failed
make[3]: *** [check-TESTS] Error 2
make[3]: Leaving directory '/tmp/nix-build-gnutls-3.4.13.drv-0/gnutls-3.4.13/tests/cert-tests'
Makefile:1802: recipe for target 'check-am' failed
make[2]: *** [check-am] Error 2
make[2]: Leaving directory '/tmp/nix-build-gnutls-3.4.13.drv-0/gnutls-3.4.13/tests/cert-tests'
Makefile:3511: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/tmp/nix-build-gnutls-3.4.13.drv-0/gnutls-3.4.13/tests'
Makefile:1407: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
builder for ‘/nix/store/v0g2cdxh09iqw0n1gh81v6rslwpf4h0s-gnutls-3.4.13.drv’ failed with exit code 2
```

CC @leenaars, @vcunat.


As bundle is called Recommendation, lets skip the `YOOCHOOSE_` part, we dob't need both.


awesome, thanks!


My understanding that with 1500 it must be as normal LTC tests

On Thu, Jun 30, 2016 at 3:56 AM, Stéphane Nicolet <notifications@github.com>
wrote:

> @lp <https://github.com/lp> Hum, by testing this at LTC 40+0.04, 3
> threads, throughput 2900 you're basically saying that this test is 4x3x2.9
> = 34.8 times more important that normal STC tests, or at least it takes
> 34.8 times the resources of normal STC tests... Normal LTC tests use 6
> times the resources of STC.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/lp--/Stockfish/commit/e3fd60bec198770e65d1646e7c586110e052a994#commitcomment-18074632>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AEzPdraqmpv50xU8NUzX2e7WgoB53IR7ks5qQ3atgaJpZM4I-gV1>
> .
>


Tours are also used to test flows, on the runbot. @qsm-odoo is working on it right now, and this will be merged shortly. Those three steps won't work in community, thus the branch will be red.

We planned to implement a 'priority' feature on the tours, so that only one tour (with the higher priority) will be active at a time, because let's be honest, the app switcher starts to look like a christmas tree. This will be merged this week, so it will be in saas-12.

The setting tour will have the lower priority, so you'll get the exact same result (minus the go back to app switcher tip which breaks community).


top kek


Doh! Good catch 👍


no problem for me. @shinnn you've done an amazing job on this project. You definitely deserve the credits.


Pour info ces echecs sont depuis le 22ce16c2420f6a54eee7718216b783f62f174a62.


je n'ai pas d'environnement python 2.7 pour faire de la place, mais peut-être c'est dû à mes commentaires avec accents dans  ``'preamble'``. Il n'y a pas de problème avec python 3.5 et j'ai oublié la syntaxe Python 2 pour les chaînes.


I replaced the forEach function with a for loop to correct the lint errors.


You mentioned "This repo is deprecated. We have realized that it is much better to build individual projects that have deep optimization and integration with the existing system.", could you please tell what kind of repo has been replaced this repo if the repo has been in github?


我的想法是：
expansions原本是希望達到和參數-e具有相同的功能，也就是說理論上這裡放的是額外的資料庫和腳本
對於OCG已出的卡，資料應該以/cards.cdb、/script為準
如果有問題直接修改這兩處會比較恰當


Why use float? You also don't check for null.


my plan was to maintain a second branch as my project uses Symfony2 and then push changes to the tefel/src/Tefel/ directory to the master branch and do pull requests so the  Laravel version should be able to use it.

Im open to how you want to tackle this, maybe keep your repo the Laravel version and mine the Symfony2 version cross referencing each other and do pull requests for the library folder?


On peut passer à python 3. Je pense qu'il suffit de l'indiquer dans le `readthedocs.yml`. On peut le faire aussi dans les "settings" de RTD.

Peut-être il est temps de te créer un compte RTD et que je te donne les droits de voir les logs ?

Et on voit encore une fois l'utilité d'avoir une vieille version pour découvrir des bugs ;)


You have an example where it yields to problem ? You could add it in the page:

https://www.lactame.com/visualizer/src/index.html?config=../testcase/config/default.json&viewURL=../testcase/data/typerenderer/chemical/view.json&dataURL=../testcase/data/typerenderer/chemical/data.json

You may also compare the previous link with the new head

https://www.lactame.com/visualizer/HEAD/index.html?config=../testcase/config/default.json&viewURL=../testcase/data/typerenderer/chemical/view.json&dataURL=../testcase/data/typerenderer/chemical/data.json

In particular the molecular formula on the left and the charge over the numbers


strlen is missing in the header.


Hi, I'm afraid a 32-bit Mac version is not possible, at least at the current time. The framework we use [(Electron)](http://electron.atom.io/) does not support 32-bit OS X and they have stated that they have no plans to either.


注：发布时带上的目录名称开头大写，仅开发使用的目录名称开头小写


Codacy and Travis CI badge integration.


這就是態度問題了吧？你口口聲聲說要跨平台，結果目錄名還大寫


For the problem 7, do you miss the issue that a paragraph is commented by " """ "?


Tu vois que ça marche quand on fait les choses "correctement" ;)


@nyalldawson , yay!


removes:
(set QT_PLUGIN_PATH=C:\Qt\5.3.2\plugins) & (set PATH=C:\Qt\5.3.2\lib;%PATH:)=^)%) &
C:\Qt\5.3.2\bin\uic.exe src\qt\forms\sendcoinsdialog.ui -o build\ui_sendcoinsdialog.h
src\qt\forms\sendcoinsdialog.ui: Warning: Z-order assignment: 'verticalSpacer' is not a valid widget.


Merci !


Tests for file existence and validity


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#Fm-VwP94SCm06vdUVnzuKw


Thanks @atd, I don't know how I did not see it.


@gxsjtu how is ts more complicated to use npm packages?


Thanks!


I think both FIR and PLI should be kept and supported on MCU side.
It's the responsibility of client side to determine send FIR or PLI.


It's not due to the commit but due to the current date, I think. See https://github.com/NixOS/nixpkgs/pull/16610


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#G4r3n3mCT1StzjBRbB8gzg


<img src="https://github.com/itlianyang/lunbo/raw/master/lunbotu.gif" width="266" height="500"/>


ok j'ai depuis installé Python 2.7 et reproduit l'erreur en local, qui est bien corrigée par 30ded2a


注：发布时带上的目录名称开头大写，仅开发用的目录名称开头小写
项目代码主文件开头大写，其他全部小写


[inst/kla/experiments.R:3:24:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L3) *warning:* **Do not use absolute paths.**
```r
  plano <<- read.csv2("~/R_projects/rroad/inst/kla/ow_plano.csv")
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:19:29:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L19) *style:* **Put spaces around all infix operators.**
```r
test_profile <- data.frame(x=x, profile=sapply(x, generate_test_profile))
                           ~^~
```
[inst/kla/experiments.R:19:40:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L19) *style:* **Put spaces around all infix operators.**
```r
test_profile <- data.frame(x=x, profile=sapply(x, generate_test_profile))
                                      ~^~
```
[inst/kla/experiments.R:21:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L21) *style:* **lines should not be more than 80 characters.**
```r
plot(x = test_profile$x, y = test_profile$profile, ylim = c(0, 8), xlim = c(0,25), type = "l")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:21:79:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L21) *style:* **Commas should always have a space after.**
```r
plot(x = test_profile$x, y = test_profile$profile, ylim = c(0, 8), xlim = c(0,25), type = "l")
                                                                              ^
```
[inst/kla/experiments.R:22:47:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L22) *style:* **Put spaces around all infix operators.**
```r
lines(x = test_profile$x, y = test_profile$iri*10)
                                             ~^~
```
[inst/kla/experiments.R:33:17:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L33) *style:* **Commas should always have a space after.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                ^
```
[inst/kla/experiments.R:33:31:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L33) *style:* **Put spaces around all infix operators.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                             ~^~
```
[inst/kla/experiments.R:33:50:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L33) *style:* **Commas should always have a space after.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                                                 ^
```
[inst/kla/experiments.R:33:52:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L33) *style:* **Put spaces around all infix operators.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                                                  ~^~
```
[inst/kla/experiments.R:34:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L34) *style:* **lines should not be more than 80 characters.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:34:5:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L34) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
    ^
```
[inst/kla/experiments.R:34:20:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L34) *style:* **Put spaces around all infix operators.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                  ~^~
```
[inst/kla/experiments.R:34:38:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L34) *style:* **Put spaces around all infix operators.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                                    ~^~
```
[inst/kla/experiments.R:34:62:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L34) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                                                             ^
```
[inst/kla/experiments.R:39:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L39) *style:* **lines should not be more than 80 characters.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:39:35:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L39) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                  ^
```
[inst/kla/experiments.R:39:58:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                        ~^~
```
[inst/kla/experiments.R:39:69:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                   ~^~
```
[inst/kla/experiments.R:39:71:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                     ~^~
```
[inst/kla/experiments.R:39:91:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L39) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                                ^
```
[inst/kla/experiments.R:42:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L42) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:43:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L43) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:44:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L44) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:45:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L45) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:46:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/inst/kla/experiments.R#L46) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/iri.R:22:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L22) *style:* **lines should not be more than 80 characters.**
```r
  CalculateIRIperSegmentsOverlapping(profile, iri_coef, segment.length, segment.length)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:45:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L45) *style:* **lines should not be more than 80 characters.**
```r
CalculateIRIperSegmentsOverlapping <- function(profile, iri_coef, segment.length = 100, segment.offset = 20) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:51:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L51) *style:* **lines should not be more than 80 characters.**
```r
  K <- max(2, as.integer(.5 + .25 / DX) + 1)  # number of profile points used to compute mvg avg slope input (window)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:52:3:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L52) *warning:* **local variable ‘BL’ assigned but may not be used**
```r
  BL <- (K - 1) * DX  # baselength
  ^~
```
[R/iri.R:54:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L54) *style:* **lines should not be more than 80 characters.**
```r
  # split profile into segments by defining starting and ending indices (e.g. per 100m segment considering offsets)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:58:19:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L58) *style:* **Commas should always have a space after.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                  ^
```
[R/iri.R:58:34:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L58) *style:* **Put spaces around all infix operators.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                ~^~
```
[R/iri.R:58:53:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L58) *style:* **Commas should always have a space after.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                                    ^
```
[R/iri.R:58:55:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L58) *style:* **Put spaces around all infix operators.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                                     ~^~
```
[R/iri.R:59:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L59) *style:* **lines should not be more than 80 characters.**
```r
  # if there is exactly one sample missing for calculating initial IRI for next segment, delete last segment
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:60:7:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L60) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
      ^
```
[R/iri.R:60:23:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L60) *style:* **Put spaces around all infix operators.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
                     ~^~
```
[R/iri.R:60:41:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L60) *style:* **Put spaces around all infix operators.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
                                       ~^~
```
[R/iri.R:63:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L63) *style:* **lines should not be more than 80 characters.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:63:37:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L63) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                    ^
```
[R/iri.R:63:61:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                           ~^~
```
[R/iri.R:63:85:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ~^~
```
[R/iri.R:63:87:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ~^~
```
[R/iri.R:63:107:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L63) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ^
```
[R/iri.R:108:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L108) *style:* **lines should not be more than 80 characters.**
```r
  K <- max(2, as.integer(.5 + .25 / DX) + 1)  # number of profile points used to compute mvg avg slope input (window)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:116:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L116) *style:* **lines should not be more than 80 characters.**
```r
  # sliding window of profil elevations for calculating mvg avg slope (buffer of length K)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:129:3:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L129) *warning:* **local variable ‘iri_df’ assigned but may not be used**
```r
  iri_df <- data.frame()  # df for colleteing return values
  ^~~~~~
```
[R/iri.R:152:10:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L152) *style:* **Put spaces around all infix operators.**
```r
      y[j-1] <- y[j]
        ~^~
```
[R/iri.R:160:29:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L160) *style:* **Commas should always have a space after.**
```r
        z[j] <- z[j] + ST[j,jj] * z_last[jj]
                            ^
```
[R/iri.R:163:24:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L163) *style:* **Put spaces around all infix operators.**
```r
    rs <- rs + abs(z[1]- z[3])
                      ~^
```
[R/iri.R:168:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/iri.R#L168) *style:* **lines should not be more than 80 characters.**
```r
    # determine avg rs by dividing by number of considered samples and attach to result vector
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rroad-package.R:30:1:](https://github.com/vsimko/rroad/blob/6b54ab37475a03b812368f57445ad1585396733c/R/rroad-package.R#L30) *style:* **Trailing blank lines are superfluous.**
```r

^
```


I don't think this is correct. It will still try to find static library and only having failed to do that, it will use a dynamic one, which is contrary to what the change was originally about.


aaa


Projekt für das Objekt-Modell


Test-Projekt für das Objekt-Modell


@ktzanev après le fix 30ded2a, le déplacement des pdf dans images est peut-être devenu inutile, mais bref, j'ai regardé le build/html (en local) et je suis rassuré, il n'a pas mis dedans les fichiers pdf de ``source/images/``. Faut dire que la doc de Sphinx est vraiment pas claire. Donc je propose de les laisser dans ``images/`` car ce sont en effet des images. Bye.


frumos readme!


[Memo](https://docs.python.org/3.5/library/stdtypes.html#text-sequence-type-str):

> Changed in version 3.3: For backwards compatibility with the Python 2 series, the u prefix is once again permitted on string literals. It has no effect on the meaning of string literals and cannot be combined with the r prefix.


Thanks


I don't have time to do it now :P


done


```swift
static let DEFAULT_USING_SERVICE_FLAG = [true, true, true, true]
var usingServiceFlg: [Bool] = AppDelegate.DEFAULT_USING_SERVICE_FLAG
```

として、意味を明確にするべき


Appears I have tried to patch the master branch.  This really belongs on the 1.8.5 branch.  I will see if I can put it where it belongs.


:hand:


What's the point of this?


You need to specify if it's left/right or right/left, same for top/bottom and bottom/top


Billboard polymorphism


@lauraluiz can you please review the changes in this class?


Copy&paste error :) will change that later


In jsGraph it seems to be (I think) top then bottom and left then right.
But to be checked, this code was a bit cryptic...


May want to make this a String array, because that's how Bukkit does it


gggg


Locale should be settable in config maybe?


Not a prob bud


update


new


pour les droits sur RTD, ça peut attendre je pars bientôt en vacances, marre d'être aliéné au boulot !


I don't understand; every billboard will just have IsDarkRPBillboard set to true on it. What is different?


honestly, is it not so crazy to just make it three for everyone? Or is the reasoning here essentially:
 - 0 for local documents
 - 3 for remote documents


I have a strange behavior: even if I remove this link to `gl_splat` in `CMakeLists.txt`, `gl_splat` is still linked to `scene_basic_objects` in the project properties. I tried configuring it from scratch (in case there was a problem with the CMake cache or so) and the same problem occurs. Any reason why CMake would add this link anyway?
Note that I have the same issue with the master branch.

Anyway, I tried removing the link manually in MSVC, and `scene_basic_objects` still builds without errors.

@gdamiand Can you test with GCC, please?


I'd recommend to use [dfmt](https://github.com/Hackerpilot/dfmt) for new code, even if not perfect it saves you a lot of time and allows to switch back and forth between different coding styles. For upstream submission your code will have to follow [The D Style](http://dlang.org/dstyle).


Things that need to know whether an entity is a billboard, `ent.IsDarkRPBillboard` is more generic than `ent:GetClass() == "darkrp_billboard"`. People could replace the billboard entity and scripts would still work.


Dunzo. Thanks!


Actually your format has a flaw. If you use the third way to define the errors (in the example) but with symmetrical errors, you still have a 2-level deep array and the rendering engine will be confused with the second way to define errors.


emysql_conn:prepare_statement/2 add unprepare/2 when repared new version statments,
emysql_conn:close_connection/1 if Conn has prepared statament, unprepare all mysql prepare statment,
modue emysql_conn_mgr add get_all_conns/1 function,
Add emysql:deallocate_prepared_stmt/1 to recycle mysql PREPARE Leak, wen application stop call this function, deallocate all prepare statment of one Pool.
I found if used  a large amount of prepare sql , It case serious memory leak of mysql.
in my mobile game project, It will preparing all sql statment  when application start, so It need a Function to recyle them.


Do you want to create an issue for it or you will do it later?


git pull --rebase should avoid such merge commits, e.g. see [git ready » pull with rebase](http://gitready.com/advanced/2009/02/11/pull-with-rebase.html)


Indeed there was no indication at all ... I added a description in the JSON format

https://github.com/cheminfo/json-chart/commit/f505ad0e64cff542e80b81b17b262fea1c8d93e3

Please tell me if jsGraph does not use the same top / bottom / right / left order. Or just change directly the specification so that it fits jsGraph order.


完成SPL部分的移植，程序已经能打印出U-boot的信息：
![image](https://cloud.githubusercontent.com/assets/8155136/16483045/32b022da-3ee5-11e6-8661-92c023904279.png)


I think this answer means that:
1. BF－疾風のゲイル has 2 separate debuff EFFECT_SET_ATTACK_FINAL, EFFECT_SET_DEFENSE_FINAL
2. EFFECT_SET_BASE_ATTACK will reset EFFECT_SET_ATTACK_FINAL, but it will not affect EFFECT_SET_DEFENSE_FINAL.


我指的是把OCG卡的效果改成原作效果，或者其他的加强之类
一般软件的扩展功能也是优先使用扩展提供的代码
其实不仅脚本，卡图和数据库和strings也可以优先使用expansions里的


We could create an issue but is it really needed?
The current solution is not the most elegant but it works and we already have so much to do :)
There's a FIXME in the code + a tip about the code we could use with moment (in case someone wants to take care of it).


[Last master testsuite I-84](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.9-I-84/Polyhedron_Demo/TestReport_afabri_x64_Cygwin-Windows8_MSVC2012-Release-32bits.gz) exhibits the same behavior (line 713):
`C:\PROGRA~2\MICROS~1.0\VC\bin\link.exe /nologo @CMakeFiles\scene_basic_objects.dir\objects1.rsp /out:scene_basic_objects.dll /implib:scene_basic_objects.lib [...] Qt5Widgets.lib gl_splat.lib [...] advapi32.lib /MANIFEST`


vvfgf


Actually, is this only temporarily? It seems like it will make alot of changes in `RemoteService` and `RemoteManager` since they both need to handle the requests separately (they do not know of `CloudPerson`)


I remember when my solutions were working but not 'the most elegant' and had to correct them.
Just saying :P
I can take care of it later.


Seems compatible.

The two first formats shown in the example are supported in v1.14.10-2
I'm still waiting for your proposal for the third one.


I didn't think about having a 2 level symmetrical error bars. But it could be a good idea indeed. Maybe to keep it 'simple' we could have more properties ???

- errorX : [0.1, 0.2, ...] : one level symmetrical error bars
- errorX : [ [0.1, 0.2], [0.2, 0.3] ] : two level symmetrical error bars
- errorXleft : [0.1, 0.2, ...] : one level asymmetrical left error bars
- errorXleft : [ [0.1, 0.2], [0.2, 0.3] ] : two level asymmetrical left error bars
- errorXright
- errorY
- errorYtop
- errorYbottom


@targos, if you're in the lab, can you please go and strangle him for me :) ?


全部`./img/***-bf.png`では？（`/`がない）


He is not there ;) conferences in Swiss Tech


You can move the `// separate deleted and updated` code out to the syncdown thread's `.run()`, I think it shouldn't change the remote stuff?


So you don't like this proposal ? At least no ambiguity about top, bottom, right, left ...


Ah damn. Never here when I need him :D
No, it's ok. Should be implementable. But I will not vouch for speed in case of very large arrays.


@skarupke Are you here?
include <iostream>
int main {
if (life<death) {
int x=10
y=0
cout<<x/y;
}}
//Destroys universe if need be