Hi Kevin,

On Oct 12, 2015, at 10:55 , Kevin Darbyshire-Bryant <notifications@github.com> wrote:

> It's worse/better than that - if you look at cake_set_rate it actually sets the interval to the max of target(5ms) * 8 or the supplied interval parameter, so actually as it currently stands the lowest you can ACTUALLY set interval to is 40ms.

	Good to know, data center people might not appreciate that given that for fq_codel a target value of 500�sec seems to be recommended (now whether fq_codel/cake really are applicable for data centers is another question). But since I have no data center available I would not know how to test this, so others need to chime in.
	(Note to self, it might make sense to also expose the target-parameter, potentially not in raw time units, but as a percentage of interval, as specified in the codel RFC draft section "4.4.  The target Setpoint,�, see https://datatracker.ietf.org/doc/draft-ietf-aqm-codel/?include_text=1 ).

>
> I put those limits in purely as an anti hack/tc stupidity/pointer gone wild - defensive programming thing. Take 'em out/tweak/whatever.

	Oh, I am all for sanity and playing it safe, this is why I wondered whether the actual limits will work for the targeted audience. It would be sweet if the initial limits of the upstream commit could survive some time, so sqm-scripts does not need any gymnastics to inform users about changed behavior (so I am asking for purely selfish reasons) ;)
	Loganaden, since you have experience, how long are your RTTs  from Mauritius to France and both US coasts (as a proxy for �typical� traffic destinations); so we can taylor the limits to allow that.

Best Regards
	Sebastian

>
> �
> Reply to this email directly or view it on GitHub.
>


Yes, I am currently releasing. It will be available soon.
I will add a ticket for myself to fix that :)


Коль пошла такая пьянка заведи в модели еще одну константу хеш чтобы хранить в ней названия и ID групп а то потом долго будет искать что и где поправить чтобы группу добавить новую


I should note that the segfault is/was in pyBigWig rather than libBigWig.


I think this constructor needs a good example. How does a "complete" filename look like? How does this relate to the parts sepcified here?


Maybe you meant `webclient.channels.chanevents`? As this is not in a prototype function, `this.` is only valid for this function.


Это лучше вынести в модель, view не должна в базу запросы отправлять


локаль


в .gitignore зачем пароли к базе в мастер


test_test_ 2 раза - достаточно 1


Это удалить


@KindDragon You were right. At this point ``VLDGetLeaksCount()`` should return 9 leaks.
I added a comment to explain this.

Appveyor runs vld_main in tests but it does not take into account the process exit code.
Can you fix this, so the exit code is taken into account when running the tests ?


Удалить


Thanks for the reply .I'll fix that (hope till the end of the day)


This image was uploaded by Vip to the Draw Science website at http://pub.drawscience.org/2015/10/open-source-malaria/


сверни это в одну миграцию, все равно еще ни у кого она не установлена


Since channel events are purely aesthetic, maybe put all this code in`webclientUI.channels`, aka `channellistui.js`?


`debugger;`?


А где миграция которая саму таблицу создает?


I think `ChannelTab` already detects when a player joins/leaves the channel. It'd be better to put the code there instead.


Same as above


No, I have not.  I actually thought I'd commented that new default out.  Good spot!  I'll check what other rails 4.2 apps are doing too.


I think the main problem here is that the local dataset could change when the client is submitting changes (especially when the cloud is slow to respond), which means the cloud is actually getting the outdated information about the client. I think this is actually the root cause of all the problems we are having.

To properly fix those issues, I think we can:

1. After getting the response from the cloud of each sync function call (the first call during each sync loop), we should check if there are pending changes, if there still pending changes, do not call 'syncRecords' (as the local changes are not yet submitted).

2. If there are no pending changes, start the syncRecords call. But this time, we will use another boolean flag to record if there are any changes to the local changes during the call is inflight. If there is, discard the response from the cloud as well (again, cloud does not have the latest information).

The downside will be this client will be slow to get changes from other clients back - depending how often the client changes, it may take a while before the client will call syncRecords.

WDYT?


OK je pensais que la branche testing était la pour ce genre d'essais.


I pulled it before the ```(reify )``` so that it's evaluated only once - before the ```(reify )``` is called - as opposed to each time the ```(pdb-do-get )``` is called. Not sure if there is a performance benefit to it.


test


Great job. Do you have any questions?
If not, you can go on to the next chapter.


I don't think this will work, will it? `mapit_types` is an `ArrayField`, which I don't think has `.items`. Probably iterating over current elections in an outer loop and over `mapit_types` in an inner loop would be the equivalent now.


Danke shugy.

I though single file processing was a better idea, since we need to think how will we "pipe" each processed file's data to next stage(s) of the processing pipeline.
I.e. if we look at this module as a box, my idea was to have it take in *a* file and spit out data ready for Solr/Lucene (after further modifications, once we see which exact format we need for those).

Thanks for the condition checks too.

D


Я у тебя это позаимствовал и зачекинил в мастер :)


sensible is a devDependencies as well


For consistency with your other changes (and I think it's clearer) perhaps `.last()` instead of `[-1]`


Poor Java. 96 errors already detected


More info on libpng changes in version 1.5 or newer on http://www.libpng.org/pub/png/libpng.html


Can you put all the Hive commands in a file to make them more readable? Then use `hive -f`.


dsdsd dsdsddsd ddsddsds vvffff dsdf


概念编辑
代理（英语：Proxy），也称网络代理，是一种特殊的网络服务，允许一个网络终端（一般为客户端）通过这个服务与另一个网络终端（一般为服务器）进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全，防止攻击。[1]
提供代理服务的电脑系统或其它类型的网络终端称为代理服务器（英文：Proxy Server）。一个完整的代理请求过程为：客户端首先与代理服务器创建连接，接着根据代理服务器所使用的代理协议，请求对目标服务器创建连接、或者获得目标服务器的指定资源（如：文件）。在后一种情况中，代理服务器可能对目标服务器的资源下载至本地缓存，如果客户端所要获取的资源在代理服务器的缓存之中，则代理服务器并不会向目标服务器发送请求，而是直接返回缓存了的资源。一些代理协议允许代理服务器改变客户端的原始请求、目标服务器的原始响应，以满足代理协议的需要。代理服务器的选项和设置在计算机程序中，通常包括一个“防火墙”，允许用户输入代理地址，它会遮盖他们的网络活动，可以允许绕过互联网过滤实现网络访问。[1]
主要功能编辑
代理服务器英文全称是（Proxy Server），其功能就是代理网络用户去取得网络信息。形象的说：它是网络信息的中转站。代理服务器就好象一个大的Cache，这样就能显著提高浏览速度和效率。更重要的是：Proxy Server（代理服务器）是Internet链路级网关所提供的一种重要的安全功能，主要的功能有：[1]
突破自身IP访问限制，访问国外站点。教育网、过去的169网等
网络用户可以通过代理访问国外网站。
访问一些单位或团体内部资源，如某大学FTP（前提是该代理地址在该资源 的允许访问范围之内），使用教育网内地址段免费代理服务器，就可以用于对教育网开放的各类FTP下载上传，以及各类资料查询共享等服务。
突破中国电信的IP封锁：中国电信用户有很多网站是被限制访问的，这种限制是人为的，不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国外的代理服务器试试。
提高访问速度：通常代理服务器都设置一个较大的硬盘缓冲区，当有外界的信息通过时，同时也将其保存到缓冲区中，当其他用户再访问相同的信息时， 则直接由缓冲区中取出信息，传给用户，以提高访问速度。
隐藏真实IP：上网者也可以通过这种方法隐藏自己的IP，免受攻击。
鉴于上述原因，代理服务器大多被用来连接INTERNET都是独立的大型
（国际互联网）和INTRANET（局域网）。在国内，所谓中国多媒体公众信息网和教育网都是独立的大型国家级局域网，是与国际互联网隔绝的。出于各种需要，某些集团或个人在两网之间开设了代理服务器，如果我们知道这些代理服务器的地址，就可以利用它到达国外网站。[1]
其它功能编辑
（1）设置用户验证和记账功能，可按用户进行记账，没有登记的用户无权通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。[1]
(2）对用户进行分级管理，设置不同用户的访问权限，对外界或内部的Internet地址进行过滤，设置不同的访问权限。[1]
代理服务器流程图
代理服务器流程图
(3）增加缓冲器（Cache)，提高访问速度，对经常访问的地址创建缓冲区，大大提高热门站点的访问效率。通常代理服务器都设置一个较大的硬盘缓冲区（可能高达几个GB或更大），当有外界的信息通过时，同时也将其保存到缓冲区中，当其他用户再访问相同的信息时，则直接由缓冲区中取出信息，传给用户，以提高访问速度。[1]
(4）连接内网与Internet，充当防火墙（Firewall）：因为所有内部网的用户通过代理服务器访问外界时，只映射为一个IP地址，所以外界不能直接访问到内部网；同时可以设置IP地址过滤，限制内部网对外部的访问权限。[1]
(5）节省IP开销：代理服务器允许使用大量的伪IP地址，节约网上资源，即用代理服务器可以减少对IP地址的需求，对于使用局域网方式接入Internet ，如果为局域网（LAN）内的每一个用户都申请一个IP地址，其费用可想而知。但使用代理服务器后，只需代理服务器上有一个合法的IP地址，LAN内其他用户可以使用10.*.*.*这样的私有IP地址，这样可以节约大量的IP，降低网络的维护成本。[1]
代理分类编辑
HTTP代理

www对于每一个上网的人都再熟悉不过了，www连接请求就是采用的http协议，所以我们在浏览网页，下载数据（也可采用ftp协议）时就是用http代理。它通常绑定在代理服务器的80、3128、8080等端口上。[1]
socks代理

相应的，采用socks协议的代理服务器就是SOCKS服务器，是一种通用的代理服务器。Socks是个电路级的底层网关，是DavidKoblas在1990年开发的，此后就一直作为Internet RFC标准的开放标准。Socks 不要求应用程序遵循特定的操作系统平台，Socks 代理与应用层代理、HTTP层代理不同，Socks 代理只是简单地传递数据包，而不必关心是何种应用协议（比如FTP、HTTP和NNTP请求）。所以，Socks代理比其他应用层代理要快得多。它通常绑定在代理服务器的1080端口上。如果您在企业网或校园网上，需要透过防火墙或通过代理服务器访问 Internet就可能需要使用SOCKS。一般情况下，对于拨号上网用户都不需要使用它。注意，浏览网页时常用的代理服务器通常是专门的http代理，它和SOCKS是不同的。因此，您能浏览网页不等于 您一定可以通过SOCKS访问Internet。常用的防火墙，或代理软件都支持SOCKS，但需要其管理员打开这一功能。如果您不确信您是否需要SOCKS或是否有SOCKS可用，请与您的网络管理员联系。为了使用socks，您需要了解一下内容：[1]
① SOCKS服务器的IP地址
② SOCKS服务所在的端口
③ 这个SOCKS服务是否需要用户认证？如果需要，您要向您的网络管理员申请一个用户和口令
知道了上述信息，您就可以把这些信息填入“网络配置”中，或者在第一次登记时填入，您就可以使用socks代理了。[1]
在实际应用中SOCKS代理可以用作为：电子邮件、新闻组软件、网络传呼ICQ、网络聊天MIRC和使用代理服务器上联众打游戏等等各种游戏应用软件当中。[1]
VPN代理

指在共用网络上建立专用网络的技术。之所以称为虚拟网主要是因为整个VPN网络的任意两个结点之间的连接并没有传统专网建设所需的点到点的物理链路，而是架构在公用网络服务商ISP所提供的网络平台之上的逻辑网络。用户的数据是通过ISP在公共网络（Internet）中建立的逻辑隧道（Tunnel），即点到点的虚拟专线进行传输的。通过相应的加密和认证技术来保证用户内部网络数据在公网上安全传输，从而真正实现网络数据的专有性。[1]
反向代理

反向代理服务器架设在服务器端，通过缓冲经常被请求的页面来缓解服务器的工作量。 安装反向代理服务器有几个原因:
加密和SSL加速
负载平衡
缓存静态内容
压缩 减速上传
安全 外网发布
大多使用开放源代代码的squid做反向代理[1]
其他类型

FTP代理：能够代理客户机上的FTP软件访问FTP服务器
RTSP代理：代理客户机上的Realplayer访问Real流媒体服务器
POP3代理：代理客户机上的邮件软件用POP3方式收发邮件
路由问题分析编辑
配置服务器的RAS服务和拨号网络后，进行拨号连接。此时的代理服务器中相当于存在两块接口卡，即
服务器
服务器 (6张)
 一个网卡和一个调制解调器，可以把它看作是一个路由器，为客户和外界提供路由转发功能，因此必须查看并调整服务器的路由设置，以保证服务器与客户的正常通讯。
在服务器上进行拨号，在DOS模式下通过ROUTE命令查看服务器的路由表。下面仅以缺省路由为例简单分析NT服务器在拨号过程中的路由表，假设10.119.40.254为服务器所在网段的网关，10.119.40.49为NT服务器网卡的IP地址。
拨号前服务器路由表（表1）：
NETWORK ADDRESS NETMASK GATEWAY ADDRESS INTERFACE METRIC
0.0.0 0.0.0.0.0 10.119.40.254 10.119.40.49 1
拨号后服务器路由表（表2）：
NETWORK ADDRESS NETMASK GATEWAY ADDRESS INTERFACE METRIC
0.0.0.0 0.0.0.0 10.119.40.254 10.119.40.49 2
0.0.0 0 0.0.0.0 10.18.168.168 10.18.168.168 1
其中10.18.168.168为INTERNET服务器分配给本拨号网络（调制解调器）的IP地址。经对比表1和表2，在拨号前后的缺省路由有了变化。分析这一现象，主要是由于在服务器中“拨号网络”，“TCP/IP设置”的选项中，选择了“使用拨号网络的默认网关”的缘故，这样服务器每次向10.119.40.0网段的客户发送信息都首先经过10.18.168.168的地址。当网络上的客户要求访问INTERNET站点时，每次都要通过局域网到NT服务器，然后至MODEM。所以必须保障客户机与服务器的正常连通，使路由过程通过10.119.40.49局域网网卡进行。应用PING命令进行检测，服务器可以PING通客户机，而客户机PING服务器时出现超时（TIME OUT）。这一现象表明由于代理服务器的默认路由发生了变化，从而使客户与服务器的连通首先要经过10.18.168.168来转发。解决这一问题须做以下设置，假设某客户所在网段为122.103.1.0，SUBMASK:255.255.255.0，需向路由表中填加指定项目，即执行命令ROUTE ADD 122.103.1.0 255.255.255.0 10.119.40.49。其中10.119.40.49为NT服务器的网卡IP地址，再查看服务器路由表如下：
NETWORK ADDRESS NETMASK GATEWAY ADDRESS INTERFACE METRIC
0.0.0 0.0.0.0 10.119.40.254 10.119.40.49 2
0.0.0 0.0.0.0 10.18.168.168 10.18.168.168 1
103.1.0 255.255.255.0 10.199.40.254 10.119.40.49 1
进一步分析，我们还可以通过修改默认路由的方法来达到我们的目的，即使用ROUTE ADD 0.0.0.0 0.0.0.0 10.119.40.49 1 IF METRIC=2
使路由表设置为：
NETWORK ADDRESS NETMASK GATEWAY ADDRESS INTERFACE METRIC
0.0.0 0.0.0.0 10.119.40.254 10.119.40.49 1
作为特殊情况，我们分析一下局域网远程用户的路由问题。在局域网中存在远程用户，它们通常经过专用的通讯线路与局域网连接，如果它们试图通过代理服务器访问INTERNET，必须在NT服务器上配置路由表。由于这类远程用户访问INTERNET需要经过2次拨号服务，在PROXY代理服务器上直接的路由设置尤其必要。如上所述，局域网的客户还可以通过修改默认路由的方法使服务器和客户连通。对于远程客户则不然，必须直接设置代理服务器的路由。假设远程用户（拨号网络服务器）所在的网段为122.100.1.0，SUBMASK:255.255.255.0，须加入路由：ROUTE ADD 122.100.1.0 255.255.255.0 10.119.40.49，才能保证远程用户的直通性。否则，在客户拨通局域网时，远程客户机能PING通网上其它所有的设备，惟独PING NT服务器时超时错误。这说明代理服务器的默认路由此时并没有起作用。[1]
搜索验证编辑
常用端口：
在 Internet 上的每一台主机（Hosts）都有唯一的一个地址（IP），但同一台主机可能同时提供一种以上的服务，比如FTP服务、WWW服务等等，那么每一种服务就要占用该主机的一个端口（PORT）。[1]
代理服务器常用的端口有：
HTTP代理：80/8080/3128/8081/9080
SOCKS代理：1080
FTP代理：21
Telnet代理：23
如何获取编辑
有两种方法可以获取代理服务器，从上面的内容我们已经知道，要找代理服务器其实就是要找出该服务器的IP地址、服务类型及所用端口，我们可以使用“代理猎手Proxy Hunter”这个软件来搜索，也可以通过第三方代理发布网站获取[1]
第一种方法

简单介绍一下代理猎手使用方法：
1、启动代理猎手，在左上方的“IP地址范围”输入起止地址，比如你要查找210.62.0.0-->210.63.0.0这个IP段内的代理服务器，就在左栏输入：210.62.0.0，在右栏输入：210.63.0.0。然后点击〔添加地址〕按钮，这时该段地址就会加入搜索任务中。[1]
2、选择端口范围。代理猎手支持搜索HTTP代理和SOCKS代理，你可以把上面列出的这两种代理常用的端口加入。加入方法：在“端口范围”的第一个空白栏输入“8080”，第二栏也输入“8080”，类型选择“HTTP”，然后点击〔添加端口〕按钮，你就会发现端口列表中出现“8080|8080|HTTP”。按此方法再加入下列端[1]  口：“80|80|HTTP”、“3128|3128|HTTP”、“8081|8081|HTTP”、“9080|9080|HTTP”、“1080|1080|SOCKS”。
3、点击〔参数设定〕按钮，把{搜索验证设置}的“连接超时时间”改为6，“验证超时时间”改为30，“并发连接数目”改为100；{验证设置}的“连接超时时间”改为45，“验证超时时间”改为90。这些数值设置太小会导致代理地址找不全，太大又会浪费时间=金钱。确定后返回。[1]
4、点击〔开始搜索〕按钮，一找到代理服务器就会显示在左下方的列表中，只有验证状态显示为“Free x秒”的是可以使用的免费代理服务器。[1]
验证

代理猎手的右下方有8个按钮，第一个是“检验”、第二个是“检验全部”，我们可以按〔检验全部〕来验证列表中的所有代理是否可以使用，也可以在列表中选中一个或多个代理地址后，点击〔检验〕，只验证这几个代理是否可以使用。验证完毕后，点击列表的标题“验证状态”，可以把可用的代理服务器集中排列在列表的前面，方便查找。[1]
导出导入

如果你找到了许多代理服务器，想送给朋友，你就可以点击〔导出结果〕按钮，把所选的或全部的代理地址保存在一个扩展名为.txt的文本文件中（使用代理猎手3.0版的要注意，导出时至少应把“内容设定”下的“类型”也选中，一起导出），然后把这个文件传给你的朋友就行了。你的朋友得到这个文件后，可以用〔导入结果〕按钮，将这些地址引入到他的《代理猎手》列表中（使用代理猎手3.0版本的要注意，在使用导入结果时，当弹出选择文件对话框时要把最下面的“避免导入重复项”选中，才不会使列表中出现重复的地址）。[1]
如果你在网上找到网友公布的代理地址，如何将这些地址导入《代理猎手》中呢？方法如下：
1、打开一个文本编辑器（如Windows自带的记事本）。
2、按此格式“地址：端口@类型”输入地址，每个地址独占一行。注意：其中的“:”和“@”都是英文的标点，不能使用中文标点。对于类型是@HTTP的可以省略为“地址：端口”而不必写后面的@HTTP。如：
77.125.90:1080@SOCKS5
77.125.146:21@FTP
173.65.126:3128
78.26.35:80


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 446](https://teamcity.mesosphere.io/viewLog.html?buildId=57241&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 188 Build time: 00:03:54


好了


PYYTHOOONNn


\o/ Nice to see this is now unnecessary


C'est Marrant que je peux commenter dans ton projet


On Mon, Oct 12, 2015 at 11:08 AM, Sebastian Moeller <moeller0@gmx.de> wrote:
> Hi Kevin,
>
> On Oct 12, 2015, at 10:55 , Kevin Darbyshire-Bryant <notifications@github.com> wrote:
>
>> It's worse/better than that - if you look at cake_set_rate it actually sets the interval to the max of target(5ms) * 8 or the supplied interval parameter, so actually as it currently stands the lowest you can ACTUALLY set interval to is 40ms.

This is incorrect for the DC use case. We should be able to have the
target fall below at least 250us.

>         Good to know, data center people might not appreciate that given that for fq_codel a target value of 500µsec seems to be recommended (now whether fq_codel/cake really are applicable for data centers is another question). But since I have no data center available I would not know how to test this, so others need to chime in.
>         (Note to self, it might make sense to also expose the target-parameter, potentially not in raw time units, but as a percentage of interval, as specified in the codel RFC draft section "4.4.  The target Setpoint,”, see https://datatracker.ietf.org/doc/draft-ietf-aqm-codel/?include_text=1 ).
>
>>
>> I put those limits in purely as an anti hack/tc stupidity/pointer gone wild - defensive programming thing. Take 'em out/tweak/whatever.
>
>         Oh, I am all for sanity and playing it safe, this is why I wondered whether the actual limits will work for the targeted audience. It would be sweet if the initial limits of the upstream commit could survive some time, so sqm-scripts does not need any gymnastics to inform users about changed behavior (so I am asking for purely selfish reasons) ;)
>         Loganaden, since you have experience, how long are your RTTs  from Mauritius to France and both US coasts (as a proxy for “typical” traffic destinations); so we can taylor the limits to allow that.
>
> Best Regards
>         Sebastian
>
>>
>> —
>> Reply to this email directly or view it on GitHub.
>>
>

--
Dave Täht
Do you want faster, better, wifi? https://www.patreon.com/dtaht


There are now a couple of extra elections for Argentina in master, and this should also have cases for St Paul and Burkina Faso


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


you should replace this with `build.Status.OutputDockerImageReference`.


hey, i really like your addition, could you please make a pull request so i could merge in? thanks. :)


实验1


groupName - переименовать в name, слово group не дублировать в названии лкасса и в названии парметров


On Mon, Oct 12, 2015 at 8:03 AM, remusao <notifications@github.com> wrote:
>
> Hi,
>
> I didn't look deeply in @Evizero's package (which is not a fork but an original package), but it seems more recent and complete than mine (which was more an experiment than a package meant for re-usability). Maybe I should mark mine as DEPRECATED and link to the other package?
>

Thanks for the reply. IMO, the final choice on what to do with their
package rests with the author/maintainer, but wanted to ask if your
package is on Metadata - then it may need to be marked. Ofcourse the
failing CI tests will indicate that or you could keep a note with a
link in the README page. :)  SVAKSHA ॥  http://about.me/svaksha  ॥


> On 12 Oct, 2015, at 12:24, Dave Taht <dave.taht@gmail.com> wrote:
>
> This is incorrect for the DC use case. We should be able to have the
> target fall below at least 250us.

Hey, I’m trying to work on this myself, but the code keeps changing under me.

 - Jonathan Morton


Папки bin, test-output, .settings не заливаем в репозиторий


@gavinking doesn't this call mean we're now doing twice as many traversals as before, _especially_ when we don't care about exact matches?


Why does your commit include old source commented out?


I'm probably missing something obvious, but why is this required? The migration that runs to create the test database should create the UK elections that are expected anyway (since `mysite/settings.py` forces UK when testing and the data migration will be run). Also, if you're mocking the `current` method only to return the `Election` object are in the database anyway, why include non-current elections?


Nu, to by z toho udělalo úplně jiný kurz. Čímž neříkám že to tak v Praze mít nemůžete :)


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 447](https://teamcity.mesosphere.io/viewLog.html?buildId=57246&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 188 Build time: 00:03:48


Again this is double JSON encoding


@MichelJuillard I would replace the ```exist(mh_scale_fname)``` by ```exist(mh_scale_fname,'file')```.


I wasn't aware of the name clash. I choose KSVM.jl to avoid collision with SVM.jl

My package is not in METADATA and the name might change. It might actually be the chase that the name SVM.jl will be transferred to this package as the one in StatsBase will be removed from METADATA.

Bottom line: my KSVM.jl is in an unfinished state at the moment and I am still actively working on it. The final name will be decided once it is ready to go into METADATA


Если это какая-то отладочная информация, то лучше чтобы она не попадала в коммит. Можно удалить, закоммититься, а потом по ctrl+z обратно вернуть


@apparentlymart btw, i'm seriously interested in this provider and how it works. I have just started using grafana for everything in my org - CloudWatch, ElasticSearch, Prometheus etc so this will be useful


Didn't want that.. I needed to write my own for the page.


When we query current calls on a CDMA modem, we can only get the first call no matter it still exist or not.
Thus, I create both cdma_call and cdma_call_count to save the informaction of the first call and indicate its existance.


You're going to have to do this differently - e.g. create the JSON onaccept.
This might be helpful, even if it's going the other way around:
https://github.com/flavour/eden/blob/master/modules/s3/s3xml.py#L894


contact перед названием полей не нужно писать


This is out of scope for this commit. Also why do we need this?


This commit shouldn't update compiled files. Updating `dist` is done after a GTM and right before merging.


It's recommended to place all trailing parentheses on a single line instead of distinct lines - https://github.com/bbatsov/clojure-style-guide#gather-trailing-parens


Strictly speaking this and the previous commit wouldn't be needed if the ArrayField was switched out for a new model and ManyToManyField. Then again, it's probably a good idea to run tests against the database we actually use in production on Travis, I suppose.


Это не заливаем


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 448](https://teamcity.mesosphere.io/viewLog.html?buildId=57247&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 188 Build time: 00:07:57


It's required in order to make the page show more than one election. I read the test as making sure that the page would display more than on election if that's what was handed to it. Thinking about it now it possibly makes more sense to update the data to set the 2010 election to be current :/


I don't think so, no. We only traverse twice when the signature doesn't match any declaration, i.e. when it's an error.


There's no need of `do` here.


This commit shouldn't update compiled files either.


I think this should be squashed into the commit that took out the just-in-time imports, just to simplify the history.


Hello emsi, I still don't understand why we remember the actual IPAddress only when there is an error (`err != nil`)
Is it a mistake or maybe I'm missing something?


On Mon, Oct 12, 2015 at 11:28 AM, Jonathan Morton <chromatix99@gmail.com> wrote:
>
>> On 12 Oct, 2015, at 12:24, Dave Taht <dave.taht@gmail.com> wrote:
>>
>> This is incorrect for the DC use case. We should be able to have the
>> target fall below at least 250us.
>
> Hey, I’m trying to work on this myself, but the code keeps changing under me.

Tough. Deal with it. :) Once the rtt option works right toke and I can
finally go test the
count/2 idea out properly in the testbed, like, today. You otherwise
have the pen,
as far as I am concerned.

>
>  - Jonathan Morton
>

--
Dave Täht
Do you want faster, better, wifi? https://www.patreon.com/dtaht


Remove this empty line.


Same here.


@danepowell Hope this fix will not be reverted once again :)
https://github.com/symfony/symfony/commit/a8b8d33e942566fb858e78d35aa843d7fe77cb11
https://github.com/symfony/symfony/commit/3949700e8f4f9dbf054db7d844a5a722e1bbb7eb


Same here


The only other rails 4.2x app that uses `debug` here is [publishing-api](https://github.com/alphagov/publishing-api/blob/master/config/environments/production.rb) - but that looks to have been generated as a rails 4.2 app rather than upgraded, so may not be a conscious choice.  I'll change to `info` which is in keeping with other rails 4.2 apps.


Yes, thank you.


Yes, I have got that error too. I think we can use R8.6 as string, the TI's version number. What do you think?


Создавать промежуточную переменную тут ни к чему - все-равно с ней никаких действий не производишь перед тем как добавить в массив.
Возвращать тоже ничего не надо. В твоем случае ты возвращаешь массив и нигде его не используешь.
```
function addAdvRepayment (list, date, type, amount) {
    list.push({
        date: date,
        type: type ,
        amount: amount,
        id: list.length
    });
}
```


I tried to do earlier myself without knowledge of webpack, and found out that definePlugin() expects a Boolean.


This changes the semantics, as it now checks whether `url` instead of `path` is in `denylist`. However I think it doesn't matter for the current cases (or they wouldn't work previously neither, e.g. `/activate`).


Игорь, все исправил: в следующем pull request eslint будет с одинарными кавычками, как у всех

Best wishes,
Andrey Karamnoff

> On 12 Oct 2015, at 01:01, Igor Alexeenko <notifications@github.com> wrote:
>
> kk
>
> —
> Reply to this email directly or view it on GitHub <https://github.com/CalledByThe4ire/17243-keksogram/commit/09d6efbd084f44490ee8dadd856558310a66d90a#commitcomment-13707189>.
>


New line here isn't required:
```clojure
...
 [[(- x 1) (+ y 2)]
  [(+ x 1) (+ y 2)]

  [(- x 1) (- y 2)]
  [(+ x 1) (- y 2)]]))
```
looks better =)


As I am a convinced user of the Spring layered architecture, the model
(Manifest classes etc.) are only data containers used
by the following layers: frontend (controllers), business (services),
backend (repositories).

So I added the service and backend layer.

And, yes, you are right: why not add the controller to make a complete
webapp for presentation services?
But this is a work in progress, not yet ready to be published...
But stay curious 😉

2015-10-09 17:31 GMT+02:00 Kevin S. Clarke <notifications@github.com>:

> Do I gather correctly from this check-in that the purpose of this repo is
> a IIIF Presentation application rather than just providing an API for
> working with presentation metadata? Curious because of the addition of the
> Spring stuff. Thanks!
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/datazuul/iiif-presentation-api/commit/3bc6c4d10e3ee3a4e34472a45731b861fc1f6ab1#commitcomment-13689165>
> .
>


Similar to https://github.com/farleyknight/web-chess-game/commit/ffe2610b5e2b798c67f42e8dbc33dc31b4ae4f2e#commitcomment-13712716


Мне как-то кажется такой способ, выбора функции, жутко не удобный. Лучше сделать или просто переменный/классом.


...yes. use 1337.css to override the stuff you want to change


@JohannesPfeifer Thanks. Done


This looks like a redefinition from line 37. Please make sure that code from ``funfactory`` is adapted in our codebase (instead of just copy/paste).


If you wanted, you could probably reset the options in a teardown block using using code similar to that in [`EngineIntegrationTest`](https://github.com/alphagov/smart-answers/blob/master/test/integration/engine/engine_test_helper.rb).

However, I think it would also be fine to only commit the `test/data` & `test/artefacts` from this branch and then re-introduce the hack-y solution when making a change to the `pay-leave-for-parents` flow. Although we might need to be careful that the [govuk_smart_answers_regressions](https://ci-new.alphagov.co.uk/job/govuk_smart_answers_regressions/) CI build isn't going to take ages.


Same here.


This commit shouldn't update compiled files. Updating dist is done after a GTM and right before merging.


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 449](https://teamcity.mesosphere.io/viewLog.html?buildId=57250&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 188 Build time: 00:03:55


Для байтовых значений лучше используйте unsigned char.
А еще лучше - стандартные typedef'ы типа BYTE, DWORD и подобное.


For Haskell it would be more canonical to rename it to SchwarzerTee.hs


Could you macro out the inline keyword too?
I'm thinking ahead of being able to repurpose the core for translation etc (ie, being able to 'emit' opcode macros)


4、启动代理猎手，选择“导入结果”，找到刚才编辑的proxy.txt文件，导入即可（记住要选中“避免导入重复项”）。
5、选中刚才导入的结果，点击〔检验〕，能不能用就清楚了。[1]
代理技巧

在搜索代理服务器时，输入的IP范围非常重要，一般来说，设置代理服务器比较多的地方是一些经济比较发达的地区，你可以找到全国各省市的IP地址，然后有针对性地进行搜索。[1]
代理服务器新手应用指南
首先我要说明，我们这里要谈的代理，是代理服务器，英文名叫Proxy Server。一般来讲，对于我们这些普通的网民它的作用有二个（撇开一些高深的用处不谈，因为我们未必会用到）：[1]
一是通过它，我们可以访问到一些平时不能去的网站。不信你可以马上打开你的浏览器和输入这个网址。怎样？不用看着浏览器在这里空等了，并不是你的网络速度慢，也不是没有这个网站，而是你访问不到它（网络上还有很多这些类型的网站哦）。为什么访问不到？这个问题嘛…….....说法有很多种，大部分都说是国内的网络被限制了访问，所以某些网站是不能去的。至于如何可以访问到这些网站？看完本文你就知道了！[1]
二是通过它来加快我们浏览某些网站的速度。有时候我们访问一些国外或者港台网站，速度慢得像蜗牛一样。但只要你正确的选用代理服务器，速度就可以得到提升，有时候这些速度的提升可是很明显的哦！[1]
如果你在以往浏览过程中出现过以上的情况，那么看来你有必要尝试一下使用代理服务器了。
为什么使用代理服务器可以使我们访问一些原本不能访问的网站呢？为什么使用它后浏览外国网站会比原来的快呢？形象的说：代理服务器是网络信息的中转站。在一般情况下，我们使用网络浏览器直接去连接其他Internet站点取得网络信息时，须送出Request信号来得到回答，然后对方再把信息以bit方式传送回来。[1]
代理服务器是介于浏览器和Web服务器之间的一台服务器，有了它之后，浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求，Request信号会先送到代理服务器，由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且，大部分代理服务器都具有缓冲的功能，就好像一个大的Cache，它有很大的存储空间，它不断将新取得数据储存到它本机的存储器上，如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的，那么它就不重新从Web服务器取数据，而直接将存储器上的数据传送给用户的浏览器，这样就能显著提高浏览速度和效率（速度会随着代理服务器地理位置的不同以及网络传输情况而改变），而且国外的网络大部分都是没有限制访问网站或者所限制的不同，所以我们有很大的机会通过代理服务器去访问那些原本不能够去的网站。[1]
更重要的是：Proxy Server （代理服务器）是Internet链路级网关所提供的一种重要的安全功能，它的工作主要在开放系统互联(OSI) 模型的对话层。[1]
proxy对于我们这么有用，那么究竟怎样才可以在偌大的网络上找寻这些服务器呢？这就要靠一些专门找寻proxy的软件了，下面就是几款常用软件的介绍：[1]
一.Proxy Hunter
这是Proxy搜索软件的老大哥了，自从1.0推出以来，就倍受全国网友热爱，版本是3.0，这个Proxy Hunter有什么特点呢?带有预测搜索任务完成时间的功能，除了教育网外，不限制搜索IP地址范围，同时支持HTTP与SOCKS类Proxy的搜索和验证，具备对已搜索得的Proxy地址进行管理，使用，自动调度，再验证等先进的功能。当有一大堆Proxy，不知用哪个好时，这时你需要自动调度功能，将网络软件的Proxy设置为本机IP(127.0.0.1），端口8080，然后在Proxy Hunter搜索结果列表中将欲使用的Proxy按鼠标右键设为“使用”（Enable），这样Proxy Hunter就会根据当时各Proxy速度的快慢，选择一个或数个使用，很方便吧。[1]
二.Proxy NOW系列
这是由网站自动更新软件Update NOW的作者开发的，由HTTP Proxy NOW、SOCKS Proxy NOW、FTP Proxy NOW三部分组成，顾名思义，功能是分别搜索上述三类Proxy用的，若是能将其合一在一个软件里就好了，Proxy NOW系列的优点是绝对不限制搜索IP范围，但没注册进入时会有延时，不过只有几秒钟，没大碍，搜索速度还可以，算是中规中矩，缺点是功能分散单一,可设置项较少，验证不那么完善。[1]
三.SOCKS Cat
这是专门搜索SOCKS Proxy的，同样不限制搜索IP地址范围，速度也比较快，据作者称，其速度只比Proxy Hunter慢些，不过在验证SOCKS Proxy方面要做得好，同时支持SOCKS4、SOCKS5的Proxy的搜索和验证，支持设置供验证的网页，设置最高连接数等，经实际使用，效果不错，如果能加入对HTTP Proxy的搜索和验证功能可能会更好。[1]
当然，有些搜索经验也应该掌握，搜索Proxy，如大海捞针，不掌握要领，可是要吃大亏的。大规模搜索，效果好，但成本高，耗时长，不值得推荐。经过实践，局部地区震荡IP搜索法较好。例如，你所在地有一大ISP或者是ICP，假设其IP地址为202.96.123.123，这时请以总数1275(255 × 5）为震荡范围，计算出应尝试搜索的范围是202.96.121.0至202.96.125.255，祝你好运！还有连接时间设长一点，以及注意加入以下端口8080(HTTP) 3128(HTTP) 80(HTTP) 1080(SOCKS）这样才不会有漏网之鱼。[1]
接下来将以ProxyHunter为例子，为大家讲解如何搜索proxy。
当你填加完任务后，返回到主界面，按蓝色的开始键，这样ProxyHunter就会开始搜索代理了。你需要做的事情就是盯住搜索结果栏和耐心地等待。
服务器地址：这里出现的就是你搜索到的代理服务器的IP。[1]
端口：这个是它所用的端口。
类型：就是这个Proxy的类型。
验证状态：这个最重要，它的状态分几种，上图列出的就是其中几种状态，通常如果成功搜索到这个proxy的话，它会显示为“FREE”，那么你就可以直接使用这个proxy；如果显示为“要密码”的话，基本上你可以把这个proxy删除了，或将其密码破解；要是显示“连接超时”或“连接失败”等其他状态的话，那么可能你现在的网络正处于繁忙状态，也有可能是这个proxy暂时关闭了，你可以隔一段时间再去验证一次。[1]
时间特性：这个数值影响到这个proxy的速度，它显示的是你的机器连接到proxy的时间，如果你有多个proxy供你选择话，那么就选一个相对数值小的一个吧，连接的时间越小就代表这个porxy越快。[1]
经过上一步的搜索，想必你已经搜索到几个“Free”属性的Proxy了吧？恭喜恭喜～
那么究竟怎样才可以用这些Proxy呢？其实很简单，大部分软件都有一些软件属性的选项，比如“Setting”和“Preferences”等等。而在这些选项里面通常会有“Proxy”这个选项，你只需要在“Proxy”选项里面填上你搜索出来的Proxy的IP的端口，那么就可以使用这个Proxy了。如果软件是中文的话那么就更加简单，只要在“设置代理服务器”里面填上就ok了。[1]
以浏览器IE6为例：
1、打开“工具”里面的“Internet选项”。
2、点选“连接”框。
3、如果你使用拨号上网的话，那么选择“设置”。如果你是使用局域网的话，那么选择“局域网设置”。
4、在里面就有“代理服务器”这个设置。先点击“使用代理服务器”，然后在“地址”上填上Proxy的IP，在“端口”填上端口。
第二种方法

自己通过代理软件去搜索代理服务器对一般用户来说显然太过漫长，其实已有很多搜索出来的代理服务器分享到了第三方的网站，我们只要到这些网站去搜索和找到符合自己想要的代理服务器就可以了，这样的网站很多，在搜索引擎里搜索代理服务器网就能出来很多这样的网站，在这样的网站查找自己满意的代理服务器就可以了。[1]
网络用途编辑
在日常网络中有很多用途，这里把我们所熟悉的一些作用总结和分析一下，分类说明：
共享网络

代理服务器
代理服务器
最常见的可能是用代理服务器共享上网，很多人不知不觉中就在用，比如通过sygate，wingate，isa，ccproxy，NT系统自带的网络共享等，可以提供企业级的文件缓存、复制和地址过滤等服务，充分利用局域网出口的有限带宽，加快内网用户的 访问速度，可以解决仅仅有一条线路一个IP，IP资源不足，带局域网很多用户上网的功能，同时可以做为一个防火墙，隔离内网与外网，并且能提供监控网络和记录传输信息的功能，加强了局域网的安全性，又便于对上网用户进行管理。[1]
访问代理

代理服务器
代理服务器
加快访问网站速度，在网络出现拥挤或故障时，可通过代理服务器访问目的网站。比如A要访问C网站，但A到C网络出现问题，可以通过绕道，假设B是代理服务器，A可通过B， 再由B到C。大家还记得前几个月，有段时间网络不正常，基本访问不了外国网站，如GOOGLE，YAHOO， 甚至连CCF都访问不了，心里很着急。结果通过一个代理服务器，发现都可以访问，速度还不错，在这样的情况下，代理服务器就可以发挥很大的作用了。还有一类代理服务器备份有相当数量的缓存文件，如果我们当前所访问的数据在代理服务器的缓存文件中，则可直接 读取，而无需再连接到远端Web服务器。这样，加快了访问速度。[1]
防止攻击

隐藏自己的真实地址信息，还可隐藏自己的IP，防止被黑客攻击。通过分析指定IP地址，可以查询到网络用户的所在地。例如，大家在一些论坛上看到，论坛中明确标出了发帖用户所在地，这就是根据论坛会员登录时的IP地址解析的。还有平日里我们最为常 用的显IP版QQ，在“发送消息”窗口中，可以查看对方的IP及解析出的地理位置。而当我们使用相应协议的代理服务器后，就可以达到隐藏自己当前所在地地址的目的了。[1]
突破限制

代理服务器还可以突破网络限制。比如局域网对上网用户的端口、目的网站、协议、游戏、即时通讯软件等的限制，都可以突破这些限制，可参见我这篇帖子，如何突破局域网对上网用户的一些限制 不再重复。举个例子：GOOGLE我们都喜欢用，其实GOOGLE有一个功能就有点类似于代理服务器的功能，就是网页快照，网站经常发生变动，地址或者网站关了，网站服务器发生故障了，或者已经更新了，但我们仍然要查以前非常有用的资料，网页快照就排 上用场了，Google以其复杂而全自动的搜索方法排除了任何人为因素对搜索结果的影响，保证了网页排名的客观公正，Google可以方便、诚实、客观地帮您在网上找到有价值的资料。GOOGLE有一个海量的数据库，如果找不到服务器，Google储存的网页快照也可救急。虽然网页快照中的信息可能不是最新的，但在网页快照中查找资料要比在实际网页中快得多，这时可以通过加密代理访问Google，再访问其网页快照来救急。[1]
掩藏身份

代理服务器知识是黑客基本功，黑客的很多活动都是通过代理服务器，比如扫描、刺探，对局域网内机器进行渗透，黑客一般攻击的时候都是中转了很多级跳板，才攻击目标机器。隐藏了身份，保证了自己的安全。[1]
提高速度

提高下载速度，突破下载限制。比如有的网站提供的下载资源，做了一IP一线程的限制，这时候可以用影音传送带，设置多线程，为每个线程设置一个代理。对于限制一个IP的情况很好突破，只要用不同的代理服务器，就可同时下载多个资源，适用于从WEB和FTP 上下载的情况。不过如果是论坛里面的资源，每个用户一个账号，并且限制一账号一IP，代理服务器就突破不了。还有一种情况，比如我们这里，电信的用户上不了联通的电影网站，联通的用户上不了的电信电影网站，这种情况只要电信的找一个联通地代理，IP地址属联通就行。联通找一个电信代理。就可以去电影网站下载其电影。教育网还可以通过代理服 务器可使无出国权限或无访问某IP段权限的计算机访问相关资源。[1]
充当防火墙

[1]  因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点，因此在代理服务器上就可以设置相应的限制，以过滤或屏蔽某些信息。
用户管理

[1]  通过代理服务器，管理员可以设置用户验证和记账功能，对用户进行登记，并对用户的访问时间、访问地点、信息浏览进行统计。没有登记的用户无权通过代理服务器访问Internet
使用方法编辑
什么是代理服务器及其作用？代理服务器是网上提供转接功能的服务器，比如你想访问的目的网站是A，由于某种原因你不能访问到网站A或者你不想直接访问网站A（这样通过代理服务器网站A，对网站A而已可以隐藏你自己的身份 ，也就是不知道是谁访问的网站，而认为是代理服务器访问的），此时你就可以使用代理服务器，在实际访问网站的时候，你在浏览器的地址栏内和你以前一样输入你要访问的网站，浏览器会自动先访问代理服务器，然后代理服务器会自动给你转接到你的目标网站。简单而言，代理服务器可以隐藏你的身份。[1]
为什么有的代理服务器不能使用？代理服务器是有很强的时效性的，原因是由于大家可以理解的原因，代理服务器有时候运行一段时间，就被迫关闭了，这时候你需要再找新的代理服务器使用了。[1]
使用代理服务器能够提高访问速度还是降低访问速度？不一定，要视具体情况而定，如果你是这个代理服务器上第一个访问目的网站的用户，那么，使用代理服务器的访问速度会降低；如果你不是第一个访问目的网站的用户，速度有可能提高，原因是在第一个用户访问代理服务器以后，目标网站的内容就保存在代理服务器上了，你要访问目的网站，此时的网页是从道理服务器直接取的，速度有可能提高，但是由于有些代理服务器的带宽比较窄或者访问的人数比较多，即使你不是第一个访问用户速度也可能降低的。[1]
怎样使用代理服务器？使用代理服务器的步骤是（我们以IE5为例）：a.打开浏览器IE5；b.选择“工具”--“Internet选项[1]
===================================
在IE等浏览器中使用HTTP代理服务器
IE5.0以上版本中设置代理：菜单栏“工具”->；下拉菜单“Internet选项”->；选项卡“连接”->；在“局域网设置”中选中您使用的连接，然后点击右侧的“设置”->；在中间的“代理服务器”栏选中“使用代理服务器”->；在“地址” 和“端口”栏输入本站提供的HTTP代理服务器->；确定->；确定。[1]
MyIE2中设置代理服务器：菜单栏“选项”——》“代理服务器”——》“代理设置”——》在输入框中输入标准格式的代理服务器，如XXX.XXX.XXX.XXX：端口，然后“确定”并退出，继续，菜单栏“选项”——》“代理服务器”——》然后选择刚才输入的代理服务器[1]
腾讯浏览器（TT浏览器）中设置代理服务器：菜单栏“工具”——》“WWW代理”——》“设置代理”——》在代理设置对话框中，点击“新增”——》在代理设置区中，输入代理，然后“确定”并退出，继续，菜单栏“工具”——》“WWW代理”——》然后选择刚才输入的代理服务器[1]
使用SOCKS代理服务器上QQ的方法
用SOCKS代理上QQ，可隐藏真实IP地址，方法如下：
启动QQ，登陆后右击下方开始菜单处的QQ小图标，选择“系统参数”==》“网络设置”
在服务器地址与端口处填QQ服务器地址，最好数字的。如5202.104.129.2515端口：8000
在“使用SOCKS5代理服务器”前打上勾，在“代理服务器地址”与“端口号”处，（QQ代理的端口号一般为1080） 分别填上最新SOCKS代理（SOCKS4也可用）
在“校验用户名”与“校验用户密码”处全部删空，然后点“测试”，如能通过，则说明代理服务器工作正常，否则换一个。[1]
按“确定”，点击任务栏的QQ小图标，先离线再上线即可.
在FTP中使用SOCKS代理服务器的方法
在FTP软件中我们可以使用SOCKS4/SOCKS5代理服务器，常见的FTP工具中的代理设置方法如下：
FlashFXP3.0以前版本中设置代理：菜单栏“选项”——》参数设置——》代理和防火墙，然后在“代理服务器”项中选择代理类型，填写代理
FlashFXP3.0以后版本中设置代理：菜单栏“选项”——》参数设置——》连接，然后在“代理服务器”项中选择代理类型，填写代理
CuteFTP XP 5.0.2 中文版中设置代理：菜单栏“编辑”——》设置——》连接——》SOCKS--》选择代理类型，如SOCKS4或者SOCKS5，并填写代理
LeapFtp中设置代理：菜单栏“选项”——》参数设置——》常规——》代理，将“使用代理”前面的方框钩上，然后填写代理，并将下面的SOCKS防火墙钩上
软件信息编辑
软件大小：512 K
软件性质：共享软件
下载次数：47021
软件语言：简体中文
软件类别：国产软件/网络优化
应用平台：Win2003/WinXP/Win2000/WinNT/Win9x
介绍

代理服务器软件,支持各类网络代理协议,例如http、socks、ftp、smtp、pop3、dns等,并完全支持qq、ftp、msn、outlook、foxmail等客户端软件代理上网.在实现共享上网的同时可以很方便地对客户端进行严格的帐号管理,如IP+MAC认证、限制上网时间、限制QQ和MSN聊天、过滤网站、连接数、带宽、流量限制等。[1]
主要功能

1、采用基于事件驱动（epoll等）加非阻塞socket及异步IO的方式构架，使其比其它代理服务器性能更高；
2、内置内存/磁盘两级缓存，采用LRU淘汰算法，缓存命中率非常高，有效降低资源占用；
3、内置静态化功能，可以有选择性缓存动态网页，正确使用可以节省大量的资源；[1]
常用分类

Proxy Hunter
这是Proxy搜索软件的老大哥了,自从1.0推出以来,就倍受全国网友热爱,版本是3.1 beta1,这个Proxy Hunter有什么特点呢?搜索速度之快,是同类软件之首,同时带有预测搜索任务完成时间的功能,除了教育网外,不限制搜索IP地址范围,同时支持 HTTP与SOCKS类Proxy的搜索和验证,具备对已搜索得的Proxy地址进行管理,使用,自动调度,再验证等先进的功能。当有一大堆Proxy, 不知用哪个好时,这时你需要自动调度功能,将网络软件的Proxy设置为本机IP(127.0.0.1),端口8080,然后在Proxy Hunter搜索结果列表中将欲使用的Proxy按鼠标右键设为“使用”(Enable),这样Proxy Hunter就会根据当时各Proxy速度的快慢,选择一个或数个使用。[1]
Proxy NOW系列
这是由网站自动更新软件Update NOW的作者开发的,由HTTP Proxy NOW、SOCKS Proxy NOW、FTPProxy NOW三部分组成，顾名思义,功能是分别搜索上述三类Proxy用的,若是能将其合一在一个软件里就好了,Proxy NOW系列的优点是绝对不限制搜索IP范围,但没注册进入时会有延时,不过只有几秒钟,没大碍,搜索速度还可以,算是中规中矩,缺点是功能分散单一,可设置项较少,验证不那么完善。[1]
SOCKS Cat
这是专门搜索SOCKS Proxy的,同样不限制搜索IP地址范围,速度也比较快,据作者称,其速度只比Proxy Hunter慢些,不过在验证SOCKS Proxy方面要做得好,同时支持SOCKS4、SOCKS5的Proxy的搜索和验证,支持设置供验证的网页,设置最高连接数等,经实际使用,效果不错,如果能加入对HTTP Proxy的搜索和验证功能可能会更好。
当然,有些搜索经验也应该掌握,搜索Proxy,如大海捞针,不掌握要领,可是要吃大亏的。大规模搜索,效果好,但成本高,耗时长,不值得推荐。经过实践,局部地区震荡IP搜索法较好。例如,你所在地有一大ISP或者是ICP,假设其IP地址为202.96.123.123,这时请以总数 1275(255 × 5)为震荡范围,计算出应尝试搜索的范围是202.96.121.0至202.96.125.255,祝你好运!还有连接时间设长一点,以及注意加入以下端口8080(HTTP) 3128(HTTP) 80(HTTP) 1080(SOCKS)这样才不会有漏网之鱼。[1]
Free代理IP扫描器 build 20130207
软件大小: 355 KB
软件语言: 简体中文
整理时间: 2013/2/7 15:50:01
授权方式: 免费版
访问次数:235
软件性质: 国产软件
相关连接:
运行环境: WinXp,Win2000,Win2003,WinVista,Win 7
代理服务器与网络安全编辑
对网络安全的贡献

它的内容过滤功能有利于防止骇客破坏电脑，保护电脑安全。
它的匿名功能可以帮助你隐藏真实IP，以免被骇客盯上。
对网络安全的破坏

它的匿名功能可以帮助骇客隐藏自己的真实IP，进行破坏，这样就加大了警方的取证难度。（较常见的做法是只挂一个代理，但是安全性更高的做法是用好几台代理服务器串成“代理链”，或者入侵完成后将代理服务器的日志、缓存擦除掉。）还有一些恶意用户常常挂了代理之后随意留言，所以一些网站在用户使用代理的时候可能会给你“禁言”。[1]
它的中转功能在使用时，所有发往服务器的数据都基本全部明文，一个前文提到过的“间谍代理”就有可能记录下所有经过的数据（包括用户名密码），所以如果可能的话，需要通过代理传输用户名密码时尽量使用SSL、TLS等协议先行加密。


I could prefer without the k_ prefix, and possibly use a bit for ADD case too, otherwise you have a test with zero, and a test with the other bits... INST_FLAG_NONE (0)


TeamCity MonoGame :: Develop (Win) [Build 3.5.0.657](http://teamcity.monogame.net/viewLog.html?buildId=10555&buildTypeId=MonoGame_DevelopWin&guest=1) outcome was **FAILURE**
Summary: Tests failed: 2, passed: 536, ignored: 6 Build time: 00:19:37
### Failed tests
```
MonoGameTests.exe: MonoGame.Tests.Visual.SpriteBatchTest.DrawWithCustomEffectAndTwoTextures: <no details avaliable>

MonoGameTests.exe: MonoGame.Tests.Visual.SpriteBatchTest.DrawWithTexture: <no details avaliable>

```


For some languages it'd be canonical to leave the space, but it's inconsistent and ugly :(


Метод получается почти бесполезным и можно было бы перенести код в `vm.addAdvRepayment`, но..
по поводу `id` - что если ты удалишь один из элементов, а потом добавишь новый? Получится 2 элемента с одинаковыми `id`.
Для генерации идентификатора можешь использовать [guid](http://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript).


Did you consciously decide *not* to use the `400-week` salary response (rather than `10000-year`) which seems to be used in the Smartdown scenarios?


How confident are you that this variety of responses give good enough test coverage?


True. Did you notice that GitHub uses a Unicode Arrow to symbolise renames?
To me it feels more like they're writing a function signature #haskell #unicode :D


Ключи CryptReleaseContext() не переживают.
Пересоздавать объекты ключей (и тем более переоткрывать контекст) на каждый блок не стоит - это дорого.


Ок, буду знать, спc


Hello,

That's not the right way of fixing it. You should instead define the search method on message_is_follower. This method should return the ids of followed records by checking in the mail.followers table (like compute_is_follower, but for a search instead of a compute).


csb test


Line added


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 450](https://teamcity.mesosphere.io/viewLog.html?buildId=57251&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 188 Build time: 00:07:00


Could you use uintXX_t for passing bitfields ? I never use 'int' unless it's for error-style return values, or boolean like returns; here an unsigned type is needed anyway.


Not just when it's an error. The TC uses this method to check if we're not overriding a method (we expect a `null` return for success) and to check for multiple inheritance of the same member ambiguously (again we expect `null` for success).


@johnclause Did you introduce quotes because the languages names were not translasted before? I think people wouldn't normaly use quotes around language names.

Additionally the same could be achieved with the field "Not Available Message", I think.


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


4、启动代理猎手，选择“导入结果”，找到刚才编辑的proxy.txt文件，导入即可（记住要选中“避免导入重复项”）。
5、选中刚才导入的结果，点击〔检验〕，能不能用就清楚了。[1]
代理技巧

在搜索代理服务器时，输入的IP范围非常重要，一般来说，设置代理服务器比较多的地方是一些经济比较发达的地区，你可以找到全国各省市的IP地址，然后有针对性地进行搜索。[1]
代理服务器新手应用指南
首先我要说明，我们这里要谈的代理，是代理服务器，英文名叫Proxy Server。一般来讲，对于我们这些普通的网民它的作用有二个（撇开一些高深的用处不谈，因为我们未必会用到）：[1]
一是通过它，我们可以访问到一些平时不能去的网站。不信你可以马上打开你的浏览器和输入这个网址。怎样？不用看着浏览器在这里空等了，并不是你的网络速度慢，也不是没有这个网站，而是你访问不到它（网络上还有很多这些类型的网站哦）。为什么访问不到？这个问题嘛…….....说法有很多种，大部分都说是国内的网络被限制了访问，所以某些网站是不能去的。至于如何可以访问到这些网站？看完本文你就知道了！[1]
二是通过它来加快我们浏览某些网站的速度。有时候我们访问一些国外或者港台网站，速度慢得像蜗牛一样。但只要你正确的选用代理服务器，速度就可以得到提升，有时候这些速度的提升可是很明显的哦！[1]
如果你在以往浏览过程中出现过以上的情况，那么看来你有必要尝试一下使用代理服务器了。
为什么使用代理服务器可以使我们访问一些原本不能访问的网站呢？为什么使用它后浏览外国网站会比原来的快呢？形象的说：代理服务器是网络信息的中转站。在一般情况下，我们使用网络浏览器直接去连接其他Internet站点取得网络信息时，须送出Request信号来得到回答，然后对方再把信息以bit方式传送回来。[1]
代理服务器是介于浏览器和Web服务器之间的一台服务器，有了它之后，浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求，Request信号会先送到代理服务器，由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且，大部分代理服务器都具有缓冲的功能，就好像一个大的Cache，它有很大的存储空间，它不断将新取得数据储存到它本机的存储器上，如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的，那么它就不重新从Web服务器取数据，而直接将存储器上的数据传送给用户的浏览器，这样就能显著提高浏览速度和效率（速度会随着代理服务器地理位置的不同以及网络传输情况而改变），而且国外的网络大部分都是没有限制访问网站或者所限制的不同，所以我们有很大的机会通过代理服务器去访问那些原本不能够去的网站。[1]
更重要的是：Proxy Server （代理服务器）是Internet链路级网关所提供的一种重要的安全功能，它的工作主要在开放系统互联(OSI) 模型的对话层。[1]
proxy对于我们这么有用，那么究竟怎样才可以在偌大的网络上找寻这些服务器呢？这就要靠一些专门找寻proxy的软件了，下面就是几款常用软件的介绍：[1]
一.Proxy Hunter
这是Proxy搜索软件的老大哥了，自从1.0推出以来，就倍受全国网友热爱，版本是3.0，这个Proxy Hunter有什么特点呢?带有预测搜索任务完成时间的功能，除了教育网外，不限制搜索IP地址范围，同时支持HTTP与SOCKS类Proxy的搜索和验证，具备对已搜索得的Proxy地址进行管理，使用，自动调度，再验证等先进的功能。当有一大堆Proxy，不知用哪个好时，这时你需要自动调度功能，将网络软件的Proxy设置为本机IP(127.0.0.1），端口8080，然后在Proxy Hunter搜索结果列表中将欲使用的Proxy按鼠标右键设为“使用”（Enable），这样Proxy Hunter就会根据当时各Proxy速度的快慢，选择一个或数个使用，很方便吧。[1]
二.Proxy NOW系列
这是由网站自动更新软件Update NOW的作者开发的，由HTTP Proxy NOW、SOCKS Proxy NOW、FTP Proxy NOW三部分组成，顾名思义，功能是分别搜索上述三类Proxy用的，若是能将其合一在一个软件里就好了，Proxy NOW系列的优点是绝对不限制搜索IP范围，但没注册进入时会有延时，不过只有几秒钟，没大碍，搜索速度还可以，算是中规中矩，缺点是功能分散单一,可设置项较少，验证不那么完善。[1]
三.SOCKS Cat
这是专门搜索SOCKS Proxy的，同样不限制搜索IP地址范围，速度也比较快，据作者称，其速度只比Proxy Hunter慢些，不过在验证SOCKS Proxy方面要做得好，同时支持SOCKS4、SOCKS5的Proxy的搜索和验证，支持设置供验证的网页，设置最高连接数等，经实际使用，效果不错，如果能加入对HTTP Proxy的搜索和验证功能可能会更好。[1]
当然，有些搜索经验也应该掌握，搜索Proxy，如大海捞针，不掌握要领，可是要吃大亏的。大规模搜索，效果好，但成本高，耗时长，不值得推荐。经过实践，局部地区震荡IP搜索法较好。例如，你所在地有一大ISP或者是ICP，假设其IP地址为202.96.123.123，这时请以总数1275(255 × 5）为震荡范围，计算出应尝试搜索的范围是202.96.121.0至202.96.125.255，祝你好运！还有连接时间设长一点，以及注意加入以下端口8080(HTTP) 3128(HTTP) 80(HTTP) 1080(SOCKS）这样才不会有漏网之鱼。[1]
接下来将以ProxyHunter为例子，为大家讲解如何搜索proxy。
当你填加完任务后，返回到主界面，按蓝色的开始键，这样ProxyHunter就会开始搜索代理了。你需要做的事情就是盯住搜索结果栏和耐心地等待。
服务器地址：这里出现的就是你搜索到的代理服务器的IP。[1]
端口：这个是它所用的端口。
类型：就是这个Proxy的类型。
验证状态：这个最重要，它的状态分几种，上图列出的就是其中几种状态，通常如果成功搜索到这个proxy的话，它会显示为“FREE”，那么你就可以直接使用这个proxy；如果显示为“要密码”的话，基本上你可以把这个proxy删除了，或将其密码破解；要是显示“连接超时”或“连接失败”等其他状态的话，那么可能你现在的网络正处于繁忙状态，也有可能是这个proxy暂时关闭了，你可以隔一段时间再去验证一次。[1]
时间特性：这个数值影响到这个proxy的速度，它显示的是你的机器连接到proxy的时间，如果你有多个proxy供你选择话，那么就选一个相对数值小的一个吧，连接的时间越小就代表这个porxy越快。[1]
经过上一步的搜索，想必你已经搜索到几个“Free”属性的Proxy了吧？恭喜恭喜～
那么究竟怎样才可以用这些Proxy呢？其实很简单，大部分软件都有一些软件属性的选项，比如“Setting”和“Preferences”等等。而在这些选项里面通常会有“Proxy”这个选项，你只需要在“Proxy”选项里面填上你搜索出来的Proxy的IP的端口，那么就可以使用这个Proxy了。如果软件是中文的话那么就更加简单，只要在“设置代理服务器”里面填上就ok了。[1]
以浏览器IE6为例：
1、打开“工具”里面的“Internet选项”。
2、点选“连接”框。
3、如果你使用拨号上网的话，那么选择“设置”。如果你是使用局域网的话，那么选择“局域网设置”。
4、在里面就有“代理服务器”这个设置。先点击“使用代理服务器”，然后在“地址”上填上Proxy的IP，在“端口”填上端口。
第二种方法

自己通过代理软件去搜索代理服务器对一般用户来说显然太过漫长，其实已有很多搜索出来的代理服务器分享到了第三方的网站，我们只要到这些网站去搜索和找到符合自己想要的代理服务器就可以了，这样的网站很多，在搜索引擎里搜索代理服务器网就能出来很多这样的网站，在这样的网站查找自己满意的代理服务器就可以了。[1]
网络用途编辑
在日常网络中有很多用途，这里把我们所熟悉的一些作用总结和分析一下，分类说明：
共享网络

代理服务器
代理服务器
最常见的可能是用代理服务器共享上网，很多人不知不觉中就在用，比如通过sygate，wingate，isa，ccproxy，NT系统自带的网络共享等，可以提供企业级的文件缓存、复制和地址过滤等服务，充分利用局域网出口的有限带宽，加快内网用户的 访问速度，可以解决仅仅有一条线路一个IP，IP资源不足，带局域网很多用户上网的功能，同时可以做为一个防火墙，隔离内网与外网，并且能提供监控网络和记录传输信息的功能，加强了局域网的安全性，又便于对上网用户进行管理。[1]
访问代理

代理服务器
代理服务器
加快访问网站速度，在网络出现拥挤或故障时，可通过代理服务器访问目的网站。比如A要访问C网站，但A到C网络出现问题，可以通过绕道，假设B是代理服务器，A可通过B， 再由B到C。大家还记得前几个月，有段时间网络不正常，基本访问不了外国网站，如GOOGLE，YAHOO， 甚至连CCF都访问不了，心里很着急。结果通过一个代理服务器，发现都可以访问，速度还不错，在这样的情况下，代理服务器就可以发挥很大的作用了。还有一类代理服务器备份有相当数量的缓存文件，如果我们当前所访问的数据在代理服务器的缓存文件中，则可直接 读取，而无需再连接到远端Web服务器。这样，加快了访问速度。[1]
防止攻击

隐藏自己的真实地址信息，还可隐藏自己的IP，防止被黑客攻击。通过分析指定IP地址，可以查询到网络用户的所在地。例如，大家在一些论坛上看到，论坛中明确标出了发帖用户所在地，这就是根据论坛会员登录时的IP地址解析的。还有平日里我们最为常 用的显IP版QQ，在“发送消息”窗口中，可以查看对方的IP及解析出的地理位置。而当我们使用相应协议的代理服务器后，就可以达到隐藏自己当前所在地地址的目的了。[1]
突破限制

代理服务器还可以突破网络限制。比如局域网对上网用户的端口、目的网站、协议、游戏、即时通讯软件等的限制，都可以突破这些限制，可参见我这篇帖子，如何突破局域网对上网用户的一些限制 不再重复。举个例子：GOOGLE我们都喜欢用，其实GOOGLE有一个功能就有点类似于代理服务器的功能，就是网页快照，网站经常发生变动，地址或者网站关了，网站服务器发生故障了，或者已经更新了，但我们仍然要查以前非常有用的资料，网页快照就排 上用场了，Google以其复杂而全自动的搜索方法排除了任何人为因素对搜索结果的影响，保证了网页排名的客观公正，Google可以方便、诚实、客观地帮您在网上找到有价值的资料。GOOGLE有一个海量的数据库，如果找不到服务器，Google储存的网页快照也可救急。虽然网页快照中的信息可能不是最新的，但在网页快照中查找资料要比在实际网页中快得多，这时可以通过加密代理访问Google，再访问其网页快照来救急。[1]
掩藏身份

代理服务器知识是黑客基本功，黑客的很多活动都是通过代理服务器，比如扫描、刺探，对局域网内机器进行渗透，黑客一般攻击的时候都是中转了很多级跳板，才攻击目标机器。隐藏了身份，保证了自己的安全。[1]
提高速度

提高下载速度，突破下载限制。比如有的网站提供的下载资源，做了一IP一线程的限制，这时候可以用影音传送带，设置多线程，为每个线程设置一个代理。对于限制一个IP的情况很好突破，只要用不同的代理服务器，就可同时下载多个资源，适用于从WEB和FTP 上下载的情况。不过如果是论坛里面的资源，每个用户一个账号，并且限制一账号一IP，代理服务器就突破不了。还有一种情况，比如我们这里，电信的用户上不了联通的电影网站，联通的用户上不了的电信电影网站，这种情况只要电信的找一个联通地代理，IP地址属联通就行。联通找一个电信代理。就可以去电影网站下载其电影。教育网还可以通过代理服 务器可使无出国权限或无访问某IP段权限的计算机访问相关资源。[1]
充当防火墙

[1]  因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点，因此在代理服务器上就可以设置相应的限制，以过滤或屏蔽某些信息。
用户管理

[1]  通过代理服务器，管理员可以设置用户验证和记账功能，对用户进行登记，并对用户的访问时间、访问地点、信息浏览进行统计。没有登记的用户无权通过代理服务器访问Internet
使用方法编辑
什么是代理服务器及其作用？代理服务器是网上提供转接功能的服务器，比如你想访问的目的网站是A，由于某种原因你不能访问到网站A或者你不想直接访问网站A（这样通过代理服务器网站A，对网站A而已可以隐藏你自己的身份 ，也就是不知道是谁访问的网站，而认为是代理服务器访问的），此时你就可以使用代理服务器，在实际访问网站的时候，你在浏览器的地址栏内和你以前一样输入你要访问的网站，浏览器会自动先访问代理服务器，然后代理服务器会自动给你转接到你的目标网站。简单而言，代理服务器可以隐藏你的身份。[1]
为什么有的代理服务器不能使用？代理服务器是有很强的时效性的，原因是由于大家可以理解的原因，代理服务器有时候运行一段时间，就被迫关闭了，这时候你需要再找新的代理服务器使用了。[1]
使用代理服务器能够提高访问速度还是降低访问速度？不一定，要视具体情况而定，如果你是这个代理服务器上第一个访问目的网站的用户，那么，使用代理服务器的访问速度会降低；如果你不是第一个访问目的网站的用户，速度有可能提高，原因是在第一个用户访问代理服务器以后，目标网站的内容就保存在代理服务器上了，你要访问目的网站，此时的网页是从道理服务器直接取的，速度有可能提高，但是由于有些代理服务器的带宽比较窄或者访问的人数比较多，即使你不是第一个访问用户速度也可能降低的。[1]
怎样使用代理服务器？使用代理服务器的步骤是（我们以IE5为例）：a.打开浏览器IE5；b.选择“工具”--“Internet选项[1]
===================================
在IE等浏览器中使用HTTP代理服务器
IE5.0以上版本中设置代理：菜单栏“工具”->；下拉菜单“Internet选项”->；选项卡“连接”->；在“局域网设置”中选中您使用的连接，然后点击右侧的“设置”->；在中间的“代理服务器”栏选中“使用代理服务器”->；在“地址” 和“端口”栏输入本站提供的HTTP代理服务器->；确定->；确定。[1]
MyIE2中设置代理服务器：菜单栏“选项”——》“代理服务器”——》“代理设置”——》在输入框中输入标准格式的代理服务器，如XXX.XXX.XXX.XXX：端口，然后“确定”并退出，继续，菜单栏“选项”——》“代理服务器”——》然后选择刚才输入的代理服务器[1]
腾讯浏览器（TT浏览器）中设置代理服务器：菜单栏“工具”——》“WWW代理”——》“设置代理”——》在代理设置对话框中，点击“新增”——》在代理设置区中，输入代理，然后“确定”并退出，继续，菜单栏“工具”——》“WWW代理”——》然后选择刚才输入的代理服务器[1]
使用SOCKS代理服务器上QQ的方法
用SOCKS代理上QQ，可隐藏真实IP地址，方法如下：
启动QQ，登陆后右击下方开始菜单处的QQ小图标，选择“系统参数”==》“网络设置”
在服务器地址与端口处填QQ服务器地址，最好数字的。如5202.104.129.2515端口：8000
在“使用SOCKS5代理服务器”前打上勾，在“代理服务器地址”与“端口号”处，（QQ代理的端口号一般为1080） 分别填上最新SOCKS代理（SOCKS4也可用）
在“校验用户名”与“校验用户密码”处全部删空，然后点“测试”，如能通过，则说明代理服务器工作正常，否则换一个。[1]
按“确定”，点击任务栏的QQ小图标，先离线再上线即可.
在FTP中使用SOCKS代理服务器的方法
在FTP软件中我们可以使用SOCKS4/SOCKS5代理服务器，常见的FTP工具中的代理设置方法如下：
FlashFXP3.0以前版本中设置代理：菜单栏“选项”——》参数设置——》代理和防火墙，然后在“代理服务器”项中选择代理类型，填写代理
FlashFXP3.0以后版本中设置代理：菜单栏“选项”——》参数设置——》连接，然后在“代理服务器”项中选择代理类型，填写代理
CuteFTP XP 5.0.2 中文版中设置代理：菜单栏“编辑”——》设置——》连接——》SOCKS--》选择代理类型，如SOCKS4或者SOCKS5，并填写代理
LeapFtp中设置代理：菜单栏“选项”——》参数设置——》常规——》代理，将“使用代理”前面的方框钩上，然后填写代理，并将下面的SOCKS防火墙钩上
软件信息编辑
软件大小：512 K
软件性质：共享软件
下载次数：47021
软件语言：简体中文
软件类别：国产软件/网络优化
应用平台：Win2003/WinXP/Win2000/WinNT/Win9x
介绍

代理服务器软件,支持各类网络代理协议,例如http、socks、ftp、smtp、pop3、dns等,并完全支持qq、ftp、msn、outlook、foxmail等客户端软件代理上网.在实现共享上网的同时可以很方便地对客户端进行严格的帐号管理,如IP+MAC认证、限制上网时间、限制QQ和MSN聊天、过滤网站、连接数、带宽、流量限制等。[1]
主要功能

1、采用基于事件驱动（epoll等）加非阻塞socket及异步IO的方式构架，使其比其它代理服务器性能更高；
2、内置内存/磁盘两级缓存，采用LRU淘汰算法，缓存命中率非常高，有效降低资源占用；
3、内置静态化功能，可以有选择性缓存动态网页，正确使用可以节省大量的资源；[1]
常用分类

Proxy Hunter
这是Proxy搜索软件的老大哥了,自从1.0推出以来,就倍受全国网友热爱,版本是3.1 beta1,这个Proxy Hunter有什么特点呢?搜索速度之快,是同类软件之首,同时带有预测搜索任务完成时间的功能,除了教育网外,不限制搜索IP地址范围,同时支持 HTTP与SOCKS类Proxy的搜索和验证,具备对已搜索得的Proxy地址进行管理,使用,自动调度,再验证等先进的功能。当有一大堆Proxy, 不知用哪个好时,这时你需要自动调度功能,将网络软件的Proxy设置为本机IP(127.0.0.1),端口8080,然后在Proxy Hunter搜索结果列表中将欲使用的Proxy按鼠标右键设为“使用”(Enable),这样Proxy Hunter就会根据当时各Proxy速度的快慢,选择一个或数个使用。[1]
Proxy NOW系列
这是由网站自动更新软件Update NOW的作者开发的,由HTTP Proxy NOW、SOCKS Proxy NOW、FTPProxy NOW三部分组成，顾名思义,功能是分别搜索上述三类Proxy用的,若是能将其合一在一个软件里就好了,Proxy NOW系列的优点是绝对不限制搜索IP范围,但没注册进入时会有延时,不过只有几秒钟,没大碍,搜索速度还可以,算是中规中矩,缺点是功能分散单一,可设置项较少,验证不那么完善。[1]
SOCKS Cat
这是专门搜索SOCKS Proxy的,同样不限制搜索IP地址范围,速度也比较快,据作者称,其速度只比Proxy Hunter慢些,不过在验证SOCKS Proxy方面要做得好,同时支持SOCKS4、SOCKS5的Proxy的搜索和验证,支持设置供验证的网页,设置最高连接数等,经实际使用,效果不错,如果能加入对HTTP Proxy的搜索和验证功能可能会更好。
当然,有些搜索经验也应该掌握,搜索Proxy,如大海捞针,不掌握要领,可是要吃大亏的。大规模搜索,效果好,但成本高,耗时长,不值得推荐。经过实践,局部地区震荡IP搜索法较好。例如,你所在地有一大ISP或者是ICP,假设其IP地址为202.96.123.123,这时请以总数 1275(255 × 5)为震荡范围,计算出应尝试搜索的范围是202.96.121.0至202.96.125.255,祝你好运!还有连接时间设长一点,以及注意加入以下端口8080(HTTP) 3128(HTTP) 80(HTTP) 1080(SOCKS)这样才不会有漏网之鱼。[1]
Free代理IP扫描器 build 20130207
软件大小: 355 KB
软件语言: 简体中文
整理时间: 2013/2/7 15:50:01
授权方式: 免费版
访问次数:235
软件性质: 国产软件
相关连接:
运行环境: WinXp,Win2000,Win2003,WinVista,Win 7
代理服务器与网络安全编辑
对网络安全的贡献

它的内容过滤功能有利于防止骇客破坏电脑，保护电脑安全。
它的匿名功能可以帮助你隐藏真实IP，以免被骇客盯上。
对网络安全的破坏

它的匿名功能可以帮助骇客隐藏自己的真实IP，进行破坏，这样就加大了警方的取证难度。（较常见的做法是只挂一个代理，但是安全性更高的做法是用好几台代理服务器串成“代理链”，或者入侵完成后将代理服务器的日志、缓存擦除掉。）还有一些恶意用户常常挂了代理之后随意留言，所以一些网站在用户使用代理的时候可能会给你“禁言”。[1]
它的中转功能在使用时，所有发往服务器的数据都基本全部明文，一个前文提到过的“间谍代理”就有可能记录下所有经过的数据（包括用户名密码），所以如果可能的话，需要通过代理传输用户名密码时尽量使用SSL、TLS等协议先行加密。4、启动代理猎手，选择“导入结果”，找到刚才编辑的proxy.txt文件，导入即可（记住要选中“避免导入重复项”）。
5、选中刚才导入的结果，点击〔检验〕，能不能用就清楚了。[1]
代理技巧

在搜索代理服务器时，输入的IP范围非常重要，一般来说，设置代理服务器比较多的地方是一些经济比较发达的地区，你可以找到全国各省市的IP地址，然后有针对性地进行搜索。[1]
代理服务器新手应用指南
首先我要说明，我们这里要谈的代理，是代理服务器，英文名叫Proxy Server。一般来讲，对于我们这些普通的网民它的作用有二个（撇开一些高深的用处不谈，因为我们未必会用到）：[1]
一是通过它，我们可以访问到一些平时不能去的网站。不信你可以马上打开你的浏览器和输入这个网址。怎样？不用看着浏览器在这里空等了，并不是你的网络速度慢，也不是没有这个网站，而是你访问不到它（网络上还有很多这些类型的网站哦）。为什么访问不到？这个问题嘛…….....说法有很多种，大部分都说是国内的网络被限制了访问，所以某些网站是不能去的。至于如何可以访问到这些网站？看完本文你就知道了！[1]
二是通过它来加快我们浏览某些网站的速度。有时候我们访问一些国外或者港台网站，速度慢得像蜗牛一样。但只要你正确的选用代理服务器，速度就可以得到提升，有时候这些速度的提升可是很明显的哦！[1]
如果你在以往浏览过程中出现过以上的情况，那么看来你有必要尝试一下使用代理服务器了。
为什么使用代理服务器可以使我们访问一些原本不能访问的网站呢？为什么使用它后浏览外国网站会比原来的快呢？形象的说：代理服务器是网络信息的中转站。在一般情况下，我们使用网络浏览器直接去连接其他Internet站点取得网络信息时，须送出Request信号来得到回答，然后对方再把信息以bit方式传送回来。[1]
代理服务器是介于浏览器和Web服务器之间的一台服务器，有了它之后，浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求，Request信号会先送到代理服务器，由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且，大部分代理服务器都具有缓冲的功能，就好像一个大的Cache，它有很大的存储空间，它不断将新取得数据储存到它本机的存储器上，如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的，那么它就不重新从Web服务器取数据，而直接将存储器上的数据传送给用户的浏览器，这样就能显著提高浏览速度和效率（速度会随着代理服务器地理位置的不同以及网络传输情况而改变），而且国外的网络大部分都是没有限制访问网站或者所限制的不同，所以我们有很大的机会通过代理服务器去访问那些原本不能够去的网站。[1]
更重要的是：Proxy Server （代理服务器）是Internet链路级网关所提供的一种重要的安全功能，它的工作主要在开放系统互联(OSI) 模型的对话层。[1]
proxy对于我们这么有用，那么究竟怎样才可以在偌大的网络上找寻这些服务器呢？这就要靠一些专门找寻proxy的软件了，下面就是几款常用软件的介绍：[1]
一.Proxy Hunter
这是Proxy搜索软件的老大哥了，自从1.0推出以来，就倍受全国网友热爱，版本是3.0，这个Proxy Hunter有什么特点呢?带有预测搜索任务完成时间的功能，除了教育网外，不限制搜索IP地址范围，同时支持HTTP与SOCKS类Proxy的搜索和验证，具备对已搜索得的Proxy地址进行管理，使用，自动调度，再验证等先进的功能。当有一大堆Proxy，不知用哪个好时，这时你需要自动调度功能，将网络软件的Proxy设置为本机IP(127.0.0.1），端口8080，然后在Proxy Hunter搜索结果列表中将欲使用的Proxy按鼠标右键设为“使用”（Enable），这样Proxy Hunter就会根据当时各Proxy速度的快慢，选择一个或数个使用，很方便吧。[1]
二.Proxy NOW系列
这是由网站自动更新软件Update NOW的作者开发的，由HTTP Proxy NOW、SOCKS Proxy NOW、FTP Proxy NOW三部分组成，顾名思义，功能是分别搜索上述三类Proxy用的，若是能将其合一在一个软件里就好了，Proxy NOW系列的优点是绝对不限制搜索IP范围，但没注册进入时会有延时，不过只有几秒钟，没大碍，搜索速度还可以，算是中规中矩，缺点是功能分散单一,可设置项较少，验证不那么完善。[1]
三.SOCKS Cat
这是专门搜索SOCKS Proxy的，同样不限制搜索IP地址范围，速度也比较快，据作者称，其速度只比Proxy Hunter慢些，不过在验证SOCKS Proxy方面要做得好，同时支持SOCKS4、SOCKS5的Proxy的搜索和验证，支持设置供验证的网页，设置最高连接数等，经实际使用，效果不错，如果能加入对HTTP Proxy的搜索和验证功能可能会更好。[1]
当然，有些搜索经验也应该掌握，搜索Proxy，如大海捞针，不掌握要领，可是要吃大亏的。大规模搜索，效果好，但成本高，耗时长，不值得推荐。经过实践，局部地区震荡IP搜索法较好。例如，你所在地有一大ISP或者是ICP，假设其IP地址为202.96.123.123，这时请以总数1275(255 × 5）为震荡范围，计算出应尝试搜索的范围是202.96.121.0至202.96.125.255，祝你好运！还有连接时间设长一点，以及注意加入以下端口8080(HTTP) 3128(HTTP) 80(HTTP) 1080(SOCKS）这样才不会有漏网之鱼。[1]
接下来将以ProxyHunter为例子，为大家讲解如何搜索proxy。
当你填加完任务后，返回到主界面，按蓝色的开始键，这样ProxyHunter就会开始搜索代理了。你需要做的事情就是盯住搜索结果栏和耐心地等待。
服务器地址：这里出现的就是你搜索到的代理服务器的IP。[1]
端口：这个是它所用的端口。
类型：就是这个Proxy的类型。
验证状态：这个最重要，它的状态分几种，上图列出的就是其中几种状态，通常如果成功搜索到这个proxy的话，它会显示为“FREE”，那么你就可以直接使用这个proxy；如果显示为“要密码”的话，基本上你可以把这个proxy删除了，或将其密码破解；要是显示“连接超时”或“连接失败”等其他状态的话，那么可能你现在的网络正处于繁忙状态，也有可能是这个proxy暂时关闭了，你可以隔一段时间再去验证一次。[1]
时间特性：这个数值影响到这个proxy的速度，它显示的是你的机器连接到proxy的时间，如果你有多个proxy供你选择话，那么就选一个相对数值小的一个吧，连接的时间越小就代表这个porxy越快。[1]
经过上一步的搜索，想必你已经搜索到几个“Free”属性的Proxy了吧？恭喜恭喜～
那么究竟怎样才可以用这些Proxy呢？其实很简单，大部分软件都有一些软件属性的选项，比如“Setting”和“Preferences”等等。而在这些选项里面通常会有“Proxy”这个选项，你只需要在“Proxy”选项里面填上你搜索出来的Proxy的IP的端口，那么就可以使用这个Proxy了。如果软件是中文的话那么就更加简单，只要在“设置代理服务器”里面填上就ok了。[1]
以浏览器IE6为例：
1、打开“工具”里面的“Internet选项”。
2、点选“连接”框。
3、如果你使用拨号上网的话，那么选择“设置”。如果你是使用局域网的话，那么选择“局域网设置”。
4、在里面就有“代理服务器”这个设置。先点击“使用代理服务器”，然后在“地址”上填上Proxy的IP，在“端口”填上端口。
第二种方法

自己通过代理软件去搜索代理服务器对一般用户来说显然太过漫长，其实已有很多搜索出来的代理服务器分享到了第三方的网站，我们只要到这些网站去搜索和找到符合自己想要的代理服务器就可以了，这样的网站很多，在搜索引擎里搜索代理服务器网就能出来很多这样的网站，在这样的网站查找自己满意的代理服务器就可以了。[1]
网络用途编辑
在日常网络中有很多用途，这里把我们所熟悉的一些作用总结和分析一下，分类说明：
共享网络

代理服务器
代理服务器
最常见的可能是用代理服务器共享上网，很多人不知不觉中就在用，比如通过sygate，wingate，isa，ccproxy，NT系统自带的网络共享等，可以提供企业级的文件缓存、复制和地址过滤等服务，充分利用局域网出口的有限带宽，加快内网用户的 访问速度，可以解决仅仅有一条线路一个IP，IP资源不足，带局域网很多用户上网的功能，同时可以做为一个防火墙，隔离内网与外网，并且能提供监控网络和记录传输信息的功能，加强了局域网的安全性，又便于对上网用户进行管理。[1]
访问代理

代理服务器
代理服务器
加快访问网站速度，在网络出现拥挤或故障时，可通过代理服务器访问目的网站。比如A要访问C网站，但A到C网络出现问题，可以通过绕道，假设B是代理服务器，A可通过B， 再由B到C。大家还记得前几个月，有段时间网络不正常，基本访问不了外国网站，如GOOGLE，YAHOO， 甚至连CCF都访问不了，心里很着急。结果通过一个代理服务器，发现都可以访问，速度还不错，在这样的情况下，代理服务器就可以发挥很大的作用了。还有一类代理服务器备份有相当数量的缓存文件，如果我们当前所访问的数据在代理服务器的缓存文件中，则可直接 读取，而无需再连接到远端Web服务器。这样，加快了访问速度。[1]
防止攻击

隐藏自己的真实地址信息，还可隐藏自己的IP，防止被黑客攻击。通过分析指定IP地址，可以查询到网络用户的所在地。例如，大家在一些论坛上看到，论坛中明确标出了发帖用户所在地，这就是根据论坛会员登录时的IP地址解析的。还有平日里我们最为常 用的显IP版QQ，在“发送消息”窗口中，可以查看对方的IP及解析出的地理位置。而当我们使用相应协议的代理服务器后，就可以达到隐藏自己当前所在地地址的目的了。[1]
突破限制

代理服务器还可以突破网络限制。比如局域网对上网用户的端口、目的网站、协议、游戏、即时通讯软件等的限制，都可以突破这些限制，可参见我这篇帖子，如何突破局域网对上网用户的一些限制 不再重复。举个例子：GOOGLE我们都喜欢用，其实GOOGLE有一个功能就有点类似于代理服务器的功能，就是网页快照，网站经常发生变动，地址或者网站关了，网站服务器发生故障了，或者已经更新了，但我们仍然要查以前非常有用的资料，网页快照就排 上用场了，Google以其复杂而全自动的搜索方法排除了任何人为因素对搜索结果的影响，保证了网页排名的客观公正，Google可以方便、诚实、客观地帮您在网上找到有价值的资料。GOOGLE有一个海量的数据库，如果找不到服务器，Google储存的网页快照也可救急。虽然网页快照中的信息可能不是最新的，但在网页快照中查找资料要比在实际网页中快得多，这时可以通过加密代理访问Google，再访问其网页快照来救急。[1]
掩藏身份

代理服务器知识是黑客基本功，黑客的很多活动都是通过代理服务器，比如扫描、刺探，对局域网内机器进行渗透，黑客一般攻击的时候都是中转了很多级跳板，才攻击目标机器。隐藏了身份，保证了自己的安全。[1]
提高速度

提高下载速度，突破下载限制。比如有的网站提供的下载资源，做了一IP一线程的限制，这时候可以用影音传送带，设置多线程，为每个线程设置一个代理。对于限制一个IP的情况很好突破，只要用不同的代理服务器，就可同时下载多个资源，适用于从WEB和FTP 上下载的情况。不过如果是论坛里面的资源，每个用户一个账号，并且限制一账号一IP，代理服务器就突破不了。还有一种情况，比如我们这里，电信的用户上不了联通的电影网站，联通的用户上不了的电信电影网站，这种情况只要电信的找一个联通地代理，IP地址属联通就行。联通找一个电信代理。就可以去电影网站下载其电影。教育网还可以通过代理服 务器可使无出国权限或无访问某IP段权限的计算机访问相关资源。[1]
充当防火墙

[1]  因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点，因此在代理服务器上就可以设置相应的限制，以过滤或屏蔽某些信息。
用户管理

[1]  通过代理服务器，管理员可以设置用户验证和记账功能，对用户进行登记，并对用户的访问时间、访问地点、信息浏览进行统计。没有登记的用户无权通过代理服务器访问Internet
使用方法编辑
什么是代理服务器及其作用？代理服务器是网上提供转接功能的服务器，比如你想访问的目的网站是A，由于某种原因你不能访问到网站A或者你不想直接访问网站A（这样通过代理服务器网站A，对网站A而已可以隐藏你自己的身份 ，也就是不知道是谁访问的网站，而认为是代理服务器访问的），此时你就可以使用代理服务器，在实际访问网站的时候，你在浏览器的地址栏内和你以前一样输入你要访问的网站，浏览器会自动先访问代理服务器，然后代理服务器会自动给你转接到你的目标网站。简单而言，代理服务器可以隐藏你的身份。[1]
为什么有的代理服务器不能使用？代理服务器是有很强的时效性的，原因是由于大家可以理解的原因，代理服务器有时候运行一段时间，就被迫关闭了，这时候你需要再找新的代理服务器使用了。[1]
使用代理服务器能够提高访问速度还是降低访问速度？不一定，要视具体情况而定，如果你是这个代理服务器上第一个访问目的网站的用户，那么，使用代理服务器的访问速度会降低；如果你不是第一个访问目的网站的用户，速度有可能提高，原因是在第一个用户访问代理服务器以后，目标网站的内容就保存在代理服务器上了，你要访问目的网站，此时的网页是从道理服务器直接取的，速度有可能提高，但是由于有些代理服务器的带宽比较窄或者访问的人数比较多，即使你不是第一个访问用户速度也可能降低的。[1]
怎样使用代理服务器？使用代理服务器的步骤是（我们以IE5为例）：a.打开浏览器IE5；b.选择“工具”--“Internet选项[1]
===================================
在IE等浏览器中使用HTTP代理服务器
IE5.0以上版本中设置代理：菜单栏“工具”->；下拉菜单“Internet选项”->；选项卡“连接”->；在“局域网设置”中选中您使用的连接，然后点击右侧的“设置”->；在中间的“代理服务器”栏选中“使用代理服务器”->；在“地址” 和“端口”栏输入本站提供的HTTP代理服务器->；确定->；确定。[1]
MyIE2中设置代理服务器：菜单栏“选项”——》“代理服务器”——》“代理设置”——》在输入框中输入标准格式的代理服务器，如XXX.XXX.XXX.XXX：端口，然后“确定”并退出，继续，菜单栏“选项”——》“代理服务器”——》然后选择刚才输入的代理服务器[1]
腾讯浏览器（TT浏览器）中设置代理服务器：菜单栏“工具”——》“WWW代理”——》“设置代理”——》在代理设置对话框中，点击“新增”——》在代理设置区中，输入代理，然后“确定”并退出，继续，菜单栏“工具”——》“WWW代理”——》然后选择刚才输入的代理服务器[1]
使用SOCKS代理服务器上QQ的方法
用SOCKS代理上QQ，可隐藏真实IP地址，方法如下：
启动QQ，登陆后右击下方开始菜单处的QQ小图标，选择“系统参数”==》“网络设置”
在服务器地址与端口处填QQ服务器地址，最好数字的。如5202.104.129.2515端口：8000
在“使用SOCKS5代理服务器”前打上勾，在“代理服务器地址”与“端口号”处，（QQ代理的端口号一般为1080） 分别填上最新SOCKS代理（SOCKS4也可用）
在“校验用户名”与“校验用户密码”处全部删空，然后点“测试”，如能通过，则说明代理服务器工作正常，否则换一个。[1]
按“确定”，点击任务栏的QQ小图标，先离线再上线即可.
在FTP中使用SOCKS代理服务器的方法
在FTP软件中我们可以使用SOCKS4/SOCKS5代理服务器，常见的FTP工具中的代理设置方法如下：
FlashFXP3.0以前版本中设置代理：菜单栏“选项”——》参数设置——》代理和防火墙，然后在“代理服务器”项中选择代理类型，填写代理
FlashFXP3.0以后版本中设置代理：菜单栏“选项”——》参数设置——》连接，然后在“代理服务器”项中选择代理类型，填写代理
CuteFTP XP 5.0.2 中文版中设置代理：菜单栏“编辑”——》设置——》连接——》SOCKS--》选择代理类型，如SOCKS4或者SOCKS5，并填写代理
LeapFtp中设置代理：菜单栏“选项”——》参数设置——》常规——》代理，将“使用代理”前面的方框钩上，然后填写代理，并将下面的SOCKS防火墙钩上
软件信息编辑
软件大小：512 K
软件性质：共享软件
下载次数：47021
软件语言：简体中文
软件类别：国产软件/网络优化
应用平台：Win2003/WinXP/Win2000/WinNT/Win9x
介绍

代理服务器软件,支持各类网络代理协议,例如http、socks、ftp、smtp、pop3、dns等,并完全支持qq、ftp、msn、outlook、foxmail等客户端软件代理上网.在实现共享上网的同时可以很方便地对客户端进行严格的帐号管理,如IP+MAC认证、限制上网时间、限制QQ和MSN聊天、过滤网站、连接数、带宽、流量限制等。[1]
主要功能

1、采用基于事件驱动（epoll等）加非阻塞socket及异步IO的方式构架，使其比其它代理服务器性能更高；
2、内置内存/磁盘两级缓存，采用LRU淘汰算法，缓存命中率非常高，有效降低资源占用；
3、内置静态化功能，可以有选择性缓存动态网页，正确使用可以节省大量的资源；[1]
常用分类

Proxy Hunter
这是Proxy搜索软件的老大哥了,自从1.0推出以来,就倍受全国网友热爱,版本是3.1 beta1,这个Proxy Hunter有什么特点呢?搜索速度之快,是同类软件之首,同时带有预测搜索任务完成时间的功能,除了教育网外,不限制搜索IP地址范围,同时支持 HTTP与SOCKS类Proxy的搜索和验证,具备对已搜索得的Proxy地址进行管理,使用,自动调度,再验证等先进的功能。当有一大堆Proxy, 不知用哪个好时,这时你需要自动调度功能,将网络软件的Proxy设置为本机IP(127.0.0.1),端口8080,然后在Proxy Hunter搜索结果列表中将欲使用的Proxy按鼠标右键设为“使用”(Enable),这样Proxy Hunter就会根据当时各Proxy速度的快慢,选择一个或数个使用。[1]
Proxy NOW系列
这是由网站自动更新软件Update NOW的作者开发的,由HTTP Proxy NOW、SOCKS Proxy NOW、FTPProxy NOW三部分组成，顾名思义,功能是分别搜索上述三类Proxy用的,若是能将其合一在一个软件里就好了,Proxy NOW系列的优点是绝对不限制搜索IP范围,但没注册进入时会有延时,不过只有几秒钟,没大碍,搜索速度还可以,算是中规中矩,缺点是功能分散单一,可设置项较少,验证不那么完善。[1]
SOCKS Cat
这是专门搜索SOCKS Proxy的,同样不限制搜索IP地址范围,速度也比较快,据作者称,其速度只比Proxy Hunter慢些,不过在验证SOCKS Proxy方面要做得好,同时支持SOCKS4、SOCKS5的Proxy的搜索和验证,支持设置供验证的网页,设置最高连接数等,经实际使用,效果不错,如果能加入对HTTP Proxy的搜索和验证功能可能会更好。
当然,有些搜索经验也应该掌握,搜索Proxy,如大海捞针,不掌握要领,可是要吃大亏的。大规模搜索,效果好,但成本高,耗时长,不值得推荐。经过实践,局部地区震荡IP搜索法较好。例如,你所在地有一大ISP或者是ICP,假设其IP地址为202.96.123.123,这时请以总数 1275(255 × 5)为震荡范围,计算出应尝试搜索的范围是202.96.121.0至202.96.125.255,祝你好运!还有连接时间设长一点,以及注意加入以下端口8080(HTTP) 3128(HTTP) 80(HTTP) 1080(SOCKS)这样才不会有漏网之鱼。[1]
Free代理IP扫描器 build 20130207
软件大小: 355 KB
软件语言: 简体中文
整理时间: 2013/2/7 15:50:01
授权方式: 免费版
访问次数:235
软件性质: 国产软件
相关连接:
运行环境: WinXp,Win2000,Win2003,WinVista,Win 7
代理服务器与网络安全编辑
对网络安全的贡献

它的内容过滤功能有利于防止骇客破坏电脑，保护电脑安全。
它的匿名功能可以帮助你隐藏真实IP，以免被骇客盯上。
对网络安全的破坏

它的匿名功能可以帮助骇客隐藏自己的真实IP，进行破坏，这样就加大了警方的取证难度。（较常见的做法是只挂一个代理，但是安全性更高的做法是用好几台代理服务器串成“代理链”，或者入侵完成后将代理服务器的日志、缓存擦除掉。）还有一些恶意用户常常挂了代理之后随意留言，所以一些网站在用户使用代理的时候可能会给你“禁言”。[1]
它的中转功能在使用时，所有发往服务器的数据都基本全部明文，一个前文提到过的“间谍代理”就有可能记录下所有经过的数据（包括用户名密码），所以如果可能的话，需要通过代理传输用户名密码时尽量使用SSL、TLS等协议先行加密。


use your new set_16le?


currently only Context. also currently `@EBeanConfiguration` does not support any injections.


Thanks @stephenfournier for the zoom script


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 451](https://teamcity.mesosphere.io/viewLog.html?buildId=57252&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 188 Build time: 00:03:57


Please use a stdint type for this, I don't use 'int' for parameters


why not just use `filter_{}` in both cases?


Switched to `info` in a rebased commit.


лишняя строка


142 columns


It makes little difference, however I'd like to clear up whether we should use `#define ..._H_INCLUDED 1` or simply `#define ..._H_INCLUDED` in the future. I found multiple occurrences for both in the codebase, however, the simple define was more common.


Noted. Thanks Kenneth


OK, and what do you want me to do? Re-break it so it's faster?


нам обязательно юзать множество там, где можно использовать список? множество внутри содержит два массива (потому и _hash_set) и на каждый элемент создаёт лишнюю обёртку, а список - один массив<T> и никаких оверхедов. короче, нафига множество?


这个comment是什么 我来试试


> We're software developers, and good software developers don't care about sex, gender, or any other personal detail of other software developers.

It depends on your definition of "good". The facts show us that the software industry is terrible at behaving with women and other minorities. Accept it and deal with it.

Also, it's not about a file extension but a "content encoding type" passed over HTTP.

> Even a feminist like myself who hates machos and misogynists does not understand how one can perceive ".bro" as offensive

Because it's not your native language? Because you don't live in the US? There's a cultural connotation about "bro" and it is quite misogynist.

The point is, even if here "bro" does not "brother", it will eventually be used that way by morrons to make sick misogynist jokes.
By using "br" you avoid that.
It's a simple modification which will avoid tons of crap to women inside and outside the industry.

The call is simple to make. And the developers did it right (and by themself, no threat).

All actions taken "pro"-women always dig up threads like this one, saying it's "useless" or "over-reacting" or "we can't say anything anymore!" "censorship!"... It just shows how hard the society don't wanna change toward more equality and make efforts to not discriminate against women.

Thanks to the developers who made that change!
It's small but ... lots of small changes can help!


you can replace 64 with `8*sizeof(size_t)-2`, that's a lot easier


Please append trailing ``,``.


Please remove unused line.


It's not a good idea to have relative paths in our settings.


Shouldn't really matter in a SA-MP server environment.


Well, I don't know. What did it fix? I saw this thing called even when there's no signature given. In which case it makes no sense to try twice since there's no difference.


Why not use `.brö` for Brötli? I am offended by the bias against non-anglo alphabets!


bardzo dobrze, wydaje mi sie ze to moze byc to co trzeba


It fixed @bjansen's bugs implementing Java interfaces.


Отлично!


Oh, right, I didn't think of that.


Hey Jiri, thanks for looking into this - I'm on 4.2.4. Is there anything I can do to help debug?


so where do i put this file in essentials pe?


I create an independent patch per each build issue because they are easier to read than large patches involving many changes mixed. Is it better to create consolidated patches?


I was thinking of collections at a point.  Just putting it here for remembering and documenting my thought process.

```python
>>> from collections import namedtuple
>>> Filter = namedtuple('Filter', ['name', 'dataAttribute', 'label'])
>>> filters = []
>>> filters.append(Filter(name='new', dataAttribute='new', label='New Issues'))
>>> filters.append(Filter(name='needsDiagnosis', dataAttribute='needsdiagnosis', label='Needs Diagnosis'))
>>> filters
[Filter(name='new', dataAttribute='new', label='New Issues'), Filter(name='needsDiagnosis', dataAttribute='needsdiagnosis', label='Needs Diagnosis')]
>>> for filter in filters:
...    print filter.name
...
new
needsDiagnosis
```

ok I see in the template, there is a loop:

```
      {% for Filter in Filters %}
        {% include "web_modules/filter.html" %}
      {% endfor %}
```

Aaaaah… Your initial structure was having a typo. :)

So if you want the same syntax than in your template and with my collection code, it should be something along

```
      {% for Filter in filters %}
        {% include "web_modules/filter.html" %}
      {% endfor %}
```

Here Filter with a `F` is really an object, aka namedtuple. and filters is a list of object which is not really a constant.

I guess filters could be defined in __init__ And might be usable elsewhere in the code. That would be a nice opportunity to make things a bit more DRY (Do not Repeat Yourself), but that's a separate issue.


i like it!


why is this file getting deleted?


Thanks for the contribution! I really like the updates to the tests.


I would actually like to keep as little outside dependencies as possible in the library. So if we could remove `requests` that would be great.


Originally I thought that not instantiating the class would be higher performance but after some more reading I'm not 100% of that. At the moment this feels more OOP so I appreciate the change!


hello


this is still the wrong ServerAPIVersions, right?


this check is still backwards


done.


getting an error "namespace declaration statement has to be the very first statement in the script" based on the require_once now occurring prior to the namespace declaration.  Moved line 4 prior to line 2 fixed it locally for me...


OK


Fixed this by adding the methods to a different interface that only `Client` implements.


it's a conflict. This file doens't exist on 1.1 branch. I will delete it where I introduced it.


godoc.org, sear


Perhaps you need to remove jamesni's reference and make it more generic.


I think `doc/user-manual/` is a better place for these files. Is this change strictly necessary?


...although the correct result is
```
$ ./truth.pl '(((x) | ~(y)) ^ (z))'
lut3(x, y, z, 0x59)  ==  (((x) | ~(y)) ^ (z))
```
Fixed in e992b42c


Fixed with commit 02d530b


goto godoc.org,search "qml",then got all projects which import qml.
i find example of qml.


We should only allow id.nuspec. I don't recall seeing any with the version number included before, is that a legacy scenario?


So my reasoning is that there are no public facing functions for the changing of the NN topography.

Even if you did default construct a NN, there would be no network. So a class invariant could be that a network is never changed. By even attempting to use a default constructor, one isn't aware about that class feature. Thus, I would argue that the code is cleaner this way.

The class interface could probably be clearer by moving the default constructor into the private section.


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 584](https://teamcity.mesosphere.io/viewLog.html?buildId=57766&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 189 Build time: 00:04:01


nup. it's working but it's implemented the wrong way. :P
will revise implementation this weekend.


非常奇怪，发现从发布2.5.3，也就是10月9日之后，我自己也没有再增加一个ip了。

而我昨天晚上删掉data目录，重新扫描，早上发现扫到200个ip。

2015-10-13 5:53 GMT+08:00 Cat73 <notifications@github.com>:

> 我用的好好的- -
> 一根扫描线程，扫到105个IP了- -
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/XX-net/XX-Net/commit/ce11ece64457477dfa0d336713bade4d50487fc1#commitcomment-13727029>
> .
>


You should link to it ;)


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 587](https://teamcity.mesosphere.io/viewLog.html?buildId=57773&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:50


fixed. Cherry-picking is harder than I thought :)

On Mon, Oct 12, 2015 at 5:04 PM, Daniel Smith <notifications@github.com>
wrote:

> why is this file getting deleted?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/caesarxuchao/kubernetes/commit/7ea47caf2cfd56b99ece35cdb494b1ef7f542b06#commitcomment-13728651>
> .
>

--
Regards,
Chao Xu


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 586](https://teamcity.mesosphere.io/viewLog.html?buildId=57772&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 189 Build time: 00:03:59


Hi @sjdirect and thanks for running this!

I've put in TestFixtureSetUp/TestFixtureTearDown in the code - you're right, if I run the complete fixture and not test by test selectively it fails miserably.

As for 3rdparty package - I've used that but found a few problems. My biggest problem with Awesomium was that they introduce breaking API/behavioural changes too often and that literally breaks good code and the unofficial package already downgrades awesomium from 1.7.5 to 1.7.4. For that reason I thought it might be better to embed the version of Awesomium I'm working with. I know that's not ideal however until official nuget package appears it seems to be better.

I've uninstalled Awesomium on my local machine which removed everything from GAC and ran the embedded version - seems great, no problems so far.


Tout est beau @FredFaust, je vais continuer à partir d'ici :+1:


You could speed this up further by changing the `strpos($data['ids']['imdb'], 'tt') === 0` for `$data['ids']['imdb'][0] === 't'` since there's an `!empty` check above.


C'est une constante comme une autre, donc c'est pour ça les majuscules :smile:


Great idea, it was in my far todo list, this will avoid cut & paste in each sketch and do it again on each release of OTA changes ;-)


t


A benchmark of 1 million iterations shows using `$data['ids']['imdb'][0] === 't'` is 2x faster than `strpos($data['ids']['imdb'], 'tt') === 0`


LOL, very true.

I think we should mention the new TLDs, if nothing else because there's some funny ones!
https://iwantmyname.com/domains/new-gtld-domain-extensions


Removed GroupResult.


我也是直接删掉了所有旧IP再扫的- -
因为更新说明里说会过滤掉一些“坏”的IP，反正之前刚更新了版本，上次更新也是从头扫的，还没扫到多少- -


There still a bug with this @swang

```

module.exports = class AthleteList

  constructor: (data, @entryClass = Athlete) -> @updateFromArray data

  size: -> Object.keys(@members).length

  has: (id) -> @members[id]?

  get: (id) -> @members[id]

  all: -> _.values @members

  set: (member) -> @members[member.id] = member

  remove: (id) -> delete @members[id]

  remove: (id) -> delete @members[id]

```

The single line functions make it throw


2015 everywhere.


I think you have a really solid start to this project. You have a lot of history behind how and why span was created. I think as long as you stick with span it won't be too broad--you do mention div but only for comparison purposes. And with all the complex discussion and brainstorming in your first source that relates to how span initially came into play, I don't think you have to be worried about being too narrow. I'm still not sure I'm totally clear on what span actually does, but it sounds like something that doesn't necessarily have a print media counterpart. However, I think that makes it all the more important to describe why (or why not) span is needed in html if it's not needed in print media.


Nice work, Christian!

I've made some changes in commit dbc56e0 so you can drag the comment bubble instead of the comment permalink.  Commit also updates all the comments for that paragraph reference instead of just the first comment.


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 588](https://teamcity.mesosphere.io/viewLog.html?buildId=57780&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 179 Build time: 00:04:03


Estado no lo podriamos modelizar como un enumerativo como lo explicó Vanessa ?. Es solo una sugerencia por si puede ser mas entendible en el codigo quizas


Yeah a few in frameworks been meaning to look in there


Awesome, Ray! So excited to see these updates!

erin rose glass | digital fellow | cuny grad center | nyc
www.erinroseglass.com | @erinroseglass

On Mon, Oct 12, 2015 at 5:31 PM, r-a-y <notifications@github.com> wrote:

> Nice work, Christian!
>
> I've made some changes in commit dbc56e0
> <https://github.com/cuny-academic-commons/social-paper/commit/dbc56e06a96a94de3b712fef8e8f84baf1849fd0>
> so you can drag the comment bubble instead of the comment permalink. Commit
> also updates all the comments for that paragraph reference instead of just
> the first comment.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/cuny-academic-commons/social-paper/commit/bdb7e00fddbe29eec606ba0944b76e97dc2332bd#commitcomment-13728937>
> .
>


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 589](https://teamcity.mesosphere.io/viewLog.html?buildId=57782&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 189 Build time: 00:03:52


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 590](https://teamcity.mesosphere.io/viewLog.html?buildId=57783&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 189 Build time: 00:04:00


When linking to a page outside of the project you should use "http://www.twitter.com" otherwise it will attempt to find twitter.com in the project and the link will not work. A useful attribute when linking to a site outside is:
a href="https://www.twitter.com" target="_blank"


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 591](https://teamcity.mesosphere.io/viewLog.html?buildId=57784&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:50


Because someones bound to ask, here's the breakdown:

- I couldn't get some optimized MySQL deletion to work because what I'm assuming are timezones in the query syntax
- Upon further introspection I realized migrations were broken going from some 7.x release to 8.0
- The broken migrations are due to some old bugs in the migration tool we use (South) and are very complex to fix
- South is no longer maintain, and the relevant issue(s) have been closed as "fixed" due to them being resolved in Django's new migration system
- We cannot reasonably migrate to Django's new migration system as its not compatible with South and there's runtime transition layer -- and we're not going to be the ones to build it.

MySQL is gone. It's not coming back. We're sorry. If you want help switching to Postgres feel free to hop in IRC or post on the Google Group. If you're willing to pay to have us help, you can also contact support@getsentry.com.


This is by design here, see comment above.


Good class names! Describes the section well. Something to consider is that these large sections are usually somewhat unique(not normally modular as you aren't going to place another benefit section on the page) so using an id for these areas would be a fine choice.


Thanks @lucaswerkmeister! In the future, no need to worry so much about attribution for stuff like this :smile:


En realidad despues sugirio hacerlo como clases, el código es bastante entendible, lo unico que hace es llamar al metodo arreglar, que devuelve una instancia del proximo estado, de roto pasas a medioroto y de medioroto pasas a sano


Overall just a great use of commenting to make your css much more readable.


The key is to Place the window above all non-topmost windows by SetPararent API.

Partial code:
lstDropDown  -- Krool's ListBoxW
m_lDropdownListWidth --- We can set DropDown Listbox Width
lListBoxHeight --- Calculated by "lListBoxHeight = lstDropDown.ItemHeight(0) * Min(m_lListRows, lstDropDown.ListCount) + 2"

SetWindowLongA lstDropDown.hWndUserControl, GWL_EXSTYLE, SWP_HIDEWINDOW Or SWP_NOREDRAW
    SetParent lstDropDown.hWndUserControl, 0
    'Place the window above all non-topmost windows
    SetWindowPos lstDropDown.hWndUserControl, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE

    Dim num8 as Long
    num8 = Max(m_lDropdownListWidth, UserControl.ScaleWidth + 2)
    Dim WinBounds As RECT
    Const SM_CXSCREEN = 0
    Const SM_CYSCREEN = 1
    GetWindowRect UserControl.hWnd, WinBounds
    If WinBounds.Left + num8 > GetSystemMetrics(SM_CXSCREEN) Then
        num9 = WinBounds.Right + 1 - num8
    Else
        num9 = WinBounds.Left - 1
    End If
    If num9 < 0 Then
        num9 = 0
    End If
    If WinBounds.Bottom > GetSystemMetrics(SM_CYSCREEN) - lListBoxHeight Then
        num10 = WinBounds.Top - lListBoxHeight
    Else
        num10 = WinBounds.Bottom
    End If
    If num10 < Then
        num10 = 0
    End If

    lstDropDown.Move num9, num10, num8, lListBoxHeight

    lstDropDown.Visible = True
    SetCapture lstDropDown.hWnd
    DoEvents
    txtEditor.SetFocus


What is the error? I cannot duplicate the bug. Can you check you're on latest version and file an issue if there's still a problem?


We can probably kill the whole module soon.


> It's cool we could use doAction in this case, which is designed to state side effects there, but I don't like the way we delay attaching the side effect til later in update function, when constructing Update object. I feel it may be hard to reason about what actions cause what side effects later, when project grows.

I dunno, I don't think it'll be that bad. There's a very clear mapping from an action to the state modification and the instructions for side-effects that should be performed. Take our uploading use-case, it's clear that a `SelectFilesAction` changes the state, and will also cause a side effect in the queue. The `UploadFinishedAction` changes the state, but doesn't cause any side effects.

```dart
class SelectFilesAction implements Action {
  final Iterable<File> files;
}

Update update(State state, Action action) {
  if (action is SelectFilesAction) {
    var uploads = action.files.map((file) => new PhotoUpload.fromFile(file));
    return new Update(state.appendUploads(uploads), queueUploads(uploads));
  } else if (action is UploadFinishedAction) {
    return new Update(state.finishUpload(action.upload), noEffect);
  }
}
```

By splitting the concept of actions into sync and async, you now have to do an awkward type check in your action handler. It's really no different than what you had [pointed out](https://github.com/danschultz/dedux/commit/09a769aeb4a11ae59c34001c37a779429b3d982a#commitcomment-13717785) in my original master branch.

Another thing I like about `Update` is that it doesn't actually perform the side-effects, but it defines the side-effect that *should* be performed. Action's are kept clean too, since they just describe the data needed for state modifications and side-effects. Instead the responsibility of running the side effect is handled by the action stream.

We can also still move `update()` into the Action's, further reducing another set of type checks.

```dart
class SelectFilesAction implements Action<State> {
  final Iterable<File> files;

  Update update(State state) {
    var uploads = action.files.map((file) => new PhotoUpload.fromFile(file));
    return new Update(state.appendUploads(uploads), queueUploads(uploads));
  }
}

void main() {
  var initialState = new State.initial(...);
  var context = new Context(initialState, (state, action) => action.update(state));
}
```

FWIW, this approach is about as close as we can get to Elm's current philosophy. It's essentially what was proposed by Evan [here](https://gist.github.com/evancz/44c90ac34f46c63a27ae) (I didn't look at how he implemented the Effects internally, but the general idea and API should be the same).


Thanks for the tip. :)

On Mon, Oct 12, 2015 at 3:16 PM, Yu-Ju Hong <notifications@github.com>
wrote:

> What extensions do you use?
>
> If the packages are properly in your GOPATH, goimports should be able to
> find them.
> For more context, see kubernetes#4552
> <https://github.com/kubernetes/kubernetes/pull/4552>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/vishh/kubernetes/commit/533af5ac6e1f5219a6d2f673c22c4046b1ecfd03#commitcomment-13727394>
> .
>


Well, I'm here to report a problem I had yesterday, I wanted to use 4 game pads, 2 PS2 pads connected with USB adapter and 2 PS3 pads connected through Bluetooth and ScpServer.

pad1 and pad2 are the USB adapter's and fully configured with x360ce.ini
pad3 and pad4 are the ScpServer's and I've added only their Product and Instance guids to x360ce.ini and set PassThrough=1 for both of them.
Now pad3 controls both pad3 and pad4, and pad4 doesnt work at all.

So, I assume that my setup wont work until you add exclude virtual XInput devices too, right?

I thought the PassThrough option was the one I need.


I couldn't find my previous comments so I posted everything again in your new commit. Sorry for the noise :(


Makes sense. Good find.


Since state is reactive, you need to listen to the signal to get its value. The need for this goes away when you treat `State` and `Effects` as a single `Update` entity.


すいません！消し忘れです。。_(._.)_


Sure thing. Have a good one.


Check https://github.com/danschultz/dedux/commit/2e15b8892f7a4f5caeada413c83ac11c54511df3#diff-47218e15cf84d8b408d46ffc89062961R8. You can have it both ways :)


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 592](https://teamcity.mesosphere.io/viewLog.html?buildId=57785&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 189 Build time: 00:12:40


Yep, relative to the heading of our gun.   To be honest it impacts all
bots.. I thought of something else though that I want to try tonight and
see how it goes.

On Mon, Oct 12, 2015 at 3:50 PM, greenec <notifications@github.com> wrote:

> So it's relative to the heading of our gun? How much of an impact does that
> have against shadow?
>
> On Oct 12, 2015 3:45 PM, "tanczosm" <notifications@github.com> wrote:
>
> > Actually what it would be is that we'd be making accurate shots for one
> > movement direction only (direction is 1 or -1) under that bug.. hence the
> > gross misses for Circlingbot
> >
> > On Mon, Oct 12, 2015 at 2:12 PM, greenec <notifications@github.com>
> wrote:
> >
> > > In that case, we would be taking the shot as if the enemy had not
> lateral
> > > velocity.
> > > On Oct 12, 2015 2:08 PM, "tanczosm" <notifications@github.com> wrote:
> > >
> > > > I was logging the "Direction" stat using our own bot lateral
> direction
> > > > rather than the enemy direction .. =P
> > > >
> > > > Since we weren't moving it would be right about half the time or so.
> It
> > > > was literally a matter of changing the use of the variable
> > > > "LateralDirection" to "EnemyLateralDirection".. easy to miss.
> > > >
> > > >
> > > >
> > > > On Mon, Oct 12, 2015 at 2:05 PM, greenec <notifications@github.com>
> > > wrote:
> > > >
> > > > > Just a bit. What was the issue with the situation scanner?
> > > > > On Oct 12, 2015 2:01 PM, "tanczosm" <notifications@github.com>
> > wrote:
> > > > >
> > > > > > lol.. tried CirclingBot and got an accuracy score of 99.94%.
> Slight
> > > > > > improvement huh?
> > > > > >
> > > > > > On Mon, Oct 12, 2015 at 12:07 PM, greenec <
> > notifications@github.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Also scores roughly 2300 against WeeksOnEnd
> > > > > > >
> > > > > > > —
> > > > > > > Reply to this email directly or view it on GitHub
> > > > > > > <
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13720564
> > > > > > >
> > > > > > > .
> > > > > > >
> > > > > >
> > > > > > —
> > > > > > Reply to this email directly or view it on GitHub
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722828
> > > > > >
> > > > > > .
> > > > >
> > > > > >
> > > > >
> > > > > —
> > > > > Reply to this email directly or view it on GitHub
> > > > > <
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722907
> > > > >
> > > > > .
> > > > >
> > > >
> > > > —
> > > > Reply to this email directly or view it on GitHub
> > > > <
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722960
> > > >
> > >
> > > > .
> > > >
> > >
> > > —
> > > Reply to this email directly or view it on GitHub
> > > <
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13723039
> > >
> > > .
> > >
> >
> > —
> > Reply to this email directly or view it on GitHub
> > <
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13724707
> >
>
> > .
> >
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13724800>
> .
>


You probably want to set the event to EVENT_FLAG_AUTOUNSIGNAL when you create it and the then you dont have to unsignal here.


> That means effects won't apply until we get another state update via actions?

Effects wouldn't be delayed since `get state` is a property that delivers its last value.


You misunderstand: TextIDs.lua needed that line. The settings did not.
When you nil it, that means it is unloaded from memory and when you require it, it is reloaded.
TextIDs.lua is special and has to be done this way, the others are not.


You'll want to pass true here to force a reschedule since you probably woke up a thread inside the irq handler.


As per below, probably will want to pass EVENT_FLAG_AUTOUNSIGNAL in the last arg.


I like the thinking here, that you want the images to scale, but a couple of notes. When looking forward towards different sized viewports, using % for the image will cause it to change pretty drastically. There is nothing wrong with doing it, but normally you'd want to make sure you set some constraints using min-height and min-width so that it doesn't end up much too small.


a href="www.something.com" target="_blank"

Adding the target attribute with a value of "_blank" will make the link open in a new tab. Useful when you don't want to draw the user away from the page itself. In this case considering it's a landing page it's probably fine that it goes to the twitter page.


can you submit a PR to the origin branch? I would like to use this with 0.14.0


Anything I could help implement?
On Oct 12, 2015 8:49 PM, "tanczosm" <notifications@github.com> wrote:

> Yep, relative to the heading of our gun. To be honest it impacts all
> bots.. I thought of something else though that I want to try tonight and
> see how it goes.
>
> On Mon, Oct 12, 2015 at 3:50 PM, greenec <notifications@github.com> wrote:
>
> > So it's relative to the heading of our gun? How much of an impact does
> that
> > have against shadow?
> >
> > On Oct 12, 2015 3:45 PM, "tanczosm" <notifications@github.com> wrote:
> >
> > > Actually what it would be is that we'd be making accurate shots for one
> > > movement direction only (direction is 1 or -1) under that bug.. hence
> the
> > > gross misses for Circlingbot
> > >
> > > On Mon, Oct 12, 2015 at 2:12 PM, greenec <notifications@github.com>
> > wrote:
> > >
> > > > In that case, we would be taking the shot as if the enemy had not
> > lateral
> > > > velocity.
> > > > On Oct 12, 2015 2:08 PM, "tanczosm" <notifications@github.com>
> wrote:
> > > >
> > > > > I was logging the "Direction" stat using our own bot lateral
> > direction
> > > > > rather than the enemy direction .. =P
> > > > >
> > > > > Since we weren't moving it would be right about half the time or
> so.
> > It
> > > > > was literally a matter of changing the use of the variable
> > > > > "LateralDirection" to "EnemyLateralDirection".. easy to miss.
> > > > >
> > > > >
> > > > >
> > > > > On Mon, Oct 12, 2015 at 2:05 PM, greenec <notifications@github.com
> >
> > > > wrote:
> > > > >
> > > > > > Just a bit. What was the issue with the situation scanner?
> > > > > > On Oct 12, 2015 2:01 PM, "tanczosm" <notifications@github.com>
> > > wrote:
> > > > > >
> > > > > > > lol.. tried CirclingBot and got an accuracy score of 99.94%.
> > Slight
> > > > > > > improvement huh?
> > > > > > >
> > > > > > > On Mon, Oct 12, 2015 at 12:07 PM, greenec <
> > > notifications@github.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Also scores roughly 2300 against WeeksOnEnd
> > > > > > > >
> > > > > > > > —
> > > > > > > > Reply to this email directly or view it on GitHub
> > > > > > > > <
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13720564
> > > > > > > >
> > > > > > > > .
> > > > > > > >
> > > > > > >
> > > > > > > —
> > > > > > > Reply to this email directly or view it on GitHub
> > > > > > > <
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722828
> > > > > > >
> > > > > > > .
> > > > > >
> > > > > > >
> > > > > >
> > > > > > —
> > > > > > Reply to this email directly or view it on GitHub
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722907
> > > > > >
> > > > > > .
> > > > > >
> > > > >
> > > > > —
> > > > > Reply to this email directly or view it on GitHub
> > > > > <
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722960
> > > > >
> > > >
> > > > > .
> > > > >
> > > >
> > > > —
> > > > Reply to this email directly or view it on GitHub
> > > > <
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13723039
> > > >
> > > > .
> > > >
> > >
> > > —
> > > Reply to this email directly or view it on GitHub
> > > <
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13724707
> > >
> >
> > > .
> > >
> >
> > —
> > Reply to this email directly or view it on GitHub
> > <
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13724800
> >
> > .
> >
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13729171>
> .
>


Have you tried making a symlink?


To ensure no password prompt:

```
Conjur::Authn.connect nil, noask: true
```


Tedious. What a silly build warning.


Got it.
Here is the scenario I am unsure how to tackle.
I am developing RESTful services by using Web api. There are scenarios I throw business exceptions(derived classes of Orchard Exception). Since these exceptions are suppressed, the data modified get committed and the end client doesn't receive exception.

Any suggestions for me?


test


True, but I'd feel dirty as it wouldn't be checking for what is supposed to be there ;-)


Yes! Amazing job.
Molten core is looking excellent in terms of overall completion !

But don't bother looking at the AQ raids.   Its gonna be a nasty challenge to path mobs in there one day.


Handlebars actually lets us:

```hbs
{{#each}}
//iterate
{{else}}
foo
{{/each}}
```

Which it feels like would be useful here, right?


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 593](https://teamcity.mesosphere.io/viewLog.html?buildId=57790&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 189 Build time: 00:03:55


latest


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 594](https://teamcity.mesosphere.io/viewLog.html?buildId=57791&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 189 Build time: 00:04:04


@mavenugo still a list not map


TeamCity OSS :: Kubernetes Mesos :: 5 - Smoke Tests (docker/mesos) [Build 595](https://teamcity.mesosphere.io/viewLog.html?buildId=57792&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 189 Build time: 00:03:59


prueba


ahhhh... i changed fllOpts.. but missed this. will fix it.


@mavenugo `Config` is preferrable to `Cfg`


@swag I'm on "version": "1.13.0".

Turns out Single line methods need two newlines at the end of the file. I was doing this but the debounce on my linter wasn't showing it as resolved.

If you copy the above into a file and only have 1 newline at the bottom of the file it will say something like

```
line 14  Wrong count of newlines between a class and other code  Expected 3 got 2
```

Which doesn't make sense. Thanks for looking into it :)


@Jorch95 El jueves le preguntamos a Vanessa que le parece, por ahora lo dejamos asi, total cambiarlo no va a hacer para nada dificil ni tampoco va a tomar tiempo


no sln files should be pushed.


@wspurgin must have read the code incorrectly, because the original version of the code before 550c9b28 preserved the order as expected.

Using the example form #4074:

```ruby
[:foo, :bar, :baz, :ray, :day] & [:day, :bar, :foo, :ray] - [:ray, :foo]
# => [:bar, :day]
```


@Zayelion https://github.com/mercury233/mercury233.github.io/blob/master/ygosrv233/dashboard.html


Out of curiosity is there a easy way to update those?  Where did you get yours?  I want to have a different one for each theme but doing even minor edits to images is beyond me :/


I don't think I explained myself well enough. With the new conditional below, there shouldn't be a need to explicitly  set ```interface``` to ```None``` since it will fall under the ```else``` anyway.


What server are you hitting for this stuff?  Is this going to be for a modified Subsonic server?


please add a comment where m_iSeekQueued is declared in the header that it shouldn't be assigned SEEK_PHASE, and why there were problems when we did that.


codigo aceite


We need to record outside of this PR that this will break old clients.  We should continue to expose /osapi and make it a 301 to /oapi.


If this PR doesn't already do that.


Output-version should still be valid?


Why is this necessary?  If you don't want v1beta3 to be a selected target of the mapping, it needs to be removed from the list of potential mapping options.


"ivon" looks like a typo


Not sure.. what I saw in the description off gaff was this:
Since the network has distinct outputs for 61 different GFs, Gaff uses a
RBF to set the "correct" values of the outputs. The RBF uses the enemy's
effective bot width at that distance. This results in smoother learning
than if the correct outputs were set to 1 and the others were switched off.

So my question was what is the enemy effective bot width?    My thoughts
are that a close bot allows you a much wider range of guess factors that
are still accurate but as you move away the range narrows greatly.

In NNBullet line 80 we have the following:

outputs = RBFUtils.processDataIntoFeatures(gf, 0.05, centers);

The 0.05 is a very arbitrarily chosen value that seemed to work well.
However, my thoughts are that that value needs to be calculated instead of
hard-coded.   I'm not sure of the calculation yet..  bots are 36 pixels by
36 pixels and are always oriented as a rectangle with no rotation for the
hitbox.

On Mon, Oct 12, 2015 at 8:54 PM, greenec <notifications@github.com> wrote:

> Anything I could help implement?
>
> On Oct 12, 2015 8:49 PM, "tanczosm" <notifications@github.com> wrote:
>
> > Yep, relative to the heading of our gun. To be honest it impacts all
> > bots.. I thought of something else though that I want to try tonight and
> > see how it goes.
> >
> > On Mon, Oct 12, 2015 at 3:50 PM, greenec <notifications@github.com>
> wrote:
> >
> > > So it's relative to the heading of our gun? How much of an impact does
> > that
> > > have against shadow?
> > >
> > > On Oct 12, 2015 3:45 PM, "tanczosm" <notifications@github.com> wrote:
> > >
> > > > Actually what it would be is that we'd be making accurate shots for
> one
> > > > movement direction only (direction is 1 or -1) under that bug.. hence
> > the
> > > > gross misses for Circlingbot
> > > >
> > > > On Mon, Oct 12, 2015 at 2:12 PM, greenec <notifications@github.com>
> > > wrote:
> > > >
> > > > > In that case, we would be taking the shot as if the enemy had not
> > > lateral
> > > > > velocity.
> > > > > On Oct 12, 2015 2:08 PM, "tanczosm" <notifications@github.com>
> > wrote:
> > > > >
> > > > > > I was logging the "Direction" stat using our own bot lateral
> > > direction
> > > > > > rather than the enemy direction .. =P
> > > > > >
> > > > > > Since we weren't moving it would be right about half the time or
> > so.
> > > It
> > > > > > was literally a matter of changing the use of the variable
> > > > > > "LateralDirection" to "EnemyLateralDirection".. easy to miss.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Mon, Oct 12, 2015 at 2:05 PM, greenec <
> notifications@github.com
> > >
> > > > > wrote:
> > > > > >
> > > > > > > Just a bit. What was the issue with the situation scanner?
> > > > > > > On Oct 12, 2015 2:01 PM, "tanczosm" <notifications@github.com>
> > > > wrote:
> > > > > > >
> > > > > > > > lol.. tried CirclingBot and got an accuracy score of 99.94%.
> > > Slight
> > > > > > > > improvement huh?
> > > > > > > >
> > > > > > > > On Mon, Oct 12, 2015 at 12:07 PM, greenec <
> > > > notifications@github.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Also scores roughly 2300 against WeeksOnEnd
> > > > > > > > >
> > > > > > > > > —
> > > > > > > > > Reply to this email directly or view it on GitHub
> > > > > > > > > <
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13720564
> > > > > > > > >
> > > > > > > > > .
> > > > > > > > >
> > > > > > > >
> > > > > > > > —
> > > > > > > > Reply to this email directly or view it on GitHub
> > > > > > > > <
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722828
> > > > > > > >
> > > > > > > > .
> > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > —
> > > > > > > Reply to this email directly or view it on GitHub
> > > > > > > <
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722907
> > > > > > >
> > > > > > > .
> > > > > > >
> > > > > >
> > > > > > —
> > > > > > Reply to this email directly or view it on GitHub
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13722960
> > > > > >
> > > > >
> > > > > > .
> > > > > >
> > > > >
> > > > > —
> > > > > Reply to this email directly or view it on GitHub
> > > > > <
> > > >
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13723039
> > > > >
> > > > > .
> > > > >
> > > >
> > > > —
> > > > Reply to this email directly or view it on GitHub
> > > > <
> > >
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13724707
> > > >
> > >
> > > > .
> > > >
> > >
> > > —
> > > Reply to this email directly or view it on GitHub
> > > <
> >
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13724800
> > >
> > > .
> > >
> >
> > —
> > Reply to this email directly or view it on GitHub
> > <
> https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13729171
> >
>
> > .
> >
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/greenec/robocode/commit/91bfa01564fbe695760fca927f0e4c4c1fc66153#commitcomment-13729246>
> .
>


TeamCity pull requests :: netty [Build 404](https://garage.netty.io/teamcity/viewLog.html?buildId=2240&buildTypeId=pulls_netty&guest=1) is now running


Thanks! I was tired of seeing all the options when I got an error.


?  I thought you wanted to get the annotated value?


Obvious pun incoming: "Ahn'Qiraj is full of bugs." ;-) :-p


Ahh joya encontonces ! Ahora lo entendi mejor ya que me lo explicaste :p


Not harmful, however, the new common-ui version being used does not require declaring the cv viz helper (see [here](https://github.com/dcleao/pentaho-platform-plugin-common-ui/blob/BACKLOG-2544/package-res/resources/web/visual/ccc/wrapper/charts/AbstractChart.js#L268)).


@gabdank I don't think we can merge stuff onto 3271-adding-calculated-field-replication-type-to-experiment any longer as I ended up reverting it on master. The 3271-take-2 branch begins with a revert of my revert so that is probably a better place to start. But check with @cricketsloan before doing much as she is looking into it.


:stuck_out_tongue: Puede que parezca medio raro porque hay instancias distintas en las tres clases, pero eso permite hacer el `getEstado().arreglar()` sin importar que instancia sea


@mavenugo would be awesome to make these names consistent: should be `network.IPAMConfig` and `libnetwork.IPAMConfig` which makes me wonder why are they in two different packages? Seems like we could use `libnetwork.IPAMConf` directly (but please rename it to `IPAMConfig`)


r+


oh it's for the API i assume so that it can be serialized. Shouldn't it be in `api/types` then?


The tool tutorial!


saw approval from jedmccaleb
at https://github.com/graydon/stellar-core/commit/0d223d52a992f1c171857353da0c14c3b2e6a5b3


merging graydon/stellar-core/bug-717-large-wal-file = 0d223d52 into auto


graydon/stellar-core/bug-717-large-wal-file = 0d223d52 merged ok, testing candidate = b2b1ae0c


客游更新为游客


超级管理员表需要优化


this commit is to add feature to support the File Search


@majeedus @coldwelle  @ajbergman  @liweilon  since I feel like this might be a little more useful, here you guys go. You can hit the test button and it will send a file to the server all behind the scenes and will update the GUI with garbage right now, but I'll get to that fix soon.


管理员表需要优化


Better @gdpelican?


## 数据库需要进一步优化
1. 表名称需要细化
2. 表字段名称需要细化
3. 数据库表结构需要优化
4. 关于数据库框图的编写