辛夷坞

涧户寂无人,纷纷开且落

By - Christen

故事

我记得在2009年前后,公司计划开发 iPad 杂志,公司里没有人会 iOS 开发,丛生安排让王健强负责,他在淘宝上买了两本书,一本 OC,一本 Cocoa,然后订票去广州,上飞机前一晚,翻完了 OC,在飞机上翻完了 Cocoa,在广州落地之后,就开始谈需求,启动编码。

By - Christen

Disable WP Revisions

这仍然是一篇测试文章,我已另行搭建 Typecho,作为专业的技术博客,希望自己可以持续输出高质量的技术内容,而 WordPress,依然会保持更新,但更多的集中在读书,思考,音乐,志业。如果一个网站的内容过于庞杂,不仅管理和维护困难,读者,如果有的话,也会非常困惑。 在给 Typecho 添加语法高亮时,喜欢 Prism.js 的风格,决心在 WordPress 也用上,很幸运的找到一个非常棒的插件,而且可以和之前的 Highlights 插件共生,真是完美。在这篇测试文章中,同时使用了两种风格的高亮展示,Prism.js 无论在执行效率,和界面效果上,都优于 SyntaxHighlighter Evolved。不过因为定位原因,以后 WordPess 并不会经常插入大段的代码。 我用 WordPess 有十多年了,记载自己的碎念,像一座历史博物馆,存储着我过去的每一个瞬间。发现每修订一次,WordPress 都会生成一次历史记录,但其实没有必要,数据库会越来越大,给以后的备份造成负担。

By - Christen

Node for Jupyter

最好的学习编程语言的方法,就是积累作品,之前这么多年,永远停留在写 Hello World 的水平,因为基础从未累积。 2021年11月,我在阿里云上搭建了 Jupyter 环境,写 Python ,写 Markdown。其实我心知更好的办法是上 GitHub,但我苦于没有大项目的真实环境,工作中很多内容,又涉及到公司的机密信息,所以一直未能成行。 我从事数据优化整十年了,也跨过了四十岁的门槛,现在的社招,三十五岁以上已经鲜有机会,我的未来又在哪里?人生中最重要的目标,还没有达成,我必须走出现在的舒适区,闯出一条新的道路。这些年我思考,争扎了很多次,曾经规划考 MBA,终因不能助力积分落户而放弃,甚至异想天开,参加司法考试,以为这样就能对抗年龄焦虑。反复权衡,我感觉只有一条路可选,重新构筑自己的技术实力,在数据分析和深度学习上做长期投入,令到自己后续的职业生涯,对继续对传统的运营形成降维打击。 因为自己的心性,我还是不可能成为真正的技术专家,但我要真正的理解技术,对流行的编程语言,开发框架,像研究一个历史人物一样去分析它,因为它们同样是智慧的集合,而且像人一样,有自己的思想,性格,命运。

By - Christen

正则是一个很好的入口。 这两天对正则的研究,蕴含了很多不错的方法论,分类,整理,测试,运行,都得到了实操。正则同时也是有难度的,与之相关的规范,每一款文本编辑器,及支持它的编程语言模块,都深不可测,它复杂的字面量,很容易让人望而生畏。进入编程这么多年,还是第一次对正则付出这么大的心血。 但坚信,它一定会带来今后工作效率的巨大提升。

By - Christen

Python批量重命名

我对存储在网上的文件,始终缺乏安全感,即使是喜马拉雅,排名第一的声音平台。 从早期离线听漏风独雨的有声书开始,我逐步摸索出一套本地存储喜马拉雅声音的方法: 1. 通过网页版强大的搜索功能,找到自己喜欢的好声音,对声音文件点赞或者关注作者; 2. 用 Kindle Fire 找到对应的专辑,整张下载; 3. 通过 ES文件浏览器找到下载目录,注意,这是一批“乱码”文件,文件名是一串随机字符,无扩展名,另有一个日志文件,体积比正常的声音文件小; 4. 按文件创建时间升序排列,以新文件名+数字批量重命名,同时修改扩展名为m4a; 5. 用 Android File Transfer 将文件拷到 Mac 系统,MediaHuman Audio Converter 批量转换为 mp3; 6. 天天静听批量修改 id3 信息。

By - Christen

反复阅读的书

周末的昌平之行,已经促使我反省自己的读书方向,今天整理出二十四史中的另外八部,自认还是有信心读好的。 精选编程书9本,以JavaScript为主,其它作为辅助。 Professional JavaScript for Web Developers JavaScript the Definitive Guide Programming Chrome Apps Learning Node HTML5 Pocket Reference Programming PHP Learning MySQL Python Cookbook The Ruby Programming Language

By - Christen

用 Dokuwiki 管理小团队知识

It’s better when it’s simple. DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn’t require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator’s favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise