工作原理编辑 通常情况下，VPN网关采取双网卡结构，外网卡使用公网IP接入Internet。 网络一(假定为公网internet)的终端A访问网络二(假定为公司内网)的终端B，其发出的访问数据包的目标地址为终端B的内部IP地址。 网络二的VPN网关在接收到终端A发出的访问数据包时对其目标地址进行检查，如果目标地址属于网络二的地址，则将该数据包进行封装，封装的方式根据所采用的VPN技术不同而不同，同时VPN网关会构造一个新VPN数据包，并将封装后的原数据包作为VPN数据包的负载，VPN数据包的目标地址为网络二的VPN网关的外部地址。 网络二的VPN网关将VPN数据包发送到Internet，由于VPN数据包的目标地址是网络一的VPN网关的外部地址，所以该数据包将被Internet中的路由正确地发送到网络二的VPN网关。 网络二的VPN网关对接收到的数据包进行检查，如果发现该数据包是从网络一的VPN网关发出的，即可判定该数据包为VPN数据包，并对该数据包进行解包处理。解包的过程主要是先将VPN数据包的包头剥离，再将数据包反向处理还原成原始的数据包。 网络二的VPN网关将还原后的原始数据包发送至目标终端B，由于原始数据包的目标地址是终端B的IP，所以该数据包能够被正确地发送到终端B。在终端B看来，它收到的数据包就和从终端A直接发过来的一样。 从终端B返回终端A的数据包处理过程和上述过程一样，这样两个网络内的终端就可以相互通讯了。 通过上述说明可以发现，在VPN网关对数据包进行处理时，有两个参数对于VPN通讯十分重要：原始数据包的目标地址（VPN目标地址）和远程VPN网关地址。根据VPN目标地址，VPN网关能够判断对哪些数据包进行VPN处理，对于不需要处理的数据包通常情况下可直接转发到上级路由；远程VPN网关地址则指定了处理后的VPN数据包发送的目标地址，即VPN隧道的另一端VPN网关地址。由于网络通讯是双向的，在进行VPN通讯时，隧道两端的VPN网关都必须知道VPN目标地址和与此对应的远端VPN网关地址。 分类标准编辑 根据不同的划分标准，VPN可以按几个标准进行分类划分： 1、按VPN的协议分类： VPN的隧道协议主要有三种，PPTP、L2TP和IPSec，其中PPTP和L2TP协议工作在OSI模型的第二层，又称为二层隧道协议；IPSec是第三层隧道协议。 2、按VPN的应用分类： （1）Access VPN（远程接入VPN）：客户端到网关，使用公网作为骨干网在设备之间传输VPN数据流量； （2）Intranet VPN（内联网VPN）：网关到网关，通过公司的网络架构连接来自同公司的资源； （3）Extranet VPN（外联网VPN）：与合作伙伴企业网构成Extranet，将一个公司与另一个公司的资源进行连接。 3、按所用的设备类型进行分类： 网络设备提供商针对不同客户的需求，开发出不同的VPN网络设备，主要为交换机、路由器和防火墙： （1）路由器式VPN：路由器式VPN部署较容易，只要在路由器上添加VPN服务即可； （2）交换机式VPN：主要应用于连接用户较少的VPN网络； （3）防火墙式VPN：防火墙式VPN是最常见的一种VPN的实现方式，许多厂商都提供这种配置类型 4．按照实现原理划分： （1）重叠VPN：此VPN需要用户自己建立端节点之间的VPN链路，主要包括：GRE、L2TP、IPSec等众多技术。 （2）对等VPN：由网络运营商在主干网上完成VPN通道的建立，主要包括MPLS、VPN技术。 实现方式编辑 VPN的实现有很多种方法，常用的有以下四种： 1．VPN服务器：在大型局域网中，可以通过在网络中心搭建VPN服务器的方法实现VPN。 2．软件VPN：可以通过专用的软件实现VPN。 3．硬件VPN：可以通过专用的硬件实现VPN。 4．集成VPN：某些硬件设备，如路由器、防火墙等，都含有VPN功能，但是一般拥有VPN功能的硬件设备通常都比没有这一功能的要贵。 常用VPN技术编辑 1．MPLS VPN是一种基于MPLS技术的IP VPN，是在网络路由和交换设备上应用MPLS（Multiprotocol Label Switching，多协议标记交换）技术，简化核心路由器的路由选择方式，利用结合传统路由技术的标记交换实现的IP虚拟专用网络（IP VPN）。MPLS优势在于将二层交换和三层路由技术结合起来，在解决VPN、服务分类和流量工程这些IP网络的重大问题时具有很优异的表现。因此，MPLS VPN在解决企业互连、提供各种新业务方面也越来越被运营商看好，成为在IP网络运营商提供增值业务的重要手段。MPLS VPN又可分为二层MPLS VPN（即MPLS L2 VPN）和三层MPLS VPN（即MPLS L3 VPN）。 2．SSL VPN是以HTTPS（Secure HTTP，安全的HTTP，即支持SSL的HTTP协议）为基础的VPN技术，工作在传输层和应用层之间。SSL VPN充分利用了SSL协议提供的基于证书的身份认证、数据加密和消息完整性验证机制，可以为应用层之间的通信建立安全连接。SSL VPN广泛应用于基于Web的远程安全接入，为用户远程访问公司内部网络提供了安全保证。 3．IPSec VPN是基于IPSec协议的VPN技术，由IPSec协议提供隧道安全保障。IPSec是一种由IETF设计的端到端的确保基于IP通讯的数据安全性的机制。它为Internet上传输的数据提供了高质量的、可互操作的、基于密码学的安全保证。 常见问题编辑 错误691：提示“由于域上的用户名和/或密码无效而拒绝访问” 一般的原因是VPN连接时输入的账户和/或密码不正确，或是没有使用VPN服务的权限。 VPN一个账号默认仅限一台电脑使用，检查您的用户名有无登录重复。 若您是在使用的途中掉线了，不要急着再次连接，请耐心等待几分钟。 若还是提示错误，请联系网络管理员。 错误691：提示“端口已断开连接” 市面上有一小部分的路由器对VPN支持不好，从而引起错误691、只能连接几台机、经常掉线等多种问题，有时候还会出现错误800。原因是路由器采用NAT方式，不能让VPN协议穿透。 如果计算机中开启了系统防火墙，可以先关闭后再重试。 如果偶尔出现，重拨几次，或者重新启动计算机及路由器后再重试。 如果是通过局域网或者通过路由器上网的用户，请网络管理员在服务器或者路由器上打开UDP端口1701~1704。 如果路由器中不能设置，可以尝试将计算机直接连到外网，用单机拨号方式连接互联网，再重试VPN拨号。 部分网络如校园网、广电网、长城宽带、宽带通，容易出现691错误，需要与网络接入部门联系。 安装了简化版的操作系统容易缺少相关组件，可以下载安装错误691注册表文件。 错误721：提示“远程计算机没反应” 这种情况可能是网络延迟造成的，可以多连几次试试，如果还是不行，可以尝试以下解决方法： 单击“开始”，然后单击“运行”。 在“运行”中，键入regedit.exe，然后单击“确定”。 在注册表编辑器中，找到以下子项：HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002bE10318}/<000x>，其中<000x>是WAN微型端口（PPTP）驱动程序的网络适配器。 在“编辑”菜单上，指向“新建”，然后单击“DWORD 值”。 键入ValidateAddress，然后按 Enter。该值的默认设置为“1”（打开）；因此，您可以通过将其设置为“0”将其关闭。 退出注册表编辑器。 重新启动计算机。 错误742/741：提示“远程服务器不支持加密” 选择VPN连接，右键属性，点击安全。 在数据加密项选择“没有加密也可以连接”（Win7下点击网络共享中心—更改适配器—点击VPN连接图标—查看属性—安全数据加密—选择“没有加密也可以连接”）。 错误800：提示是“不能建立VPN连接，VPN服务器不能到达” 如果计算机中开启了系统防火墙，可以先关闭后再重试。 如果有安装路由器的用户，建议重启一下路由器。 部分网络如校园网、广电网、长城宽带、宽带通，容易出现800错误，需要与网络接入部门联系。 桌面右键单击“我的电脑”或“计算机”，打开“管理”，在“服务和应用程序”中，点击“服务”，找到“IPsec Policy Agent”服务，检查有没有禁用该服务。如果为禁用状态则改为自动状态，启动该服务。 错误619 如果打开了防火墙（包括系统自带的）：关闭防火墙，或者设置防火墙允许UDP 1701端口。 使用路由器上网：不使用路由器，或者映射UDP 1701端口。 如果无以上两种现象存在，但是还出现619错误：关闭所有正在使用网络的软件，重新启动计算机然后重新进行连接。 连上国外VPN后打开国内网页速度很慢 因为连接上了VPN的国外线路，本地网络出口已经变更为了国家带宽出口，因此在连接VPN的状态下访问国内的网页速度是比较慢的，可简单理解成：因为线路的传输需要从国内到国外，再从国外返回国内。而如果是访问国外网页的话，此时线路方式从国内直接传输到国外是相对最快的。而且还取决于您所选的线路距离，如果您选择的是美国的线路，那么访问国内的网页肯定较慢。 移动终端连接不上 当前网络是3G网络：3G网络通常都不稳定，不保证每次都可以连接上。 如果正在办公室使用公司的无线网络但连不上VPN或发生无法响应PPTP服务器错误：请详细咨询相关人员所处的网络宽带服务商是否支持VPN，其次看所处的网络路由器是否禁止了VPN端口。 电脑上可以连接VPN，但手机就不行：请确认电脑中的VPN是否处于“正在连接”的状态，如果是，请先断开电脑中的，再次连接手机试试。请注意一个账号不能同时登录在两个设备中。 错误789 连接尝试失败，因为安全层在初始化与远程计算机的协商时遇到一个处理错误 1. 单击“开始”，单击“运行”，键入“regedit”，然后单击“确定” 2. 找到下面的注册表子项，然后单击它： HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters 3. 在“编辑”菜单上，单击“新建”->“DWORD值” 4. 在“名称”框中，键入“ProhibitIpSec” 5. 在“数值数据”框中，键入“1”，然后单击“确定” 6. 退出注册表编辑器，然后重新启动计算机 评价编辑 优点

VPN能够让移动员工、远程员工、商务合作伙伴和其他人利用本地可用的高速宽带网连接（如DSL、有线电视或者WiFi网络）连接到企业网络。此外，高速宽带网连接提供一种成本效率高的连接远程办公室的方法。 设计良好的宽带VPN是模块化的和可升级的。VPN能够让应用者使用一种很容易设置的互联网基础设施，让新的用户迅速和轻松地添加到这个网络。这种能力意味着企业不用增加额外的基础设施就可以提供大量的容量和应用。 VPN能提供高水平的安全，使用高级的加密和身份识别协议保护数据避免受到窥探，阻止数据窃贼和其他非授权用户接触这种数据。 完全控制，虚拟专用网使用户可以利用ISP的设施和服务，同时又完全掌握着自己网络的控制权。用户只利用ISP提供的网络资源，对于其它的安全设置、网络管理变化可由自己管理。在企业内部也可以自己建立虚拟专用网。 缺点

企业不能直接控制基于互联网的VPN的可靠性和性能。机构必须依靠提供VPN的互联网服务提供商保证服务的运行。这个因素使企业与互联网服务提供商签署一个服务级协议非常重要，要签署一个保证各种性能指标的协议。 企业创建和部署VPN线路并不容易。这种技术需要高水平地理解网络和安全问题，需要认真的规划和配置。因此，选择互联网服务提供商负责运行VPN的大多数事情是一个好主意。 不同厂商的VPN产品和解决方案总是不兼容的，因为许多厂商不愿意或者不能遵守VPN技术标准。因此，混合使用不同厂商的产品可能会出现技术问题。另一方面，使用一家供应商的设备可能会提高成本。 当使用无线设备时，VPN有安全风险。在接入点之间漫游特别容易出问题。当用户在接入点之间漫游的时候，任何使用高级加密技术的解决方案都可能被攻破。 各个系统下VPN的登陆配置编辑 Windows XP

建立一个新连接； 选择“连接到我工作的地方的网络”； 选择“虚拟专用网络连接”； 设定连接名称（例如：VPN）； 输入主机名称或公网IP地址； 完成新增连接，勾选“将这个连接的快捷方式加到我的桌面”（以便日后连接）； 输入账号，密码，即可连接。 Windows 7

在画面右下角，点选网络连接，然后选择“打开网络共享中心”； 在弹出的对话窗口中，选择“设置新的连接或网络”； 选择“连接到工作区”，然后选择“使用我的Internet连接（VPN），通过Internet使用虚拟专用网络（VPN）来连接”，然后单击“我将稍后设置Internet连接”； 在“Internet 地址”里，填上VPN提供的IP地址。填好IP后，其它东西都不用管它，直接点击下一步。目标名称填写“VPN连接”； 填VPN的用户名和密码，先不要填，点“创建”； 到这里就完成的连接设置导向。点击“关闭”。； 回到桌面右键点击“网络”->“属性”，再点击一下左边的“更改适配器设置”； 找到刚才建好的“VPN连接”并双击打开； 填写提供的VPN用户名和密码，“域”可以不用填写。然后点击属性->安全； 在“数据加密”这一项选中“可选加密（没有加密也可以连接）”选好后点击“确定”。VPN类型自动，使用这些协议选择CHAP，MS-CHAP v2； 整个Windows7 VPN过程都设置完成了。点击“连接”就可以了。 Ubuntu

1.画面右上角最右端图标单击，选择“系统设置” 2.选择“网络”，选择添加网络，接口VPN，创建。 Android

打开手机主菜单，选择“设置”； 选择“无线和网络”； 选择“虚拟专用网设置”； 选择“添加虚拟专用网”； 选择PPTP方式； 输入虚拟专用网名称（如VPN）； 填写服务器域名，点击“确定”。然后按menu键，保存设置； 点击打开刚刚建好的连接，填写用户名和密码，点击“连接”。 iOS

点击桌面上的“设置”图标进入设置； 点击“通用”进入通用设置； 点击“网络”，进入网络设置； 点击“VPN”进入设置； 点击“添加VPN配置”； 在协议类型上选择“PPTP”，在“描述”栏中填入“VPN”，在服务器栏中填入服务器域名，在账户和密码栏中填入用户名和密码，其他设置保持不变，然后点击“存储”。； 点击“VPN”开关，就会开启连接，连接成功后，右上角会出现小图标。 OS X

从任务栏菜单打开系统设置，选择“网络”； 在新对话框中选择“添加”，然后从下拉菜单选择“VPN”； 从VPN类型下拉菜单中选择PPTP。填写服务名称，点击“创建”按钮； 在配置下拉菜单中选择“增加配置”； 填写服务器地址，用户名； 点击“认证配置”按钮，在弹出的对话框中选择“密码”单选框，并输入密码； 回到主设置框，点击“应用”保存设置即可。 相关法律法规编辑 2003年4月，信息产业部颁发了《电信业务分类目录》，取消了国际电信业务的分类，同时将虚拟专用网业务自基础电信业务中分离出来，成为独立的增值电信业务分类。但是此处的“虚拟专用网”概念与行业内的VPN业务是不一样的。新的《电信业务分类目录》中对该分类的解释是：国内因特网虚拟专用网业务（IP-VPN）是指经营者利用自有的或租用公用因特网网络资源，采用TCP/IP协议，为国内用户定制因特网闭合用户群网络的服务。这种分类的解释强调了两个特点，一个是利用因特网网络资源，一个是采用TCP/IP协议。这种解释是与当时的市场状况所对应的，当时关注的是基于互连网的IPSec VPN，虽然该解释可以基本涵盖后出现的SSL VPN模式，但并没有关注MPLS VPN。 2003年8月，信息产业部发布《关于组织开展国内多方通信服务等三项电信业务商用试验的通知》，就“国内多方通信服务业务”、“在线数据处理与交易处理业务”、“国内因特网虚拟专用网业务”等三项增值电信业务组织开展商用试验，有效期至2004年8月底。 2004年11月，信息产业部发布《关于继续开展国内多方通信服务等三项增值电信业务商用试验的通告》，决定将以上三项增值电信业务商用试验期延长一年，至2005年8月31日。 2006年1月，信息产业部发布《关于两项增值电信业务及国内多方通信服务的通告》，正式开放“国内因特网虚拟专用网业务”和“在线数据处理与交易处理业务”两项增值电信业务，上述两项增值电信业务由商用试验转为正式商用。 2008年，正式颁发IP-VPN业务牌照。名为IPSec VPN的中国“国内因特网虚拟专用网”增值电信业务许可证自其诞生之日起即以MPLS VPN为发展方向，导致VPN市场无规可循，实际上是在“灰色运营”。 2013年，工业与信息化部公布的《电信业务分类目录（征求意见稿）》中仍然没有对此作出任何改变。 2015年1月27日，工信部回应VPN被封事件，表示一些不良信息应该按照中国法律进行管理。[1] 工信部此前发布规定，在中国提供VPN服务的公司必须登记注册，否则将“不会受到中国法律的保护”工作原理编辑 通常情况下，VPN网关采取双网卡结构，外网卡使用公网IP接入Internet。 网络一(假定为公网internet)的终端A访问网络二(假定为公司内网)的终端B，其发出的访问数据包的目标地址为终端B的内部IP地址。 网络二的VPN网关在接收到终端A发出的访问数据包时对其目标地址进行检查，如果目标地址属于网络二的地址，则将该数据包进行封装，封装的方式根据所采用的VPN技术不同而不同，同时VPN网关会构造一个新VPN数据包，并将封装后的原数据包作为VPN数据包的负载，VPN数据包的目标地址为网络二的VPN网关的外部地址。 网络二的VPN网关将VPN数据包发送到Internet，由于VPN数据包的目标地址是网络一的VPN网关的外部地址，所以该数据包将被Internet中的路由正确地发送到网络二的VPN网关。 网络二的VPN网关对接收到的数据包进行检查，如果发现该数据包是从网络一的VPN网关发出的，即可判定该数据包为VPN数据包，并对该数据包进行解包处理。解包的过程主要是先将VPN数据包的包头剥离，再将数据包反向处理还原成原始的数据包。 网络二的VPN网关将还原后的原始数据包发送至目标终端B，由于原始数据包的目标地址是终端B的IP，所以该数据包能够被正确地发送到终端B。在终端B看来，它收到的数据包就和从终端A直接发过来的一样。 从终端B返回终端A的数据包处理过程和上述过程一样，这样两个网络内的终端就可以相互通讯了。 通过上述说明可以发现，在VPN网关对数据包进行处理时，有两个参数对于VPN通讯十分重要：原始数据包的目标地址（VPN目标地址）和远程VPN网关地址。根据VPN目标地址，VPN网关能够判断对哪些数据包进行VPN处理，对于不需要处理的数据包通常情况下可直接转发到上级路由；远程VPN网关地址则指定了处理后的VPN数据包发送的目标地址，即VPN隧道的另一端VPN网关地址。由于网络通讯是双向的，在进行VPN通讯时，隧道两端的VPN网关都必须知道VPN目标地址和与此对应的远端VPN网关地址。 分类标准编辑 根据不同的划分标准，VPN可以按几个标准进行分类划分： 1、按VPN的协议分类： VPN的隧道协议主要有三种，PPTP、L2TP和IPSec，其中PPTP和L2TP协议工作在OSI模型的第二层，又称为二层隧道协议；IPSec是第三层隧道协议。 2、按VPN的应用分类： （1）Access VPN（远程接入VPN）：客户端到网关，使用公网作为骨干网在设备之间传输VPN数据流量； （2）Intranet VPN（内联网VPN）：网关到网关，通过公司的网络架构连接来自同公司的资源； （3）Extranet VPN（外联网VPN）：与合作伙伴企业网构成Extranet，将一个公司与另一个公司的资源进行连接。 3、按所用的设备类型进行分类： 网络设备提供商针对不同客户的需求，开发出不同的VPN网络设备，主要为交换机、路由器和防火墙： （1）路由器式VPN：路由器式VPN部署较容易，只要在路由器上添加VPN服务即可； （2）交换机式VPN：主要应用于连接用户较少的VPN网络； （3）防火墙式VPN：防火墙式VPN是最常见的一种VPN的实现方式，许多厂商都提供这种配置类型 4．按照实现原理划分： （1）重叠VPN：此VPN需要用户自己建立端节点之间的VPN链路，主要包括：GRE、L2TP、IPSec等众多技术。 （2）对等VPN：由网络运营商在主干网上完成VPN通道的建立，主要包括MPLS、VPN技术。 实现方式编辑 VPN的实现有很多种方法，常用的有以下四种： 1．VPN服务器：在大型局域网中，可以通过在网络中心搭建VPN服务器的方法实现VPN。 2．软件VPN：可以通过专用的软件实现VPN。 3．硬件VPN：可以通过专用的硬件实现VPN。 4．集成VPN：某些硬件设备，如路由器、防火墙等，都含有VPN功能，但是一般拥有VPN功能的硬件设备通常都比没有这一功能的要贵。 常用VPN技术编辑 1．MPLS VPN是一种基于MPLS技术的IP VPN，是在网络路由和交换设备上应用MPLS（Multiprotocol Label Switching，多协议标记交换）技术，简化核心路由器的路由选择方式，利用结合传统路由技术的标记交换实现的IP虚拟专用网络（IP VPN）。MPLS优势在于将二层交换和三层路由技术结合起来，在解决VPN、服务分类和流量工程这些IP网络的重大问题时具有很优异的表现。因此，MPLS VPN在解决企业互连、提供各种新业务方面也越来越被运营商看好，成为在IP网络运营商提供增值业务的重要手段。MPLS VPN又可分为二层MPLS VPN（即MPLS L2 VPN）和三层MPLS VPN（即MPLS L3 VPN）。 2．SSL VPN是以HTTPS（Secure HTTP，安全的HTTP，即支持SSL的HTTP协议）为基础的VPN技术，工作在传输层和应用层之间。SSL VPN充分利用了SSL协议提供的基于证书的身份认证、数据加密和消息完整性验证机制，可以为应用层之间的通信建立安全连接。SSL VPN广泛应用于基于Web的远程安全接入，为用户远程访问公司内部网络提供了安全保证。 3．IPSec VPN是基于IPSec协议的VPN技术，由IPSec协议提供隧道安全保障。IPSec是一种由IETF设计的端到端的确保基于IP通讯的数据安全性的机制。它为Internet上传输的数据提供了高质量的、可互操作的、基于密码学的安全保证。 常见问题编辑 错误691：提示“由于域上的用户名和/或密码无效而拒绝访问” 一般的原因是VPN连接时输入的账户和/或密码不正确，或是没有使用VPN服务的权限。 VPN一个账号默认仅限一台电脑使用，检查您的用户名有无登录重复。 若您是在使用的途中掉线了，不要急着再次连接，请耐心等待几分钟。 若还是提示错误，请联系网络管理员。 错误691：提示“端口已断开连接” 市面上有一小部分的路由器对VPN支持不好，从而引起错误691、只能连接几台机、经常掉线等多种问题，有时候还会出现错误800。原因是路由器采用NAT方式，不能让VPN协议穿透。 如果计算机中开启了系统防火墙，可以先关闭后再重试。 如果偶尔出现，重拨几次，或者重新启动计算机及路由器后再重试。 如果是通过局域网或者通过路由器上网的用户，请网络管理员在服务器或者路由器上打开UDP端口1701~1704。 如果路由器中不能设置，可以尝试将计算机直接连到外网，用单机拨号方式连接互联网，再重试VPN拨号。 部分网络如校园网、广电网、长城宽带、宽带通，容易出现691错误，需要与网络接入部门联系。 安装了简化版的操作系统容易缺少相关组件，可以下载安装错误691注册表文件。 错误721：提示“远程计算机没反应” 这种情况可能是网络延迟造成的，可以多连几次试试，如果还是不行，可以尝试以下解决方法： 单击“开始”，然后单击“运行”。 在“运行”中，键入regedit.exe，然后单击“确定”。 在注册表编辑器中，找到以下子项：HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002bE10318}/<000x>，其中<000x>是WAN微型端口（PPTP）驱动程序的网络适配器。 在“编辑”菜单上，指向“新建”，然后单击“DWORD 值”。 键入ValidateAddress，然后按 Enter。该值的默认设置为“1”（打开）；因此，您可以通过将其设置为“0”将其关闭。 退出注册表编辑器。 重新启动计算机。 错误742/741：提示“远程服务器不支持加密” 选择VPN连接，右键属性，点击安全。 在数据加密项选择“没有加密也可以连接”（Win7下点击网络共享中心—更改适配器—点击VPN连接图标—查看属性—安全数据加密—选择“没有加密也可以连接”）。 错误800：提示是“不能建立VPN连接，VPN服务器不能到达” 如果计算机中开启了系统防火墙，可以先关闭后再重试。 如果有安装路由器的用户，建议重启一下路由器。 部分网络如校园网、广电网、长城宽带、宽带通，容易出现800错误，需要与网络接入部门联系。 桌面右键单击“我的电脑”或“计算机”，打开“管理”，在“服务和应用程序”中，点击“服务”，找到“IPsec Policy Agent”服务，检查有没有禁用该服务。如果为禁用状态则改为自动状态，启动该服务。 错误619 如果打开了防火墙（包括系统自带的）：关闭防火墙，或者设置防火墙允许UDP 1701端口。 使用路由器上网：不使用路由器，或者映射UDP 1701端口。 如果无以上两种现象存在，但是还出现619错误：关闭所有正在使用网络的软件，重新启动计算机然后重新进行连接。 连上国外VPN后打开国内网页速度很慢 因为连接上了VPN的国外线路，本地网络出口已经变更为了国家带宽出口，因此在连接VPN的状态下访问国内的网页速度是比较慢的，可简单理解成：因为线路的传输需要从国内到国外，再从国外返回国内。而如果是访问国外网页的话，此时线路方式从国内直接传输到国外是相对最快的。而且还取决于您所选的线路距离，如果您选择的是美国的线路，那么访问国内的网页肯定较慢。 移动终端连接不上 当前网络是3G网络：3G网络通常都不稳定，不保证每次都可以连接上。 如果正在办公室使用公司的无线网络但连不上VPN或发生无法响应PPTP服务器错误：请详细咨询相关人员所处的网络宽带服务商是否支持VPN，其次看所处的网络路由器是否禁止了VPN端口。 电脑上可以连接VPN，但手机就不行：请确认电脑中的VPN是否处于“正在连接”的状态，如果是，请先断开电脑中的，再次连接手机试试。请注意一个账号不能同时登录在两个设备中。 错误789 连接尝试失败，因为安全层在初始化与远程计算机的协商时遇到一个处理错误 1. 单击“开始”，单击“运行”，键入“regedit”，然后单击“确定” 2. 找到下面的注册表子项，然后单击它： HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters 3. 在“编辑”菜单上，单击“新建”->“DWORD值” 4. 在“名称”框中，键入“ProhibitIpSec” 5. 在“数值数据”框中，键入“1”，然后单击“确定” 6. 退出注册表编辑器，然后重新启动计算机 评价编辑 优点

VPN能够让移动员工、远程员工、商务合作伙伴和其他人利用本地可用的高速宽带网连接（如DSL、有线电视或者WiFi网络）连接到企业网络。此外，高速宽带网连接提供一种成本效率高的连接远程办公室的方法。 设计良好的宽带VPN是模块化的和可升级的。VPN能够让应用者使用一种很容易设置的互联网基础设施，让新的用户迅速和轻松地添加到这个网络。这种能力意味着企业不用增加额外的基础设施就可以提供大量的容量和应用。 VPN能提供高水平的安全，使用高级的加密和身份识别协议保护数据避免受到窥探，阻止数据窃贼和其他非授权用户接触这种数据。 完全控制，虚拟专用网使用户可以利用ISP的设施和服务，同时又完全掌握着自己网络的控制权。用户只利用ISP提供的网络资源，对于其它的安全设置、网络管理变化可由自己管理。在企业内部也可以自己建立虚拟专用网。 缺点

企业不能直接控制基于互联网的VPN的可靠性和性能。机构必须依靠提供VPN的互联网服务提供商保证服务的运行。这个因素使企业与互联网服务提供商签署一个服务级协议非常重要，要签署一个保证各种性能指标的协议。 企业创建和部署VPN线路并不容易。这种技术需要高水平地理解网络和安全问题，需要认真的规划和配置。因此，选择互联网服务提供商负责运行VPN的大多数事情是一个好主意。 不同厂商的VPN产品和解决方案总是不兼容的，因为许多厂商不愿意或者不能遵守VPN技术标准。因此，混合使用不同厂商的产品可能会出现技术问题。另一方面，使用一家供应商的设备可能会提高成本。 当使用无线设备时，VPN有安全风险。在接入点之间漫游特别容易出问题。当用户在接入点之间漫游的时候，任何使用高级加密技术的解决方案都可能被攻破。 各个系统下VPN的登陆配置编辑 Windows XP

建立一个新连接； 选择“连接到我工作的地方的网络”； 选择“虚拟专用网络连接”； 设定连接名称（例如：VPN）； 输入主机名称或公网IP地址； 完成新增连接，勾选“将这个连接的快捷方式加到我的桌面”（以便日后连接）； 输入账号，密码，即可连接。 Windows 7

在画面右下角，点选网络连接，然后选择“打开网络共享中心”； 在弹出的对话窗口中，选择“设置新的连接或网络”； 选择“连接到工作区”，然后选择“使用我的Internet连接（VPN），通过Internet使用虚拟专用网络（VPN）来连接”，然后单击“我将稍后设置Internet连接”； 在“Internet 地址”里，填上VPN提供的IP地址。填好IP后，其它东西都不用管它，直接点击下一步。目标名称填写“VPN连接”； 填VPN的用户名和密码，先不要填，点“创建”； 到这里就完成的连接设置导向。点击“关闭”。； 回到桌面右键点击“网络”->“属性”，再点击一下左边的“更改适配器设置”； 找到刚才建好的“VPN连接”并双击打开； 填写提供的VPN用户名和密码，“域”可以不用填写。然后点击属性->安全； 在“数据加密”这一项选中“可选加密（没有加密也可以连接）”选好后点击“确定”。VPN类型自动，使用这些协议选择CHAP，MS-CHAP v2； 整个Windows7 VPN过程都设置完成了。点击“连接”就可以了。 Ubuntu

1.画面右上角最右端图标单击，选择“系统设置” 2.选择“网络”，选择添加网络，接口VPN，创建。 Android

打开手机主菜单，选择“设置”； 选择“无线和网络”； 选择“虚拟专用网设置”； 选择“添加虚拟专用网”； 选择PPTP方式； 输入虚拟专用网名称（如VPN）； 填写服务器域名，点击“确定”。然后按menu键，保存设置； 点击打开刚刚建好的连接，填写用户名和密码，点击“连接”。 iOS

点击桌面上的“设置”图标进入设置； 点击“通用”进入通用设置； 点击“网络”，进入网络设置； 点击“VPN”进入设置； 点击“添加VPN配置”； 在协议类型上选择“PPTP”，在“描述”栏中填入“VPN”，在服务器栏中填入服务器域名，在账户和密码栏中填入用户名和密码，其他设置保持不变，然后点击“存储”。； 点击“VPN”开关，就会开启连接，连接成功后，右上角会出现小图标。 OS X

从任务栏菜单打开系统设置，选择“网络”； 在新对话框中选择“添加”，然后从下拉菜单选择“VPN”； 从VPN类型下拉菜单中选择PPTP。填写服务名称，点击“创建”按钮； 在配置下拉菜单中选择“增加配置”； 填写服务器地址，用户名； 点击“认证配置”按钮，在弹出的对话框中选择“密码”单选框，并输入密码； 回到主设置框，点击“应用”保存设置即可。 相关法律法规编辑 2003年4月，信息产业部颁发了《电信业务分类目录》，取消了国际电信业务的分类，同时将虚拟专用网业务自基础电信业务中分离出来，成为独立的增值电信业务分类。但是此处的“虚拟专用网”概念与行业内的VPN业务是不一样的。新的《电信业务分类目录》中对该分类的解释是：国内因特网虚拟专用网业务（IP-VPN）是指经营者利用自有的或租用公用因特网网络资源，采用TCP/IP协议，为国内用户定制因特网闭合用户群网络的服务。这种分类的解释强调了两个特点，一个是利用因特网网络资源，一个是采用TCP/IP协议。这种解释是与当时的市场状况所对应的，当时关注的是基于互连网的IPSec VPN，虽然该解释可以基本涵盖后出现的SSL VPN模式，但并没有关注MPLS VPN。 2003年8月，信息产业部发布《关于组织开展国内多方通信服务等三项电信业务商用试验的通知》，就“国内多方通信服务业务”、“在线数据处理与交易处理业务”、“国内因特网虚拟专用网业务”等三项增值电信业务组织开展商用试验，有效期至2004年8月底。 2004年11月，信息产业部发布《关于继续开展国内多方通信服务等三项增值电信业务商用试验的通告》，决定将以上三项增值电信业务商用试验期延长一年，至2005年8月31日。 2006年1月，信息产业部发布《关于两项增值电信业务及国内多方通信服务的通告》，正式开放“国内因特网虚拟专用网业务”和“在线数据处理与交易处理业务”两项增值电信业务，上述两项增值电信业务由商用试验转为正式商用。 2008年，正式颁发IP-VPN业务牌照。名为IPSec VPN的中国“国内因特网虚拟专用网”增值电信业务许可证自其诞生之日起即以MPLS VPN为发展方向，导致VPN市场无规可循，实际上是在“灰色运营”。 2013年，工业与信息化部公布的《电信业务分类目录（征求意见稿）》中仍然没有对此作出任何改变。 2015年1月27日，工信部回应VPN被封事件，表示一些不良信息应该按照中国法律进行管理。[1] 工信部此前发布规定，在中国提供VPN服务的公司必须登记注册，否则将“不会受到中国法律的保护”


文件上传链接应该是可以重用的


Хорошо придумал ;)


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3718](https://teamcity.mesosphere.io/viewLog.html?buildId=68653&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:02:16


Phần pagination nên viết thành 1 element để có thể tái sử dụng.


can you move this to after the try?

Because I get:
```
Traceback (most recent call last):
  File "/home/tamara/Escritorio/sugar-build/build/out/install/lib/python2.7/site-packages/jarabe/frame/devicestray.py", line 34, in __$
    locals(), [module_name])
  File "/home/tamara/Escritorio/sugar-build/build/out/install/share/sugar/extensions/deviceicon/frame.py", line 31, in <module>
    gi.require_version('Maliit', '1.0')
  File "/usr/lib/python2.7/site-packages/gi/__init__.py", line 102, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Maliit not available
```


lulzKeh


I think we need this for d2 device also. I can see these files on my TW ROM


<reverted>


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


By the way, the reason I changed this is because it should make it a little clearer what's going on if we start to modify it to use the adjunctions.


OK, cool. I'll take your word for it! :)


It got reversed because I had to manually merge, and I typed the wrong one in, btw ;-)


No worries :)


Det er allerede gjort i commit https://github.com/digibib/ls.ext/commit/062c7fd3fbea6ef812cbacb0165367a7b3a4fcfa
Hvis jeg fårstår deg riktig..


커밋 전에 테스트
커밋 전에 테스트
커밋 전에 테스트
views 라고 해야죠.


Jeg mener i commit https://github.com/digibib/ls.ext/commit/cc635a6536f491f04f3fcb3deb0dc942d40dccb0


Лучше редактировать переводы, а не английскую версию. В корне есть папочка translations.


actually can you not just use [django's aggregation](https://docs.djangoproject.com/en/1.8/topics/db/aggregation/) to do this?

I think it's equivalent to:
```python
FormData.objects.filter([your where clauses]).values('xmlns', 'user_id', 'app_id').annotate(count=Count('pk'))
```


Yeah, I do suppose that would work. I think I'd prefer to just ensure the
directory is created in an idempotent way in my r10k_setup.pp file though.
I'm sure a patched version will be released before too long. :-)
On Nov 4, 2015 4:27 PM, "Mark McKinstry" <notifications@github.com> wrote:

> Instead of running 'puppet module install r10k' you could run 'git clone
> https://github.com/acidprime/r10k.git' to the appropriate directory.
> Would that work?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ryno75/r10k/commit/7ba4edfe7af95480a8e0186d6d6babdb7e163ef2#commitcomment-14199569>
> .
>


@tgr-odoo Did you possibly forget to include this new field on templates and wizards? Or is this by design not included?


非常感谢，很多年陪伴！


Thank you so much for this! Everybody's been waiting for ages for this. Thank you so much @jrizzoli :)


TeamCity MonoGame :: Develop (Win) [Build 3.5.0.738](http://teamcity.monogame.net/viewLog.html?buildId=11049&buildTypeId=MonoGame_DevelopWin&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 551, ignored: 6 Build time: 00:20:42


I have re-investigated this as we updated to a new version of Boost.Geometry internally. You're right, the pointers-to-Point issue is exactly the reason I still need to apply this patch to compile my legacy model adaption.


test


@samnang @evan-007 It looks like i accidentally included Spring init files in here.  I can pull this out if you all thing its necessary.


Godt poeng. Har tenkt på det, også på verkssiden der det går kall om Koha for å hente live status - da kan det være lurt å kunne laste siden så fort som mulig, og opdatere den ettersom det kommer inn ny informasjon.

Pr nå så er det en begrensing i ld-graph, som tar grafer i constructoren og parser dem der, men skal lage en metode `merge`, som kan merge en graf inn, silk at vi kan gjøre det asynkront ettersom http responsene kommer innn.

Setter det på TODO-lista!


My mistake during rebasing, it will be fixed with next translation branch


Is it okay if I will change it to 24 hour format to remove confusion? @root-beer


I think you mean `:meth:`.


oops


Of course I mean phpdoc. (Habits die hard)


You also probably don't want the tilde.


Shouldn't this check be much earlier in the function? In case param_value is NULL, isn't it an error condition? Also please take a look at the C style http://portablecl.org/docs/html/development.html#coding-style  the previous old if also has wrong style, I wonder who has snuck it in >:)


please use descriptive variable names


references are HARD


@ferventcoder is there a reason that you do this, rather than the "Update Service Reference" within Visual Studio?


Platform CI coordinators are running 1.9, so jobs are starting to fail trying to bundle install using puppet-agent's Gemfile, e.g. https://jenkins.puppetlabs.com/view/All%20in%20One%20Agent/view/Manual/view/Puppet%20Agent%20Ad-Hoc/job/platform_aio-suite_intn-sys_adhoc-hiera/67/SLAVE_LABEL=beaker,TEST_TARGET=osx-1011-x86_64/console

```
Gem::InstallError: vanagon requires Ruby version ~> 2.1.0.
/usr/local/rvm/rubies/ruby-1.9.3-p484/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:543:in `ensure_required_ruby_version_met'
/usr/local/rvm/rubies/ruby-1.9.3-p484/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:757:in `pre_install_checks'
/usr/local/rvm/rubies/ruby-1.9.3-p484/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:213:in `install'
```

However, because the job doesn't specify `set -e`, it doesn't fail and continues. And since the job doesn't actually need vanagon to test puppet-agent, the job passes (since we don't separate build vs test groups).

That said, we will be adding `set -e` to our jobs which will cause hard failures. Seems like we either need to not bump to vanagon 0.4.0 right now, make vanagon compatible with 1.9, or configure platform CI jobs to use rvm 2.1 like we do in packaging. Thoughts? /cc @geoffnichols, @justinstoller


o.O why separate victara


Нет, необходимости нет. В этом коммите добавлена передача на наш сервер информации о названии и версии CMS. Нам это нужно для мониторинга бесперебойной работы и статистики. Но на работу изменения в этом коммите никак не влияют.


@pikajude Should you comment directly into sandbox-dafaults all the reasons for those paths? It's getting big reasons are mostly in commit messages. You know best, why those paths should be allowed in sandbox.


These headers partially in common.h and partially here.
I suggest to move them to common.h and remove double inclusions.


Is this a proper release? It isn't tagged and not on pypi.


> we definitely to do the sanity checks and init crypto before reading keys. We could theoretically delay the password-reading and keyfile until later, but I think those also make sense to do before the keys.

Hmm, ok.  I was thinking we could just hoist the keyfile reading out, but I see your point about why it belongs at this point in the function.

I'd put `int keymask = CRYPTO_KEYMASK_USER;` at the top of the function, have `if (oldkeyfilename) { ... keymask &= ~blahblahblah }`, and then an unconditional `crypto_keys_generate(keymask)` though.  No reason to have two calls to crypto_keys_generate which differ only in their parameter.


Flex box


I have implemented check temperature command for APXS


Nice commit.


:+1: much neater


Hi Jack,

These log files look like they come from your server with the Matrox card, not from your laptop, is that the case?

Your help is very useful for us to get the latest version of bluesky running stable on as many platforms and configurations as possible, so many thanks for that!


Unless I'm missing something, this will acquire read and write locks and release them immediately (because they are declared, constructed and destroyed at just that point). Is this what you meant?


Okay. I'll let you know if I'm finished. Thanks


These variables are not supposed to be global. They are protected members of Test() class which should be inherited.


@ajkamel if we think about normal flow development, it doesn't matter much for this small commit, but if they care about commit message that doesn't apply with changes, then we better to amend this commit into another commit. I'm okay either way :+1:


Very nice explanation :thumbsup:
`GetPublicAccress` :P.


A lot did. :)


Aakash everyone is having problems in merging the individual works, can you please guide us in the next meeting about this so that we can come up with a solution. Thanks.


I don't think they should be errors. This is for uninitialised arrays created with `unsafe_Array_create#`, so I think the melted arrays should contain units as well.


naming conventions: try to use variables like `scroll_position`, `display_surface`, never `runonwords`. Don't use abbreviations. never use one-letter variables. could use more comments.


Good comment. One of the best I ever saw


@hlltc 欢迎PR啊！


@d00rman This caused problems in mathoid.
I was assuming that node would use the texvc version 0.3.1 from npm. But in mathoid it used the updated version from the wikimedia git repo and therefore reported missing cases.
https://nodejs.org/api/modules.html#modules_loading_from_node_modules_folders


TeamCity Chorus :: chorus-win32-master Continuous [Build 2.6.93.dc68c6199a4cc2b73aacac9b8057b99c5d257bec](http://build.palaso.org/viewLog.html?buildId=65594&buildTypeId=bt2) outcome was **SUCCESS**
Summary: Tests passed: 939, ignored: 50 Build time: 00:36:35


I believe that you can do the modifications in your fork and push again.


Great stuff! Good job cleaning up and resolving scrolling.


Если взять скрипт [2015.10.20](https://github.com/SthephanShinkufag/Dollchan-Extension-Tools/raw/2b4e50f868d1a9a333705808aa757f5a6bf361a5/Dollchan_Extension_Tools.user.js) со страницы https://github.com/SthephanShinkufag/Dollchan-Extension-Tools/wiki/versions, то с ним `Reflinks map` выполняется в среднем в два раза быстрее, чем с последним коммитом.


Okay. I tried it on My Firefox. please let me know if it is fixed on yours. :bow:


Если это нужно для дела, я могу добавить, нет никаких проблем. Скажите пожалуйста, обновляться можно через админку, поверх установленного компонента?


fix the #4


it's just that if you put VUnit in an array, and simplify it will no longer typecheck. eg (put (XValue (ArrayT IntT) [VUnit, VInt 5]) 0 (VInt 1))
this is fine for evaluation alone, but once you start doing partial evaluation it will go weird


@branch-predictor . Yes  you are right. They immediately free because beyond the scope of "{}". I'll update. Thanks!


I remember Chris adding this as he was working on a multi-touch game running on the original iPad. He was working on networking algorithms at the time, a packet-loss robust side project, and the performance slow-downs from multi-touch were bugging him. I expect you'd be able to write a performant solution without the bug. Wouldn't it be easier to fix the hashing issue though, like with a different data structure?


I spend more time documenting than writing code. As it should be, I guess.


I just encountered this bug as well. Yeah the results returned are the reverse of what they should be. This is the proper fix apparently:

 if (a == TTTCalendarUnitWeek) {
            switch (b) {
                case TTTCalendarUnitYear:
                case TTTCalendarUnitMonth:
                    return NSOrderedAscending;
                default:
                    return NSOrderedDescending;
            }
        } else {
            switch (a) {
                case TTTCalendarUnitYear:
                case TTTCalendarUnitMonth:
                    return NSOrderedDescending;
                default:
                    return NSOrderedAscending;
            }
        }


Generally correct, but beyond the scope of this change. Should be scheduled as separate object oriented testing framework task.


thanks for the fast feedback. I'm just trying to make it a habit to fix typos that I see in programs I use. Keep up the good work.


You fixed all Conflicts here right?
The reason i never merged cm branch directly is because of the HEADACHE i got solving the conlficts


but we're already putting VUnit in uninitialised arrays, right? That's the only reason this case could fire.


Nice patch! Works well! I just posted a working NoPoll Websocket client and server test. Check it out!


i'm not very fond of this variable name or the whole "exc" naming convention


@SkyFire and what is the wrong here? :|


1. Naming convention. Google strongly recommends to use "test" word in first parameter.
 https://code.google.com/p/googletest/wiki/AdvancedGuide
2. This is fixture test and not death test. You should use TEST_F() here


doh - are we?! .. well we shouldn't then


I love it, it's really shaping up into something awesome.


test comments


NetAreaWarning_90664400 (macumber) - Win64-Windows-7-VisualStudio-12: OK (2338 of 2366 tests passed)

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


Failing to grasp the point. In common.h they serves needs of common.h. We can't relay on it here.


glad you're using private variables


Would this benefit from being an Expression as well?


This docstring lacks a _gutter_, that is a blank line before the closing `"""`. Please beef up this docstring as well. Include a _see also_ section.


Сделал больше выборок. Не в два, а где-то на треть быстрее.


Could the "return value" of the processor also be an Expression evaluation (e.g. maybe I'm interested in a http header)


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3720](https://teamcity.mesosphere.io/viewLog.html?buildId=68662&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:11:13


what would be put in the see also section, though? i think it's got enough explanation, it does what it says on the tin


Yes, you can submit a PR if you need this feature


For now it's (supposed to be) death test. Turning it to fixture is matter of future.


INTEGRATION TESTING_2015-11-05 09:32:20


INTEGRATION TESTING_2015-11-05 09:32:23


Sorry I didn't notice that there is a c-style recommendation.

The other types of queries,
Currently the null check is included in the macros. The behavior of the function should be changed depending on the argument so it's not as simple as you might think.


Rather than this double `try/catch`, `acorn-es7-plugin` does have an `awaitAnywhere` setting that should allow things to parse without throwing.

My only concern with that is that `await` is technically a valid identifier *outside* an `async` function (in other words, it is only a reserved word inside an async function). I believe this was an attempt at backward compatibility for code that used `await` as an identifier.


why not ``not``?


`startup()` needs a doctoring to explain the logic. some of this could be broken down into other methods.


Please review the changes. @Ashish-Developer


hm, but if we want to do:

```
x = unsafe_Array_create#@{Pair Int Int) 3
y = Array_unzip# x
===>
a = unsafe_Array_create#@{Int}  3;
b = unsafe_Array_create#@{Int}  3;
y = (a, b)
```

then we can't put errors in the uninitialised arrays, otherwise the unzip will crash
```


Tell me about an object and its attributes in a doctoring for each object.


weird indentation between all the previous lines and what I guess you added, @markfisher


rename serverAddress to gondolaAddress


Don't cross post. Just add a reference to #304 so that people can follow your issue. Thanks.


what if we reorder

``( @higher_threshold < value || value < @lower_threshold )``

so it reads like ``x<j<z`` ?


There are some fixes in vanagon 0.4.0 that are needed on Solaris and OS X for puppet-agent 1.3.0. When are we planning to add `set -e` to the platform CI jobs?


As far as I remember if the param-value is null then you should ignore the argument and just set the param-value-size-ret.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3721](https://teamcity.mesosphere.io/viewLog.html?buildId=68664&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:33


good job!


-1 , you should have your own setting.


I assume you did not add plain `headers` because a SpEL literal Map gets the job done?


@GrahamCampbell could you please clarify on the necessity of this changes?
Why do we need to call `escapeArgument()` on the executable?
Why do we need to call `escapeArgument()` on `ARTISAN_BINARY` which is defined as a constant?
Do we really need to call `escapeArgument()` here?

BTW, this change also  breaks my code running on Google App Engine, because `escapeshellarg()` is not allowed on GAE due to security reasons.


Thanks 8906808bebc5756f553bafe45f53d0539bdd49a7


Честно говоря, я плохо помню InstantCMS, последний раз открывал с полгода назад, а CMS'ок я просматривают множество и все смешалось. Поэтому точно не подскажу. 100% вариант - просто заменить файл напрямую. А как происходит обновление из админки - увы не помню (

P.S. решил попробовать на локальной машине на InstantCMS2 обновить из админки, но оно захотело доступ по ftp, поэтому все так же - нет конкретного ответа.


INTEGRATION TESTING_2015-11-05 09:38:40


INTEGRATION TESTING_2015-11-05 09:38:43


I've had this problem before with 3rd-party typings, but in this case they are already in the ts lib itself. This leaves me with the only option of `noLib` plus a big copy-paste minus the "offending" stuff, which is less than ideal.

I understand the migration path from regular JS can be a bit steep for some and easy/progressive migration is a "selling point" of typescript, but the whole point of it is type safety and being able to do static refactoring / find usages. Propagating `any`-s like this basically negates these advantages and it's something you can't really live with if you have a big project with a large team.


Few lines were added bymistakely


yeah you're right. I think it should be defaultOfType instead


ok, that should be fine too.


fixed already


Ну, а в среднем, все остальное в точности как и было. Подозреваю, где-то недавно проскочило серьезное замедление, и сейчас от него просто удалось избавиться.


Да, нужен доступ по FTP, он есть у меня сейчас тогда обновлю. Спасибо за помощь!!


Common header file is supposed to be general to all consumers and serves the point of double work and double inclusions of headers.

The common headers files are strlib, stdio, string e.t.c., they always will be included again in almost every test.

According to your statement, we should remove include of common.h since we will overwrite it content anyway.


「ここ実験的な機能扱いです。」というのを削除して欲しいです。理由は、イベントループバックエンドの切り替えは1.8.5か1.8.6くらいからあってもう安定しているからです。


Added comments to the whole method.


You will need to implement infer shape, to set out_shape correctly


Use CHECK


These variables are global to WHOLE program.
It need to be fixed.


This fixes issue aviralg/moogli#9 .


All those tests would fail w/o an internet connection. We may want to spin up a local server (the module itself happens to be one, what a coincidence :) ). One can get hold of the random assigned port _via_ `@Value("${local.server.port}")`


空行


Guess Shape5 is not needed, you can create a Shape<5> and assign each element accordingly


Someone (me?) did a bump to 1.2.2 a while back, but it was never released to pypi. Instead of release 1.2.2, just going to wait for the next release - 1.2.3 (or 1.3.0 if we decide to bump the minor number instead)


Fixes #2


I.e. you can access TShape shape =  data_in.shape_;
and access elements of shape, that can be arbitrary dimension(not restricted to 4)


changed `array_create` to use defaultOfType so we no longer needs to deal with units here


I did. It's on Artifactory like all the other ones. Not at computer now but
download page should have link.
On 5 Nov 2015 00:18, "Ryan" <notifications@github.com> wrote:

> Yup I know, I mean compiling a binary.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/JetBrains/spek/commit/268bd2fb4cdd8596e725817aa27d03600d6e77f1#commitcomment-14198468>
> .
>


I think you should add an info instead of blank. should be rare. but in case it's not, you'll see it.
empty is always bad:

// This exception occurs in the small chance that two nodes register for the same hostId
logger.info("Failed to register for host ID {}", hostId);


I wonder what happens if Entry changes in one of the nodes.


cool, thanks


Indeed. I removed the pass-by-reference and used something like
```php
foreach ($files['children'] as $key => $child) {
    if(bla bla) {
        $files['children'][$key] = $this->findSelectedNode(implode('/', $path), $child);
        break;
    }
}
```
instead. I had to keep the break statement though, because the foreach might last much more without it.


To get `node-inspector` to load source files from the app ASAR it needs to be executed from Electron (or at least that's the only workaround I've found), which is where I hit a bit of a snag at the line @kenr mentioned. I rebuilt the native modules of `node-inspector` for Electron but the runtime defaults to Node at the aforementioned line so path resolution using node-pre-gyp.find() fails for the native modules. I've submitted PR https://github.com/mapbox/node-pre-gyp/pull/187 to fix this.


Alternative Approach:
1. Sort both of them, then compare.

char[] sArr = s.toCharArray();
char[] tArr = t.toCharArray();
Arrays.sort(sArr);
Arrays.sort(tArr);
return String.valueOf(sArr).equals(String.valueOf(tArr));

2. Bitmap.


削除しました！


ここは「実効」の方で正しいです。
setuid(2)を見てください。


to be death test, it should check exit values during the execution.
I didn't see it here.
https://code.google.com/p/googletest/wiki/AdvancedGuide#Death_Tests


xxx hier toegelaten?


How to use this hub?


@liewegas if we're going to be backwards-incompatible anyway, then maybe it'll be better to implement a better logic for this instead of keeping old one? I've been thinking about putting some 16bit int in front of actual data, so there would be no need for checking for extra spans at all, with the only drawback of requiring (f)getxattr call before (f)removextarr calls (unless stale xattrs are a concern; if not, we could remove first chunk and call it a day).  Or keep current xattr removal logic as is even in that case, which solves stale xattrs problem and doesn't require (f)getxattr.


Done


OK. Makes sense. A 'break' from the case would be cleaner here.


あ、これ `Effective User` という意味なんですね。。


Yes, `sa_modify_attrs(SA_REPLACE)` is called only when the size of the attribute's value is changing. Obviously that can only be true for a variable-sized attribute.
I'll update the comment.


update fireball-x/fireball#425


Extra files?


Yes it can be edited


.filter(hostId -> config.getAttributesForHost(hostId).get("siteId).equals(siteId))

should eliminate the two .map().

also, can an NPE occur here?


yep, fixed :+1:


Why here is a space?


compiles and boots fine


Danke


In line 633 there is a setter even when you only modify the array, in this line 638 you do not call a setter after add. Is this correct?


throw this outside the catch below. to avoid the catch.


Looks lika I fail to explain myself. Currently common.h #includes stdlib.h 'cause it uses getenv(). If we relay on this fact and indirectly include stdlib.h via common.h future change to common.h can remove #include stdlib.h which will brake all tests which #include common.h.


となると、どちらかというと英語の方を治すべきなんでしょうか？


Всегда рад)


I just did. I was hoping there'd be more changes/bug reports, so i delayed on it a bit.


HashMap<String... -> Map<String...


Line is longer than allowed. (115 > 80)

*Detected by LineLengthBear with severity 1 while running section `pythoncheck`.*


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3722](https://teamcity.mesosphere.io/viewLog.html?buildId=68673&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:49


> The GET parameter 'q' will **be** appended


Agree. Variables and functions will be declared static.


I think a better name for final test.exe is "ibv_test", instead of out


Done


Hi scooter,

Thanks for the offer, but unfortunately I am too busy for that.
I am currently working on porting my Cytoscape 2 plugins to Cytoscape 3
next to my real job ;) No free time left.

The best
Matthias

On Thu, Nov 5, 2015 at 12:58 AM, RBVI <notifications@github.com> wrote:

> Hi Matthias,
> Thanks for looking at this. This pull will certainly fix the pom issue,
> but I would imagine that GraphicsExportPanel.java (which specifically
> imports lowagie) will break. In order to move from lowagie/itext to
> itextpdf, I think we'll need to update that module also. Want to tackle
> that?
>
> -- scooter
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/matthiaskoenig/clusterMaker2/commit/42d910b51cb6cae0511379346b8e0b8ac85a124b#commitcomment-14199228>
> .
>

--
--------------------------------------------------------------
Matthias König
Computational Systems Biochemistry
Institute of Biochemistry
Charité - Universitätsmedizin Berlin
http://www.charite.de/sysbio/people/koenig/
Tel: + 49 30 450528449
Tel: + 49 176 81168480
--------------------------------------------------------------


Fixed.


Thanks for getting back -- this is indeed what I did yesterday, and it worked! I must say that I'm getting into this Git/GitHub "thing" and like what I see. <g>


why .h files are not listed? they should to appear in "make dist" created tarball


The purpose was to have the "big" card, Nvidia 960 GTX to work (4K @60Hz) under El Capitan.

Booting is a nightmare since this is a non-EFI card. Whenever something gets to working another thing gets ruined. Since this is a new generation card like you've said, is going to be more difficult puzzle to solve (especially the MAXWELL thing). Verbose mode did help me before with a hackintosh system but a real mac, can't stop the damn thing.

Previously, I used Clone Copier for installation of El Capitan, maybe that is why the cmd-R didn't work because with a fresh installation it does and SIP mode can be disabled. CC copies only the working OS I think.

I did my best, thanks again for trying, but this seems to be another no success story for me...


@EugeneButusov you probably want to have a screenshot of the "Google APIs" page, and not the "Enabled APIs" as users who don't have it enabled won't find it there.


In that case, is the `insert_record` from still needed? BTW :kissing_closed_eyes: on the forehead.


Does anybody have issues logging in today?
For some reason I get an unauthorized message even after I register and receive a new password.


@shinnn I've added you to all the npm packages in the `imagemin` org. Go nuts ;)


I think you should change this to your travis account for the build as in the future mine and yours will drift.

Luca


Preferably use https://github.com/sindresorhus/np or something similar to publish to npm.


Good job. Thanks for catching that. :+1:


What has this change to do with the quick outline view? Looks like it is necessary because of the selection areas. It would be nice if you would include only one change for every commit and if you don't for whatever reason to mention this clearly in the commit messages.


Good point. Will modify VERBS_DO and friends to be lethal.


test git pull


Line is longer than allowed. (101 > 80)

*Detected by LineLengthBear with severity 1 while running section `pythoncheck`.*


Line is longer than allowed. (105 > 80)

*Detected by LineLengthBear with severity 1 while running section `pythoncheck`.*


Line contains spacing inconsistencies.

*Detected by SpaceConsistencyBear with severity 1 while running section `pythoncheck`.*


いいえ、良くないことは決して無いと思います。
scope でよく使われるのは、例えば

* 退会したユーザーを抽出 `scope :retired, -> { active: false }`
* 最近の記事を抽出 `scope :recent, ->(n) { limit(n).order(created_at: :desc) }`

など、レコードのあるカラムがそのレコードの「状態」を保存していて、その条件に合致した集合を抽出する場合などによく使われるような気がします。
今回の 自分ではないユーザーの集合を取るのは scope が良いのか メソッドが良いのかは、正直プログラマによっても意見が別れるところかもしれません。

2015年11月5日 8:15 Mariko <notifications@github.com>:

> scopeまだあまり慣れてない感じで、良さがあんまり分かってないですが・・
>
> （今返事を書こうとしてて一旦調べなおしてみて↓がちょっと納得感・・必ずメソッドチェーン出来る、は他から使う時の安心感ですね！）
> http://qiita.com/m_nakamura145/items/39820db683255cdc9ea3
>
> 何度かscopeについてのご指摘を頂いて自分の傾向に気づいたのですが、
> 私、モデルに自分を起点として条件を絞り込もうとする、インスタンスメソッドを書きがちである・・という傾向があるみたいです。
>
> コレって、あんまり良くないんですかね・・？
> モデルで条件を指定して値を返す場合、基本的にはscopeを使うべき、と思ってる方が良いのかな・・
> インスタンスメソッドの方がしっくりくる、ってパターンは少ないんでしょうか・・？
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/soutetsu/copy-dropbox/commit/696621152b1b5344e679386af58a6b5488b83152#commitcomment-14198418>
> .
>


It is ok and it is normal behaviour in case of removing important include. Such failure will be caught very fast by developer itself.


Fixed, I will push a minor release in about a week.


Fixed this too


Mutable public static fields will probably cause thread-safety issues sooner or later.


Cool! So $code is for one-word groups only? Any documentation or example in README on this?


It should be `docker build --no-cache -t $(DOCKER_IMAGE_NAME) .` This is the reason travis is failing and not your local build.
Also, why use `--no-cache`?


It supposed to be placed in "out" directory.


should be last modified time of path.... I will fix it.


This is a workaround because of #24.


Please deploy this to tokengenerator.dwolla.com ASAP, thank you very much :)


Results of the two new benchmarks:

```
$ java -jar oak-run-1.4-SNAPSHOT.jar benchmark --concurrency 2 IndexConflictsProvokingTest IndexConflictsNonProvokingTest Oak-Mongo
Apache Jackrabbit Oak 1.4-SNAPSHOT

# IndexConflictsProvokingTes       C     min     10%     50%     90%     max       N
Oak-Mongo                          2    1024    1264    2539    4768    5378      46
Nodes created: 2300
Conflicts: 1210

# IndexConflictsNonProvoking       C     min     10%     50%     90%     max       N
Oak-Mongo                          2     265     288     329     387     675     356
Nodes created: 17800
Conflicts: 0
```


java convention are that Comments at this level are in "third person".  i.e. Waits until.. rather than Wait until.
// Comments used "wait until..." rather than "waits until...".


Sir, I am very interesting in Cup and Lex, I am working on my project that using it.
I have some questions that I cannot find someone to answer it. Could you please help me.

Your sincerely,
NUTT


Шок!

http://iichan.hk/b/arch/res/3574865.html

[2013.11.5](https://github.com/SthephanShinkufag/Dollchan-Extension-Tools/raw/e3df87df19f91992f4b224fd93548b00a186c8ea/Dollchan_Extension_Tools.user.js)

Init: 5ms
Parse delform: 145ms
Init page: 3ms
Add panel: 5ms
MP3 links: 5ms
YouTube links: 13ms
Sauce buttons: 14ms
Reflinks map: 65ms
Apply CSS: 6ms
Apply spells: 3ms
Total: 265ms

https://github.com/SthephanShinkufag/Dollchan-Extension-Tools/raw/ac145373f4d724d6918696bedd4e0aedec4b21a6/Dollchan_Extension_Tools.user.js

 Init 23ms
Replace delform 4ms
Parse delform 191ms
Parse postform 25ms
Init keybinds 2ms
Init page 14ms
Add panel 7ms
Init AJAX 2ms
Audio links 5ms
Video links 21ms
Image names 22ms
Reflinks map 117ms
Apply CSS 5ms
Hide posts 16ms
Всего 454ms


Why?


e```


Just out of curiosity, why did you introduce VERBS_XXX macros and not used default EXIT_XXX/ASSERT_XXX e.t.c?


mkdir awesome
cd awesome
git init


Как ни крути, а babel - это жуткие костыли.


Haha yes.. Apparently I wasn't too awake anymore. It should of course be: var fs = require('fs-extra');

fs-extra adds a few methods which are missing from fs like mkdir -p. Take a look at https://www.npmjs.com/package/fs-extra


Kaushik, could you accept this pull request, and I can make more changes later? Problem is that one of the attachment files has a backslash in it. So when I work on a Windows machine, git deletes that file and that becomes one of the commits. I had to struggle and finally use a friends Linux machine to checkin things and submit that pull request. Wouldn't want to bother him again right away. So if you accept the current pull request, I'll try and make the remaining changes later (or you could do it on your Linux machine).

So basically, accept this pull request now, and we'll talk about what to do about those last five entries.

- Srineet.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3723](https://teamcity.mesosphere.io/viewLog.html?buildId=68676&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:57


Why don't you pass a `SCUE` directly to this class, you never access members of `IEditorPart`.


Remove for hands on


Please don't include semi colons.


Ммм, у меня такого замедления даже с ES5 версией нет. Ни в одном браузере (FF 45, Chrome 46, Opera 12).

2013.11.5:

Init: 2ms
Parse delform: 27ms
Init page: 6ms
MP3 links: 2ms
Sauce buttons: 3ms
Reflinks map: 11ms
Apply CSS: 3ms
Apply spells: 31ms
Всего: 85ms

последняя:

Init 3ms
Replace delform 3ms
Parse delform 31ms
Parse postform 4ms
Init page 3ms
Init AJAX 2ms
Video links 2ms
Image names 3ms
Reflinks map 24ms
Apply CSS 2ms
Hide posts 9ms
Всего 86ms


I can't see how pontential pitfall can be considered normal behavior. Rule of thumb - everything used by X should be explicitly required by X and vice versa.


I would prefer a solution which will still create the directory structure automatically instead of burdening the user with an error. I'll try to work out a solution over the weekend without using fs-extra because I can understand that adding an extra dependency to the project because of this hook is undesired.

I'll get back to you when I've got a working solution without using fs-extra!


大家一定要更改这个文件


editor can't be `null` here.


@borisspektor, I suppose that it's obviously that if Google Play Developer API is disabled, we can't find it here. If thi isn't clear enough, I'll change it. I just tried to minimize amount of screenshots, because man page will be too long.


Please also remove the `return`. This also could be `Option(region) getOrElse new Region(offset, 0)`


Рефлинки замедлились с последними коммитами, проверь.


yoooo!


This should be fixed by @mauritsvanrees, see:
 - https://github.com/collective/i18ndude/commit/b47365a80a051f6c58a05cee442a69c989b14701


Используй стринги (R.strings.blah-blah)


I don't understand why it should be called `QueryFactory` when it's not even a factory class...


This change only requires LinkedMap, but that classes brings 32 other classes from commons-collections. I'd rather not copy that many classes.


OK


This commit introduces a bug:

If the read in line 194 returns -1 to indicate EOF (which might be, because some Streams will return in fact 1 if the are just open), this will be given as parameter to output.write() and will cause an ArrayIndexOutOfBoundsException there.

I would suggest removing lines 193 to 196, as they do not have any performance gain.


The `var` should be private, I can't see it used outside of the class.


Hi Cory

We stopped using an http proxy since it caused problems with almost every
Charm. I won't be working on this port anymore, but it might be good
keeping this around for future reference.

From my understanding the file handle doesn't need to be closed in urllib2.
If you wrap that in a "with" statement, you get an error like "object has
no method close". I haven't looked at the error handling code.

Kind regards
Merlijn

2015-10-22 15:38 GMT+02:00 Cory Johns <notifications@github.com>:

> It seems like this is dropping both the closing of the file handle when
> done and ensuring that all non-200 OK HTTP response codes are properly
> caught?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/galgalesh/jujuresources/commit/d7a57f4e3cba2d06b6f5dfad066d3614a5304e09#commitcomment-13926802>
> .
>


It depends on Python3 version.


@EugeneButusov yes it's obvious, I mean replace that screenshot with the one I suggested. This way the developer can click on the "Google play API" and check his status/enable if needed without going to another screen.


classes that are not intended to be subclassed should be final.


Используй нормальные id, что такое textView3?


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 57](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=422&buildTypeId=XbimEssentials_XbimEssentials) is now running


They may do additional trace, modify behavior - another flexibility layer.


sorry this is really bug


Еще пару раз раз запустил. Nightly, es5. Та же херня, с незначителными отклонениями.

 2013:
Init: 5ms
Read config: 3ms
Parse delform: 137ms
Init page: 7ms
Add panel: 5ms
MP3 links: 3ms
YouTube links: 14ms
Sauce buttons: 16ms
Reflinks map: 62ms
Apply CSS: 4ms
Total: 257ms

Now:
 Init 11ms
Replace delform 4ms
Parse delform 200ms
Parse postform 12ms
Init keybinds 2ms
Init page 8ms
Add panel 6ms
Init AJAX 3ms
Audio links 6ms
Video links 20ms
Image names 20ms
Reflinks map 135ms
Apply CSS 5ms
Hide posts 13ms
Всего 445ms


Used early-return if's and moved the code that updates the JStree to a dedicated method.


Sure, my expectation that the developer is checking his code prior to sending it out.


If you could link a Windows compiled binary at some stage that'd be great.


@jojomi  I like your suggestion. I'll create a PR. What's your real name? I want to add it to the comment message.

I'm not a big Windows lover, but it's my day to day working environment. I've no choice, it's the industrial standard. Tools like `restic`, `MSYS2` or `plan9port` can improve it. You'll get a rich and productive working environment.


paddingEnd/paddingStart


Как с вами можно связаться ???


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 57](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=422&buildTypeId=XbimEssentials_XbimEssentials) outcome was **SUCCESS**
Summary: Running Build time: 00:01:27


现在移动端使用的适合应该都是一次性的


I'd prefer to just do:

```php
if ($needsFixing) {
    return HttpRequestUtil::parseRequestParams($request->getQueryString());
}
```


Another `var` that should be private.


Universe


There is `orNull`


We can keep this public, use it directly and remove `getFixedRequest`.


Probably `HttpRequestUtils`?


s


Посмотри правила именования переменных


thx!


OK


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3724](https://teamcity.mesosphere.io/viewLog.html?buildId=68677&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:51


Thank you Very Much.
Best Regards,
Julian

2015-11-04 16:18 GMT+01:00 wcarthur1 <notifications@github.com>:

> Below…
>
> Will Arthur
> Intel Corporation
> Server Security Firmware
> 803-216-2101
>
> From: juliantrzeciak [mailto:notifications@github.com]
> Sent: Wednesday, November 4, 2015 4:39 AM
> To: 01org/TPM2.0-TSS <TPM2.0-TSS@noreply.github.com>
> Cc: Arthur, Will C <will.c.arthur@intel.com>
> Subject: Re: [TPM2.0-TSS] Merge pull request #56 from wcarthur1/master
> (c7c4a12)
>
> Will,
>
> These two are mentioned in '8.7.1.2 Tss2_Sys_Initialize' of
>
> TSS System Level API and TPM Command
> Transmission Interface Specification
> Family "2.0"
> Level 00, Revision 01.00
> 26 January 2015
>
>
> I'm just curious: Is it allowed that an implementation can skip some rvals
> from spec?
> [Arthur, Will C] Yes, some return values are needed on an
> implementation-specific basis.
>
>
> Another question: Suppose I have two different implementations of SAPI
> layer. Can my application be easily linked to either implementation while
> achieving same goals?
> [Arthur, Will C] Yes, the application level interface shouldn’t change.
> Apps are not supposed to make direct use of any non-API fields such as
> those in the sysContext.
> You will notice that my test application does do this for some very
> specific API testing purposes, but I’ve tried to put caveats in the
> comments to the effect of “don’t do this is real apps”.
>
> (I'm asking because spec says syscontext is
> implementation specific, but use the same function headers, so if an app
> use implementation specific syscontext, then such app can not be easily
> linked against different implementation, right?)
> [Arthur, Will C] Shouldn’t be a problem
>
>
> Best Regards,
> Julian
>
>
> 2015-11-03 19:28 GMT+01:00 wcarthur1 <notifications@github.com<mailto:
> notifications@github.com>>:
>
> > Julian,
> >
> > I don’t know of any other error cases for BAD_VALUE or INCOMPATIBLE_TCTI
> > in my current implementation.
> >
> > Will Arthur
> > Intel Corporation
> > Server Security Firmware
> > 803-216-2101
> >
> > From: juliantrzeciak [mailto:notifications@github.com]
> > Sent: Tuesday, November 3, 2015 9:57 AM
> > To: 01org/TPM2.0-TSS <TPM2.0-TSS@noreply.github.com<mailto:
> TPM2.0-TSS@noreply.github.com>>
> > Cc: Arthur, Will C <will.c.arthur@intel.com<mailto:
> will.c.arthur@intel.com>>
> > Subject: Re: [TPM2.0-TSS] Merge pull request #56 from wcarthur1/master
> > (c7c4a12)
> >
> >
> > issue #46<https://github.com/01org/TPM2.0-TSS/issues/46> partially
> > covered - accept
> > I have no idea for following scenarios:
> > TSS2_SYS_RC_BAD_VALUE: if any parameter has a bad value.
> > TSS2_SYS_RC_INCOMPATIBLE_TCTI: unknown or unusable TCTI version.
> >
> > —
> > Reply to this email directly or view it on GitHub<
> >
> https://github.com/01org/TPM2.0-TSS/commit/c7c4a127fbcfb5a2a3612b80b3ec3ea550e225e6#commitcomment-14156531>.
>
> >
> >
> > —
> > Reply to this email directly or view it on GitHub
> > <
> https://github.com/01org/TPM2.0-TSS/commit/c7c4a127fbcfb5a2a3612b80b3ec3ea550e225e6#commitcomment-14162805>
>
> > .
> >
>
>
> —
> Reply to this email directly or view it on GitHub<
> https://github.com/01org/TPM2.0-TSS/commit/c7c4a127fbcfb5a2a3612b80b3ec3ea550e225e6#commitcomment-14177569>.
>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/01org/TPM2.0-TSS/commit/c7c4a127fbcfb5a2a3612b80b3ec3ea550e225e6#commitcomment-14185594>
> .
>


We're trying to set up a sandbox account for a customer who wanted to develop a charity app. Please let us know when this part can be completed. :)


Corrected a deadlock on Win32 in destructor


Обычно перехватывать NPE - это совсем костыль, плюс из кода не понятно, что AddHero() может выкинуть NPE


So, the cyclic-reference problem still isn't fixed on darwin? Do you consider it important to have a **split** mariadb on darwin ATM?


Засунь в стринги


LGTM


FYI this has been changed.


@kemiKondratenko  Під що саме?


@borisspektor, ok, got it.


Yes, that's what I planned to do, but I got other urgent tasks for my customer and it went on the back burner. I'll get back to it "soon" :)

Cordialement,
Thomas Equeter

-------- Original Message --------
From: Pete Brown <notifications@github.com>
Sent: November 5, 2015 5:48:02 AM GMT+01:00
To: tequeter/abstractit-puppet <abstractit-puppet@noreply.github.com>
Cc: tequeter <thomas@equeter.com>
Subject: Re: [abstractit-puppet] made hiera-eyaml package management optional (13784c4)

This looks like a good idea.
Can you adjust the spec tests for this option and send a PR?

I have actually been getting tempted to use a different module to manage hiera so this may change in the near future as well.

---
Reply to this email directly or view it on GitHub:
https://github.com/tequeter/abstractit-puppet/commit/13784c4cf44588ec49f772f2e642a78d65f70176#commitcomment-14202175


@borsch поки нічого не виставлятиму, тому що ми не можемо verification надсилати з гугл акаунту, тож поки немає сенсу. БУду робити наше мило і звідти це вже виставляти


Perhaps something like `RequestFactory::duplicateRequestRestoreSpecialCharacters`?


今はこのコミットのrevertのみに留めることにしました。


Should be 'operatingsystemrelease'


@kemiKondratenko @borsch ок, перероблю.


delete these two lines


Also, do you think we should add back the `$_SERVER['HTTP_COOKIE']` parsing in there?


Ok done.


:sunglasses:


Le comparateur devrait être statique pour éviter que la classe anonyme soit recréée à chaque fois, non ?


Ethereum?


Ой бл*, забув.(((


Great idea!


no, 'break' is not appropriate.


Siin peaks olema iga ab'i salvestatud rea kohta. Edasi on nii, et kordad seda iga päeva kohta, et vaadata mis ab'i sai salvestatud, kui on see sama päev siis näitab valituna.

```PHP
if($task_list[$i]->day == "esmaspäev"){
    echo '<option value="esmaspäev" selected>Esmaspäev</option>';
}else{
    echo '<option value="esmaspäev">Esmaspäev</option>';
}

//kordad seda iga päeva kohta

```


Looks good, thanks for the PR!

Would you mind also doing this to make the OS support complete:
* fixing what I suggested in my comment
* adding tomcat8 as the default and tomcat7 as a comment (see other OSes in the list)
* adding support for 2015.03 as well, in case some people don't want to upgrade yet

I looked it up, the current available packages on 2015.03 are:
```
Name        : tomcat8
Arch        : noarch
Version     : 8.0.23
Release     : 1.54.amzn1
---
Name        : tomcat7
Arch        : noarch
Version     : 7.0.62
Release     : 1.10.amzn1
```

If you don't have time to do it anytime soon just let me know and I'll push the suggested changed after merging yours.

Thanks again @thkrmr


because 'break' skips setting param-value-size at L131,
and it also results in returning CL_INVALID_VALUE in L 140 after the 'break'.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3725](https://teamcity.mesosphere.io/viewLog.html?buildId=68678&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:37


@lucasart: thank you for your patience with me. Yes, I was using the value 2.2 before MidgameLimit, and not before EndgameLimit. I'm sorry.

At least, we now know that new constant 2.2 is better than constant 3 on 7 threads too.
For this test I'll replace currentPhase == PHASE_MIDGAME with currentPhase != PHASE_ENDGAME,
but continuous tries would be even more interesting once we understand what's going on.


What about `RequestParser`?


Can you try `caller.grep(/rake/).present?` as an alternative?


@ferventcoder ah, you mean all the datasource files that gets created? Fair point.


Setting the field with a default value, not a parameter (inside the constructor)?


还没研究会怎么修改bug后提交，还有个bug，当push一个页面后，先用手势向右滑动下，但是不用pop页面，这时再按返回按钮，需点击两次才能返回至上个页面。需修改地方：
#pragma mark UINavigationControllerDelegate
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
    self.isTransiting = NO; // 此处修改为NO
}


У тебя метод называется updateHero(), а выполняет открытие активности, тоже самое и с addHero()


@ferventcoder makes sense. I typically just put the token in the place of the Password, and that normally works, definitely better to have it more explicit though :+1:


great, this will make it possible to include long call-ids into the log prefix.


dsadsa


`File.join("/", "opt", "dell", "bin", "network-json-validator")` is not really right. If you really want to do it like that you should do `File.join("", "opt", "dell", "bin", "network-json-validator")`.


addAvatarButton() - переименуй, судя из названия это добавление кнопки аватара


Could we have better comment here?  What issues?  Could we fix container-setup somehow?


Thank you! Though since this file is actually from Mozilla, you need to go through a Mozilla process.

Tbh I am not sure what the process is, but you best get in contact with: https://wiki.mozilla.org/Add-ons/Reviewers

Btw, I am not sure a Webconverger user would see trackingProtection.title ?!?


Так же как и addHero(), NPE - это последняя инстанция, обрабатывай раньше


Je pense qu'il y a mieux qu'un comparateur pour corriger le bug car il permet de retourner tous les noms trié par leur taille et cette liste est utilisé ensuite un peu partout pour des traitements.
Ce comparateur permet de corriger rapidement le code mais je pense qu'il y a bien mieux :)


I think we can split this class into `QueryTester` and `QueryNameGenerator`? (Naming is hard lol...)


Допиши 4 буквы :)


Great!


Code below with setting required attributes for members of this user needs to be moved above return statement.


The indentation is wrong here. i'm surprised we don't have a check for this.


That said, plain try-unlinkSync-catch would be simpler. OTOH, chaining (async) stat and unlink seems more correct (you can catch the case when it exists and you cannot unlink it). But this seems to work in majority of cases, so it can be left as that unless issue occurs.


Oh Gott! Warum hat das nicht schon viel früher jemand gemacht?


Actually I earn a living by writing static analysis tools, so be sure that I don't underestimate it :)
I simply like to delegate as much as possible to automated tools.  Nobody think that snprintf is a substitute to a proper estimation of buffer size, it is just, as you say a "last safety" tool, and I find it quite useful.  More often than not it is a good measure of quality of the libraries I am linking to.

I am using the default linker installed on [OpenBSD](https://en.wikipedia.org/wiki/OpenBSD_security_features), that has quite a good record in helping fixing software that caused security issues in unpatched implementations.  Just to be clear, I am not saying that this is the case of cmark.

I have not checked the return value just because I was a bit in an hurry to use libcmark for a quick prototype, but I will surely do it in the near future.

I don't want to push for this patch to be accepted, I understand that OpenBSD users are not a primary target for cmark (and I am quite used to that :). I just want to notify you about it because maybe you could have found it interesting.  If that is not the case, I can happily live with my patched version.

Best Regards.


Yeah :/ 30 years of prompt history though...


Переименуй все id


This should be squashed with the previous commit. A few code examples in the docstrings would be nice to have, as they are easier to understand than specs/text descriptions.


yeah, this is the way it used to be displayed on the installing page, i'll update it


Please look on this javadoc.


I suggest to put `.idea` into the .gitignore file.


Guess we need a cop checking for common words with American English and British English spellings. :-)


@SthephanShinkufag можешь теперь проверить скорость генерации реф-карты? Может быть чуть медленней, но это из-за новых функций, которые были добавлены.


The ```null``` check is required because template name can be empty when Stage is present and  ```templateName```  name validation should happen only when the template is present.
The better way is to do ```isNameValid``` check inside the ```if (hasTemplate())```  block.

```
if (hasTemplate()) {
            if (!new NameTypeValidator().isNameValid(templateName)) {
                errors().add(TEMPLATE_NAME, NameTypeValidator.errorMessage("template", templateName));
            }
            if (!isEmpty() && !hasTemplateApplied()) {
                addError("stages", String.format("Cannot add stages to pipeline '%s' which already references template '%s'", this.name(), this.getTemplateName()));
                addError("template", String.format("Cannot set template '%s' on pipeline '%s' because it already has stages defined", this.getTemplateName(), this.name()));
            }
            if (!validationContext.doesTemplateExist(templateName)) {
                addError("pipeline", String.format("Pipeline '%s' refers to non-existent template '%s'.", name(), templateName));
            }
        } else {
            if (isEmpty()) {
                addError("pipeline", String.format("Pipeline '%s' does not have any stages configured. A pipeline must have at least one stage.", name()));
            }
        }
```


nice


myImageView - странное имя


@tlvince i think `kpi` document should be treated same way as `dailyDeliveries` and `deliveryRound`, because it is collected via the tablet and will hardly change online.


Nice to have these tests for the complex URL overriding :+1:


为什么不用1.9.5版本呢？


hiiii


azat385собакаГмаилТочкаКом )

2015-11-05 11:15 GMT+03:00 ratnikoffst <notifications@github.com>:

> Как с вами можно связаться ???
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/azat385/mercury/commit/ab0a61bf04b248ef6b562fc6ceebf76458427420#commitcomment-14204387>
> .
>

--

__________________________________

С уважением, Азат.
г.Казань
+7 927 434 34 27
+7 919 696 77 48


第二天， 我还是不会玩github


Yes, I will do that.


Right


Да, лучше.
Было: Reflinks map 135ms
Стало: Reflinks map 104ms


Thanks guys for helping out.

@jojomi it would be good to comment on the PR (in the tab "files changed") instead of on the commit, because these comments are lost when a rebase is done.


the ack should most likely go in the callback to the replica.write, and be done only once (duh) when first replica returns


Makedirs added. DIrectory is the same as for all other bios files and I put relative symlink as all others also have.


Hm, this sounds like two different commits. The first sentence tells me you've done changes in the css, but I can't see any? By combining a change with a move to other file you've made it difficult to see what has changed. I would have preferred two commits like this:
- `Remove underline from blog post list` Do the css-change only, this shouldn't be done while moving to a new file.
- `Move blog css to separate file`. This should only rename the file, not do any changes

Order of doing this is not important in this case, but in other cases it depends if you want the history of the one-line change in the new file or if you'd rather have the change in the original file, which can be better in cases where someone in review might say that the move to new file was bad, but that the change was good, and they only want that change. (Ps `git log --follow filename` is awesome for looking at history of a file that has been renamed, but might not work in this case).


Does this make any sense? Isn't r.write @472 async?


I'd call it "Create Disk Image From Folder Contents".


The method has been removed in the next commits. We decided to store all libraries exactly as they are uploaded (either zip or git) and only utf-8 encode the contents when sending the files through our API.


Thanks man! Works good!


Why?


iteration (evanweaver) - i386-Windows-7-VisualStudio-12: Tests Failed

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


I'd prefer if the naming stuck to way of the other examples:

`hdiutil create -volname "Volume Name" -srcfolder /path/to/folder -ov diskimage.dmg`


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3726](https://teamcity.mesosphere.io/viewLog.html?buildId=68683&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:38


Noob fails.


I added a constructor in the JtxtUML version as well.


Tack för din kommentar. IBlev bara två ändringar, border-bottom: none; och font-size på headern, så det kändes lite overkill med dubbla commits för en så enkel sak. Ingen lär ifrågasätta uppdelningen heller, så det kändes ganska safe. :)


Incorrect indentation, should be -1 level  (same for the next line)


Considero que el cambio es inútil, con esto pierde la esencia de la aplicación.


Needs tests but it's a good idea


Should this `extend UsageResponse`?


I need this bugfix!
May you release new version?


please have a look at `GradoopFlinkConfig` which wraps the handlers, factories and execution environment. You can use this as your constructor argument in AsciiReader.


Why did you exclude dots? Is there any issue with them? Actually we are using dots in all our deployment-configs.


Same as above ^ `extend UsageResponse`?


There is a syntax error (if so called) in your test, you wrote "EXPECTF" instead of "EXPECT"


Quoting `commits` API documentation
```
sha parameter
SHA or branch to start listing commits from. Default: the repository’s default branch (usually master).
```
I assume that if you provide a commit sha, the API will return a list of the commits for the `default` branch after this commit. If a branch name is provided, all the commits of the branch are returned.
In any case, I will add some comments


:+1: :smile: Okej. Det är oftast en dålig idé att använda `and` i en `commit`-rubrik, brukar vara tecken på att man försöker få med för mycket. Om man ändå bestämmer sig för att ha behålla som ett commit bör man dubbelkolla diffen och se så att den är tydlig nog, och annars kompensera med förklarande `commit`-`description`, annars gör man det svårt för den som ska göra review.


I've updated the comment.


Sorry, I'm missing something. It's a JAR. So should work on any platform.


I didn't fix the issue. I think this is just something VS does when editing the textboxes.


@likesky3 dp[i] is the length of the longest increasing subsequence ended at nums[i].
注释规范比较重要，如果你写的是短语，不要加句话，但如果是句子就要加句话。


Just search for e*, that will give you eth* and eno*/enp*. I don't know if other kinds of devices can get names with e though.


To the contrary, I did this because RuboCop told me to. I found it strange as well.


Will do.


@SthephanShinkufag теперь должно быть ещё быстрее, лол. Если разница всё ещё существенна, я тебе дам версию с массивом вместо `Set`а и если у тебя будет работать быстрее (у меня разницы нет), то поставлю массив.


Tested on Neo4j 2.2.2


I would like to have a cop which spell-checks comments, but the number of false positives would probably be just too high (since identifiers often appear in comments).


:tada:


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3727](https://teamcity.mesosphere.io/viewLog.html?buildId=68690&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:54


I created that branch here in case you want to pull it for try it , elieser .
For convenience , i pushed the SDL files too , should work out of the box .
Libs are Win32 and Win64 .
Don't panic , i won't pull into master this time .
^^


Believe me, it is ;)

My wiki has title numbered pages with a lot of internal links:

1. Home Page
1.1 First main concept
1.1.1
...
1.2 Second main concept
...
1.2.7.8 with a link to 1.1.1
... and so on.

When I renumbering pages is mooore easy just to change title and all page
links and *contents* keep up to date.

regards.

On 5 November 2015 at 09:57, Chris S. <notifications@github.com> wrote:

> Needs tests but it's a good idea
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/roadkillwiki/roadkill/commit/1244c1500607fda25eb04e9e7b3cd991208be7e8#commitcomment-14205096>
> .
>


That and pointing it to my local feed url and generating the data without necessarily waiting for production to be updated.


Addressed review comments.


发面commit写中文好丑= =


done


Don't panic , i won't pull into master this time .
see my comments in next commit ...


:+1: can we still add a `isNameInvalid` utility method to remove the negation in `if` conditionals, those are very easy to miss out when reading code.


console??


commit 里用写的英文等于啥都没说


居然会有人 star


Sublimes libretas
```
C
 (\.   \      ,/)
  \(   |\     )/
  //\  | \   /\\
 (/ /\_#oo#_/\ \)
  \/\  ####  /\/
       `##'
```


Yes, I will do that.


Ok


Let's also clean up the JTRACE language.  It should be something like:
`"The process is now being restarted from a checkpoint."`


Oops, I knew I forgot something! :sweat:


Yeah, I will!

--
Best Regards,
Alexey Fedorov,
Sr Ruby, Clojure, Crystal, Golang Developer,
Microservices Backend Engineer,
+49 15757 486 476

On Thu, Nov 5, 2015 at 7:38 AM, Serdar Dogruyol <notifications@github.com>
wrote:

> Would you like to open a PR for these @waterlink
> <https://github.com/waterlink>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/kemalcr/kemal/commit/efe75196f76df690465136fa25dcbbee653158ff#commitcomment-14202942>
> .
>


不过我尽量用英文吧


- https://github.com/k0kubun/hamlit
- https://gist.github.com/pboling/af8a0c9a095820ef8434


Inserted new comment.


bootstrapped ?


I agree, let's keep it simple.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3728](https://teamcity.mesosphere.io/viewLog.html?buildId=68691&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:45


modal-anima**ti**on.js


Start with uppercase letter in the comment, and use the full stop at the end of the comment.


TODO generally marked in all uppercase to be identified by the IDE.


Thanks. Also somebody needs to install xprop utils. I do't know why author don't applying pull request


@ShawnieBoy after running scripts builder, do you just copy the scripts generated into the ``scripts`` folder before committing? It seems to me we could add another tool to the scripts builder that could do this scripts copy/merge for you and which could automatically update ``image_updated`` if the before/after image urls have changed.


Releasing 0.11.3 now


Finish with full stop, and explain the arguments. Need to complete the java docs for other methods as well.


Testing Comment


Remove unnecessary blank line.


Testing


yo yo yo


Fixed


试试GeoIP？ 有不少现成库比如 https://github.com/oschwald/geoip2-golang


Here, we're doing a string comparison to decide if this is the same barrierId.  We would be better off with some type of enum:
`enum barrier {RESTART, RESTART_NS_REGISTER_DATA, ...}`


Ok added comment


Incorrect code formatting.


My first jaggery app - to display tweets received from WSO2 ESB, CEP as a jaggery app


remove the blank lines.


Thanks for setting up this forum Srid...


Results of the two benchmarks:

```
$ java -jar oak-run-1.4-SNAPSHOT.jar benchmark --concurrency 2 IndexConflictsProvokingTest IndexConflictsNonProvokingTest  Oak-Mongo
Apache Jackrabbit Oak 1.4-SNAPSHOT

# IndexConflictsProvokingTes       C     min     10%     50%     90%     max       N
Oak-Mongo                          2     327     373     444     572     825     260
Nodes created: 13550
Conflicts: 7421

# IndexConflictsNonProvoking       C     min     10%     50%     90%     max       N
Oak-Mongo                          2     289     316     378     447     644     314
Nodes created: 16550
Conflicts: 0

```


code formatting issue.


NS can mean "namespace" or "NAME_SERVICE".  Let's replace all occurrences of `_NS_` by `_NAMESERVICE_`, and accept the more verbose names.


Finish the comments with full stop.


`Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>`


Finish with full stop and give the explanations to params.


Remove blank lines.


Looks like the line is too long than 120 chars, please check.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3729](https://teamcity.mesosphere.io/viewLog.html?buildId=68695&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 196 Build time: 00:04:33


Looks like this line is too long than 120 chars length.


这些 AnimationClip 测试其实可以留着…… 只要加上 if (TestEditorExtends) { test ('fuck', function () {....}) }
这样在编辑器目录下，测试时会自动加载那些 extend


Remove all blank lines between the code.


... from
https://wrdrd.com/docs/consulting/knowledge-engineering#csvw
( https://wrdrd.com/docs/_sources/consulting/knowledge-engineering.txt )

.. index:: CSVW
.. _csvw:

CSVW
-------
| Homepage: https://w3c.github.io/csvw/
| Standard: http://www.w3.org/TR/tabular-data-model/
| Standard: http://www.w3.org/TR/tabular-metadata/
| Standard: http://www.w3.org/TR/csv2json/
| Standard: http://www.w3.org/TR/csv2rdf/
| Namespace: `<http://www.w3.org/ns/csvw#>`__
| xmlns: ``@prefix csvw: <http://www.w3.org/ns/csvw#> .``
| @context: http://www.w3.org/ns/csvw.jsonld

... csv2rdf


#thisdiv neexistuje -> skus $("body")


Ahoj,
niceScroll nahradza tradicny scroll bar, a teda ak ho chces vidiet, musis ho nasmerovat na element, ktory je scrollable. Aktualne sa snazis niceScroll spustit na divom #thisdiv, ktory neexistuje.


А есть смысл не сразу в мастер? ...когда работает пока только один человек, знающий написанный код вдоль и поперёк и ничего мержить не надо вообще?


I didn't find where the type `DmtcpBarrier` is declared.


commit cyrille


Keeping a `CHANGELOG` is very usefull, thank you!


测试我挪到了 eidtor 那边，和那边的方法 放一起比较好


Wouldn't this make more sense in the previous patch?


Complain to the w3c - our tool predates their by 4 years: https://github.com/RDFLib/rdfextras/commit/45edd78a0c45d6fb32d1b9f1005afbc19e3df0c1 :)


:+1: wonderful


@panda


accident


I get nervous about the use of strings below.  In particular, is the user expected to create a new string inside a plugin that represents a new barrier name?  If so, creating a new string typically requires a call to malloc() or `new`.  But as we know, calling `malloc()/new` inside a plugin is dangerous, since it can lead to deadlock, due to our malloc plugin.


yip, that makes sense.


二进制文件以后不要上传了


The interface declaration for syncTag and setSyncTag did not get removed from SOGoAppointmentFolder.h. I have cleaned this up in my "Stage 2b" clang warning fixes for v2 branch.


nicely done :)


Hva betyr x og y? Kunne man valgt noen mer berskrivende navn?


Maybe this is a bug, and an issue should be opened for it?


How about making `--list` a parameter that accepts a boolean and defaults to
the config option. This is already done for instance in `compose --spawn`
which accepts a boolean parameter.
https://github.com/pazz/alot/blob/master/alot/commands/globals.py#L641
The default is to set it to `None`. So the meaning is to enforce this value
if explicitly set, and otherwise (detect a None-value) look up the value from the config.
What do you think?
Sorry to overcomplicate this!


好 明白了


这里还是需要用LogAgent的函数


能解释一下这里的修改是为了什么目的吗？没看明白


Is AppVeyor enabled? Can you add a link in the README?


I know :) Check the commit message. Google released information talks about hammerhead using the r2 tag line. I decided against merging all the stuff from the new nexuses, for now.


已修改。


Let's clean up the language.  Something like:
`"The application is now restarting from a checkpoint.\n"`
(Probably, I'm the one who wrote the bad language originally.  :-( )


Explain the params and add full stop at the end of the comment.


IMO this should not be in this file


Sure you don't want to host that within the style guide?


done


I like that station :+1:


Should be lowercase, see https://getcomposer.org/doc/04-schema.md#type


Explain the params and add full stop at the end of the comment, start the comment with uppercase.


maintain a coding style, i.e., match indentation, capitalisation, etc to the given code


What kind of evil conjuring is this??


I totally agree that lines from 193 to 196 can be safely omitted and this is already a good reason to remove them, so for sure I will follow your suggestion.

That said, I am wondering if there is a way to reproduce the ArrayIndexOutOfBoundsException you claimed that it could be thrown at line 194. At the moment I cannot find one, can you help with this?


Remove the blank line.


这是因为之前我把logsdk的工程放下TestCpp中调试，他自己编译生成了.a来引用，然后我在调试后把logsdk的工程拿出来了。所以会这样。


Can this be used separate of Windmill? Otherwise the name should be changed to comply with our naming specs


Sorry, still don't understand, what service uses this?

If we can use vulcan, lets do that, if not please use the `ft/config` path. You should always avoid using `/services`


@hadley this seems to fix #1192.
Can you think of something this might otherwise break ?


I didn't enable the build uploading yet.

On Thu, Nov 5, 2015 at 11:35 AM Frazer McLean <notifications@github.com>
wrote:

> Is AppVeyor enabled? Can you add a link in the README?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mitsuhiko/logbook/commit/c988651991ae9fda44a680bff07ba19ee0bd8091#commitcomment-14205955>
> .
>


why return a value from a void function?


Can we call this `sysvipcPlugin` instead of `svipdPlugin`?  The abbreviation `sv` seems a little too cryptic.  Similarly, I would favor changing the directory name from `svipc` to `sysvipc`, but that is not essential.


呵呵呵


And of course:  `svipc` -> `sysvipc` here, and everywhere else.


Er det ikke tilstrekkelig med bare `s.getPredicate().equals(nameProperty)` her?


Yes, it'll be independent of Windmill


Previously w/o using luarocks integration was as simple as copying single `magick/init.lua` file (as you've write in [your post](http://leafo.net/posts/creating_an_image_server.html)), but now I required to copy both. This makes me sad :(


Ah, I already wanted to fork and fix that typo :)


Be careful about semicolons in javascript. Statements like method calls or return statements should to be closed by a semicolon:
```javascript
define([], function(){
...
});
```
```javascript
return function() {};
```
Otherwise the browser will insert semicolons for you and you may get strange behaviours.
For example:
```javascript
return
    a == 1 && b < 5

// will turn into the following because ; (empty statement) is a valid JS statement

return ; // returns undefined
a == 1 && b < 5


I'm sorry, you're right of course. I figured we could just add a ```./```if needed, but I didn't take into account the showing of the paths of multidisk albums.


tip of nose?

![template](https://cloud.githubusercontent.com/assets/1080837/10964866/f35392e4-83a9-11e5-84de-4eb3e6f74a25.png)


It's github default .gitignore, don't know why they do it but I think they've thought about it more than I did.


У меня от этого брат умер!


what does this function do with its parameter?


@alexcrichton why did you only put some of the routes in that `/api/v1/` namespace? `/summary`, etc. seem to be left out for some reason.


Let's have a common convention about capitalization.  For example, nothing capitalized by default, or only the first word, or the big words as if it were a title of a paper.  I'd propose here:  `"PID virtualization plugin"`.


@alexcrichton why did you only put some of the routes in that /api/v1/ namespace? /summary, etc. seem to be left out for some reason.


啊啊啊


Capitalization convention, here too.


@sindresorhus, thanks for adding :D.


The only issue with this is that if `selected.tasks` is not empty, but all tasks are filtered out, you still get a _Tasks_ section in the UI :¬(


but but but... what if we have a collision!?


hey, Josef.
I decided to write you here, probably to let you know about the following:

I have forked ofront here on github in order to bring my [Linux/x86_64](https://github.com/norayr/ofront) support to it(which is already tested on voc, which also ofront fork you may aware of).

64bit Linux ofront binary now works well, it can create itself with the exact same md5sum.

however, there are problems in the V4 environment.

* firstly, there is a problem with Fonts.Mod described [here](https://github.com/norayr/ofront/commit/81e11dc69f8b2c8fb5c2ee877a21886f42c0d2bf). It looks like Fonts.Mod was not tested on 64bit machine.

* secondly, I suspect there is some problem with X11.Mod wrapper. Currently V4 environment loads itself, draws window and crashes on my Funtoo Linux with Debian kernel (3.19.3), glibc-2.20, and xorg-7.4. Interesting thing is that this 64bit port does not crash on RHEL4/x86_64, which has kernel 2.6.9, glibc 2.3.4, and xorg 6.8, thus I suspect that X interfaces have been changed. It does not crash on this old system, but it is not quite usable because it does not show fonts either, only initial side pane, and mouse are visible.

[this](http://pastie.org/10531310) is strace output of the crash.

My motivation was to bring Linux/x86_64 support to the traditional, classical ofront with V4 system. Later, if it works, I have some small changes in code generator, which I'd like to contribute upstream too. Right now I can remember of one fix, which silences some clang warnings about desirable parentheses in certain code segments.


Hi! I'm sorry for contact you here.

Do you mind of submit your folder watcher improvement as a pull request to the original repository?

Thank you for your attention.


do we really need to detect the same face twice (once in the original image, once in the warped image)?
wouldn't it be less error-prone to directly warp the original image into a 96x96 normalized thumbnail?
I do not understand why we need to do that in two steps -- I must have missed something...


Let's expand `ckpt` to `checkpoint` here.  Also, please change `Application delayed` to `Application-delayed`.
(It acts as a single adjective for `plugin`.)

In this case, we seem to be following the convention of capitalizing only the first word.  That seems like a good convention to me.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3730](https://teamcity.mesosphere.io/viewLog.html?buildId=68699&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 195 Build time: 00:04:38


Are these the final set-in-stone names for the various environments?


Change to:  `"Application-initiated checkpoint plugin"`.  (Note that there are two changes.)


I guess the same should be done in this line then, or was the problem specific to relative times (i.e. arrow.now('local'))?


Can we have a quick wiki guide for this tool and link it here ?


`Snackbar` could handle the translation for us, so you would just call:

```js
Snackbar(docId ? 'contact.updated' : 'contact.created');
```

We have no instances without translation yet, and I can't think why we would have them in future either.


Again quick wiki guides and links wiould be great.


Would? Crash my app


Let's be more verbose.  Something like:  `"Example database plugin using  publish-subscribe"`


Yup. I think this one is even better:
http://django-guardian.readthedocs.org/en/v1.2/api/guardian.decorators.html


-> `"Example plugin"`


solve my crash


13.1.14.0
genRefMap: 53ms
13.11.5.0
Reflinks map: 66ms
14.10.23.0
Reflinks map: 97ms
v15.10.20.1
Reflinks map 98ms
Этот коммит:
Reflinks map 108ms
Предыдущий коммит:
Reflinks map 105ms


@shinnn, done!


Should be target.... Derp


Thanks!


-> `"Sleep1 plugin"`


-> `"Sleep2 plugin"`


DateTimeFixes (macumber) - i386-Windows-7-VisualStudio-12: Tests Failed

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


I see still this commit is not integrated in the stack v2.3. Any reason?


버전은 0.1.0 부터 시작하고, 패치번호를 증가하는게 좋을 것 같다는 의견입니다. :smile:

@dalgos , @monolifeYw , @StevenJeon


Why do you need that global variable?


Denne oppdaterer et par spesifike felter? Burde den hete noe som indikerte det?


SDL is working , code check the joystick caps


Done


This line will be remove next time.


Typo here, "with with".


네 0.1.0 으로 적용하겠습니다 :-)


пока не получилось выровнять текст в форме ввода цены


Yeah I wondered about this. Sometimes though translations are provided in configuration, for example the way the JSON forms are configured has the translation for the form field names included in the configuration, rather than provided to the $translation service. If we wanted to Snackbar something configured in this way we have to call a different translation service: `TranslateFrom`.


I og med at denne faktisk gjør eksterne kall; burde den hete retrieve...?


It is the default of Composer, not Github (but shared in a Github repo). They assume the file is there, which is not true. The comment below it is also just to inform you and should also be cleaned up in my opinion. Both are just opions...


не получается текст выровнять в полях формы.


This conjuring is to avoid magic (numbers).

(hashCode() requires the magic number, and hashCode() is required for equals(Object o))


@dalgos

아참 그리고 Type 체크 부분 빼주세요 :-)
나중에 Type 체크 부분 몰아서 feature로 추가하는게 좋을것 같습니다~


Thanks.  My code had wild battles as defaults, and I believe trainer battles are specifically unset after each trainer battle, so I added this just in case.
This repo is going to get scrapped soon, anyway.


https://github.com/CyanogenMod/android_device_htc_msm8974-common/commit/65508fa4f76fdb18cccdca8846d28ef05f143337
Perhaps this works better


Best to prefix include guards with "plang_" - remember these are globally defined symbols, so "token_h" is much more likely to clash than "plang_token_h"


can be replaced with  if (this.privileges)


Why not just remove the file outright, rather than just "resetting" it to English?


Hello Mario,Am 05.11.2015 um 10:39 schrieb Mario Fusco:
> I totally agree that lines from 193 to 196 can be safely omitted and
> this is already a good reason to remove them, so for sure I will follow
> your suggestion.

Thanks.

> That said, I am wondering if there is a way to reproduce the
> ArrayIndexOutOfBoundsException you claimed that it could be thrown at
> line 194. At the moment I cannot find one, can you help with this?

Sorry, I have added "Array". It is just a IndexOutOfBoundsException.

@Test
    public void testDroolsBug() {
        KieServices ks = KieServices.Factory.get();
        KieFileSystem fileSystem = ks.newKieFileSystem();
        Resource rules = ks.getResources().newReaderResource(new
StringReader(""));
        rules.setResourceType(ResourceType.DRL);
        rules.setSourcePath("rules.drl");
        fileSystem.write(rules);
    }

The problem is, that "available" is often returning _estimated_ number
of Bytes and in your own Implementation of ReaderInputStream (which
would be constructed in this test case) a 1 is returned just because of
"ready" in the underlying Reader.

Regards,
Ingo


static Token Eos - just a constant which denotes the end of a stream, nicer to test if (tok == Token::Eos) than if (tok == Token(0))


Thanks, smoothing out the transition does sound useful. I would say that it perhaps feels a bit too slow to ramp down as it stands, particularly for cadence (still showing some cadence 10+ seconds after stopping pedalling), but perhaps just needs some further tuning of the rate(s)..

I haven't built with video support for a while - I should really try the new sync features out!

fwiw I also thought there was a published standard for the number of consecutive null event counts before zeroing out each sensor type. But have just been looking at some ANT docs and can't seem to find a reference, strange..


Default ctor should always initialize any pointers to null! Note the initialization syntax.


Same spell mistake, just small but still ;P
"vizibility" --> "visiblity"


LGTM


Hi! I have problems with aroop compiler preparation. As I understand aroopc is compiler. It have personal root object. It must be able to compile itself. But it can't. A build system uses valac not a aroopc. Do you have an independent of the vala archive of the aroop?


"I love the smell of typo fixes in the morning."


In general good job )


fast-forwarding master to auto = 5167ebea


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 3851](https://teamcity.mesosphere.io/viewLog.html?buildId=69187&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:01:52


Hmm, why do we need to do a rate limit here?  Surely we will just block until the next message comes in?


Claro. Mira el que puse yo. Si no los haces pelear, el enemigo nunca le devuelve el golpe al atacante. Lo cual no tiene sentido. Justamente el pelearUnRound está para eso de que se peguen ambos. Al menos así lo entendí del enunciado


Hi Arjun,

Strange, ismut() first checks if pileupread.indel != 0 (positive for insertion, negative for deletion) and then returns out of the method, but you've found a case where the indel flag is not being set to a negative number for a deletion, but the pileupread.is_del is true.  That seems like contradictory pysam behavior, but no problem, I have added an extra clause to explicitly check the pileupread.is_del flag in the ismut() method.  It is checked in now:  398366e

Thanks for letting me know!
Amie


Do we still need this `const_cast`? I thought I fixed it by adding a `const` to the `Socket` constructor argument.


Imported in https://github.com/ValyriaTear/ValyriaTear/commit/671454164e6c5d5b74dd7794a6ee3b387a038f7f


Wouldn't it be:
var seneca = require('seneca')


missing semicolon at the end


missing semicolons


I can see clearly now...


Are we concerned about what happens if one callback in the list throws an exception?


wow that's a lot of loops lol.


Haha, I was wondering what broke, and was about to come fix this.


getWebsiteAuditFilterPredicate to nic mi nie mowi, moze lepiej auditsWithScoreAndEmail?


why isn't it req.user?


@lucabrivio: If I'm right you tested against this patch
http://tests.stockfishchess.org/tests/view/5639c28e0ebc59227df16eeb

which is only slightly worse than master. So, you have a huge elo gain.


this is not gud


dodaj tu komentarz, ze tymczasowy zapis


Not modular, as this would result in different path depending on the address of the request


Oh, yikes, this doesn't actually work. If we take the `else` block, then `key_prefix_len` must be strictly smaller than `len_key`, which causes `key_prefix_len - len_key` to underflow. (Which causes `ubuf_advance()` to fail, since it has a bounds check.)

Or put another way, `len_key` is the maximum number of bytes we can read from `key`. If we take the first conditional it's possible for `key_prefix_len` to be strictly larger than `len_key`, and then we try to read more than `len_key` bytes from `key`.

Will open a PR with a fix in a minute.


@miigotu I think this commit has just broken things for me.

See output below:
![](http://f.cl.ly/items/0V170n04473e3u1t0G3R/Screen%20Shot%202015-11-06%20at%2000.02.35.png)

Specifically:
```
NameError: global name 'base_url' is not defined
```


@brodster
The name of the csv file which we are saving data to is stored in the variable 'csvfile' in the csvlogger.m file. This file is always open in the code so don't bother opening it in your graph update functions (to save processing time). We open and close it once to save time.

ALSO, You can update the graph based on the  'StringFromSerial' variable in the csvlogger.m file. I recommend this method as it will save a lot of processing time (I think). Look at the str2num or str2float matlab commands to convert a string to a float array.


效果很好


@OmgImAlexis i was right... -.-


Yeah I was in the middle of removing proxy support and adding mirror support when I committed that -.-


great change


## Things that still need improvement in this version:
* table view is not reseting when switching between read and trace modes
* port refresh button is not refreshing anything
* rare dumps of program (text turns red)
* make report option need a rework
* info section might be added


already hotfixed


Nada a ressaltar quanto aos códigos, mas o comentário do commit ficou ruim, "procimo" não né Gustavo?! hehaiuheuahiehaiua
As vezes passa despercebido, acontece. Mas sempre cuida com isso quando for fazer commits em repos da CWI ou de clientes.


<3 thanks!


Excellent! I'll try to finish my PR http://github.com/ddugovic/Stockfish/pull/21 first!


i checked it fast but please could another one check it too if this doesn't break anything?


Interessante, mas acho que seria mais legal mostrar uma mensagem na própria tela utilizando um ViewBag e escondendo o restante do conteúdo.


I'm not explaining it well.   The test will pass if the error is less than the absolute error threshold or less than the relative error threshold.   By setting rel_thresh to 0 we are saying that the error must be under the absolute error threshold.  The absolute error threshold should be big enough to account for all errors resulting from loss of precision arising from int64 / uint64.


(arb.getResource ('namespace2'


This was comment when debugging. It must be reverted.


note: landed without subsystem in commit msg, should probably be `node:` I guess


Due to my own ignorance, I'm curious why `mbyte.c` would need to be modified.  Plain old vim/vim supports emoji in the terminal (iTerm.app, Terminal.app) without those modifications.  This suggests (though of course does not prove) that only modifications in src/MacVim should be necessary.