小试 Material Design:一大波养眼妹纸

2014-11-25
阅读 3 分钟
6k
嗯……就是偶然看到了一个网站,于是经得站长同意后,决定写一个~~极致单手操作体验的~~ App 练练~~手~~。 源代码戳:xingrz/meizhi APK 下载回复 1024 咳,这里才是重点 主要用了这些玩意: Material Design Volley + jsoup Picasso ObservableRecyclerView + GridLayoutManager ViewPager RecyclerView 网格布局 关于 Re...

Retrofit 备忘

2014-07-19
阅读 2 分钟
4.4k
本来很抗拒 Retrofit 的,结果前几天在车上无聊想了一下,诶这玩意其实挺美的啊! 引入 在 21 世纪 10 年代还需要自己拷贝 jar 包的库都是耍流氓。—— 我说的 {代码...} Gradle 是什么自己恶补去。 声明 API 我喜欢对照着 Resource 来声明 API。 {代码...} 构建类 {代码...} 请求 {代码...}

初涉 GitHub + CircleCI

2014-06-14
阅读 2 分钟
10.8k
考虑到自己维护 Git 服务器的成本,以及国内的类 GitHub 平台的安全顾虑和对钩子、CI 等功能的支持度。。。最后我们团队还是用了 GitHub 的付费 plan。

Google Protocol Buffers + Android micro/nano runtime 的编译

2014-03-31
阅读 3 分钟
9.5k
最近做的项目涉及到 Protobuf,所以就顺便整理上来分享一下吧。 Protocol Buffers (aka. protobuf) 是啥? 一套序列化方案。也就是说,把定义好的数据转换为经过精心安排的二进制形式,或者反过来。相较于 XML 或 JSON 更省流量。 不多说,大家可以谷歌一下这方面的资料。 下面进入正题。 正题 好吧被进入了。 基于 prot...

折腾了一下 Node.js 的 stream.Transform

2014-02-01
阅读 1 分钟
6.4k
之前扯淡过 Readable Stream 了。 这次来扯淡一下 Transform Stream。 Transform Stream 既是 Readable 又是 Writable。 来看一个栗子: {代码...} 妈蛋继续崩坏,不写了。

thuck: 极其简单的一层协议 / Node.js Stream API 实现实战

2014-01-21
阅读 2 分钟
6.5k
众所周知,TCP 中传输的数据会被切分成较小的包,客户端往 Socket 一次写入的数据,在另一头的服务器端并不是一次读出的。具体在 Node.js 中的现象就是,多次发生 'data' 事件,每次只带了很小一片数据。因此如何将这些小片数据重新组合在一起成了一个问题。

使用 WebSockets 进行 HTML5 视频直播

2014-01-20
阅读 2 分钟
89k
最近在做的一个小项目需要用到相关技术,找到这篇文章貌似不错,于是就翻译转载上来了。Recently I'm interesting in these technologies and I'm working on a project related to it. I've found this useful article so I translated and posted it here.原文地址 / Original post:HTML5 Live Video Streaming via We...

编译 pocketsphinx-android

2014-01-02
阅读 4 分钟
5.1k
踩了一下午坑所以备忘一下。主要整理自 [链接] 准备 {代码...} 或者你也可以手动安装 Android SDK 和 NDK,我是偷懒所以采用 Homebrew 来装。 装完后记得下载 SDK,比如 Android 4.0.3 (API 15)。 下载源码 {代码...} 配置 在 sphinx/pocketsphinx-android 下面新建一个 build.properties,内容如下: {代码...} sdk.dir...

摄影手记

2014-01-02
阅读 4 分钟
5k
嗯。。。我又用 SF 博客发我老本行的东西了。。。丧尼大大和 TREE 女神别揍我。。。 想写这玩意很久了,上课在台上说不清楚。 大学到现在只拍过两次剧情片。第一次大一,糟糕透了;这次,若干年后再看,估计也会觉得糟糕透了。 或许有些人看到这篇手记会说渣渣你也有脸吹牛逼教坏细路啊,嗯没事我的确是渣渣。 先说说自...

关于画面比例的那些事

2013-12-29
阅读 1 分钟
2.9k
SF 总不能只有代码的事儿吧? 这次来说说我的老本行。 无痛入门篇 所谓比例,就是画面的宽度:高度。 常用的有两种比例:4:3和16:9。 电影有一种更宽的比例:2.39:1。 用力 4:3和16:9属于电视范畴的比例规范。 2.39:1、1.85:1(接近16:9)、1.33:1(接近4:3)是电影范畴的比例规范。 再用力 画面在胶片上的排列是竖排的,...

Node 中的流(Stream)

2013-12-11
阅读 2 分钟
23.2k
如果说 Activity、Service、Content Provider 和 Broadcast Receiver 并称 Android 四大组件的话,那么 Node 的「N 大模块」里面必定要有 Stream。

一个 HTTP 请求的一生

2013-12-10
阅读 2 分钟
10k
Express 框架的 API,说白了就是钩子链。 {代码...} {代码...} 任何一个钩子,只要调用了 res.end()(或者 res.send()、res.render() 之类最终会调用 res.end() 的方法)后,就将内容返回给用户,中断后续的钩子;如果调用 next() 则把请求传递给下一个钩子,一直传递到最后的 handler。 {代码...}

Dev on Google Glass

2013-11-26
阅读 6 分钟
4.1k
最近各种忙,Google Glass 的新闻却特别多,先是 XE11 发布隐藏了大量还没写入文档的特性,再是 GDK 发布,再是刚刚 Mirror API 正式向所有开发者开放,因此也更加特别忙。

Glassware 审核规范更新:更多的材料细节

2013-10-27
阅读 6 分钟
3.3k
就在不久前 Glass 官方团队更新了之前所公布的 Glassware 审核规范。本次更新更进一步细化了图片素材的规格和用途。GlassX 团队第一时间为大家更新了中文版翻译。

Node.js HTTP 模块拒绝服务漏洞(已于 v0.8.26 及 v0.10.21 中被修复)

2013-10-26
阅读 1 分钟
3.8k
2013/10/22 17:42:10 原载于 Node.js 官方博客 / XiNGRZ 编译 Node.js 中的这一拒绝服务攻击漏洞为:当客户端在一条连接内发送大量管线化 HTTP 请求、并且不从连接读取响应,将会导致服务中断。 我们建议所有 Node.js v0.8 或 v0.10 运行在生产环境的 HTTP 服务器尽快更新此版本。 v0.10.21 [链接] v0.8.26 [链接] 对此 ...

新博客来一发,Google Glass 开发扯蛋

2013-10-25
阅读 1 分钟
5.7k
Google Glass 和 Mirror API 是一个很碉堡的机制。云端储存着 Glass 上的一切数据,第三方应用通过 Mirror API 操作云端上的数据,会触发 GMS 推送,进而把更改同步到 Glass 上;用户在 Glass 上的操作,也会在同步周期打包同步到云端,并且通过事先设置的 HTTP 钩子 POST 给应用。