Are you sure this is related? OK, that is beyond my understanding of the inner workings of ZoL.
Anyway, i hard-reseted to commit -1 of this one: 986dd8a ("OpenZFS 5561 - support root pools on EFI/GPT partitioned disks", 2017-01-27) and now I have at least some kmod rpms, spl I left at whre it was some hrs. ago. I am now specifically on this specific commit, to see if it introduces the build fault or not ("bisect..").
I would post the config log as close as possible to the build error.


cc: @calavera

We have some work to do before Enpass will work in Brave; you can see https://github.com/brave/browser-laptop/issues/6984 for more info


This does not follow the documentation which mention that the nixpkgs-overlays directory can have sub-directories with a default.nix, which is intended to be supported in order to have a directory which contains multiple checkout of overlays repositories which are all having a default.nix at their top-level.

This filter implies that any overlay directory name should end with `.nix` which sounds weird for a directory name.


What about moving the `color` attribute into a `.btn` class that will be applied on both buttons sign-in and sign-up?
Maybe it will also _"fix the issue"_ with the `!important` keyword.


It should've been running. I think it just ignores the extra columns (I
need to double check since I didn't write those functions).

On Wed, Feb 1, 2017 at 4:13 PM, Kevin Ushey <notifications@github.com>
wrote:

> If it's working both before and after, doesn't that likely imply that
> those tests aren't being run for those datasets?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/rstudio/tensorflow/commit/d7f1a821844993f4ef80b4cfe2545ef88fa6a0db#commitcomment-20704430>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AEEnSjUoYXzXWsOkJvypZfLMFwcgfajZks5rYQOWgaJpZM4Lz9dF>
> .
>


I only left this in here because I'm trying not to make changes for the sake of change but this is actually never used.


Empty line.


No, the fact that unattended upgrades on arch are not and never were
intended to be safe. There could be package upgrades that break things and
it's supposed to be the user's responsibility to check whether it's safe
beforehand and follow any instructions in the pacman output.

On Wed, Feb 1, 2017, 3:04 PM Ben Roytenberg <notifications@github.com>
wrote:

> Oh, the fact that if your battery dies mid-upgrade, everything will surely
> break? I've been thinking about how to fix this.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/roytenberg/systemdeluxe/commit/b6094144f3e6f0d2acc698c0cdc46647da8516c9#commitcomment-20702302>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFa1U-9iSfGx-ko4UEnbyWrV1XnlrxxOks5rYOUtgaJpZM4Lz9RF>
> .
>


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


Always check indentation after a copy-paste 😉 . (4 lines below)


It wasnt meant to make sense, it was just meant to... Well, you know


Lines 293 in OGAMMENU and 60 in OOPTMENU each have a reverse_race_table char array. I left them in there since I'm not sure what the original purpose was but they're both unused. The array is re-defined and used only in OGAMEMP.cpp.


@glittershark clojure can't use this until test.check is released, so it's still blocked on me to get that done, and I would like to get it done ASAP.

I hadn't thought about submitting a patch to clojure, but that's a good idea.


There is a whitespace before the button text. (on the 2 buttons)


@jdubois we need to leave the `/* tslint:disable */` comment here so that this file and hence its imports are not linted as they just add noise


@adixon including this change breaks my views and prevents a Custom Field appearing in the Views UI drop down list.


nothing much


Project initialisation.
First index page with readme file (release note).
==> version 0.0.1


What I was think was, if some `struct MyUart` impl's BlockingTx and
NonBlockingTx, and both traits define `putc`, how do I call the right
`putc`? Currently each trait defines methods wth unique names to avoid
ambiguity but I have an unpushed change which makes each trait define putc
and getc, for consistency.


I can confirm this exact commit fails to build, haven't checked further though I would have liked to catch last weeks bugfixes for now.


Thanks! Using `<bdo>` can make it confusing on copy-paste. (Also, bdo is only recommended for legacy content anyway.)

Stepping back: I think it's fine for the RTL letters to go right to left. If we really care about how they are represented, we can put them every item in their own line, which I don't think is much desirable.


This broke build.


hehe


Fantastic - I have this working now. Very grateful for your help.


Might want to do something about the extra dimens file


cr: why not make game a singleton and globally accessible? passing it around seems tiresome.


cc @terrytangyuan: we don't want to attach any objects directly to the global environment as that can pollute the environment. In addition, in front-ends that save and restore the global workspace (e.g. RStudio), we'll end up with null pointers when attempting to restore those objects.

If we really want to expose objects with these aliases, we should likely just make them part of the `tflearn` namespace; for now I've compromised by placing them in a separate environment and attaching / detaching that as appropriate.


Corrected wrong capital letter regarding new addclient online options. Made some clarifications, added hostname matching warning and extended some explanations.


Shouldn't be "temperature scale" rather than "temperature unit" in line 76, because unit is 1 degree and Fahrenheit and Celcius are the scales.


I guess you are right! Ill fix it


One should be able to do `NonBlockingTx::putc(uart,char)` and `BlockingTx::putc(uart,char)` to distinguish them if needed (see [Universal Function Call Syntax](https://doc.rust-lang.org/book/ufcs.html)). Probably most uses would nevertheless called with `uart.putc(char)` after an appropriate `use` statement to import the desired trait implemented by `uart` in this example.

Personally, I think I prefer having distinct method names for distinct behaviors but without trying it out I don't have strong feelings.


Ruby has `\h` for `[0-9a-fA-F]` which makes the regexp `/^\h{128}$/`.


Sounds good! Good catch.


This function essentially wraps around a `Smooshish` virtual method that recurses down a Chain (looking for dirty Smooshables), and stores pointers to the dirty ones in a vector (called `dirty_smooshables`).

At first, `dirty_smooshables` was a `SmooshablePtrVect`, but of course `Smooshish` can't have a method that depends on `Smooshable` (unless I forward declare it), so I just used a `vector<SmooshishPtr>` and everything is fine.  I'll have to downcast later on to work with the Smooshables.  Any problems with this? The other choice is to forward declare `class Smooshable` in the `Smooshish` header?

@matsen @bcclaywell


Got it. But am I correct that this isn't actually being done anywhere currently?


使用Caffe对图片进行训练并分类的简单流程
发表于2014/10/14 22:16:59  16552人阅读
分类： caffe

step 1.      首先，确保caffe已经正确安装，并且make runtest基本通过。

step 2.      准备训练集：
        在训练之前，要准备训练需要的训练集，为了验证训练的效果，最好也准备一定数量的测试集。由于caffe的数据集的输入是leveldb格式，因此在训练前需要将输入转为相应格式。
        在caffe_root/example 文件夹中，提供了一些例子，cifar10与imagenet均是将图片形式数据库转换为leveldb格式，mnist则是将其本身的数据集转换为leveldb格式。这就要求我们需要把自己的数据集转换成leveldb格式，需要自己编写程序实现。下面以jpg格式图片为例说明。
在此，假设数据库本身是以图片形式给出，并且给出了label或者同一类别的图片已经分类。这样我们就可以通过imagenet例子中给出的create_imagenet.sh 对我们自己的数据库进行转换，要求数据集图片格式为jpg，以下为具体操作步骤：
        A．若数据集已经给出label则忽略此步骤。图片按照类别装在不同文件夹下的情况，自己编写mklabel.sh命令，对图片进行处理并标明label。具体操作参照mklabel.sh 程序说明。

mklabel.sh
#!/bin/sh

#----------------------------------------------------
#文件存放形式为
#	dir/subdir1/files...
#	dir/subdir2/files...
#	dir/subdir3/files...
#	dir/subdirX/files...

#用法：
#1.$ sh mklabel.sh dir startlabel ;dir 为目标文件夹名称
#2.$ chmod a+x mklabel.sh ；然后可以直接用文件名运行
#3.默认label信息显示在终端，请使用转向符'>'生成文本，例：
#		$ sh ./mklabel.sh  data/faces94/male  > label.txt
#4.确保文件夹下除了图片不含其他文件(若含有则需自行添加判断语句)
#-----------------------------------------------------

DIR=~/codes/mklabel.sh		#命令位置（无用）
label=1					#label起始编号(为数字，根据自己需要修改)
testnum=0				#保留的测试集大小

if test $# -eq 0;then	#无参数，默认为当前文件夹下，label=1
	$DIR . 0 $label
else
	if test $# -eq 1;then	#仅有位置参数，默认testnum=0,label=1
		$DIR $1 0 $label
	else
		if test $# -eq 2;then	#两个参数时,label=1
			$DIR $1 $2 $label
		else
			testnum=$2			#每个类别保留测试集大小
			label=$3			#自定义label起始

			cd $1				#转到目标文件夹

			if test $testnum -ne 0;then
				mkdir "testdata"	#建立测试集
			fi

			for i in * ; do
				exist=`expr "$i" != "testdata"`
				if test -d $i && test $exist -eq 1;then	#文件夹存在
					#echo
					#echo 'DIR:' $i

					cd $i			#进入文件夹
						num=1		#图片数目
						for j in *
						do
							if test $num -gt $testnum;then
								echo  $j  $label
								mv $j ../
							fi
							num=`expr $num + 1`
						done
					cd ..			#回到上层目录

					if test $testnum -eq 0;then
						rmdir $i
					else
						mv $i ./testdata
					fi

					label=`expr $label + 1`
									#计算label
				fi
			done
		fi
	fi
fi

        B．修改create_imagenet.sh 文件，使其中的图片源地址与标明label的txt文件对应到自己数据库的相应文件。其中的convert_imageset.cpp 函数的参数依次为图片文件夹位置，label.txt文本文件，目标数据集名称，是否随机存储图片与label（即打乱图片数据的读入顺序）。
若你所使用的数据集不是通过图片形式给出，为了方便，可以根据leveldb数据的存储格式，自己编写程序转换数据集。

        C．多通道图片需要用到meanfile，通过example/imagenet文件夹下的shell函数make_imagenet_mean.sh，更改相应函数，很轻松的得到binaryproto文件，在训练时可能需要用到。
step 3.      使用自己的数据进行训练：
        以最简单的mnist网络为例，因为数据集的不同则需要更改的参数也不同。在训练前最好在example下新建个文件夹命名为数据集的名称，然后把mnist下的5个文件：
        lenet.prototxt
        lenet_solver.prototxt
        lenet_train.prototxt
        lenet_test.prototxt
        train_lenet.sh
      复制到新文件夹下，以上5个文件为必需的文件。按顺序对以上文件进行修改，在忽略网络结构的情况下，需要修改的有:
        a.      lenet.prototxt：
input_dim: 64
input_dim: 1
input_dim: 28
input_dim: 28
        分别为一次导入的图片个数，channel，heigth ，width。
                      倒数第二层，即输入给softmax层数据的那层，其中的num_output需要更改为实际图片的label数，即图片类别数。否则在进行训练时，会出现错误。

        b.      lenet_solver.prototxt：
       如果之前文件名没改的话则不需要更改以上两项，否则改为对应文件。其他参数根据实际需要更改。

        c.      lenet_train.prototxt：
        需要把data层的数据源文件替换为自己的数据。

        在训练多通道图片时，此处最好需要有一个meanfile参数。例如cifar10

       num_output参数参照lenet.prototxt修改。

        d.      lenet_test.prototxt：
        参照lenet_train.prototxt 进行相应修改。

        e.      train_lenet.sh：
         lenet_solver.prototxt文件名未更改的话则不需要进行改动。

step 4.      使用自己的model进行分类：
        Reference: http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/classification.ipynb
         假设之前的所有步骤已经成功，并且已经训练出正确率还行的model，则现在就可以使用model对图片进行分类。
        a.      首先确保已经正确安装了pythonwrapper，以及caffe_root/python/文件夹下requirements.txt文件中所需要的组件。
        b.      另外，还需要meanfile的npy文件。即需要把数据对应的binaryproto文件转换到npy文件。Caffe_root/python/caffe/io.cpp文件中已经给了对应的API。

        具体参照：https://github.com/BVLC/caffe/issues/420
        需要对blobproto_to_array 进行修改，得到blobproto_to_array2.

        即删去了blob.num 项。
        通过调用此API进行处理，具体python函数如下：
        convert_bproto_to_npy.py
#!/usr/bin/python

import numpy as np
from caffe.io import blobproto_to_array2
from caffe.proto import caffe_pb2

blob = caffe_pb2.BlobProto()

filename = './imagenet_mean.binaryproto'

data = open(filename, "rb").read()
blob.ParseFromString(data)

nparray =blobproto_to_array2(blob)
f = file("mean.npy","wb")
np.save(f,nparray)
f.close()

        c.      按照demo步骤进行分类：
        代码的主要部分参照
        classify.py
http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/imagenet_classification.ipynb
        classifymap.py
 http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/net_surgery.ipynb
        输出部分的说明
        1)     Classify.py
        输出的是prediction[0],一维数组，以imagenet为例就是大小为1000的数组，每个值对应概率大小。

        处理部分代码：
preDict = {}
for i in xrange(len(prediction[0])):
	preDict[prediction[0][i]] = i
for i in xrange(5):
	val = sorted(preDict.keys())[-i -1]
	print("%d %f %s" %(preDict[val], val * 100, linecache.getline(SYNSET, preDict[val])))

        把数组的值和索引对应到字典中，值作为键，把数组值进行排序，再用前五个作为键，找出索引值，也就是对应的类别。
为了能够直观地显示数字所代表的类别名，需要输出synset_words.txt文件中对应行数的内容。这里用的是linecache.getline()函数，需要
        import caffe
        为了修改方便，把synset_words.txt的路径设为变量
        SYNSET = '../../data/ilsvrc12/synset_words.txt'

        （序号概率值（百分比）对应种类）

        2)     Classifymap.py
        输出的是
                     outMat =out['prob'][0].argmax(axis=0)
是一个二维矩阵，8*8大小，每个值对应的都是一种类别，出现的越多代表概率越高。

        处理部分代码：
h1, w1 = np.shape(outMat)
outList = list(np.reshape(outMat,h1 * w1))
#print(outList)

outSet = set(outList)
outdict = {}
for x in outSet:
  outdict[outList.count(x)]=x

appear = outdict.keys()
applen = len(appear)
if len <= 5:
    for i in xrange(applen):
        print('%d %d: %s'%(outdict[appear[-(i+1)]], appear[-(i+1)],linecache.getline(SYNSET,outdict[appear[-(i+1)]])))
else:
    for i in xrange(5):
        print('%d %d: %s'%(outdict[appear[-(i+1)]], appear[-(i+1)], linecache.getline(SYNSET,outdict[appear[-(i+1)]])))

        和上面的文件大致思路相同。但是需要先把矩阵展开成一维列表，用set()变成集合，也就是去掉重复元素，再一一对应到字典中，然后通过count()找到每个值在矩阵中出现的次数，进行排序即可。

        （序号出现次数对应种类）
        3)  源代码：
        Classiy.py
import numpy as np
import matplotlib.pyplot as plt
import pylab

import caffe

caffe_root = '../'

MODEL_FILE = '../imagenet/imagenet_deploy.prototxt'
PRETRAINED = '../imagenet/caffe_reference_imagenet_model'
IMAGE_FILE = '../images/cat.jpg'

#net = caffe.Classifier(MODEL_FILE, PRETRAINED, mean_file = caffe_root + '../python/caffe/imagenet/ilsvrc_2012_mean.npy', channel_swap = (2,1,0), input_scale = 255)

net = caffe.Classifier(MODEL_FILE, PRETRAINED, mean_file = caffe_root + 'mean2.npy', channel_swap = (2,1,0), input_scale = 255)

net.set_phase_test()
net.set_mode_gpu()

input_image = caffe.io.load_image(IMAGE_FILE)
pylab.ion()
plt.imshow(input_image)
#pylab.show()

prediction = net.predict([input_image])
print 'prediction shape:', prediction[0].shape
#print(prediction[0])
plt.plot(prediction[0])
#pylab.show()
preDict = {}
preList = list(prediction[0])
for i in preList:
    preDict[preList[i]] = i
preLen = len(preList)
for i in xrange(5):
print('%d %d: %s' %(preDict[preDict.keys[-(i+1)]], preDict.values[-(i+1)], linecache.getline(SYNSET,preDict.values[-(i+1)])))

classifymap.py
import caffe
import matplotlib.pyplot as plt
import pylab
import numpy as np
import linecache

IMAGE_FILE ='../images/dog.jpg'
SYNSET = '../../data/ilsvrc12/synset_words.txt'
# Load the original network and extract the fully-connected layers' parameters.

net = caffe.Net('../imagenet/imagenet_deploy.prototxt', '../imagenet/caffe_reference_imagenet_model')

params = ['fc6', 'fc7', 'fc8']

# fc_params = {name: (weights, biases)}

fc_params = {pr: (net.params[pr][0].data, net.params[pr][1].data) for pr in params}

#for fc in params:

    #print '{} weights are {} dimensional and biases are {} dimensional'.format(fc, fc_params[fc][0].shape, fc_params[fc][1].shape)

# Load the fully-convolutional network to transplant the parameters.

net_full_conv = caffe.Net('../imagenet/imagenet_full_conv.prototxt', '../imagenet/caffe_reference_imagenet_model')

params_full_conv = ['fc6-conv', 'fc7-conv', 'fc8-conv']

# conv_params = {name: (weights, biases)}

conv_params = {pr: (net_full_conv.params[pr][0].data, net_full_conv.params[pr][1].data) for pr in params_full_conv}

#for conv in params_full_conv:

    #print '{} weights are {} dimensional and biases are {} dimensional'.format(conv, conv_params[conv][0].shape, conv_params[conv][1].shape)

for pr, pr_conv in zip(params, params_full_conv):

    conv_params[pr_conv][1][...] = fc_params[pr][1]
for pr, pr_conv in zip(params, params_full_conv):

    out, in_, h, w = conv_params[pr_conv][0].shape

    W = fc_params[pr][0].reshape((out, in_, h, w))

    conv_params[pr_conv][0][...] = W

# net_full_conv.save('../imagenet/caffe_imagenet_full_conv')
# load input and configure preprocessing

im = caffe.io.load_image(IMAGE_FILE)

plt.imshow(im)
#pylab.show()

net_full_conv.set_mean('data', '../../python/caffe/imagenet/ilsvrc_2012_mean.npy')

net_full_conv.set_channel_swap('data', (2,1,0))

net_full_conv.set_input_scale('data', 255.0)

# make classification map by forward pass and show top prediction index per location

out = net_full_conv.forward_all(data=np.asarray([net_full_conv.preprocess('data', im)]))

outMat = out['prob'][0].argmax(axis=0)

h1, w1 = np.shape(outMat)
outList = list(np.reshape(outMat,h1 * w1))
#print(outList)

outSet = set(outList)
outdict = {}
for x in outSet:
	outdict[outList.count(x)]=x

appear = outdict.keys()
applen = len(appear)
if len <= 5:
    for i in xrange(applen):
        print('%d %d: %s' %(outdict[appear[-(i+1)]], appear[-(i+1)], linecache.getline(SYNSET,outdict[appear[-(i+1)]])))
else:
    for i in xrange(5):
        print('%d %d: %s' %(outdict[appear[-(i+1)]], appear[-(i+1)], linecache.getline(SYNSET,outdict[appear[-(i+1)]])))

在训练之前，要准备训练需要的训练集，为了验证训练的效果，最好也准备一定数量的测试集。由于caffe的数据集的输入是leveldb格式，因此在训练前需要将输入转为相应格式。
在caffe_root/example 文件夹中，提供了一些例子，cifar10与imagenet均是将图片形式数据库转换为leveldb格式，mnist则是将其本身的数据集转换为leveldb格式。这就要求我们需要把自己的数据集转换成leveldb格式，需要自己编写程序实现。下面以jpg格式图片为例说明。
在此，假设数据库本身是以图片形式给出，并且给出了label或者同一类别的图片已经分类。这样我们就可以通过imagenet例子中给出的create_imagenet.sh 对我们自己的数据库进行转换，要求数据集图片格式为jpg，以下为具体操作步骤：
A．若数据集已经给出label则忽略此步骤。图片按照类别装在不同文件夹下的情况，自己编写mklabel.sh命令，对图片进行处理并标明label。具体操作参照mklabel.sh 程序说明。

mklabel.sh
#!/bin/sh

#----------------------------------------------------
#文件存放形式为
#	dir/subdir1/files...
#	dir/subdir2/files...
#	dir/subdir3/files...
#	dir/subdirX/files...

#用法：
#1.$ sh mklabel.sh dir startlabel ;dir 为目标文件夹名称
#2.$ chmod a+x mklabel.sh ；然后可以直接用文件名运行
#3.默认label信息显示在终端，请使用转向符'>'生成文本，例：
#		$ sh ./mklabel.sh  data/faces94/male  > label.txt
#4.确保文件夹下除了图片不含其他文件(若含有则需自行添加判断语句)
#-----------------------------------------------------

DIR=~/codes/mklabel.sh		#命令位置（无用）
label=1					#label起始编号(为数字，根据自己需要修改)
testnum=0				#保留的测试集大小

if test $# -eq 0;then	#无参数，默认为当前文件夹下，label=1
	$DIR . 0 $label
else
	if test $# -eq 1;then	#仅有位置参数，默认testnum=0,label=1
		$DIR $1 0 $label
	else
		if test $# -eq 2;then	#两个参数时,label=1
			$DIR $1 $2 $label
		else
			testnum=$2			#每个类别保留测试集大小
			label=$3			#自定义label起始

			cd $1				#转到目标文件夹

			if test $testnum -ne 0;then
				mkdir "testdata"	#建立测试集
			fi

			for i in * ; do
				exist=`expr "$i" != "testdata"`
				if test -d $i && test $exist -eq 1;then	#文件夹存在
					#echo
					#echo 'DIR:' $i

					cd $i			#进入文件夹
						num=1		#图片数目
						for j in *
						do
							if test $num -gt $testnum;then
								echo  $j  $label
								mv $j ../
							fi
							num=`expr $num + 1`
						done
					cd ..			#回到上层目录

					if test $testnum -eq 0;then
						rmdir $i
					else
						mv $i ./testdata
					fi

					label=`expr $label + 1`
									#计算label
				fi
			done
		fi
	fi
fi

B．修改create_imagenet.sh 文件，使其中的图片源地址与标明label的txt文件对应到自己数据库的相应文件。其中的convert_imageset.cpp 函数的参数依次为图片文件夹位置，label.txt文本文件，目标数据集名称，是否随机存储图片与label（即打乱图片数据的读入顺序）。
若你所使用的数据集不是通过图片形式给出，为了方便，可以根据leveldb数据的存储格式，自己编写程序转换数据集。

C．多通道图片需要用到meanfile，通过example/imagenet文件夹下的shell函数make_imagenet_mean.sh，更改相应函数，很轻松的得到binaryproto文件，在训练时可能需要用到。
step 3.      使用自己的数据进行训练：
以最简单的mnist网络为例，因为数据集的不同则需要更改的参数也不同。在训练前最好在example下新建个文件夹命名为数据集的名称，然后把mnist下的5个文件：
        lenet.prototxt
        lenet_solver.prototxt
        lenet_train.prototxt
        lenet_test.prototxt
        train_lenet.sh
      复制到新文件夹下，以上5个文件为必需的文件。按顺序对以上文件进行修改，在忽略网络结构的情况下，需要修改的有:
a.      lenet.prototxt：
input_dim: 64
input_dim: 1
input_dim: 28
input_dim: 28
分别为一次导入的图片个数，channel，heigth ，width。
                      倒数第二层，即输入给softmax层数据的那层，其中的num_output需要更改为实际图片的label数，即图片类别数。否则在进行训练时，会出现错误。

b.      lenet_solver.prototxt：
       如果之前文件名没改的话则不需要更改以上两项，否则改为对应文件。其他参数根据实际需要更改。

c.      lenet_train.prototxt：
        需要把data层的数据源文件替换为自己的数据。

        在训练多通道图片时，此处最好需要有一个meanfile参数。例如cifar10

       num_output参数参照lenet.prototxt修改。

d.      lenet_test.prototxt：
        参照lenet_train.prototxt 进行相应修改。

e.      train_lenet.sh：
         lenet_solver.prototxt文件名未更改的话则不需要进行改动。

step 4.      使用自己的model进行分类：
        Reference: http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/classification.ipynb
         假设之前的所有步骤已经成功，并且已经训练出正确率还行的model，则现在就可以使用model对图片进行分类。
        a.      首先确保已经正确安装了pythonwrapper，以及caffe_root/python/文件夹下requirements.txt文件中所需要的组件。
        b.      另外，还需要meanfile的npy文件。即需要把数据对应的binaryproto文件转换到npy文件。Caffe_root/python/caffe/io.cpp文件中已经给了对应的API。

        具体参照：https://github.com/BVLC/caffe/issues/420
        需要对blobproto_to_array 进行修改，得到blobproto_to_array2.

        即删去了blob.num 项。
        通过调用此API进行处理，具体python函数如下：
        convert_bproto_to_npy.py
#!/usr/bin/python

import numpy as np
from caffe.io import blobproto_to_array2
from caffe.proto import caffe_pb2

blob = caffe_pb2.BlobProto()

filename = './imagenet_mean.binaryproto'

data = open(filename, "rb").read()
blob.ParseFromString(data)

nparray =blobproto_to_array2(blob)
f = file("mean.npy","wb")
np.save(f,nparray)
f.close()

        c.      按照demo步骤进行分类：
        代码的主要部分参照
        classify.py
http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/imagenet_classification.ipynb
        classifymap.py
 http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/net_surgery.ipynb
        输出部分的说明
        1)     Classify.py
        输出的是prediction[0],一维数组，以imagenet为例就是大小为1000的数组，每个值对应概率大小。

        处理部分代码：
preDict = {}
for i in xrange(len(prediction[0])):
	preDict[prediction[0][i]] = i
for i in xrange(5):
	val = sorted(preDict.keys())[-i -1]
	print("%d %f %s" %(preDict[val], val * 100, linecache.getline(SYNSET, preDict[val])))

        把数组的值和索引对应到字典中，值作为键，把数组值进行排序，再用前五个作为键，找出索引值，也就是对应的类别。
为了能够直观地显示数字所代表的类别名，需要输出synset_words.txt文件中对应行数的内容。这里用的是linecache.getline()函数，需要
        import caffe
        为了修改方便，把synset_words.txt的路径设为变量
        SYNSET = '../../data/ilsvrc12/synset_words.txt'

        （序号概率值（百分比）对应种类）

        2)     Classifymap.py
        输出的是
                     outMat =out['prob'][0].argmax(axis=0)
是一个二维矩阵，8*8大小，每个值对应的都是一种类别，出现的越多代表概率越高。

        处理部分代码：
h1, w1 = np.shape(outMat)
outList = list(np.reshape(outMat,h1 * w1))
#print(outList)

outSet = set(outList)
outdict = {}
for x in outSet:
  outdict[outList.count(x)]=x

appear = outdict.keys()
applen = len(appear)
if len <= 5:
    for i in xrange(applen):
        print('%d %d: %s'%(outdict[appear[-(i+1)]], appear[-(i+1)],linecache.getline(SYNSET,outdict[appear[-(i+1)]])))
else:
    for i in xrange(5):
        print('%d %d: %s'%(outdict[appear[-(i+1)]], appear[-(i+1)], linecache.getline(SYNSET,outdict[appear[-(i+1)]])))

        和上面的文件大致思路相同。但是需要先把矩阵展开成一维列表，用set()变成集合，也就是去掉重复元素，再一一对应到字典中，然后通过count()找到每个值在矩阵中出现的次数，进行排序即可。

（序号出现次数对应种类）
3)  源代码：
Classiy.py
import numpy as np
import matplotlib.pyplot as plt
import pylab

import caffe

caffe_root = '../'

MODEL_FILE = '../imagenet/imagenet_deploy.prototxt'
PRETRAINED = '../imagenet/caffe_reference_imagenet_model'
IMAGE_FILE = '../images/cat.jpg'

#net = caffe.Classifier(MODEL_FILE, PRETRAINED, mean_file = caffe_root + '../python/caffe/imagenet/ilsvrc_2012_mean.npy', channel_swap = (2,1,0), input_scale = 255)

net = caffe.Classifier(MODEL_FILE, PRETRAINED, mean_file = caffe_root + 'mean2.npy', channel_swap = (2,1,0), input_scale = 255)

net.set_phase_test()
net.set_mode_gpu()

input_image = caffe.io.load_image(IMAGE_FILE)
pylab.ion()
plt.imshow(input_image)
#pylab.show()

prediction = net.predict([input_image])
print 'prediction shape:', prediction[0].shape
#print(prediction[0])
plt.plot(prediction[0])
#pylab.show()
preDict = {}
preList = list(prediction[0])
for i in preList:
    preDict[preList[i]] = i
preLen = len(preList)
for i in xrange(5):
print('%d %d: %s' %(preDict[preDict.keys[-(i+1)]], preDict.values[-(i+1)], linecache.getline(SYNSET,preDict.values[-(i+1)])))

classifymap.py
import caffe
import matplotlib.pyplot as plt
import pylab
import numpy as np
import linecache

IMAGE_FILE ='../images/dog.jpg'
SYNSET = '../../data/ilsvrc12/synset_words.txt'
# Load the original network and extract the fully-connected layers' parameters.

net = caffe.Net('../imagenet/imagenet_deploy.prototxt', '../imagenet/caffe_reference_imagenet_model')

params = ['fc6', 'fc7', 'fc8']

# fc_params = {name: (weights, biases)}

fc_params = {pr: (net.params[pr][0].data, net.params[pr][1].data) for pr in params}

#for fc in params:

    #print '{} weights are {} dimensional and biases are {} dimensional'.format(fc, fc_params[fc][0].shape, fc_params[fc][1].shape)

# Load the fully-convolutional network to transplant the parameters.

net_full_conv = caffe.Net('../imagenet/imagenet_full_conv.prototxt', '../imagenet/caffe_reference_imagenet_model')

params_full_conv = ['fc6-conv', 'fc7-conv', 'fc8-conv']

# conv_params = {name: (weights, biases)}

conv_params = {pr: (net_full_conv.params[pr][0].data, net_full_conv.params[pr][1].data) for pr in params_full_conv}

#for conv in params_full_conv:

    #print '{} weights are {} dimensional and biases are {} dimensional'.format(conv, conv_params[conv][0].shape, conv_params[conv][1].shape)

for pr, pr_conv in zip(params, params_full_conv):

    conv_params[pr_conv][1][...] = fc_params[pr][1]
for pr, pr_conv in zip(params, params_full_conv):

    out, in_, h, w = conv_params[pr_conv][0].shape

    W = fc_params[pr][0].reshape((out, in_, h, w))

    conv_params[pr_conv][0][...] = W

# net_full_conv.save('../imagenet/caffe_imagenet_full_conv')
# load input and configure preprocessing

im = caffe.io.load_image(IMAGE_FILE)

plt.imshow(im)
#pylab.show()

net_full_conv.set_mean('data', '../../python/caffe/imagenet/ilsvrc_2012_mean.npy')

net_full_conv.set_channel_swap('data', (2,1,0))

net_full_conv.set_input_scale('data', 255.0)

# make classification map by forward pass and show top prediction index per location

out = net_full_conv.forward_all(data=np.asarray([net_full_conv.preprocess('data', im)]))

outMat = out['prob'][0].argmax(axis=0)

h1, w1 = np.shape(outMat)
outList = list(np.reshape(outMat,h1 * w1))
#print(outList)

outSet = set(outList)
outdict = {}
for x in outSet:
	outdict[outList.count(x)]=x

appear = outdict.keys()
applen = len(appear)
if len <= 5:
    for i in xrange(applen):
        print('%d %d: %s' %(outdict[appear[-(i+1)]], appear[-(i+1)], linecache.getline(SYNSET,outdict[appear[-(i+1)]])))
else:
    for i in xrange(5):
        print('%d %d: %s' %(outdict[appear[-(i+1)]], appear[-(i+1)], linecache.getline(SYNSET,outdict[appear[-(i+1)]])))


I've also been using it since 2.3


Shall we take this to the new version of the commit?


After writing the above, I realized maybe I can just declare this `AuxFindDirtySmooshables` function as a virtual method in `Smooshable` and have it dispatch to `Chain`, without dealing with Smooshish at all.  This would fix the circular dependency between `Smooshish` and `Smooshable`, but then I'm not using the `Smooshish` interface? Does it matter? I kind of prefer this now, what do you guys think?


hello world


@sam Maybe we should open a PR here? :)


Can we not just re-calculate them on the spot, rather than collecting them?


`<code>NOSTRIP</code>`


Break https://github.com/Asqatasun/Contrast-Finder/commit/1fb1702a41fb378cb942825c192fbff265e4b414


Agreed, that should change.  That being said, I wouldn't expect identical facts to happen here very often for most rule patterns since the RHS will usually create a new fact that, by virtue of being new, can't be equal to a previous insertion or external retraction.


Break https://github.com/Asqatasun/Contrast-Finder/commit/1fb1702a41fb378cb942825c192fbff265e4b414
don't merge this commit


OK will change.


Parte 2

[Doc1.docx](https://github.com/AlexisTellez/Prueba/files/746374/Doc1.docx)


Should the reader assume it is the same for the other bits? Or do you just want autoexec0?


Second Version of the Lab with the Interface implementation.


That's right. Want to remove it until it's needed?


has to be [0-9a-f] though

> [The result may contain 0-9 and a-f.](https://ruby-doc.org/stdlib-2.1.2/libdoc/securerandom/rdoc/SecureRandom.html#method-c-hex)


Just checking in to let you know I've gone through the steps.  Nothing more to comment on at this time.  ;)


I'm skeptical that we'd have identity equals here enough for it to be worth doing a full sweep though the list looking for them.  I briefly touched on this at https://github.com/WilliamParker/clara-rules/commit/af977444cfd345a1caf272df3a69fecc94b04532#commitcomment-20704940 and it is discussed some at https://github.com/cerner/clara-rules/issues/249


Nope, works for me. Just wanted to clarify.


Yeah, that's probably a good idea here.  I'll change it to a loop-recur on an iterator.


@asadku34 please see the changes in this commit. You can reuse the search of mine.

Try creating the scope as discussed that we can replace the search query. Then you can remove all of your duplicated search methods


Another way to go here would be just a few higher level shortcuts that are package level:

```r
tflearn <- tf$contrib$learn
layers <- tf$contrib$layers
losses <- tf$contrib$losses
```

I'm hopeful that whatever we do here ends up being internal to the package (as hopefully we'll have a functional R interface that wraps all `$` dereferences for end users).


[boss_mutanus_the_devourer.lua](https://github.com/NostraliaWoW/mangoszero/blob/master/lua/Nostralia/kalimdor/wailing_caverns/boss_mutanus_the_devourer.lua) is still active. Can we confirm this commit fixes the issue? If so, the lua script should be removed.


@jiemakel Can you review what I did here with the Fibra-specific property type? Not at all sure that this is kosher.


It's a bit difficult to do that, because if we go into the `Smooshish/Smooshable/Chain` world, we lose the ability to extract `Data` information (more importantly, utilize `EmissionVector` and `EmissionMatchMatrix`).  In theory, it'd be great to have a `Smooshish` virtual method that does the recursion and updating on the spot, but unless I can call `EmissionVector`, etc. from `Data` , there's no updating I can do.

(Friendship is a possibility, but I didn't consider it).


@tab10 when you generate a cnt, try calling the mol.hydrogenate method.  This will hydrogenate the ends.


Looking really good!  I can't wait to see how it benchmarks; this could really improve the performance of some of my hotter code segments.


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


That doesn't seem to have a link the the PR. If i go to the tinfoil project
there are no open PRs.

Assume thats a Github glitch.

Erik

On Wed, Feb 1, 2017 at 9:44 PM, Sharif Olorin <notifications@github.com>
wrote:

> Move IV unpacking from test code to library
>
> Need these for deserialisation of encryption metadata.
>
> ! @erikd-ambiata @thumphries @markhibberd
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
> https://github.com/ambiata/tinfoil/commit/9ee9f9c43e5e2297d3e9dfedac0404
> 5a8349a464
>


Please remove attatrol from authors.


Hahah


Please revert all formatting changes or if you like them split them in separate PR to be merged dinner.
In this PR I want to see only functional changes.


Friendship is a little scary.

Won't all of the smooshables become dirty at once? That is, do we really need to do this dirty marking and collection, or could we just keep track of all of the smooshables in a given Chain (or Pile) and force recalculation of all of them? (I realize I was the one that suggested dirtying.)

I don't have my head entirely around these questions, so sorry if naive.


Are you really deconstructing all-packages.nix attributes and re-creating it?  I guess the performance issue related to that would be awful if this is the case.


Could you please elaborate why CumSumProd is required? Isn't this simply a cumprod(X+C)*start?


I submitted the patch: http://dev.clojure.org/jira/browse/CLJ-2025. Would love if you can take a look!


loss approx 0.19 without any hyperparameters change ?!?!
embed_size = 50,   batch_size = 64,   label_size = 5,   hidden_size = 100,   max_epochs = 24,   early_stopping = 2,   dropout = 0.9,   #learning rate lr = 0.001,   #regularization terms l2 = 0.001,   window_size = 3
Next Steps : try w different regularization terms, learning rates, dimensions, SGD batch sizes ...


ПОЧТИ красивая


It looks like this has moved the haxelib submodule back to an older commit once again?


It's a relic from when I didn't think I needed global state. Now it's just pending a refactor. I agree though.


Hey stop doing that! :) You know you can review and stage only what's needed before commiting? :)


should this be something other than 200?


@juleskremer Please notify documentation about this.


what is this comment referring to?


DON'T THINK ABOUT IT


#5896_DocumentUpdate (Nigusse) - Win64-Windows-7-VisualStudio-14: OK (2357 of 2357 tests passed, 0 test warnings)

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


rip


@dangogh This commit can be backported to 1.8 if we wind up having to make another build for another reason.


Need to remove this function (assuming the tests work now)
    def make_ref(self, object_info):
        return str(object_info[6]) + '/' + str(object_info[0]) + \
            '/' + str(object_info[4])


Exit(0)? This should almost certainly return a non-zero exit code. Then you can also use `log.Fatal` :)


Yes, we could totally have a vector (or set) that copies out the unique `SmooshablePtrs` and forces re-calculation on the `Smooshable` objects tied to those pointers (hence, the pile will be updated).  I always assumed the dirty'ing was a way to avoid throwing in duplicates into a set and take advantage of the Chain structure (i.e. is a Chain is not dirty, don't look further down the Chain).


Aw... Idk how that happens. I'll try to stop )


ajout arrondi à 2 chiffres après virgules dans récapitulatif versements


caretaker: fix(forms): don't show blank when nothing is selected in IE or Edge


test.


Or.... missing.... typing is hard, OK.


No, this is part of the new view engine which we haven't shipped yet.

On Wed, Feb 1, 2017, 10:02 AM Igor Minar <notifications@github.com> wrote:

> @tbosch <https://github.com/tbosch> this is a perf change. can you please
> use that commit type in the future, otherwise a significant change like
> this will never make it into the changelog.
>
> caretaker note: please include in the changelog
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/angular/angular/commit/f802194c18a4986aa034fa167b8811f24f050010#commitcomment-20700423>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAqKfx8g7pcK2f001l0cRHMeiYjBvfEjks5rYMitgaJpZM4L0L8->
> .
>


Yes, those are nice features. We could have a vector (not a set) of the SmooshablePtrs in an order that would ensure that things get calculated from the tips of the chains to the "root". Would that be easier from a design perspective?


@igorminar

On Wed, Feb 1, 2017, 3:12 PM Tobias Bosch <tbosch@google.com> wrote:

> No, this is part of the new view engine which we haven't shipped yet.
>
> On Wed, Feb 1, 2017, 10:02 AM Igor Minar <notifications@github.com> wrote:
>
> @tbosch <https://github.com/tbosch> this is a perf change. can you please
> use that commit type in the future, otherwise a significant change like
> this will never make it into the changelog.
>
> caretaker note: please include in the changelog
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/angular/angular/commit/f802194c18a4986aa034fa167b8811f24f050010#commitcomment-20700423>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAqKfx8g7pcK2f001l0cRHMeiYjBvfEjks5rYMitgaJpZM4L0L8->
> .
>
>


can I get an explanation for why this change is needed?


Notes to self:
Check if pktimer access needs to apply CONTAINING_RECORD too
Remove KeInterruptTime leftover code.
Find out if APC's could be done similarly to DPC's and timers.


we do show blank line when nothing is selected


Are the changes in this file something that's pull-requestable or something specific to Foursquare? looks like a mixture of both.


Note: app is not responsive (e.g. click handlers are not triggered) until vm is mounted.
This is not an issue though, unless hooks/guards are taking noticeable time.


caretaker: fix(forms): show a blank line when nothing is selected in IE or Edge

@DzmitryShylovich Does that sound right?


caretaker: fix(router): should allow navigation from root component in ngOnInit hook


caretaker: fix(router): should find guard provided in a lazy loaded module


Did you make a PR for it?


Deaton presents a hard critique of the causal inference literature (mostly of RCTs and IV regressions) based mostly on three points: (i) the literature evidences misunderstanding of exogeneity (he argues that the researchers in this tradition focus only on externality rather than actual exogeneity, i.e. orthogonality of an IV with the error term), (ii) poor handling of heterogeneity, with ATE masking it and LATE not giving any meaningful information, and (iii) lack of theoretical understanding of the mechanisms that drive the observed effects. Imbens shows that Deaton’s points (i) and (ii) are unfounded, and makes a case for the main gain from randomization, namely internal validity. Even when estimating structural models through regression, randomization helps by making estimators more robust, since it ensures that some of the assumptions behind regression analysis are met. However, Imbens does not address Deaton’s criticism with regards to the study of mechanisms. In other words, Imbens can convincingly show the superiority of the causal inference literature to find “what works” –to use Deaton’s words—, but did not have too much to say with regards to “why” it works.

Although Deaton is right that the main focus of the causal inference literature does not seem to be the identification of mechanisms, this does not imply that the researcher cannot find them by using its methods, or that studies may proceed without a theoretical underpinning. Pascaline Dupas (2014) does precisely that. She first answers the question about whether subsidizing health products prevents or encourages long run adoption of such products, and then identifies two key mechanisms by which we may see higher or lower adoption: learning the quality of the product and its benefits or reference dependence whereby people may not be willing to pay more once they have paid a subsidized price for it. By Deaton’s own metrics, therefore, Dupas’ RCT was able to produce “useful knowledge” beyond its local context. Duflo, Glennerster and Kremer devote the last three pages of their manual to address the issue of theory and randomization, covering the two main ways of combining RCTs and theory: (i) using the random variation of experiments to estimate the parameters of an economic model (a technique Dupas uses), and (ii) designing experiments to explicitly test theories.

In general, however, RCTs and the other techniques of the causal inference literature are design to emphasize internal over external validity, and consequently don’t aim at full generalizability. Duflo, Glennerster and Kremer point towards one more issue with regards to RCT’s generalizability: the fact that they are not design to pick up general equilibrium effects, which may be important for the welfare implications of scaling up a program.

Finally, brief comment on Sala-i-Martin’s paper: besides the optimistic note with which he ends his paper “Instead, a substantial number of variables can be found to be strongly related to growth,” and his contribution from a methodological perspective, perhaps the most important point his paper makes is that the addition of a variable to a (macroeconomic) growth model should be based on theoretical considerations.


I would name it something like 'file_ext'


caretaker:
- should be a feature not a fix
- should not make it to 2.4.x branch


I propose to delete the unused methods


caretaker:
- do not merge into 2.4.x


* pyboard


Do we know if it is possible to load XCTD and XSV?


All done now - I've published it under `1.0.0`.
Thanks again for contributing!


@ep69 How is that script expected to work?

```
ondra@og-dev ~/git/tlsfuzzer/scripts$ PYTHONPATH=.. python3 test-clienthello-md5.py -h github.com -p 443
sanity ...
Error encountered while processing node <tlsfuzzer.expect.ExpectServerHello object at 0x7f70411c02b0> (child: <tlsfuzzer.expect.ExpectCertificate object at 0x7f70411c02e8>) with last message being: None
Error while processing
Traceback (most recent call last):
  File "test-clienthello-md5.py", line 198, in main
    runner.run()
  File "/home/ondra/git/tlsfuzzer/tlsfuzzer/runner.py", line 144, in run
    header, parser = self.state.msg_sock.recvMessageBlocking()
  File "/home/ondra/virtualenv/lib/python3.6/site-packages/tlslite/messagesocket.py", line 100, in recvMessageBlocking
    for res in self.recvMessage():
  File "/home/ondra/virtualenv/lib/python3.6/site-packages/tlslite/messagesocket.py", line 82, in recvMessage
    for ret in self.recvRecord():
  File "/home/ondra/virtualenv/lib/python3.6/site-packages/tlslite/recordlayer.py", line 695, in recvRecord
    for result in self._recordSocket.recv():
  File "/home/ondra/virtualenv/lib/python3.6/site-packages/tlslite/recordlayer.py", line 188, in recv
    for record in self._recvHeader():
  File "/home/ondra/virtualenv/lib/python3.6/site-packages/tlslite/recordlayer.py", line 165, in _recvHeader
    "Malformed record layer header")
tlslite.errors.TLSIllegalParameterException: Malformed record layer header
```


Missing --source include/have_rocksdb.inc


cumprod(X + C) [2] = (X[1] + C[1]) * (X[2] + C[2]), whereas cumSumProd(X + C) [2] = X[2] + C[2] * X[1], if we ignore the "start".  Function cumSumProd never multiplies X by itself, and it multiplies X[i] by different factors for different output rows.  Applications of cumSumProd: (1) to perform cumsum with "breaks", i.e. over rows 1:r1, (r1+1):r2, (r2+1):r3 etc. where the "breaks" are controlled by C; (2) to sum up compound-interest time series; (3) to perform 1-dimensional clustering, e.g. replace a sequence 00100101011010111011100 ... with a sequence of density values in [0, 1] and then threshold them to find clusters.  There are probably other applications too.


change author


Test entry DROP TABLE IF EXISTS
Redundant, not needed as mtr enforces clean test state exit from prior tests.


caretaker: fix: use Symbol.observable to detect observables rather then presence of .subscribe.


Thanks, fixed!


Break https://github.com/Asqatasun/Contrast-Finder/commit/1fb1702a41fb378cb942825c192fbff265e4b414
![selection_014](https://cloud.githubusercontent.com/assets/6709977/22529913/a73b65e4-e8d9-11e6-80a5-7ebb6f487089.png)

don't merge this commit


If .DS_Store has been committed - it has to be removed from your git cache once you delete it and commit the delete


Yes, please backport!


Missing...


git push wasn't working, thought it was because of my commit, turns out it was because there was no internet.


Unused anyway...


@zuowangda @tianwei1989 The `Sleep` function used in above source codes seems to be causing compilation issues when compiling the models with JModelica. This function has different interpretations depending on whether we are on Windows, Linux. @mwetter has been testing various things to address the issue with no success. Is the `Sleep` function really needed here? Since  JModelica is able to simulate almost all models of the `Buildings` library except the FFD models it will be good to see if we could address this issue by removing this function if it is not absolutely needed? This is for issue #600.


caretaker: fix(forms): Verify functions passed into async validators returns Observable or Promise


Going to build the Welcome page, but I'll probably need help setting it to show at the beginning of the app.


*cough*[Length-xtension attack](https://en.wikipedia.org/wiki/Length_extension_attack)*cough*

[HMAC](https://en.wikipedia.org/wiki/Hash-based_message_authentication_code#Implementation) ftw.


break `log4j.logger.org.asqatasun.color.finder.hsv=INFO`


Good Point, time for a rename.


I'm not sure you'll be able to use the template like this for the Epitech header.
The one for 42 contains fixed-width fields, that are padded with spaces.

The fields on your header seem to have all different width, depending on the content.

A function using directly the JavaScript string templating will be a better choice:

```ts
const getHeader = (props: HeaderProps) =>
`/*
** ${props.FILENAME} for ${props.FILENAME}
**
** Made by ${props.AUTHOR}
** Login   <${props.AUTHOR}>
**
** Started on  ${props.CREATEDAT} ${props.CREATEDBY}
** Last update ${props.UPDATEDAT} ${props.UPDATEDBY}
*/
`
```

It will be easier to generate, but a little bit harder to extract info from the header text.


![](https://github.trello.services/images/mini-trello-icon.png) [Create first iteration of UI / Score display](https://trello.com/c/pd0Tvffa/4-create-first-iteration-of-ui-score-display)


Because this is a change of St.Widget and i only apply it to the St.BoxLayout., not to St.Icon or St.Bin.


@whesse HUH? This seems like a move backwards, no?


ok thanks for the clarification @ae2015 - indeed there were missing parentheses and it's fine to have this as an external function for now. However, down the road, we need to think about generalizations to our existing cumulative aggregates (potentially with optional inputs) to really integrate it into SystemML, including distributed operations.


Czemu deklarujesz tu zmienne???
To duży błąd!!!
Działają w dużo większym kontekście niż powinny.
Bardzo łatwo popełnić błąd, który będzie trudny do zauważenia.


Is something wrong with 1.12.2?


Do tego znacznie lepiej się nadaje element Canvas. Tworzenie 260^2 divów jest słabym pomysłem, który zabije przeglądarkę.


asd


Podobnie jak wcześniej. Nie korzystaj ze zmiennych globalnych!!!


I would like this to work for V2.10, but it is not essential.

I would like to see if the dynamic position line, in sound animation chart,
would be clearer in a  red color. <y old eyes have trouble seeing it.

On Thu, Feb 2, 2017 at 8:00 AM, Sebastian Jennen <notifications@github.com>
wrote:

> you are right, wait a second :)
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/buddhi1980/mandelbulber2/commit/ed244352665aeaaf4e0548f1326f5ede82966627#commitcomment-20701380>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMLZHMkqWRcon-I4aK3k34bsgiAxFS-Mks5rYNZSgaJpZM4L0GbB>
> .
>


El cambio para que funcione esta en **Backend**
Ahora  para cada tab hay una instancia  BackendTab en la que puede realizar el trabajo necesario para desplegar su contenido.


caretaker: delete from changelog


This is the commit that satisfies the requirements.


subsystem should have been `test:`


No changelog in release-notes?


Good luck for LTC!


why returning $single_result? Here we add the price and MSRP to each $single_result then returning all of the results.
If we returned $single_result then only the first result of all of the results will back.


I don't fully understand the wonders of python :zap:


Yes, You're right 👍


BTW, I only made that commit so I can prove to a moron that I can infact code.

But since he got kicked out of the team, and I already proved it to him, I reverted the commit


o.O


That's correct. This will be fixed in the next commit.


@pfalcon Timer constants for WiPy shouldn't go in a tutorial but rather a references section.  One shouldn't have to dig through a tutorial to find such things.  Either they go in the machine.Timer doc in a wipy-specific section, or there should be a new file in the reference section for "wipy extensions".


Yeah, I guess my reasoning was that the `referee.launch` could be called by either the `simref.launch` or the (nonexistent) `hwref.launch`.


Sorry I missed the question about max peers at 5, and no, they *did* get to around 240, again without connections_limit being set, and would follow the setting properly if set (which it still does if it's set).


Sad to see the project go, but at the same time you're definitely right about actually doing something productive instead of simply continuing the memes. Let's just hope the next four years go by fast and we have the strength to stand up to all intolerance and hatred that emerges in the process.


nice


closes #71


I don't understand enough to resolve this issue. Namely, I don't know how to get the map associated with the arrow in the orbit category from the descriptions of _L_, _M_, and _N_; that part was said very quickly in class today. I'll have to ask Andrew about it.


sure, I'll do that in a sec


I did it already, but I messed things up. the package doesn't compile anymore...sorry!


This is a basic sniffing tool that can monitor TCP, UDP, and ICMP packets. This is still in .development. Useful for MITM.


Big brother is watching you :+1:


Oh, it is because the way to do it is find the last commit where the file is available, check out and commit again. No worries, but it makes more sense to always compile and check the package in RStudio before pushing it to github. I'll figure this out and push a compiling version soon


Text so I can see the format.


Text to see the Format


Your CSS has .classOne and .classTwo divs below? Any need for these selectors, since you don't have corresponding html elements?


It looks like that change is causing threading issues explained here https://github.com/graphite-project/graphite-web/issues/1806

Would it be relevant?


I'd like to see more styling added to your page in general. It's lacking a bit.


《C++大学教程》
这是我做这本书的习题代码。


This style is broken due to a space between the `25` and `px`.


This style is also broken because you cannot use a style property like `padding` in CSS and not give the values units.  So you will need to add some unit to each of these 7's (either `px` or `em` or `%`).  Let me know if you have questions!


#5896_DocumentUpdate (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2334 of 2391 tests passed, 0 test warnings)

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


Should probably add `.idea` to your `.gitignore`.


ㅅㄷㅅ


test


Thanks for the help! I'll recompile now. Also, I'll unarchive from linux instead of from windows.


@annakat should be fixed in 2fff1992cf662df013b2c0a2e0c4c35af292bbef


So what exactly does this mess of makefile do? Build a custom kernel for your phone?


Remotely control a sonoff using the HTTP interface. This allows for a more ad-hoc configuration without the need of an MQTT broker. This could be adapted to use the Wemo-HTTP interface, and likely be able to directly control Wemo devices. Some of this could potentially be leveraged as a fallback if disconnected from a MQTT broker.


not so fast... it worked on my machine but travis failed


## test repo


.* =! optimize


I think it worked, test worked also


... not with gcc. I guess I'll start developing with clang


其他页面也会出现同样问题，看看能否统一解决，比如说在Client.java进行判断？我目前还没找到一个较好的方法


Two of the three fixes here are only related to features added since 4.80, so they would not apply. Only the fix in read_words.c could be backported.

There have actually been several other similar fixes since 4.80, but many of these are also specific to new features, and so would have to be examined on a case-by-case basis. Also, some of the fixes affect only encoding (not decoding) so they do not pose a risk.

https://github.com/dbry/WavPack/commit/cbdf3fddc1d25090c588eee429080f5e0ccc4393
https://github.com/dbry/WavPack/commit/6e7936bbbc213c3a995122d95a168588002f1d6c
https://github.com/dbry/WavPack/commit/7235ce736a0fbf6955cd1c296bb2776a5322f3e2
https://github.com/dbry/WavPack/commit/3cc16c5f7baa57a2657c9c847330408d0d868bd0
https://github.com/dbry/WavPack/commit/bfe11dd9bb6cf484fdfa2c1af77294952b2c47ed

I do not understand the rationale behind trying to apply these fixes to previous versions, especially because applying the patches without all the context and more testing could even trigger other issues.

Wouldn't it be just as easy to upgrade to the most recent release? The current release has been extensively tested by AFL and is probably the most robust WavPack release to date. It is also 100% functionally compatible with 4.80 (no broken apps).


You did not put the power solution.  I already made the commit of that solution


[argparse](https://docs.python.org/3/library/argparse.html) makes command line arguments procession a lot easier.


@drolbr @mmd-osm ping:
> Doesn't this change remove the optional 4th parameter sleep time, which has been introduced by @rory in #245 ?

Was this intentional?


@userpro 怎么你有意见 = =？


@gianpaj We will check that out. It's hard to maintain a tutorial with all these changes in different frameworks, so we might miss some stuff from time to time. Thanks for the note!


The thicknesses are arguments to radiation_open_bdry_conds, but not used or modified.


为什么啊？希望阮老师不吝赐教。


Hey Derek, numbered answers to numbered comments:
1) Yeah I thought about f1, it just seemed like it was an 1 to 8 positive to negative usually and wasn't sure if that counted as imbalanced.  I'll switch it out, I use f1 score more often anyway.
2) The train_test split I always found a bit finicky and that's just copypasta from my other code.
3) best_params is an output from the [voterkarma_testing notebook](https://github.com/DerekKaknes/voter_karma/blob/master/voterkarma_testing.ipynb).  The testing notebook uses RandomizedGridSearch, which I've used just because drawing from prior distributions makes DS people excited.
4) Down with trying out Luigi.  I've heard of it before but the docs kind of made my eyes cross.  I'll look into it.  Though: This isn't something we're retraining often, is it? It seems like we could pre-train these models, pickle them and leave them until there's a new voterfile.


still no luck reproducing any issues. I'm testing with ``client_test`` in the examples directory. I just tried to hack ``session_impl::apply_settings_pack()`` to remove the ``connections_limit`` setting, if present, before passing on the settings pack


do you think it would be possible for you to post the settings that get set by default in plugin.video.quasar?


mk


Success!  Thanks again.  I was able to replicate locally by building your image from the rails9k-rails5 branch.  It turned out that `asutils.rb` was (unnecessarily) pulling in the JSON gem during the backend startup prior to the gem paths having been set.  As a result, it was loading the version that ships with JRuby (1.8.3) instead of the one in our Gemfiles (1.8.6).


these following errors show up when performing certain tasks

https://pilotweb.nas.faa.gov/qryhtml/icao/ the link is dead

trying to delete a time clock entry for a user: Warning: preg_match(): Unknown modifier ',' in C:\xampp\htdocs\timeclock\admin\timedelete.php on line 288

Notice: Undefined variable: tzo in C:\xampp\htdocs\timeclock\admin\timeadd.php on line 546

Notice: Undefined variable: tzo in C:\xampp\htdocs\timeclock\admin\timeadd.php on line 693

hours workded report shows a different time than the time that was entered

can not find metar for the city of cleveland, OH as the above link is dead

Notice: Undefined index: metar in C:\xampp\htdocs\timeclock\admin\sysedit.php on line 1282


I know this is just a suggested implementation, but couldn't you quite quickly get a huge range of memory doing this giving every 1024 hart its own address?

I believe a valid implementation is still a single location and the hart switches on its hart id to indicate to the Debug Module that it is halted. The reason we can't just do that transparently is because dscratch is not a real register anymore? But can dscratch's presence and our treatment of it also be an implementation detail since we have control of accesses to s0, right...

The fence.i and rocket thing is definitely an implementation detail. If the Debug Module is properly configured as an uncached peripheral, this redquirement goes away.


@tidusjar can you take a look at this? I'm not sure whats causing my error on load initilizing the massEmail class. Is there some other injection location I need to be referencing?


I like this much better


Of course. They're set in the daemon, written in golang and using the libtorrent-go bindings I also try to maintain. Most settings are set [here](https://github.com/scakemyer/quasar/blob/master/bittorrent/service.go#L236-L350)


I don't really have a reason to believe that this would affect the issue you're seeing, but you may want to give it a try. I reviewed all the places where libtorrent automatically updates the connections_limit and made it a bit more robust:

https://github.com/arvidn/libtorrent/pull/1650


Thanks for the kind feedback @rcugut. I'm curious how you ended up on my fork of fingerprint?


I have reviewed all the changes, now it seems much more tidy. Btw I think the changes in the snappyHexMesh component were required, I mean the "bool" additions. Could you check the written shmDict file in the Butterfly system folder with just disabling snap for a case?


So what if someone creates such a closure? Why is it worth investing energy in preventing it?  And, w.r.t. the lines, they are defined by the language.  If it works, and it's not due to a bug, then it's in the lines AFAICT.


This is problably relevant: `settings.SetInt(libtorrent.SettingByName("connections_limit"), 0)`

This relies on this piece here: https://github.com/arvidn/libtorrent/pull/1650/files#diff-8775d2d9460d9b7a42d64f06511742d7L6616

It's possible that something causes an integer overflow further down, in which case that PR would probably help.


thx


gm, why in https://github.com/asiekierka/FoamFix/commit/e5ef815182b06f0c482c903ed79b00306852f911#diff-682451ca593f4367ac4fb34232a198adR8 `boolean[][][]`? `BitSet` more memory effecienty, or in this case it would have a negative impact / do not bring any significant effect?


OK. It did change answers for my oblique tests and fixed the reproducibility problem. I am refactoring the normal velocity shear in order to store on the segments (I,K) instead of in the grad(I,J) array. I think this helps with readability - you can give feedback after you see it. I am setting the shear at the corner q points to the value one point in.  This will simplify the oblique code, which rely on those corners, whereas legacy does not.


这是干吗用的，在nutzwk里要不要加


Hello World!

getting to know git-hub!


Tested this with
```bazel
git_repository(
    name = "com_github_nelhage_boost",
    commit = "ae3eeec7fc860e18e5f2d1c71e486158b5f80c6b",
    remote = "https://github.com/kamalmarhubi/rules_boost.git",
)
```

and `bazel build @boost//...`.


That could well be true. I once thought a full radiation boundary condition
would include setting of halo h-point values. Maybe it still will, who
knows?

On Tue, Jan 31, 2017 at 6:52 PM, Matthew Harrison <notifications@github.com>
wrote:

> The thicknesses are arguments to radiation_open_bdry_conds, but not used
> or modified.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ESMG/MOM6/commit/5549fa87ca4cc15043399b03b97d0861d06270f1#commitcomment-20691421>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAbIHo2OJgUBIqtUNR0QgZmBy2cJTOf6ks5rYAFsgaJpZM4Lzdu9>
> .
>


EMS (brianlball) - Win64-Windows-7-VisualStudio-12: OK (2153 of 2184 tests passed, 0 test warnings)

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


极略改为旧集智


use weekly cron to test email notifications
use daily cron to test on localhost (must change user guid to an existing one in your instance)


Esta es la base de datos del proyecto


Not sure why it happened


this is gcc 6.2.0


If you don't mind, I'll just crawl into that hole I dug earlier.. Thanks for spotting this aberration.

That being said, I don't get why the previous `if (limit <= 0)` wasn't saving our ass, or rather stopped doing so after this commit, but this patch is working nicely, with and without that dreaded line (and I'm removing it promptly...)

Many thanks


Could maybe understand that `tcksample -stat_tck median` could fail due to the median implementation varying between libraries (averaging two central values v.s. not), but the `tckresample -step_size` one is weird. Might be worth having a closer look.


Put mbedtls version in env as well?


You? Bumping Gradle? Wow, now I use Github in my dreams?


interesting...


yeah, pretty much. We had use platform specific api's for each platform (like bbb, rpi, etc) internally. it wasn't feasible to re-write all io apis for every platform!

So we decided that our code will just be a simple wrapper over platform specific APIs


@Kagami thanks! 👍


Was trying to see if Travis worked. Didn't. time for `rm -rf .travis.yml`


Yes it's working,  but  i had to use tornado for it's non-blocking network I/O


perhaps also change the screenshot to match that from the forums (for Gen 7 support) :)


@debanjum @asadalavi1 what's this file?


Нет makefile это правильно, но должен быть dist. Значит я забыл собрать
перед тем как паблишить пакет :(

Пересоберу версию

On Wed, 1 Feb 2017 at 00:35, chestozo <notifications@github.com> wrote:

> Что-то не то )
>
> После установки npm install-ом в папке нет Makefile-а. Я не могу сделать make
> dist.
>
> Имхо, dist должна приезжать в npm пакете, чтобы конечный пользователь не
> запускал никаких команд, а просто подключил всё что надо и начал
> пользоваться.
>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/yandex-ui/noscript/commit/207c431b21dece97828edb4ef4e2705178fa59d3#commitcomment-20687380>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AC3Nv5iqn1PMk5AY0P2_jP0ZMhQmAANOks5rX6kagaJpZM4LzCHm>
> .
>
>
>
>
>
>
>
>
>
>


Good String


WDYT about using https://github.com/cloudfoundry-community/node-cfenv here?


[![](https://images.microbadger.com/badges/image/derrend/zcoin.svg)](https://microbadger.com/images/derrend/zcoin "Get your own image badge on microbadger.com")
[![](https://images.microbadger.com/badges/version/derrend/zcoin.svg)](https://microbadger.com/images/derrend/zcoin "Get your own version badge on microbadger.com")


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2337 of 2394 tests passed, 518 test warnings)

 * 518 tests had: AUD diffs.

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


![](https://github.trello.services/images/mini-trello-icon.png) [Stereo sounds should stop playing themselves at the next beat.](https://trello.com/c/Cl18qqpF/28-stereo-sounds-should-stop-playing-themselves-at-the-next-beat)


![](https://github.trello.services/images/mini-trello-icon.png) [Level restart button.](https://trello.com/c/XRBLQmkl/2-level-restart-button)


cc @HaoK


Hey @town0082,
Can you put it back when you merging this branch?
I was guessing this local path may break the build.
Or let me know if that environment variable didn't work for you.
Thanks


Me neither.  I’ll be around tomorrow and I can show you how to load it up in Apollo.

I went ahead and merged these in manually as there should be no side-effect.

Nathan

> On Jan 31, 2017, at 8:18 PM, Eric Y <notifications@github.com> wrote:
>
> Not sure why it happened
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub <https://github.com/GMOD/jbrowse/commit/29795a1bbb8da4706eba2b0f73724ac1b3e1e4e6#commitcomment-20691555>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAt2qgkobhw2OgJQTxo2KGCX2it4cfYxks5rYAd-gaJpZM4Lza5q>.
>


the line that sets the effective limit to ``numeric_limits::max()`` in case it's negative intends to make it unlimited. However, my suspicion is that there's some arithmetic on that limit further down. Say, something that calculates a fraction of the limit by multiplying by the numerator and then dividing by the denominator. That would cause an integer overflow and undefined behavior. In practice it's likely to cause the limit to be negative.

The PR I just posted instead sets the limit to some sane (but still as high as possible given the current rlimits), which will have headroom for performing arithmetic on it.


![](https://github.trello.services/images/mini-trello-icon.png) [Todo list app](https://trello.com/c/Qsudl8AP/3-todo-list-app)


thanks for reporting this btw!


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


per https://github.com/inklabs/kommerce-core/issues/98


Guys,

Can you help me to generate JSON using angular query  builder component based on user selection.
If my request JSON has retailer_name  but AngularQueryBuilder accepts only “name” field how can configure as I need ?

Thanks,
Bhaskar.

From: Pieter Kempenaers
Reply-To: myforce/AngularQueryBuilder
Date: Monday, January 30, 2017 at 11:38 PM
To: myforce/AngularQueryBuilder
Cc: Bhaskar Mannava, Comment
Subject: Re: [myforce/AngularQueryBuilder] Add classes to inputs indicating that they are field, comparator or data (66ac38f)

I've updated my profile to show it, so you can find it there. If your questions are specific I'd rather have you ask them as issues, if they are more general feel free to send me them through mail.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/myforce/AngularQueryBuilder/commit/66ac38fbb9643e71b37ac1c69b65e82478c30417#commitcomment-20675334>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AOPN8PtRcGxowOymb5wL7MieTYRAMJdXks5rXuUKgaJpZM4LyF8B>.


yo


yay! k40 users will love you!


tested quickly, works great!


I knew you would fix this ;)


> Wouldn't it be just as easy to upgrade to the most recent release?

Hello , oops I think I confused WavPack with touchsound , I though I can't update it without rebuild a bunch of packages do a soname bump [1] , so now, IIRC is smooth update wavpack (all others packages will still work) I will update first on f26 and in my local computer if no problems , I will update lower versions and also EPEL packages.
Thank you for the feedback.

[1] for example https://ask.fedoraproject.org/en/question/83662/why-audacity-is-not-working/?answer=83736#post-id-83736


![](https://github.trello.services/images/mini-trello-icon.png) [Add default zoom for attractions](https://trello.com/c/wCpMcFm7/221-add-default-zoom-for-attractions)


This does indeed "Add handler for 720p50 signal", but it does more: it also looses the existing options for SD, while they were fine.
So IMHO this is not good.


I hope it does! ;) At the moment I have one issue concerning paths under Windows but I have no dev-setup for this OS. If I have the time later on I'll try setting it up in a VM.

But yes as far as I've understood: use `path.resolve(x, y)` if you've used String concatenation like `x + "/" + y` before; and `path.normalize()` if you've entered a complete path as a String.

Hope that will solve that problem.


Yeah I think I've missed that line in the process...


TeamCity Units.NET :: Build and Test [Build 330](http://teamcity.chump.work/viewLog.html?buildId=1018&buildTypeId=UnitsNet_BuildTest) is now running


TeamCity Units.NET :: Build and Test [Build 330](http://teamcity.chump.work/viewLog.html?buildId=1018&buildTypeId=UnitsNet_BuildTest) outcome was **FAILURE**
Summary: Number of tests is too small: 0 (new); artifacts size (bytes) is too small: 16954426 (new); exit code 1 (new) Build time: 0:0:29


TeamCity Units.NET :: Build and Test [Build 331](http://teamcity.chump.work/viewLog.html?buildId=1019&buildTypeId=UnitsNet_BuildTest) is now running


TeamCity Units.NET :: Build and Test [Build 331](http://teamcity.chump.work/viewLog.html?buildId=1019&buildTypeId=UnitsNet_BuildTest) outcome was **FAILURE**
Summary: Number of tests is too small: 0; artifacts size (bytes) is too small: 16954426; exit code 1 Build time: 0:0:21


I've added this try-catch block because the plugin also returned possible local plugins that weren't.
E.G. I've set it up in my Developer-folder and `homebridge-server` is one of its subfolders. But I also work on `homebridge-raspbian-installer` which is no plugin but was requested by the server to show its `package.json` which obviously don't exist :)

Otherwise I really like the way how you've implemented the test-cases. Looks even good and perfectly readable with aslant under Travis!


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1208 of 1208 tests passed, 0 test warnings)

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


-[01mul]
-[02my]


Thanks, was about to do that too, good catch.


![](https://github.trello.services/images/mini-trello-icon.png) [Set up main camera to follow character](https://trello.com/c/zASqBMZD/3-set-up-main-camera-to-follow-character)


![](https://github.trello.services/images/mini-trello-icon.png) [Set up button mappings for controlling character](https://trello.com/c/pmmwGtnU/1-set-up-button-mappings-for-controlling-character)


Hai rajeev


I quite like it! Much better than the terrible and unfinished version I've been using for months, lol.


You never test for `teambuilderFormat.hasBattleFormat === false`, though...


commiunction


Why is the aiming a Vector3 instead of Vec2 as well?


this is test code


1) Performance: resolving parent methods is slower that checking violations first;
2) It reports private methods in both classes, protected/public are reported only in parent - child just follows violated interface.


-[03ul]
-[04my6]


This issue continues, as stated from the original poster.  I'm using userdata to install ansible and then run it locally.  Launched "ami-2d39803a" in us-east-1

**userdata.sh**

`apt-add-repository ppa:ansible/ansible >> "${INSTALL_LOG}" 2>&1
apt-get --assume-yes update >> "${INSTALL_LOG}" 2>&1
apt-get --assume-yes install software-properties-common >> "${INSTALL_LOG}" 2>&1
apt-get --assume-yes install unzip ansible >> "${INSTALL_LOG}" 2>&1
ansible-playbook -c local -i "localhost," /tmp/ansible/bootstrap.yml`

**at AutoScaling time, the following error occurs:**

```
root@ip-10-31-41-60:/tmp# cat bootstrap.log
PLAY [Update software on hosts] ************************************************

TASK [setup] *******************************************************************
fatal: [localhost]: FAILED! => {"failed": true, "msg": "failed to transfer file to ~/.ansible/tmp/ansible-tmp-1485908201.4-1421487500483/setup.py: [Errno 2] No such file or directory: '~/.ansible/tmp/ansible-tmp-1485908201.4-1421487500483/setup.py'"}
        to retry, use: --limit @/tmp/ansible/bootstrap.retry

PLAY RECAP *********************************************************************
localhost                  : ok=0    changed=0    unreachable=0    failed=1
```

```
root@ip-10-31-169-44:~/.ansible/tmp# apt-cache policy ansible
ansible:
  Installed: 2.2.1.0-1ppa~trusty
  Candidate: 2.2.1.0-1ppa~trusty
  Version table:
 *** 2.2.1.0-1ppa~trusty 0
        500 http://ppa.launchpad.net/ansible/ansible/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     1.7.2+dfsg-1~ubuntu14.04.1 0
        100 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ trusty-backports/universe amd64 Packages
     1.5.4+dfsg-1 0
        500 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

```

**Is the recommendation to change the AMI as earlier comments indicate a potential bug in systemd?**


Great, good job.


@lmr-99 plz to review


@rbgarga  Hmmm - this line went missing in the backporting.
See https://github.com/pfsense/pfsense/pull/3455 by @NewEraCracker


![](https://github.trello.services/images/mini-trello-icon.png) [Pulses should hit dots right ON the pulse, not in the center.](https://trello.com/c/DpwlQaMs/19-pulses-should-hit-dots-right-on-the-pulse-not-in-the-center)


![](https://github.trello.services/images/mini-trello-icon.png) [Apparently the victory screen isn't working.](https://trello.com/c/7ffHLiPK/30-apparently-the-victory-screen-isn-t-working)


Then I prepare an update later


config file still seems to be switching with every push.


En la linea 203, hay que ajustar a que por bloque solo se utilice a lo mas 32 KB no 49,152 B, esto debería permitir que mas hilos se ejecuten simultáneamente, aun cuando aumenta el numero de copias al cache, ya que 3072*16 B = 49,152 B mientras que 2000*16 B= 32 KB, checar desempeño.


I created this method since I needed the ability to replace all transactions in the block. This method is required to be able to produce thin blocks using bloom filters. There are many techniques for making smaller blocks, but they all have in common that the transactions needs to be stripped out since these exists in the mempool anyway.


xD


Add googletest as a submodule.


This logging is related to the logging feature which I am currently developing?


TODO: Make it so that total size of all files is less than 250MB. Currently, it just checks that one file is less than 250MB


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.1.148.197221e77bda2180eff292a5c92a9e9b34d37674](http://build.palaso.org/viewLog.html?buildId=83890&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3499, ignored: 111 Build time: 00:06:07


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.194.197221e77bda2180eff292a5c92a9e9b34d37674](http://build.palaso.org/viewLog.html?buildId=83892&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:48


Something went wrong when running [your job](https://github.com/JuliaLang/julia/commit/c99e12c933821192a6f6c257d335666989c5a0d0#commitcomment-20691722):
```
NanosoldierError: failed to run benchmarks against primary commit: ErrorException("failed process: Process(`sudo cset shield -e su nanosoldier -- -c ./benchscript.sh`, ProcessExited(1)) [1]")
```
Logs and partial data can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/9fa32bae12d1f9eb04a9574ff9124440f2a01713/daily_2017_2_1/report.md)
cc @jrevels


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.1.179.197221e77bda2180eff292a5c92a9e9b34d37674](http://build.palaso.org/viewLog.html?buildId=83888&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3546, ignored: 128 Build time: 00:07:46


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.1.180.972b8ac2ed212e2de4e65dc61397195842746516](http://build.palaso.org/viewLog.html?buildId=83898&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3306, ignored: 131 Build time: 00:04:06


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1214.197221e77bda2180eff292a5c92a9e9b34d37674](http://build.palaso.org/viewLog.html?buildId=83891&buildTypeId=PalasoPrecise64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3523, ignored: 110 Build time: 00:05:50


Two things about injectors :

I think in inventory mode "filter by priority" and "filter rotation" is pretty much the same. rotation could be disabled if I am not wrong. (in inventory mode only. in injector mode it makes sense !)

the stackwise injector:

I do not get it, what is the happy/unhappy injector ? a joke ? :)
and what does the exact match button do ?

Gundul


Na iman in crash reporting e :))


if you drop an engine you should bump the major version number, as this is an api-breaking change.


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1215.972b8ac2ed212e2de4e65dc61397195842746516](http://build.palaso.org/viewLog.html?buildId=83897&buildTypeId=PalasoPrecise64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3380, ignored: 125 Build time: 00:04:38


removing node v0.10 is an api breaking change. That means `2.4.1` is no longer an acceptable version number for next. It should be 3.0.0


TeamCity Units.NET :: Build and Test [Build 332](http://teamcity.chump.work/viewLog.html?buildId=1020&buildTypeId=UnitsNet_BuildTest) is now running


TeamCity Units.NET :: Build and Test [Build 332](http://teamcity.chump.work/viewLog.html?buildId=1020&buildTypeId=UnitsNet_BuildTest) outcome was **FAILURE**
Summary: Number of tests is too small: 0; artifacts size (bytes) is too small: 16954426; exit code 1 Build time: 0:0:22


TeamCity Units.NET :: Build and Test [Build 333](http://teamcity.chump.work/viewLog.html?buildId=1021&buildTypeId=UnitsNet_BuildTest) is now running


TeamCity Units.NET :: Build and Test [Build 333](http://teamcity.chump.work/viewLog.html?buildId=1021&buildTypeId=UnitsNet_BuildTest) outcome was **FAILURE**
Summary: Number of tests is too small: 0; artifacts size (bytes) is too small: 16954426; exit code 1 Build time: 0:0:21


Can you send mentioned chart in separate email? I cannot see any attached. If you show me good example chart and example usage of it, then you can convince me to yor version.


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.1.149.972b8ac2ed212e2de4e65dc61397195842746516](http://build.palaso.org/viewLog.html?buildId=83901&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3381, ignored: 125 Build time: 00:04:23


Thank you for your contribution!


Cloneable is a Marker Interface.


easier to create a variable ds_id and set that at the start....


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.195.972b8ac2ed212e2de4e65dc61397195842746516](http://build.palaso.org/viewLog.html?buildId=83899&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:23


ie

$ds_id = $_GET['id'];

and then use $ds_id (or call it $dataset_id)


You can call this something nicer now :)


`ping -c 5 localhost` will never fail (what Ive been putting in my examples :) )


Granted


keep in mind , that follow up:
http://www.wowhead.com/quest=5002/message-to-maxwell    -ally version
http://www.wowhead.com/quest=4983/bijous-reconnaissance-report  -horde one

last time i checked npc gives both


That makes a lot sense, and you're welcome! Will try to contribute more to issue reporting in the future.


if you want to disable scu, you can always pass a ()=> true in your relay spec


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1785 of 1785 tests passed, 0 test warnings)

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


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Thanks, @Stratus3D, for the recommendation. Works great! Except now I have to back and fix all my scripts. :stuck_out_tongue_winking_eye:


:D


@nin--jin, maybe, the same condition is needed in `bundleTestJS` function?


126735005-AdaptiveThermostat (XuanLuoLBL) - i386-Windows-7-VisualStudio-14: OK (2303 of 2360 tests passed, 517 test warnings)

 * 517 tests had: AUD diffs.

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


Sorry, I've just pushed internal repository to Github together with commit history, mentioning some other "kda" (internal one from local Gitlab instance).


Hello World is a new 100-page magazine dedicated to helping educators bring digital computing and creativity to young people around the world. Written by educators, for educators, Hello World is the perfect platform for the community to inspire ideas, share experiences and learn from each other.
The magazine, published three times a year, is available totally free as a Creative Commons PDF download. You can also buy the magazine in print, or subscribe for a year. Thanks to the generous support of our sponsors, Hello World is available as a free print version for educators based in the UK. camiseta atletico de madrid, camisetas de futbol,  Lionel Messi | Camisetas de futbol baratas


I agree! The only thing is that I don't see any documentation stating which versions of node work with this library. And since the current version of this library is using native Promises, node v0.10 wasn't supported to begin with. I guess I should have specified that the "drop" was for Travis-CI specifically.


frameworks/base/cmds/bootanimation/BootAnimation.cpp:396:59: error: use of undeclared identifier 'IMG_ENC'
    if (encryptedAnimation && access(getAnimationFileName(IMG_ENC), R_OK) == 0)
                                                          ^
frameworks/base/cmds/bootanimation/BootAnimation.cpp:397:41: error: use of undeclared identifier 'IMG_ENC'
        fd = fopen(getAnimationFileName(IMG_ENC), "r");
                                        ^
frameworks/base/cmds/bootanimation/BootAnimation.cpp:398:42: error: use of undeclared identifier 'IMG_OEM'
    else if (access(getAnimationFileName(IMG_OEM), R_OK) == 0)
                                         ^
frameworks/base/cmds/bootanimation/BootAnimation.cpp:399:41: error: use of undeclared identifier 'IMG_OEM'
        fd = fopen(getAnimationFileName(IMG_OEM), "r");
                                        ^
frameworks/base/cmds/bootanimation/BootAnimation.cpp:400:42: error: use of undeclared identifier 'IMG_SYS'
    else if (access(getAnimationFileName(IMG_SYS), R_OK) == 0)
                                         ^
frameworks/base/cmds/bootanimation/BootAnimation.cpp:401:41: error: use of undeclared identifier 'IMG_SYS'
        fd = fopen(getAnimationFileName(IMG_SYS), "r");


I just started a new issue about it on #143.


Tests added in cf0e176.


Probably not the right place to say this but there seems to be no other way to get in contact. Has anyone built this? I need to save neural networks in java opencv 3.2 and since it hasn't been fixed yet this workaround seems great as a hack. Could somebody please build this and share the .jar file? If not that then could someone point me the right direction on how to build opencv java (on windows 10)?


キャリッジリターンの関係でこの行はマイナスになっているのか。


a) I am not concerned about it as it can be implemented later. The main
thing is I now understand why I cannot get to objects to  move the same
distance in opposite directions if I am using multtFactor. It had been
confusing me why my  two primitive spheres were  not behaving
symmetrically.

b) Separate thing i tried to make a conversion of multFactors between the
two modes by rearranging this equation       paraVal /  (1+ multNegInf *
sound)  = paraVal  * ( 1 + MultiNormal  * sound)
 it is not easy when sound = 1,  and much more difficult when 0 < sound <
1.  I messed it up, but it was fun exercising my brain.  The solution i got
was negative so i would not have been able to enter it.  LOL

c) I am been interpreting charts. ( because I now have really cool
spreadsheet to play with :) ),

 I like the effect of this one.   Let paraVal = y coordinate,  and sound is
only used as a trigger.   Blue llne (the object)  is moving away from the
camera, but every time an event is triggered by sound, the  object will
jump back to a fixed coordinate. Same for color, it can be varying over
time, but each trigger jumps it back to a single color.

On Wed, Feb 1, 2017 at 7:01 PM, Krzysztof Marczak <notifications@github.com>
wrote:

> Can you send mentioned chart in separate email? I cannot see any attached.
> If you show me good example chart and example usage of it, then you can
> convince me to yor version.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/buddhi1980/mandelbulber2/commit/ff358c37f6d068b5cb6f84c7fd19c052657f8c39#commitcomment-20692019>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMLZHLHWb0l2J0CoxtDJSiHiDMQh7pUMks5rYB_UgaJpZM4Lw68->
> .
>


ant-1.10.0 doesn't work with java7.
```ant -version``` produces the following exception:
```
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/tools/ant/launch/Launcher : Unsupported major.minor version 52.0
```


I filed https://github.com/Microsoft/vscode/issues/19662


I'dont Understand to git.
Im Newbiw Git and Programs. Sry...


looks ok


Please make this configurable and/or disable-able.

FYI, yes, I do attribute credit to ProjectKorra on my server - regardless, I really want a clean, minimal motd - not to mention that only other server owners would be the least bit interested in this information.


So is there a reason why it is not here already ?


*alphabetical order* ;)


In above we have read maybe buffer pool pages, what if they were dirty ? (not sure if that is possible)


This end point is only for get


Do we need age ?


![](https://github.trello.services/images/mini-trello-icon.png) [Quit to stage select.](https://trello.com/c/gSIC2RUg/15-quit-to-stage-select)


![](https://github.trello.services/images/mini-trello-icon.png) [Load from stage select.](https://trello.com/c/L2SWfI5D/16-load-from-stage-select)


@jfremy, sorry that's my mistake and cause some bugs, I've fixed on my local and will release soon. thanks


Please use imperative style (see our commit guidelines).
Good catch for the alphabetical order ;)


WOW! Man


AMX IS BACK IN THE GAME!


Test


Great !

One test to add is passing the parameters (more than one) to the command line:

    mvn compile vertx:run -Dvertx.args="--instances=2" -Dvertx.args=="--worker"

Would this work ?


134041669-Fault-Fouling-EvaporativeCooler (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2345 of 2402 tests passed, 518 test warnings)

 * 518 tests had: AUD diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: MTR small diffs.
 * 1 test had: BND diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.

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


It never was out of game!!!


TRUE!

NOW 1 AMX TO RUN IN ANY ROM  OF s2  :)


@wmchris I don't use emu driver on my XPS 15 9550


--- --- --- --- ---
Your Input	:	internet
--- --- --- --- ---
Traceroute from this device to internet
Max Hops	:	30

[1]  *  ( * )

[2]  *  ( * )

[3]  *  ( * )

[4]  *  ( * )

[5]  *  ( * )

[6]  *  ( * )

[7]  *  ( * )

[8]  *  ( * )

[9]  *  ( * )

[10]  *  ( * )

[11]  *  ( * )

[12]  *  ( * )

[13]  *  ( * )

[14]  *  ( * )

[15]  *  ( * )

[16]  *  ( * )

[17]  *  ( * )

[18]  *  ( * )

[19]  *  ( * )

[20]  *  ( * )

[21]  *  ( * )

[22]  *  ( * )

[23]  *  ( * )

[24]  *  ( * )

[25]  *  ( * )

[26]  *  ( * )

[27]  *  ( * )

[28]  *  ( * )

[29]  *  ( * )

[30]  *  ( * )


come ib on fb


134041669-Fault-Fouling-EvaporativeCooler (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


its still crash when i play pokemon moon


w8 im in a multirom bootloop

Normal Thing

Flashed Wrong Things in MROM :D :P


TrayTester.jar resolve the `TrayNotification` class only so what to use for `Notification` and `Notifications`?


seems like an ifconfig dump got included in asad's commit :)


Autogreet i think no.  Guildinvite?  Please explain what you excatly mean with that


now I understand
but this is picky, I'm not convinced it is so important, and I wrote "javadoc" everywhere in this page and others: I won't change this case and only this case here


Hey @diamond-gold I'd like to help with the plugin. I've made a fork and implemented some stuff, for example scale. I have also found where the issue lays of the entities falling through the walls.


@dhaddock didn't work entirely, but thanks for the pointer > I think this is the right direction there.


Yes, thanks, i just add patch: https://github.com/eigenmethod/mol/commit/74b3d344944c39217274bb9c4818e960737bde7a


What's the benefit of having it blank/Non by default?


Please open a Ticket for your wishes.


Rt active results and total usere


@Sandertv Sure! That will be great :)


okay


Right, but it looks the choice we have is "either remove 'wipy' port or do something about it [before ending up removing]". And wipy port was a big blocker for documentation development even when it was maintained. In this case, the prominent part of a misplaced chunk in machine.Timer contained "examples", so it went to "tutorial". A cc3200 port maintainer(s), if such will exist, can rework it. The main focus of the mainline project should be documenting the mainline project (again, the process which was hampered/blocked for particular ports for a long time).


In the web project, there is a NinjectModules folder, you need to bind the interface to the concrete type there! :smile:


a


이 부분 원래 주석처리하고 실행했습니다.


@fabiangreffrath technical implementation look very good, but I want to suggest a little correction.
Try to swap brighten and darken fadings so it will look more logical. Here's what I mean:
http://i.imgur.com/mefWQVo.png


Nevermind. I was tired that day and missed the context. It's all fine. But we need more tests for the different scenarios of duplicated content.


134041669-Fault-Fouling-EvaporativeCooler (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1208 of 1208 tests passed, 0 test warnings)

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


Hi.
This bug still here,not fixed with this commit.

regards


coinMode perhaps?


![](https://github.trello.services/images/mini-trello-icon.png) [[Anwendung] Lademaus](https://trello.com/c/hsXchgwH/19-anwendung-lademaus)


The impact would be ~30-40KB per chunk checked, while the performance would likely drop.


Cody table


I am not sure what you mean. Horizontal lines are brigtened while vertical lines are darkened. This means that two different areas in a map, although they look generally the same, if viewed from different angles will look different.

If I change lightening up and darkening in the way you suggested in your picture, the scene will look exactly the same after turning around by 90°.


#ffaf


Working now for me on webMAN MOD 1.46.01 did not try this one


the new version of proj4js can't project latitude at 90 / -90. See:
https://github.com/proj4js/proj4js/blob/master/lib/projections/merc.js#L47-L49


![](https://github.trello.services/images/mini-trello-icon.png) [Keyword Search](https://trello.com/c/00oOY8fE/208-keyword-search)


h4 Talk
[jdk-8u121-solaris-sparcv9-demos.tar.gz](https://github.com/Greenheart/freeCodeCamp/files/744078/jdk-8u121-solaris-sparcv9-demos.tar.gz)


@lukkonior make it a PR to the original repo 👌😉


How can I install it??


Just as a little comment, you probably want to do:
```
loc.if_idx = 0;
```
to fix issues with an uninitizlied if_idx (connect might fail). See https://github.com/multipath-tcp/mptcp/commit/800305afc267d3e7f9326ac00bffa1bd71321372 and https://github.com/multipath-tcp/mptcp/commit/2d3b7eb62778c89297e299a72f36073fe2f2496b.


change made


Oh good catch @tonim42 👍

One more argument for automated testing + pull request/review, even for tiny stuff (at least for me 😇)


I tried to make the /decompil/ programs but it asked for header files (ie types.h) in minx86dec. Is that from another project? Thank you.


Great commit


Wtf


The way I would think of findFirstVowel() would be:

```python
def FirstVowel(string):
    for i in string.length:
        if string.at(i) == 'a' or string.at(i) == 'e' or string.at(i) == 'i' or string.at(i) == 'o' or string.at(i) == 'u':
             return i
    return -1
}
```


The `btr_defragment_thread()` calls `btr_defragment_shutdown()` as part of its own shutdown. We should instead wait for the thread to exit (like we do for all other InnoDB threads in `logs_empty_and_mark_files_at_shutdown()`) and then release the subsystem resources separately. In that way there would be no possibility of memory leak or memory corruption resulting from a race condition during the shutdown. (A leak might occur if `btr_defragment_thread()` was not given scheduling time early enough.)


Another way, using more for loops for cleaner code

```python
def FirstVowel(string):
    vowels = "aeiou"
    for i in string.length:
        letter = string.at(i)
        for j in vowels.length:
            vowel = vowels.at(i)
            if letter == vowel:
                 return i
    return -1
}
```


Is gmx.com really disposable? Thought it was a relatively legitimate email provider..


ummm


um


what is it


Redo log apply would already have read and dirtied some pages. The only change here is that we are also allowing `buf_dump_thread()` to execute the following:
```
	if (srv_buffer_pool_load_at_startup) {
		buf_load();
	}
```
I do not think that delaying the setup of the key rotation threads makes a difference here. For dumping the page IDs in the buffer pool, it does not matter if the pages are clean or dirty. For loading a buffer pool dump, yes, it could happen that we fail to load some pages if the buffer pool is full of dirty pages that cannot be evicted to make room for the pages that we would wish to load from the dump. But also that should not be affected by this change that delays the startup of the key rotation.


I wanted to avoid taking the lock on each call of the method and figured that - in the worst case - the `_timer` would be constructed which would not be a problem. But the latter isn't actually true. Even though the construction/destruction/construction of the `_timer` would work, timeouts registered before the second construction would be lost. So we should move the lock guard to the function scope as you suggest. Thanks for the thorough review! I added the fixup 0d83cc3696b5c4369b49570dd33c83d7e5b1ecf3


1.学习ci框架第一次练习


yes: first emuvariable is writing to EFI and Syspartition on shutdown/sleep. It's known to be problematic. All people i asked who had a stable system didnt use it. After setup the corruption started on one machine.

emuvariable is not the culprit but at least a trigger for the corruption.

//

是：第一個emuvariable在關機/睡眠時寫入EFI和Syspartition。 已知有問題。 所有的人我問誰有一個穩定的系統沒有使用它。 設置後，損壞在一台機器上啟動。

emuvariable不是罪魁禍首，但至少是腐敗的觸發。


@seanl-adg `$network` is not supported by browser extensions.


ohho


t


Yes, we should fix that at some point. I did not want to extend the scope of this fix, because it was rather big already. That is why I added the FIXME comment.


Sure, Mario. I'm on it :-)

2017-02-01 8:31 GMT+01:00 Mario Garcia Valdez <notifications@github.com>:

> Intro draft
>
> @JJ Please have a look, I tried to highlight the differences with the
> CEC paper. Focus is on the model and other applications.
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
> https://github.com/mariosky/2017-User-Centered-IEC-/commit/
> c441a9d3ef195fc74acdf682aaa35eff939fda6f
>

--
JJ


Shouldn't it be `!=` instead of `== !`?


@garncarz Thanks for comment. I am aware of argparse, but reason for this here is maximum backwards compatibility and reducing external dependencies.

Anyway, feel free to fork the original repo and contribute, always seeking new bright minds.


Also, you should probably do the check for 'qu' before doing this, or else you will never get to it.


Push it to lineage


У зелёного блока не фиксированная высота, а у красного не фиксированная ширина.
У страницы есть прокрутка, даже когда в макете не никакого содержимого.
Содержимое вылазит за пределы макета
![](https://monosnap.com/file/4n6AwSfOo8UrfXXZDWegyhMmhptkQo.png)


Oh hell, IE. xD \*uses Opera\*\*goes ashamed in the corner\*
BTW. Shoghi just nrought back the transfer packet.


Just wondering what would happen here if the file was called 'j.wad' and I entered simply 'j', or if I called it 'MyWad.wad'.


@wmchris Thank you for your found,i will test it later and I don't use emu anymore.


Sorry for being unclear, I was meaning something close to this: http://i.imgur.com/tS1mkbu.png
But yes, now I understand that it does not seems to be possible - brightness of 0° and 90° walls also will be changed and result will be completely incorrect. Doh.


` if (pnot.getAmortization().size() != 0)`
Но ведь эта штука снова вызовет NullPointerException. Надо сделать такую же проверку как в
облигации.


bv


Shell support was successfully  activated in your Babel environment. Hence, welcome to writing the _live code_ samples for educational purposes. Seems like copy-paste practice **is not** a best approach for learning something much complex than HTML.


@pbca26 fixed


У жёлтой колонки не фиксированная ширина.
Остальное отлично.


126735005-AdaptiveThermostat (XuanLuoLBL) - Win64-Windows-7-VisualStudio-14: OK (2360 of 2360 tests passed, 0 test warnings)

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