# Code is cheap, let's talk ## 归档 - [4090 24G 本地部署 Qwen3.8-Flash-Next:从 Ollama 换到 Strata](https://blog.ferstar.org/posts/qwen38-flash-next-strata-4090/) - [给女儿做了个作业打印助手,顺便榨了榨小鸡](https://blog.ferstar.org/posts/homework-print-prep/) - [祖传系统无损迁机:btrfs send/receive 实操记录](https://blog.ferstar.org/posts/btrfs-send-receive-system-migration/) - [两台 DGX Spark 跑 Agent:跑分一时爽,干活卡成狗](https://blog.ferstar.org/posts/dgx-spark-agent-inference/) - [做 RunSeal 的初衷:给本地 Agent 设一道命令执行边界](https://blog.ferstar.org/posts/local-first-agent-execution-boundary-runseal/) - [扒一扒 ZCode 静默上传全量 Git 历史的骚操作](https://blog.ferstar.org/posts/zcode-silent-workspace-snapshot-upload/) - [从一堆 Agent 演示日志说起:为什么说‘套壳 Agent 就能做 SaaS’是个荒谬的幻想](https://blog.ferstar.org/posts/the-illusion-of-agent-saas/) - [可选插件不能拖死核心会话:MCP 服务的启动隔离与平滑降级](https://blog.ferstar.org/posts/mcp-server-startup-isolation-and-graceful-degradation/) - [解耦重型 IO 与 UI 终态:消除桌面 Agent 输入框假死与流式卡顿](https://blog.ferstar.org/posts/desktop-agent-streaming-lifecycle-reconciliation/) - [告别暴力熔断:Agent 死循环的分级治理阶梯(Warn → Block → Halt)](https://blog.ferstar.org/posts/agent-graded-loop-guard-warn-block-halt/) - [大模型把工具调用吐成了文本?跨 Chunk 流式状态机的 DSML 抢救实录](https://blog.ferstar.org/posts/agent-dsml-tool-call-streaming-recovery/) - [把上下文压缩移出主路径:Agent 长会话的两阶段预热与可回捞设计](https://blog.ferstar.org/posts/agent-context-compaction-two-pass-prefire/) - [1Password 又涨价了,我把密码库迁到了自建 Vaultwarden](https://blog.ferstar.org/posts/1password-to-self-hosted-vaultwarden/) - [给 Codex 工作流装上后视镜:我的 Harness 治理与可观测闭环](https://blog.ferstar.org/posts/codex-harness-observability-loop/) - [PS5 Minecraft 卡在“正在加载”:把微软 HTTPS 和游戏 UDP 拆开走](https://blog.ferstar.org/posts/ps5-minecraft-hybrid-routing/) - [把 Codex 工作流养成活系统:从会话扫描到 Skills](https://blog.ferstar.org/posts/codex-workflow-skills-feedback-loop/) - [用 SQLite Trigger 给 Codex 日志库止血](https://blog.ferstar.org/posts/codex-sqlite-log-trigger/) - [从 OrbStack 换到 Apple Container:顺手把 PostgreSQL 搬了家](https://blog.ferstar.org/posts/orbstack-to-apple-container-postgres/) - [512MB VPS 一次 OOM 故障复盘:SSH 秒断、API 521,以及后续低内存优化](https://blog.ferstar.org/posts/vps-low-memory-oom-ssh-api-recovery/) - [ACE 靠不住了:ace-wrapper 之后我换了个方式做语义检索](https://blog.ferstar.org/posts/ace-wrapper-to-fast-context/) - [HS8145C5/V5 光猫:一行命令查出 telecomadmin 超管密码](https://blog.ferstar.org/posts/hs8145c5-v5-telnet-get-admin-password/) - [把语义检索放进 AI Coding Harness:ace-wrapper 开源小记](https://blog.ferstar.org/posts/ace-wrapper-semantic-search-ai-coding-harness/) - [从 Vibe Coding 到 Harness Engineering:AI Coding 的工作流进化](https://blog.ferstar.org/posts/ai-coding-harness-engineering-workflow/) - [万万没想到 6202 年了我还用 crontab + HTTP Header 同步时钟](https://blog.ferstar.org/posts/crontab-http-header-time-sync/) - [KVM GPU 直通与单节点 K8s 监控落地记录](https://blog.ferstar.org/posts/kvm-gpu-passthrough-k8s-monitoring/) - [VPS 迁移与性能压榨手册 (Debian 13 + XanMod + 443 端口复用)](https://blog.ferstar.org/posts/vps-migration-and-optimization-guide/) - [AI-First 博客治理记录:SEO、重定向与中英双语落地](https://blog.ferstar.org/posts/blog-seo-multilingual-ai-optimization/) - [基于 Teleport + Tailscale 的 GPU 集群访问控制与审计实战](https://blog.ferstar.org/posts/teleport-tailscale-gpu-access/) - [Vibe Coding 实战:当代码不再需要手写](https://blog.ferstar.org/posts/vibe-coding-engineering-practice/) - [多层隧道 MTU 黑洞排查:scp 跑 30KB/s 的玄学](https://blog.ferstar.org/posts/mtu-black-hole-scp-optimization/) - [Linux 6.17 网络优化:DualPI2 + BBR 彻底解决 50Mbps 窄带宽 Bufferbloat](https://blog.ferstar.org/posts/linux-network-bbr-dualpi2/) - [2025年了,为什么我还要root?](https://blog.ferstar.org/posts/why-rooting-still-matters-in-2025/) - [一个简单的OpenWrt procd 守护脚本](https://blog.ferstar.org/posts/openwrt-procd-daemon-script/) - [How to Build Kernel for Realme GT5 Pro(RMX3888)](https://blog.ferstar.org/posts/build-kernel-realme-gt5-pro/) - [How to Build Kernel for Redmi Note11 Turbo Pro(xaga) ](https://blog.ferstar.org/posts/build-kernel-redmi-note11-pro/) - [修复联想笔记本Linux下合盖睡死与功能键异常关机问题](https://blog.ferstar.org/posts/fix-lenovo-linux-suspend-sleep-bug/) - [How to Fix High CPU load of kwin_x11 when locking or turning off the screen](https://blog.ferstar.org/posts/fix-kwin-x11-high-cpu/) - [How to update InsydeH2O BIOS with pure Linux](https://blog.ferstar.org/posts/update-insydeh2o-bios-linux/) - [Build my own patched Ubuntu mainline kernel](https://blog.ferstar.org/posts/build-ubuntu-mainline-kernel/) - [AI codereview实践](https://blog.ferstar.org/posts/ai-assisted-code-review-automation/) - [水一发GoDaddy转域名到Cloudflare的坑](https://blog.ferstar.org/posts/transfer-domain-godaddy-cloudflare/) - [Try github self-hosted action runner](https://blog.ferstar.org/posts/github-self-hosted-runner-setup/) - [信创之从PostgreSQL到GaussDB](https://blog.ferstar.org/posts/migrate-postgresql-gaussdb/) - [Migrate from Tornado to FastAPI](https://blog.ferstar.org/posts/migrating-legacy-tornado-to-fastapi/) - [如何在Linux X11开启R9000P2021款笔记本165Hz刷新率](https://blog.ferstar.org/posts/r9000p-165hz-linux-x11/) - [记一次莫名的BTRFS修复过程](https://blog.ferstar.org/posts/btrfs-filesystem-corruption-repair/) - [Upgrading PostgreSQL from v14 to v15](https://blog.ferstar.org/posts/upgrade-postgresql-14-15/) - [Linux触控板手势增强之「三指拖拽」](https://blog.ferstar.org/posts/linux-touchpad-gestures-drag/) - [Do not use Super in comprehension if you need cython](https://blog.ferstar.org/posts/cython-comprehension-super-bug/) - [gRPC小记](https://blog.ferstar.org/posts/grpc-implementation-and-best-practices/) - [AX3600 终极改造:ShellClash 替换 Clash-Meta 核心,完美支持 Hysteria 2](https://blog.ferstar.org/posts/ax3600-clash-meta-upgrade/) - [Ubuntu安装第三方内核后如何使用linux-common-tools](https://blog.ferstar.org/posts/ubuntu-linux-common-tools-install/) - [更换Manjaro默认坑爹的grub](https://blog.ferstar.org/posts/manjaro-replace-default-grub/) - [Ubuntu升级openssl到3.x以后旧应用的处理](https://blog.ferstar.org/posts/ubuntu-openssl-3-legacy-apps/) - [再说点梯子的事情](https://blog.ferstar.org/posts/proxy-setup-sharing-experience/) - [黑苹果显示电池建议维修的一个解决方法](https://blog.ferstar.org/posts/hackintosh-battery-service-fix/) - [指定第三方工具加速下载AUR包](https://blog.ferstar.org/posts/arch-linux-aur-download-speedup/) - [利用memray重构项目,提升内存利用效率](https://blog.ferstar.org/posts/memory-profiling-and-optimization-memray/) - [利用msgspec加速大json文件反序列化速度](https://blog.ferstar.org/posts/high-performance-json-parsing-msgspec/) - [Fcitx不停往xxxtmp.log写入日志的治标方法](https://blog.ferstar.org/posts/fcitx-log-cleanup-fix/) - [不死小强——timeshift+btrfs-grub](https://blog.ferstar.org/posts/immutable-linux-recovery-timeshift-btrfs/) - [一个简单计算PDF页数的方法](https://blog.ferstar.org/posts/python-pdf-page-count-simple/) - [薅大厂羊毛之改善MatterMost安卓客户端的消息推送](https://blog.ferstar.org/posts/mattermost-android-push-optimization/) - [吹一波vxTrans服务](https://blog.ferstar.org/posts/vxtrans-service-review/) - [Cloudflare Tunnel + Brook: 拯救低速 VPS 的高性价比穿透方案](https://blog.ferstar.org/posts/cloudflare-argo-tunnel-brook-setup/) - [以openpyxl为例, 不要太信任你所使用的库](https://blog.ferstar.org/posts/python-openpyxl-library-trust-caution/) - [利用Nginx Stream模块把 ssh 藏在 443 端口](https://blog.ferstar.org/posts/obfuscate-ssh-over-https-with-nginx/) - [撸了个甲骨文ARM(4C24G200G)的机子](https://blog.ferstar.org/posts/oracle-cloud-arm-free-tier-vps/) - [Build a simple Python GUI and an associated installer with fbs and github actions](https://blog.ferstar.org/posts/python-gui-fbs-github-actions/) - [Find common substring between two strings](https://blog.ferstar.org/posts/python-common-substring-algorithm/) - [Remove old kernel](https://blog.ferstar.org/posts/ubuntu-remove-old-kernels/) - [Make use of invoke klass param to simplify our daily CLI task](https://blog.ferstar.org/posts/python-invoke-cli-task-automation/) - [Tornado热重载机制下使用lru_cache一个隐藏的坑点](https://blog.ferstar.org/posts/tornado-reloading-lru-cache-pitfalls/) - [拥抱 WSLg](https://blog.ferstar.org/posts/windows-wslg-gui-experience/) - [爸爸你走开,我在看电视不要打扰我!](https://blog.ferstar.org/posts/life-story-child-tv-time/) - [我可能是最能删代码的了](https://blog.ferstar.org/posts/philosophy-of-deleting-dead-code/) - [Use literal_eval instead of eval](https://blog.ferstar.org/posts/python-literal-eval-vs-eval/) - [关于最近项目持续重构的一点复盘](https://blog.ferstar.org/posts/software-architecture-refactoring-lessons/) - [Deal with a __class__ cell not found runtime error](https://blog.ferstar.org/posts/python-class-cell-not-found-fix/) - [Git lfs将某个文件回退到任意历史oid](https://blog.ferstar.org/posts/git-lfs-rollback-to-any-oid/) - [Find the row count for all tables in Postgres](https://blog.ferstar.org/posts/postgresql-all-tables-row-count/) - [Fix TypeError: __call__() takes 2 positional arguments but 3 were given](https://blog.ferstar.org/posts/python-fix-typeerror-call-arguments/) - [dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.67.dylib](https://blog.ferstar.org/posts/macos-fix-dyld-library-not-loaded/) - [Using COUNT(*) OVER() in current query with SQLAlchemy over PostgreSQL](https://blog.ferstar.org/posts/sqlalchemy-postgresql-window-functions-usage/) - [Lenovo XiaoXinPro13 2109 hackintosh](https://blog.ferstar.org/posts/lenovo-xiaoxin-pro13-hackintosh/) - [Use pyenv to build a full functional Python interpreter on macOS Big Sur(11.1)](https://blog.ferstar.org/posts/macos-pyenv-python-build-guide/) - [Compiling Python with latest OpenSSL on earlier version macOS](https://blog.ferstar.org/posts/macos-compile-python-latest-openssl/) - [修复Fcitx输入法文字候选框在PyCharm中无法跟随光标问题](https://blog.ferstar.org/posts/pycharm-fcitx-candidate-box-fix/) - [Linux系统备份小计](https://blog.ferstar.org/posts/linux-system-backup-simple-guide/) - [给SQLAlchemy declarative_base加个基类](https://blog.ferstar.org/posts/sqlalchemy-declarative-base-custom-class/) - [记一次公众号后台删库不需跑路的过程](https://blog.ferstar.org/posts/postgresql-disaster-recovery-postmortem/) - [对PostgreSQL jsonb部分key进行索引](https://blog.ferstar.org/posts/postgresql-jsonb-key-indexing/) - [关于鼻炎](https://blog.ferstar.org/posts/battling-chronic-rhinitis-notes/) - [miniconda的一个坑](https://blog.ferstar.org/posts/miniconda-common-pitfalls-fix/) - [小米8养老折腾](https://blog.ferstar.org/posts/xiaomi-8-custom-rom-experience/) - [Docker 清日志](https://blog.ferstar.org/posts/docker-container-log-cleanup/) - [利用GitHub Actions改善MatterMost安卓客户端的消息推送](https://blog.ferstar.org/posts/github-actions-mattermost-push/) - [ThinkPad X220 装黑苹果小记](https://blog.ferstar.org/posts/thinkpad-x220-hackintosh-setup/) - [记一次迁移postgresql数据库的过程](https://blog.ferstar.org/posts/postgresql-zero-downtime-migration/) - [临时解决plasmashell狂占CPU的bug](https://blog.ferstar.org/posts/kde-plasmashell-high-cpu-fix/) - [ThinkPad x220首装Manjaro Xfce4配置](https://blog.ferstar.org/posts/manjaro-xfce4-thinkpad-x220-setup/) - [Ubuntu禁用自动挂载USB设备](https://blog.ferstar.org/posts/ubuntu-disable-usb-auto-mount/) - [为知笔记在Ubuntu 18.04上的编译过程](https://blog.ferstar.org/posts/wiznote-ubuntu-compile-process/) - [转换ext4文件系统为btrfs](https://blog.ferstar.org/posts/convert-ext4-to-btrfs-inplace-guide/) - [JetBrains全家桶升级到2019.3无法使用输入法的解决方法](https://blog.ferstar.org/posts/jetbrains-linux-input-method-fix/) - [Tornado专题](https://blog.ferstar.org/posts/tornado-web-framework-deep-dive/) - [宝宝日常](https://blog.ferstar.org/posts/life-story-baby-daily-notes/) - [利用 GitHub Issues 持续写博灌水](https://blog.ferstar.org/posts/git-as-a-cms-blogging-experience/) - [Ubuntu优化](https://blog.ferstar.org/posts/ubuntu-system-optimization-tips/) - [Git常用操作](https://blog.ferstar.org/posts/git-common-commands-cheat-sheet/) - [检查某列是否在某表中](https://blog.ferstar.org/posts/check-column-existence-pg/) - [给snap加代理](https://blog.ferstar.org/posts/speed-up-snap-with-proxy/) - [_csv.Error: field larger than field limit (131072)](https://blog.ferstar.org/posts/csv-field-larger-than-field-limit/) - [Reload Intel AX201 wireless card on Ubuntu](https://blog.ferstar.org/posts/reload-intel-ax201-driver-ubuntu/) - [Upload Tmp File to Tmplink](https://blog.ferstar.org/posts/upload-temporary-files-to-tmplink-cli/) - [SimpleHTTPServerWithUpload](https://blog.ferstar.org/posts/simplehttpserverwithupload/) - [Kitsunebi Android 使用简介](https://blog.ferstar.org/posts/kitsunebi-android/) - [Pass Through the GFW with V2ray](https://blog.ferstar.org/posts/pass-through-the-gfw-with-v2ray/) - [Mkhash Cannot Execute Binary File](https://blog.ferstar.org/posts/mkhash-cannot-execute-binary-file/) - [Completely Turn Off Amd Gpu on Mac Pro Early 2011](https://blog.ferstar.org/posts/completely-disable-amd-gpu-mac-pro-2011/) - [Remove Duplicates in Postgresql](https://blog.ferstar.org/posts/remove-duplicate-rows-in-postgresql/) - [Import Csv to Postgresql With Duplicated Items Removed](https://blog.ferstar.org/posts/import-csv-to-postgresql-with-duplicated-items-removed/) - [Python Understanding Dict Copy Shallow or Deep](https://blog.ferstar.org/posts/python-dict-copy-shallow-vs-deep/) - [Postgresql Jsonb Functions and Operators](https://blog.ferstar.org/posts/postgresql-jsonb-functions-operators-guide/) - [将图床从七牛云迁移到腾讯COS](https://blog.ferstar.org/posts/migrate-images-from-qiniu-to-tencent-cos/) - [利用MQTT远程唤醒内网电脑](https://blog.ferstar.org/posts/remote-wake-on-lan-via-mqtt-openwrt/) - [利用 IFTTT webhooks 服务给 Telegram 发送消息](https://blog.ferstar.org/posts/send-telegram-messages-via-ifttt-webhooks/) - [Send Email When New Mailgun Messages Fail Delivery](https://blog.ferstar.org/posts/notify-email-on-mailgun-delivery-failure/) - [Load() or ReadRDS()?](https://blog.ferstar.org/posts/load-or-readrds/) - [利用 Tasker 打造最强自动签到神器](https://blog.ferstar.org/posts/use-tasker-do-some-funny-things/) - [修复升级BIOS导致grub意外丢失的问题](https://blog.ferstar.org/posts/grub2-rescue/) - [Add Delete Button in Django-tables2](https://blog.ferstar.org/posts/add-delete-button-in-django-tables2/) - [Add Bootstrap Tooltips in django-tables2](https://blog.ferstar.org/posts/bootstrap-tooltips/) - [Epson Lq 630 Communicate Error](https://blog.ferstar.org/posts/fix-epson-lq-630-communication-error/) - [Django Development With Docker Compose and Machine](https://blog.ferstar.org/posts/django-development-with-docker-compose-and-machine/) - [Could Not Refresh Skeletons for Remote Interpreter](https://blog.ferstar.org/posts/could-not-refresh-skeletons-for-remote-interpreter/) - [Set up Shadowsocks server with fail2ban on Ubuntu](https://blog.ferstar.org/posts/ubuntu-shadowsocks-fail2ban-setup/) - [利用docker-compose备份、还原volume数据](https://blog.ferstar.org/posts/docker-compose-backup-restore-volume-data/) - [Windows 资源保护损坏且无法修复?三行指令搞定 SFC 与 DISM 修复难题](https://blog.ferstar.org/posts/fix-windows-resource-protection-corrupt-files/) - [Solving Google Scholar Access Block](https://blog.ferstar.org/posts/resolve-google-scholar-with-ipv6-only/) - [Django2.0 踩坑记](https://blog.ferstar.org/posts/django-2-logging-pitfalls/) - [Fsck Error on Boot Dev Sda7 Unexpected Inconsistency Run Fsck Manually](https://blog.ferstar.org/posts/fsck-error-on-boot-dev-sda6-unexpected-inconsistency-run-fsck-manually/) - [国内优秀npm镜像推荐及使用](https://blog.ferstar.org/posts/recommended-npm-mirrors-china/) - [Install Node.JS 8 LTS on CentOS 7, Debian 8 and Ubuntu 16](https://blog.ferstar.org/posts/how-to-install-node-js-8-lts-on-centos-7-debian-8-and-ubuntu-16/) - [Start VirtualBox VM in Headless Mode](https://blog.ferstar.org/posts/start-virtualbox-vm-in-headless-mode/) - [联想Newifi mini Y1三网接入配置](https://blog.ferstar.org/posts/diy-on-newifi-mini/) - [缩小Virtualbox动态磁盘大小](https://blog.ferstar.org/posts/shrink-virtualbox-vdi-disk-size/) - [命令行下载进度条](https://blog.ferstar.org/posts/python-cli-download-progress-bar/) - [缩短xfrp客户端断线重连时间](https://blog.ferstar.org/posts/shorten-xfrp-client-reconnect-time/) - [给自己打包的应用增加数字签名](https://blog.ferstar.org/posts/autosigin-windows-apps/) - [Deploy Xfrp on Openwrt](https://blog.ferstar.org/posts/deploy-xfrp-on-openwrt/) - [Deploy frp on Openwrt](https://blog.ferstar.org/posts/deploy-frp-on-openwrt/) - [OpenWRT配置双线叠加(有线拨号+无线中继)及负载均衡](https://blog.ferstar.org/posts/openwrt-dual-wan-load-balance-setup/) - [OpenWRT下配置仅交换加AP模式](https://blog.ferstar.org/posts/configure-openwrt-as-access-point-switch/) - [Ubuntu 16.04变更时区设定](https://blog.ferstar.org/posts/ubuntu-16-04-change-timezone-setting/) - [Crack the Password on an Excel VBA Project](https://blog.ferstar.org/posts/crack-the-password-on-an-excel-vba-project/) - [从Bitcron迁移到Hugo](https://blog.ferstar.org/posts/migrate-bitcron-to-hugo/) - [Shell处理文件名中的空格](https://blog.ferstar.org/posts/shell-handle-filenames-with-spaces/) - [Sci-Hub Spider](https://blog.ferstar.org/posts/scihub-paper-downloader-spider/) - [解决Windows10移动热点无法设置的问题](https://blog.ferstar.org/posts/fix-windows10-mobile-hotspot-setup/) - [SSR被恶意扫描时需要做的事情](https://blog.ferstar.org/posts/ssr/) - [啃一啃SICP](https://blog.ferstar.org/posts/learning-sicp-notes/) - [在Markdown中优雅的插入图片](https://blog.ferstar.org/posts/elegant-image-insertion-in-markdown/) - [random.org的随机数调用api](https://blog.ferstar.org/posts/random/) - [python统计并绘制频率分布直方图](https://blog.ferstar.org/posts/python-plot-frequency-distribution-histogram/) - [fix an anki plugin bugs which was called Syntax Highlighting for Code](https://blog.ferstar.org/posts/fix-an-anki-plugin-bugs-which-was-called-syntax-highlighting-for-code/) - [Python中的单例模式](https://blog.ferstar.org/posts/python-singleton-design-pattern-implementations/) - [HTTP协议简介](https://blog.ferstar.org/posts/http/) - [高效的itertools模块](https://blog.ferstar.org/posts/python-itertools-efficiency-guide/) - [使用XPath解析HTML文档](https://blog.ferstar.org/posts/python-xpath-html-parsing/) - [python中使用eval和ast.literal_eval的区别](https://blog.ferstar.org/posts/python-eval-vs-ast-literal-eval/) - [Python 如何将字符串转为字典](https://blog.ferstar.org/posts/python-convert-string-to-dict-safely/) - [mongoengine 基本使用](https://blog.ferstar.org/posts/python-mongoengine-basic-tutorial/) - [pymongo 基本使用](https://blog.ferstar.org/posts/python-pymongo-basic-usage-tutorial/) - [Python时间戳处理](https://blog.ferstar.org/posts/python-timestamp-handling-utility-methods/) - [deploy ssr on digitalocean vps](https://blog.ferstar.org/posts/deploy-ssr-on-digitalocean-vps/) - [搭建kms服务器](https://blog.ferstar.org/posts/setup-kms-activation-server-linux/) - [优雅处理Python list问题](https://blog.ferstar.org/posts/elegant-python-list-manipulation-tips/) - [mongodb对类型为list的字段值进行统计](https://blog.ferstar.org/posts/mongodb-list-field-aggregation-statistics/) - [从检测结果数据库统计基因频率工具](https://blog.ferstar.org/posts/gene-frequency-statistical-tool/) - [pymongo批量插入操作](https://blog.ferstar.org/posts/python-pymongo-bulk-insert-optimization/) - [pandas to mongodb](https://blog.ferstar.org/posts/export-pandas-dataframe-to-mongodb/) - [杨辉三角和字符串转浮点数](https://blog.ferstar.org/posts/pascal-triangle-and-string-to-float/) - [destroying old docker directories more safely](https://blog.ferstar.org/posts/destroying-old-docker-directories-more-safely/) - [yum命令卡住无响应的解决办法](https://blog.ferstar.org/posts/yum-hangs-without-an-error-message/) - [HEXO文章迁移到Bitcron](https://blog.ferstar.org/posts/migrate-hexo-posts-to-bitcron/) - [利用krona可视化处理QIIME结果](https://blog.ferstar.org/posts/visualize-qiime-results-with-krona/) - [解决混合硬盘执行update-grub命令后Windows引导丢失的问题](https://blog.ferstar.org/posts/fix-dual-drive-grub-windows-boot/) - [混合硬盘开启Intel智能响应技术报0XA0070008的解决方法](https://blog.ferstar.org/posts/intel-smart-response-0xa0070008-fix/) - [编译Openwrt jq](https://blog.ferstar.org/posts/compile-openwrt-jq-binary/) - [Hacking Kankun Smart Wifi Plug](https://blog.ferstar.org/posts/hacking-kankun-smart-wifi-plug/) - [Shell正则表达式](https://blog.ferstar.org/posts/shell-regex/) - [查询最近暴力破解服务器密码的IP归属地](https://blog.ferstar.org/posts/track-brute-force-ssh-ip-location/) - [Downloading Data On Demand By Using SRA-tool from NCBI DataBase](https://blog.ferstar.org/posts/downloading-data-on-demand-by-using-sra-tool-from-ncbi-database/) - [Win10 总有一个好像命令行窗口的弹窗一闪而过,怎么找到到底是什么问题?](https://blog.ferstar.org/posts/fix-windows10-flashing-command-prompt/) - [使用conda安装qiime](https://blog.ferstar.org/posts/install-qiime-with-conda/) - [farbox搬家记](https://blog.ferstar.org/posts/farbox-migration-experience/) - [百度在线翻译demo for Python3](https://blog.ferstar.org/posts/baidu-translate-api-python3-demo/) - [Python 3.x控制台输入密码的方法总结](https://blog.ferstar.org/posts/python-3/) - [爬一个上古OA系统记录](https://blog.ferstar.org/posts/legacy-oa-system-web-scraping-record/) - [Python打包工具Pyinstaller使用记录](https://blog.ferstar.org/posts/python-pyinstaller-executable-packaging-notes/) - [用Python将Excel转换为PDF](https://blog.ferstar.org/posts/python-convert-excel-to-pdf-tutorial/) - [用 openpyxl 处理 xlsx 文件](https://blog.ferstar.org/posts/openpyxl-xlsx/) - [利用python-docx更新word中的表格内容](https://blog.ferstar.org/posts/python-docx-update-word-document-tables/) - [Windows路由表配置_双网卡同时上公司内外网](https://blog.ferstar.org/posts/windows/) - [x220安装黑苹果记录](https://blog.ferstar.org/posts/thinkpad-x220-macos-hackintosh-install-notes/) - [x220改装后使用win10的问题](https://blog.ferstar.org/posts/thinkpad-x220-hardware-mod-windows10-issues/) - [批量删除iOS短信记录](https://blog.ferstar.org/posts/how-to-delete-all-old-messages-from-iphone-and-save-storage-space/) - [Directionality of DNA Strands](https://blog.ferstar.org/posts/detour-directionality-of-dna-strands/) - [更改iTunes Store国家或地区](https://blog.ferstar.org/posts/change-itunes-store-country-region/) - [数字尾巴淘机记](https://blog.ferstar.org/posts/digital-tail-gadget-hunting-story/) - [Google Search Tips & Tricks](https://blog.ferstar.org/posts/google-search-tips-tricks/) - [更改rocks cluster自带wordpress管理密码](https://blog.ferstar.org/posts/reset-rocks-cluster-wordpress-password/) - [对任意深度任意形式的list嵌套求平均](https://blog.ferstar.org/posts/python-average-nested-lists-recursively/) - [安全升级CentOS自带系统组件coreutils的方法](https://blog.ferstar.org/posts/upgrade-centos-coreutils-safely/) - [Python控制windows10自动关机](https://blog.ferstar.org/posts/python-control-windows10-shutdown-automation/) - [grub引导修复](https://blog.ferstar.org/posts/linux-grub-boot-repair-guide/) - [NGS解放生产力工具--Miniconda&Bioconda](https://blog.ferstar.org/posts/ngs-tools-miniconda-bioconda-guide/) - [两文本取交集](https://blog.ferstar.org/posts/python-set-intersection-text-files/) - [Installation of Bash on Windows is just a few clicks](https://blog.ferstar.org/posts/installation-of-bash-on-windows-is-just-a-few-clicks/) - [segmentfault答题之-字典生成的一个问题](https://blog.ferstar.org/posts/segmentfault-python-dict-generation-issue/) - [Shell变量的定义、删除变量、只读变量、变量类型](https://blog.ferstar.org/posts/shell-variables/) - [产生任意长度随机字符串](https://blog.ferstar.org/posts/generate-arbitrary-length-random-string/) - [群晖NAS折腾杂记](https://blog.ferstar.org/posts/synology-nas-experience-notes/) - [比较两台centos已安装程序的异同](https://blog.ferstar.org/posts/compare-installed-packages-on-two-centos-servers/) - [在python中执行shell命令](https://blog.ferstar.org/posts/execute-shell-commands-in-python-guide/) - [模拟xorg视窗环境的神器Xvfb](https://blog.ferstar.org/posts/linux-xvfb-virtual-x-server/) - [好看的Xshell配色方案(转)](https://blog.ferstar.org/posts/xshell-best-color-themes/) - [工欲善其事,必先利其器](https://blog.ferstar.org/posts/essential-developer-tools-and-efficiency/) - [install mothur on centos 6.6](https://blog.ferstar.org/posts/install-mothur-on-centos-6-6/) - [qsub scripts](https://blog.ferstar.org/posts/qsub-scripts/) - [批量转换bam到fastq](https://blog.ferstar.org/posts/batch-convert-bam-to-fastq-samtools/) - [parallel-meta](https://blog.ferstar.org/posts/parallel-meta/) - [awk的一次具体应用](https://blog.ferstar.org/posts/awk/) - [Enabling Public Web Access to Your Frontend](https://blog.ferstar.org/posts/enabling-public-web-access-to-your-frontend/) - [memtester](https://blog.ferstar.org/posts/memtester/) - [How to remove snapd from Ubuntu 16.04 (Xenial Xerus)](https://blog.ferstar.org/posts/how-to-remove-snapd-from-ubuntu-16/) - [程序员如何快速上手一个自己不太熟悉的新项目?有什么技巧?](https://blog.ferstar.org/posts/how-to-quickly-onboard-new-projects/) - [Use multiple CPU Cores with your Linux commands](https://blog.ferstar.org/posts/leverage-multi-core-cpu-for-linux-commands/) - [Troubleshooting issues with SURPI pipeline for pathogen identification from](https://blog.ferstar.org/posts/troubleshooting-issues-with-surpi-pipeline-for-pathogen-identification-from-complex-metagenomic-ngs-data/) - [How to upgrade coreutils to latest version without breaking anything.(from](https://blog.ferstar.org/posts/how-to-upgrade-coreutils-to-latest-version-from-source/) - [change rhel 6.5 yum to centos](https://blog.ferstar.org/posts/convert-rhel-6-to-centos-yum/) - [Adding Applications to Compute Nodes](https://blog.ferstar.org/posts/adding-applications-to-compute-nodes/) - [Python 性能优化的 20 条建议](https://blog.ferstar.org/posts/python-20/) - [加速下载NCBI数据库](https://blog.ferstar.org/posts/speed-up-ncbi-database-downloads/) - [优化sqlite3数据插入性能](https://blog.ferstar.org/posts/sqlite3/) - [VPN on rocks cluster](https://blog.ferstar.org/posts/vpn-on-rocks-cluster/) - [build abyss on rocks cluster6](https://blog.ferstar.org/posts/build-abyss-on-rocks-cluster6/) - [Change name of Compute node](https://blog.ferstar.org/posts/change-name-of-compute-node/) - [Rocks Cluster安装后需要做的一些事情](https://blog.ferstar.org/posts/rocks-cluster/) - [rocks cluster6.2修改DNS](https://blog.ferstar.org/posts/rocks-cluster-6-modify-dns/) - [解决ssh终端CentOS后中文显示乱码](https://blog.ferstar.org/posts/fix-centos-ssh-chinese-encoding/) - [install boost on centos6](https://blog.ferstar.org/posts/install-boost-on-centos6-guide/) - [build snap-aligner from source](https://blog.ferstar.org/posts/build-snap-aligner-from-source/) - [build htop from source](https://blog.ferstar.org/posts/build-htop-from-source/) - [update glibc on rocks cluster 6.2](https://blog.ferstar.org/posts/update-glibc-rocks-cluster-6-2/) - [install RAPSearch2 on ubuntu 16.04](https://blog.ferstar.org/posts/install-rapsearch2-on-ubuntu-16/) - [install ubuntu 16.04 on 3850x6 server](https://blog.ferstar.org/posts/install-ubuntu-16-04-on-heavy-server/) - [fix surpi on biolinux8](https://blog.ferstar.org/posts/fix-surpi-on-biolinux8/) - [python虚拟环境设置virtualenvwrapper](https://blog.ferstar.org/posts/python-virtualenvwrapper-setup-guide/) - [centos 6.x 升级python版本](https://blog.ferstar.org/posts/centos-6/) - [uefi 方式安装 Biolinux 时遇到的一个坑](https://blog.ferstar.org/posts/fix-uefi-biolinux-grub-install-error/) - [键盘标准指法基准键位练习](https://blog.ferstar.org/posts/standard-keyboard-typing-practice-guide/) - [败入 HHKB 一把](https://blog.ferstar.org/posts/new-year-gift-hhkb/) - [Simiki-个人 wiki 搭建记录](https://blog.ferstar.org/posts/personal-wiki-setup-with-simiki/) - [利器](https://blog.ferstar.org/posts/essential-developer-tools-inventory/) - [Odroid ROS镜像封装记录](https://blog.ferstar.org/posts/make-odroid-ros-img-with-swap-partition-support/) - [Odroidxu3/4_building_kernel](https://blog.ferstar.org/posts/xu3-4-building-kernel/) - [unix 中 umask 是什么?(转)](https://blog.ferstar.org/posts/understanding-umask-permissions-unix/) - [利用vsftp搭建ftp服务器(匿名可上传)](https://blog.ferstar.org/posts/setup-anonymous-vsftpd-server-with-upload/) - [使用七牛云存储创建自己的图床,用于写博客](https://blog.ferstar.org/posts/qiniu4blog/) - [grep和find命令常用方式](https://blog.ferstar.org/posts/grep-find/) - [i++ & ++i效率](https://blog.ferstar.org/posts/python-increment-efficiency-comparison/) - [python数据分析](https://blog.ferstar.org/posts/python-data-analysis-introduction/) - [RFID数据分析](https://blog.ferstar.org/posts/rfid-data-analysis-notes/) - [python3基础语法回顾](https://blog.ferstar.org/posts/python3-core-syntax-refresher/) - [查询摄像头支持格式](https://blog.ferstar.org/posts/check-webcam-supported-formats/) - [让python的json.dumps输出中文](https://blog.ferstar.org/posts/python-json-dumps-ensure-ascii-false/) - [python处理二进制数据](https://blog.ferstar.org/posts/python-binary-data-processing/) - [星号表达式](https://blog.ferstar.org/posts/python-asterisk-unpacking-usage/) - [unix系统能ping通ip但无法ping域名的解决方法](https://blog.ferstar.org/posts/unix-ping-ip-ping/) - [生成随机字符串](https://blog.ferstar.org/posts/generate-random-string-bash-python/) - [Ubuntu查看crontab运行日志](https://blog.ferstar.org/posts/ubuntu-crontab/) - [Ubuntu使用dnsmasq作本地DNS缓存](https://blog.ferstar.org/posts/ubuntu-dnsmasq-dns/) - [UBUNUT常用软件](https://blog.ferstar.org/posts/ubunut/) - [PyCharm快捷键补充](https://blog.ferstar.org/posts/essential-pycharm-shortcuts-supplement/) - [nohup 后台运行,以及重定向标准输出和标准错误输出](https://blog.ferstar.org/posts/linux-nohup-stdout-stderr-redirection/) - [视频监控存储空间计算方法](https://blog.ferstar.org/posts/video-surveillance-storage-capacity-calculation/) - [为什么明明可以在线看免费小说,却还有那么多人看收费小说?](https://blog.ferstar.org/posts/why-people-pay-for-novels-online/) - [Remove Bluetooth Manager in Xubuntu](https://blog.ferstar.org/posts/remove-bluetooth-manager-xubuntu/) - [ubuntu14.04设置静态ip](https://blog.ferstar.org/posts/ubuntu-lan-ip/) - [记一次好玩的微信刷票](https://blog.ferstar.org/posts/automated-weixin-voting-script-fun/) - [Ubuntu 16.04 系统调优](https://blog.ferstar.org/posts/ubuntu-16-04-system-optimization-tips/) - [SwapFAQ](https://blog.ferstar.org/posts/swapfaq/) - [使用hexo来写博客](https://blog.ferstar.org/posts/setup-and-use-hexo-blog-framework/) - [把指定目录下所有源码汇集到一个md文件的脚本](https://blog.ferstar.org/posts/generate-all-src-content-into-md/) - [使用docker构建hexo环境](https://blog.ferstar.org/posts/deploy-hexo-to-docker/) - [淘宝NPM镜像](https://blog.ferstar.org/posts/npm-taobao-mirror-configuration/) - [build rtl8192 usb wireless drivers for nvidia jetson tk1 lt4-21-1 and permanently disable the power management](https://blog.ferstar.org/posts/build-rtl8192-usb-wireless-drivers-for-nvidia-jetson-tk1-lt4-21-1-and-permanently-disable-the-power-management/) - [How to get the process ID to kill a nohup process?](https://blog.ferstar.org/posts/how-to-get-the-process-id-to-kill-a-nohup-process/) - [树莓派视频监控折腾记录](https://blog.ferstar.org/posts/raspberry-pi-video-surveillance-setup/) - [实用shell脚本整理(不定期更新)](https://blog.ferstar.org/posts/useful-shell-scripts-collection/) - [修改某寨厂U转串(cp2102模块)SN过程记录](https://blog.ferstar.org/posts/cp2102-usb-serial-sn-modification/) - [挂代理&apt-fast多线程更新packages](https://blog.ferstar.org/posts/apt-fast-multi-threaded-package-updates-proxy/) - [源//ROS on RaspBerry Pi2](https://blog.ferstar.org/posts/ros-on-raspberry-pi2-source-installation/) - [Static IP Setup On Arch Linux ARM](https://blog.ferstar.org/posts/static-ip-setup-on-arch-linux-arm/) - [查询局域网在线ip及对应mac地址的方法](https://blog.ferstar.org/posts/scan-lan-ip-and-mac-addresses/) - [树莓派2B+7寸触摸屏折腾记录](https://blog.ferstar.org/posts/raspberry-pi-2b-7-inch-touchscreen-setup/) - [搭载罗技C270,树莓派变身IP摄像头(mjpg-streamer)](https://blog.ferstar.org/posts/c270-ip-mjpg-streamer/) - [8192cu网卡重编译](https://blog.ferstar.org/posts/compile-rtl8192cu-driver-linux/) - [备份内存卡分区到img](https://blog.ferstar.org/posts/backup-sd-card-partition-to-img/) - [Killed (program cc1plus)](https://blog.ferstar.org/posts/solved-g-internal-compiler-error-killed-program-cc1plus/) - [Package ros-indigo-gazebo-ros has no installation candidate](https://blog.ferstar.org/posts/e-package-ros-indigo-gazebo-ros-has-no-installation-candidate/) - [[SOLVED]Could not find a package configuration file provided by "***" with any of the following names](https://blog.ferstar.org/posts/solved-could-not-find-a-package-configuration-file-provided-by-quot-quot-with-any-of-the-following-names/) - [“CMAKE_CXX_](https://blog.ferstar.org/posts/solved-cmake-error-your-cxx-compiler-cmake-cxx-compiler-notfound-was-not-found-please-set-cmake-cxx-compiler-to-a-valid-compiler-path-or-name-solved-cmake-error-your-cxx-compiler-cmake-cxx/) - [利用手头设备搞定ss翻墙~](https://blog.ferstar.org/posts/openwrt-shadowsocks-chinadns/) - [syslink EA6500 v1刷dd-wrt需要注意的问题](https://blog.ferstar.org/posts/linksys-ea6500-v1-dd-wrt-flashing-guide/) - [非国行5C开启自带九宫格的方法(需越狱)](https://blog.ferstar.org/posts/enable-ios-nine-grid-keyboard-iphone5c/) - [MOTO Atrix2 ATT替换19区cid刷国行&魔趣双系统简单记录](https://blog.ferstar.org/posts/moto-atrix2-dual-system-cid-mod/) - [minidlna Missing From Menuconfig](https://blog.ferstar.org/posts/minidlna-missing-from-menuconfig/) - [开启android中telnetd远程登录服务](https://blog.ferstar.org/posts/enable-android-telnetd-remote-access/) - [linux下更改chrome浏览器cache路径](https://blog.ferstar.org/posts/change-chrome-cache-directory-linux/) - [Package is missing dependencies for libraries](https://blog.ferstar.org/posts/package-is-missing-dependencies-for-libraries/) - [close has not been declared](https://blog.ferstar.org/posts/elf-cpp685-error-close-has-not-been-declared/) - [*** [tools/m4/compile] Error 2 solved](https://blog.ferstar.org/posts/toolsm4compile-error-2-solved/) - [编译OpenWrt for HG255D后记](https://blog.ferstar.org/posts/build-openwrt-for-hg255d-note/) - [一切回归系统默认设置](https://blog.ferstar.org/posts/rollback-system-to-factory-defaults/) - [Ubuntu-BackupYourSystem/TAR](https://blog.ferstar.org/posts/ubuntu-backupyoursystemtar/) - [梳理下hg255d完美刷op的步骤](https://blog.ferstar.org/posts/huawei-hg255d-openwrt-flashing-steps/) - [openwrt中把wan转为lan的设置](https://blog.ferstar.org/posts/convert-openwrt-wan-to-lan-port/) - [用手机播放电脑硬盘的片片](https://blog.ferstar.org/posts/play-pc-videos-on-mobile-with-ushare/) - [两个利用RAM的软件](https://blog.ferstar.org/posts/make-full-use-of-free-memory/) - [Bumblebee双显卡切换安装完成后的惊喜](https://blog.ferstar.org/posts/bumblebee-installation/) - [在hg255d中加入定时计划任务](https://blog.ferstar.org/posts/setup-cron-tasks-on-hg255d-openwrt/) - [深度截图工具是个好东西](https://blog.ferstar.org/posts/deepin-screenshot-tool-linux/) - [好像发现i200频繁唤醒的原因](https://blog.ferstar.org/posts/samsung-i200-wake-lock-troubleshooting/) - [I200/I535等洋垃圾上不了网或者信号不稳的解决方法](https://blog.ferstar.org/posts/fix-samsung-i200-3g-connection-issues/) - [HG255D路由常见问题解决方法](https://blog.ferstar.org/posts/huawei-hg255d-router-common-issues-fix/) - [路由器简单设置教程](https://blog.ferstar.org/posts/tp-link-router-basic-setup-tutorial/) - [三星i200电信屌丝机的一些资源](https://blog.ferstar.org/posts/samsung-i200-telecom-custom-rom-resources/)