crontab源码解析

背景分析Linux环境中cron源码逻辑,了解定时任务实现原理。 基于busybox版本crontab 参考 crontab源码

synergy多主机共享键鼠

背景家里有台破旧的笔记本,为了让它继续发光发热,打算安装Debian系统配置开发环境;十年前的笔记本改装后依然可以开发诸如PHP或python之类不需要编译的项目。笔者的工作本是mbp, 两台笔记本开发时总是来回切换鼠标键盘比较麻烦,因此需要通过mbp操作旧版笔记本。 synergy是一个跨平台软件,可以通过一套键鼠操作多个不同系统主机的软件;同类型的还有微软推出的无界软件,不过该软件仅限W...

hammerspoon提高生产力

hammerspoon是MacOS系统下一款实现自动化的工具,通过lua脚本扩展系统功能。相比其他通过python脚本,nodejs脚本或原生的automator, hammerspoon更加简单,提示框界面美观。也可以使用python和pync库实现监控通知,nodejs和node-notifier组件实现通知的方案。毕竟工具的自动化是提高生产力的必要因素。 #配置hammerspoon可...

composer加速

composer官方在2020-10-24发布composer2,包处理能力整体提升不少;同时prestissimo项目推荐使用composer2, 并且支持范围限定在2.0以下版本。官方博客中提到composer2.x虽然支持PHP5.6等低版本,后续composer2.x版本会要求PHP在7.0以上主流版本;推荐升级PHP版本,毕竟PHP8都出来了。 composer2升级: 1comp...