+              reg-names = "acs", "mdd"; .\ko870423reg-names <<<<  = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (.\ko870423reg-names:String) [],
    CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              regulator-min-microvolt = <500000>;
 .\ko870423regulator-min-microvolt = <500000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:41
+              regulator-min-microvolt = < <<<< 500000>; .\ko870423regulator-mi
n-microvolt = <500000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -regulator-max-microvolt = <1200000>;+regulator-
max-microvolt = <1100000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< regulator-max-microvolt = <1200000>;+regulator-max-microvolt = <110000
0>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,headroom-voltage = <150000>; .
\ko870423qcom,headroom-voltage = <150000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:39
+              qcom,headroom-voltage = < <<<< 150000>; .\ko870423qcom,headroom-
voltage = <150000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -qcom,retention-voltage = <650000>;+qcom,retenti
on-voltage = <675000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< qcom,retention-voltage = <650000>;+qcom,retention-voltage = <675000>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,ldo-default-voltage = <750000>
; .\ko870423qcom,ldo-default-voltage = <750000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:42
+              qcom,ldo-default-voltage = < <<<< 750000>; .\ko870423qcom,ldo-de
fault-voltage = <750000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-threshold-voltage = <85000
0>; .\ko870423qcom,ldo-threshold-voltage = <850000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:44
+              qcom,ldo-threshold-voltage = < <<<< 850000>; .\ko870423qcom,ldo-
threshold-voltage = <850000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-delta-voltage = <50000>; .
\ko870423qcom,ldo-delta-voltage = <50000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:40
+              qcom,ldo-delta-voltage = < <<<< 50000>; .\ko870423qcom,ldo-delta
-voltage = <50000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>  @@ -507,9 +507,9 @@
原始程式文字中有無法辨識的語彙基元。
位於 行:1 字元:2
+   <<<< @@ -507,9 +507,9 @@
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordEx
   ception
    + FullyQualifiedErrorId : UnrecognizedToken

C:\Users\GODI\Documents\GitHub>                  <0xf90aa800 0x1000>; /* APCS_AL
IAS2_KPSS_MDD .\One_M8_4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90aa800 0x1000>; /*
 APCS_ALIAS2_KPSS_MDD */
無法辨識 '<' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:19
+                  < <<<< 0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD .\One_M8_
4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (<:String) [], CommandNotFoundEx
   ception
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '/*' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:41
+                  <0xf90aa800 0x1000>; /* <<<<  APCS_ALIAS2_KPSS_MDD .\One_M8_
4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (/*:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '/*' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:129
+                  <0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD .\One_M8_4.4.3_
kernel .\One_M8_4.4.3_kernel<0xf90aa800 0x1000>; /* <<<<  APCS_ALIAS2_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (/*:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              reg-names = "acs", "mdd"; .\ko87042
3reg-names = "acs", "mdd";
無法辨識 'reg-names' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查
名稱拼字是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:23
+              reg-names <<<<  = "acs", "mdd"; .\ko870423reg-names = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (reg-names:String) [], CommandNo
   tFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '.\ko870423reg-names' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名
稱。請檢查名稱拼字是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次
。
位於 行:1 字元:59
+              reg-names = "acs", "mdd"; .\ko870423reg-names <<<<  = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (.\ko870423reg-names:String) [],
    CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              regulator-min-microvolt = <500000>;
 .\ko870423regulator-min-microvolt = <500000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:41
+              regulator-min-microvolt = < <<<< 500000>; .\ko870423regulator-mi
n-microvolt = <500000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -regulator-max-microvolt = <1200000>;+regulator-
max-microvolt = <1100000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< regulator-max-microvolt = <1200000>;+regulator-max-microvolt = <110000
0>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,headroom-voltage = <150000>; .
\ko870423qcom,headroom-voltage = <150000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:39
+              qcom,headroom-voltage = < <<<< 150000>; .\ko870423qcom,headroom-
voltage = <150000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -qcom,retention-voltage = <650000>;+qcom,retenti
on-voltage = <675000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< qcom,retention-voltage = <650000>;+qcom,retention-voltage = <675000>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,ldo-default-voltage = <750000>
; .\ko870423qcom,ldo-default-voltage = <750000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:42
+              qcom,ldo-default-voltage = < <<<< 750000>; .\ko870423qcom,ldo-de
fault-voltage = <750000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-threshold-voltage = <85000
0>; .\ko870423qcom,ldo-threshold-voltage = <850000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:44
+              qcom,ldo-threshold-voltage = < <<<< 850000>; .\ko870423qcom,ldo-
threshold-voltage = <850000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-delta-voltage = <50000>; .
\ko870423qcom,ldo-delta-voltage = <50000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:40
+              qcom,ldo-delta-voltage = < <<<< 50000>; .\ko870423qcom,ldo-delta
-voltage = <50000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>  @@ -523,9 +523,9 @@
原始程式文字中有無法辨識的語彙基元。
位於 行:1 字元:2
+   <<<< @@ -523,9 +523,9 @@
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordEx
   ception
    + FullyQualifiedErrorId : UnrecognizedToken

C:\Users\GODI\Documents\GitHub>                  <0xf90ba800 0x1000>; /* APCS_AL
IAS3_KPSS_MDD .\One_M8_4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90ba800 0x1000>; /*
 APCS_ALIAS3_KPSS_MDD */
無法辨識 '<' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:19
+                  < <<<< 0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD .\One_M8_
4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (<:String) [], CommandNotFoundEx
   ception
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '/*' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:41
+                  <0xf90ba800 0x1000>; /* <<<<  APCS_ALIAS3_KPSS_MDD .\One_M8_
4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (/*:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '/*' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:129
+                  <0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD .\One_M8_4.4.3_
kernel .\One_M8_4.4.3_kernel<0xf90ba800 0x1000>; /* <<<<  APCS_ALIAS3_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (/*:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              reg-names = "acs", "mdd"; .\ko87042
3reg-names = "acs", "mdd";
無法辨識 'reg-names' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查
名稱拼字是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:23
+              reg-names <<<<  = "acs", "mdd"; .\ko870423reg-names = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (reg-names:String) [], CommandNo
   tFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '.\ko870423reg-names' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名
稱。請檢查名稱拼字是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次
。
位於 行:1 字元:59
+              reg-names = "acs", "mdd"; .\ko870423reg-names <<<<  = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (.\ko870423reg-names:String) [],
    CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              regulator-min-microvolt = <500000>;
 .\ko870423regulator-min-microvolt = <500000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:41
+              regulator-min-microvolt = < <<<< 500000>; .\ko870423regulator-mi
n-microvolt = <500000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -regulator-max-microvolt = <1200000>;+regulator-
max-microvolt = <1100000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< regulator-max-microvolt = <1200000>;+regulator-max-microvolt = <110000
0>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,headroom-voltage = <150000>; .
\ko870423qcom,headroom-voltage = <150000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:39
+              qcom,headroom-voltage = < <<<< 150000>; .\ko870423qcom,headroom-
voltage = <150000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -qcom,retention-voltage = <650000>;+qcom,retenti
on-voltage = <675000>;


The data container has exited, so it won't live on after a tools/pull.  Only the volume in the data containers are persistent between upgrades.  The container itself can be removed later if desired.  There is no way to garbage collect a data volume - by design.

Ya, busybox would definitely be smaller.


Do all of our clients include history?  I feel like this should forgiving of `null` at least, if not undefined.


Huh, I haven't noticed that one.


Ah, `jsonsToStrings` takes an optional.  As you were.


**[unitTests_js_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_js_branches/10955/testReport/) for this commit**


Thanks , but there are small files.

For example, TrackEntry is 12 lines and referenced only in Animation :)
Do you mind if I rearrange files a bit?


:+1: This is great!


'<' 運算子保留供未來使用。
位於 行:1 字元:39
+              qcom,headroom-voltage = < <<<< 150000>; .\ko870423qcom,headroom-
voltage = <150000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -qcom,retention-voltage = <650000>;+qcom,retenti
on-voltage = <675000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< qcom,retention-voltage = <650000>;+qcom,retention-voltage = <675000>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,ldo-default-voltage = <750000>
; .\ko870423qcom,ldo-default-voltage = <750000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:42
+              qcom,ldo-default-voltage = < <<<< 750000>; .\ko870423qcom,ldo-de
fault-voltage = <750000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-threshold-voltage = <85000
0>; .\ko870423qcom,ldo-threshold-voltage = <850000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:44
+              qcom,ldo-threshold-voltage = < <<<< 850000>; .\ko870423qcom,ldo-
threshold-voltage = <850000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-delta-voltage = <50000>; .
\ko870423qcom,ldo-delta-voltage = <50000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:40
+              qcom,ldo-delta-voltage = < <<<< 50000>; .\ko870423qcom,ldo-delta
-voltage = <50000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>  @@ -507,9 +507,9 @@
原始程式文字中有無法辨識的語彙基元。
位於 行:1 字元:2
+   <<<< @@ -507,9 +507,9 @@
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordEx
   ception
    + FullyQualifiedErrorId : UnrecognizedToken

C:\Users\GODI\Documents\GitHub>                  <0xf90aa800 0x1000>; /* APCS_AL
IAS2_KPSS_MDD .\One_M8_4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90aa800 0x1000>; /*
 APCS_ALIAS2_KPSS_MDD */
無法辨識 '<' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:19
+                  < <<<< 0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD .\One_M8_
4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (<:String) [], CommandNotFoundEx
   ception
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '/*' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:41
+                  <0xf90aa800 0x1000>; /* <<<<  APCS_ALIAS2_KPSS_MDD .\One_M8_
4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (/*:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '/*' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:129
+                  <0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD .\One_M8_4.4.3_
kernel .\One_M8_4.4.3_kernel<0xf90aa800 0x1000>; /* <<<<  APCS_ALIAS2_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (/*:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              reg-names = "acs", "mdd"; .\ko87042
3reg-names = "acs", "mdd";
無法辨識 'reg-names' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查
名稱拼字是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:23
+              reg-names <<<<  = "acs", "mdd"; .\ko870423reg-names = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (reg-names:String) [], CommandNo
   tFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '.\ko870423reg-names' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名
稱。請檢查名稱拼字是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次
。
位於 行:1 字元:59
+              reg-names = "acs", "mdd"; .\ko870423reg-names <<<<  = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (.\ko870423reg-names:String) [],
    CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              regulator-min-microvolt = <500000>;
 .\ko870423regulator-min-microvolt = <500000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:41
+              regulator-min-microvolt = < <<<< 500000>; .\ko870423regulator-mi
n-microvolt = <500000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -regulator-max-microvolt = <1200000>;+regulator-
max-microvolt = <1100000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< regulator-max-microvolt = <1200000>;+regulator-max-microvolt = <110000
0>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,headroom-voltage = <150000>; .
\ko870423qcom,headroom-voltage = <150000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:39
+              qcom,headroom-voltage = < <<<< 150000>; .\ko870423qcom,headroom-
voltage = <150000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -qcom,retention-voltage = <650000>;+qcom,retenti
on-voltage = <675000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< qcom,retention-voltage = <650000>;+qcom,retention-voltage = <675000>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,ldo-default-voltage = <750000>
; .\ko870423qcom,ldo-default-voltage = <750000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:42
+              qcom,ldo-default-voltage = < <<<< 750000>; .\ko870423qcom,ldo-de
fault-voltage = <750000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-threshold-voltage = <85000
0>; .\ko870423qcom,ldo-threshold-voltage = <850000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:44
+              qcom,ldo-threshold-voltage = < <<<< 850000>; .\ko870423qcom,ldo-
threshold-voltage = <850000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-delta-voltage = <50000>; .
\ko870423qcom,ldo-delta-voltage = <50000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:40
+              qcom,ldo-delta-voltage = < <<<< 50000>; .\ko870423qcom,ldo-delta
-voltage = <50000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>  @@ -523,9 +523,9 @@
原始程式文字中有無法辨識的語彙基元。
位於 行:1 字元:2
+   <<<< @@ -523,9 +523,9 @@
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordEx
   ception
    + FullyQualifiedErrorId : UnrecognizedToken

C:\Users\GODI\Documents\GitHub>                  <0xf90ba800 0x1000>; /* APCS_AL
IAS3_KPSS_MDD .\One_M8_4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90ba800 0x1000>; /*
 APCS_ALIAS3_KPSS_MDD */
無法辨識 '<' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:19
+                  < <<<< 0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD .\One_M8_
4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (<:String) [], CommandNotFoundEx
   ception
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '/*' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:41
+                  <0xf90ba800 0x1000>; /* <<<<  APCS_ALIAS3_KPSS_MDD .\One_M8_
4.4.3_kernel .\One_M8_4.4.3_kernel<0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (/*:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '/*' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:129
+                  <0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD .\One_M8_4.4.3_
kernel .\One_M8_4.4.3_kernel<0xf90ba800 0x1000>; /* <<<<  APCS_ALIAS3_KPSS_MDD
*/
    + CategoryInfo          : ObjectNotFound: (/*:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              reg-names = "acs", "mdd"; .\ko87042
3reg-names = "acs", "mdd";
無法辨識 'reg-names' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查
名稱拼字是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次。
位於 行:1 字元:23
+              reg-names <<<<  = "acs", "mdd"; .\ko870423reg-names = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (reg-names:String) [], CommandNo
   tFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

無法辨識 '.\ko870423reg-names' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名
稱。請檢查名稱拼字是否正確，如果包含路徑的話，請確認路徑是否正確，然後再試一次
。
位於 行:1 字元:59
+              reg-names = "acs", "mdd"; .\ko870423reg-names <<<<  = "acs", "md
d";
    + CategoryInfo          : ObjectNotFound: (.\ko870423reg-names:String) [],
    CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

C:\Users\GODI\Documents\GitHub>              regulator-min-microvolt = <500000>;
 .\ko870423regulator-min-microvolt = <500000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:41
+              regulator-min-microvolt = < <<<< 500000>; .\ko870423regulator-mi
n-microvolt = <500000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -regulator-max-microvolt = <1200000>;+regulator-
max-microvolt = <1100000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< regulator-max-microvolt = <1200000>;+regulator-max-microvolt = <110000
0>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,headroom-voltage = <150000>; .
\ko870423qcom,headroom-voltage = <150000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:39
+              qcom,headroom-voltage = < <<<< 150000>; .\ko870423qcom,headroom-
voltage = <150000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub> -qcom,retention-voltage = <650000>;+qcom,retenti
on-voltage = <675000>;
'-' 一元運算子後面遺失運算式。
位於 行:1 字元:2
+ - <<<< qcom,retention-voltage = <650000>;+qcom,retention-voltage = <675000>;
    + CategoryInfo          : ParserError: (-:String) [], ParentContainsErrorR
   ecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

C:\Users\GODI\Documents\GitHub>              qcom,ldo-default-voltage = <750000>
; .\ko870423qcom,ldo-default-voltage = <750000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:42
+              qcom,ldo-default-voltage = < <<<< 750000>; .\ko870423qcom,ldo-de
fault-voltage = <750000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-threshold-voltage = <85000
0>; .\ko870423qcom,ldo-threshold-voltage = <850000>;
'<' 運算子保留供未來使用。
位於 行:1 字元:44
+              qcom,ldo-threshold-voltage = < <<<< 850000>; .\ko870423qcom,ldo-
threshold-voltage = <850000>;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParentContain
   sErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

C:\Users\GODI\Documents\GitHub>              qcom,ldo-delta-voltage = <50000>;


It was originally an Exception. I change it into TimeoutFunctionException is to ignore this exception due to the XAPI issues.
I believe TimeoutFunctionException is used for time out in ACK codes, not XAPI time out, is it?


```viml
function! ag#guessProjectRoot()
  let searchdir = ''
  let splitsearchdir = split(getcwd(), "/")
  while len(splitsearchdir) > 2
    let searchdir = '/'.join(splitsearchdir, '/').'/'
    for marker in ['.rootdir', '.git', '.hg', '.svn', 'bzr', '_darcs', 'build.xml']
      " found it! Return the dir
      if filereadable(searchdir.marker) || isdirectory(searchdir.marker)
        return searchdir
      endif
    endfor
    let splitsearchdir = splitsearchdir[0:-2] " Splice the list to get rid of the tail directory
  endwhile
  " Nothing found, fallback to current working dir
  return getcwd()
endfunction
```
I will commit it like this. Thanks so much for looking into this with me. Pair programming is always a lot more efficient. Let's hope now that some1 at ag.vim takes a look at what i've done.


client GUID.


saw approval from aberghage
at https://github.com/basho/yokozuna/commit/5fb4d974dc799ffaf4ac86fe0f4ae00e240ea319


merging basho/yokozuna/testhelp/zl/protect-tests-pb = 5fb4d974 into borshop-integration-484-testhelp/zl/protect-tests-pb


basho/yokozuna/testhelp/zl/protect-tests-pb = 5fb4d974 merged ok, testing candidate = 52b7d723


Wasn't that too slow ? The original Tetris had a direct drop to the bottom IIRC.


Or maybe this should take a real `RemoteClient`?


OK will fix it.


What does -1 mean here?


92380320_RadianceGTest (evanweaver) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg)


Why remove jquery_ujs, you will definitely need that one.


Performance doesn't matter here, this is config startup code.

On Mon, Apr 13, 2015 at 1:08 PM, Laurent Arnoud <notifications@github.com>
wrote:

> Hi @evanphx <https://github.com/evanphx>,
> Maybe I'm wrong but start_with? look faster even with a typecasting.
>
> require 'benchmark'Benchmark.realtime { 1.upto(10000000) { :binding.to_s.start_with?("bind") }} # => 4.654047345Benchmark.realtime { 1.upto(10000000) { :binding.to_s[0, 4] == "bind" }} # => 5.624575477
>
> I'm running ruby 2.1.5p273 (2014-11-13) [x86_64-linux-gnu]
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/puma/puma/commit/b8c087d967e6f018713cc4f444358754cc7dacba#commitcomment-10700199>
> .
>


Also, give me a line explaining what the integer return is.  Number of tab records updated?  Number of client records?


why include session helper here?


indentation


typo?


I'm tired for same problem with permission during build...it is necessary to use a custom ccg tool??


rax retry tests


@doadin Causes slowdown of In-Call UI/Phone, and the backend code for it is designed for American users in mind (it uses U.S. databases only so far).


sorry about that - oversight on my part. I was working locally and shouldn't have checked this in.


two spaces, not four


did you test this in the browser? don't think it will work.


`j` is not a counter anymore thus deserves a better name IMO


no () for if statements, surely you need a == here not a single = if you are doing a comparison


as above


I'd put that in an `else` branch here, makes it clear that it isn't used otherwise plus is one statement less to execute in that case.


tests - you show more than one if they're there


Hmmm. Maybe should you rather have renamed the project? Less hassle... And *"Aggreator"* nicely rolls in the mouth :stuck_out_tongue_winking_eye:

More seriously the tests are failing in AppVeyor


@sindresorhus, looks like `opn` keeps the process alive for some reason.


you need to look up the difference between instance methods and class methods. While what you are doing here might work it is **very** bad form.

If you want to call a class method do it as follows:

```
def self.digest(string)
  # code in here
end
```


I think these should be deleted before the test starts, in case a previous run failed or these got left over for some other reason. Same below.


Looking at the rest of the code this should probably be a private method


no need for self here as it references it automatically (as this is an instance method)


Da fällt mir gerade ein. Intelligenz -> (dem) Intellekt


two spaces


Right

Sent from my iPhone

> On Apr 13, 2015, at 12:18 PM, Marco Roy <notifications@github.com> wrote:
>
> Should probably check both getNumberOfParameters (max amount of params) & getNumberOfRequiredParameters (min amount of params)
>
> —
> Reply to this email directly or view it on GitHub.
>


i know pie and how did you make

     ____       __
    / __ \___  / /____  _____
   / /_/ / _ \/ __/ _ \/ ___/
  / ____/  __/ /_/  __/ /
/_/    \___/\__/\___/_/

i want to make on like it

Nick

On 4/13/2015 3:53 PM, Peter Zerangue wrote:
> This is actually the same thing I made at ORCHARD the year we had the
> python class.
>
> ____ __
> / __ \___ / /____ _____
> / /_/ / _ \/ __/ _ \/ ___/
> / ____/ __/ /_/ __/ /
> /_/ \___/\__/\___/_/
>
>
> Not sent from my iPhone because I don't have one
>
>
> On Mon, Apr 13, 2015 at 11:51 AM, ParkerMc <notifications@github.com>
> wrote:
>
> > cool pie
> >
> > —
> > Reply to this email directly or view it on GitHub
> >
> <https://github.com/PieCrafter314/python-browser-bar/commit/205dba1a7a3e7e8d2a89ce40a028690a68e0cadd#commitcomment-10696665>
> > .
> >
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/PieCrafter314/python-browser-bar/commit/205dba1a7a3e7e8d2a89ce40a028690a68e0cadd#commitcomment-10700965>.
>


too much white space here


two spaces not four


note the bein sport low is now the bein sport hd with the resolution 1280x720


I think I was aware of that (I didn't state otherwise) but the fact remains that you're not supposed to restart it.


how is this different from getSymbolInfo?


Don't you need WriteOwnNameForAnyLike?


There's a better abstraction in here somewhere.  We should figure out a `Deferred/Result` version of this synchronous callback.  This'll do for now I guess.


The following lines will get executed only if both dates are invalid. You also need to sort by hash when the 2 dates are equal.


Non-composability for the loss :/


I don't know if it's still an issue, but the compiler isn't prohibited from overwriting `eax` before returning. It's probably safer to explicitly move `eax` to a variable after `lahf` and returing that variable.


as this will never be seen by a user no need for a friendly looking url (which is the point of overriding default routes you get after declaring a resource).

This will be handled very well by the destroy session method. Sessions should probably be declared as their own resources


Still not a fan of `NSError: ErrorType`.  I bet you it screws us at least once.


all tests pass:
success: http://buildbot.bos1/builders/test-yokozuna/builds/1075


maybe its because the field 'drop' is not named very well. it means just go down one and should probably be named 'down' instead. Hard drop can be added, but better as a seperate button.


that `number` definition too


Adding a new workflow action probably warrants a mention in the Readme of next release ( i.e. use '+' instead of '-' )


Small thing, but we don't use a . after Dr in the UK. I got that wrong for years!


Can confirm this branch works on  my machine. Increase the memory allocated to Eclipse in eclipse.ini file.
![image](https://cloud.githubusercontent.com/assets/8384653/7125618/666e395e-e22a-11e4-9158-c77a16abfbba.png)

Also, system memory usage on this branch only shots up to over 4GB (70 - 80% overall usage). This machine has 6GB installed - can just bare the load. More and more memory is being added on top of the last after each maven install test.


Luv it


Note to MRebhan:
Fireplace Core and Version Checker now have additional support with this commit. However, they are **not** required for the mod to run and function as normal.
Specifically, the extra compatibility is:
If Fireplace Core is available, it will format the update checker message to match what it looks like when any of my mods get an update. Currently, there is no difference, but I plan to use colors eventually, so it isn't just plain white.
If Fireplace Core is available, the mod follows the rules on which update types to notify the user about. This allows the users to opt out of getting notified about beta builds or getting notifications about updates at all.
If [Version Checker by Dynious](http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2091981-version-checker-auto-update-mods-and-clean) is available, the mod will use his version checker instead of the built in one. This helps prevent clutter created by version checkers telling users to update in the chat. I highly prefer using this over the version checker I built in.


same here

```
log_in(user)
```

...is more readable for other developers


space before comma


spaces before commas


Three slide bars to range the values of force attributes - gravity, charge and link distance, choices for dark theme and light theme has been added.


no space within the div tag. these are small details but eventually they really matter.


getSymbolInfo is the internal function that getSymbolAtLocation defers to.  'getSymbolInfo' is not actually exposed by the checker.


Seems to have been removed from the checker interrface


bio fuel generator ? ♫♪


sure!


file name needs to be changed to README.md


#1 Create ko870423 2 hours ago
Alex-V2/One_M8_4.4.3_kernel


would use :alert here rather than :danger.


@sharpleysm If you want, there's a file called .gitignore (it might be hidden in your folder) where you can tell git to ignore certain files.


LoadAt


Easy as easy PIE


Ack, thanks!


Oh, I noticed only now that I did things differently. It seemed more natural to have seeding torrents at the bottom. Anyway, I updated the code.


I feel like empty result value is probably not what we want in most circumstances.  I'd rather return status in some form -- like, how many remote clients did we download, did we upload our own, etc.


Using `$0` in complicated expression like this is punishable by death.  Help me and the compiler by naming your argument *and declaring it's type*.


BTW, when removing links I think we should put them into comments, e.g. "Loaded from P000001" or something like that, so that ppl are aware that node is not linked to the patient right now, but it used to represent that person.


pdirfd?


It does work. I thought it was a similar relationship, but drawing it out, I see the foreign keys are held slightly differently in each.


can you wrap comments less aggressively? e.g. two lines here is fine


@buildersbrewery

**Atom Version**: 0.190.0
**System**: Mac OS X 10.10.3
**Thrown From**: 'lsl-for-atom' package, vundefined

### Stack Trace

Failed to load a language-lsl-updated package grammar

```
At unexpected newline in packages/lsl-for-atom/grammars/lsl.cson

[stdin]:2:18: error: unexpected newline
    'fileTypes' :
                 ^
  at packages/lsl-for-atom/grammars/lsl.cson:1:1
```


could you please make this `for`


I mean after


I spoke too soon. The spec is explicit about it throwing if the dictionary is missing. From [updateIce](http://w3c.github.io/webrtc-pc/#widl-RTCPeerConnection-updateIce-void-RTCConfiguration-configuration):

> If the iceServers dictionary member was omitted, and the ICE Agent's ICE servers list is unset, throw an InvalidAccessError and abort these steps.

I think we should raise this as an issue.


Again, what if we just skip this altogether and `_reconcile()` the test results on other `TestResult` classes?


@nulltoken looks like I got halfway through https://github.com/shiftkey/Reactive.EventAggregator/issues/8 and got sidetracked.


This change is to return incomplete tasks from the async methods so the code under test would fully exercise the state machine generated for your async method implementations by configuring a continuation. Returning complete tasks will short-circuit the state machine to bypass continuation code.

For more insights see the following blog post and comments: [Async/Await and code coverage](http://bernhard-richter.blogspot.com/2014/09/asyncawait-and-code-coverage.html?showComment=1413895346783#c2098062875575976657)


@buildersbrewery I don't think this is like JSON where you need everything to be inside a root object.


92380320_RadianceGTest (evanweaver) - x86_64-Linux-Ubuntu-14.04-clang-3.5: OK (2110 of 2197 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-96.04%25-yellow.svg)


Don't use the LI here. Add an include and make an LI html base pattern please.


Здравая идея, согласен)


I feel like this should be an ID, so that we can change the slug if we want to. What are the possible use cases for this endpoint? I feel like we'd use UPDATE the most on projects. Would UPDATE be ok with just the ID? Thoughts?


Does this table need a primary key?  If so, it should be an immutable value, perhaps a monotonically increasing integer.


fast-forwarding develop to borshop-integration-484-testhelp/zl/protect-tests-pb = 52b7d723


nit: I'd throw an exception if the delete fails for whatever reasons.


Missing a first parameter here - n.Conf.Name


This revision is clean.


Django makes slugs to be URL-friendly.  This value may be used as a token in a CLI app as so: `timesync -u mathuin -p pgd -t 60 -d today`.  Are slugs always CLI-friendly?


Still vulnerable on -i (--match-without-extension) but that would require a messier workaround


as announced: the option to register an entire assembly


Should probably have an `autocmd!` here?


Please don't change "fps" here. In German language it's the most usual or commonly-used term for frames per second.


Details the payment process for crochet products.


And here too.


remove or make more useful?


Same concern as noted above for project slugs.


define these in a const ( ) block


Тоже согласен, но когда писал почему-то казалось, что такое большое количество функций в такой простой программе может смотреться избыточно, чтоли)
Сейчас, глядя на все незамутненным взглядом - распихал бы все что можно по функциям


Thank you! This commit fixed the build. It was broken since http://ci.cgeo.org/job/c-geo/3644/


oh haha yeah that was a mistake. i think the sunk_ship_list should still initialize with size zero though (empty)


Wow, that's a lot more complicated than #1


Nit: Using a raw string here would be more canonical (e.g. `re.compile(r'...')`)


Errr, yes.


`id` is strictly more confusing than `clientGUID`.  Please always call it `clientGUID` when it is a client GUID; it's too irritating to disambiguate constantly.


A new separate button seems redundant, beyond the fact we're too short in space -- IMO dropping per 3 cells is good for gameplay.

As for the calculations, better to aims for something prioritarily fast and simple.


> распихал бы все что можно по функциям

Да, это способствует повторному использованию кода.


OK.


I'd want to get warned.  That would mean another attribute-related module has put the attribute support function into the namespace already, and that other module's mechanism isn't going to get called anymore after UR's functions get installed.


Hmmm, doesn't it need a database connector string?


I think extracting the two inner functions into methods (here and below) would help a good deal.


you're right . . I'll make this look like the PostgreSQL one


Hi Mark,

Thanks. Those are mine. I have completed everything except for the NSTimer
function. I am having trouble finding any referencing documentation online.

Sorry for bugging out last week. I was overwhelmed between work, bloc, and
family ( I won't bore you with details) but it basically ended with me
going into the woods for the weekend to clear my mind.

I'm back now and I'm ready to get started again.

RH

On Sun, Apr 12, 2015 at 8:34 AM, dothework <notifications@github.com> wrote:

> @rhb-anme <https://github.com/rhb-anme> are these images your work? super
> creative.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/rhb-anme/Swiftris/commit/a6e3d1ea2e0b22f84e23b20e08126552aa3248b1#commitcomment-10682876>
> .
>


What happens in error cases?


This is a pretty confusing if statement, would `if not configuration.get('path', None)` be clearer?


refactoring, tests are failing.


Checked and it's not enough - the warnings are back - SCNuMAX is back at "llu". Can't yet tell where it comes from, I just had a moment to look into it.


Maybe calling this `job_deadline` and even renaming `time_deadline` to `test_deadline` could make things very clear to read and understand.


I think it's reasonable to fail, loudly, earlier if we can't unwrap.  Something's fucky with the server, and we shouldn't compensate.


just inline this with 40


Huh, the expression of the simple synchronizers is pretty reasonable \o/


Yeah it's working on mine at home too but not the machines in college. Working at the moment to try and find where the memory leak is coming from. Have a strong suspicion that it's the directory watcher.


I agree, it shouldn't be restarted. Just a heads up though, when augenrules is enabled, as it seems to be by default in EL7, it seems `/etc/audit/audit.rules` are wiped out when the service starts/restarts, as rules.d is used as the source.  You may want to modify your code to place the new rules in `/etc/audit/rules.d/`, just a friendly heads up


Иначе говоря парадигма "лучше много функций чем мало" - работает?
Есть ли какие-то стандарты и нормы в этом плане? (аля если алгоритм занимает больше 5 строк, то его лучше завернуть в функцию?)


Ok.


My 2 cents:
* Vendor prefixes are unnecessary thanks to Autoprefixer.
* I like using the nib function `size` for defining width and height. Cleary a nice feature.

I will do the updates.

I think we should integrate it in a new dedicated page. I would like to add modals from this article http://tympanus.net/codrops/2014/12/08/inspiration-dialog-effects/. What do you think of it?


Moved a test class to a proper folder


So you think first name, last name, external id are not enough?


shit that was an accident


LGTM.


workshopped


Looks like .gitignore needs some love....


As an example, add a manufacturer named "Oña" and another one named "Önskan". See the differences in the manufacturers list depending on having COLLATE_CLAUSE_COLLATION empty or defined as 'utf8_spanish_ci" or 'utf8_swedish_ci' (logically the two last settings would occur in spanish.php and swedish.php, but you can test them in english.php if you don't have more languages in your store).


Related to this code but not to this change...

`Cwd::abs_path` has undocumented, I think, behavior that it will return an empty string if the relative path uses a non-existing subdirectory, e.g.

```
$ genome-perl -Mstrict -Mwarnings -MCwd -Mv5.10 -e 'for (q(foo), q(foo/bar)) { say Cwd::abs_path($_) }'
/gscuser/nnutter/foo

```

When combined with `File::Spec->join()` this would result in an absolute path starting at `/`.


Heh, I get it but this reads so strangely.


Moim zdaniem nadal przekombinowane.
Niech d bedzie odlegloscia miedzy oczami przed obrotem.
Wtedy po obrocie wokol lewego oka wspolrzedne oczu to:
leye bez zmian.
reye = (leye.x + d; leye.y)

Wspolczynn


No clue where that came from.


Great!


For future, I like `maybeWipeLocalClients` for such switches.


Error when using child config directory.

Mon-04-13 05:35PM ERROR  session.py:386 anonymous[telnet-98.231.143.159:55473]   File "/home/x84/x84/local/lib/python2.7/site-packages/x84/bbs/session.py", line 296, in script_module
Mon-04-13 05:35PM ERROR  session.py:386 anonymous[telnet-98.231.143.159:55473]     lookup = imp.find_module('__init__', [directory])
Mon-04-13 05:35PM ERROR  session.py:386 anonymous[telnet-98.231.143.159:55473]
Mon-04-13 05:35PM ERROR  session.py:386 anonymous[telnet-98.231.143.159:55473] ImportError: No module named __init__
Mon-04-13 05:35PM ERROR  session.py:339 anonymous[telnet-98.231.143.159:55473] stop after general exception in matrix

default.ini:

scriptpath = /home/x84/x84/local/lib/python2.7/site-packages/x84/district,/home/x84/x84/local/lib/python2.7/site-packages/x84/default

/district just has top.py and main.py for now.


Humm... I meant to leave this as `None`, and only change its name. This way, if nothing is given, it will look at the config file as the previous behavior. Fixing it now.


OK.


The previous fix was correct. eraseCredentials return void.


Fixed.


cool looks good now :)


reviewed


Need better solution for this. Some MinGW headers are missing this so it breaks there.


ditto with `ForClientGUID`, etc.


name should be:  [a-zA-Z0-9_\-]+

and refspec is [a-zA-Z0-9/\-]


The issues with MSVC seem to be in boost::result_of, not in phoenix directly. Defining either BOOST_RESULT_OF_USE_TR1
or BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK (instead of the default BOOST_RESULT_OF_USE_DECLTYPE) makes the two tests pass on MSVC 12 and 14.


@JoelStuemke Did you plan on making this a pull request?   Has Buckley been adopted?


Argh. Misclick. Z telefonu pisze. :)
Wspolczynnik skali s = 50.0 / d;
Potem tylko translacja o wektor [25.0 - leye.x; 25.0 - leye.y]
Potem tylko docinasz obraz i jestes w domu.


sorry to be picky, but the arguments should be on the same line as the function. all the coding style is quite consistent.


>It seemed more natural to have seeding torrents at the bottom.

Yes. But if both are seeds that completed in the same second, they need to be sorted by their hashes. Otherwise we'll still have the flip-flop we are trying to fix.
Btw, where is the fix?


Chrome.


Лично я пока что полагаюсь только на здравый смысл. Очевидно, что легче понять короткую функцию, суть которой точно соответствует названию, чем функцию `main` на пару страниц, которая делает всё сразу.

На тему «как правильно писать код» уже много написано, но про _стандарты_ не слышал.


You are commenting a specific commit, see the pull request #2531.


@DeadParrot I finally got around to addressing a few of your suggestions. Let me know if you see problems. @Myoldmopar I'll get with you sometime to discuss a few of the other suggestions that I wasn't entirely sure how to address.


So, thaaaat was the issue. Why didn't I realise before? Wow....


I am using above mentioned code, but due to some reason it poap script download successfully but not executing giving me error "POAP Script execution failed".
Any idea how i can resolve this issue???
downloaded POAP script file
2015 Apr 13 21:38:17 switch %$ VDC-1 %$ %POAP-2-POAP_DHCP_DISCOVER_START: POAP DHCP Discover phase started
2015 Apr 13 21:38:39 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: Using DHCP, information received over mgmt0 from 192.168.175.120
2015 Apr 13 21:38:39 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: Assigned IP address: 192.168.175.180
2015 Apr 13 21:38:39 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: Netmask: 255.255.255.0
2015 Apr 13 21:38:39 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: DNS Server: 192.168.175.1
2015 Apr 13 21:38:39 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: Default Gateway: 192.168.175.1
2015 Apr 13 21:38:39 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: Script Server: 192.168.175.120
2015 Apr 13 21:38:39 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: Script Name: poap.py
2015 Apr 13 21:38:49 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: The POAP Script download has started
2015 Apr 13 21:38:49 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: The POAP Script is being downloaded from [copy tftp://192.168.175.120/poap.py bootflash:scripts/script.sh vrf management ]
2015 Apr 13 21:38:50 switch %$ VDC-1 %$ %POAP-2-POAP_SCRIPT_DOWNLOADED: Successfully downloaded POAP script file
2015 Apr 13 21:38:50 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: Script file size 20404, MD5 checksum f4427f42bc28b0e6d1bdb28d286e78d7
2015 Apr 13 21:38:50 switch %$ VDC-1 %$ %POAP-2-POAP_SCRIPT_STARTED_MD5_NOT_VALIDATED: POAP script execution started(MD5 not validated)
2015 Apr 13 21:38:51 switch %$ VDC-1 %$ %POAP-2-POAP_FAILURE: POAP Script execution failed


These can be final?


30min -- very nice indeed.


Good point, I'm making them final. FWIW, Dion is also looking at the code.

On Mon, Apr 13, 2015 at 2:46 PM, Garrick Evans <notifications@github.com>
wrote:

> These can be final?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/jean-philippe-martin/hellbender/commit/8cf044bbd5ba13d86dffec0124809a0d425e6daf#commitcomment-10701812>
> .
>


Doesn't this make `Client::user_context` and `Client::set_user_data` useless to a developer, since the key set by them is now overwritten when sending the message? They're public methods, but you're overwriting whatever the developer used them for by using `user_context` as if it's a private method.

To set the user data for the Client object (I don't want to set it manually each time I log something!) now I have to intercept a record with a custom processor and add data to `$record['context']['user']`, which isn't exactly intuitive, given that the public methods mentioned above exist.

Am I missing something?


Thanks to hasan kiran.


Looks good. We'll incorporate this in the next Rx.NET release.


86046200_CondenserToZone_New (Nigusse) - x86_64-MacOS-10.9-clang: OK (1640 of 1640 tests passed)

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


Should we break this comprehension out into a function, since we're using it in multiple places?


TeamCity MonoGame :: Develop (Win) [Build 3.4.0.196](http://teamcity.monogame.net/viewLog.html?buildId=6134&buildTypeId=MonoGame_DevelopWin&guest=1) is now running


What does this name mean?


Can you redo it here, too? :)


Maybe should warn about changing this unless you really know what you're doing.


Unnecessary changes created by netbeans removed to make a cleaner pull request.


There's a little error in the help message. I remember writing a comment on the previous PR with a suggestion, or you can just do a quick fix with "are allowed to execute".


> there are several application groups which have been created to match CoreOS channels (`alpha`, `beta`, etc)

Actually there are exactly three: `alpha`, `beta`, and `stable`


I don't think this sentence fits well here. Originally the information that a seed_seq would produce the same seed data every time it's used was paired up with the information that it could be used multiple times, to seed multiple engines. Here the information is unconnected to the preceding text.


Seems like maybe Feature and Locatable should share an OnInterval or something interface huh?


oh ok so it actually doesnt make sense to disable on ancora_tmo as its a US based device.


Can you #ifdef MINGW? Or maybe MinGW could just use the standard DirectX headers... it seems weird that they have their own. I guess there are MS-only extensions that they don't support?


Specifying that a seed_seq can be used to initialize "a large number" of engines seems unnecessary.


I mention elsewhere that I think this value would probably benefit from being an integer.  A CLI app can perform a query to return the key-value pairs associating project names (and slugs) with ID values which would be integers, which allows the API to remain clean.


Using cloc (lines of code counter) our project has 7318 lines of code.

http://cloc.sourceforge.net v 1.60  T=0.78 s (184.0 files/s, 12591.8 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Java                           143           1531            936           7318
-------------------------------------------------------------------------------
SUM:                           143           1531            936           7318
-------------------------------------------------------------------------------


Can you test the recent commit with eclipses original settings as mine doesn't fail with the defaults, seems to have sorted that issue for now as the memory usage is staying fairly level, gonna try find a more permanent solution as had to disable the directory watcher completly


86046200_CondenserToZone_New (Nigusse) - i386-Windows-7-VisualStudio-12: OK (1646 of 1646 tests passed)

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


sdf


o


This would be handy. We can suggest it - I'm not currently trying to change
the whole code organization, but am rather focusing on one task at a time :)

On Mon, Apr 13, 2015 at 2:52 PM, Garrick Evans <notifications@github.com>
wrote:

> Seems like maybe Feature and Locatable should share an OnInterval or
> something interface huh?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/jean-philippe-martin/hellbender/commit/8cf044bbd5ba13d86dffec0124809a0d425e6daf#commitcomment-10701885>
> .
>


Hi, I was wondering why the price (as well in ProductVariant) should be a integer, is there a particular reason for this ? Anyway, not sure, but it make product updae fails on my backoffice.

Any idea ?

Thanxs


Stop being so British :gb:


To fix extracted values, consider changing this line to:

<regex value="New Torrent: (.*) By: (.*) Size: (.*) Link: https?\:\/\/([^\/]+\/).*[&\?]id=(\d+)"/>


There are ways to revert this ^_^ xD


I originally avoided the word 'entropy' in favor of using a term more obviously relevant to users: 'unpredictability'. Users might not be familiar with the technical, information theoretic term, and using this technical term doesn't seem necessary in an informal setting.


91958608DOASEffectOnZoneSizing (wfbuhl) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Tests Failed

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


IntervalPeace? It's a class that brings peace and unity between the
interval representations. Also, IntervalUtils was taken.

On Mon, Apr 13, 2015 at 2:50 PM, Garrick Evans <notifications@github.com>
wrote:

> What does this name mean?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/jean-philippe-martin/hellbender/commit/8cf044bbd5ba13d86dffec0124809a0d425e6daf#commitcomment-10701858>
> .
>


One last update before I sign off for the day.  I think I have this working with the new version of Hangfire and the Ninject activator that you pushed out.  I still have some final testing to do to be sure, but it is looking good so far.  Thank you again for your help!


This doesn't work on Safari though :apple: :-1: :disappointed:


If you say about public void testCRLFIWithinQuotes(), yes I know why. This test was written for case described in RFC 4180 - Common Format and MIME Type for Comma-Separated Values (CSV) Files. Here a quote from this RFC:
" 6. Fields containing line breaks (CRLF), double quotes, and commas       should be enclosed in double-quotes.  For example:

       "aaa","b CRLF
       bb","ccc" CRLF
       zzz,yyy,xxx ".
And this test fall. Because current functionality is unable to work in this way.  It is not associated with the new update. I hope I could answer to your question.  Let me know if I can help you again.

|   |
|   |   |   |   |   |
| RFC 4180 - Common Format and MIME Type for Comma-Separated Values (CSV) Files[Docs] [txt|pdf] [draft-shafranovic...] [Diff1] [Diff2] Updated by: 7111 INFORMATIONAL  |
|  |
| View on tools.ietf.org | Preview by Yahoo |
|  |
|   |

     On Monday, April 13, 2015 9:31 PM, Luca Garulli <notifications@github.com> wrote:

 This test is broken with last version. Do you know why?—
Reply to this email directly or view it on GitHub.


Cf. #1386


The |separator| argument should be typed.


Adding the header picture on each page should be done globally in the index file or main template file. :100: - Just a suggestion.


Found BROKEN by quick.
casadi/core/CMakeFiles/casadi.dir/function/implicit_function.cpp.o
Building CXX object casadi/core/CMakeFiles/casadi.dir/function/implicit_function_internal.cpp.o
[ 59%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/integrator.cpp.o
[ 59%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/integrator_internal.cpp.o
[ 59%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/nlp_solver.cpp.o
[ 60%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/nlp_solver_internal.cpp.o
[ 60%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/homotopy_nlp_solver.cpp.o
[ 60%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/homotopy_nlp_internal.cpp.o
[ 60%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/simulator.cpp.o
[ 60%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/simulator_internal.cpp.o
[ 62%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/control_simulator.cpp.o
[ 62%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/control_simulator_internal.cpp.o
[ 62%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/qp_solver.cpp.o
[ 62%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/qp_solver_internal.cpp.o
[ 62%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/stabilized_qp_solver.cpp.o
[ 63%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/stabilized_qp_solver_internal.cpp.o
[ 63%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/sdp_solver.cpp.o
[ 63%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/sdp_solver_internal.cpp.o
[ 63%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/sdqp_solver.cpp.o
[ 63%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/sdqp_solver_internal.cpp.o
[ 64%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/socp_solver.cpp.o
[ 64%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/socp_solver_internal.cpp.o
[ 64%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/qcqp_solver.cpp.o
[ 64%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/qcqp_solver_internal.cpp.o
[ 64%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/lp_solver.cpp.o
[ 64%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/lp_internal.cpp.o
[ 65%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/code_generator.cpp.o
[ 65%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/nullspace.cpp.o
[ 65%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/nullspace_internal.cpp.o
[ 65%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/dple_solver.cpp.o
[ 65%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/dple_internal.cpp.o
[ 67%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/dle_solver.cpp.o
[ 67%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/dle_internal.cpp.o
[ 67%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/lr_dple_solver.cpp.o
[ 67%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/lr_dple_internal.cpp.o
[ 67%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/lr_dle_solver.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/lr_dle_internal.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/cle_solver.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function/cle_internal.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/misc/integration_tools.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/misc/symbolic_nlp.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/misc/xml_file.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/misc/xml_file_internal.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/misc/variable.cpp.o
[ 68%] Building CXX object casadi/core/CMakeFiles/casadi.dir/misc/symbolic_ocp.cpp.o
/home/casadibot/slaves/linuxbot/quick/source/casadi/core/misc/symbolic_ocp.cpp: In member function ‘void casadi::SymbolicOCP::makeSemiExplicit()’:
/home/casadibot/slaves/linuxbot/quick/source/casadi/core/misc/symbolic_ocp.cpp:924:11: error: unused variable ‘bs’ [-Werror=unused-variable]
       int bs = rowblock[b+1] - rowblock[b];
           ^
/home/casadibot/slaves/linuxbot/quick/source/casadi/core/misc/symbolic_ocp.cpp: In member function ‘void casadi::SymbolicOCP::eliminate_alg()’:
/home/casadibot/slaves/linuxbot/quick/source/casadi/core/misc/symbolic_ocp.cpp:1011:11: error: unused variable ‘bs’ [-Werror=unused-variable]
       int bs = rowblock[b+1] - rowblock[b];
           ^
cc1plus: all warnings being treated as errors
make[2]: *** [casadi/core/CMakeFiles/casadi.dir/misc/symbolic_ocp.cpp.o] Error 1
make[1]: *** [casadi/core/CMakeFiles/casadi.dir/all] Error 2
make: *** [all] Error 2

```


どうもです。
この書き込みがそうだったのですね。
http://toro.2ch.net/test/read.cgi/avi/1387108080/575
で、その後 2ch_EDCB/41/809 氏が修正コードを起こしたという流れだったのか。


it seems one line with localState.lastDate update is missed is missed
```
localState.lastDate = latestVersion;
```
I will reopen issue and write test to make sure we really send chunk instead of "full" result,


@yorikvanhavre remodeled (simplified) the storefront profile.

also relocated, spaciously, the detail in alignment with the overall project model.

made some other changes as well..furring, caulking etc.

![screenhunter_265 apr 13 16 59](https://cloud.githubusercontent.com/assets/507113/7126390/6b3f73d4-e1fe-11e4-92d1-ceb632e63213.jpg)


lol oops


@mixcas this should use animation time variable


poprawiony timezone


OK, after discussing this with Bailey it was agreed not to implement my idea. Bailey was not sure when such a case can possibly happen, so it is a very corner case which we can ignore for now, and if it ever comes up improve it.


91958608DOASEffectOnZoneSizing (wfbuhl) - Win64-Windows-7-VisualStudio-12: Tests Failed

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


`empty()` ([PHP Manual](http://php.net/manual/en/function.empty.php)) should only be used on strings. Since we are dealing with objects, and variables, you should use `is_object()` or test `isset()` on a attribute.


What you need is a range query: the locations you want to send to the client have a version in the range `(localVersion, chunkVersion]`

But ideally you shouldn't need to do this in three seperate queries: just query the locations with a `version > localVersion` with a `LIMIT chunkSize`


Typo?
periodic*


Again, working in Chrome, will test in Firefox in a few hours:
As a test, I also went to this docket: https://ecf.gand.uscourts.gov/cgi-bin/iqquerymenu.pl?188990
And pulled document 147 which is available on recap.  I did NOT receive a notice/warning saying that the document was already available for free.

At a guess I'd say that notifier.js is broken.

I need to get ready for work, will post more in a few hours.  If not possible will post more after I get off work.


TeamCity MonoGame :: Develop (Win) [Build 3.4.0.196](http://teamcity.monogame.net/viewLog.html?buildId=6134&buildTypeId=MonoGame_DevelopWin&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 481, ignored: 6 Build time: 00:14:44


make an empty file named ``__init__.py``

When a python module is declared as a folder, such file is required to recognize it as a "module". https://docs.python.org/2/tutorial/modules.html#packages

> The \_\_init\_\_.py files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as string, from unintentionally hiding valid modules that occur later on the module search path. In the simplest case, \_\_init\_\_.py can just be an empty file, but it can also execute initialization code for the package or set the \_\_all\_\_ variable, described later.


@doadin Yeah, I say keep it turned on there.


Between these two lines:

> The more unpredictable data that is fed into the `seed_seq`, the less predictable the results of the seeded engine will be.

> To achieve greater quality random number generation with higher entropy, we can provide a random number engine with a sequence of seeds.

I prefer the former as it makes a specific comparison: between using fewer inputs to the seed sequence vs. using more inputs; as opposed to simply saying a sequence (any sequence) of seeds produces greater quality random numbers than an unstated alternative.


>Yes. But if both are seeds that completed in the same second, they need to be sorted by their hashes. Otherwise we'll still have the flip-flop we are trying to fix.

Re-read your comment. Aside from the additional if, the rest shouldn't cause problems. So it's just a matter of preference: seeding at the bottom vs seeding at the top.


Having builders and having an object be mutable are not mutually exclusive. There are setters because populators are inherently mutable, and there are builders because its neat and allows for non-breaking expansion of the parameters.


I'm not really sure if there is one, but I'm not familiar with all the ways the low-level detection code is used.  In this case I'm just trying to preserve the functionality of the old interface.


Proba


PreferredProperties.partitioned() => PreferredProperties.any()


This means that phoenix is not sfinae friendly and should probably be fixed. in the meantime, this can indeed be a workaround.


Is this `print` intended, or just result of debugging?


86046200_CondenserToZone_New (Nigusse) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1646 of 1646 tests passed)

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


The commit message has a typo, `booth` -> should be


Closes #69


@themightychris: I find bugs like this fascinating (the ones that survive in production unnoticed for years).

This one is a bad example, but a retrospective on these cockroaches would be a good exercise. I don't know if a unit test would have caught it.

Maybe thinking of putting data in the cache as "validating" the cache, and removal of the data as "invalidating" the cache, it adds emphasis to the "make sure this is valid before you cache it" step.


rax retry tests


From a purely logical standpoint, I'd agree, but in practice that's much harder to do, and it'd require a different interface since these methods don't have enough information to get new Peaks.  More importantly, the only concrete use case I can think of for `Footprint` (as opposed to `SpanRegion`) dilation (when we grow by the size of the smoothing kernel after detection) doesn't really want to add `Peaks`.


We say that containerToKeep has to be empty when createPodInfraContainer is true. We should either change the documentation or clear it before we return in that case. (I tend to favor the latter)


Could move this to zsh/functions so it gets sourced once instead of each time the git aliases are used


@konsumer ... the `url` property..


You can also do, `use Exporter qw(import)` instead of `require`/`@ISA`.


Other possible names along the lines of `encode`/`decode` would be `serialize`/`deserialize` or `marshall`/`unmarshall`.


86046200_CondenserToZone_New (Nigusse) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


I don't see `Test::Exception` used below.


I wouldn't commit skipped tests unless I planned on fixing them in the very near future.


Not necessary or determined by my means, but do they want to use their IGN or Github?


Do we want to leave debug messages in? We should leave it blank or say "Coming soon" instead of having random debug messages.


Fixes #68


Why not just depend on this target rather than recursively calling make?


It works on its own, just checked. Now to add error handling and UI details (units and such).


i think you can do the same optimizations as in JOIN here


Why clone?


(If the string part is empty, e. g. ``` "``1``" ```, the range was going backwards.)


Should we use meta.setTitle() as well as using the name for createItem()?


Grammar error on "alikes"


Here and below: extraoneous extra spaces before the periods?


MEGER


The same error occurs with the latest clang if BOOST_NO_SFINAE_EXPR is defined.


I always feel like if something is going to turn a url into a link that the period could screw it up


So <br /> Got it


We can update our local timestamp to the i/c timestamp if we choose.  This would allow us to show fine-grained per-collection last synced stamps, would it not?


Probably!


MS only extensions and they can't distribute it. Anyhow I'll figure out something about this.


ah, got you!


Capsule Template private methods are not being saved on the generated Capsules (notice that `close() `and `handleConnection()` are not generated.)


Oh, I see now that I got it wrong -- what you're saying is that `-Wunused` is enabled by default, but if the Trilinos version is too old, then you're attaching `-Wno-unused` to the end of the command line? That's a double negation, but I guess it makes sense. I suppose I should have read the comment above the IF here...


I haven't gotten this far yet (still working in `setup.py` and getting `nupic.core` unpacked and installed in the right place. But thanks for the advice.


Given that processDelta() always returns notRetryable, you're still always just silently logging errors here.  Short of digging through logs and noticing the error, the user won't know that an error has occurred, or that you've given up trying to build a working service for her. I think that you need to have the service go into some sort of error state in this case.


First sentence says 'project' three times. Can you rephrase?


Ah, I know what you mean, although it ends up fine most of the times. An alternative are parentheses: `// HipChat auth token (https://www.hipchat.com/docs/api/auth).`. Dito below.


ha, yeah


nit: Overridden


Anyway, OPs can use formatting codes anywhere, while other users must be granted permission by some code (plugins?) as you can see in this commit (`$this->setRemoveFormat(false);`). Plugins can also disallow that on all players, including OPs!


Should specify that these are for PowerShell


[This would show up as a user-editable color, with this as the name]


86046200_CondenserToZone_New (Nigusse) - Win64-Windows-7-VisualStudio-12: OK (1646 of 1646 tests passed)

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


Sounds good. If you get it pinned down, let's get this convo moved over to
an issue so it can be tracked properly. Seems like it could be as good a
starting point as any.

On Mon, Apr 13, 2015 at 3:04 PM simality <notifications@github.com> wrote:

> Again, working in Chrome, will test in Firefox in a few hours:
> As a test, I also went to this docket:
> https://ecf.gand.uscourts.gov/cgi-bin/iqquerymenu.pl?188990
> And pulled document 147 which is available on recap. I did NOT receive a
> notice/warning saying that the document was already available for free.
>
> At a guess I'd say that notifier.js is broken.
>
> I need to get ready for work, will post more in a few hours. If not
> possible will post more after I get off work.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/freelawproject/recap/commit/3e3261ca4af56c056d7f059acb9091e03c3ba55d#commitcomment-10702065>
> .
>


Will test now with original settings Kian


@valib I just added that condition in https://github.com/UniversalMediaServer/UniversalMediaServer/commit/386dba0f57e7c6e79d712f14209ea690a8cbe638 to prevent logspam - we don't need to log that information unless the MIME type was actually changed. Otherwise we get a bunch of messages saying we changed video/avi to video/avi, for example.


Why `'x'` here? Is this just temporary placeholder?


I'm not sure to get your comment… I've added https://divshot.com/ to the https://github.com/ripienaar/free-for-dev#web-hosting section…


@nashley do not show emotes while a dialog is displayed
please close2; before or use emojis instead like %%l


What do you mean? @.@
Recent moves are available in older gens for Custom Game anyway owo


GHX_Performance_Enhancements (mmatts) - x86_64-MacOS-10.9-clang: OK (1633 of 1633 tests passed)

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


GroundDomainUpdate (sushobhit) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1636 of 1639 tests passed)

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


Hi, the way we set ``JAVA_HOME`` is to let the ``java`` cookbook do it (via ``/etc/profile.d/jdk.sh``).  @wolf31o2 will have to confirm but I believe the code reverted above didn't work, because this attribute was not available at compile-time.

Regarding an issue tracker... we use a public JIRA here: https://issues.cask.co/browse/COOK (project: cookbooks, component: Hadoop).  I'll also get this info added to the README.


After some research, it's clear that 'Sequence' subclasses cannot have custom Properties assigned to them.

Need to investigate another solution


that's irrelevant.


Could we decouple the pattern translation from the treatment of modifiers, and say `for (p <- e) yield e` is first normalized to `for (x@p' <- e) yield e`, where `x` is fresh if `p` does not have the shape `x` or `x@p'`. Then, you could say `for (kw x@p' <- e) yield e` is translated just like `for (x@p' <- e) yield e`, except that the keyword `kw` is added to the introduction of `x` in the corresponding closure (passed to map/flatMap/...) or the corresponding element of the tuple (for value definitions/guards).


I think that if a null value is passed (or expiresAt() or expiresAfter() are never called) this should translate to:

"store this for as long as possible, it doesn't expire"

Default values should be configured by the application which can then use the expiresAt() and expiresAfter() methods. Allowing for 'null' to also possibly mean 'use default'  creates ambiguity. I can forsee users trying to create expiry times well into the future to stop their items from expiring (encouraging 2038 issues!).


This is fine for now, but we'll need to give this more thought later when revamping the global lun info support.

- Need to add the LUN table setup in the qc=1 discovery path. Probably once we get some feedback from community.

- For virtual luns we're limited on translation support for only 256 physical LUNs.

- What happens when we remove a LUN? We'll need some type of mechanism to cap the 'last_lun_index' and manage which ones are free or not. We should probably also limit this to only LUNs that are operating in the virtual mode.


I think we should not change this one, as this code runs in the browser process, not a renderer process, and `native-clipboard` is intended to be used in renderer processes (it makes IPC calls to the browser process via `require("remote")`).


GroundDomainUpdate (sushobhit) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


Sorry, this was not in reply to your comment @djowel - I only meant that MSVC is not needed to reproduce the problem.


Why not `auto const result =`... ?


Well, this looked prettier before I moved it...


I'd much prefer the use of types.NamespacedName here, rather than a bland string.


I second @Dream-Master. I won't update Forestry or Forge or any mod requiring the newer Forge.
It means I will live with current unfixed issues remaining forever on latest Forge 207 compatible Forestry build.
The frustrating part is, dealing with this mess because of thin reason forced breaking updates.
Client-Server fluid synchronization issue was minor.
If it was so important to fix this *now*, Forge should have kept older methods as deprecated, and plan removal for next MC version.
Now that mod projects are following on track with this questionable breaking change from Forge, it only make the issue worse for those maintaining and playing older mod packages.

@Parker8283 I really hope @GregoriusT is not the only one mod developer with concerns to weight pros and cons when following up on such breaking changes.


Uh what?


@SubJunk OK I only fix the NPE


teehee


Alternatively, we could make `native-clipboard` safe to use from either the renderer or browser process, like this:

```coffee
# Using clipboard in renderer process is not safe on Linux.
module.exports =
  if process.platform is 'linux' and process.type is 'renderer'
    require('remote').require('clipboard')
  else
    require 'clipboard'
```

If we did that, it would make sense to call the file `safe-clipboard`. Otherwise, maybe we should call it `renderer-clipboard`.


should be `2012-2015` since this is a new class.. this is minor and I can amend the commit


In some ways `encode`/`decode` is just walking through a constrained data structure and serializing objects.


with 8GB of RAM


other virtualization products.


that supports long mode.      "long mode" ?


`convert_obj_to_hash`/`convert_hash_to_obj` is a serialization implementation.


86046200_CondenserToZone_New (Nigusse) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (622 of 622 tests passed)

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


for visitors


you would need to keep a reference to `Raven_Client` around, and thats not always useful.  You can still do that, in context of using it directly, without monolog.

You don't have to add it to each record, and instead write it in as a processor like you said, which is what we do:
``php
// in UserService constructor
$logger = Log::getMonolog();
$logger->pushProcessor(new UserProcessor($this));
```
Its a lot more portable than using raven (or writing your own abstraction), as if we choose to do something else, or need the user context in a different logger, it comes with, instead of having to write another implementation for it.


how about the guest VLAN? we say above "... and a guest VLAN for ..."


subnet


Hello!
This recent change has broke the build on my iOS app when using it as a cocoapod:
![error](https://cloud.githubusercontent.com/assets/1091559/7127216/c5f857a4-e20e-11e4-8000-759c6deb68a3.png)

Want any more information on it?  I'll use 1.1.5 for now, but I'm guessing others may be seeing this issue, too?


The problem was here!


Fixed.


I use Joomla 2.5.7 and it's work!. Thanks!.


What a monster. (:


Do I have to change the defaultppm variable to the value that I found on the site?

If I let my arduino on the classroom, it calibrate for itself?

Last question there is something wrong with my code?
Because when I run it the readings are so unstable

Thanks for all the answers!


not clear.. "PacketFence provides its own DHCP service. It will take care of IP address distribution in VLANs 2 and 3. PacketFence will not provide DHCP services on VLAN 10 - this is the responsibility of your own infrastructure."


Same thing.


The favicon is part of the tab data model, and RemoteTab is the ORM-style way of getting that into the DB.


Have you seen [JSON::convert_blessed()](https://metacpan.org/pod/JSON#convert_blessed)?  I don't see any support for deserializing so it may be useless.


I suppose that's exactly what I'm doing. And you're writing to `$record['context']['user']` as I mentioned above? Or what are you doing in your `UserProcessor`?


Yeah, rookie mistake.

On Mon, Apr 13, 2015 at 6:52 PM, Soumith Chintala <notifications@github.com>
wrote:

> teehee
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/jonathantompson/torchzlib/commit/8b9db863cfaf0eca0c1972799eccdcb2fa172139#commitcomment-10702687>
> .
>


Duplicate OpenId scope?


Additionally, you didn't exactly respond to my queries about `user_context` and `set_user_data`. If I'm right that these are no longer useful, should they be set to private or protected?


If we don't support VMWare Fusion, remove it entirely from the documentation! You can also say explicitly that it is not supported.


How about the PacketFence web admin?


it says it is the wrong numbersinquity numnrt 15582539 the date on it just says 12/5 thursday  its for a 3dsi tried your first set of numbers then I tried your second set and it says master key is incorrect.   Can you help?

 Tammy Jeffers

     On Monday, April 13, 2015 2:27 PM, CraziGirl77 <notifications@github.com> wrote:

 Can you help please
10479 44279
Email you can send it to is CraziGirl@live.com
Thank you again—
Reply to this email directly or view it on GitHub.


If the original implementation returns a single element Array with a RecursiveOpenStruct, what does this struct look like? Is there an attribute of the struct that contains an array of the results?


GroundDomainUpdate (mmatts) - i386-Windows-7-VisualStudio-12: OK (1636 of 1639 tests passed)

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


comment on commit


Also, yeah, `urlHistory` *is* the URL of the tab — it's usually a one-element array.


"In our customer scenario" - ugh? Rephrase.


vlan -> VLAN


yay!


Mate, you have *got* to do something about your Mac's autocomplete :)

You had me giggling at "crush" installation issues but the "unusable" playbook takes the prize!

Teach that silly Mac some new words :)


NOTE: Ignore the High-Availability options for now. If you are interested in a PacketFence cluster, please refer to the ....[doc from julseman]


Skal bruges når der skal printes lokation for match, pt ikke noget der understøttes, men er simpelt at implementere.


Rephrase.


@vmarmol I didn't quite get that. I saw the `containerToKeep` is only modified only when `createPodInfraContainer` is false ?

Maybe need add some docs to clarify that..


Haven't you just said above that the root password of MySQL is p@ck3tf3nce ?


You're masking the error here again buy just logging it an returning success. You need to return an error so that the caller can reget and retry to update against the new version.


Success


Already using 'auto const result' within this scope. I'll turn it into an auto although I prefer specifying types for locals.


dhcp -> DHCP


http -> HTTP


url -> URL


trafic -> traffic


Actually, can you put it in the "60 VM" directory instead of the plugins folder?

Thanks!


automatically
manually

rephrase "guest automatically.." does not make sense.


@SubJunk I set it back to my commit because we should remove the trace log because the mime type is always set to the value set in the renderer.conf so this info is not relevant.


I see the motivation, but this precludes inheriting Dockerfiles from having any control over the environment, or running as a custom user.  e.g.  I want to:

FROM prom/alertmanager
EXPOSE 9093
RUN useradd -d /home/alertmanager -m -u 109008 alertmanager
USER alertmanager

but cannot do so as "nobody".  This also requires volume-mounted config files to be readable as the "nobody" user.

Can we keep this consistent with prometheus/prometheus/Dockerfile?


We suggest that you do not modify these files directly. Use the web interface of PacketFence instead.


I think not calling `foo` was probably done on purpose to avoid the boilerplate of `let _ = foo();` that doesn't add much to comprehension. What did you find confusing about the example with the elisions?

In this revision the indentation is incorrect now that the surrounding code is visible and the name of the now-visible function `foo` is kind of arbitrary. I believe our current inclination is to hide `#![feature]` attributes, but this patch makes it part of the example. If this example needs to be expanded, I'd fix the indentation, give 'foo' a more meaningful name, and leave the feature attribute hidden, but I'd like to understand the motivation here before deciding its necessary to expand the example.


Ah yes you're right. The condition will still be met.


lgtm


Sup den


I was trying to run it in codepen, then I realized I cannot run everything on codepen. I did not realize that this example was not meant to be run as-is.  I am OK with closing this PR now.


you don't plug a device in a VLAN. you plug it into a port


yup, writing it in the `UserProcessor`. I'm not sure what visibility of `Raven_Client` `user_context` and `set_user_data` had to do with Monolog?


how about the RADIUS secret used to communicate with PacketFence? it MUST also be set in PacketFence - please document that.


is this what we're doing for the deal this weekend? Also, we should probably talk a bit about it in person or over skype so its less confusing.


You know, at first I thought that I would keep RecursiveOpenStruct seeing as [how much faster it is](https://github.com/aetherknight/recursive-open-struct/issues/19), but any time savings is going to be eaten away when Hashie symbolizes the keys from the server. Plus knackhq's server is by far the most time consuming portion of the operation.

I just went ahead and [stripped out RecursiveOpenStruct and defaulted to a hash](6bf636f). We have a couple of options if this is an issue (OpenStruct being one of them, Custom Response Model of our own, or fiddle with RecursiveOpenStruct).


Join signs has to be in first line:
bw:{game}


This is nice


Should be both object and array patterns. `([a]) = 0` is illegal for the same reason `({a}) = 0` is.


If you created newlines in the .inc file, you'll have to change the line numbers here or the test will break.


This diff is a bit hard to mentally parse. Could you explain what this fixes, or better, add a failing test that this fixed?


That way, this example would be  `e.map { implicit x$1 => val p = x$1 ... }`, just like ` e.foreach { implicit v => e' }` above, and modifiers are always propagated to the first possible occurrence of binding the variable.

(For uniformity, `x` could be normalized as `x@_`, though I'm not sure that's worth it.)


Thought that would work but a little hackish so thought y'all should take a look first.


FYI, animations are subtly different than transitions. http://www.kirupa.com/html5/css3_animations_vs_transitions.htm


This could never execute as you define scales_n on the line before?


Ignore that, just realised it is not `&&`


You're right, I'm getting mixed up with which logic belongs to whom. But in my opinion it still seems rude to clear out the user context of the Raven client, given that the developer may have intentionally set it. That's regardless of whether or not setting the user context there is the right thing to do in your opinion.


Can you remind me what the problem with the original Blanket implementation was?


@vmarmol Hopefully we can clean the logic up after this :)


Nice!


element*

Also, this seems like it belongs in the Returns section?


GroundDomainUpdate (sushobhit) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (617 of 617 tests passed)

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


Yep, thanks @Craige! Probably not a good idea to want to do this quickly before finally going to bed... #tired

However: no excuse for breaking the build!


That looks better indeed.


That's copy-paste from above.


best variable name of 2015


Fixes #77


MarkdownDocs (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (1639 of 1639 tests passed)

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


Blanket 1.1.0 did not work with puts. It would return the knackhq object without any changes/updates and did not send the json.


Is this needed?


Is this for proxy? I'd prefer to omit this part for now.


Unfortunately we're given no choice by `Raven_Client`, as the context persists between each call to log, so its possible that the user info would get attached to a subsequent call to `addRecord` where that user should no longer exist.

If you need user context in some Raven-specific routine, you can create a separate client, which will not share context with Monolog.


Apparently, a PR has already been created : #612.


Missing EOL


Is this to support modern Apache? If so, it should be a separate commit with appropriate message.


Where did 'loading' message go?


These two sets are super duplicated logic, can we break these blocks out into the one function instead?


@dkayiwa , so, how does this change the behavior in other places, e.g. other sections? (Or does this only happen in the confirmation page?


Would it be easier to just use `for user, user_details in active_users.iteritems()` here?


The one that gets me is:

```ceylon
    print((0..runtime.maxIntegerValue)[1]);  // 1
    print((-1..runtime.maxIntegerValue)[1]); // -2 on JVM, 0 on JS
```


rax retry tests


When I execute `--attributes` with no arguments, the tree comes with no text associated, meaning that in fact, the default is `None`, as the code suggests:

	$ scripts/avocado multiplex examples/mux-selftest-advanced.yaml --tree --attributes
	Config file tree structure:

		/-
	       |
	      /|--
	     | |
	    /|  \-
	   | |
	   | |  /-
	   |  \|
	   |    \-
	   |
	   |  /-
	   | |
	   | |  /-
	- -| |-|
	   |-|  \-
	   | |
	   | |--
	   | |
	   |  \-
	   |
	   |- --
	   |
	    \ - --


Why don't use [platform.system()](https://docs.python.org/2/library/platform.html) instead


... It seems there was a bug before you. Should be `capt.loading`, with coreresponding changes in `lang`


> instead of `({ foo }) = {}` use `({ foo } = {})`

Should the message for the 2nd case use an array rather than objects, at least on the LHS?


SPaG to more


@mikaelbr Can we deploy this please?


Do groups have passwords?


Not really. It's still obvious what the error message means.


Isn't that the developer's problem? A developer who wants to set the user context on the client object has the responsibility to take it off again should the user disappear. I still don't see the justification of removing data the developer may have added.


When you explicitly provide 'name', then the tree is displayed with the node names indeed:

	$ scripts/avocado multiplex examples/mux-selftest-advanced.yaml --tree --attributes name
	Config file tree structure:

		      /-intel
		     |
		  /cpu--amd
		 |   |
	       /hw    \-arm
	      |  |
	      |  |     /-scsi
	      |   \disk
	      |        \-virtio
	      |
	      |       /-fedora
	      |      |
	      |      |     /-6
	- -virt      |-RHEL
	      |-distro     \-7
	      |      |
	      |      |--gentoo
	      |      |
	      |       \-mint
	      |
	      |-env--prod
	      |
	       \absolutely-fresh--new_node


This revision is clean.


`printable` must still work


So why are you monkey patching Blanket?


Too many blank lines


Yeah, it's a constant battle against the words 'Drush' and 'Ansible'. I'll need to something about it one of these days :P


It's a mock with immutable storage. I found it this way!

I was meaning to move this to tests, tho.


@tmarrs commit that added the [Storyboard PDF](https://github.com/woodall/rockymtnruby/blob/master/docs/rocky_mtn_ruby_story_board%20copy.pdf)


Hmm, OK, nice touch. This seems the sort of stuff that can be nicely covered by a unittest.


Knackhq objects would be returned as follows:

Without monkeypatch:
```Ruby
      hash_request = request
                     .objects
                     .get
                     ap request.objects

#<Blanket::Response:0x007fa3ad873d60 @payload=[#<RecursiveOpenStruct objects=[
{"name"=>"Stacks", "key"=>"object_1"}, {"name"=>"Loads", "key"=>"object_2"}, {"name"=>"Sellers", "key"=>"object_3"}, {"name"=>"Users", "key"=>"object_4"}, {"name"=>"Broker", "key"=>"object_5"}, {"name"=>"Dispatch", "key"=>"object_7"}, {"name"=>"Accounting", "key"=>"object_8"}, {"name"=>"Customers", "key"=>"object_9"}, {"name"=>"Materra", "key"=>"object_10"}, {"name"=>"Scales", "key"=>"object_11"}, {"name"=>"Squeezers", "key"=>"object_12"}, {"name"=>"Sales", "key"=>"object_15"}, {"name"=>"Warehouse", "key"=>"object_16"}, {"name"=>"Utah Broker", "key"=>"object_17"}, {"name"=>"Trucking Company", "key"=>"object_18"}, {"name"=>"Stack Counts", "key"=>"object_19"}, {"name"=>"User Groups", "key"=>"object_20"}, {"name"=>"Order Status", "key"=>"object_21"}, {"name"=>"Fix Requests", "key"=>"object_22"}, {"name"=>"Fix Comments", "key"=>"object_23"}
]>]>
```
Which would need to be returned as:

With the monkey patch:
```Ruby
#<Blanket::Response:0x007fdd3425edb0 @payload={:objects=>
[{:name=>"Stacks", :key=>"object_1"}, {:name=>"Loads", :key=>"object_2"}, {:name=>"Sellers", :key=>"object_3"}, {:name=>"Users", :key=>"object_4"}, {:name=>"Broker", :key=>"object_5"}, {:name=>"Dispatch", :key=>"object_7"}, {:name=>"Accounting", :key=>"object_8"}, {:name=>"Customers", :key=>"object_9"}, {:name=>"Materra", :key=>"object_10"}, {:name=>"Scales", :key=>"object_11"}, {:name=>"Squeezers", :key=>"object_12"}, {:name=>"Sales", :key=>"object_15"}, {:name=>"Warehouse", :key=>"object_16"}, {:name=>"Utah Broker", :key=>"object_17"}, {:name=>"Trucking Company", :key=>"object_18"}, {:name=>"Stack Counts", :key=>"object_19"}, {:name=>"User Groups", :key=>"object_20"}, {:name=>"Order Status", :key=>"object_21"}, {:name=>"Fix Requests", :key=>"object_22"}, {:name=>"Fix Comments", :key=>"object_23"}
]}>
```


This comment seems superfluous.


Eh, I'm good with this -- still describes the yaml and the steps needed to fill it out well.


1) Should not `require.js` be first script rather than last?
2) Missing EOL


hpwh_residential (nmerket) - x86_64-MacOS-10.9-clang: Tests Failed

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


App data in public repo... I like it. :)


`duplicate entries` seems more adequate here.


Is there a particular reason that we'd want to build this beforehand, rather than lazily? Is it just to make the delay predictable?


Cool!


This is looking good, I'm strongly +1 to how easy this is to comprehend


still getting this error


Also, I don't see the benefit in the Array around the hashes? Am I missing something?


Checked path during the day.
Shotycut to the why/what/when : https://forum.pfsense.org/index.php?topic=92157.msg510872#msg510872.


max shadows a built in function.


Yeah, this is just plain ol' HOF in the absence of macros.


That's long gone! DatabaseError is the new king.


LGTM, but agree that the error could be more clear. I also strongly dislike names like `foo`. `({a}) = 0` is more clear to me.


@aserhan the changes you make to database tables need to be added as evolutions so everyone's database gets updated.

So, for example, the column 'dailyModifier' in MedicationAdministration.java isn't in the database and errors occur when trying to findAll on line 334 of InventoryService.


Also I really hate this `NSError` `inout` business. At some point I want to get rid of it. And also use factories and type arguments to make `Table` strongly typed.


Thanks, I think I'll leave this one as it is.


deployed :+1:


Agreed, done.


That works.


@Stacie-Seaman did you work from any authoritative references we can cite in this document?


Agreed, will do.


Here's a more in-depth discussion at the eval havoc. http://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html


Agree with lavalamp.  Leave as is.


Yeah, this is half modeled — I was waiting until we have experience with a non-trivial synchronizer, and scheduling, before nailing it down.

For example, we likely need to suggest whether there's anything new, whether it failed, whether we just did a partial download but still have more to do — all the stuff that `SyncResult` does on Android and more.


Hi Bjoern,

Thanks for starting it off ... these datatypes aren't present proteomics-datatypes though. All current supported types are listed here https://github.com/iracooke/proteomics-datatypes

I'm also wondering if this will be one of those TPP tools that requires path "fixing".  When we get a sample input we will know.


Also a new screenshot wouldn't hurt :smile:


Maybe later.


The format of the thumbnail should not be used to determine the format of the request to an image service.  What if the image service supports a /different/ set of formats from the static thumbnail?


@jvasileff wtf? I didn't know that one. So we don't protect ourselves against overflow in `Span`. I guess we need to.... Could you report this please?


No need to actually unit test concat_all if it's called from another function which unit tests, right? I hope not since it doesn't generate properly with a near infinite amount of possible parameters.


@gavinking sure thing. I chalked it up as a quirk before, but now I'm seeing a few other oddities I'll report too.