月归档:2016 年九月

OpenWrt路由器配置shadowsocks客户端及智能代理

OpenWrt路由器配置shadowsocks客户端及智能代理 2015年3月1日LTNS    访问次数 436发表评论阅读评论  http://blog.ltns.info/linux/openwrt_shadowsocks_client_and_smart_proxy/ Shadowsocks 是一款开源的、安全的socket5代理软件,通过socket5协议和可自定义密码的工业级算法加密,实现网络流量的安全传输。 手上的 Netgear WNDR4300 这款无线路由器已刷 Gargoyle石像鬼固件(OpenWrt 的web前端之一),在此基础上继续安装 shadowsocks客户端,并配置相应的智能代理功能,以实现路由器内网侧用户端的零设置智能分流翻WALL功能。   有个 博客 详述了三种 shadowsocks 应用于 OpenWrt路由器上的自动翻WALL方案: 1. Shadowsocks + ChnRoute ….境外ip都走代理,日常无需维护,适合连接速度较快的VPS; 2. Shadowsocks + Redsocks ….无需配置 ChnRou

发表在 未分类 | 评论关闭

别开发 app 了

别开发  app 了 原创 2016-08-09 Jason Ng 可能吧 阿禅 Jason Ng http://mp.weixin.qq.com/s?__biz=MjM5ODQwMjA4MA==&mid=2649293557&idx=1&sn=98f34bb53a54331887cb99972c89e1bc&scene=21#wechat_redirect 读完本文 大约需要 10 分钟 「别开发 app 了,做个公众号就可以了」 这是最近我和所有正在创业的朋友说的一句话,app 生态已经趋于饱和,低频产品已经没有开发 app 的必要,转而开发微信公众号(未来是应用号)将是最佳选择。 8 年前,当有人跟你说,先开发移动 app,再开发 PC 端,你会觉得那是开玩笑。2 年前,如果有人跟你说,先开发微信公众号,再开发 app,最后补一个简单的 PC 端产品,你可能会觉得这又是开玩笑。现在,如果我告诉你,半年后,你真的可以不开发 app 了,这不是在开玩笑。 这篇文章将告诉你两件事: 为什么只开发微信公众号是

发表在 未分类 | 评论关闭

百里挑一:21 个优质 Swift 开源 App

  Mybridge AI 根据代码质量和 star 排名从 900 多个开源项目中选出 21 个开源项目。 1:Firefox iOS [Official] Firefox iOS app built in Swift (Github Stars: 5,906). 2:WordPress for iOS [Official] WordPress for iOS written in Swift (Github Stars: 1,225). 3:Artsy [Official] Artsy: Auction App for Arts written in Swift (Github Stars: 1,302) Courtesy of Artsy 4:Designer News App Designer News App Built in Swift (Github Stars: 1,760). Courtesy of Meng To 5:Flappy iOS Flappy iOS App in Swift (Github Stars: 7,854). 6:Wire

发表在 未分类 | 评论关闭

Create a Perfect Swift Server Project(from scratch) in Xcode

Create a Perfect Swift Server Project(from scratch) in Xcode  http://code-me-dirty.blogspot.co.uk/2016/02/creating-perfect-swift-server.html 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 for starting a new project yet. Given that, I will take my shot to explain at the best of my ability how to get a Perfect Server Up and Running in 8 Steps.

发表在 未分类 | 评论关闭

Perfect:Swift语言服务端开发工具包

Perfect是一个使用Swift编程语言开发Web和其他REST服务的框架,其主要目标是简化需要后端服务器软件的移动应用的开发,使开发人员可以使用同一种语言进行客户端和服务端开发。 Perfect能为开发人员带来如下好处: 开发人员只需要学习Swift一种语言,就可以进行iOS移动应用、后端、Web及可穿戴设备开发; 客户端和服务端开发使用了许多相同的类和工具,减少了代码重复; 完全支持Xcode开发和调式,开发人员可以使用相同的工具同时调试客户端和服务端。 Perfect主要包含以下组件。 PerfectLib PerfectLib是一个Swift模块,提供了一套进行服务端和客户端开发的核心工具。在许多情况下,客户端和服务端使用相同的API。不过,其目标是在客户端使用平台提供的API,降低应用膨胀的可能性,并提供一个可以同时支持Linux和OS X的、完整的服务端解决方案。 PerfectLib客户端模块主要提供以下特性: JSON编码/解码 基于JSON的对象封送 原始字节流管理 简化的UTF-8/16编码和解码 UUID创建及与String类型之间的转换 cURL支持 简

发表在 未分类 | 评论关闭

TSWeChat,仿微信 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 也不会糟糕。 自定义的表情键盘,自定义的工具键盘。 录音的 wav 文件会被自动转换成 amr文件,这样可以方便和 Android 设备进行文件传输。这两种文件都已做了缓存。上传使用 amr 文件,播放使用 wav 文件。 当你点击声音 TSChatVoiceCell 的时候,它会自动检测缓存,如果没有那么会使用 Alamofire 自动进行下载。 当你发送图片的时候,系统会使用 Kingfisher 缓存机制存放在本地,上传成功后会自动修改成图片链接的 MD5 值文件名字。 数据是从 JSON 文件里面加载来的, 所有的 Model 是使用 ObjectMapp

发表在 未分类 | 评论关闭

从头开始创建一个基于Swift的Perfect的服务端

  从头开始创建一个基于Swift的Perfect的服务端 http://ilioner.github.io/2016/05/30/%E4%BB%8E%E5%A4%B4%E5%BC%80%E5%A7%8B%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AASwift%E7%9A%84Perfect%E7%9A%84%E6%9C%8D%E5%8A%A1%E7%AB%AF.html 发表于 2016-05-30   |   暂无评论   Perfect是一个使用Swift编程语言开发Web和其他REST服务的框架, 其主要目标是简化需要后端服务器软件的移动应用的开发,使开发人员可以使用同一种语言进行客户端和服务端开发。 因为是基于Swift开发,所以对于在iOS平台上可以达到客户端与服务端使用相同的类和一些封装好的工具,一定程度上可以减少代码重复,这一点有点像Android与Java服务器协作的好处 ,它完全支持使用Xcode开发和调试。由于Swift的开源特性,所以它必须能够在Linux上跑起来。 Perfect的工程可以在git上查看并且

发表在 未分类 | 评论关闭