关于使用mod_proxy_wstunnel时,偶尔不能正常连接的问题解决
因为需要频繁和后台交互数据,于是想上websocket。用tornado搭建了服务后端,还需要Apache配合进行反向代理,查了一下,有个modproxywstunnel模块可以做ws的反向代理,配置起来也比较简单ProxyPass "/ws2/""ws://echo.websocket.org/"ProxyPass...
View Article私钥的保护
公私钥体系是目前整个安全体系的基石,肩负着加密及用户认证的重担。但是,落实在计算机系统中,私钥仅仅是一个一般的文件。可以被窥视,甚至被拷贝。如何防止这种情况的发生呢?今天,我们就来谈一谈私钥的安全保护。一般的,当我们用命令ssh-keygen -t rsa产生对称密钥时,会出现如下提示:Generating public/private rsa key pair. Enter file in...
View Article利用dnsmasq的并发查询功能来解决内外网域名服务器切换问题
很多公司,都架设了自己的域名服务器,使得在内网的机器可以通过子域名而不是ip来轻松访问内网资源。但是,这里又有所划分:有些域名,比如intranet.company.com,仅仅能够内网访问,只有内网的域名服务器才可以解析有些域名,比如mail.company.com,不仅可以内网访问,公网也可以访问。只是不同的网络,解析出来的ip地址不同。对于我这样的,喜欢自己使用dnsmasq来做个人电脑dns...
View Article21 Amazing Open Source iOS Apps Written in Swift
Swift is a general-purpose programming language developed by Apple Inc. for iOS, OS X, watchOS and tvOS. Currently it is the most popular open source programming language on...
View ArticleCreate a "Perfect" Swift Server Project(from scratch) in Xcode
Perfect is a new framework for building server side applications in swift programming language. I recommend to pay a visitperfect.org and get the source code from github.However, there is no tutorial...
View ArticleSwift语言服务端开发工具包-Perfect
Perfect是一个使用Swift编程语言开发Web和其他REST服务的框架,其主要目标是简化需要后端服务器软件的移动应用的开发,使开发人员可以使用同一种语言进行客户端和服务端开发。Perfect能为开发人员带来如下好处:开发人员只需要学习Swift一种语言,就可以进行iOS移动应用、后端、Web及可穿戴设备开发;客户端和服务端开发使用了许多相同的类和工具,减少了代码重复;完全支持Xcode开发和调...
View ArticleTSWeChat,仿微信的iOS客户端,采用 Swift 编写。
运行环境Cocoapods 0.39.0 +iOS 8.0+ / Mac OS X 10.9+Xcode 7.2+预览在终端里面运行 pod install,然后运行TSWeChat.xcworkspace 来查看所有的 UI特色可以发送富文本,表情,图片还有声音。TSChatImageCell 中显示的图片使用 Mask Layer 进行绘制,你可以自由的切换聊天背景图,这样看上去 UI...
View Article从头开始创建一个基于Swift的Perfect服务端
Perfect是一个使用Swift编程语言开发Web和其他REST服务的框架,其主要目标是简化需要后端服务器软件的移动应用的开发,使开发人员可以使用同一种语言进行客户端和服务端开发。因为是基于Swift开发,所以对于在iOS平台上可以达到客户端与服务端使用相同的类和一些封装好的工具,一定程度上可以减少代码重复,这一点有点像Android与Java服务器协作的好处,它完全支持使用Xcode开发和调试。...
View ArticleSwoole:面向生产环境的 PHP 异步网络通信引擎
swoole由rango创建发布后,受到了很多的朋友认可,也广泛使用于各大互联网公司。为了swoole的长远发展,rango就这么愉快的决定了把swoole由个人项目变成一个组织项目,并设置几名核心团队成员,核心团队相当于是swoole项目的董事会,负责swoole的新功能需求评审,代码的发布,项目的宣传等事宜。也欢迎更多的朋友加到入swoole的核心团队中来。意义:1、变为组织项目后,swoole...
View Articlenetgear路由器开源社区
in-order to give our members the best experience and speed you are not allowed to download files while not logged in. If you are a current member please login using the login link at the top of the...
View ArticleSlack的五款开源替代品
Slack 是非常流行的团队沟通应用,提供群组聊天和直接消息发送功能,支持移动端,Web 和桌面平台。Slack 为用户带来大量的便利,但是也有一些不太好的地方,比如高昂的订阅费用和私有数据泄漏的风险 (再次)。现在已经有了大量的 Slack 的开源替代品,可以让人们更好的控制数据的安全。那么多的 Slack 替代品如何选择?这里提供了 5 个非常棒的选择:FriendsFriends 是 Web...
View Article马来西亚槟城行
旅行的目的,不同的人有不同的诠释,但所有的感叹其实永远离不开两个主题:风景和美食,风景让人视野开阔,心情放松,而美食则让人意犹未尽,荡气回肠。旅行其实就是一味精神鸦片,吃上了瘾,想要戒除原来是那么的辛苦。从小到大,我们都一直被灌输“民以食为天”这个大道理,其实现在想想,还不如简单的说人都经不起美食的诱惑。喜欢旅行的人似乎都拥有比别人更强大的胃囊,及特别灵敏的嗅觉,无论走到那里,都能够找到美食的所在,...
View Article用docker部署ONLYOFFICE
ONLYOFFICE 是一款集成了文档、电子邮件、事件、任务和客户关系管理工具的开源在线办公套件。使用 ONLYOFFICE 办公套件,一组人可以同时编辑文本、电子表格或者在浏览器上进行展示。可以直接在他们的文档上留下评论并用其中集成的聊天工具和其他人沟通。最后,可以保存文档为 PDF...
View Article十款微信公众平台相关的开源软件
1、微信公共帐号机器人 WeBotWeBot ( Weixin Robot) 的设计目标就是让你傻瓜化的接入微信公众平台。是 微信公众平台提供的开放信息接口的自动回复系统,基于node.js 实现。功能:清晰独立的 router ,轻松实现文本匹配流程控制基于正则表达式的对话设定,配置简单,可以给一句话随机回复不同内容支持等待后续操作模式,如可以提示用户“需要我执行xxx操作吗?”授权协议:...
View ArticleWhat's the difference between OPENVPN over TCP vs over UDP?
https://security.stackexchange.com/questions/27806/whats-the-difference-between-vpn-over-tcp-vs-udp
View Article忘记Ubuntu桌面系统的root密码的解决方法
对于windows操作系统,如果忘记管理员密码,其实还是蛮好解决的。最简单的一种方式就是使用PE–电脑店,老毛桃等等,都可以很完美的解决这个问题。如果是Linux操作系统的话,其实也是很简单 — 单用户登陆。下面以Ubuntu14.04来简单演示一下具体的操作流程。1. 开机2. 此时会有一个选项:Advanced Options for Ubuntu, 选中直接回车 ,如下图:3....
View Article