\documentclass[14pt]{article}
\usepackage{graphicx}
\begin{document}

\title{CONSTRUCTION OF FINITE AUTOMATA FROM EXAMPLES.}

\date{\today}
\maketitle
\section{Abstract}
The problem in this paper is guided learning of finite automata from examples. Given positive sample strings and negative sample stings, a finite automation can use to accept or reject a certain language and we want to show that many problems can be solved using any of the methods.
\section{Introduction}
The problem domain is restricted to be only over \{0, 1\}. Furthermore, since every none deterministic finite automaton, we deal only with deterministic finite automation, that is, there is at most 1-arrow and one 0-arrow from each state. Thus in this paper the terms “finite automation'', “automaton”, “machine” all mean deterministic finite automaton.
 Given a string, if there is a transition from the initial state to any of the final states, then the string is accepted by the automation, otherwise it is neglected.
\section{The problem}
Given a right list (a set of positive sample strings) and a wrong list (a set of a negative sample strings), we should be able to do the following tasks;\\
1)	To find automation with n states that accepts all strings in the right-list but none in the wrong-list.\\
2)	To find automation that accepts all strings in the right list but none in the wrong-list\\
3)	To find an automation with the fewest states (simplest machine) that accepts all strings in the right-list but none in the wrong-list.\\
The first task and the third task are complete problems. The first task is known as construction of finite automata, and the third as simplification of the finite automata.
The second task is trivial because one can easily construct a trivial machine that accepts exactly all the strings in the right-list but nothing else.

\section{Past work}
Feldman, Gips, Homing and Reder built a system that constructs a grammar in BNF from given examples. It takes only positive examples, and its problem domain is context-free languages.
You can try [Feldman 69] to know how their system worked there are sample runs.
The system first constructs a”trivial” grammar, and then simplifies it. Their system requires us to provide nicely-chosen examples, and it cannot solve from poorly organised examples.
Bierman and Feldman then built a system that constructs a finite automaton from given examples. Although it takes only positive examples, they showed an application to the case where both positive and negative examples are given. The algorithm also requires nicely-chosen examples and they showed the method to choose the examples from a regular set “nicely” so that it always turns out the simplest machine. However if the examples are not nicely-chosen, their system hardly turns out the simplest machine.
\section{Objectives}

\subsection *{\begin{small}general objective\end{small}}{To show that a finite automaton can be created from examples}
\subsection *{\begin{small}Specific Objectives\end{small}}{The main aim is to show that a finite automaton can be created from examples and is a better approach than the other approaches of creating finite automata.\\
Someone will be able to create a DFA after being given Boolean type answers to his/her questions and counter example after asking whether a DFA can be created from data.
}
\section {Research Scope}  {This method deals with two entities one is informed the other ignorant and does the questioning the former gives Boolean answers of the form “yes” and “no”.\\
This research targets a group of people that are seeking to find a good method to develop finite automata models
}
\section {	Research Significance}   {Unlike earlier, someone will be able to create a DFA after being given Boolean type answers to his/her questions and counter example after asking whether a DFA can be created from data. }
\begin{thebibliography}{}
\section {References}

\bibitem{}\textit { Masuro Tomita," Learning Of Construction Of Finite Automata From Examples Using Hill-Climbing", Carnegie Mellon University,1982}\\

\bibitem{}\textit { Sergiy Klymchuk and Farida Kachapova,"Paradoxes and Counter Examples In Teaching And Learning Of Probability At University", Auckland University Of Technology,New Zealand,2006}\\

\bibitem{}\textit {Deepak D'Souza,"Learning Regular Sets 	From Queries And Counterexamples",Indian Institute Of Science,Banglore,2015}
 \end {thebibliography}
\end{document}


Isn't that all the same one as `tunes/client.rb`? Can't we re-use the methods from there somehow?


아이콘 이미지들 전부 mipmap 크기로 바꿨고 각각의 이름은 그대로니 아이콘 사용하실 경우 drawable 대신 mipmap 사용하면 됩니다.


It was a mistake. Moving a bit too fast. Sorry about that.


Ah I see done with https://github.com/hjanuschka/fastlane/commit/ade0783550c1ed767cc98db9bc3b4b4faab4c8f2


We can actually leave that inside `client.rb`, as it's generally applicable, right?


Nope, I get [2 2 4 3 1].
The whole row 56 for me is 0111111111111111000000000000000000011001001100001100111100111000001000110011110000110010000011100011001111000011001100111100000110000110011110011110000011001100000100011000001110001111001111100110000000000000000000000000000000000000000000

If the rgb-> grayscale conversion is done by image magic, then there is a high chance this is caused by different input. Normally, this conversion is not done by GDI+, but by the static function RBGToGray in GenericLuminanceSource.cpp.


確かに！
ありがとうございます！！！


Not sure what you mean by that...


No worries - I've just seen that it's all been reverted. Thanks :)


@zbalogh92 this is basically the same as the first test case


Ja, vi hader alle OpenBSD.


a


@zbalogh92 this is basically the same as the first test case, different would be empty list, null, just even, just odd...etc


aa


As a general rule, I don't actually know how to interpret `FAIL` from Maple things. It could probably be `is(..)=true`, if we take `FAIL` returned by `is` to mean "this condition is not identically true". If we take `FAIL` to mean "we know nothing about this condition", it is safest to not touch it at all, in which case this does the right thing. I pick the conservative (latter) option in cases like these (this particular use of `is` I thought through, but I appreciate the spotting of potential very-difficult-to-debug pathological cases).


closed #35


Waiting for it to deploy before we know if it works....


you *call* the function when later in the code you say `harmonic(10)`, this is just a *definition*


return int instead of float, average should be float also


I will edit the file name to make the bit size clear. Thanks for pointing out that should be noted.

@blurfl I didn't realize that you used a 1/8th inch bit the first time I read this, that means your setup is spot on! Great work! 🎉 💯 💯


it's not a new variable, just the same `total` variable with its value changed


Good catch. Will fix soon.


Nothing better than somebody going through code you just commited :)


The following diff does the trick for me:

```diff
-agdaSpace = cmdPrefix <+> T.pack "Space" <+> cmdArg T.empty <+> nl
+agdaSpace = cmdPrefix <+> T.pack "Space" <+> cmdArg T.empty
```


@zbalogh92 class names should be UpperCamelCase


For some reason I get a guaranteed 12 Glowstone :/ Was that intended?


Lol... oops


Ja, det er mega fucked up at sed er sed og ikke gsed.  Standarder er sgudda ikke noget man følger, wtf.


Awesome, thanks 👍


[General] Google styleguide warnings in your whole exam:

[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/BlackJack.java:10: Line is longer than 100 characters (found 207). [LineLength]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/BlackJack.java:12: Line is longer than 100 characters (found 108). [LineLength]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Card.java:12:8: '(' is preceded with whitespace. [MethodParamPad]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Card.java:12:10: WhitespaceAround: '{' is not preceded with whitespace. [WhitespaceAround]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Card.java:17:36: Parameter name 'Card' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. [ParameterName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:1: Using the '.*' form of import should be avoided - java.util.*. [AvoidStarImport]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:5:15: Member name 'Clubs' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. [MemberName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:6:15: Member name 'Diamonds' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. [MemberName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:7:15: Member name 'Hearts' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. [MemberName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:8:15: Member name 'Spades' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. [MemberName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:12: Abbreviation in name 'CARDVALUES' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:12:30: Member name 'CARDVALUES' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. [MemberName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:13: Line is longer than 100 characters (found 103). [LineLength]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:15: Abbreviation in name 'CARDCOLORS' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:15:30: Member name 'CARDCOLORS' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. [MemberName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:23:9: Local variable name 'Colors' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. [LocalVariableName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:50: Line is longer than 100 characters (found 104). [LineLength]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:52: Line is longer than 100 characters (found 106). [LineLength]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:54: Line is longer than 100 characters (found 104). [LineLength]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:64:13: '(' is preceded with whitespace. [MethodParamPad]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:68:19: WhitespaceAround: '{' is not preceded with whitespace. [WhitespaceAround]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:69: Line is longer than 100 characters (found 142). [LineLength]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/blackjack/src/Deck.java:69:120: WhitespaceAround: '+' is not preceded with whitespace. [WhitespaceAround]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:2:26: '(' is preceded with whitespace. [MethodParamPad]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:2:28: WhitespaceAround: '{' is not preceded with whitespace. [WhitespaceAround]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:3:55: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:4:45: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:5:47: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:6:46: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:7:45: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:8:48: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:9:45: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:10:46: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:15:50: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:16:41: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:17:47: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Ascii.java:18:41: '+' should be on a new line. [OperatorWrap]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Copy.java:2: Wrong lexicographical order for 'java.io.IOException' import. Should be before 'java.util.List'. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Copy.java:3: Wrong lexicographical order for 'java.nio.file.Files' import. Should be before 'java.util.List'. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Copy.java:4: Wrong lexicographical order for 'java.nio.file.Path' import. Should be before 'java.util.List'. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Copy.java:5: Wrong lexicographical order for 'java.nio.file.Paths' import. Should be before 'java.util.List'. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Copy.java:6: Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'java.util.List'. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Copy.java:19: Comment has incorrect indentation level 3, expected is 4, indentation should be the same level as line 20. [CommentsIndentation]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/copy/src/Copy.java:24:33: WhitespaceAround: '{' is not preceded with whitespace. [WhitespaceAround]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/oddavg/src/OddAvg.java:13:14: Method Name 'OddAvg' must not equal the enclosing class name. [MethodName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/oddavg/src/OddAvg.java:13:14: Method name 'OddAvg' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. [MethodName]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/oddavg/src/OddAvg.java:25:25: WhitespaceAround: '/' is not preceded with whitespace. [WhitespaceAround]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/oddavg/Test/OddAvgTest.java:3: Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.junit.Test'. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/oddavg/Test/OddAvgTest.java:4: Wrong lexicographical order for 'java.util.Arrays' import. Should be before 'org.junit.Test'. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/oddavg/Test/OddAvgTest.java:5: Wrong lexicographical order for 'java.util.List' import. Should be before 'org.junit.Test'. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/oddavg/Test/OddAvgTest.java:7: Import statement for 'org.junit.Assert.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /Users/kond/greenfox/kond/exam_evaluation/norbertvonbarics/exam-basics/oddavg/Test/OddAvgTest.java:7: Using the '.*' form of import should be avoided - org.junit.Assert.*. [AvoidStarImport]


The way it's currently setup, it catches every wakeup source event unconditionally, meaning the condition is checked every time something holds a wakelock/ws.  Without this condition, suspend/resume ops were significantly slower on my test device (it's an apq8064/msm8960, similiar to flo/mako), and registering wakelocks had a delay as well. In fact, it made my mdm routine take an extra minute to kick in upon boot.  This way, the full list of conditions in the wakeup source blocker function is only parsed if the master switch is enabled.  Just food for thought, my friend :) Big fan of your work!


This is super odd. An empty commit.


these are not different test cases


For lack of contact information on the site the links to download windows and OSX binaries don't work. Seemingly the dropbox doesn't exist?:
http://www.jackaudio.org/downloads/


ProteinKinematics isn't available in Python, so obviously this test will fail. Is it your intention to use it in a Python script?


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


Linux hold op med at følge standarder for mange år siden!


Can you show me your measurements and how you're measuring it? Because this takes couple nanoseconds to parse, I don't see how that's related to mdm taking extra minute to kick in. flo and mako run a filesystem check on the mdm partition every boot and then you have kickstarter binary doing some crazy shit too. This shouldn't have have real impact on suspend/resume latency what-so-ever.


'n' is not the element of the 'numbers'. In this case the 'n' is an index number which iterate through the length of the list. Later you examine the modulo of the index, not the element of the list. It won't give the good result. It will give the average of the list's half length.


coil_heating_fuel_propane_bugfix (nmerket) - 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)


Does wordpress works with the theme in a subfolder? Didn't know it.


`Files.write(destination, lines)` is cleaner and easier.


tontitooo habilitame no sé por qué en el netb no me deja hacer pushh


ya


Yes, I would like to use it in a python script.  Is there any simple way to
make it python available?

On Tue, Apr 18, 2017 at 9:36 AM, Ben Webb <notifications@github.com> wrote:

> ProteinKinematics isn't available in Python, so obviously this test will
> fail. Is it your intention to use it in a Python script?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/salilab/imp/commit/5dcc36fe81bbcca2dfc6336142cbf3d38b2c5195#commitcomment-21803558>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AG7mwBvJKBgs_hLMrPBCtPeWlijhlCp2ks5rxOacgaJpZM4NAmEV>
> .
>

--

Daniel Saltzberg
Post-doctoral Scholar
University of California at San Francisco
Lab of Andrej Sali (www.salilab.org)

T: 415.514.4258

*Mailing Address:*
UCSF MC 2552,
Mission Bay, Byers Hall
1700 4th Street, Suite 503B
San Francisco, CA 94158-2330

saltzberg@salilab.org
ds229@bu.edu


Good solution, but it should convert the result to string.


yaaaa


issue #1


See the PR #663 for likely reason


Доработал верстку главной и внутренней страниц


the assign copied all values into the new object... you should spread droppedItem onto the new object. Also, most build systems polyfill Object.assign anyways :/


> This is actually what I do in my 'piecewise' paper!
At some point recently, as we were discussing Partitions, you made a comment that I should read this paper. It was perhaps a very off-hand comment, but I did (re)read it, and was inspired to write a few new functions for Partition. The original commit comment was made very shortly after a final re-reading of the paper (maybe I got a bit too excited - implementing the normal form as described in the paper would cause a lot of syntactic noise in the code, whereas the current Partition is essentially a form which Maple understands).


OpenSSL Version? Compiler error?


@zbalogh92 this wont work well after drawing a card, because you don update the counterOfColors map


Thanks @bigdaz for the clarification. I should've written it differently in the commit message


Gelisme var gibi


The same idea passed to you can be for events and retrieve select options.
Type_input = select-event:name_my_event
;)


the result variable is unnecessary. You won't use it.


Does the old API still work though? Or did they shut it down?


U pro android programmer?


( ، BOT_TOKEN ، ، ، 334195858: AAFur7_blRYQpqQPDL7NOBo95oe81oPz-4S : )؛
( ، BOT_TOKEN ، ، ، 334195858: AAFur7_blRYQpqQPDL7NOBo95oe81oPz-4S ، )؛
( ، API_URL ، ، ، https://api.telegram.org/bot ، . BOT_TOKEN . ، /334195858: AAFur7_blRYQpqQPDL7NOBo95oe81oPz-4S ، )؛


Эта строка у вас находится в переменной CATEGORY.


What is the difference when checkName is set to false in ObjectIVarSetNode (used by ObjectIVarSetPrimitiveNode)?


The task was create tests for it with at least 3 different test cases.


Thread safety is not an issue here because listeners are notified by at most 1 thread at a time. See https://github.com/gradle/gradle/blob/master/subprojects/messaging/src/main/java/org/gradle/internal/event/ListenerManager.java#L25-L26


I've been trying to communicate with you but there are no ways on the project. No issues tab or nothing to report. Could you add those?


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2401](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=29205&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests passed: 43; compilation error: Scala compiler in Test (new) Build time: 00:08:40


This is a known issue, please use the bugtracker on github instead of commenting on random commits. There will be no further replies to this specific comment from my side.


In this case, the numbers variable isn't necessary. A list of numbers is enough.


Sure, I'm just using the durations reported in the logs. I will grab the actual numbers in a bit here, but it basically saves overhead of 5-10 msecs on resume.


Am guessing this should be 2017?


I am currently writing an input pipeline for these example reads, so that we can lazy load batches of them from disc using native TensorFlow queues rather than read the whole thing into memory. Any chance you could host a gzip of `tumor_normal.h5` on a hub somewhere? I want to finish the data set download/extract  (like MNIST) code today.


should also write `file_cotent` to the file provided as 2nd param


xdddd


Good, but you don't have to create a list for sys.argv parameteres, because sys.argv is already a list.


I think it's ok if you guess something conservative, and we can widen it if needed. It's better than investigating again the problem when assuming that it's already fixed by the patch.


Please submit a PR with Description and usage filled out for this command


As for mdm, hehe I'm not sure either. All i know is that hsic is the most volatile driver on the planet.


@sbrossie Easiest is to read the new code I think (also, you'll have to update manually the version to 20.0 in the pom.xml for now).


For MRPT 2.0: On Windows, steady_clock wraps the QueryPerformanceCounter function.
https://msdn.microsoft.com/en-us/library/hh874790.aspx


Please I want to add these text...


Yes, but only read the source, if it exists. You have to inspect, whether the source is a file.


gettimeofday is not guaranteed to be monotonic.
Perhaps this would be safer: https://linux.die.net/man/3/clock_gettime


In this case, when the 'n' is an index number, you can refer to the element this way: numbers[n].


@pmackay Thanks, fixed it locally.


can you please delete this


Thanks!


method and variable names should be lowerCamelCase: `oddAvg(numberList)`


Try it. Open up your console on this page and try `document.body.textContent = document.body.textContent`


# An Automated Pet Detector
Basic guide to set up a camera with Arduino Yún shield. As well as the guide to build an avoid car with a motor shield.

PART 1

Set up a camera with Arduino Yún shield

About Arduino Yún shield

The Arduino Yún is a microcontroller board based on the ATmega32u4 and the Atheros AR9331. The Atheros processor supports a Linux distribution based on OpenWrt named Linino OS. The board has built-in Ethernet and WiFi support, a USB-A port, micro-SD card slot, 20 digital input/output pins (7 of them can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header, and 3 reset buttons. (https://www.arduino.cc/en/Main/ArduinoBoardYun)

It is good to note that there is a different set up between “Arduino yun” and “dragino Arduino yun”. Thanks to my professor for lending me his Arduino yun, so that I have the opportunity to study it.

Tutorial

Code and technical support:

Breakout

JavaScript

Blue tooth

The Materials you Need:

Arduino Yun Shield   1

4WD ROBOT PLATFORM   1

USB video Camera  1

Motor shield   1

Arduino board 1

Servo 1

SD card (I use 32G) 1

Sensor 1

4W car package 1

Others: breadboard, jumper wire, etc.

1. Set up the Ardunio Yun

Before starting the project, we need to set up the Ardunio Yun.There are several steps to do this:

(a).Connect to the Ardunio Yun over Wifi. Plug or power up the Yun with the computer. Wait about a few minutes till you see the white USB LED turn on. Then, you can check the available WiFi Networks for a new one called something like: ARDUINO-YUN90XXXXXX. Select this WiFi.

(b).Open a browser and visit 192.168.240.1. If this is your first time setting up yun, the default password is "arduino".  So, just enter "arduino" and click the Log In button.

(c).Connect your Arduino WiFi. Once your Arduino Yun has logged in, click the Configure Button in the top right. Here you can:

Change the Arduino Yun’ name if you want.

Change the password (the default password is "arduino").

Connect your Arduino yun to a WiFi network.

(d).After you press the Configure & Restart button, the shield will reset itself and join the specified network.

If you still have some questions about setting up the yun, you can go to YOUTUBE
To view the tutorial video: https://www.youtube.com/watch?v=9-hPhWHWnvs

2. Do some tests for the Arduino yun, make sure it works.

You can use the “ConsoleRead” which can be found in the “Bridge” folder. It on the Arduino IDE, if you don't have this file, you need to install and set up it first.

3. Set up SSH.

https://support.suso.com/supki/SSH_Tutorial_for_Windows

Go through the Web and setup it.

4. Use SSH to root Yun. Local

5. Update and install packages.

Enter the code:

opkg update

opkg install kmod-video-uvc

opkg install fswebcam

If it doesn't work, try this:

opkg update

opkg install kmod-video-uvc --force-sepends

opkg install fswebcam --force-sepends

Or find the package path, so that the SSH could directly download and install the package through the web site. Code looks like below:

wget http://download.linino.org/linino_distro/lininoIO/latest/packages/kmod-video-uvc_3.3.8-1_ar71xx.ipk

wget http://download.linino.org/linino_distro/lininoIO/latest/packages/mod-video-videobuf2_3.3.8-1_ar71xx.ipk

wget http://download.linino.org/linino_distro/lininoIO/latest/packages/kmod-input-core_3.3.8-1_ar71xx.ipk

opkg install kmod-video-videobuf2_3.3.8-1_ar71xx.ipk

opkg install kmod-input-core_3.3.8-1_ar71xx.ipk

opkg install kmod-video-uvc_3.3.8-1_ar71xx.ipk

6. Testing the Camera.

Conact yor camera with yun, then enter the code:

cd /mnt/sda1

fswebcam pic1.jpg -r 1280x720

End of this stape your camera should be set up and take pictures through SSH.

I am temporarily stoped here for some reason. However, I will keep going and continue to update the project that it developed to an web camera. if you are interested for my project, please keep tracking.

PART 2

1.Assemble the basic parts of the car

2.Set the Servo and sensor on the front of the car

3.Connect a motor with wheels

4. Connections

Connect all the stuff together.

5. Inset Code

Please download and inset the code in code file

The car will detect the front and left and right distance in 1.5 seconds, make a comparison, and then make a decision to move forward, turn right, turn left or back.

PART 3

To be continued: combine and  modify the code to complete the project.

If you are interested for my project, please keep tracking.


estas habilitada wonderwoman


What you'll add to this?


Autistic bug


Another thanks!


LibreSSL 2.4.5 / Clang 4.0.0 / HardenedBSD 12.0-CURRENT.

I'll submit a few patches once I get it running, but so far lines 360 through 367 need to be reworked such that if OPENSSL_VERSION_NUMBER < 0x10010000L or LIBRESSL_VERSION_NUMBER is defined, the a variant of the old method (line 341) is used.


the namespace changes broke unitsync and AIs compilation


it's ok, added some stuff just now: https://github.com/opnsense/ports/commit/dfff5ffc47456d69846b5a5c7320cc3a568b57ea


@tamasbrandstadter if statements should always have curly brackets `{ }`


This doesn't really fix any syntax error... you are just adding spaces to a string concatenation. The result should be exactly the same...


Return type should be `float` or `double` in case of average calculation.


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


lol wonderful random typos


@jasonwynn10 no, not even typos, this was done by a script


Otherwise: it wasn't expected to use classes, but you did it quite well. 👍


That is so strange...


dangling sentence, I'm not sure how to fix this. Should read "Some Linux servers may also be able to resize down."


Just a small tip, if you use the exact github username of your collaborator instead of @oswaldo (which is me) he will get notification for the mentions you make in code 😉


Добавил пагинацию для страницы с товарами, отформатировал отступы


> This should actually be generalized to any binary operation.
I think this should work exactly the same for any binary operation, but I'm not sure. I get the feeling it is required to have at least some properties (distributivity over +?).

>what does your code do with a*PARTITION(...) ?
It gets misled by it! But if I knew that `PSum` worked correctly all the time (or, how to write a correct PSum), it would handle `*` very easily.


Ops, you're absolutely right :) Thank you!


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


Yes, will check!


@tamasbrandstadter :( this wont work on any other computer except yours, use relative paths if you must


It works, but it could be easier, like:
```
int averageNumber = 0;
int oddNumberNum = 0;
for (int i = 0; i < numbers.size(); i++) {
  if (numbers.get(i) % 2 != 0) {
    averageNumber += numbers.get(i);
    oddNumberNum++;
  }
}
return (float) averageNumber / oddNumberNum;
```


Keygen hecho por AbelJM para el Keygenme1 Scarlett johanson de SoftdatCLS


This seems to break things in bash < 4.1 and/or bash-completion < 2.


NewErrorFixAgainWhenHoursShownInFirstColumnOfTable (JasonGlazer) - x86_64-MacOS-10.9-clang: OK (2490 of 2490 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)


This change introduced a syntax error. I think you've meant:

```js
const generateTypeDeclaration = (description, name, possibleTypes) => {
  const descriptionComment = description ? `/**
    description: ${description}
  */` : '';

  return generateTypeDeclaration + `\nexport type ${name} = ${possibleTypes};`;
};
```


It is not written in the task description that I have to inspect this. "When both arguments provided and the source is a file...". If the source is not a file, the user will get an error message, so I do meet with the expectation, because my code only copy the content if the file exist. Or not? :)


I tested it with latest trunk. It works and automatically bring up the AP mode. The tx queue bug is still there. (crashed when 6 GB are transmited). I also feel that now is a bit more faster in TX and RX.


@lattera FYI, builds for 17.1.5 start tomorrow :)


this is only one card, do not name it cards


Shouldn't all these be `animals`?


Does this only influence master branch?


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2402](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=29209&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests passed: 43; compilation error: Scala compiler in Test Build time: 00:07:33


1. test names should be descriptive, these should describe what are you testing here.
2. the 3 test cases should be more different: like testing what happens with `null` input or just even inputs, etc...


Oh ok I can see you also included it in the branch myco-evol-project but what about fire-evol-project? Thanks!


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2403](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=29211&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests passed: 43; compilation error: Scala compiler in Test Build time: 00:06:03


there are boxes in the pointer's end, these names were the question

http://introcs.cs.princeton.edu/java/11cheatsheet/images/function.png


Этот тест можно написать значительно короче.


`ObjectIVarSetNode` only take strings as names, and the point of this hidden variable is that it isn't a string. `ObjectIVarSetPrimitiveNode` takes a symbol and converts it to a string. For these hidden variables I just want the raw object, so it doesn't become a symbol and then a string, which is what makes it hidden.


Yup. :) Have you tried the server version?
`docker run -d -p 8787:8787 reconhub/recon`


The `tabel! { animals … }` is part of the doctest setup ([see above](https://github.com/diesel-rs/diesel/commit/3c8ebde4726484ffcac1983c26a3a1f48bea5bd0#diff-edd2fe92d0dcdc4a49c179b1c7dccb90R147)), this is actually just to make the setup work. Maybe we can refactor this in the future and split `doctest_setup.rs` into `doctest_setup_basics.rs` and `doctest_setup_{users, animals, some_other_table}.rs`.


Одна из задач была получить категорию посредством поиска по названию. У вас это не сделано


BIT2207-Assignment2 Concept Paper/BIT2207-Assignment2 Concept Paper A Foundation for Local Multiplayer Gaming Using Smartphones as wireless Controllers.aux.tex

Segawa David Bisaso 214001060 14/u/1115


develop (evanweaver) - 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)


Just testing works of deletion on git


The task was create a program what you can run from command line (like todo app).


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


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2404](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=29214&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **UNKNOWN**
Summary: Canceled (Exit code 137 (new)) Build time: 00:00:16


iteration (evanweaver) - 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)


i am the only one who has no clue what to do here


ke te pasa con mi cpmpu


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


The first part of the method works well, but the other half is failing (check the format of that do-while)


Oh, I need to merge that into the fire-evol-project branch.


![](https://github.trello.services/images/mini-trello-icon.png) [33. Integrate Jacoco for a detailed test coverage report.](https://trello.com/c/xcItbsoI/34-33-integrate-jacoco-for-a-detailed-test-coverage-report)


You missed a console.log :)


Relates to issue #1.

I need to get a git commit template going so I don't forget this in the future! :smile:


Alright. c335209bc131bbd1611bc21306db02427b847391


CS50 via EDX.  Just gonna leave this here....


Also the other methods are missing


@tamasbrandstadter this is a really nice solution :+1: , unfortunately it wasn't the task but since its nice no minus points :)


"should be represented as string in this format" - the solution would have been to implement a `__repr__` method

```
  def __repr__(self):
    return self.value + " " + self.color
```
but we didn't emphasise this at any of the workshops so no lost points for now


nada nada se generan solos los comentarios :v:


Fallos encontrados en los test:
- checkUpdateLastCard
- checkGetHistory
- checkClose
- checkReturnTarjeta

Se procede a corregirlos.


In this case, `.1` is a float.
A better solution (considering the concatenation syntax without spaces) maybe
```php
'is_connected=1&'.
```


It's more difficult (Ansible/Jinja-template-wise) to support that kind of configuration on all these variables. It's a balance between offering flexibility in easily defining overrides vs. trying to keep the default set of defaults maintainable.

On this role and a few others, I'm further along the 'defining almost everything as a default in the role' path... but the nice thing is it's easy to basically get a vanilla MySQL setup and then tweak one or two things with one or two variables (vs. stashing a giant config file template in your playbook repo).


I think you could make this listener implementation stateless by just doing:
```
private boolean taskIsForNestedBuild(Task task) {
        return task.getProject().getGradle().getParent() != null;
}
```


minor: can replace `sizeInBytes()` with `sizeInBytes`


@tamasbrandstadter no `toString` method override


Looks good


Done: bf4c19d5ec2d5a5a644a41db3c276b05dc068b07


Template inheritance would be useful here too :)


nice :)


@marcotoisi oops, will do


you shouldn't leave outcommented code in your code


Overall: nice solution! 👍


yes, but i thought in case of UI requirement its good to get stripped out?


do not leave commented code in commits


yeah sorry, didn't want to rebase.


could be 0. is that intended?


suggestion for the future: you could use a method for checking the arguments.


One thing: if you want to print the deck, it prints it in the proper format only at the first time.


Well, yes... :)


That is not worth anything, it still gives the same error when updating


at this point i didn't test the api, but a few days ago it seemed to still work - however i expect the old endpoints to be gone on the next big update - maybe there is some "tester" role - to cover the new global tester?


you divide it too early (should be outside of the loop )


Oups! The Issues feature is now enabled. Thanks to you for reporting this problem.


NewErrorFixAgainWhenHoursShownInFirstColumnOfTable (JasonGlazer) - i386-Windows-7-VisualStudio-14: OK (2496 of 2496 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)


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2405](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=29216&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 275, ignored: 3 Build time: 00:09:59
### Failed tests
```
org.genivi.sota.device_registry.DeviceResourceSpec.Package stats correct reports number of installed instances: <no details avaliable>

```


Okay, that's a cool idea!


@tamasbrandstadter this is not answering the question, the question was what are the building blocks of a method, this was just an example for `the name of the method`


Hei,

Las see data prefixi asi olla... Ma ei hakka norima nende directivide üle,
aga lihtsalt teate siis tulevikus, et ka enamus Angularist saab teha
niimoodi HTML5 valiidseks :)

On Tue, 18 Apr 2017 at 17:32, Kristjan <notifications@github.com> wrote:

> Nii, panin siis need li-osad ul-i alla. Kõikidele ng-dele ei ole pannud
> veel ette "data-" aga seda saab teha veidi hiljem. Ainult selle
> "data-ng-img" koha pealt, kas jätame siis selle lihtsalt nii nagu hetkel
> on?
>
> 2017-04-18 11:58 GMT+03:00 Artur Käpp <notifications@github.com>:
>
> > - hetkel all, mis ei ole lubatud.
> >
> > "Element li not allowed as child of element nav in this context."
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <
> https://github.com/team-kektus/frontend/commit/56de3f71eea5bf1dcef69e8093bb9d3e51c94df9#commitcomment-21796168
> >,
> > or mute the thread
> > <
> https://github.com/notifications/unsubscribe-auth/APU1fjgusDupJ1J7biW_l9tZFiNDDmLFks5rxHsngaJpZM4NAD4m
> >
> > .
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/team-kektus/frontend/commit/56de3f71eea5bf1dcef69e8093bb9d3e51c94df9#commitcomment-21801339>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADXweCytdpHaZ54_dlzm-kEOjSu1CNqzks5rxMlqgaJpZM4NAD4m>
> .
>


A parameter is the variable which is part of the method’s signature. An argument is an expression used when calling the method.


NewErrorFixAgainWhenHoursShownInFirstColumnOfTable (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2530 of 2530 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)


`Collections.shuffle()` is a void method.


this comma should be added when you print the Deck


How about adding `for name=%v` here?


Same here: add `for name=%v`


Missing Pr meta data


#140 solved


@dombo3 curly brackets should stand alone and the `;` is unnecessary


Missing meta data


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


thanks!


There shouldn't be any "return" in constructor.


solved #145


you can either print a message, or return a value, don't do both!
in this case, the function's return value will be `None`, which is the return value of a `print` function call


usage(); have to be here


bytes.Contains or strings.Contains


NewErrorFixAgainWhenHoursShownInFirstColumnOfTable (JasonGlazer) - 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)


Files.write instead of sout


this method call seems unnecessary here


@dombo3 this wont work well after drawing one card, since you never update the `counterCards` and also missing a space between the parameter list and the opening bracket


Cread MetaTag || Создали методы для вывода метатегов


Il charset `utf8mb4` andava bene e anzi è preferibile, c’è qualche motivo particolare per modificarlo?
Qui trovi una spiegazione abbastanza approfondita sulla questione: https://mathiasbynens.be/notes/mysql-utf8mb4


This return might be blocked by `execute(task)` and can't return immediately.
The following can be regarded as "immediate execution" in some sense
```
if (delay <0) {
    delay = 0;
}
return schedule(new ScheduledFutureTask<Void>(
    this, command, null, ScheduledFutureTask.deadlineNanos(unit.toNanos(delay))));
```


is it an automatically method?
used, when we want to add property values.


variable name should start with lower case letter: `colors`


@tamasbrandstadter this will result incorrect averages because of the int return type, you should have used a float or double


yes, I forgot to delete. I deleted the other ones.


According to the specification the draw method should return a `Card` (so it's not `void`).


dee en ess


this part is the body of the method, not the argument


yes, if I were you, I would accept "automatically", it almost the same as property value :D


@dombo3 int return value will have incorrect results you should have used a double or float


@ifarbod CryptoPP doesn't ship a bcrypt implementation.


this is my first commit in a Pull Request.


@bigdaz Interesting. Seems like perhaps we cannot do the same with `BuildProgressFilter`. For a reason unknown to me we have to compare the task graphs of the `Gradle` instances.

Will change, but I'm going to request a quick review from you.


missing functions


> Nope, I get [2 2 4 3 1].

All right. It turns out I was looking at the wrong line anyway, because I set the rawNumer to 56 at the wrong spot. Looking at the right line revealed that not the first character fails but the 4th. The difference between your RGBToGray and the default in imagemagic is that they do it in linear space while your are doing it in sRGB space. If I tell imagemagic to do it your way, the row 56 works. It is a single pixel difference causing it to fail.

This only shows (to me) how fragile the code is (in this case). If a minute difference in the input caused by noise can make it fail there is probably room for improvement. As I said, I already have a fix for the ITF reader that makes all samples work in fast mode with either RGBToGray method.


Your constructor shouldn't be so long, you should separate al these things to different methods.


@dombo3 these are not significantly different test cases compared to the first one. different would be: empty list, null, only even, only odd...


Formatação do texto


I know, but I felt so nervous. :)


why not use async await?


The constructor should create a list with all cards from the value and the color lists.


You should have kept these test inputs to check if your output is right :)


The following doc(s) have been deployed to the [userdashbo](https://userdashbo-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/guides/getting-started/02-user-dashboard](https://userdashbo-static-docs.pantheonsite.io/docs/guides/getting-started/02-user-dashboard)


the color and value parameters are unnecessarily.


Your deck list should contain `Card` objects, not Strings.


Yes, but if we want to iterate through elements, it's better to use more descriptive names, maybe number in num_list.


@dombo3 all the path should be specified as command line argument when running not in here


other than that, nice :+1:


The content of your `printDeck()` method should be here, under the `toString()` overriding to be able to complete the test input's `System.out.println(deck);` line.


These are not tests. You do not assert any value to another value here.


Okay. This is just more readable.


I luv typos


Shiny!


deleted all flags, that related to gadgets


accidentally fucked his up again, know he issue now tho :D


There is always should be an extra line at the end after closing curly bracket.


No need to create var for this function


So... I saw you might put in music. Maybe something like this? https://youtu.be/6rTdW-651Lw


Not necessary to give values to the field. The Constructor create an object.


Hi,
Yes I've seen it's pretty inactive. I have very limited needs though (as in .. some isoboxes with bitmaps on it:)) which seem to be covered just fine.


@dombo3 this wont have necessary different cards, randomly it can happen that it'll have two Jack Spades for example.


Should it be `tranzchoice` here?


If we end up needing it, we should use some modern linalg library instead, e.g. nalgebra.


yeah this makes sense.


return self.bounds? This doesn't seem right


add text


@gorhill Why remove `setTimeout-defuser` scriptlet ?


Great man. Nice catch.


elegant


already removed. I started putting this here and then moved to ServerProperties. I think i forgot to remove this before push.


libs for LibraryWeb_2


Method should receive a list instead of array.


Backwards compatibility header is commented out due to this line missing a second - when ending the comment


Because you can get the same result with `setTimeout-defuser.js` with no parameters.


The following doc(s) have been deployed to the [2376adblo](https://2376adblo-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/getting-support](https://2376adblo-static-docs.pantheonsite.io/docs/getting-support)


fix to 0-


The commit message says it all, also: https://github.com/pedronauck/micro-router/issues/9.


Nice 👍


You sure you can't get on a messager?


![](https://github.trello.services/images/mini-trello-icon.png) [MW-IOS-7 Fix The World](https://trello.com/c/osFvy7yU/8-mw-ios-7-fix-the-world)


Redundant code


NIce! 👍 But you don't close the files.. :(


is it not possible to use babel with micro?


What's easier and look better: set up babel to transpile specific deps or change a single async/await statement to promise?


My guess is this is because there's no easy way to access the `Gradle`
instance associated with a `TaskExecutionGraph`. This is required so that
you can ignore the correct events here:
https://github.com/gradle/gradle/blob/e992ff89002ca5be42a22cf5fc341391c54729e0/subprojects/core/src/main/java/org/gradle/internal/progress/BuildProgressFilter.java#L64-L64
.

I wonder if there isn't a way to only attach the listener to the
appropriate ('parent') build, rather than filtering out the events from
nested builds.

On Tue, 18 Apr 2017 at 11:27 Eric Wendelin <notifications@github.com> wrote:

> @bigdaz <https://github.com/bigdaz> Interesting. Seems like perhaps we
> cannot do the same with BuildProgressFilter. For a reason unknown to me
> we have to compare the task graphs of the Gradle instances.
>
> Will change, but I'm going to request a quick review from you.
>
> —
> You are receiving this because you were mentioned.
>
>
> Reply to this email directly, view it on GitHub
> <https://github.com/gradle/gradle/commit/c335209bc131bbd1611bc21306db02427b847391#commitcomment-21804314>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAK-FuSG85_eVnvjVgOYZdnvp6eUjiAIks5rxPJ-gaJpZM4NAobj>
> .
>
--

[image: Email-Signature@2x.png]

Daz DeBoer

Lead Software Engineer

www.gradle.com

Gradle Summit is now open

Click HERE to register <https://summit.gradle.com/>


``if () {``
``//``
``}``


Please, update your branch with master because that line :)


``public function addRecursion(Crawler $cr, $index = 0)``


I misspelled the commit
Anything could ~be~ fail


Created multidev environment [test-cex2#ci-1](https://dashboard.pantheon.io/sites/b50fc0cf-e221-4e58-93d4-4ac08dbe94a5#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-test-cex2.pantheonsite.io/)


Should be 4 and 6 (LTS), not 5.  Maybe 4, 6, and 7.


All of this is executed (under certain conditions) every x ticks.


I did: https://github.com/entria/micro-router/commit/8184701fa9f3b4e0acbbc48e3be944d3d8a68dd9. :)


what if the parameter is zero? (IndexOutOfBoundsException)


@kallaylevente only two commits, and things that not followed the styleguide:
exam-basics/oddavg/src/OddAverage.java:19: 'else' construct must use '{}'s. [NeedBraces]
exam-basics/oddavg/src/OddAverage.java:19:6: WhitespaceAround: 'else' is not preceded with whitespace. [WhitespaceAround]
exam-basics/oddavg/src/OddAverage.java:19:6: WhitespaceAround: '}' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
exam-basics/oddavg/src/OddAverage.java:20: 'for' have incorrect indentation level 4, expected level should be 6. [Indentation]
exam-basics/oddavg/src/OddAverage.java:21: 'for' child have incorrect indentation level 6, expected level should be 8. [Indentation]
exam-basics/oddavg/src/OddAverage.java:22: 'for' child have incorrect indentation level 6, expected level should be 8. [Indentation]
exam-basics/oddavg/src/OddAverage.java:23: 'for rcurly' have incorrect indentation level 4, expected level should be 6. [Indentation]


@bigdaz What I really want instead is to know about and report on progress of nested builds as well, here and in `BuildProgressLogger`. Perhaps we can talk about this in depth soon especially if we intend to have a unified task graph (or some kind of coordinator)?

BTW, changes are in https://github.com/gradle/gradle/commit/a0af716ffa8737933e42d80c436671efee21c694 if you don't mind taking a quick look


okay :)


Проверка лишняя, т.к. если такого номера нет, то метод просто вернет nil, что и нужно.


The average number should not be an integer


@kallaylevente "create a method that takes a parameter and returns the result"


yeah, I realize that. I was just trying to shed light on a potential bug in the change.


NewErrorFixAgainWhenHoursShownInFirstColumnOfTable (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1296 of 1296 tests passed, 0 test warnings)

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


This allows the exact same range of peers, with the added disadvantage of not preventing major new versions from being marked as compatible.

For example some future `eslint@4` is now perfectly compatible with this range, where before only `eslint@3.x.y` (>= v3.19.0 of course) was compatible. Was there a specific reason this change was made?


Initialize to NULL or it may get left uninitialized in certain failure cases.


@kallaylevente these won't be the odd numbers but the odd indexed numbers


Эта проверка не надежная и слишком общая. Порядок полей в json не гарантируется. Поэтому сравнение просто строк может давать ложно отрицательные результаты.


did you look at the issue regarding bootstrap?


anyone*


I don't know how iftt maker works but if you can send POST requests whith special headers and reuse previous response, I think you can use it to control the automower. In the source code, you can find requests I use to login to Husqvarna API and commands to retrieve automower ID and to send commands to it.


Initialize or certain failure code paths will be left uninitialized.


@MarkTiedemann I can't see the image and I'm not sure what's tripping Chrome up, but you almost certainly don't want to do `promise.then(self.skipWaiting())`: `.then()` is expecting its argument to be a function whereas `self.skipWaiting()` is a Promise.


Actually, it's "socioenvironmental exposure".


One line is enough between methods.


Cruft?


Welcome to kepeng wallte


this should take color and value as arguments


Опять сравнение объектов как строк. Это не надежный способ.


Hey... do you think I could have a progress report?


See later commit - still testing but 0 is the current item so should be ```that.executedAction = 1;``` as has to have at least 2 records to be enabled so fingers crossed should work.


$this->addRecursion($crawler);


THAIS LIM TEST uihiboibnoppnpoioinoin


Hi Jeff, thank you for your review and comments. It is a pleasure working with such a structured styling system. We modified this because it was being used as a spacing between a photo and text. I'll roll that back and fix the photo spacing another way.


ez nem volt szép


ok


@karafecho - Will add you to the repo with write permissions. Feel free to update any out of sorts content or descriptions that you find.


Java variables should be lowerCamelCase.


Too may variables! Why not just allocate a buffer from the batch, Stprintf into it if it allocated properly, or set it to the default message. You can literally remove all of these variables!


The same here. "cardDeck" should have been written.


szerintem meg igen


Checking in!


The following doc(s) have been deployed to the [trailingsl](https://trailingsl-static-docs.pantheonsite.io/docs) Multidev environment:
- [source/_partials/footer_content.html](https://github.com/pantheon-systems/documentation/commit/440f2e5ad420c0f1768544a94ef48779cdd3616e/source/_partials/footer_content.html)


Wouldn't this introduce a bug on Unix systems?


this is fine.  feel free to commit to master when you are ready


Initialize to NULL or some failure paths are going to leave it uninitialized


border-box all the pseudo elements, removed the horizontal scrollbar.


Initialize or ...


This does not work on my end.
Chrome 57. Windows 10. default uBO settings
I still get the anti-adblock message.
Console after I updated uBO-filters and added `setTimeout-logger.js`
![windows](https://cloud.githubusercontent.com/assets/16838044/25145109/74a9f262-2470-11e7-9ca0-3cc73640de89.JPG)
I can fix the issue if I add
`thewindowsclub.com##script:inject(abort-on-property-write.js, XMLHttpRequest)`
but that could obviously lead to some issues with site functionality, I did not test if it does.


this should not take any arguments since its available like `this.cardsInDeck`


even in test code you should practice initializing variables properly.


yeah sure.


Nice edit i want to sugery:

`sout("F**k you");`


bad return type (should be double or float)


Great to hear. I will happily take pull requests :)


Okay, I'm coming off  as annoying now. I'll shut up, but please respond...


sure


Just out of curiosity: is USB power control switchable from userspace? Eg. using `sunxi-pio` command? Would be great to be able to power on/off hub and connected peripherals behind :)


this will not guarantee that all cards will be different when only 3 cards wanted


`FAIL` means "I don't know" (and not "know nothing").   `not(FAIL) = FAIL`, but

    if evalb(FAIL) then A else B end if;

returns B, so what you do is indeed safe.  Thinking it through is indeed always worth it, even if it turns out no change is needed.


@kallaylevente constructor should come first after fields


If the sys.argv == 3 the user gave 2 parameters, the source file and the destination file. In this case the destination is provided.


1. test names should be descriptive, these should describe what are you testing here.
2. the 3 test cases should be more different: like testing what happens with `null` input or just even inputs, etc...


Implementing the normal form would cause a lot of syntactic noise.  It is only useful for the theory and equality testing.

At some point the **Symbolic Domain Decomposition** paper might be worth reading too.


Your `oddAverage` method returns with an int. So why did you compared it with a double expected value (4.0)?


yeah host and port is sufficient.


Method names should be lowerCamelCase as well.


stying: this should look like `int[] numbers = {1, 3};`


```
MAIL_HOST = env('SMTP_HOST')
MAIL_PORT = env('SMTP_PORT')
```


WOW, nice solution with the bitwise operator :)


incomplete, not bad.  unnecessary quotation marks here


@kallaylevente list.remove(int) actually returns the card, so you dont need to get it before


Why do you need the even list? (You don't)


Sounds reasonable to keep things on the same line if possible.


Why the return type? Why the name?


a try


first, the header is actually `DNT`, although some browsers also use `do_not_track`. And unfortunately its not that simple as `=== 'true'` because most browsers set it to `1` We have a [helper](https://github.com/pelias/api/blob/master/helper/logging.js#L4) method in API that takes care of all this


There should be only one line between methods.


> Is it valid to assume that in glTF 2.0, the details about these fields are left to the implementation?

These fields were necessary for custom shaders, but they are not needed for a fixed material like PBR. Clients can load textures/images however they choose as long as it fits the PBR material specification.


Hi guys

Really sorry for the little delay - just to let you know that we are doing OK for this project :)
Actually, I had to restart the whole lot several times - which is NOT fun!
I have just pushed a working version of the project ....
This is not the final though but a working version that lists films, some functions for adding, removing and editing.

working on the login ( will have 2 types of users. admin - add, edit, delete rights. and user- can only add review/comment.

I  will add bootstrap to finish with the design touches! functionality more important at this stage.

Hoping that we will have a pretty good thing to show to Pete next week (lap extension on 24/25 ) - we can also meet on them days :)


Nope, no properties needed -- you can combine any binary op of two `PARTITION`s.  That is, I believe, in both papers.  You can 'move in' any (non-`PARTITION`) `a` into the value parts of a `PARTITION` whenever.  And `*` works exactly like `+`.


We're controlling access to it so does it matter what it's called or what the value is?


we also have a way of not clobbering the actual request object so that there's no issues determining what the parameters actually were, while still ensuring sensitive information is not logged. check out https://github.com/pelias/api/blob/master/middleware/access_log.js for how it works (it uses morgan custom token formats which are quite easy to use)


The return type of this calculation should be float or double, but not int, because the result is not necessarily a whole number.


Those are unnecessary methods above.


You should add the mode ('r', 'w', 'a') too.
The sys.argv[2] refer to the third element of the list. The sys.argv[3] doesn't exist if you add two arguments.


Shuffle and Draw methods are missing


lic


Checking the 4 colors not always working


`testOne` is not descriptive


[R/char.r:48:37:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/char.r#L48) *style:* **Variable or function name should be snake_case.**
```r
strip <- function(x, pattern = " ", useBytes = TRUE) {
                                    ^~~~~~~~
```
[R/char.r:63:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/char.r#L63) *style:* **Variable or function name should be snake_case.**
```r
stripForFormula <- function(x) {
^~~~~~~~~~~~~~~
```
[R/char.r:97:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/char.r#L97) *style:* **Variable or function name should be snake_case.**
```r
strMultiMatch <- function(pattern, text, dropEmpty = FALSE, ...) {
^~~~~~~~~~~~~
```
[R/char.r:97:42:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/char.r#L97) *style:* **Variable or function name should be snake_case.**
```r
strMultiMatch <- function(pattern, text, dropEmpty = FALSE, ...) {
                                         ^~~~~~~~~
```
[R/char.r:120:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/char.r#L120) *style:* **Variable or function name should be snake_case.**
```r
strPairMatch <- function(pattern, text, swap = FALSE, dropEmpty = FALSE, ...) {
^~~~~~~~~~~~
```
[R/char.r:120:55:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/char.r#L120) *style:* **Variable or function name should be snake_case.**
```r
strPairMatch <- function(pattern, text, swap = FALSE, dropEmpty = FALSE, ...) {
                                                      ^~~~~~~~~
```
[R/char.r:134:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/char.r#L134) *style:* **Variable or function name should be snake_case.**
```r
  outNames <- vapply(X = res,
  ^~~~~~~~
```
[R/df.r:27:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L27) *style:* **Variable or function name should be snake_case.**
```r
logicalToBinary <- function(x) {
^~~~~~~~~~~~~~~
```
[R/df.r:60:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L60) *style:* **Variable or function name should be snake_case.**
```r
factorToDataframeLogical <- function(fctr,
^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/df.r:63:38:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L63) *style:* **Variable or function name should be snake_case.**
```r
                                     na.rm = TRUE,
                                     ^~~~~
```
[R/df.r:104:5:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L104) *style:* **Variable or function name should be snake_case.**
```r
    newColName <- paste(prefix, lev, sep = sep)
    ^~~~~~~~~~
```
[R/df.r:130:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L130) *style:* **Variable or function name should be snake_case.**
```r
expandFactors <- function(x,
^~~~~~~~~~~~~
```
[R/df.r:133:27:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L133) *style:* **Variable or function name should be snake_case.**
```r
                          na.rm = TRUE,
                          ^~~~~
```
[R/df.r:165:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L165) *style:* **Variable or function name should be snake_case.**
```r
getFactorNames <- function(x, consider = names(x)) {
^~~~~~~~~~~~~~
```
[R/df.r:175:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L175) *style:* **Variable or function name should be snake_case.**
```r
getNonFactorNames <- function(x, consider = names(x)) {
^~~~~~~~~~~~~~~~~
```
[R/df.r:186:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L186) *style:* **Variable or function name should be snake_case.**
```r
getNAFields <- function(dframe) {
^~~~~~~~~~~
```
[R/df.r:188:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L188) *style:* **Variable or function name should be snake_case.**
```r
  naFields <- names(dframe)[sapply(dframe, countIsNa) > 0]
  ^~~~~~~~
```
[R/df.r:197:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L197) *style:* **Variable or function name should be snake_case.**
```r
getNonNAFields <- function(dframe)
^~~~~~~~~~~~~~
```
[R/df.r:206:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L206) *style:* **Variable or function name should be snake_case.**
```r
propNaPerField <- function(dframe)
^~~~~~~~~~~~~~
```
[R/df.r:221:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L221) *style:* **Variable or function name should be snake_case.**
```r
dropRowsWithNAField <- function(x, fld = names(x), verbose = FALSE) {
^~~~~~~~~~~~~~~~~~~
```
[R/df.r:257:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L257) *style:* **Variable or function name should be snake_case.**
```r
mergeBetter <- function(x, y, by.x, by.y,
^~~~~~~~~~~
```
[R/df.r:257:31:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L257) *style:* **Variable or function name should be snake_case.**
```r
mergeBetter <- function(x, y, by.x, by.y,
                              ^~~~
```
[R/df.r:257:37:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L257) *style:* **Variable or function name should be snake_case.**
```r
mergeBetter <- function(x, y, by.x, by.y,
                                    ^~~~
```
[R/df.r:258:25:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L258) *style:* **Variable or function name should be snake_case.**
```r
                        all.x = FALSE, all.y = FALSE,
                        ^~~~~
```
[R/df.r:258:40:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L258) *style:* **Variable or function name should be snake_case.**
```r
                        all.x = FALSE, all.y = FALSE,
                                       ^~~~~
```
[R/df.r:260:25:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L260) *style:* **Variable or function name should be snake_case.**
```r
                        renameConflict = c("suffix", "prefix"),
                        ^~~~~~~~~~~~~~
```
[R/df.r:261:25:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L261) *style:* **Variable or function name should be snake_case.**
```r
                        renameAll = c("no", "suffix", "prefix"),
                        ^~~~~~~~~
```
[R/df.r:271:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L271) *style:* **Variable or function name should be snake_case.**
```r
  renameConflict <- match.arg(renameConflict)
  ^~~~~~~~~~~~~~
```
[R/df.r:272:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L272) *style:* **Variable or function name should be snake_case.**
```r
  renameAll <- match.arg(renameAll)
  ^~~~~~~~~
```
[R/df.r:332:5:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L332) *style:* **Variable or function name should be snake_case.**
```r
    dropFields <- c()
    ^~~~~~~~~~
```
[R/df.r:340:7:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L340) *style:* **Variable or function name should be snake_case.**
```r
      isAllEqual <- all.equal(x[[xdup]], y[[ydup]])
      ^~~~~~~~~~
```
[R/df.r:345:9:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L345) *style:* **Variable or function name should be snake_case.**
```r
        dropFields <- c(dropFields, ydup)
        ^~~~~~~~~~
```
[R/df.r:380:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L380) *style:* **Variable or function name should be snake_case.**
```r
affixFields <- function(fields, affix, skip = NULL,
^~~~~~~~~~~
```
[R/df.r:381:25:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L381) *style:* **Variable or function name should be snake_case.**
```r
                        renameHow = c("suffix", "prefix"),
                        ^~~~~~~~~
```
[R/df.r:388:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L388) *style:* **Variable or function name should be snake_case.**
```r
  renameHow <- match.arg(renameHow)
  ^~~~~~~~~
```
[R/df.r:407:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L407) *style:* **Variable or function name should be snake_case.**
```r
getDropped <- function(x, y)
^~~~~~~~~~
```
[R/df.r:421:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L421) *style:* **Variable or function name should be snake_case.**
```r
dropDuplicateFields <- function(df, verbose = FALSE) {
^~~~~~~~~~~~~~~~~~~
```
[R/df.r:450:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L450) *style:* **Variable or function name should be snake_case.**
```r
filterBetter <- function(x, expr, verbose = TRUE) {
^~~~~~~~~~~~
```
[R/df.r:538:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L538) *style:* **Variable or function name should be snake_case.**
```r
fillMissingCombs <- function(df) {
^~~~~~~~~~~~~~~~
```
[R/df.r:539:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L539) *style:* **Variable or function name should be snake_case.**
```r
  levelList <- list()
  ^~~~~~~~~
```
[R/df.r:559:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/df.r#L559) *style:* **Variable or function name should be snake_case.**
```r
  gotNA <- getNAFields(df)
  ^~~~~
```
[R/list.r:27:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/list.r#L27) *style:* **Variable or function name should be snake_case.**
```r
mergeLists <- function(x, y) {
^~~~~~~~~~
```
[R/list.r:44:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/list.r#L44) *style:* **Variable or function name should be snake_case.**
```r
listTrim  <-  function(x){
^~~~~~~~
```
[R/list.r:54:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/list.r#L54) *style:* **Variable or function name should be snake_case.**
```r
listTrimFlat  <-  function(x) {
^~~~~~~~~~~~
```
[R/list.r:76:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/list.r#L76) *style:* **Variable or function name should be snake_case.**
```r
flattenList <- function(..., na.rm = FALSE) {
^~~~~~~~~~~
```
[R/list.r:76:30:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/list.r#L76) *style:* **Variable or function name should be snake_case.**
```r
flattenList <- function(..., na.rm = FALSE) {
                             ^~~~~
```
[R/list.r:89:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/list.r#L89) *style:* **Variable or function name should be snake_case.**
```r
isFlat <- function(x) {
^~~~~~
```
[R/testing.r:48:44:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/testing.r#L48) *style:* **Variable or function name should be snake_case.**
```r
numbers_to_long_and_float <- function(..., na.rm = TRUE) {
                                           ^~~~~
```
[R/util.r:27:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L27) *style:* **Variable or function name should be snake_case.**
```r
allIsNumeric <- function(x, extras = c(".", "NA", NA)) {
^~~~~~~~~~~~
```
[R/util.r:42:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L42) *style:* **Variable or function name should be snake_case.**
```r
allIsInteger <- function(x, tol =  1e-9, na.rm = TRUE)
^~~~~~~~~~~~
```
[R/util.r:42:42:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L42) *style:* **Variable or function name should be snake_case.**
```r
allIsInteger <- function(x, tol =  1e-9, na.rm = TRUE)
                                         ^~~~~
```
[R/util.r:79:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L79) *style:* **Variable or function name should be snake_case.**
```r
asNumericNoWarn <- function(x) {
^~~~~~~~~~~~~~~
```
[R/util.r:86:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L86) *style:* **Variable or function name should be snake_case.**
```r
asIntegerNoWarn <- function(x)
^~~~~~~~~~~~~~~
```
[R/util.r:97:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L97) *style:* **Variable or function name should be snake_case.**
```r
areIntegers <- function(x, tol = 1e-9, na.ignore = FALSE) {
^~~~~~~~~~~
```
[R/util.r:97:40:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L97) *style:* **Variable or function name should be snake_case.**
```r
areIntegers <- function(x, tol = 1e-9, na.ignore = FALSE) {
                                       ^~~~~~~~~
```
[R/util.r:124:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L124) *style:* **Variable or function name should be snake_case.**
```r
areNumeric <- function(x, extras = c(".", "NA", NA)) {
^~~~~~~~~~
```
[R/util.r:156:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L156) *style:* **Variable or function name should be snake_case.**
```r
read.zip.url <- function(url, filename = NULL, FUN = readLines, ...) {
^~~~~~~~~~~~
```
[R/util.r:156:48:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L156) *style:* **Variable or function name should be snake_case.**
```r
read.zip.url <- function(url, filename = NULL, FUN = readLines, ...) {
                                               ^~~
```
[R/util.r:188:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L188) *style:* **Variable or function name should be snake_case.**
```r
countNotNumeric <- function(x)
^~~~~~~~~~~~~~~
```
[R/util.r:197:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L197) *style:* **Variable or function name should be snake_case.**
```r
countNumeric <- function(x)
^~~~~~~~~~~~
```
[R/util.r:205:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L205) *style:* **Variable or function name should be snake_case.**
```r
countIsNa <- function(x)
^~~~~~~~~
```
[R/util.r:213:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L213) *style:* **Variable or function name should be snake_case.**
```r
propIsNa <- function(x)
^~~~~~~~
```
[R/util.r:228:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L228) *style:* **Variable or function name should be snake_case.**
```r
countNonNaPairs <- function(d) {
^~~~~~~~~~~~~~~
```
[R/util.r:248:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L248) *style:* **Variable or function name should be snake_case.**
```r
countNonNaCumulative <- function(d) {
^~~~~~~~~~~~~~~~~~~~
```
[R/util.r:355:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L355) *style:* **Variable or function name should be snake_case.**
```r
isValidTime <- function(tms, na.rm = FALSE) {
^~~~~~~~~~~
```
[R/util.r:355:30:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L355) *style:* **Variable or function name should be snake_case.**
```r
isValidTime <- function(tms, na.rm = FALSE) {
                             ^~~~~
```
[R/util.r:375:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L375) *style:* **Variable or function name should be snake_case.**
```r
permuteWithRepeats <- function(x) {
^~~~~~~~~~~~~~~~~~
```
[R/util.r:458:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L458) *style:* **Variable or function name should be snake_case.**
```r
platformIsLinux <- function()
^~~~~~~~~~~~~~~
```
[R/util.r:463:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L463) *style:* **Variable or function name should be snake_case.**
```r
platformIsWindows <- function()
^~~~~~~~~~~~~~~~~
```
[R/util.r:468:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L468) *style:* **Variable or function name should be snake_case.**
```r
platformIsMac <- function()
^~~~~~~~~~~~~
```
[R/util.r:497:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L497) *style:* **Variable or function name should be snake_case.**
```r
buildLinearFormula <- function(left, right) {
^~~~~~~~~~~~~~~~~~
```
[R/util.r:550:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L550) *style:* **Variable or function name should be snake_case.**
```r
ls.objects <- function(pos = 1, pattern, order.by,
^~~~~~~~~~
```
[R/util.r:550:42:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L550) *style:* **Variable or function name should be snake_case.**
```r
ls.objects <- function(pos = 1, pattern, order.by,
                                         ^~~~~~~~
```
[R/util.r:555:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L555) *style:* **Variable or function name should be snake_case.**
```r
  obj.class <- napply(names, function(x) as.character(class(x))[1])
  ^~~~~~~~~
```
[R/util.r:556:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L556) *style:* **Variable or function name should be snake_case.**
```r
  obj.mode <- napply(names, mode)
  ^~~~~~~~
```
[R/util.r:557:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L557) *style:* **Variable or function name should be snake_case.**
```r
  obj.type <- ifelse(is.na(obj.class), obj.mode, obj.class)
  ^~~~~~~~
```
[R/util.r:558:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L558) *style:* **Variable or function name should be snake_case.**
```r
  obj.size <- napply(names, utils::object.size)
  ^~~~~~~~
```
[R/util.r:559:3:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L559) *style:* **Variable or function name should be snake_case.**
```r
  obj.dim <- t(napply(names, function(x) as.numeric(dim(x))[1:2]))
  ^~~~~~~
```
[R/util.r:644:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/R/util.r#L644) *style:* **Lines should not be more than 100 characters.**
```r
#'   http://stackoverflow.com/questions/38686427/determine-minimum-r-version-for-all-package-dependencies
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-df.R:12:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/tests/testthat/test-df.R#L12) *style:* **Variable or function name should be snake_case.**
```r
f.short <- factor(x = c(1))
^~~~~~~
```
[tests/testthat/test-df.R:13:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/tests/testthat/test-df.R#L13) *style:* **Variable or function name should be snake_case.**
```r
f.empty <- factor()
^~~~~~~
```
[tests/testthat/test-df.R:16:1:](https://github.com/jackwasey/jwutil/blob/f30855cb68f38a814b0f898432d992ceed0176d3/tests/testthat/test-df.R#L16) *style:* **Variable or function name should be snake_case.**
```r
mixed.df <- data.frame(fd, v1 = as.numeric(f1))
^~~~~~~~
```


These tests are basically the same. You always add even and odd numbers to a list. Test for empty list would be good.


These should be strings.


Need these components to be header only because the structure of them can change depending on the modem selected.  This causes weird compiler errors if the library *.h and *.cpp are pre-compiled together and then the header brought in in another place.


This constructor is not needed.


Хочу написать проект на тему своей работы, а именно инженер - медтехник!
написать что может винницкая Медтехника, перспективы, подходы и что-то ещё, по ходу буду думать!


p = re.compile(r'[a-zA-Z]*fu\b')


So they write code in ES6 and converts to ES5? is this because the web browser may not support the new features? Or did you mean ES5 converts to ES6?


ok


Great. I will also try to add more notes and documentation as we go. It's
helpful for me to catch changes like this (and understand intent) because
as we build out a more structured system, part of that means (me)
understanding usage and balancing creating guidelines with adapting to
contributor needs and workflow.

On Tue, Apr 18, 2017 at 10:55 AM, Dale John McGrew <notifications@github.com
> wrote:

> Hi Jeff, thank you for your review and comments. It is a pleasure working
> with such a structured styling system. We modified this because it was
> being used as a spacing between a photo and text. I'll roll that back and
> fix the photo spacing another way.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/wevote/WebApp/commit/f364b2fed79669f0e8f48eb1bb84d5fd20672ea2#commitcomment-21804853>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAJzltrhpfM0qPxw1s3MJZoLo6u7ycHUks5rxPkpgaJpZM4M-ye3>
> .
>


depends on if we want to account for the possibility of the pip-service being used on its own (sounds nice, but perhaps not a huge priority), and how smart we want to make the API header forwarding (if it just forwards on whatever it gets, then we would also have to deal with the full DNT beast here).

if we want to avoid dealing with that complexity again here, that's totally fine


changed


Explicit is good. But...

In that case, you probably want:

`esp: aes128gcm16-ecp256,aes128-sha2_512-prfsha512-ecp256,aes128-sha2_512-prfsha512-modp2048!`

instead of

`esp: aes128gcm16-ecp256,aes128-sha2_512-ecp256,aes128-sha2_512-prfsha512-modp2048!`

Just to be consistent.


What are the changes ?


The constructor should receive 1 int in parameter.


draw method should remove the card from the list


you don't need a scanner in this exercise, you should read command line arguments


![](https://github.trello.services/images/mini-trello-icon.png) [No se pueden agregar a equipos alumnos en recursamiento 17/04/2017](https://trello.com/c/jLUCFm5T/31-no-se-pueden-agregar-a-equipos-alumnos-en-recursamiento-17-04-2017)


how you feed your script? By that I mean where you gather this information?


@kerdoandi things not following the styleguide:
exam-basics/copy/src/CopyApp.java:5:51: WhitespaceAround: '!=' is not preceded with whitespace. [WhitespaceAround]
exam-basics/oddavg/Test/OddAvgTest.java:21:43: '(' is preceded with whitespace. [MethodParamPad]
exam-basics/blackjack/src/Deck.java:5:7: Member name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. [MemberName]
exam-basics/blackjack/src/Deck.java:28:44: ')' is preceded with whitespace. [ParenPad]
exam-basics/blackjack/src/Deck.java:79:68: WhitespaceAround: '+' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]


![](https://github.trello.services/images/mini-trello-icon.png) [No muestra resultados en reporte de agrupaciones por ciclo 17/04/2017](https://trello.com/c/LQoPkRpj/28-no-muestra-resultados-en-reporte-de-agrupaciones-por-ciclo-17-04-2017)


What are these `strDirectoryPath `, `strDirectoryPath `, `strDirectoryPath ` variables for? These shouldn't be here.


Why would like to create a Greenfox directory to my C drive? :)


![](https://github.trello.services/images/mini-trello-icon.png) [Ordenacion del Kardex, y solo mostrar ciclos por carrera.](https://trello.com/c/kepD9M2Y/15-ordenacion-del-kardex-y-solo-mostrar-ciclos-por-carrera)


@harshnaraini need your views on this approach.


package name have uppercase characters (I can't find the commit, so I'm commenting here )


If you want to add more content for this section - you can mention that there was no "real" way to make a class prior to the update. Also, this is a cleaner syntax and more readable that this is a class. You can find more information on the WWW!


If I don't give any arguments, your program fails here, because `null` doesn't have a length.


@harshnaraini, not using any launchMode over here, since on the second shake event snooper flow will be closed.


@kerdoandi using int as a return type will result incorrect values, use float or double


Not sure why its not working. Trying again


I'm going to try modeling a different slice. :-)


You don't need to create these files in Java 8 methods that you are using in your Usage class.


This fixes #1


line 77 - remove to. You repeated the word twice.


Credentials should not be stored in config file. Better to get them form .env file.


we keep an object of **App's current** activity to open the snooper activities in the same flow. If we don't do that, Android will throw exception that you are trying to open the activity outside of some component which is not an Activity. and we don't want to use **FLAG_ACTIVITY_NEW_TASK** flag as it will open new task which is not recommended in this case.


"if a number is outside..." this sentence is phrased oddly.


Be careful! Your function needs a list.
Otherwise your unit test cases are well done!


In ES6 it will return a syntax error instead of a decimal. Up to you if you want to rephrase it this way.


You shouldn't have to instantiate card. Only one whitespace needed around an operator.


вау )) не знал )


That's a brilliant solution! :)
I was really happy when saw this. But then I looked at the other parts of your code, and my feeling was that you just copy-pasted codes from the Internet without understanding what you are doing exactly.


![](https://github.trello.services/images/mini-trello-icon.png) [Modificación query creación equipos 21/03/2017](https://trello.com/c/Jw3yub96/12-modificacion-query-creacion-equipos-21-03-2017)


It would be clearer if you put " " around 0o. Also, remove the period.


@kerdoandi it should return the drawn card


![](https://github.trello.services/images/mini-trello-icon.png) [agregar carrusel de imágenes con re direccionamiento a ciertas ligas 16/03/2017](https://trello.com/c/DKDGmdCk/7-agregar-carrusel-de-imagenes-con-re-direccionamiento-a-ciertas-ligas-16-03-2017)


@kerdoandi it shouldnt print out anything


The point of the test was to test the function what happening if the input isn't a list.


WAT


Alt+Insert depends on the IDE you are using


The function should work with command line arguments. :(


This is my personal preference so it is up to you. When you state there are three states, I like to identify it with 1) pending, content 2) fulfilled, content. 3) Rejected, content.

Again, this is my preference so it is up to you.


Created multidev environment [test-cex3#ci-1](https://dashboard.pantheon.io/sites/c28237a3-a88e-45c7-9ca7-273605cd8e48#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-test-cex3.pantheonsite.io/)


*`po/id.po` :sob:


@HarveyWilliams I believe I asked around at the time, because the page was using both in various places. Would be great to have the "canonical" version — we'll just need to make sure that *all* references are fixed then (more than one instance in the code samples on the page; ~11x at the time of writing).

People will copy and paste like crazy from pages like these, so better get 'em right :-)


Yes, let me sort out exactly where.


![](https://github.trello.services/images/mini-trello-icon.png) [create page where admin changes his password after first login](https://trello.com/c/SO8ss0Lt/63-create-page-where-admin-changes-his-password-after-first-login)


declaration of double type, and implementation yes, but these are not exactly definitions of the parts of a method


![](https://github.trello.services/images/mini-trello-icon.png) [Agregar el nuevo doctorado al apartado de inscripciones para que los alumnos puedan inscribirse 27/03/2017](https://trello.com/c/oN7OG9kF/14-agregar-el-nuevo-doctorado-al-apartado-de-inscripciones-para-que-los-alumnos-puedan-inscribirse-27-03-2017)


![](https://github.trello.services/images/mini-trello-icon.png) [Agregar una alerta antes de calificar a un alumno en un grupo 15/03/2017](https://trello.com/c/UoQYJlt2/1-agregar-una-alerta-antes-de-calificar-a-un-alumno-en-un-grupo-15-03-2017)


imo delay option feels more as 'neutral' and decline as 'negative' in the alert buttons order


I forgot to close __TWO__ parentheses in the commit message
_**shame on me**_ :'-(


Maybe we should always use absolute, like:

`from wof.flask.config import Config`

What do you think?


ah kk gotcha :)


You create a self.number variable but never use it.


this was the good solution


Hello. Tried to install using NPM (npm i --save-exact ionic2-super-tabs@next) but got this error "UNMET PEER DEPENDENCY ionic-angular@3.0.1
`-- ionic2-super-tabs@2.0.0-alpha.2  invalid".

And after I run the app I get this error in the browser "Can't bind to 'tabRoot' since it isn't a known property of 'super-tab'".

So I guess your component didn't install properly or at all. Any help.
I'm using the latest version of Ionic, 3.0.1.

Thanks.


Thanks @Ghostkeeper for saving me here!
I really can't believe I forgot this in my pull request.
(My local fork does have this mod.)


Create basic unit tests for it with at least 3 DIFFERENT test cases


Typo? falure


The default generated toString() overriding is not enough here. This method should return with the String that we specified in the task.


AllowMultipleSolversToFindARoot (Myoldmopar) - 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)


Card should be represented as string according to the specification. The random.choice() is a good solution but after you created them it would be great if you create a string from it.


@5klynna5 Good Job on providing descriptive commit comment


точно. исправил.


no need for empty constructor


Odd, it works fine here, tested on both Chromium 57 and Nightly.


I think thats a hack, I didn't actually pipe the parameter all the way up to the binding, I just put a default in. This gets it to compile basically.


l'ho modificato perchè dava errore in fase di migration per la lunghezza dei nomi delle tabelle


lol yes! but our current buttons in Android is not using styles. And we just decided that we won't use style for iOS either.. Our current button is in correct order for both platform already I think ... Sorry about the confusion. Thanks for the comments! :) @farazs Am I correct about the styles?


You are generating exactly 12 cards, but you should generate as many as the input value of the constructor (according to the specification).
And you are generating cards with values from 1 to 3... In the playing cards' deck there are no card with value 1, but there are values from 2 to 10 and four other: jack, queen, king, ace.


Hm, maybe it is a Windows issue, I can do a test with Chrome and Manjaro 17.


FWIW, this should be unnecessary once this bug is fixed - https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types/issues/95


Test are cool, and different, but you forgot the assertion


Nice approach, I learn something new from you every time. Thanks @afragen


construction of the class is ok, but you need a list to represent a card like that: [self.color, self.value]


Other json files are more than 25 mb . contact me for further json files.


this class do a bunch of stuff but does not copy anything


Value could be jack / qeen / king / ace, so this should be a String instead of an int (like you had before this change).


Hello


Thanks!


These conditions shouldn't be here.


You will return the wrong value, after the first odd number


You should use spaces after comas: `{"hearts", "clubs", "diamonds", "spades" }`


this is one of the best code learning source


lowercase the D because this is a function.


this should take value and color as arguments


Make this a let and don't initialize it here - this will let us lean on the compiler to enforce correctness of our initialization.


instantiating cards for the deck is correct this way, but a bit complicated. If you say card_color = Card.colors[random_colors] is enough. You don't need the loop.


IndexOutOfBoundsException if the number of cards <1, but very good job


It works with Manjaro and there is no instance of `[native code], 1000` in the console as expected.
![wind](https://cloud.githubusercontent.com/assets/16838044/25147565/3bd2139a-2478-11e7-9bae-4a92b6a9f102.JPG)


Include node information.


needs more!!!!


Nice to have these in github history


NewErrorFixAgainWhenHoursShownInFirstColumnOfTable (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1897 of 1897 tests passed, 0 test warnings)

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


Thanks!
Can you point me to the Input/Output tables with the "try it" options?
Kara

      From: Michael J. Stealey <notifications@github.com>
 To: mjstealey/datatranslator <datatranslator@noreply.github.com>
Cc: karafecho <kfecho@copperlineprofessionalsolutions.com>; Mention <mention@noreply.github.com>
 Sent: Tuesday, April 18, 2017 1:56 PM
 Subject: Re: [mjstealey/datatranslator] Kara calls socioeconomic status: set - so I changed it here (ac91c55)

@karafecho - Will add you to the repo with write permissions. Feel free to update any out of sorts content or descriptions that you find.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


NewErrorFixAgainWhenHoursShownInFirstColumnOfTable (JasonGlazer) - 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)


@zitana things not following the styleguide:
exam-basics/oddavg/oddavgSolution/test/OddAvgTest.java:17: Abbreviation in name 'oddAverage_ListOFZeros_Zero' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
exam-basics/oddavg/oddavgSolution/src/OddAvg.java:22: 'if rcurly' have incorrect indentation level 2, expected level should be 4. [Indentation]
exam-basics/blackjack/BlackJackSolution/src/Deck.java:7: Comment has incorrect indentation level 0, expected is 2, indentation should be the same level as line 9. [CommentsIndentation]


I think it would be easier to read this code if we used the full names `collations` and `suggestions`


Nice work, Jason! You are good to merge. 👍


Almost everything is missing, the Card fields and their setting from the constructor is working


We could use some spaces:

```py
# Handle sol6.5 collation format
if isinstance(cols, dict): #Solr
```