Posts
两只猫的肠胃炎历险记
Oct 30, 2024
做完这些事,佰客思城市版国布就可以毕业了
Oct 18, 2024
记第一次补胎
Oct 14, 2024
用 n8n 优化 Homelab 通知流程:从邮件到 Telegram
Sep 06, 2024
在 Mac 上玩儿红警 2
Aug 22, 2024
突然成了 Up 主
Aug 15, 2024
给佰客城市版国布更换青春版货架
Jul 29, 2024
佰客城市版国布的走线问题
Jul 28, 2024
心率带的平替:用华为手环 9 在自行车码表上显示心率
Jul 25, 2024
这款 MKS 塑料脚踏是我国布折叠车的最优解
Jul 23, 2024
打通稍后读工作流:Readwise Reader 的 RSSHub 路由发布
Jul 11, 2024
体验精致与舒适:佰客城市版国产小布折叠车详评
Jun 12, 2024
15¥ 包邮的尼龙脚踏,实现了我对休闲骑行脚踏的所有想象
May 22, 2024
Jifo 前刹的改造之路:好事多磨
Apr 29, 2024
修复绝版老车 Jifo 的张链器:一次艰难的维修之旅
Apr 24, 2024
Unraid 启动 U 盘损坏:症状、解决方案与备份恢复
Feb 23, 2024
我的 iGPSPORT iGS630S 体验:告别手机与手表,拥抱专业骑行伴侣
Feb 22, 2024
从 Inoreader 到 Miniflux:寻找理想的 RSS 阅读器之旅
Feb 13, 2024
Proxmox VE 备份指南
Feb 06, 2024
榨干 Intel 核显潜能,让更多虚拟机用上显卡
Feb 06, 2024
GVT-g 配置指南:实现多虚拟机共享 Intel 核显硬件加速
Feb 06, 2024
Homelab 升级记:从 Unraid 到 Proxmox VE 的平滑过渡
Feb 05, 2024
我的家庭数据备份方案
Jan 31, 2024
猫眼铃铛,我的梦中情铃
Jan 22, 2024
Jifo 前刹的改造之路:彰星夹器的优缺点
Jan 15, 2024
轻松管理 Docker 下的 MariaDB 错误日志:重定向到日志控制台和日志轮转
Jan 15, 2024
优化 BT 下载速度的方法
Nov 15, 2023
8¥包邮的帆布包,实现了我对骑行收纳的所有想象
Nov 14, 2023
重新发售的翰林阅 Read6 Pro 使用体验
Oct 02, 2023
首刷中国考古博物馆
Sep 27, 2023
墨案 Air 的使用感受
Sep 12, 2023
OmniFocus 插件 refine-task v1.0 小记
Aug 30, 2023
夏季厨余垃圾防腐防虫绝招
Aug 26, 2023
PictureView: 极简而好用的 macOS 看图 App
Aug 25, 2023
从 macOS 桌面运行 Neovide 的方法
Aug 21, 2023
文石 Poke5S 的使用感受
Aug 19, 2023
翰林阅 Read6 Pro 的使用感受
Aug 12, 2023
用 SuperDuper! 配合迁移助理加速 Mac 的迁移
Aug 05, 2023
变形金刚 MPM-13 眩晕玩评
Jan 07, 2023
读《叫魂》小记
Dec 22, 2022
OmniFocus 插件 generate-work-journal v4.0 小记
Dec 18, 2022
OmniFocus 插件 checklist v2.0 小记
Dec 11, 2022
OmniFocus 插件 reschedule-objects v3.0 小记
Dec 02, 2022
保存 tweet 到 OmniFocus 的快捷指令
Nov 22, 2022
用 Obsidian 写博客的方法
Oct 23, 2022
自动设置节假日和工作日闹钟的快捷指令
Oct 20, 2022
用 Hammerspoon 收集 Arc 浏览器网页到 OmniFocus 的方法
Oct 19, 2022
用 Caddy 做 Home Lab 的反向代理
Oct 16, 2022
Unraid 6.11 弃用 NerdPack 的解决办法
Sep 25, 2022
用 Neovim 调试 RESTful 接口
Sep 18, 2022
给 Vim 插件做快照
Sep 06, 2022
Leaderf-folder: Quickly open a subfolder
Aug 07, 2022
Laravel Horizon 简介
Aug 06, 2022
Pixel 5 每月更新后重刷 Magisk 的步骤
Jun 25, 2022
解决 PHPUnit 生成代码覆盖报告时抛出重复定义类的错误的办法
Jun 23, 2022
ClashX 在使用订阅链接的同时添加自定义规则的方法
Jun 22, 2022
使用 lemonade 和 autossh 辅助 Neovim 远程开发
May 19, 2022
让 AdGuard Home 和 OpenClash 协同工作
Mar 06, 2022
为 Seafile 配置反向代理的问题
Jan 10, 2022
希捷 Basic 简系列和东芝新小黑 A3 的简单对比
Jan 10, 2022
我在用的 OmniFocus 插件
Dec 25, 2021
在 gv.vim 中使用 Diffview.nvim 查看提交内容
Dec 23, 2021
Hammerspoon 快速入门
Dec 13, 2021
自动追剧的工作流
Nov 21, 2021
我的第一台 NAS
Oct 10, 2021
用微力同步换掉了 Dropbox
Oct 06, 2021
使用 Remote Torrent Adder 做 qBittorrent 的客户端
Aug 20, 2021
用 zsh-autoenv 实现目录级别的 zshrc
Aug 19, 2021
PHPUnit 9.x 性能分析的方法
Aug 17, 2021
Archlinux 下 PHP 不能读取 /tmp 下文件的问题
Aug 09, 2021
Archlinux 下在 /var/run 下创建目录的方法
Aug 08, 2021
给 Bose QC35 更换新耳罩
Oct 04, 2020
使用 Homebrew 安装旧版程序
Oct 04, 2020
买了个升降台,开始站立办公
Oct 02, 2020
试用讯飞 A1 和 SR101 录音笔
Sep 28, 2020
MySQL 事务的一致性、隔离级别与幻读问题
Jul 21, 2020
MacBook Pro 维修记
Jun 26, 2020
从 Hexo 到 Hugo
Jun 19, 2020
用 SSH 命令调试 Git 的连接问题
Mar 28, 2020
改变 Vim 模式时自动切换输入法的方法
Feb 19, 2020
在 VS Code 中快速创建 PHPUnit 测试类的方法
Feb 18, 2020
用Github当图床
Feb 06, 2020
关于Lumen的Facade不支持引用传递的看法
Feb 04, 2020
用C4-PlantUML画软件架构图
Jan 17, 2020
用鼠须管输入日期时间的方法
Jan 08, 2020
用 PlantUML 实现 ERD
Jan 03, 2020
AirPods Pro的使用感受
Nov 05, 2019
解决Laravel中makeWith()无法取到被mock的实例的问题
Aug 16, 2019
利用单元测试为开发提效
Aug 13, 2019
面向单元测试编程
Aug 13, 2019
PHP单元测试的技巧
Aug 13, 2019
Lumen单元测试提示自定义校验规则不存在的问题
Aug 02, 2019
对比Laravel Excel和Spout的读写性能
Jul 07, 2019
《Clean Code》第十四章读后
May 20, 2019
Git工作流调研报告
May 15, 2019
基于Laravel的项目的单元测试规范
Mar 24, 2019
用ALE替换了Syntastic
Dec 12, 2018
配置鼠须管的特殊符号输入
Oct 13, 2018
我叫王战斗
Jul 01, 2018
生成PDF的方案调研
May 16, 2018
少不读村上
Apr 22, 2018
鼠须管的美化
Apr 21, 2018
我在用的Safari扩展
Apr 15, 2018
广告过滤工具AdBlock、Adblock Plus和uBlock的简单对比
Apr 01, 2018
变形金刚真人电影系列被重置
Feb 18, 2018
iQunix F60使用感受
Feb 17, 2018
异地补卡下的北京中年
Feb 16, 2018
飞利浦电动牙刷HX9903/42使用感受
Feb 10, 2018
用OTP Auth替换了Authy
Feb 06, 2018
对XSS的防御更适合放在前端
Feb 06, 2018
癸丑望,月有食之
Jan 31, 2018
解决Laravel的Facade在被Mock时不自动注入依赖的一种方法
Jan 30, 2018
从Vultr新加坡迁移到洛杉矶
Jan 28, 2018
Unlox:兼顾安全和体验的东西深得我心
Jan 14, 2018
密码管理的最佳实践
Dec 27, 2017
Laravel单元测试错误:1205 Lock wait timeout exceeded
Dec 22, 2017
用Charles拦截iOS APP HTTPS请求
Dec 22, 2017
测试驱动开发的实际收益
Dec 17, 2017
BaiduPCS:当前最好用的百度网盘下载工具
Dec 12, 2017
iOS垃圾短信过滤器:熊猫吃短信
Dec 10, 2017
全新Kindle Oasis使用感受
Dec 09, 2017
清洁手机的最佳实践
Dec 03, 2017
Firefox Quantum:狐狸的反击
Dec 03, 2017
Vim最好的PHP语法高亮插件
Nov 28, 2017
iPhone X官方硅胶保护壳使用感受
Nov 26, 2017
电影《疾速追杀》
Nov 26, 2017
iPhone X使用感受
Nov 12, 2017
电影《极寒之城》
Oct 29, 2017
读完《谈美》
Oct 29, 2017
用Tiny Tiny RSS搭建私人阅读器的步骤
Oct 27, 2017
过度优化和过度设计
Oct 22, 2017
搭好了SSR
Oct 18, 2017
用gv.vim查看git提交历史
Oct 18, 2017
解决phpqa和fugitive不兼容的问题
Oct 18, 2017
读完《美的历程》
Sep 25, 2017
为什么不应该给表名加前缀
Sep 25, 2017
用AlfredTweet发推
Sep 17, 2017
读完《汉书》
Sep 10, 2017
什么是docker
Sep 07, 2017
让hexo使用小写文件名
Aug 15, 2017
用vim-test简化单元测试的编写
Aug 14, 2017
把博客字体改成了方正北魏楷书
Aug 14, 2017
Mock Laravel的DB Facade的方法
Aug 14, 2017
用vim-laravel简化laravel下的开发
Aug 11, 2017
用vim-php-namespace管理PHP的命名空间
Aug 11, 2017
使neocomplete和ultisnips共用tab键的方法
Aug 11, 2017
GraphQL:RESTful之外的接口实现方案
Aug 01, 2017
用vim-plug换掉了vim-addon-manager
Jul 31, 2017
用choosewin.vim切换窗口
Jul 30, 2017
Python 2还是3是个纠结的问题
Jul 30, 2017
给Thinkpad X220装了黑苹果
Jul 29, 2017
利用goyo.vim专注写作
Jul 29, 2017
用vim-workspace换掉了session.vim
Jul 19, 2017
用neocomplete换掉了YouCompleteMe
Jul 15, 2017
LeaderF,也许是Vim最好的模糊查询插件
Jul 13, 2017
怎样测试PHP的Private或Protected方法
Jul 03, 2017
白鹿原、外乡人和窗外
Jun 29, 2017
为每个GTK3应用指定单独的主题
Jun 27, 2017
调校mycli
Jun 26, 2017
用MySQL的全文检索实现相关性排序
Jun 19, 2017
CopyQ,也许是Linux最好的剪贴板管理工具
Jun 19, 2017
手机锁屏后自动断开WiFi的解决办法
Jun 17, 2017
用Tmux的控制模式提高生产力
Jun 11, 2017
用SwitchHosts!切换主机映射方案
Jun 11, 2017
自定义GVIM 8标签栏样式的方法
Jun 04, 2017
网站签到的最佳实践
May 24, 2017
通过比较截图检查网页变化
Apr 30, 2017
PHPUnit代码覆盖率的统计方法
Apr 30, 2017
利用依赖注入Mock PHP的内建函数
Apr 30, 2017
利用命名空间Mock PHP的内建函数
Apr 30, 2017
接口编程中记录日志的最佳实践
Apr 25, 2017
Google BBR和锐速在Vultr上的对比
Apr 23, 2017
Cross-site Request Forgery简介
Apr 23, 2017
JSON Web Token简介
Apr 23, 2017
得草根者得天下
Apr 21, 2017
设计RESTful API的几个原则
Apr 21, 2017
Postman的Pre-request Script和Tests
Apr 19, 2017
用Raspberry Pi实现音频Airplay
Apr 17, 2017
编写接口文档的最佳实践
Apr 10, 2017
一次对Workflow不完全成功的抓包过程
Apr 04, 2017
玉渊潭的樱花
Apr 04, 2017
迄今最好的发送网页到 Kindle 的快捷指令
Mar 30, 2017
Shadowrocket下优酷无法播放的解决办法
Mar 26, 2017
自动探测RSS地址的workflow
Mar 24, 2017
用 Keyboard Maestro 自动登录 Mac App Store
Mar 21, 2017
MacOS中切换输入法的最佳实践
Mar 20, 2017
MacOS下自动切换Karabiner Elements配置
Mar 20, 2017
尝新,明前碧螺春
Mar 19, 2017
一碗酸汤面
Mar 19, 2017
沙发椅,让阅读更有趣
Mar 18, 2017
一碗阳春面
Mar 18, 2017
干锅土豆片
Mar 16, 2017
鼠须管实现简繁转换的方法
Mar 11, 2017
干锅菜花
Mar 08, 2017
胡萝卜炒杏鲍菇
Mar 07, 2017
加速Homebrew
Mar 06, 2017
CORS:另一种前端跨域请求方式
Feb 27, 2017
怎样在Vim中删除引号文本对象
Feb 25, 2017
技术团队的两个最佳实践
Feb 24, 2017
Git的衍合
Feb 22, 2017
在Vim中格式化Javascript、HTML和CSS
Feb 21, 2017
Vim 查找与替换的最佳实践
Feb 19, 2017
Bose QC35,这安静有毒
Feb 18, 2017
Postman: Could Not Get Any Response
Feb 14, 2017
用NGINX实现WSS
Feb 14, 2017
Git Reset、Revert和Checkout的区别
Feb 09, 2017
从 Octopress 迁移到 Hexo
Feb 08, 2017
Calibre排版的最佳实践
Jan 27, 2017
两条分组的SQL语句
Jan 27, 2017
用OpenResty自动转换silk到MP3
Jan 25, 2017
微软识花和形色
Dec 28, 2016
小确幸,用Vim编辑当前命令行
Dec 26, 2016
用锐速加速Shadowsocks
Dec 25, 2016
Vultr基配可以部署Gitlab
Dec 24, 2016
关于李陵的更多细节
Dec 22, 2016
哪个时代都看脸
Dec 09, 2016
李陵是作死的
Dec 01, 2016
改用Bear记笔记
Nov 14, 2016
JSON是对象还是字符串?
Nov 08, 2016
在Vim窗口标题中显示会话名
Oct 23, 2016
时人食狗亦与羊豕同
Oct 21, 2016
Archlinux安装过程中的几个坑
Oct 17, 2016
小确幸,用shift切换输入法
Sep 17, 2016
读完《走出帝制》
Jun 30, 2016
Kindle Paperwhite 1代与3代白色版对比
Jun 13, 2016
读完《史记》
Jun 13, 2016
「食其」是什么?
Jun 06, 2016
两司马门下走狗创刊号
Jun 06, 2016
Kindle Lazybones: Control Kindle From Your Phone
Jun 06, 2016
奇怪的决战
May 01, 2016
Alfred-pushbullet: Push a text to your phone
Apr 13, 2016
Linux下做Mac OSX安装U盘的步骤
Mar 08, 2016
FastFold:Vim折叠功能的救赎
Feb 24, 2016
FZF: 又一个文件模糊查询工具
Feb 01, 2016
ctags vs gtags vs phpctags
Jan 29, 2016
CtrlP vs Unite vs Command-T vs FuzzyFinder
Jan 27, 2016
简化Vim Addons Manager安装扩展的操作
Jan 20, 2016
读完《春秋左传注》
Nov 15, 2015
寻找失落的匈奴(201409)
Aug 20, 2015
自驾鸡鸣驿、草沿天路(201507)
Aug 12, 2015
变形金刚:电影4领袖级大黄蜂
Aug 01, 2015
自驾白石山、满城汉墓(201507)
Jul 29, 2015
Swoole与PHP-FPM性能对比
Jul 14, 2015
变形金刚:KO电镀嘴炮OP
Jun 22, 2015
PHP扩展框架的创建
Jun 18, 2015
PHP流的上下文和过滤器的实现
Jun 15, 2015
使用gn操作增强Vim的搜索
Jun 14, 2015
在i3wm状态栏显示股票信息
Jun 12, 2015
PHP流的操作
Jun 01, 2015
变形金刚:祖国合金放大版探长
May 31, 2015
PHP流的实现
May 29, 2015
在Archlinux ARM上使用DS18B20温度传感器
May 25, 2015
变形金刚:原大祖国合金版平头OP
May 09, 2015
PHP全局变量的实现和操作
May 08, 2015
PHP常量的实现和操作
May 07, 2015
PHP资源的实现和操作
May 05, 2015
PHP对象的实现和操作
Apr 29, 2015
PHP类和接口的实现
Apr 28, 2015
变形金刚:俺钢锁才是老大
Apr 26, 2015
PHP数组的实现与操作
Apr 24, 2015
PHP哈希表的实现与操作
Apr 23, 2015
自动重映射键盘
Apr 17, 2015
用树苺派做家庭监控
Apr 07, 2015
用树苺派搭NAS
Apr 03, 2015
再次调整磁盘分区
Apr 03, 2015
这段时间读的几本书
Mar 29, 2015
用树苺派实现远程下载
Mar 28, 2015
运行时可装卸的Mixin的PHP实现
Dec 04, 2014
读完《湘行散记》
Nov 29, 2014
Phalcon项目中PHPUnit的初始化
Nov 29, 2014
用好代码时光机
Nov 21, 2014
开始用在线Markdown编辑器记笔记
Nov 20, 2014
Vim强制在PHP中使用HTML注释的方法
Nov 13, 2014
ZSH下新安装的程序无法自动补全的解决方法
Nov 12, 2014
接管PHP致命错误的方法
Nov 12, 2014
读完《黑客与画家》
Oct 26, 2014
读完《MongoDB权威指南》第二版
Oct 26, 2014
读完《冰与火之歌》卷一
Oct 26, 2014
读完《城南旧事》
Oct 26, 2014
读完《边城》
Oct 26, 2014
放弃《一座城池》和《天才在左疯子在右》
Oct 26, 2014
读完《中国大历史》
Sep 12, 2014
读完《中国历代政治得失》
Aug 31, 2014
读完《中国史纲》
Aug 20, 2014
读完《庄子今注今译》
Aug 17, 2014
Project Euler Problem 25 Solved
Aug 16, 2014
读完《国史大纲》
Jul 16, 2014
使用lsyncd同步文件
Jun 18, 2014
Project Euler Problem 24 Solved
Apr 27, 2014
Project Euler Problem 23 Solved
Apr 25, 2014
UltraBlog.vim v3.6.1: 文章分类自动补全
Apr 20, 2014
Project Euler Problem 22 Solved
Apr 20, 2014
骑行的已知和未知
Apr 19, 2014
Project Euler Problem 21 Solved
Apr 17, 2014
Project Euler Problem 20 Solved
Apr 14, 2014
骑行卢沟桥
Apr 13, 2014
Project Euler Problem 19 Solved
Apr 12, 2014
Project Euler Problem 18&67 Solved
Apr 10, 2014
Project Euler Problem 17 Solved
Apr 09, 2014
Project Euler Problem 16 Solved
Apr 08, 2014
Project Euler Problem 15 Solved
Apr 02, 2014
Project Euler Problem 14 Solved
Apr 01, 2014
PHP框架实战(六):依赖注入
Mar 30, 2014
Project Euler Problem 13 Solved
Mar 30, 2014
二骑白羊沟
Mar 29, 2014
Project Euler Problem 12 Solved
Mar 28, 2014
使用存取控制表在Linux用户间共享文件
Mar 19, 2014
西山徒步——大觉寺至凤凰岭南线
Mar 15, 2014
读完《The C Programming Language》
Mar 09, 2014
探访纳兰家庙
Mar 07, 2014
读完《你一定爱读的极简欧洲史》
Feb 23, 2014
读完《大数据时代》
Feb 08, 2014
读完《万历十五年》
Feb 03, 2014
读完《Go Web编程》
Feb 02, 2014
读完《明朝那些事儿》
Jan 29, 2014
读完《资治通鉴》
Jan 28, 2014
PHP框架实战(∝):烈焰之终章
Jan 02, 2014
PHP框架实战(五):ORM与ActiveRecord
Jan 01, 2014
PHP框架实战(四):View的模板与渲染
Dec 30, 2013
PHP框架实战(三):实现Controller和Filter
Dec 29, 2013
PHP框架实战(二):错误和异常的自动处理
Dec 28, 2013
PHP框架实战(一):框架入口与类的自动加载
Dec 28, 2013
PHP框架实战(零):代码规范
Dec 26, 2013
PHP框架实战:Flamework
Dec 26, 2013
这半年读过的几本书
Dec 25, 2013
用 Dojo 实现拖放操作的最佳实践
Nov 05, 2013
IE中使用IFrame上传文件报错——TypeError:拒绝访问
Aug 03, 2013
Take Sakura as My Primary Terminal
Jul 07, 2013
读完《悟空传》
Jul 05, 2013
那些年我用过的鼠标
Jun 29, 2013
读完《背包十年》
Jun 06, 2013
Vundle vs Pathogen
May 22, 2013
骑行京西古道
May 18, 2013
解决ROX-Filer文件类型识别问题
May 17, 2013
乐山大佛与十面普贤
May 16, 2013
夜爬百望山
May 15, 2013
五一徒步恒山、云冈石窟
May 13, 2013
读过Hello Android
Feb 21, 2013
DualHead Watchdog v1.0 Released
Feb 16, 2013
迁移到 Octopress
Jun 23, 2012
读过"ZK: AJAX without the JavaScript Framework"
Jun 19, 2012
怎样为红帽系Linux发行版写系统服务脚本
Jun 19, 2012
读完《三体——死神永生》
Jun 14, 2012
读完《三体——黑暗森林》
May 01, 2012
UltraBlog.vim v3.5.0: 内建浏览器
Apr 30, 2012
UltraBlog.vim v3.4.0: 正则表达式、批量替换和调试模式
Apr 29, 2012
PHP大量常量应集中使用APC定义
Apr 24, 2012
慎用PHP的fsockopen()连接localhost
Apr 24, 2012
UltraBlog.vim v3.3.0:I18N、超时时间和其它
Apr 15, 2012
在Archlinux下使用thinkfan控制Thinkpad x220的风扇转速
Apr 14, 2012
TurboCRM Cluster Express v1.0 释出
Apr 08, 2012
禁止屏幕在播放视频时自动关闭
Apr 04, 2012
关于PyGTK.CellRenderer的回调方法中聚焦异常的问题
Mar 25, 2012
Mac,江湖再见!
Mar 12, 2012
NGINX: 405 Not Allowed
Feb 19, 2012
登入XFCE后自动关闭蓝牙的方法
Feb 18, 2012
启用新域名0x3f.org
Jan 09, 2012
读完《三体》
Dec 18, 2011
读完《Hacking Vim7.2》
Nov 28, 2011
MatchTag.vim: 高亮配对的HTML标签
Nov 23, 2011
YYeTs.py:人人影视BT种子下载辅助脚本
Nov 14, 2011
读完《Pro Git》
Nov 14, 2011
UltraBlog.vim v3.1释出:代码重构与MacVim支持
Nov 05, 2011
Double Commander: 免费、跨平台的Total Commander
Aug 31, 2011
Linux下双屏显示的设置
Aug 04, 2011
UltraBlog.vim v3.0释出:全文检索与事件驱动
Jul 25, 2011
收入AOC E2343F
Jul 24, 2011
使用PAC Manager管理SSH连接
Jul 14, 2011
APC、文件和Memcached效率对比
Jul 13, 2011
隐藏InstallShield对话框控件的方法
Jun 22, 2011
读完『Ext JS IN Action』
Jun 21, 2011
UltraBlog.vim v2.3.0 Released With Templates
Jun 13, 2011
Vim自定义命令的参数自动补全
Jun 11, 2011
聚合个人资讯
Jun 08, 2011
人性化Vim的预览窗口
May 29, 2011
ack: grep的同类替代品
May 09, 2011
读完《Nginx HTTP Server》
Apr 29, 2011
PHP序列化方案效率比较
Apr 17, 2011
UltraBlog.vim开发手记
Apr 11, 2011
GNOME 3 Launch Party
Apr 09, 2011
Navicat: 轻量的多数据库客户端
Apr 06, 2011
从iG:Syntax Hiliter转换到WP-Syntax
Apr 06, 2011
Orta: 凸凹有致的GTK主题
Apr 05, 2011
在非GNOME环境中使用TweetDeck
Apr 05, 2011
Soothe: 柔和细致的GTK主题
Apr 02, 2011
UltraBlog.vim: Ultimate Vim Blogging Plugin
Apr 02, 2011
解决gVim白边问题的伪方法
Mar 21, 2011
Batch Cat v0.3 Released
Mar 20, 2011
使用Vim写博客
Mar 19, 2011
修改Vimball默认安装路径
Mar 19, 2011
Dumperor v1.0.0 Released
Mar 15, 2011
刷了Oxygen v2.0.1
Mar 06, 2011
好贵的套啊
Feb 28, 2011
Anti Artificial Spam v0.2 Released
Feb 24, 2011
初入Kindle DX Graphite
Feb 20, 2011
精美的图标主题:Faenza
Feb 19, 2011
MySQL升级后执行mysql_upgrade
Feb 11, 2011
部分无线路由导致Wordpress无法登录
Jan 31, 2011
Console2:取代cmd.exe的Windows虚拟终端
Jan 22, 2011
Dokan SSHFS:Windows下通过SSH挂载Linux主机为本地分区
Jan 20, 2011
读完《程序员修炼之道》
Jan 11, 2011
Oracle中对LOB字段的操作方法
Jan 07, 2011
darkstat: 网络流量监测工具
Dec 26, 2010
Linux的内存使用机制
Dec 24, 2010
Vim中设置关键词识别规则的方法
Dec 22, 2010
Root了Desire并刷了Oxygen
Dec 19, 2010
Batch Cat v0.2 Released
Dec 12, 2010
Vim保存文件时移除尾行换行符的方法
Dec 05, 2010
黄粱一梦
Dec 04, 2010
Hope GTK:平静、柔和、细腻的主题
Dec 04, 2010
virtio可能导致windows蓝屏
Dec 04, 2010
开启自定义GTK程序菜单快捷键的方法
Dec 04, 2010
screen曰:$TERM too long - sorry.
Dec 01, 2010
Oxygen Refit:适用于xfce的Oxygen图标集
Nov 29, 2010
WinMerge:开源的差异比较工具
Nov 29, 2010
升级fcitx到4.0
Nov 20, 2010
调整Arch的磁盘分区
Nov 13, 2010
制作Puppy Linux的启动U盘
Nov 11, 2010
搭建自己的Twitter API
Oct 01, 2010
目录与文件的存储空间占用分析工具
Oct 01, 2010
中秋后记
Sep 26, 2010
DonkeyBuddy: A Chrome Extension for MLDonkey
Sep 24, 2010
Dumperor: Multi-Database Dumping Toolkit
Sep 23, 2010
Arch不完全降温笔记
Sep 18, 2010
使用热键切换Vim的QuickFix窗口打开状态
Sep 10, 2010
WordPress Plugin: Batch Cat
Sep 04, 2010
读完《WordPress Plug-in Development》
Aug 29, 2010
批量下载视频的BASH脚本
Aug 28, 2010
启动GVim时自动最大化窗口的方法
Aug 25, 2010
InstallShield在MySQL和Oracle中执行SQL脚本的方法
Aug 24, 2010
使Thinkpad的静音按钮能被识别的方法
Aug 09, 2010
swfdec:简单好用的Flash播放器
Aug 01, 2010
TTL线在Linux下的用法
Jul 18, 2010
网通ADSL猫开启路由和自动拨号功能的方法之二
Jul 18, 2010
Linux下pppoe连接建立后仍不能上网的问题
Jul 10, 2010
网通ADSL猫开启路由和自动拨号功能的方法之一
Jul 04, 2010
cd到目录下后自动ls的方法
Jun 20, 2010
Linux下使用freetds连接SQL Server
Jun 20, 2010
升级到wordpress3.0
Jun 19, 2010
用JavaScript实现分页打印
Jun 19, 2010
中转feedburner订阅数图标
Jun 14, 2010
低碳生活:使用 cpufrequtils降低CPU温度
Jun 11, 2010
Inno Setup执行SQL脚本的方法
May 17, 2010
FreeArc:兼顾压缩比率与效率的压缩程序
May 09, 2010
SSL证书生成方法
May 03, 2010
强大的工具函数库:php.js
Apr 24, 2010
在Vim中检查语法和执行代码
Apr 17, 2010
Buuf-Deuce:搞怪的图标主题
Apr 10, 2010
Archlinux升级到GNOME2.30后的光标主题问题
Apr 04, 2010
phpsh:PHP的交互式解释器
Mar 29, 2010
使用cx_Freeze的distutils脚本打包Python程序
Mar 26, 2010
开始玩儿茶道
Mar 20, 2010
SQL Server的自定义函数:统计两日期之间工作日的数量
Mar 13, 2010
Python控制外部进程的灵异事件
Mar 08, 2010
Vim的终极自动补全插件:NeoComplCache
Feb 27, 2010
SQLAlchemy操作SQL Server的中文问题
Feb 24, 2010
被迫弃UMS而用KMS
Feb 13, 2010
PHP后台echo过多会导致进程崩溃
Jan 31, 2010
VirtualBox的Host Interface网络接入方式的配置
Jan 31, 2010
立方体归来
Nov 24, 2009
Windows下GVim的全屏
Sep 17, 2009
欧拉工程第十一解
May 12, 2009
rxvt-unicode的真透明
Feb 28, 2009
完美的终端模拟器:rxvt-unicode
Feb 08, 2009
欧拉工程第十解
Nov 18, 2008
欧拉工程第九解
Nov 10, 2008
欧拉工程第八解
Nov 09, 2008
欧拉工程第七解
Oct 31, 2008
欧拉工程第六解
Oct 29, 2008
欧拉工程第五解
Oct 27, 2008
欧拉工程第四解
Oct 22, 2008
欧拉工程第三解
Oct 21, 2008
欧拉工程第二解
Oct 19, 2008
欧拉工程第一解
Oct 06, 2008
为rxvt-unicode开启标签和链接支持
Mar 20, 2008
rxvt-unicode快速上手
Mar 07, 2008
rxvt-unicode的半透明方案
Oct 16, 2007
UBUNTU 6.10 Edgy Eft 入门全程导用
Apr 08, 2007
「熊猫烧香」
Feb 17, 2007