Japan

日本自由行线路推荐

最近借着去看「椎名林檎 ひょっとしてレコ発2018」的契机,第三次赴日自由行了。第一次是在 2014 年,独身一人前往日本旅行 12 天,第二次是在 2015 年,带着家里人一起出国旅行。每次的路线几乎都会有变化,这里总结一下分享给大家,希望能对你有帮助。 三次自由行下来,本人的整体感受是,相比于关东地区,关西、中国、四国地区更好玩一些,而且人也比较少。 第一次: 整体:大阪进,东京出 图片仅代表整体路线规划,非真实行程,仅供参考! 主要路线:

  • Evian Zhow
    Evian Zhow
3 min read
React Native

极光推送 react-native SDK 使用中遇到的问题记录

阅读前,请注意版本与时效性! 版本:jpush-ract-native 2.1.11 最近因为项目的需求,使用了在 GitHub 上开源的 jpush-ract-native 极光推送官方的 react-native SDK,在使用过程中踩了不少的坑,简单整理一下: 错误码没有文档 没有同步方法用于获取客户端与极光服务器 TCP 长连接(下简称极光服务器)的连接状态,只有一个注册回调的 JPushModule.addConnectionChangeListener 方法(iOS 还有另外一个方法 JPushModule.addnetworkDidLoginListener,但是由于非跨平台共用,不建议考虑)

  • Evian Zhow
    Evian Zhow
1 min read
iOS

通过 usbmux 真机调试 React Native iOS App 的方法

前言 在开发调试 React Native App 的过程中,我们需要将 Development Bundle 传输至模拟器或真实的设备以运行或者浏览变更,对于 Android 的开发调试过程,我们利用 adb reverse tcp:8081 tcp:8081 命令,可以将手机上的 8081 端口反向代理至电脑上的 Bundler 监听的端口,但是对于 iOS,则没有这样的命令,只能通过 Wi-Fi 方式进行传输。 在

  • Evian Zhow
    Evian Zhow
6 min read
Financial

2017 年投资笔记

17 年已经接近尾声了。从北京的创业公司离职,回到上海也都一年时间了,回想一年里做了一些什么事,值得拿出来和大家分享的也就是投资了。第一次写投资笔记,也算是对今年的一些事情做一个总结。 回上海之后因为某些私人原因,在某个金融投机公司待了十个月,做着一些与技术无关的工作,但算也没有完全脱离技术——期间为开发了两个桌面端的内部软件,技术选型上采用了 Python 3 和自带的 tkinter。那段时间尝试了几个月在家办公,但是感觉并没有特别好。也正是那段时间让我停下来思考了自己想要什么,人生的意义等等。最终,我选择回到了老本行。 一旦接触了金融,便开始关注自己资产的保值增值,虽然本金不多,但是确实是真金白银,亏了还是要心疼的。「纸上得来终觉浅」,没有做过交易的人的空谈大论是没有意义的,再加上考了两个金融产品的准入证书,自认为对目前市场上的金融产品的理解更深入了一些,

  • Evian Zhow
    Evian Zhow
11 min read

谈自由的互联网

没有什么比「顺畅」地访问自由互联网世界更让我高兴的事情了。 在国内的朋友也许会注意到,这次「断网风波」来的尤其的凶狠——限制端口、白名单、流量特征,等等。打开 Surge 连通性测试的面板,显示的是挂了一批又一批的主机、服务。 原因之一无非是,Shadowsocks 协议本身没有明显的攻击漏洞,所以审查者只能着手于切断到 VPS 的链路,这样一来无论是不是用于翻墙的服务,都会受到影响。原因之二,是现在过于泛滥的 Shadowsocks 商业服务。软件的配置过程非常方便、易于传播,另外从成本收益的角度上分析,也可以称得上是一本万利的买卖(大多数的商业服务均不提供退款,

  • Evian Zhow
    Evian Zhow
3 min read
TA-Lib

TA-Lib 中蜡烛图模式识别详解

最近本人在使用 TA-Lib 这个库的时候,需要接触到 蜡烛图 形态识别的部分。由于东西方语言差异的原因,国内许多的量化开发者无法将自己所熟悉的各种蜡烛图术语与 TA-Lib 中 CDL 前缀的函数一一对应,所以在谨慎参考 「日本蜡烛图技术——古老东方投资术的现代指南」、网上相关的术语及源代码注释之后,将各个函数所对应形态的详解整理成文,分享给大家,其中包括函数实现中具体的判定条件等,因此这篇文章篇幅很长,建议大家以阅读技术文档的方式来阅读此文。 这里我使用的是 TA-Lib 0.4 版本的源代码,如有更新,以最新版本中的说明为准。 在理解、翻译相关判断条件时,本人力求信雅达三点,但仍可能出现错误。如果你发现有相关的错误,

  • Evian Zhow
    Evian Zhow
59 min read
iOS

关于比亚迪云服务 App 逆向过程的经验

在 IT 公论的某期通讯(「IT 公论周五通讯:物联网和共产主义(2015.04.10)」)里写道: 当然,接下来就是为什么的问题。和 geek 们的信念相反,「因为我能」从来就不构成足够的理由。我能,我上。互联网早期的先锋们正是这么做的。卷起袖子干的实用主义精神延续到了现在,演化成为对行动力的礼赞和快速发布反复迭代的行动纲领。 由于个人实在是无力吐槽国产品牌车配套的应用设计水准,秉持着上面提到的「我行我上」准则,想自行为比亚迪云服务设计一个 App,在逆向过程中踩了一些坑,而且坑比较难填,暂时放弃,现在将分析思路的大概过程写在这里供后来人参考。 首先从网络请求下手,

  • Evian Zhow
    Evian Zhow
4 min read
Financial

对金融产品和其衍生品的一些理解

由于种种的原因,从原来的公司离职之后开始了解金融、投资、投机方面的知识。前段时间完成了「金融的解释」的阅读,在这里将一些书中的知识点结合自己的理解分享给大家。 如果没有特殊注明的话,以下的“金融产品”均代指“金融产品和其衍生品”。 金融对实体经济是有帮助的 近年来唱衰中国实体经济的声音不少,很多人会将实体经济萎靡的一部分原因归咎于快速发展的互联网和获取超额利润的金融行业,但我并不这样认为。任何实体经济快速发展的一个重要推动力便是资本运作。 在本书中有一句很经典的引用: 马克思曾形象地说:“假如必须等待积累去使某些单个资本增长到能够修建铁路的程度,那么恐怕直到今天世界上还没有铁路。” 本来这句话是形容股份制制度的优点的,在我看来一样可以成为金融在生产活动中重要性的佐证。实体经济萎靡的原因,应当归咎于那些经营不善、不懂经济、不懂金融、不懂市场的经营者。而这些实体经济的经营者由于赚不到钱,纷纷通过将资本抵押获得贷款或者其他方式,将钱投入到股票市场、期货市场,

  • Evian Zhow
    Evian Zhow
7 min read
Startup

创业者的技能树

下图是我在这一年半过程中,对创业所需的一些基本技能整理得出的思维导图,供大家参考和讨论。运营部分的内容由其他贡献者整理得出。 截取的图片可能偏小,也可以访问 这个网址 查看。 当然,并不是说一个良好的创业者只需要学习这些技能就够了,也不意味着拥有这些技能就一定能创业成功。创业成功是一件概率相当低的事情,对于创业者,最好的赌注永远是有一个可靠、可信赖的团队。因为创业团队很难招到一流人才,你只能用你的慧眼去发掘目前是二流人才、但具有一流人才潜质的那些人。

  • Evian Zhow
    Evian Zhow
< 1 min read
iOS

Porting lrzsz to iOS

tl; dr 对于想直接安装 lrzsz 的用户,可以到 BigBoss 源中进行搜索,或者下载 deb 文件: Dropbox 许多 iOS 的开发者手中必不可少的是一台越狱后的备用 iOS 设备,这台设备常常承担了以下的功能: 安装插件扩展 iOS 的可用性 iOS 9 以前的设备用于翻墙 使用 Reveal, Cycript 等插件逆向某些 App 在使用这台越狱设备的过程中,文件的传输是一个比较麻烦的问题。从 Mac

  • Evian Zhow
    Evian Zhow
3 min read
App

Reservá 小记

Reservá 是我做的一款用于检测 Apple Store 的 iPhone 7 & 7 Plus 供货状况的一个 App。做这个 App 的原因也很简单,就是给自己预约 iPhone 使用,后来思考了一下,其实可以公开出来给大家使用,于是就重点在某论坛推广了一下,也取得了月活 500+、日活 150+ 的一点微小的工作。后来由于开发者账号到期,就没有继续维护 IPA 版本,源码依旧正在更新。由于没有上架,所以大多数用户都是越狱设备直接安装

  • Evian Zhow
    Evian Zhow
4 min read
Bitcoin

支付宝的 SPOF,去中心化与加密数字货币

7 月 22 日,支付宝华南机房发生了故障,不幸的是,我也是受影响的部分用户之一,我在微信的朋友圈中说到: 不幸躺枪,支付宝支付午饭钱始终提示失败,后换微信支付成功。晚上回家看交易记录发现三个支付宝午饭订单两个失败一个成功。 花了两份钱吃了一顿午饭,Good job Alipay! 这件事情的后续结果是,我通过支付宝应用添加商家好友,再进行沟通之后,商家爽快的把多收钱退给了我。当然商家也可以完全无视我的好友申请或者是我的退款请求,发生的这一切责任都不应该归咎于商家。 倒也不是说在乎多出来的一份午饭钱,只是这件事情让我重新思考了去中心化的数字货币系统与当下热门的加密数字货币,如 Bitcoin、Litecoin 等。 从最初的比特币换一个 Pizza,到后来的变成投资者投机的工具,再到现在的 Big

  • Evian Zhow
    Evian Zhow
4 min read
ESXi

一台 N54L 的折腾之旅

很早之前入了一台 HP 的 N54L,主要由于它强大的性价比,使得市面上所有的 4-Bay 的存储系列产品都比不上这款 HP 出品的微型服务器。 按照我这个折腾的性格,不对 N54L 进行什么改造是不太可能的,查阅了网上的一些资料之后,采购物料,也算终于搞定了 ESXi + Synology DSM 的方案,这篇文章算是对 N54L 的折腾之旅进行一个总结。 Hardware Upgrade 我这台 N54L 原装了 4G 的内存,但由于共享显存,划分走了一小段内存,

  • Evian Zhow
    Evian Zhow
3 min read
iOS

Certificate, Entitlement, Provisioning Profile and App Re-sign

对于 App 的打包和签名过程,是许多 iOS 开发者在很长一段时间内不会接触到的东西,开发者只需要关心编译的时候会不会出现什么问题,而不会关心编译之后的发布上传操作做了什么。而 Xcode,已经可以很智能的帮我们修复大部分的问题,直到... 你需要重签名一个 App 的 IPA 文件。 我强烈建议你在阅读下面内容之前,先阅读一下 objc.io 里的 Inside Code Signing 文章好对标题里的那些名词有所了解。我不想在多费口舌在这些名词的解释上,让我们把重点集中在 App 的重签名上。我们主要步骤参考了 iOSRE 论坛中

  • Evian Zhow
    Evian Zhow
5 min read
SecPolicyCreateSSL

DNS Anti-spoofing using NSURLProtocol and HappyDNS

2/26/2016 更新1: NSURLConnection 在 iOS 9 中已经被标记为 deprecated,如果你想在生产环境里使用,可以将 NSURLConnection 实现替换为 NSURLSession。具体的代码可以参考 CustomHTTPProtocol。 2/26/2016 更新2: NSURLProtocol 可能会导致某些情况下的意外崩溃,这与 NSURLProtocol 本身实现没有关系,可能与系统内部有一定的冲突,具体原因还在调查中。 最近在参与一个 iOS 项目的时候,遇到了一点部署在 AWS

  • Evian Zhow
    Evian Zhow
6 min read

Things you should know about using IBInspectable / IBDesignable

Thanks to NSHipster's article IBInspectable / IBDesignable Apple 在 Xcode 5 中加入了新的功能 IBInspectable / IBDesignable,可以让我们自定义的 UIView 在 Storyboard 中无需编译后运行就可以看到预期的结果,不过这个功能也有一定的局限性,不过对于我这种代码 + Storyboard 的开发者来说,节省了不少的时间在编写例如 button.cornerRadius = 2.0f 等等的工作上。 But there is No Silver

  • Evian Zhow
    Evian Zhow
2 min read

Resolving Apache config problem after upgrading to OS X Server 5

今天,Apple 在 Release iOS 9 的同时对 OS X Server 也更新到了正式版本 (5.0),OS X Server 虽然拥有一大堆非常华丽的宣传语,但是实际在工作环境中使用到它的情况却是不多的。其原因有二: 过度简化了配置操作,导致很多的配置文件的“非标准化” 大量的 Production Server 采用的是 Linux 内核系统和 Debian 等发行版操作系统,导致出现了问题很难查询相关资料 虽然有以上的两大严重缺点,但是和

  • Evian Zhow
    Evian Zhow
3 min read