<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>gkzhb&apos;s blog</title><description>gkzhb 的个人博客，分享软件开发、Linux、工具实践与学习笔记。</description><link>https://blog.gkzhb.top/</link><language>zh-cn</language><item><title>使用裸 Git 仓库备份 *nix 系统用户配置文件</title><link>https://blog.gkzhb.top/posts/2021-3-dotfiles/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/2021-3-dotfiles/</guid><description>之前一直比较头疼配置文件在多台设备上的备份与共享，最近 Google 到了一个简单方便的终极方法，这个方法只需要使用 Git。 此方法需要读者了解如何使用 Git，若不了解 Git 请先学习 Git 基本操作。</description><pubDate>Sun, 28 Mar 2021 15:36:09 GMT</pubDate></item><item><title>对未来城市化及解决方案的遐想</title><link>https://blog.gkzhb.top/posts/2021-3-citizen/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/2021-3-citizen/</guid><description>从 日本城市化的最后一步：留在农村的人都死掉【嵩问02】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 看到 为何难以精准地预测未来，缺少了哪个环节？阿西莫夫作品《电梯效应》_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili，不免有些想法。特此记录一下。</description><pubDate>Wed, 17 Mar 2021 13:54:56 GMT</pubDate></item><item><title>Webpack, Rollup 与 Parsel 三个 Bundlers 对比</title><link>https://blog.gkzhb.top/posts/2021-2-web-bundler/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/2021-2-web-bundler/</guid><description>前端网页打包通常会使用一些工具，如 Webpack，Rollup.js 及 Parsel。这些打包工具可以为前端进行浏览器兼容的处理（ES6 转 ES5）、精简代码（Minify Code）、动态编译（热重载 Live Reload）、代码拆分（Code Splitting）、通过 Tree Shaking 减小打包后的大小等等。这些工具称为 Bundlers。</description><pubDate>Sun, 07 Feb 2021 09:16:37 GMT</pubDate></item><item><title>Mac OS Node.js gpy 报错：No receipt for &apos;com.apple.pkg.CLTools_Executables&apos; found at &apos;/&apos;</title><link>https://blog.gkzhb.top/posts/2021-2-node-mac/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/2021-2-node-mac/</guid><description>在 Mac 上使用 yarn 安装依赖包时，gpy 遇到以下问题出错： 之后搜索找到 Is this an Issue with MACOS catalina? · Issue #1927 · nodejs/node-gyp 在终端运行 xcodebuild 命令得到同样报错： 之后根据 此回复 找…</description><pubDate>Fri, 05 Feb 2021 07:20:49 GMT</pubDate></item><item><title>关于 nlp 的一些简单思考</title><link>https://blog.gkzhb.top/posts/nlp-thinking/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/nlp-thinking/</guid><description>在读 一文看懂自然语言处理NLP（4个应用+5个难点+6个实现步骤） 的过程中，结合这学期的 nlp 课程，有了一些些简单的想法，在此记录一下。</description><pubDate>Mon, 11 Jan 2021 14:28:16 GMT</pubDate></item><item><title>迁移 Linux 系统</title><link>https://blog.gkzhb.top/posts/migrate-linux/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/migrate-linux/</guid><description>最近入了一块 1TB 的固态，然后把原来安装在 256GB PM981 上的 Manjaro 系统迁移到了新的固态上。此文记录一下大致的迁移过程。</description><pubDate>Sun, 13 Dec 2020 14:52:28 GMT</pubDate></item><item><title>用 Hugo 与 Markdown 制作网页 PPT</title><link>https://blog.gkzhb.top/posts/revealjs/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/revealjs/</guid><description>很久以前就在知乎上看到可以用 reveal.js 在网页上制作 PPT。但是一直没有用过，直到最近课堂展示上看到有人用 HackMD 做网页端 Slides 才又有了兴致。HackMD 提供网页端服务，通过 Markdown 排版 Slides。看起来也是用的 reveal.js，可惜网络不(bei)好(qiang)，在公用电脑上不方便进行展示。于是我在网上寻找类似的功能，发现有 reveal.js 的 Hugo 主题 可以较好地实现。这里有一个该Hugo 主题的 Demo和我自己的简单的 Demo。</description><pubDate>Wed, 18 Dec 2019 10:33:44 GMT</pubDate></item><item><title>Training Big Random Forests with Little Resources</title><link>https://blog.gkzhb.top/posts/big-random-forests/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/big-random-forests/</guid><description>Abstract 对大量数据实例使用随机森林一般需要大型计算集群来进行训练。这篇论文提出了一种简单有效的分层构造框架来提高训练的速度。其基本思路是一个多级构造方案：用数据的少量随机子集来构建顶层树，之后将所有训练实例通过顶层树分散到各个叶子节点后进行后续的处理。</description><pubDate>Sat, 14 Dec 2019 02:01:00 GMT</pubDate></item><item><title>150 Successful Machine Learning Models: 6 Lessons Learned at Booking.com</title><link>https://blog.gkzhb.top/posts/booking-ml/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/booking-ml/</guid><description>Abstract 这篇论文介绍了在实际生产环境中机器学习如何发挥的重要作用。 给出的结论是：成功的基础是迭代与假设驱动的过程</description><pubDate>Sat, 09 Nov 2019 16:51:56 GMT</pubDate></item><item><title>第一篇 Hugo 文章</title><link>https://blog.gkzhb.top/posts/my-post/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/my-post/</guid><description>测试 Hugo Markdown 语法样式</description><pubDate>Fri, 08 Nov 2019 14:26:28 GMT</pubDate></item><item><title>Anki 自建同步服务器 ankisyncd</title><link>https://blog.gkzhb.top/posts/ankisyncd/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/ankisyncd/</guid><description>Anki 是一个用于记忆的软件，客户端同时支持电脑端和移动端（除了 iOS 上 AnkiMobile 收费以外都是免费的）。如果要使用同步的功能，使用官方的 AnkiWeb 网速较慢，在同步大量的 media 文件的时候十分痛苦。GitHub 上有牛人实现了 Anki 同步的 API 接口，可以自建同步服务器：dsnopek/anki-sync-server。不过这个服务端已经很久没有维护过了，在电脑上最新的 Anki 已经无法正常同步了。于是我在 Google 上找到了一篇文章：ankisyncd – A Custom Sync Server for Anki 2.1 | Gene Dan&apos;s Blog。我按照博客里提供的 tsudoko/anki-sync-server 对应的文档，成功在自己的 VPS 上搭建了服务器，并且在 Ankidroid 上和 Linux 端 2.1.11 版本的 Anki 上成功同步数据。 注意： iOS 上 AnkiMobile 不支持自定义同步服务器 同步服务器没有 AnkiWeb 的网页端访问支持 ankisyncd 服务器支持 PC 端 Anki 版本 2.1.1 - 2.1.11，但是 2.1.9 版本不支持 PC 端最新版 Anki 因为更新了同步协议，而目前开源同步服务端并没有更新到新的协议，所以要使用自建服务器，请务必使用老版 Anki 另 AnkiDroid 似乎在 2.10 版本之后会要求使用 HTTPS 连接同步服务器，导致 HTTP 服务器无法正常同步 想使用最新版 PC 端 Anki 可参考 Updating anki-bundled past 2.1.16+ · Issue #67 · tsudoko/anki-sync-server</description><pubDate>Sun, 23 Jun 2019 03:25:09 GMT</pubDate></item><item><title>自建”稍后阅读“服务—— wallabag</title><link>https://blog.gkzhb.top/posts/wallabag/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/wallabag/</guid><description>&quot;稍后阅读&quot;英文对应于 Read-It-Later ，是指将碎片化信息中需要花时间仔细阅读思考或需要二次阅读消化的内容收集起来，待空余时间统一消化理解。国外这方面的知名应用服务商有 Pocket、 Instapaper 以及我之前一直使用的网速慢而且标签功能有 bug 的 Ioreader 等。由于国外服务商在国内网速较慢，而国内的也没找到附合心意的服务商，我选择自建服务 wallabag，运行在我的阿里云 VPS 上。</description><pubDate>Wed, 03 Apr 2019 13:00:53 GMT</pubDate></item><item><title>使用 ngrok 实现内网穿透（自建 ngrok 服务器）</title><link>https://blog.gkzhb.top/posts/ngrok/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/ngrok/</guid><description>有时候我希望能直接通过互联网访问到层层路由下的个人电脑，但是在没有固定 IPv4 的情况下很难做到这一点。一个解决方法就是使用内网穿透技术，而我选择用 ngrok 来实现。ngrok 在 1.x 版本时是开源的，到了 2.x 版本就闭源了。因为自建 ngrok 服务器需要将自己生成的证书编译到客户端中，所以只能使用开源的 1.x 版本从源码编译生成。</description><pubDate>Sat, 16 Mar 2019 19:18:13 GMT</pubDate></item><item><title>Hexo 标签插件使用</title><link>https://blog.gkzhb.top/posts/hexo-tag-plugins/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/hexo-tag-plugins/</guid><description>本文来源于 Hexo 官方文档</description><pubDate>Tue, 19 Feb 2019 21:30:00 GMT</pubDate></item><item><title>Spring 入门笔记</title><link>https://blog.gkzhb.top/posts/spring/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/spring/</guid><description>Spring in Action 4th Edition 笔记</description><pubDate>Tue, 19 Feb 2019 15:22:33 GMT</pubDate></item><item><title>Hexo 博客搭建折腾记录</title><link>https://blog.gkzhb.top/posts/hexo/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/hexo/</guid><description>记录自己搭建博客遇到的问题的解决方案，方便今后查找。</description><pubDate>Tue, 01 Jan 2019 21:35:16 GMT</pubDate></item><item><title>Using Grep &amp; Regular Expressions</title><link>https://blog.gkzhb.top/posts/grep/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/grep/</guid><description>From Using Grep &amp; Regular Expressions to Search for Text Patterns in Linux</description><pubDate>Wed, 07 Nov 2018 17:33:47 GMT</pubDate></item><item><title>排序</title><link>https://blog.gkzhb.top/posts/sort/</link><guid isPermaLink="true">https://blog.gkzhb.top/posts/sort/</guid><description>数据结构课后整理的一部分内容。（没啥干货，就不要再点开看了）</description><pubDate>Mon, 05 Nov 2018 23:15:59 GMT</pubDate></item></channel></rss>