Win10年度更新开启Bash on Ubuntu

关于 Bash on Ubuntu 之前为了能在 Windows 上使用 Bash 等类似 Unix(Linux)系统的体验,我都是安装了 Cygwin、MSYS 等运行环境,都体验上都存在一些问题:Cygwin 上的程序基本都需要重新编译出基于其运行库(cygwin1.dll)的版本,MSYS 虽然提供了 Linux 下常用的开发工具链、移植过的运行库等等,但基本还是受限于 Windows API 本身的。 当我看到 Windows 10 Build 14316 内部预览版时爆出的 Bash on Ubuntu 功能之后还是比较期待的,因为微软并不是以虚拟机的方式运行 Ubuntu 系统,而 […]

使用DisplayLink显卡组装Android Superbook

关于 Superbook 前几天在 Kickstarter 上看到一个挺有意思的 Superbook 众筹项目,其主要目的是以 99 美元的价格实现 Android 手机插上数据线连接 Superbook 就能变身笔记本,该项目由 Andromium 团队推出,截至我写此文章的时候该项目已经筹集到 80 多万美元,感兴趣的朋友可以看看其 Kickstarter 项目主页: http://getsuperbook.com/ 初看该项目介绍,发现还是比较类似 Motorola 前几年推出的 LapDock 笔记本扩展坞装备的,只是 LapDock 是专门给 Motorola ME865 等手机设计 […]

为Zenfone 2开启NFC SIM卡刷公交支持

我在 4 月份买的华硕 Zenfone 2 ZE551ML 手机已经上手使用一段时间了,当初也看中这款 Zenfone 2 ZE551ML 手机是支持 NFC 功能的,测试使用 NFC 标签配合 Trigger+Tasker 触发任务或者 Smart Lock 智能解锁都是比较好用的。同样我还试过开启招商银行的「掌上生活」App 中的「一闪通」功能(其实就是银联云闪付)进行 NFC 刷手机支付。 不过在使用中国联通的 NFC SIM 卡进行刷公交或者地铁时发现存在问题,根本无法使用,鉴于网上也有不少别的用户碰到这种问题(比较坑的是有人已经给 NFC SIM 卡充完值才发现刷公交或地铁没反应), […]

适合Chromebook的Zed编辑器上手

Zed 编辑器 对于很多 Chromebook 用户来说,缺少比较好用的本地编辑器是一个比较普遍的困扰,特别是我这样的程序员用户对于编辑器的要求就更多一些了。有一些同学是直接通过 crouton 安装 Sublime Text、GitHub Atom 等编辑器或者各种 IDE 软件来解决。 之前我介绍过 Caret 这款 Chrome 应用商店里的文本编辑器 App,如果只是用来编辑纯文本之类的文件那 Caret 是能胜任的,如果你需要额外的一些扩展功能,那只能另寻他法了。我还尝试过第三方开发者移植的 Chrome 版 Adobe Brackets 编辑器(和 Atom 有点类似),不过使用起 […]

考虑开启SRI防止七牛CDN HTTPS劫持

最近我在使用 Android 上的 Chrome 浏览器访问博客页面时发现一个奇怪的问题:博客页面底部有一个悬浮的叉,但又没有显示任何实际的内容。赶紧用 Chromebook 打开博客网页,将 User Agent 切换成 Android Chrome,这时可以看到网页里无端多了一个 iframe,该 iframe 地址为 http://dbcpm.com/locate_1/jiwei_MBpt.html,如下图所示: 由于我确定博客 VPS 后台并没有被入侵,因此初步估计是网页被万恶的运营商给劫持了,但又一想我的博客已经启用了全站 HTTPS,按说不会轻易遇到这种问题了。马上看看 Chrom […]

Chelsio RDMA Block设备驱动测试

RDMA Block 设备驱动介绍 我们现在测试使用的 Chelsio T4 及 T5 系列万兆以太网卡支持 iWARP RDMA 功能,查阅文档之后发现此系列的万兆网卡除了支持常用的基于 IP 协议的 iSCSI 以及 NFS-RDMA 之类的功能,Chelsio 还特别提供了基于 RDMA 的 Block 设备驱动(以下简称 RBD 驱动)。 RDMA 技术本身我就不做详细介绍了,Chelsio 提供的 RBD 驱动则支持通过 iWARP 网卡的 RDMA 连接在 Linux 系统中虚拟新的块设备,其架构如下图所示,可以看到也是 target - initiator 模式: 基于 iWAR […]

为MK809IV电视棒开启真正1080p支持

去年为了能把宿舍客厅的电视利用起来我购入了一款国产 MK809IV 安卓电视棒,事实证明这个决定还是比较明智的,装了多个 TV 版的 App 之后用起来还是比较顺畅的。特别是光腚总局各种针对互联网电视盒子的禁令出台之后,我用的这款 MK809IV 迷你 PC 完全不受影响,不用担心像某猫之类的盒子会受到自动删除 App 之类的待遇。 我买的这款 MK809IV 电视棒采用的处理器是 Rockchip RK3188-T,自带 2GB 运行内存,ROM 容量则是 8GB 的,运行 Android 4.4 版本系统,无线网络支持 802.11 b/g/n(这点比较可惜,用不上我的路由器的 5GHz […]

入手华硕Zenfone 2旗舰版

最近发现使用了两年多的华硕 New PadFone Infinity A86 手机在稍微多安装了一些国产 Android App 之后已经有点力不从心了,启动完成之后一般情况下可用运行内存在 400MB 左右,经常出现开了一个 Chrome 页面再退出之后启动器就要重新加载的情况,而且最多也只能保留两个后台应用,看来 2GB RAM 的 Android 手机已经跟不上这个手机 App 体积奋起直追桌面端程序的时代了。这两个月看到国内外好多厂商都发布了新机,果断准备挑选一款合适的手机升级。 目前我对手机的要求也算比较简单了: Android 手机,作为一个伪谷粉还是受不了水果机的诸多限制; 3G […]

IBM Bluemix Docker容器初步体验

现在国内外流行的云平台越来越多,且不谈像国外的 Amazon ECS、AWS 以及 国内的阿里云、BAE、SAE 这些老牌的云服务,目前提供 Docker 容器服务的平台也多起来,国外有 StackEngine、Tutum、IBM Bluemix 等云平台,国内也有 DaoCloud、时速云、灵雀云之类提供 Docker 容器服务的平台。最近对 Docker 也稍微有了点兴趣,比较之下准备拿 IBM Bluemix 来捣鼓 Docker 容器练练手。 本文不打算对 Docker 容器技术本身对什么介绍了,选择 IBM Bluemix 开发平台的主要原因是: 同时支持运行时(基于 Cloud F […]

发布360云盘播放助手Chrome扩展

最近一段时间以来由于我的个人电脑终端已经基本从 Windows PC 转向 Chromebook,自然之前的一些需求也要看看如何在 Chromebook 上实现。其中一个比较多的需求就是各种云盘中的在线视频播放问题(毕竟我也已经很久没有直接下载视频播放了,基本都是用云盘的离线下载)。 我目前使用的 360 云盘虽然有 Android 和 Windows 下的在线视频播放客户端,但是 Web 端的视频播放功能相对还是弱了一点,云盘里基本上只有标准 H.264 编码的 mp4 格式的视频才能直接用 Chromebook 进行在线播放。 这里还是提一下 360 云盘 Web 版的一个优点就是标准 H […]