This does not seem to have added Kyle as a former admin.

Noticed it when I went to see my name up in lights. Will merge a PR tomorrow (my time) if you do not get around to it before then.


despite => regardless of


@cprezzi, @tbfleming  Went plain file to svg-parser until better solution.


lesser => less


`return render(request, 'websites/configure.html', ...`


Also added Site Logo


I disabled the test phase for boto3 in 6047401a71b736bd8f203127bb05ea5592237b82. Now nixops builds.

(I was wrong about this commit breaking "itself". I was doing nixos-rebuild at first and thought name/attr botocore == boto3. Wrong.)


CREDIT: RhythmixGaming#1692


What is random and randint? random is a module which has a randint() function


dude all i told u three months ago simple man git commit --amend --author"name <email.com>" after u copy and paste and all is well.. Like i said u do good stuff dont let it be messed up by someone seeing these and reporting ...Just trying to help ya


Thanks, I misread en as em in the style guide :)


isn't it already in this file a bit lower?

```@import '../../node_modules/mapskin/css/mapskin';```


It would be great, to add the needed dictionary as parameter, so that we want to search in another list, from other pirates, the function will be still usable.


now if u mean i should credit u for a commit u copie and pasted nah thats is not correct..I cherry pick fix conflitcs i dont copy and paste..


# CONFIG_USE_MFC_CMA is not set
To solve streaming issues in certain videos (black screen, only audio)


ça me paraissait bien d'avoir les chemins côté FTP et côté HTTP.

`max_length= 200` est-ce un choix au hasard ou raisonné?

https://docs.djangoproject.com/en/1.10/ref/databases/#notes-on-specific-fields


Thanks Kay! I'll make sure to check into indented code for tomorrow. Struggling with the docking method right now, but I'll see what my pair partner says tomorrow.

Hope you have a good evening!
- Hendrik

[m] +44 7752 437679
[m] +49 177 8678878
[e] hendrik.geiger@me.com

> On 11 Apr 2017, at 17:26, Kay Lovelace <notifications@github.com> wrote:
>
> Really nice!
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


ok no worries , for me there is no point to argue i do understand your point of view but seem like it is different than mine thanx for advice


Umm, it shouldn't be immutable, it's just a list accessed via a property. The problem is probably that you're trying to delete items from the list that is being iterated over, while it's being iterated over, which is a big no-no, because deleting items from a list messes up the iterator's ability to track where it is.

There's actually already a couple of `filter` options for standings generation, but neither will do what you want it to, because they both run before rankings are generated. I guess the cleanest way is to add a third, which runs at the end. To avoid a time bomb, I'd take care to keep `self.infos` and `self.standings` consistent, which complicates things a little.

Another way would be just to break out of an iterator, rather than actually deleting things from the `self.standings` list? So add something like this to the `Standings` class:
``` python
def iteruntil(self, stopwhen):
    for standing in self.standings:
        if stopwhen(standing):
            break
        yield standing
```
then pass a callable in as `stopwhen`, like (in the view):
``` python
for standing in standings.iteruntil(lambda x: x.rankings["rank"][0] > ranks_limit):
```
This won't work in Django templates, but if it only needs to work in Python then this might suffice?


支持pom.xml


I just pushed version 0.2.1, let me know what you think about the structure. My next 3 weeks are dedicated to my exams so I will not have time to review non trivial code for that period :)


Something goes wrong specifically when switching to/from conservative, and I'm not sure why. It could be a bug in conservative, the cpufreq drivers, or qcom's cpufreq driver; I have no idea.

I wrote a script that could crash both my Marshmallow and Nougat kernel branches within 2 minutes by changing CPU governors, and the logs for it are all over the place. Here are three of the logs I collected: https://pastebin.com/jmk52SFV https://pastebin.com/uDmAVPVf https://pastebin.com/Sj3GMHMb

On msm8974, the ondemand governor would cause weird crashes that didn't make sense, so I wouldn't be surprised if conservative itself were responsible for these crashes.


Actually, it's not deleting items from the iterator that's killing it, I just tried it on a toy example and it works fine. Without the stack trace I have no idea why that wouldn't work.


its not a point of view its the proper way and if u dont then someone someday will report,wont be me ,just saying u will be forced to fix or worse so why not just do proper way man... I like what u do but i would like to pic proper commits into my kernel


![](https://github.trello.services/images/mini-trello-icon.png) [BOOTSTRAPPING THE APP](https://trello.com/c/NIIjvnCI/1-bootstrapping-the-app)


made by RhythmixGaming#1692


I believe the *_prefetch cpu_type works with core=normal:
```
		} else if (cputype == "386_prefetch") {
			CPU_ArchitectureType = CPU_ARCHTYPE_386;
			if (core == "normal") {
				cpudecoder=&CPU_Core_Prefetch_Run;
				CPU_PrefetchQueueSize = 16;
			} else if (core == "auto") {
				cpudecoder=&CPU_Core_Prefetch_Run;
				CPU_PrefetchQueueSize = 16;
				CPU_AutoDetermineMode&=(~CPU_AUTODETERMINE_CORE);
			} else {
				E_Exit("prefetch queue emulation requires the normal core setting.");
			}
```


첫번째 깃허브 커밋 잘하셨습니다.

다만 Resource 단어는 의미 통일을 해야겠네요.
다음 커밋하시기 전에 "자원"으로 수정해주시면 좋겠습니다.


im fine with that what you say but what you mean by propper commit ? it states that it is port made by eliminater what els do you expect ?


I don't think we care for Python < 2.7. But if you could create a PR changing this line to `sys.version_info[0] >= 3` it can certainly be merged and released.


might want to have a final instance string and use String.format to dynamically insert the method name for passing these two strings.  thoughts?


this is fork


Yunita Di Pull Request Dulu


Pull dulu


This password is now compromised. You should change it.


@marcelveldt
This still keeps the body text inside quotes. It needs to be like this... `bodytxt = bodytxt[2:-2]`
to perform the two checks so to remove also the quotes and show the body text clean.


FYI, that should only be needed once


@w3icon , yes, that was it. Sorry, that was simple.


Created multidev environment [badcamp-2017#ci-22](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#ci-22).

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


`ImportError: No module named startup`

help?


Good Job!


I think the wrong polarity has been fixed before. Looking at the diff, this patch only reverts the fix to make the gate pin a multiple of 50 mils, so now the symbol violates KLC with the 210 mils gate pin (line 1473).


I noticed, hence why I asked. :) Wanted to snag the latest builds but guess I'll have to manually compile.


short enough 😆 but correct 👍


qmlviewer doesn't look like an ELF binary in qt5-5.8.0.2-x86_64.hpkg


i was working on the same thing, is it better to add `vcodec` and `acodec` wth `none` explicitly?
this is the patch that i was working on:
```diff
diff --git a/test/test_YoutubeDL.py b/test/test_YoutubeDL.py
index 8491a88bd..fd21a3364 100644
--- a/test/test_YoutubeDL.py
+++ b/test/test_YoutubeDL.py
@@ -240,11 +240,9 @@ class TestFormatSelection(unittest.TestCase):

     def test_youtube_format_selection(self):
         order = [
-            '38', '37', '46', '22', '45', '35', '44', '18', '34', '43', '6', '5', '17', '36', '13',
-            # Apple HTTP Live Streaming
-            '96', '95', '94', '93', '92', '132', '151',
-            # 3D
-            '85', '84', '102', '83', '101', '82', '100',
+            '38', '37', '46', '96', '85', '22', '45', '95', '84', '102', '35',
+            '44', '94', '83', '101', '18', '34', '43', '93', '82', '100', '6',
+            '5', '92', '132', '17', '151', '36', '13',
             # Dash video
             '137', '248', '136', '247', '135', '246',
             '245', '244', '134', '243', '133', '242', '160',
@@ -254,17 +252,6 @@ class TestFormatSelection(unittest.TestCase):

         def format_info(f_id):
             info = YoutubeIE._formats[f_id].copy()
-
-            # XXX: In real cases InfoExtractor._parse_mpd_formats() fills up 'acodec'
-            # and 'vcodec', while in tests such information is incomplete since
-            # commit a6c2c24479e5f4827ceb06f64d855329c0a6f593
-            # test_YoutubeDL.test_youtube_format_selection is broken without
-            # this fix
-            if 'acodec' in info and 'vcodec' not in info:
-                info['vcodec'] = 'none'
-            elif 'vcodec' in info and 'acodec' not in info:
-                info['acodec'] = 'none'
-
             info['format_id'] = f_id
             info['url'] = 'url:' + f_id
             return info
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py
index ca40de522..ec74e938f 100644
--- a/youtube_dl/extractor/youtube.py
+++ b/youtube_dl/extractor/youtube.py
@@ -298,79 +298,87 @@ class YoutubeIE(YoutubeBaseInfoExtractor):

         # 3D videos
-        '82': {'ext': 'mp4', 'height': 360, 'format_note': '3D', 'acodec': 'aac', 'abr': 128, 'vcodec': 'h264', 'preference': -20},
-        '83': {'ext': 'mp4', 'height': 480, 'format_note': '3D', 'acodec': 'aac', 'abr': 128, 'vcodec': 'h264', 'preference': -20},
-        '84': {'ext': 'mp4', 'height': 720, 'format_note': '3D', 'acodec': 'aac', 'abr': 192, 'vcodec': 'h264', 'preference': -20},
-        '85': {'ext': 'mp4', 'height': 1080, 'format_note': '3D', 'acodec': 'aac', 'abr': 192, 'vcodec': 'h264', 'preference': -20},
-        '100': {'ext': 'webm', 'height': 360, 'format_note': '3D', 'acodec': 'vorbis', 'abr': 128, 'vcodec': 'vp8', 'preference': -20},
-        '101': {'ext': 'webm', 'height': 480, 'format_note': '3D', 'acodec': 'vorbis', 'abr': 192, 'vcodec': 'vp8', 'preference': -20},
-        '102': {'ext': 'webm', 'height': 720, 'format_note': '3D', 'acodec': 'vorbis', 'abr': 192, 'vcodec': 'vp8', 'preference': -20},
+        '82': {'ext': 'mp4', 'height': 360, 'format_note': '3D', 'acodec': 'aac', 'abr': 128, 'vcodec': 'h264'},
+        '83': {'ext': 'mp4', 'height': 480, 'format_note': '3D', 'acodec': 'aac', 'abr': 128, 'vcodec': 'h264'},
+        '84': {'ext': 'mp4', 'height': 720, 'format_note': '3D', 'acodec': 'aac', 'abr': 192, 'vcodec': 'h264'},
+        '85': {'ext': 'mp4', 'height': 1080, 'format_note': '3D', 'acodec': 'aac', 'abr': 192, 'vcodec': 'h264'},
+        '100': {'ext': 'webm', 'height': 360, 'format_note': '3D', 'acodec': 'vorbis', 'abr': 128, 'vcodec': 'vp8'},
+        '101': {'ext': 'webm', 'height': 480, 'format_note': '3D', 'acodec': 'vorbis', 'abr': 192, 'vcodec': 'vp8'},
+        '102': {'ext': 'webm', 'height': 720, 'format_note': '3D', 'acodec': 'vorbis', 'abr': 192, 'vcodec': 'vp8'},

         # Apple HTTP Live Streaming
-        '91': {'ext': 'mp4', 'height': 144, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 48, 'vcodec': 'h264', 'preference': -10},
-        '92': {'ext': 'mp4', 'height': 240, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 48, 'vcodec': 'h264', 'preference': -10},
-        '93': {'ext': 'mp4', 'height': 360, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 128, 'vcodec': 'h264', 'preference': -10},
-        '94': {'ext': 'mp4', 'height': 480, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 128, 'vcodec': 'h264', 'preference': -10},
-        '95': {'ext': 'mp4', 'height': 720, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 256, 'vcodec': 'h264', 'preference': -10},
-        '96': {'ext': 'mp4', 'height': 1080, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 256, 'vcodec': 'h264', 'preference': -10},
-        '132': {'ext': 'mp4', 'height': 240, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 48, 'vcodec': 'h264', 'preference': -10},
-        '151': {'ext': 'mp4', 'height': 72, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 24, 'vcodec': 'h264', 'preference': -10},
+        '91': {'ext': 'mp4', 'height': 144, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 48, 'vcodec': 'h264'},
+        '92': {'ext': 'mp4', 'height': 240, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 48, 'vcodec': 'h264'},
+        '93': {'ext': 'mp4', 'height': 360, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 128, 'vcodec': 'h264'},
+        '94': {'ext': 'mp4', 'height': 480, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 128, 'vcodec': 'h264'},
+        '95': {'ext': 'mp4', 'height': 720, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 256, 'vcodec': 'h264'},
+        '96': {'ext': 'mp4', 'height': 1080, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 256, 'vcodec': 'h264'},
+        '132': {'ext': 'mp4', 'height': 240, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 48, 'vcodec': 'h264'},
+        '151': {'ext': 'mp4', 'height': 72, 'format_note': 'HLS', 'acodec': 'aac', 'abr': 24, 'vcodec': 'h264'},

         # DASH mp4 video
-        '133': {'ext': 'mp4', 'height': 240, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
-        '134': {'ext': 'mp4', 'height': 360, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
-        '135': {'ext': 'mp4', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
-        '136': {'ext': 'mp4', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
-        '137': {'ext': 'mp4', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
-        '138': {'ext': 'mp4', 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},  # Height can vary (https://github.com/rg3/youtube-dl/issues/4559)
-        '160': {'ext': 'mp4', 'height': 144, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
-        '212': {'ext': 'mp4', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
-        '264': {'ext': 'mp4', 'height': 1440, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
-        '298': {'ext': 'mp4', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'h264', 'fps': 60, 'preference': -40},
-        '299': {'ext': 'mp4', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'h264', 'fps': 60, 'preference': -40},
-        '266': {'ext': 'mp4', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'h264', 'preference': -40},
+        '133': {'ext': 'mp4', 'height': 240, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},
+        '134': {'ext': 'mp4', 'height': 360, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},
+        '135': {'ext': 'mp4', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},
+        '136': {'ext': 'mp4', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},
+        '137': {'ext': 'mp4', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},
+        '138': {'ext': 'mp4', 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},  # Height can vary (https://github.com/rg3/youtube-dl/issues/4559)
+        '160': {'ext': 'mp4', 'height': 144, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},
+        '212': {'ext': 'mp4', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},
+        '264': {'ext': 'mp4', 'height': 1440, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},
+        '298': {'ext': 'mp4', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'h264', 'fps': 60, 'acodec': 'none'},
+        '299': {'ext': 'mp4', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'h264', 'fps': 60, 'acodec': 'none'},
+        '266': {'ext': 'mp4', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'h264', 'acodec': 'none'},

         # Dash mp4 audio
-        '139': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'abr': 48, 'preference': -50, 'container': 'm4a_dash'},
-        '140': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'abr': 128, 'preference': -50, 'container': 'm4a_dash'},
-        '141': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'abr': 256, 'preference': -50, 'container': 'm4a_dash'},
-        '256': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'preference': -50, 'container': 'm4a_dash'},
-        '258': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'preference': -50, 'container': 'm4a_dash'},
-        '325': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'dtse', 'preference': -50, 'container': 'm4a_dash'},
-        '328': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'ec-3', 'preference': -50, 'container': 'm4a_dash'},
+        '139': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'abr': 48, 'vcodec': 'none', 'container': 'm4a_dash'},
+        '140': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'abr': 128, 'vcodec': 'none', 'container': 'm4a_dash'},
+        '141': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'abr': 256, 'vcodec': 'none', 'container': 'm4a_dash'},
+        '256': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'vcodec': 'none', 'container': 'm4a_dash'},
+        '258': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'aac', 'vcodec': 'none', 'container': 'm4a_dash'},
+        '325': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'dtse', 'vcodec': 'none', 'container': 'm4a_dash'},
+        '328': {'ext': 'm4a', 'format_note': 'DASH audio', 'acodec': 'ec-3', 'vcodec': 'none', 'container': 'm4a_dash'},

         # Dash webm
-        '167': {'ext': 'webm', 'height': 360, 'width': 640, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'preference': -40},
-        '168': {'ext': 'webm', 'height': 480, 'width': 854, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'preference': -40},
-        '169': {'ext': 'webm', 'height': 720, 'width': 1280, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'preference': -40},
-        '170': {'ext': 'webm', 'height': 1080, 'width': 1920, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'preference': -40},
-        '218': {'ext': 'webm', 'height': 480, 'width': 854, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'preference': -40},
-        '219': {'ext': 'webm', 'height': 480, 'width': 854, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'preference': -40},
-        '278': {'ext': 'webm', 'height': 144, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp9', 'preference': -40},
-        '242': {'ext': 'webm', 'height': 240, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '243': {'ext': 'webm', 'height': 360, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '244': {'ext': 'webm', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '245': {'ext': 'webm', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '246': {'ext': 'webm', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '247': {'ext': 'webm', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '248': {'ext': 'webm', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '271': {'ext': 'webm', 'height': 1440, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
+        '167': {'ext': 'webm', 'height': 360, 'width': 640, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'acodec': 'none'},
+        '168': {'ext': 'webm', 'height': 480, 'width': 854, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'acodec': 'none'},
+        '169': {'ext': 'webm', 'height': 720, 'width': 1280, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'acodec': 'none'},
+        '170': {'ext': 'webm', 'height': 1080, 'width': 1920, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'acodec': 'none'},
+        '218': {'ext': 'webm', 'height': 480, 'width': 854, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'acodec': 'none'},
+        '219': {'ext': 'webm', 'height': 480, 'width': 854, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp8', 'acodec': 'none'},
+        '278': {'ext': 'webm', 'height': 144, 'format_note': 'DASH video', 'container': 'webm', 'vcodec': 'vp9', 'acodec': 'none'},
+        '242': {'ext': 'webm', 'height': 240, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '243': {'ext': 'webm', 'height': 360, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '244': {'ext': 'webm', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '245': {'ext': 'webm', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '246': {'ext': 'webm', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '247': {'ext': 'webm', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '248': {'ext': 'webm', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '271': {'ext': 'webm', 'height': 1440, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
         # itag 272 videos are either 3840x2160 (e.g. RtoitU2A-3E) or 7680x4320 (sLprVF6d7Ug)
-        '272': {'ext': 'webm', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '302': {'ext': 'webm', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'preference': -40},
-        '303': {'ext': 'webm', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'preference': -40},
-        '308': {'ext': 'webm', 'height': 1440, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'preference': -40},
-        '313': {'ext': 'webm', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'vp9', 'preference': -40},
-        '315': {'ext': 'webm', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'preference': -40},
+        '272': {'ext': 'webm', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '302': {'ext': 'webm', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '303': {'ext': 'webm', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '308': {'ext': 'webm', 'height': 1440, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '313': {'ext': 'webm', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'vp9', 'acodec': 'none'},
+        '315': {'ext': 'webm', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '330': {'ext': 'webm', 'height': 144, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '331': {'ext': 'webm', 'height': 240, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '332': {'ext': 'webm', 'height': 360, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '333': {'ext': 'webm', 'height': 480, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '334': {'ext': 'webm', 'height': 720, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '335': {'ext': 'webm', 'height': 1080, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '336': {'ext': 'webm', 'height': 1440, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},
+        '337': {'ext': 'webm', 'height': 2160, 'format_note': 'DASH video', 'vcodec': 'vp9', 'fps': 60, 'acodec': 'none'},

         # Dash webm audio
-        '171': {'ext': 'webm', 'acodec': 'vorbis', 'format_note': 'DASH audio', 'abr': 128, 'preference': -50},
-        '172': {'ext': 'webm', 'acodec': 'vorbis', 'format_note': 'DASH audio', 'abr': 256, 'preference': -50},
+        '171': {'ext': 'webm', 'acodec': 'vorbis', 'format_note': 'DASH audio', 'abr': 128, 'vcodec': 'none'},
+        '172': {'ext': 'webm', 'acodec': 'vorbis', 'format_note': 'DASH audio', 'abr': 256, 'vcodec': 'none'},

         # Dash webm audio with opus inside
-        '249': {'ext': 'webm', 'format_note': 'DASH audio', 'acodec': 'opus', 'abr': 50, 'preference': -50},
-        '250': {'ext': 'webm', 'format_note': 'DASH audio', 'acodec': 'opus', 'abr': 70, 'preference': -50},
-        '251': {'ext': 'webm', 'format_note': 'DASH audio', 'acodec': 'opus', 'abr': 160, 'preference': -50},
+        '249': {'ext': 'webm', 'format_note': 'DASH audio', 'acodec': 'opus', 'abr': 50, 'vcodec': 'none'},
+        '250': {'ext': 'webm', 'format_note': 'DASH audio', 'acodec': 'opus', 'abr': 70, 'vcodec': 'none'},
+        '251': {'ext': 'webm', 'format_note': 'DASH audio', 'acodec': 'opus', 'abr': 160, 'vcodec': 'none'},

         # RTMP (unnamed)
         '_rtmp': {'protocol': 'rtmp'},
```


Hi.  Thanks for the tutorial.  But...
When I "tab" through the input fields, I get the following error:
too much recursion[Learn More] underscore.js:99:1
too much recursion[Learn More] underscore.js:1213:16
too much recursion[Learn More]  underscore.js:99:1
...

This is on Windows 7.
navigator.userAgent
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0"

Also:
//     Underscore.js 1.8.3
//     Backbone.js 1.3.3
//     jQuery JavaScript Library v3.2.0

Thanks.


You should use a little more precise, descriptive variable name.


Ну а присваивание-то куда делось? У тебя как в переменную @type значение попадет? Его надо слева от тренартного оператора поставить.


Не нужно плодить вложенные if, используй составное условие


Remove empty lines


https://lrinqvq.gitbooks.io/-ip/content/first-question.html 写了一部分


Okay, but what if, you want to count the 'a'-s in another content? The solution is correct in this case, but how would it be in general?


Hi, not sure but should the code not be either EXT2 or 3 before the equal?


<details>

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

```js

Unknown Server Error
```

</details>


wow


correct. I specify both to be crystal clear about it.


> Are we realy the only one trying to solve such issues?

I think people stopped trying to solve these issues a few years ago. Everyone settled on workarounds which have the least-painful effects for their particular projects. Unfortunately GitHub Pages and NPM came onto the scene after that and threw chaos into the mix by encouraging dist/.


That's bizarre and the logs are weird indeed. Yeah I remember ondemand destroying the msm8974, even though Google shipped it as default for the Nexus 5 which was beyond reasoning.

Thanks for the info


Nukkit2p2e has a lot of survival features, clay generation being one of them


This block of code is disabled and copied from parent class SmartSensorModuleBase. It's bad for maintenance.


I think it's enough to return 0. Print is not need at that point


What does "formal evaluation" mean, though?


More precise and descriptive variables. The "content_to_count" is a file object not the content of the file. "letters_the _count" is the whole text and for me the variable names refers to the letter which you want to count, not the text.


I see no option for this and the CF includes are only guarded by `#ifdef __APPLE__` (similarly `LDFLAGS`), so we would have to touch the code a bit.  The motivation:
> libgnutls: Added support for MacOSX key chain for obtaining trust store's root CA certificates.


@DaMatrix Works now?


@bd-j Ran some tests and I believe everything is working properly now. Let me know if things look ok and I'll submit a pull request.


What in the world is going on here??


Works from what I saw on my tests.if you want to try it out, play.2p2e.tk runs an unmodified version of nukkit2p2e.


addresses #19


It would be more descriptive, to name the list "important_pirates" or something..


close #20


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


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


ok anyway will redo all just to be clear and fa


it's the same with dct.
for pirate in lst would be more accurate.
Next to this, the logic and process is correct. 👍


Congrats! Intrestingly, this did not worked in s+up version


@goblortikus The `react-router-dom` package sets the `react-router` dependency to `^4.0.0`. So, `4.0.0-beta.8` is lower than so it doesn't get updated. We will need the maintainers to change the dependency ask there or wait for them to cut a point release.


seems like admin's data will be deleted as well?


It's not need to call _ngOnInit()_ manually. It's called after constructor automatically.


Congrats, finally an elo gain.


You should declare your scrollInterval variable at the module scope and just do a clearInterval(scrollInterval); here no?


How download the commit?


sdss
fdsfgsg


Well done!


are the packages/modules with a dist output really used independently ?
I found that you could also quite nicely skip the intermediary builds, even with es6 projects


You should explain the process with your own worlds. We want to know that you understand the random number generation process.


LOOL to prevent a bug on the navigation of the phase 1, which works with a scroll. If you click a hundred of times on the navigation button, I have to kill the setInterval.


@rfenix15 https://astronautlevel2.github.io/Luma3DS/


closes #23.


the most dominant feature in the wind field


Removing worlds, unfortunately, still does not work.


Yes! Congrats Stephane!


Yes, it's great, that you understand, that we have to import a module, and call one of its methods. But, it would be more accurate, if you have written some words about the interval, in which random() works, and what kind of number you expect as an output.


Hey @chrismcv, did you mean to set t.vertical to a.vertical?  (same question below with adjustments to t.horizontal)

Saw this on [StackOverflow](http://stackoverflow.com/questions/40006675/in-material-ui-why-do-they-set-this-variable-to-itself/43353131#43353131)


> are the packages/modules with a dist output really used independently

They're on NPM, but I don't know if anyone else uses them. I'm OK with pulling the sources directly into the LW4 repo and letting them be a permanent fork, never to merge again.


I'll keep that in mind going forward!


You shouldn't need this. This section is for WPF which doesn't support ARM. The change that moves the arm file into the runtime\win10-arm folder should be enough.


It should **not** return getSumRain24() here ...


Same here. Not needed.


@Atcold the details are [in here](https://github.com/pytorch/examples/pull/81)


Note: Popups (navbar menu options) aren't edited for the mobile version yet.


Feel free to PR this back into my repo


why?


:D @SOF3 noob :D


Wonderful. Thanks a ton for your contributions, too!


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170411-180848 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170411-180848") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170411-180853 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170411-180853") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


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


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170411-180905 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170411-180905") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Thank you very much :)


Commit for Task #44


Commit for Task #46


Removed from 6th Street and relocated onto KS 10 and US 59 in Lawrence


hmm there is also the trick of using both a 'main' & a 'module' entry + adding something like the following but for webpack for the packages: that might allow leaving the npm packages in peace + the rest
"browserify": {
    "transform": [["babelify", { "presets": ["es2015"] }]]
  }


Commit for Task #65


Commit to Task #65 with edits


"<string name="action_curl_export">CURL出口</string>"

In this case, "export" should be translate to "导出".

"<string name="action_curl_export">CURL 导出</string>"


Still waiting on app login, please advise.


missing the localisation here. should be `" (" + _("Customised from ") + based_on.org.name + ")"`


Awesome. Thanks


Nice! My OCL is a bit rusty, great you're taking the time to improve.


I can give it a try on a small scale tomorrow


Such a shame github doesn't have button like "Thanks" or "Wow, awesome". Because they would be used alot :)


@spencerbeggs 4.0.0 is the latest. You shouldn't be using pre-release versions anymore. We haven't pushed any of these changes yet.


Just the one missing localisation @raycarrick-ed. The rest looks good and will present the user with the proper info


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/9eb30fe7-7b78-403f-aa51-1b4d039d678b "DTVAUTO"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/15ed235f-d9f5-4c0a-8e9b-c1e53dcdf5bb "DTVAUTO") deployed [DTVAUTO](https://github.com/gusan3/DTVAUTO/releases/tag/deploy-ibm-yp-us-south-gusan-test-20170411-181659 "deploy-ibm-yp-us-south-gusan-test-20170411-181659") to [test](https://console.ng.bluemix.net/apps/0a7782ee-feac-4208-8a85-29d0e72d8610 "ibm:yp:us-south:gusan:test"), including this commit


@kaosat-dev I don't understand


Unhandled Failure


That's awesome! :+1:


so docker hub can build the dockerfile's automatically.  The "problem" with the docker-selenium, is that the docker files are automatically generated which means that they can't be automatically built by docker hub.

the way i do it, is by adding two hidden env variables in my travis build.  $DOCKER_EMAIL  $DOCKER_TOKEN or something like that.  from there, i have the [.travis.yml](https://github.com/seleniumhq/docker-selenium/tree/master/.travis.yml) file do the push


Can you continue project ,please? @DaMatrix


modify-ctf-restrictions (EnergyArchmage) - Win64-Windows-7-VisualStudio-14: OK (2492 of 2494 tests passed, 93 test warnings)

 * 94 tests had: EIO diffs.
 * 6 tests had: ESO small diffs.
 * 6 tests had: MTR small diffs.
 * 5 tests had: Table small diffs.
 * 1 test had: ESO big diffs.

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


Hi @hyper0009 & @ilarne!

This commit is really interesting — and the way you've used `def self.release_bike` rather than `def release_bike` — was it in the challenges or is it something you arrived at some other way?


What was the deal?


skip/GUEST login added


We get periods of no activity when paging in new data. When we reach the end of the scroll, there's a noticeable lag before the loading function is actually called. Nothing seems to be happening in the timeline. (The loading function is just a function that adds rows to the collection).

<img width="1323" alt="screen shot 2017-04-11 at 19 00 15" src="https://cloud.githubusercontent.com/assets/11009/24923819/aaba8000-1eea-11e7-998b-542c6650df99.png">

Moving `run.next` to `afterRender` prevents this from occurring, but obviously this isn't a fix. I'll take a dig into the internals of vertical-collection, but anything you can help with here would obviously be appreciated.


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


develop (kbenne) - i386-Windows-7-VisualStudio-12: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


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

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


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


Done in 38297f3.


Hi @ddavison Thanks for your response. I do the same here. Tag named latest pushes perfectly fine but when i tagged 1.0-arsenal to make a push i did faced issue. Please find the error [here](https://s3.amazonaws.com/archive.travis-ci.org/jobs/221030687/log.txt). Also travis config for the same [here](https://github.com/appium/appium-docker-android/blob/master/.travis.yml)


Ouh, and removed test files.


develop (kbenne) - Win64-Windows-7-VisualStudio-12: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


our [Makefile](https://github.com/appium/appium-docker-android/blob/master/Makefile) is similar to selenium's one.


Moving this to an issue so we can have better discussion


appropriate classes in /formats folder should have public $can_attach = true; declaration (now they don't )


@mmstick, thanks.

If you don't mind me asking for a Rust advice; I'm stuck here:

```
for (c, v) in squashed {
    stdout.write(c).unwrap();
    stdout.write(b" ").unwrap();
    stdout.write(v).unwrap();
    stdout.write(b"\n").unwrap();
}
```

Being `c` is a `usize`, I haven't found a way to use satisfy the type checker. Do you know how can I cast (the value of) `c` to a `&[u8]`?


TO DO: Integrate the media player


Done (#165). I copied the check from `changelog.py`. I liked the way it looked :)


![smart man](https://i.imgflip.com/1n2phu.jpg)

Dans mes projets récents, je n’ai pas d’erreurs si je ne définis pas ADMINS et MANAGERS, et je ne reçois pas d’emails. Aussi, si cette config ne fonctionne pas, c’est possiblement à cause de disable_existing_loggers = False.  HTH


Is this available at v0.2.0-beta.11? Checked on the installed library and doesn't seem to be there.
If that is not possible, can anybody help me how to use the source code as a project library (through npm)?


![](https://github.trello.services/images/mini-trello-icon.png) [multiply pointer offsets by pointee size](https://trello.com/c/JGgC9PVT/26-multiply-pointer-offsets-by-pointee-size)


Tu ne veux pas avoir la vue classique si DEBUG et le cache d’un an si pas DEBUG?


make sure to install pygame library
+ use "chain reaction.py" for 2 player game
+ use "chain reaction CPU vs Player.py" to play against the CPU
+ use the trainer to train the network
+ counter gives the number of training sessions till now
+ do not delete optimal_strategy.db
+ training should be done atleast 100,000 times for good results


 for example, it would work as well:

handle = open(file,'r')
num = 0
for line in handle:
    count_text = line.lower()
    num += count_text.count('a')
return num


Tested for throughtput with ESP8266 in AP mode.
Performance is better. For 9Kbsp average to 16Kbsp.
Every two minutes the **throughput decreases** for 6 seconds from 16 to 7Kbsp.
Check at timestamp "2017:04:11 23:50:25"
Work screenshot :
![work-status](https://raw.githubusercontent.com/rahuldeo2047/ATOM_drone_robot_platform/7e7cd0a2915691cd7497ac4841bbbaad53d59609/ESP8266_Custom/workscreenshot/Screenshot%20from%202017-04-11%2023-54-14.png)


@ddavison Will try updating the makefile with patch as well.Will keep you posted.


Will do! Tomorrow I should have a PR ready.


It's not dead, I just haven't had anything I need done urgently and haven't really had the time. plus, there's protocolsupportPE to finish!


yu


Use either the itoa or numtoa crate.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/9eb30fe7-7b78-403f-aa51-1b4d039d678b "DTVAUTO"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/15ed235f-d9f5-4c0a-8e9b-c1e53dcdf5bb "DTVAUTO") deployed [DTVAUTO](https://github.com/gusan3/DTVAUTO/releases/tag/deploy-ibm-yp-us-south-gusan-test-20170411-183412 "deploy-ibm-yp-us-south-gusan-test-20170411-183412") to [test](https://console.ng.bluemix.net/apps/0a7782ee-feac-4208-8a85-29d0e72d8610 "ibm:yp:us-south:gusan:test"), including this commit


/**
 * @OnlyCurrentDoc
 *
 * The above comment directs Apps Script to limit the scope of file
 * access for this add-on. It specifies that this add-on will only
 * attempt to read or modify the files in which the add-on is used,
 * and not all of the user's files. The authorization request message
 * presented to users will reflect this limited scope.
 */

/**
 * Creates a menu entry in the Google Docs UI when the document is opened.
 * This method is only used by the regular add-on, and is never called by
 * the mobile add-on version.
 *
 * @param {object} e The event parameter for a simple onOpen trigger. To
 *     determine which authorization mode (ScriptApp.AuthMode) the trigger is
 *     running in, inspect e.authMode.
 */
function onOpen(e) {
  DocumentApp.getUi().createAddonMenu()
      .addItem('Start', 'showSidebar')
      .addToUi();
}

/**
 * Runs when the add-on is installed.
 * This method is only used by the regular add-on, and is never called by
 * the mobile add-on version.
 *
 * @param {object} e The event parameter for a simple onInstall trigger. To
 *     determine which authorization mode (ScriptApp.AuthMode) the trigger is
 *     running in, inspect e.authMode. (In practice, onInstall triggers always
 *     run in AuthMode.FULL, but onOpen triggers may be AuthMode.LIMITED or
 *     AuthMode.NONE.)
 */
function onInstall(e) {
  onOpen(e);
}

/**
 * Opens a sidebar in the document containing the add-on's user interface.
 * This method is only used by the regular add-on, and is never called by
 * the mobile add-on version.
 */
function showSidebar() {
  var ui = HtmlService.createHtmlOutputFromFile('Sidebar')
      .setTitle('Translate');
  DocumentApp.getUi().showSidebar(ui);
}

/**
 * Gets the text the user has selected. If there is no selection,
 * this function displays an error message.
 *
 * @return {Array.<string>} The selected text.
 */
function getSelectedText() {
  var selection = DocumentApp.getActiveDocument().getSelection();
  if (selection) {
    var text = [];
    var elements = selection.getSelectedElements();
    for (var i = 0; i < elements.length; i++) {
      if (elements[i].isPartial()) {
        var element = elements[i].getElement().asText();
        var startIndex = elements[i].getStartOffset();
        var endIndex = elements[i].getEndOffsetInclusive();

        text.push(element.getText().substring(startIndex, endIndex + 1));
      } else {
        var element = elements[i].getElement();
        // Only translate elements that can be edited as text; skip images and
        // other non-text elements.
        if (element.editAsText) {
          var elementText = element.asText().getText();
          // This check is necessary to exclude images, which return a blank
          // text element.
          if (elementText != '') {
            text.push(elementText);
          }
        }
      }
    }
    if (text.length == 0) {
      throw 'Please select some text.';
    }
    return text;
  } else {
    throw 'Please select some text.';
  }
}

/**
 * Gets the stored user preferences for the origin and destination languages,
 * if they exist.
 * This method is only used by the regular add-on, and is never called by
 * the mobile add-on version.
 *
 * @return {Object} The user's origin and destination language preferences, if
 *     they exist.
 */
function getPreferences() {
  var userProperties = PropertiesService.getUserProperties();
  var languagePrefs = {
    originLang: userProperties.getProperty('originLang'),
    destLang: userProperties.getProperty('destLang')
  };
  return languagePrefs;
}

/**
 * Gets the user-selected text and translates it from the origin language to the
 * destination language. The languages are notated by their two-letter short
 * form. For example, English is 'en', and Spanish is 'es'. The origin language
 * may be specified as an empty string to indicate that Google Translate should
 * auto-detect the language.
 *
 * @param {string} origin The two-letter short form for the origin language.
 * @param {string} dest The two-letter short form for the destination language.
 * @param {boolean} savePrefs Whether to save the origin and destination
 *     language preferences.
 * @return {Object} Object containing the original text and the result of the
 *     translation.
 */
function getTextAndTranslation(origin, dest, savePrefs) {
  var result = {};
  var text = getSelectedText();
  result['text'] = text.join('\n');

  if (savePrefs == true) {
    var userProperties = PropertiesService.getUserProperties();
    userProperties.setProperty('originLang', origin);
    userProperties.setProperty('destLang', dest);
  }

  result['translation'] = translateText(result['text'], origin, dest);

  return result;
}

/**
 * Replaces the text of the current selection with the provided text, or
 * inserts text at the current cursor location. (There will always be either
 * a selection or a cursor.) If multiple elements are selected, only inserts the
 * translated text in the first element that can contain text and removes the
 * other elements.
 *
 * @param {string} newText The text with which to replace the current selection.
 */
function insertText(newText) {
  var selection = DocumentApp.getActiveDocument().getSelection();
  if (selection) {
    var replaced = false;
    var elements = selection.getSelectedElements();
    if (elements.length == 1 &&
        elements[0].getElement().getType() ==
        DocumentApp.ElementType.INLINE_IMAGE) {
      throw "Can't insert text into an image.";
    }
    for (var i = 0; i < elements.length; i++) {
      if (elements[i].isPartial()) {
        var element = elements[i].getElement().asText();
        var startIndex = elements[i].getStartOffset();
        var endIndex = elements[i].getEndOffsetInclusive();

        var remainingText = element.getText().substring(endIndex + 1);
        element.deleteText(startIndex, endIndex);
        if (!replaced) {
          element.insertText(startIndex, newText);
          replaced = true;
        } else {
          // This block handles a selection that ends with a partial element. We
          // want to copy this partial text to the previous element so we don't
          // have a line-break before the last partial.
          var parent = element.getParent();
          parent.getPreviousSibling().asText().appendText(remainingText);
          // We cannot remove the last paragraph of a doc. If this is the case,
          // just remove the text within the last paragraph instead.
          if (parent.getNextSibling()) {
            parent.removeFromParent();
          } else {
            element.removeFromParent();
          }
        }
      } else {
        var element = elements[i].getElement();
        if (!replaced && element.editAsText) {
          // Only translate elements that can be edited as text, removing other
          // elements.
          element.clear();
          element.asText().setText(newText);
          replaced = true;
        } else {
          // We cannot remove the last paragraph of a doc. If this is the case,
          // just clear the element.
          if (element.getNextSibling()) {
            element.removeFromParent();
          } else {
            element.clear();
          }
        }
      }
    }
  } else {
    var cursor = DocumentApp.getActiveDocument().getCursor();
    var surroundingText = cursor.getSurroundingText().getText();
    var surroundingTextOffset = cursor.getSurroundingTextOffset();

    // If the cursor follows or preceds a non-space character, insert a space
    // between the character and the translation. Otherwise, just insert the
    // translation.
    if (surroundingTextOffset > 0) {
      if (surroundingText.charAt(surroundingTextOffset - 1) != ' ') {
        newText = ' ' + newText;
      }
    }
    if (surroundingTextOffset < surroundingText.length) {
      if (surroundingText.charAt(surroundingTextOffset) != ' ') {
        newText += ' ';
      }
    }
    cursor.insertText(newText);
  }
}

/**
 * Given text, translate it from the origin language to the destination
 * language. The languages are notated by their two-letter short form. For
 * example, English is 'en', and Spanish is 'es'. The origin language may be
 * specified as an empty string to indicate that Google Translate should
 * auto-detect the language.
 *
 * @param {string} text text to translate.
 * @param {string} origin The two-letter short form for the origin language.
 * @param {string} dest The two-letter short form for the destination language.
 * @return {string} The result of the translation, or the original text if
 *     origin and dest languages are the same.
 */
function translateText(text, origin, dest) {
  if (origin === dest) {
    return text;
  }
  return LanguageApp.translate(text, origin, dest);
}


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/d7e5d188-ea4e-46b4-ad6a-3243a7f6e66c "ruwebapp"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/03a31f7d-8098-4ab7-8353-3072ef7c4053 "ruwebapp") deployed [ruwebapp](https://github.com/gwmiller717/ruwebapp/releases/tag/deploy-ibm-yp-us-south-gwmiller-us.ibm.com-ruCommonSpace-20170411-183512 "deploy-ibm-yp-us-south-gwmiller-us.ibm.com-ruCommonSpace-20170411-183512") to [ruCommonSpace](https://console.ng.bluemix.net/apps/a8c6ad23-0892-4278-b375-2947f77f8ee3 "ibm:yp:us-south:gwmiller@us.ibm.com:ruCommonSpace"), including this commit


Sorry for a late reply. Please see #974.
I think it's better to merge typehandlers-jsr310 into the core rather than adding them as a dependency.


Congrats!


Thanks, @bsclifton!


Congrats too!


Created multidev environment [build-tools-52#ci-1](https://dashboard.pantheon.io/sites/952c0235-2682-4fa2-884e-24b728f1bdc0#ci-1).

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


almost done, will post screenshots on xda, not here. :)


ok


comment by Deepak


Read me file


Why do you have the Kneip license header?


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/9eb30fe7-7b78-403f-aa51-1b4d039d678b "DTVAUTO"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/15ed235f-d9f5-4c0a-8e9b-c1e53dcdf5bb "DTVAUTO") deployed [DTVAUTO](https://github.com/gusan3/DTVAUTO/releases/tag/deploy-ibm-yp-us-south-gusan-test-20170411-184217 "deploy-ibm-yp-us-south-gusan-test-20170411-184217") to [test](https://console.ng.bluemix.net/apps/0a7782ee-feac-4208-8a85-29d0e72d8610 "ibm:yp:us-south:gusan:test"), including this commit


c++11 have already std::abs overloading for double ;-) @michalpolic


`import com.spotify.scio.{bigquery => bq}` to avoid name collision


Here is my change.


Not a huge fan of implicit conversion plus this is trivial.


you can do
`Vec4 ones = Vec4::Constant(1);`


Works great, thank you so much for your support


Most implict classes here can extend `AnyVal`?


typo? This reads "The MPS program Program offers..."


@tbfleming the problem is with the /dist outputs right ?


The following doc(s) have been deployed to the [t121](https://t121-static-docs.pantheonsite.io/docs) Multidev environment:
- [composer.json](https://github.com/pantheon-systems/documentation/commit/dc2b46fae3c4f6d1104042e9b608bc189f37225c/composer.json)
- [composer.lock](https://github.com/pantheon-systems/documentation/commit/dc2b46fae3c4f6d1104042e9b608bc189f37225c/composer.lock)


#7 resolved


This seems incorrect. The file is still found under `js/ckeditor/ckeditor.js` after installation.


develop (kbenne) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Are we going to change this back? Seems odd to having something that was 'opsy' now be just 'dev'.


OpenMVG have already a function to do that https://github.com/openMVG/openMVG/blob/master/src/openMVG/multiview/projection.hpp#L45
@michalpolic


Also we shouldn't need these `asBigQuery*` since they all return `String` and are error prone.
People should use type-safe API which requires `Instant`, `LocalDateTime`, etc.


@sdumitriu who is `initiating user` in terms of rights?


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/e3483e4c-1050-4edd-a294-4f1ae0c5331f "simple-toolchain-1491935842877"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/3cb37d82-1182-4f9d-90ea-6d1ee3ab7c0b "simple-toolchain-1491935842877") deployed [simple-toolchain-1491935842877](https://github.com/BChrist2017/simple-toolchain-1491935842877/releases/tag/deploy-ibm-yp-us-south-brian.christensen-ibm.com-dev-20170411-184652 "deploy-ibm-yp-us-south-brian.christensen-ibm.com-dev-20170411-184652") to [dev](https://console.ng.bluemix.net/apps/51c30915-b83f-429b-8e3e-42fd35d37ecb "ibm:yp:us-south:brian.christensen@ibm.com:dev"), including this commit


"at runtme" -> at runtime


"key" could be either column or string.


this is a sick website dude


looks good. Was this throwing an error?


yeah, this test is failing


AFN_duct_update (mitchute) - x86_64-MacOS-10.9-clang: OK (2486 of 2488 tests passed, 0 test warnings)

 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: Table big diffs.

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


s/whch/which/


There's only one more question. Would it be possible to make only one counter in domoticz, which counts the energy of all three phases?


J'en ai pas fait depuis la terminale, j'ai un peu tout oublié :) Puis j'avais assez de remplissage.


AFN_duct_update (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1293 of 1294 tests passed, 0 test warnings)

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


By setting the attribute to `nil` the `python_package` resource will automatically install the latest version, if that'd be preferable.


hey @lacker,
who will be responsible to merge/review PR?


// Otokedi Kodu

#include <toneAC.h>           // İstediğimiz Tonu yüksek şiddetli D9 ve D10'dan bastırmamızı sağlayan Ardunio Kütüphanesi
#include <SoftwareSerial.h>   // Bluetooth portlarını belirlememizi sağlayan Ardunio Kütüphanesi

SoftwareSerial SerialTXRX (12, 13); // Bu sayede portları değiştiriyoruz. Artık TX (transmit) 12.pin , RX (Receive) 13. pin oldu
int BluetoothData;                  // Bluetooth üzerinden veri gönderdiğimizde onu bu değişkene yazacağız.

void setup() {
  // Buraya yazacağımız kod Ardunio çalışınca bir kere koşacak.
  SerialTXRX.begin(9600);  // Burada Bluetooh için daha önce set ettiğimiz 12. ve 13. pinleri dinler hale getirdik.
}

void loop() {
  // burası adından da anlaşılacağı üzere döngü (loop). buraya yazacağınız kodlar devamlı koşacak yani çalışacak.
  if (SerialTXRX.available()){         // Birisi Blutooth modülümüz üzerinden veri (data) göndermiş mi diye bakıyoruz.
     BluetoothData=SerialTXRX.read();  // Gönderdiyse onu değişkenimiz BluetoothData ya yazıyoruz ki kullanacağız.

  if(BluetoothData=='1'){   // Eğer birisi Bluetooth üzerinden bize "1" verisini gönderiyse bu if bloğunun altındaki kod koşacak.
      // biri Bluetooth üzerinden bize "1" göndermiş ki buradayız, yani araba kapı açma basılmış
      // şimdi 24000 ila 27000 Hz arasında ultrasonic ses üreteceğiz.
      // for bir döngü, ve frekansı bir çal bir sus yaparak frekansı arttırarak çalıyoruz.
      for (unsigned long freq =  24000; freq <= 27000 && BluetoothData =='1'; freq += 20){
        // ilk 24000 Hz ses basacağız, sonra 24020, 24040, 24060..... 26960, 26980, 27000, 20'şer 20'şerr artırıyoruz kısaca
        toneAC(freq);  // Sıra hangi frekansta ise onu çal
        delay(100);    // delay yani gecikme sayesinde üstteki tonu duymaya devam edeceğiz. 100 demek 100 ms boyunca tone'u çalacağız.
        toneAC(0);     // şimdi sesi kapat
        delay(200);    // 200 ms boyunca sessizlik. bu sayede bir çal bir sus yaparak daha rahatsız edici oluyoruz.

        // arada biri başka bir veri gönderdi mi diye bakmak lazım. belki biri "0" gönderip sesi kapatmak isteyebilir.
        if (SerialTXRX.available() > 0){
            BluetoothData=SerialTXRX.read();
        }
      }
      toneAC(0); // Artık 27000 frekansa geldim (45 sn geçti) ya da biri başka veri gönderdi, o zaman sesi kapat.
      SerialTXRX.flush ();  // Bluetooth verisini de si ki bir daha bir daha aynı sesi çalmayayım
  }

  if (BluetoothData=='0'){// birisi Bluetooth ile 0 tuşuna basmış. yani kapatma tuşu
   // burada birşey yapmaya şimdilik gerek yok. ileride başka birşey aklımıza gelirse düşünürüz.
  }

  if(BluetoothData=='a'){   // Eğer birisi Bluetooth üzerinden bize "a" verisini gönderiyse bu if bloğunun altındaki kod koşacak.
      // biri Bluetooth üzerinden bize "a" göndermiş ki buradayız, yani araba etrafında şüpheli insanlar var
      // onları kaçırmak için insanların duyabileceği frekansta sesler çıkarıp, onları kaçıracağız.
      // for bir döngü, ve frekansı bir çal bir sus yaparak frekansı arttırarak çalıyoruz.
      for (unsigned long freq =  1500; freq <= 2000 && BluetoothData =='a'; freq += 10){
        toneAC(freq);   // Sıra hangi frekansta ise onu çal
        delay(100);     // delay yani gecikme sayesinde üstteki tonu duymaya devam edeceğiz. 100 demek 100 ms boyunca tone'u çalacağız.
        toneAC(0);      // şimdi sesi kapat
        delay(100);     // 100 ms boyunca sessizlik. bu sayede bir çal bir sus yaparak daha rahatsız edici oluyoruz.

        // arada biri başka bir veri gönderdi mi diye bakmak lazım. belki biri "0" gönderip sesi kapatmak isteyebilir.
        if (SerialTXRX.available() > 0){
            BluetoothData=SerialTXRX.read();
        }
       }
       toneAC(0);             // Artık for döngüsü bitti (en son 2000 Hz çaldık), şimdi sesi kapat.
       SerialTXRX.flush ();   // Bluetooth verisini de si ki bir daha bir daha aynı sesi çalmayayım
   }

  // Bundan sonrası senin hayal gücün
}
        delay(200);     // Bluetooth modülümüzü yormayalım, biraz bekleyip bir veri gelmiş mi diye 200 ms sonra bakalım.
}


Good work!


Attached is the thread where it was requested I correct the formatting for this new commit and fork.

[Possible fix for #1951 by killsap · Pull Request #1978 · GarageGames_Torque3D.pdf](https://github.com/killsap/Torque3D/files/914372/Possible.fix.for.1951.by.killsap.Pull.Request.1978.GarageGames_Torque3D.pdf)


In this code, is_authenticated method is called without brackets. In the book, it's called with. Is this version correct?


Why not use the ``` mark? It's meant for jumps like that.


@weslenbreno esses padrões de codificação foram copiados do back end, talvez você queira dar uma olhada e trocar por padrões recomendados para JavaScript e Angular2. O foco desse aí é em Python.


good~


I'd be happier to use it if the relevant header was in inst/include in rlang.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/e3483e4c-1050-4edd-a294-4f1ae0c5331f "simple-toolchain-1491935842877"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/3cb37d82-1182-4f9d-90ea-6d1ee3ab7c0b "simple-toolchain-1491935842877") deployed [simple-toolchain-1491935842877](https://github.com/BChrist2017/simple-toolchain-1491935842877/releases/tag/deploy-ibm-yp-us-south-brian.christensen-ibm.com-dev-20170411-185432 "deploy-ibm-yp-us-south-brian.christensen-ibm.com-dev-20170411-185432") to [dev](https://console.ng.bluemix.net/apps/6f1e7f52-b528-4db2-9896-1697368b039b "ibm:yp:us-south:brian.christensen@ibm.com:dev"), including this commit


well done


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/9eb30fe7-7b78-403f-aa51-1b4d039d678b "DTVAUTO"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/15ed235f-d9f5-4c0a-8e9b-c1e53dcdf5bb "DTVAUTO") deployed [DTVAUTO](https://github.com/gusan3/DTVAUTO/releases/tag/deploy-ibm-yp-us-south-gusan-test-20170411-185452 "deploy-ibm-yp-us-south-gusan-test-20170411-185452") to [test](https://console.ng.bluemix.net/apps/0a7782ee-feac-4208-8a85-29d0e72d8610 "ibm:yp:us-south:gusan:test"), including this commit


have seen


reviewed


@kaosat-dev the problem is that the /dist outputs exist in the lw.* modules. This doesn't hurt building, using git submodules, using npm modules, or copying just the sources. It does hurt the git subtree idea, which would pull that junk into the lw4 repo.


cool


edited typo above.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/e3483e4c-1050-4edd-a294-4f1ae0c5331f "simple-toolchain-1491935842877"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/3cb37d82-1182-4f9d-90ea-6d1ee3ab7c0b "simple-toolchain-1491935842877") deployed [simple-toolchain-1491935842877](https://github.com/BChrist2017/simple-toolchain-1491935842877/releases/tag/deploy-ibm-yp-us-south-brian.christensen-ibm.com-dev-20170411-185559 "deploy-ibm-yp-us-south-brian.christensen-ibm.com-dev-20170411-185559") to [dev](https://console.ng.bluemix.net/apps/20cc226a-e9a1-4cb7-aa09-489e304d191b "ibm:yp:us-south:brian.christensen@ibm.com:dev"), including this commit


This is initial implementation of the methods for a binary tree.


![](https://github.trello.services/images/mini-trello-icon.png) [Create a new modal On "My Profile" and set the coordinates for crop's station.](https://trello.com/c/Gp5tslHW/98-create-a-new-modal-on-my-profile-and-set-the-coordinates-for-crop-s-station)


cool work


@jonodrew it depends on what version of Flask-Login you use. Back when I wrote the book, the version of Flask-Login that was current had `is_authenticated` as a method. Later on, they had the great idea to change it to a property, causing lots of projects to break, including this one. I have updated this repository to work with the new versions of Flask-Login (including the 0.3.1 that is referenced in the requirements file), and I recommend that you do the same.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/9eb30fe7-7b78-403f-aa51-1b4d039d678b "DTVAUTO"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/15ed235f-d9f5-4c0a-8e9b-c1e53dcdf5bb "DTVAUTO") deployed [DTVAUTO](https://github.com/gusan3/DTVAUTO/releases/tag/deploy-ibm-yp-us-south-gusan-test-20170411-185756 "deploy-ibm-yp-us-south-gusan-test-20170411-185756") to [test](https://console.ng.bluemix.net/apps/0a7782ee-feac-4208-8a85-29d0e72d8610 "ibm:yp:us-south:gusan:test"), including this commit


You need to update the details in addition to the link—this is Recommendation 2.6 Ensure S3 bucket access logging is enabled on the CloudTrail S3 bucket, right?


this is a sweet start dude, keep up the good work. i know you can do it.


2414-HPWH-Wrapped-tank-nodes (kbenne) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Thanks (and thanks for the quick response, kudos!)
> On 11 Apr 2017, at 19:57, Miguel Grinberg <notifications@github.com> wrote:
>
> @jonodrew <https://github.com/jonodrew> it depends on what version of Flask-Login you use. Back when I wrote the book, the version of Flask-Login that was current had is_authenticated as a method. Later on, they had the great idea to change it to a property, causing lots of projects to break, including this one. I have updated this repository to work with the new versions of Flask-Login (including the 0.3.1 that is referenced in the requirements file), and I recommend that you do the same.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <https://github.com/miguelgrinberg/flasky/commit/8ed9768cde81610b7647a7b2ba0dc13b086e4e2d#commitcomment-21721913>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ADQJrns8j0swYEavkI_nDeBu_eGZN_1pks5ru80dgaJpZM4M6gRn>.
>


I don't think we're going to export anything there yet.


haha~cute


Congrats!


reviewed


A call through a function pointer is going to be miles better than a R callback, you should be happier to use it than not ;)


Thank you for this commit


good


seen


@anthrotype @behdad @brawer fixing these problems is beyond my skills; they require your expertise.


good work


Hello,
do not have any x10_sensors so replaced this in the url with Generic_Item i asume this should do the same:
 http://mh/ia7/#path=/objects&type=Generic_Item&_collection_key=0,1,18,$Generic_Item
this works fine for me without this commit but it doesent if the check  json_store.objects === undefined is in the code.

I did test this it with Firefox and Chromium on Linux  and Firerfox and googlechrome on android.


well done


do this with class `active` or `open`


nit: characters.data()


cool work


nit: double underscore for file local


That is clearer.  Thanks!


The following doc(s) have been deployed to the [videocsst](https://videocsst-static-docs.pantheonsite.io/docs) Multidev environment:
- [app/config/sculpin_site.yml](https://github.com/pantheon-systems/documentation/commit/a1b69b99afdf94c5f1667fc08e0eddfe4632aefc/app/config/sculpin_site.yml)
- [docs/logs](https://videocsst-static-docs.pantheonsite.io/docs/logs)
- [docs/redirects](https://videocsst-static-docs.pantheonsite.io/docs/redirects)
- [docs/ssh-keys](https://videocsst-static-docs.pantheonsite.io/docs/ssh-keys)
- [source/_views/topic.html](https://github.com/pantheon-systems/documentation/commit/a1b69b99afdf94c5f1667fc08e0eddfe4632aefc/source/_views/topic.html)
- [source/docs/assets/css/main.css](https://github.com/pantheon-systems/documentation/commit/a1b69b99afdf94c5f1667fc08e0eddfe4632aefc/source/docs/assets/css/main.css)
- [source/_views/video.html](https://github.com/pantheon-systems/documentation/commit/159191de62a30fb449ab5199befd4e632366b015/source/_views/video.html)


не надо делать `.to_i`, валидация не пропустит значения другого типа


new lineup


Please use 20+0.2 with nodestime=600,
or 10+0.1 without nodestime.


have seen


Да. Ну пусть гуарды будут. Я еще с самого начала предлагал выбрать стиль.


מתן האפס


А почему `var_name`? Тут же не имя переменной хранится, а ее значение


С одной стороны лишняя компиляция, с другой повторение одного и того же кода. Я хз.


Latest change dropped a "not". Unless you meant to say that "An endpoint must make assumptions..."


Created multidev environment [drupalcon-github-magic#ci-test](https://dashboard.pantheon.io/sites/710b4a22-7cfc-445b-bd19-e576911ed625#ci-test).

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


Думаю, можно и без переменной обойтись, она используется в одном месте, и операция тривиальная


looooool


Sorry for not commenting while the PR was still open but I think we can do further work to make this dtab more generic.  Ideally we don't want to list out all services in the dtab.

I think something like:

```
/srv => /#/io.l5d.k8s/default/grpc
/svc => /$/io.buoyant.domainToPathPfx/srv
```

Would work.  This sets out the convention that we route to the kubernetes service named the same as the grpc service.


I'll probably wait on implementation in SpongeCommon since that doesn't have access to client code.


ack


See issue #7.


Can you create a PR with this fix please? 😄


Update availability.


An R callback will throw up if the signature of the function changes; I like that feature. The only safe alternative I see is to declare the signature in a header file exported in `inst/include`.


you stupid


Используй более понятные имена параметров - в первом не имя, а значение, второй вообще не используется, так что его лучше именовать с нижним подчеркиванием (например, `_arg`) - так в Ruby принято обозначать неиспользуемые аргументы


Thanks.  I think I fixed it, but let me know if I'm not doing something right.


Тут тоже стоит дать более внятные имена параметров


I really don't think having these options in comments aids clarity, because users can see in the diff between the different versions, which options you changed.  (Also I'm not convinced that retaining these different versions as separate files in tuning/ is a good idea... why not just have the best one, and mention, in a comment, which options you changed and what the results were, if you feel it's useful information)?

The issue is this: if you mention one, maybe two or three, config values in the script, it may guide the user as to what they might want to tune.  But once you mention ALL of the config values, it becomes overwhelming.  You are the only person who is going to be able to understand the impact of the full set of config values, so I think you should just tune them yourself, document their meaning clearly in the segment_long_utterances.sh script, and then leave them fixed.


why not `start-stop-daemon` that is present on every Gentoo/OpenRC system?


![](https://github.trello.services/images/mini-trello-icon.png) [Enable in app updates through git](https://trello.com/c/eoOmJIxO/17-enable-in-app-updates-through-git)


Сколько программистов нужно, чтобы поменять лампочку? :)


Perhaps there is some misunderstanding here, where I don't appreciate the reason why you think these config values are so important?
You mention that they are listed there so the results can be reproduced.  Perhaps you are concerned that you might change the defaults in the script at some later date, and it would become impossible to reproduce this experiment without knowing what defaults you changed?  My idea is that you should decide what the defaults in the script should be, before we merge the PR.


ack.  One question -- do we do any validation on this input to ensure it does not contain malicious content?

This is probably beyond the scope of this particular change, but it occurred to me because we do some validation on the other profile inputs.  If we don't, we need to add it in a separate patch.


@skmorgane this is causing stuff to error out because the new file doesn't exist yet in the PortalData repo


buat ngilangin action bar/title bar


ack


ship ещё значит отправлять, поставлять. "поставляйте правильный (нужный) продукт"


deliver - здесь не доставить, а выносить


gracias, that works


It seems good to me now. Good luck!


Дословно: разработан ПО - это креативный процесс, в котором...


NB: Under Python3 this commit crashes for me example 12.2, therefore, I had to reverse to the previous version of SoSensor.i as in commit 01144e7, where call examples in chapter 12 work for me using Python3.


This wasn't required.
On macs which have not been used for cmdline development before, you need to run
`$  xcode-select --install`


If the function signature changes in the header you'll get problems as well. Furthermore the pointer call is kind of build-time "safe" (i.e. we detect problems) if it is unit-tested. We'll export a header-only API in rlang in the future, but we don't know yet what it will look like. It might be C++.


Interesting ... $ git status -s was showing me this:
 M HardDisk/harddisk.cpp
 M README.md
 M SuperIDE/SuperIDE.cpp
 M coco3.cpp
 M defines.h

So the 4 files I had changed from UNIX to PC format do not show up as part of this update -- must be the thing about the files stored on GitHub are in the UNIX format to begin w/ and you have to configure your git client to convert them to your preferred format?  I think that is the deal.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/586b4a33-a2f8-4b44-b5f0-ef3c20e839e2 "BC Personality Insights"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/ab42ded3-5483-4146-aa29-226e62740c7c "BC Personality Insights") deployed [BCPersonalityInsights](https://github.com/BChrist2017/BCPersonalityInsights/releases/tag/deploy-ibm-yp-us-south-brian.christensen-ibm.com-dev-20170411-192340 "deploy-ibm-yp-us-south-brian.christensen-ibm.com-dev-20170411-192340") to [dev](https://console.ng.bluemix.net/apps/ce4ad2df-4d2a-4ddb-8608-d2411c715c3d "ibm:yp:us-south:brian.christensen@ibm.com:dev"), including this commit


Kropka przy ds.


Does having nginx do the re-write have any negative effects?


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/9eb30fe7-7b78-403f-aa51-1b4d039d678b "DTVAUTO"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/15ed235f-d9f5-4c0a-8e9b-c1e53dcdf5bb "DTVAUTO") deployed [DTVAUTO](https://github.com/gusan3/DTVAUTO/releases/tag/deploy-ibm-yp-us-south-gusan-test-20170411-192432 "deploy-ibm-yp-us-south-gusan-test-20170411-192432") to [test](https://console.ng.bluemix.net/apps/0a7782ee-feac-4208-8a85-29d0e72d8610 "ibm:yp:us-south:gusan:test"), including this commit


Pytanie czy tu nie dodać wydziału czy jakoś inaczej oznaczać wydział, np. przez dodanie logo na zdjęciu? Bo osób z tytułem Prodziekan ds. studiów stacjonarnych mamy 10 ;)


Thanks for comments. I'll make changes soon. I don't know maven yet but it would be nice to see how it works.


Don't know. Let's ask a6c2c24479e5f4827ceb06f64d855329c0a6f593 author - @yan12125.


You're right, fixed.


> *gated?

Ah yes, that should be "gated" of course. I more or less took the PR title/commit message and reworded it a bit. Don't know how to phrase it better without becoming too verbose, as a native speaker you've got a better shot at this than I do... 😉

> Was this a bug or a balance decision?

What @MatGB said.


narazie dodam którego wydziału, zdjęcia są zbyt małe na logo jak narazie :/


Fixed.


The token is now stored in environmental variable and used in procfile


Maybe we can talk on skype/slack?  instead here ?;]


У грузовых вагонов объем может быть нецелым числом. И почему ты выполняешь тут приведение типов? В валидации же ты проверяешь, что `volume` должно быть числом


Объем грузового вагона может быть и не целым числом


Нет смысла тут что-то возвращать, этот метод является командой, т.е. единственное его предназначение - выполнить какое-то действие (выбросить ошибку), а результат не важен


great stuff!


Съехал отступ


fixes #127


I would suggest removing `position:absolute;` and instead giving this a width of about `width: 10%` and `float:left;`  Then try giving the `nav` a defined width, like `width: 80%`;  I am making the assumption that you may not want the logo to overlay the nav items.


awesome stuff!


great styling happening here!


Its probably a good idea to make this timeout configurable.  That way we have a workaround mechanism in case the external process needs to contact some server that is slow or whatever.


Nao cheguei a testar, mas o /home refere-se a rota, enquanto que o dashboard.home a view home.


oops sorry, I see what you mean now about runtime safety.


Thx! That's a good news. I did worry about unknowningly losing sth important by simply saving a copy of the installed package. Still haven't find any neater solution yet. So guess I'll have to live with that.


AFN_duct_update (mitchute) - i386-Windows-7-VisualStudio-14: OK (2493 of 2494 tests passed, 0 test warnings)

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


См. [мой коммент выше](https://github.com/zalyotov/Lessons/commit/2c34934502d4024606cdbafe0c7fe30840e68ed1#commitcomment-21722478)


sure.
I had some students. They just left.
I can read it now.

Sepideh

*- - - - - - - - - - - - - - - - - - Sepideh Dadashi*
Graduate Student and Research Assistant
University of Colorado at Boulder

On Tue, Apr 11, 2017 at 1:35 PM, Leah Wasser <notifications@github.com>
wrote:

> final project edits
>
> @sepidehD if you happen to have a few  minutes today will you please
> review this final project page ?! is it confusing?
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
> https://github.com/earthlab/earthlab.github.io/commit/
> 8372c49f680c85ebf8c5da9371b23f5c47eccfaa
>


> I think it's better to merge typehandlers-jsr310 into the core rather than adding them as a dependency.

@harawata I agree with your opinion.


I am thinking of removing the try/catch when calling the sync counterpart so if an exception occurs it will fail as soon the method is called, following the same approach as preconditions (fail as soon as possible). So the method would look like this:
```
public override Task<ICollection> GetOrphansAsync(object snapshot, string entityName)
{
	return Task.FromResult<ICollection>(GetOrphans(snapshot, entityName));
}
```
@hazzik shall we get rid of those try/catches?


I would keep an eye out for the alignment of element in terms of indentation.  Notice below how I visually show that `<header class="short">` and `<div id="container">` are siblings
```
<header class="short">
  <h1 class="logo"><a href="#">Relaxr</a></h1>
	<nav>
		<ul>
              <li><a href="#">About</a></li>
			<li><a href="#">FAQ</a></li>
			<li><a href="#">Team</a></li>
			<li><a href="#">Contact Us</a></li>
			<li><a href="#">Blog</a></li>
		</ul>
	</nav>
</header>
<div id="container">
  <section id="main">
    <section class=" blog-post left">
        <h1><a href="#">How I implemented Relaxr in 2 weeks and changed my life.</a></h1>
            <img src="images/blog_photo1.jpg">
    		<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel tempus massa. In massa neque, molestie at ex vel, vulputate pretium enim. Maecenas bibendum justo vel arcu pulvinar suscipit. Phasellus tempus volutpat sem sollicitudin tincidunt. Sed sagittis dui at purus pharetra ornare. Nulla dapibus tellus sit amet quam pharetra placerat. Fusce at laoreet tellus, in lobortis augue. Sed dolor enim, tempor in ante eu, interdum iaculis ipsum. Ut eleifend purus sit amet erat ultricies, sed aliquam leo suscipit.? <a href="#">Read more</a></p>
    </section>
    <section class="blog-post left clear">
        <h1><a href="#">I traveled across the globe thanks to Relaxr’s Excel automation</a></h1>
            <img src="images/blog_photo2.jpg">
                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel tempus massa. In massa neque, molestie at ex vel, vulputate pretium enim. Maecenas bibendum justo vel arcu pulvinar suscipit. Phasellus tempus volutpat sem sollicitudin tincidunt. Sed sagittis dui at purus pharetra ornare. Nulla dapibus tellus sit amet quam pharetra placerat. Fusce at laoreet tellus, in lobortis augue. Sed dolor enim, tempor in ante eu, interdum iaculis ipsum. Ut eleifend purus sit amet erat ultricies, sed aliquam leo suscipit.? <a href="#">Read more</a></p>
    </section>
  </section><!--end main body section-->
  <aside section id="sidebar">
          <h3>Categories</h3>
        <ul>
          <li><a href="#">Success stories</a></li>
          <li><a href="#">Stats</a></li>
          <li><a href="#">How tos</a></li>
          <li><a href="#">Best of</a></li>
          <li><a href="#">Business tips</a></li>
        </ul>
        <h3>About Relaxr</h3>
        <p>Proin sed justo vel sapien varius auctor. Proin scelerisque massa at luctus tincidunt. Fusce porttitor, sapien sed tincidunt fringilla.<br>
        <a href="">Learn More</a></p>
        <img src="images/ad-unit.png" alt="Ad Unit">
  </aside>
</div><!--end container-->
```


You did ! oh great. Who dropped by.

And thank you. I also just emailed you about the number of course. I may cut the grad students down to 4 from 5 peer reviewed articles. That is a lot.


@mav96 How do you want to call upload's file?


Ooh, you can discuss here! This is pretty cool :)


Old issue, but for posterity's sake:

The presence of this custom header had protected against CSRF. This detrimental change event got a mention on OWASP: https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet#Protecting_REST_Services:_Use_of_Custom_Request_Headers


What is the purpose of this module? I can't see how you can get problems with cyclic dependencies.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/ba21dc1c-656b-4343-b268-54758805aab2 "nodejsdemo6"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/90ea0e2d-335b-4c68-abb3-0c9d9519c59e "nodejsdemo6") deployed [nodejsdemo6](https://github.com/juanpsav/nodejsdemo6/releases/tag/deploy-ibm-yp-us-south-jeanpsav-ca.ibm.com-demo-20170411-194157 "deploy-ibm-yp-us-south-jeanpsav-ca.ibm.com-demo-20170411-194157") to [demo](https://console.ng.bluemix.net/apps/59a3f609-702c-40b8-909c-c988f601e2bd "ibm:yp:us-south:jeanpsav@ca.ibm.com:demo"), including this commit


Nice work...here is a small example of inconsistency with design spec.  You could throw in `font-weight:300;` here....great work with the `font-size`!


@sdtaylor  I'm away from my computer right now and can't fix it (on iPad) but the file name just got changed. This commit can either be reverted or the file name can be changed back to Portal_plots.csv


Created multidev environment [build-tools-53#ci-1](https://dashboard.pantheon.io/sites/adea25d9-a50d-4f8b-b2f8-443ba28316ac#ci-1).

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


Totally on track using a `section` element to contain the blog posts.  I would suggest the blog posts themselves are inside `article` elements.


Those were remoevd because MPD parsing routines introduced in #8374 fills necessary 'acodec' and/or 'vcodec' fields. If removing them breaks format sorting, I'm not against adding them back.


v8.7.0-docfix (michael-okeefe) - x86_64-MacOS-10.9-clang: OK (2488 of 2488 tests passed, 0 test warnings)

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


nice work using comments to help yourself stay clear/organized


Was the signature removal intentional?


Hey @bokobza, setting these base paths makes me unable to run it on Ubuntu.
Ask me about it when you get back.


this is not relaxing it much...
can you allow `>= 1.6` ?


`const`


Created multidev environment [drupalcon-github-magic#ci-test](https://dashboard.pantheon.io/sites/710b4a22-7cfc-445b-bd19-e576911ed625#ci-test).

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


@skhilton: I think you should use a more robust way to make the temporary file in `simulateAlignment`.

Your current implementation could fail if multiple instances of the code are being run at once and all creating the file `_scaletree.newick`. This might be unlikely and is probably fine for a script or test, but for the actual software package we want to avoid anything that could lead to undiagnosable errors.

You can use the Python `tempfile` module to create a temporary file that is guaranteed to be unique.
Do this as described here:
https://www.logilab.org/blogentry/17873
This will give you a temporary file that is guaranteed to be unique.

Also, you should remove the `info` and `rates` file that are created by the simulator. I would suggest naming them `_temp_{0}_info.txt` rather than `{0}_temp_info.txt` so it is obvious that they are temporary files.


[doge]


Sébastien tu as créé un fork, ce qui signifie que tu as créé un dossier qui ne dépends pas de la branche master du projet mais qui est une branche dérivée de cette dernière


kush is awesome


nikal dnge abi job se


which job ;)


acho que tem um typo ai, não?
theme invez de themes


Any chance we can get a new release including this? It'll help cut down some rather lengthy page loads by _seconds_ for my app.


Doesn't actually work...


does this work or do we need `.equals()`?


AFN_duct_update (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1894 of 1895 tests passed, 0 test warnings)

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


This is kind of odd. probably should pass msg['unixtime'] rather than retro-fixing msg['date']


The following doc(s) have been deployed to the [reusablete](https://reusablete-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/guides/getting-started/01-introduction](https://reusablete-static-docs.pantheonsite.io/docs/guides/getting-started/01-introduction)
- [source/docs/assets/css/main.css](https://github.com/pantheon-systems/documentation/commit/6b9049853baf5e13f544f97cfc17725e550adc2a/source/docs/assets/css/main.css)


AFN_duct_update (mitchute) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


That is to say, try to do ALL time calculations in UTC to prevent coding confusion..


Hoi Hendrik,
Zo te zijn heb je mijn 'edit' niet doorgekregen, maar ik hoefde enkel nog
op OK te drukken en toen ging het automagisch goed.
Ik kan echter wel wat help/tips gebruiken
voor het koppelen van tests aan de build file. Ik kom morgen wel even langs.

Gr.
Dorien

On 11 Apr 2017 7:17 p.m., "Hendrik van der Linde" <notifications@github.com>
wrote:

Hoi Dorien,

(Sorry, voor de late reactie, privé email adres enzo)
Mogelijk dat het helpt om de map test/src als test root te 'marken' via
rechtermuisknop menu vanaf de map, maar ik doe dit eigenlijk nooit.
Misschien morgen even live laten zien wat je bedoeld.

Groet, Hendrik

> Op 11 apr. 2017 om 10:28 heeft Dorien Meijer Cluwen <
notifications@github.com> het volgende geschreven:
>
> Is dit voorbeeld een test voor een file in src/main/java/
HatsemeflatsTest.java?
> De 'generate test' functionaliteit (als je op CMD+shift+T drukt) kan
namelijk de map src/test niet zien vanuit de map src/main, hoe doe je dit?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/hvanderlinde/num2/commit/d23274138b38895b63dca3341627608863ad0285#commitcomment-21720278>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AK6ZKPF0QYWHAryLV7M-4HKvnW-HORD9ks5ru7XAgaJpZM4M5xij>
.


a suggestion.
for selected focus -> for the selected focus


This is our own class, `DataNode`. I added the `__eq__` operator to it.

I don't understand the deal with Pandas and `.equals()` - that's not how things are done in Python...


What is the reason, that exactly two texture coordinate sets can be present.
Also, will WEIGHT and JOINT changed to the _X format as well?


This seems to break master. I have a fresh pull of the master branch, and there is no `vendor/bower` directory. It is `vendor/bower-asset`.

This issue is one of the reason's that the Travis tests are failing.


Created multidev environment [drupalcon-github-magic#pr-37bcamas](https://dashboard.pantheon.io/sites/710b4a22-7cfc-445b-bd19-e576911ed625#pr-37bcamas).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-37bcamas-drupalcon-github-magic.pantheonsite.io/)


That's a good point, I'll check the fontconfig files for changes


Adds the `Report Experiment` to the experiment options for Developers. This feature is related to the new Safety Boost additions that have yet to release.


> don't refer to "you" at least

Oops, almost missed that, fixed.


The solution is good. But in case, you choose elements from the list - with brackets - like that, couldn't you do it in one step? :)


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/134f0ca8-e969-4911-a4d9-0ebb918c8bf1 "Py In The Sky"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/ba256cf9-0bb2-41f6-a2d3-584e0b14bc6c "Py In The Sky") deployed [Py-In-The-Sky](https://github.com/afcaetano/Py-In-The-Sky/releases/tag/deploy-ibm-yp-us-south-acaetano-br.ibm.com-dev-20170411-195453 "deploy-ibm-yp-us-south-acaetano-br.ibm.com-dev-20170411-195453") to [dev](https://console.ng.bluemix.net/apps/956d04c8-2ad5-4726-9690-6cba7aa09aec "ibm:yp:us-south:acaetano@br.ibm.com:dev"), including this commit


How do I delete this?


lol ok


2414-HPWH-Wrapped-tank-nodes (kbenne) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


It could be nice, if you change the parameter's name, so it could've been more informative.


![](https://github.trello.services/images/mini-trello-icon.png) [Options + Credits](https://trello.com/c/BKprljhV/46-options-credits)


@felixrieseberg: This sentence has a typo: `for intsance` -> `for instance` and also seems to be missing the end.


It works well, but I would try to minimize the commit message's length, so that it stays descriptive. Now, it seems, that the message is longer than the code itself. :)


Ah, missed this. Thanks!


Format sorting has nothing to do with that. It breaks when some DASH formats are not mentioned in `YoutubeIE_formats`.


I think it may make more sense to use the includes() function here, since it returns a simple true/false (vs Sponsored, which will return strings which contain the regex) ~ slightly cleaner


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) E2E Tests [Build 0.2.81.46edb32e1320549e8175e4c17ee28006393af203](http://build.palaso.org/viewLog.html?buildId=87759&buildTypeId=LanguageForge_LanguageForgeMasterTaylorE2eTests&guest=1) outcome was **FAILURE**
Summary: Tests failed: 14, passed: 217, ignored: 3 Build time: 00:15:00
### Failed tests
```
Editor List and Entry: picture is removed when Delete is clicked: <no details avaliable>

Editor List and Entry: while Show Hidden Fields has not been clicked, Pictures field is hidden: <no details avaliable>

Editor List and Entry: login as member, click on first word: <no details avaliable>

Editor List and Entry: login as observer, click on first word: <no details avaliable>

Editor List and Entry: login as manager, click on first word: <no details avaliable>

Editor List and Entry: Configuration check: Word has only "th", "tipa" and "taud" visible: <no details avaliable>

Editor List and Entry: Configuration check: make "en" input system visible for "Word" field: <no details avaliable>

Editor List and Entry: Configuration check: make "en" input system invisible for "Word" field: <no details avaliable>

Editor List and Entry: first entry is selected if entryId unknown: <no details avaliable>

Editor List and Entry: URL entry id changes with entry: <no details avaliable>

Editor List and Entry: new word is visible in browse page: <no details avaliable>

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


we should add a TODO for getting the width (or other css sizing properties) of the facebook ad so we can replace it exactly (and so things like shrinking the width of the page will likewise cause the cat to shrink


> It should be good, but please sync this style of config among all kernels we ship.

@Icenowy said that she will wait till the next update on LTS to apply the changes.


Fixes #6


@petere Opened https://github.com/Homebrew/brew/pull/2484 to address this.


delete some useless comments


reviewed


Is there a way to make this function conditional to whether the "graphviz" was installed?
Since we should allow use cases without using Jupyter at all.


I'm wondering difference between document.onscroll and window.onscroll ~ found this though http://eligeske.com/jquery/what-is-the-difference-between-document-and-window-objects-2/


学习了 herokuapp~！开源真好啊


We could add an option for "allow_blank_defaults" and conditionally skip the above code if that option is enabled.


Ooh! You should contribute this back to the main fork.


Looking good, glad we're thinking about a plan.


hhh我也是为了弄更新服务器才发现的heroku


commit


![](https://github.trello.services/images/mini-trello-icon.png) [Photos Sidebar](https://trello.com/c/m4cjEKFU/1-photos-sidebar)


Fixes #24, #25, #27


Yep, thank you.  I forgot I changed that weeks ago when those plugin_manager changes were occurring.


@mrapptambour  `event.ResourceProperties.SecurityGroups` should be `event.ResourceProperties.InstanceTypes`


be a bit more specific about cors


new line


Maxim,
Should I pass app state as an arg to the functions or just use them globally
Thanks


Fine


Is this required? Can SSL library detection logic be left for the core server and here just attempt to link against SSL_LIBRARIES? What happens with YaSSL?


I will! But first I'm going to make a bunch of other changes/improvements in the coming days.


Not sure if trolling or legitimately dumb


This is the only paper you got wrong. It was the T^omega paper "T^omega as a universal domain"


nailed these 2, I was surprised


Dafork?
Why revert this?


请问一下楼主，如何将data包放到hadoop的hdfs上啊？


GITを勉強するためのテスト用のプロジェクト


Should we add a test case here?


How to use it on Android Devices?


@PikachuEXE Thanks! I just pushed https://github.com/dpogue/rails_server_timings/commit/07a4cfa2baddbf54fecc8fed9e1ee83316cbb33e which should be safer about that.
I'm hesitant to make a new release until I can get some sort of unit tests in place to catch any further issues, but you should be able to install from a github URL in your Gemfile and give it a test.


😑Janta maaf ni kregi😒😂


Don't worry I regenerated my keys immediately after checking in.


介个链接系不系有点问题啊


@Brynden96 please pay attention to terminating punctuation when translating. This commit caused the .desktop file to fail validation because the categories key must terminate with `;`


I don't think you want to check this in :)


Haha no, oops


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/7ed4cb41-88dd-483f-8e88-33fb84d3d981 "ProfesorCognitivo"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/3b3c2a6c-fa90-4e9f-b037-3ceaa7548b49 "ProfesorCognitivo") deployed [ProfesorCognitivo](https://github.com/krlaguilar02/ProfesorCognitivo/releases/tag/deploy-ibm-yp-us-south-bjalpizar-dev-20170411-024206 "deploy-ibm-yp-us-south-bjalpizar-dev-20170411-024206") to [dev](https://console.ng.bluemix.net/apps/71e71400-bd03-476c-8e94-8fc8a5f09470 "ibm:yp:us-south:bjalpizar:dev"), including this commit


麻烦把项目相关信息删掉，谢谢


任务修改


任务页面修改


Confirmed to generate working ROMs for Peppy.


There's a typo in "Machinerry". It should be "Machinery". Same applies multiple times below.


Comentando lo que muestra la terminal


添加cell自适应高度。


Could you please provide a link to a compiled DEV build of ProtocolSupport MCPE?


wow great


导入后第一次打开APP崩溃，第二次打开就不崩溃了


导入后第一次打开APP崩溃，而且控制台没有任何错误信息，第二次打开就不崩溃了，请问怎么解决


Oh, my.  Thanks!


DSl j'ai pas fais attention mais dans d'autres fichiers ont m'a dis ça change rien alors je n'y ai pas pensé. chapeaux j'ai regarder plusieurs fois et je n'ai rien vu. pourtant j'épure vos code..


Okay, but what if, you want to count the 'a'-s in another content? The solution is correct if you have only one line in your text, but how would it be in general?


2414-HPWH-Wrapped-tank-nodes (kbenne) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: Build Failed

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


Did you reset the token in the dashboard?


I thought that we had already decided that `\_` is not worse than `const`, but whatever


@maggi578 Can you confirm what your intention with resetting the `ybotlib.definedSlots` was here?

The impact of this change results in `handleUpdateState()` iterating over one (1) defined slot only.

Were you seeing an issue with slots already being defined for the refresh call?


develop (kbenne) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


The build was successfully fixed.


Pourtant j'en ai enlevé des ////////


You can remove the comment now ;)


This seems wrong to me - I presume it should be something more like:
return isExperimentOn(element.getAttribute('type') == Something.DOUBLECLICK ? "a4aFastFetchDoubleclickLaunched" : "a4aFastFetchAdSenseLaunched");
...since the DOM element's type couldn't possibly be the name of the thing I just created...right?


so weird, why not use `Integer` ? in ruby `< 2.3`, Integer is the superclass of Fixnum and Bignum
in 2.4, there is only an `Integer` class


the name of the variable is correct enough :)