<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jellyland</title>
    <link>https://jrd.pub/</link>
    <description>Recent content on Jellyland</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Thu, 08 Jan 2026 00:00:00 +0800</lastBuildDate>
    <atom:link href="https://jrd.pub/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Now</title>
      <link>https://jrd.pub/now/</link>
      <pubDate>Thu, 08 Jan 2026 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/now/</guid>
      <description>&lt;h2 id=&#34;work--career&#34;&gt;Work / Career&lt;/h2&gt;&#xA;&lt;p&gt;Joined a new team. Everything is great so far.&lt;/p&gt;&#xA;&lt;h2 id=&#34;life&#34;&gt;Life&lt;/h2&gt;&#xA;&lt;p&gt;Building &lt;a href=&#34;https://github.com/GabrielDrapor/ovid&#34;&gt;Ovid&lt;/a&gt;.&#xA;Resume journaling, after a really long while.&#xA;Back to gym and swimming pool, try to make my body great again.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;em&gt;This page is inspired by &lt;a href=&#34;https://nownownow.com/&#34;&gt;nownownow&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025</title>
      <link>https://jrd.pub/260102_2025/</link>
      <pubDate>Fri, 02 Jan 2026 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/260102_2025/</guid>
      <description>&lt;img src=&#34;https://jrd.pub/article_imgs/2026_title_img.JPG&#34;&gt;&#xA;&lt;p&gt;生活上，和太太两个人继续一起居家办公。这样朝夕相伴，形影不离的日子依然时常令我感到幸福。这一年也依然一起在家做了很多饭，一起吃了很多饭，一起看了很多足球比赛，甚至还一起重新回到足球场训练。我们也继续完成了一些计划中的「大事」，在春天举行了婚礼，在秋天搬进了装修好的新房子里。这种一家人「共谋大计」的体验，我其实到组建自己的家庭之后才真正开始经历。过程中难免有疲惫和辛苦的时刻，也有幸福的时刻。这些感受其实很难与他人分享，但它们就是生活真实的重量。&lt;/p&gt;&#xA;&lt;p&gt;这一年 AI 领域发生许多变化，令人眼花缭乱，应接不暇。我的工作内容也恰好踩在这股浪潮上。这种感觉工作以来好像还是第一次，很珍贵也充满惊喜。连同我在内的很多人，日常的工作方式都在被极大程度地颠覆。作为开发者，我几乎不再需要手写代码，一切都变成了指令和对话。这一年里我很多次想起电影《一代宗师》里，宫宝森对叶问进行考核的一幕：&lt;/p&gt;&#xA;&lt;img src=&#34;https://jrd.pub/article_imgs/grandmaster_lines.png&#34;&gt;&#xA;&lt;p&gt;如今在 AI 的加持下，人人都可以拥有以一敌百的力量，创造软件的成本前所未有地低，想法变成了更重要的课题。换个角度说，这次技术进步对每个人的最美妙的地方之一在于它无限地鼓励和呵护那些微小的创造欲。这一年下半年花了不少时间在开发&lt;a href=&#34;https://lib.jrd.pub&#34;&gt;一个名叫 Ovid 的双语阅读器&lt;/a&gt;。我想探索一种似乎不常见的双语书的交互形式。我一边做一边借助它轻松读完了几本福尔摩斯原著。正是借助 AI 之力，我得以飞快地将想法落地，这恐怕是只在这个时代才有的快乐。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://savor2025.jrd.pub&#34;&gt;这一年读得不算多&lt;/a&gt;，但依然读到一些很好的书。延续过去几年的节奏，今年也继续在阅读计划中加入经典名著，读完了《红楼梦》——叹为观止。读完之后的感觉与其说像是登峰，不如说更像是推开一扇门。上百年来对这部伟大作品的点评和解读不计其数，但对从前的我来说是完全无法踏足的世界，这下至少可以迈步进去做个看客了。&lt;/p&gt;&#xA;&lt;p&gt;受到&lt;a href=&#34;https://book.douban.com/subject/26822680/&#34;&gt;《写出我心》&lt;/a&gt;和几本名人日记的鼓舞，今年尝试了更多写作——大部分是私密的日记，也发了几篇潦草的博客。把念头落在纸面上本身就是一种自我疗愈：它让我得以将大脑中盘旋的想法卸载下来；更重要的是，在那些无人审视的文字里，我可以更坦诚地面对自己的感受和局限，并尝试接纳它们。在这份坦诚之下，写作和记录不再是负担，而变得前所未有地轻松。新的一年也希望自己继续写下去。&lt;/p&gt;&#xA;&lt;p&gt;这一年就是这样，没什么惊天动地的大事，日子一天一天地过，事情一件一件地做。这没什么不好，甚至可以说很好，我喜欢这种由无数个微小具体的瞬间堆叠起来的生活。生活仍在继续，且不会处处完美，保持真诚，勇敢行路就好。&lt;/p&gt;</description>
    </item>
    <item>
      <title>这两年对阅读的新看法</title>
      <link>https://jrd.pub/251208_reading/</link>
      <pubDate>Mon, 08 Dec 2025 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/251208_reading/</guid>
      <description>&lt;p&gt;一本书，想翻翻就随便翻翻，哪怕只是寥寥几页，哪怕以后很久都不再碰它；书读了很久读不下去了，哪怕是名著经典，那就不读了，说不定哪天会再有兴趣，也说不定此生都与它无缘。萝卜青菜，各有所爱。有些书提供简单直白的愉悦，但有些人会嫌这样太简单；有些书云山雾罩，曲折幽深，却依然有人能从中咂摸出许多滋味。爱读什么书都没错，甚至不爱读书也没错。人总是在变的，年少时嗤之以鼻的书，也许有一天也会爱不释手，反之亦然。接受这些喜恶，接受这些变化。&lt;/p&gt;&#xA;&lt;p&gt;名著如高山。山很高，登顶不是一朝一夕的事，也许需要准备很久。但没关系，山一直在那里，我们随时准备好都可以出发。也不必每次都冲着登顶去，或许有时只是在山脚走走，或许有时爬到半山腰看看风景就回来，都挺好。山不会因为没登顶就变矮，每次也许都有每次的收获。&lt;/p&gt;&#xA;&lt;p&gt;如果想从书中寻找答案，不要期待某本书能解决所有问题。一本书或许帮到了别人，但不一定能帮到你——每个人的处境不同，困惑不同，读到它的时机也不同。不妨广泛地读，不断地读。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sentences</title>
      <link>https://jrd.pub/sentences/</link>
      <pubDate>Thu, 25 Sep 2025 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/sentences/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;记录难忘的句子。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;「自是人生长恨水长东」&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;「人类的赞歌就是勇气的赞歌」&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Things I’m not doing anymore </title>
      <link>https://jrd.pub/250820_things_im_no_doing_anymore/</link>
      <pubDate>Wed, 20 Aug 2025 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/250820_things_im_no_doing_anymore/</guid>
      <description>&lt;p&gt;（受&lt;a href=&#34;https://x.com/gregisenberg/status/1949626889435234360&#34;&gt;这条 Tweet&lt;/a&gt; 启发）&lt;/p&gt;&#xA;&lt;p&gt;目前能想到的：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;强忍着读完一本读不下去的书&lt;/li&gt;&#xA;&lt;li&gt;只看自己没看过的书、电影和剧集&lt;/li&gt;&#xA;&lt;li&gt;将闹钟的分钟数的末位刻意调成0或5&lt;/li&gt;&#xA;&lt;li&gt;填满一个旅行计划&lt;/li&gt;&#xA;&lt;li&gt;在 IM 中做最后一个发消息的人&lt;/li&gt;&#xA;&lt;li&gt;逼迫自己吃完所有食物&lt;/li&gt;&#xA;&lt;li&gt;认为一切都是可以靠思考得到答案的&lt;/li&gt;&#xA;&lt;li&gt;羞于说「不知道」&lt;/li&gt;&#xA;&lt;li&gt;使用漱口杯和擦脸毛巾&lt;/li&gt;&#xA;&lt;li&gt;通过集锦了解一场足球比赛&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;想到更多会再来更新。&lt;/p&gt;</description>
    </item>
    <item>
      <title>写作的难处</title>
      <link>https://jrd.pub/250621_writing_is_difficult/</link>
      <pubDate>Sat, 21 Jun 2025 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/250621_writing_is_difficult/</guid>
      <description>&lt;p&gt;这两年「想开始写作」的愿望越来越强烈。我一向念头很多，过去更多会和身边的朋友讲，但这两年更多时候开始想把它们写下来。很多次尝试开始，但总感到有些困难。很多次有了初步的想法，写了个开头就写不下去了。想着不如就先来写写这种困难。&lt;/p&gt;&#xA;&lt;p&gt;总的来说这种困难目前还与灵感不大相关，更多还是关于自己匮乏的文字组织能力和无法摆脱的自我审查。&lt;/p&gt;&#xA;&lt;p&gt;工作至今工作文档写过不少。高度的结构化是这些文档的基本特征，文档本身以多个不同级别的标题切分为若干部分。使用 bullet points 来进行组织文本已经成为肌肉记忆。学生时代作文那种用自然段来组织内容的方式对我来说已经很陌生。现在每次尝试不加小标题和 bullet points 写出几个自然段的文字，简直让我抓耳挠腮。&lt;/p&gt;&#xA;&lt;p&gt;用词的问题在书写过程中不断地抛出，常常让我停滞不前。现在日常会使用的词语范围越来越小，在阅读中见过的词生活里也很少能用上，提笔写字的时候想描述一个事物，脑子常常一片空空找不到合适的词汇。对于已知的词语，我也常常开始感到陌生。更多的内容在变得以注意力捕获为导向，日常用语中名词的范围常常被扩大，更高抽象层次的「大词」常常被用来解释局部的现象，而形容词和副词的效用则常常在严重贬值并趋近极化。我不太喜欢这样，但也无法保证自己不会在有些时候随波逐流，但会在自己书写时反复检查，警惕出现用词上的滑坡。&lt;/p&gt;&#xA;&lt;p&gt;表述观点也很难。在接收别人论述时，我习惯停下检查其中的逻辑，也常发现其中的许多都不够严密。这种审视的目光自然也会被带到我自己的书写中。这种习惯难以抑制，如若不这样做，耳边仿佛会立刻听到批评的声音。&lt;/p&gt;&#xA;&lt;p&gt;尽管遇到这些困难，但我依然还是想尝试写作。近几年读散文和杂文时有新的感受：无论我是否喜欢或者赞同它们，这些文章中的灵魂是作者本人的表达。而文字粗糙还是细腻，表达是否完整，逻辑是否严密，读者是否喜欢，都是躯壳。最近读了娜塔莉·戈德堡的《写出我心》，很受鼓舞。她建议写作新手们一开始不要设限，练习的时候先不管不顾地，全身心投入地写下去，将创作者和编辑（内部检查者）的两种身份分开。我想是自己太习惯做读者，转换到作者的时候没有摆脱这种读者的习惯。排在第一的想法应该是「我想写」，而不是「别人会不会喜欢」。&lt;/p&gt;&#xA;&lt;p&gt;希望自己接下来多写一写。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024</title>
      <link>https://jrd.pub/250125_2024/</link>
      <pubDate>Sat, 25 Jan 2025 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/250125_2024/</guid>
      <description>&lt;p&gt;意想不到但依然感到幸福和幸运的一年。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;唯一在预期中的事情是结婚。领了证，女朋友变成了太太。从准备结婚到领证经历了一些心理变化，我开始意识到我从前对于婚姻其实具有一种虚假的想象。戳破这层幻影回到现实，真实的婚姻实际上是另一幅模样。「别人的婚姻曾经如何」和「我们的婚姻将会如何」其实并无关联。重要的可能是「和谁一起结婚」而不是结婚本身，是「幸福的人会选择结婚」而不是「结婚的人更幸福」。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;工作方面，在夏天的时候非常幸运地加入了一个可能目前为止待过的最好的团队。团队的氛围、业务所在的领域、我在其中可以做的事情都令我感到满意。在工作时间和地点上也拥有相当的自由。工作体验总体上也很好，可以扩展探索的空间以及目之所及可以获得成长的空间都足够大。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;这一年两个人共处的时间相当多。春天两个人正好都是自由身，一起去了南北好几座城市旅行。夏天前后脚找到工作重新开始上班，不过两个人大部分时间都可以居家办公。秋天我们搬离了市区，租住在一个开门见绿，幽静宜人的房子里。这一年在家做了很多饭，也一起在家吃了很多饭，搬离市区之后外卖和外食的次数也大大减少。尽管这一年里我们见朋友的次数寥寥，但这样几乎每天每时面对彼此的生活似乎并未让我们感到乏味。在这样的安逸之外，我们也开始了一些大计划，夏天的时候决定开始装修自己的房子，秋天的时候又决定在春节假期举行婚礼。两件事情花费了我们下半年大部分的空闲时间（导致这篇年终总结拖到现在才完成），也的确很辛苦，但这种一起完成大计划的过程让我感到幸福。这一年中有许许多多的时刻，我都更确切地拥有「我们两个人在过日子」的感觉。&lt;/p&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center; align-items: center;flex-wrap: wrap;&#34;&gt;&#xA;&lt;img src=&#34;https://jrd.pub/article_imgs/2024_workspace.jpg&#34; style=&#34;max-height: 260px; max-width: 40vw; margin: 1em;&#34;&gt;&#xA;&lt;img src=&#34;https://jrd.pub/article_imgs/2024_kitchen_0.jpg&#34; style=&#34;max-height: 260px; max-width: 40vw; margin: 1em;&#34;&gt;&#xA;&lt;img src=&#34;https://jrd.pub/article_imgs/2024_kitchen_1.jpg&#34; style=&#34;max-height: 360px; max-width: 40vw; margin: 1em;&#34;&gt;&#xA;&lt;/div&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;这一年的内容消费还算得上丰富。&lt;a href=&#34;https://savor2024.jrd.pub/&#34;&gt;书/影/音/游的比例前所未有地均衡&lt;/a&gt;。这一年有了 PS5，加上春天没在上班，玩了很多好游戏。阅读量也许也有小幅提升，除了书本，读 RSS 订阅 / Newsletter 和看 Hacker News 也已经变成了日常习惯。这一年对于内容消费有了一些思维上的转变，开始逐渐放下要不断寻找新内容的执着，重新打开很多以前看过的作品了。也逐渐意识到「没看过的新内容」和「得到享受/娱乐」实际上没有什么必然的联系，反而是「已经看过的喜欢的内容」更有保障，以及好作品是完全经得起反复欣赏的。&lt;/p&gt;&#xA;&lt;img src=&#34;https://jrd.pub/article_imgs/2024_ps5.png&#34; style=&#34;max-height: 350px;&#34;&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;这一年思考的最多的问题是「具体」和「真实」。也许受《战争与和平》和《火线》两部伟大作品的影响，我开始相信事物的真相常常是无法被简单概括的。我开始重新审视我遇到的许多概念或概括性表达，尝试展开它们，看见它们所要概括的事情本身，由此重新理解它们。我越来越感到我对于事实世界所知甚少，以及只使用概念来认识和理解世界实在是很浅薄，甚至是错误的。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;对这一年唯一感到有些遗憾的是跑步的计划因为一次意外的趾骨骨折而中止了。即使在骨折康复之后也由于种种原因没能保持足够的跑量。下半年我们大部分时间都处于居家办公的状态，体育活动的次数也大大减少。希望新的一年可以多运动一些。&#xA;&lt;img src=&#34;https://jrd.pub/article_imgs/2024_fracture.png&#34; style=&#34;max-height: 100px;border: 5px solid #e6e6e6;max-width: 80vw;&#34;&gt;&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;最后，这一年让我明白，即使生活常常发生意想不到的变化，但我们依然有可能从中收获幸福和快乐，重要的是以何种方式看待生活，以及，和谁一起生活❤️。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「时间就是金钱」</title>
      <link>https://jrd.pub/241031_time_is_money/</link>
      <pubDate>Thu, 31 Oct 2024 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/241031_time_is_money/</guid>
      <description>&lt;p&gt;「时间就是金钱」从小就听。回想起来，那会儿好像更多强调的是时间珍贵，提醒大家要珍惜时间。如今回头再看这句话，似乎有一些新的理解。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;如果把人生看作一种投资过程或一门生意，时间就是一种成本，它对每个人来说既公平也不公平。每个人每天都有 24 小时，每个人的一小时都是 3600 秒，而这 86400 秒对于不同的人来说可以控制的比例是大大不同的，所谓更自由的状态也通常意味着有更多可以控制的时间。好在金钱的贫富差距似乎是没有上限的，而时间的贫富差距是有的。虽然爱因斯坦说，时间是一种精妙的幻觉。但对于追求意义的人类来说，时间的确可以交换来一些意义。成年之前的学生时代，大部分学生（的确存在一些给学生很多自由支配时间的学校）拥有的时间大体上是差不多的。在此基础上，好的学习方法和老师对于提高学习成绩的作用更明显。在成年之后，人们虽然拥有的可支配时间不一样多，但我们如何选择使用这些时间，也一定程度上决定了我们最后变成什么样的人。金钱投资总被谈起，而时间投资却好像谈得更少。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;人们对于自己能控制的时间的比例（或者说，真正能够掌控的时间）常有高估。除了睡眠和吃饭，通勤和生活琐事本身也占用一些时间，同时它们还消耗着体力和注意力（同样是常被忽略的成本）。与之相对地，在其他的时间里，则对应地、不可避免地又需要一些休息时间。在这样的休息时间里，或许会伴随对自己浪费了太多时间的责备，和自己为什么无法集中注意力的埋怨，而这实际上可能是必需的休息时间这件事却更容易被忽略，它本身也应当和房租水电一样视为生活日常开支的固定部分。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;想「做成」或「完成」一件事，时间作为一种成本也常常被忽略，投入足够的时间和方法几乎同等重要。真正重要的是积分，而我们常常花了太多时间让起始点的微分再高一点。我们有时觉得开始很难，不妨降低一些起步的高低，从更低一点的位置开始，至少能够开始积分。我最近在思考几个月后要举行的婚礼的形式。对于我这样毫无经验的人来说，它本就是需要付出相当多时间，不花时间就想取得满意的结果是妄想。而且我意识到我无论花多少时间，光靠想肯定无法直接想清楚这个问题的，最多只能讲出一些模糊的感觉，于是我决定从更低的位置开始——比如先看 50 个别人婚礼的视频 / 策划。可以确定的是，看完之后我不一定就能知道自己的婚礼应当如何办，但我肯定离这个答案更近一步。之前还看过一个说法「&lt;a href=&#34;https://www.raptitude.com/2022/01/everything-must-be-paid-for-twice/&#34;&gt;一件物品必然会被支付两次&lt;/a&gt;」，我深以为然。例如买一本书，第一次支付是金钱，第二次支付是时间。受此影响，我后来买书越来越克制，我知道自己根本无法进行这么多的第二次支付。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;「时间就是金钱」——的确，它和钱一样是珍贵的，也和钱一样，是我们可以自主选择如何支配的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>尝试向人推荐《战争与和平》</title>
      <link>https://jrd.pub/240412_war_and_peace/</link>
      <pubDate>Fri, 12 Apr 2024 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/240412_war_and_peace/</guid>
      <description>&lt;img src=&#34;https://jrd.pub/article_imgs/war_and_peace_illustration_1.jpeg&#34;&gt;&#xA;&lt;p&gt;去年听了&lt;a href=&#34;https://www.gcores.com/radios/162745&#34;&gt;一期播客&lt;/a&gt;之后萌生了读《战争与和平》的想法。我当然也明白攀登这样的文学高峰需要更多的时间和注意力。恰好今年春节期间有了一段悠长的假期，于是我决定翻开它并读完它。&lt;/p&gt;&#xA;&lt;p&gt;如果有比较稳定的阅读习惯，实际读下来全程的体验其实完全不会感到辛苦。当然你最好给自己充分的时间，毕竟这样的作品完全值得投入更多的时间细细感受。以及最好选择合适的译本，这里推荐草婴的译本，他为了提高阅读体验做了一些调整，整体的阅读体验还是很顺畅的。&lt;/p&gt;&#xA;&lt;p&gt;《战争与和平》故事发生在 19 世纪的上半叶，聚焦在几个显赫贵族家族以及俄法战争。 在讲故事的层面，托尔斯泰对于无论是贵族生活还是战争场面的描绘，还是对人物性格命运的刻画，都给人一种很强的真实感和临场感。这种真实感当然得益于他本人丰富的人生经历，也来自于恐怖的观察力和对人的透彻理解。&lt;/p&gt;&#xA;&lt;p&gt;不过，超强的笔力和绝伦的文采，在我看来只能说是这部作品的基本和表面的一层（虽然在这一层上他绝对是当之无愧的大师），更重要的是他想表达的关于如何看待历史和个人意志的看法。这些看法他在书中不仅多次直接地对读者做了陈述，也融入了他的故事讲述里。关于战争，他既不喜欢很多史学家的视角，觉得他们的描述过于粗糙和简略，只会讲「X月X日，X军从X地移动至X地」「X月X日，X军在XX之战中取胜」；也不喜欢艺术家的视角，觉得它们只会描述一小支军队在一个较小范围的片面故事，且往往过度渲染了悲情与戏剧化的部分。他认为这些都不是真正的战争。&lt;/p&gt;&#xA;&lt;p&gt;战争爆发的原因是什么？拿破仑、英国国会、奥登堡大公、商人们、老兵和将军们、外交官们都有不同的看法，也都是可以理解的，而我们以现代人的视角还可以继续寻找到无穷多的原因，也许正是这些所有原因导致了这一事件的发生。而这其中，帝王的意志看起来发挥了比其他人更多的作用，但帝王的行动实际上也因为被更多人影响而看起来是注定和必然的。所谓的大人物，在托尔斯泰看来，他们只是给事件命名的标签罢了。他们同事件本身的关系极小，就像标签一样。「他们的每一行动，他们自以为是由他们的意志决定的，其实从历史的角度来看并不是可以随心所欲的，而是同历史的全部进程相关联，由永恒的力量注定的。」&lt;/p&gt;&#xA;&lt;p&gt;战场上发生了什么？士兵、军官、统帅，每个人看到和经历的都不一样。读完《战争与和平》之后恐怕更难回答这个问题，但至少我们知道我们曾经认为的那些事实是错误的。「几万人在练兵场上听命于一人的纪律，在进行生死决战的地方也会起同样的作用。凡是参加过战争的人都知道，这是多么错误。」我们甚至也不应该把它想成什么美丽或善良的事情，「几百万人犯下了全世界法庭在多少世纪里都记录不完的罪恶：暴行、欺骗、背叛、盗窃、伪造文件、印制伪钞、抢劫、纵火和杀人，但干这些事的人却并不认为这是犯罪。」「战争的目的是杀人，战争的手段是间谍、叛变、策反、居民破产、抢劫和盗窃居民来维持军队的给养；欺诈被称为足智多谋；军人的习性就是没有自由，只有纪律，以及懒散、无知、残酷、淫乱、酗酒。」&lt;/p&gt;&#xA;&lt;p&gt;你的对手是谁？作品的主人公之一尼古拉，曾有次与法国人正面交锋，并将对手击落马下，经验尚浅的他第一次清楚地看见了自己的对手是什么人——一个「脸年轻、苍白、溅满了泥，头发淡黄，下巴上有一个酒窝，眼睛浅蓝。整个模样一点不像战场上的敌人，而像家里的自己人」的年轻人。凯旋之后，他获得了赞赏、勋章和晋升，但他看见已经被俘虏的他的手下败将，这个活生生的真人，他感到内疚，感动困惑和不理解。他的爱国热情，他对「邪恶的法国人」的想象，在此刻被动摇了。&lt;/p&gt;&#xA;&lt;p&gt;战争的胜负到底由什么决定？由双方统帅的智慧决定吗？我们会看到，许多统帅的命令实际上是无法被执行的，事情实际上将如何发展，很大程度上取决于所谓的「人民的意志」。吊诡的是，我们甚至会看到统帅自己在战争的关键时刻，甚至可能对战局产生不了任何影响。&lt;/p&gt;&#xA;&lt;p&gt;总而言之，在托尔斯泰的历史观中，我们知道的最多的就是我们对真相一无所知。&lt;/p&gt;&#xA;&lt;p&gt;在全书的最后他还发表了自己关于自由意志的看法。他认为，自由与必然是对立和统一的，没有人完全自由，也没有人完全在必然之中，而我们往往过高地估计了自己「自由」的部分。&lt;/p&gt;&#xA;&lt;p&gt;读完《战争与和平》，你如果问我最大的感想是什么，我不会说是腐朽的贵族生活、阶级矛盾或者人情世故这些，我只想说，我觉得自己太无知了。但如果你再跟我提起随便一个什么概念名词，我会问：「你说的那个东西，具体指的是什么？」&lt;/p&gt;</description>
    </item>
    <item>
      <title>2023</title>
      <link>https://jrd.pub/240101_2023/</link>
      <pubDate>Mon, 01 Jan 2024 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/240101_2023/</guid>
      <description>&lt;img src=&#34;https://jrd.pub/article_imgs/2023.jpeg&#34; width=&#34;50%&#34;&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;2023 过得相当满足。满足并不因为取得现世的成就（也没取得），而主要因为自己内在的状态变化和成长。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;生活轨迹在这一年许多变化。我在春天离开了前司，离开了朋友们，离开生活了超过 20 年的北京，搬家到杭州和爱人一起生活。在那之后又度过了长达 4 个月的休息。离开朋友们并拥有一个不算太短的假期，让我有了足够多面对自己和做自己想做的事的时间，休息得相当充分。夏末重新开始了工作，从事感兴趣的 AIGC 领域（虽然工作体验乏善可陈，好在倒是对身心没造成什么坏影响）。每天都能见到爱人的生活毫无疑问是幸福的，有关未来的画面里也都是两个人互相依靠的身影。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;这一年是&lt;a href=&#34;https://savor2023.jrd.pub/&#34;&gt;过去人生中读得最多的一年&lt;/a&gt;。推理读得最多（个人年度最佳是白井智之的&lt;a href=&#34;https://book.douban.com/subject/36497658/&#34;&gt;《エレファントヘッド》&lt;/a&gt;），除此之外还读了不少其他的书和文章，有些与职业相关，更多则无关，回头看看还是觉得确实从中学到不少东西。读得多有客观因素（假期，重新工作之后每天有总计两小时的通勤时间，工作不忙），但无论如何，阅读在我的生活里开始真正地具有了相当的惯性。我喜欢这种惯性，也希望它一直在。&lt;/p&gt;&#xA;&lt;p&gt;阅读观在这一年有了还算充足的阅读量之后也有一些变化。我认识到，对于一个自己正待探索的主题，指望读一篇 / 一本就想搞明白是不现实的（即使它的名字就叫做「一篇 / 一本给你说明白XXX」），读完不懂太正常了，没什么可焦虑和自卑的。只要持续地、耐心地读相关的内容，最终会得到那个知识的，特别是当它已经被很多人探索过的时候。所谓「读错了」或者「不该读」这样的描述有时是不成立的。当下没用的信息不代表以后也没用，进一寸有一寸的欢喜。总之，阅读最重要的是一直在读。&lt;/p&gt;&#xA;&lt;p&gt;这一年里在阅读中最大的收获是对「活着」这个话题有了许多新的认识。一是关于前几年一度困扰许久的「为什么活」，在加缪的《西西弗神话》得到一个足够好的答案：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;而西西弗告诉我们，最高的虔诚是否认诸神而且搬掉石头，他也认为自己是幸福的。这个从此没有主宰的世界对他来讲既不是荒漠，也不是沃土。这块巨石上的每一颗粒、这黑黝黝的高山上的每一颗矿砂惟有对西西弗才形成一个世界。&lt;strong&gt;他爬上山顶所要进行的斗争本身就足以使一个人心里感到充实。应该认为，西西弗是幸福的。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;在这之后的下一个问题则是「如何活」，我想我也找到了一个相当好的答案。它第一次出现在我面前是夏天读陈嘉映的《何为良好生活》：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;我该怎样生活？我该怎样生活这个问题不仅是人生道路之初的问题，更是贯穿人的一生的问题。这个问题，主要不是选择人生道路的问题，不是选对或选错人生道路的问题，而是行路的问题——&lt;strong&gt;知道自己在走什么路，知道这条路该怎么走：我们是否贴切着自己的真实天性行路。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;最初读到这段的时候我其实并不以为意，但后来在许多日子里总会时不时想起它，再后来意识到它也许曾以不同的形式多次出现在我面前：「Follow your heart」「成功只有一个――按照自己的方式，去度过人生」「活得自洽一些」。噢，原来好像都是一回事儿，似乎一切能串起来了。我想要更多了解自己，我追问意义，我从虚无中走出，主动赋予一些事情意义，这就是我的活法。我是什么样的人，我认为什么有意义，这就是行路的方向。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;这一年里其他值得一提的小事儿还包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;踢球的次数大幅减少。假期里学会了自由泳，也算达成多年夙愿。最后一个月在跑步，这次的不同是终于知道如何享受它了。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://triviadrome.substack.com/&#34;&gt;填字游戏&lt;/a&gt;更新了 10 期，新的一年希望能尝试新的角度。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;听了很多播客，个人年度最喜欢的播客节目是《不开玩笑 Jokes Aside》，最喜欢的主播是重轻，年度爆哭 &amp;amp; 感谢单集是&lt;a href=&#34;https://www.xiaoyuzhoufm.com/episode/643d909a9361a4e7c3cdd6ec&#34;&gt;《#10 离开北京前的最后一顿晚饭》&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;大概和压力变小有关，食欲和物质欲望都有明显下降。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;br&gt;  &#xA;&lt;p&gt;我很喜欢这一年里多数时候自己的状态，也希望新的一年里自己能够维持住它。在此借用加缪的一句话，希望自己在新的一年能「保持必要的力量和清醒，去努力维持自己的宁静与尊严」。&lt;/p&gt;</description>
    </item>
    <item>
      <title>《毫无意义的工作 / Bullshit Jobs: A Theory》</title>
      <link>https://jrd.pub/231201_bullshit_job/</link>
      <pubDate>Thu, 30 Nov 2023 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/231201_bullshit_job/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;一篇读书笔记。&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>找工作、面试与假期</title>
      <link>https://jrd.pub/230805_job_interview_vacation/</link>
      <pubDate>Sat, 05 Aug 2023 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/230805_job_interview_vacation/</guid>
      <description>&lt;img src=&#34;https://jrd.pub/article_imgs/ysm_flowers.jpeg&#34; style=&#34;width: 50%;&#34;&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;4月从前司离了职，休息了一段时间，最近即将开始下一段职业经历，在此写下最近所想。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;过去几年里，我对「工作」逐渐有了这样的认识：人和岗位之间，匹配最重要。另一个角度说，「能力」「水平」应当是有多维度的，更多数人在各个维度上有长有短，而岗位对能力的需要也是分维度有高有低。有了这样的认识，我找工作时的焦虑感减少了很多，并且十分相信「自己一定能收到 Offer」。当然，这需要建立在与市场上的机会有充分接触的前提下。此外，应当尽可能多地了解当下的招聘状况，并相应地调整期待。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;面试是找工作中必经的部分。基于上面的认识，面试的目的对双方来说，都是判断是否匹配。我一向觉得通常的面试流程是非常低效的，不仅包括同样的话需要对多家公司或者同家公司不同轮次的不同面试官讲，更包括是很多时候一场面试中大部分时间里双方的讨论，对解答「是否匹配」这个问题的帮助很小。当然，很可能也并不存在什么更好的方式。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;在某次面试中，我意外地对所谓「职业规划」有了一点新的认识。那位面试官照本宣科地问我有什么职业规划，我本想也给他一个参考答案般的无聊回答，但那刻突然想起很多在前司工作时候的种种。我对他说，与其说考虑自己到什么时间应该负责多大的团队/业务，掌握多深的专业知识/技能，不如说成为什么样的工程师。我在前司工作时见识到了好几位非常「职业」的工程师，我由衷地欣赏 Ta 们身上的职业气质，具体大致包括如何面对业务需求，如何考虑工程上的设计，如何稳定地产出。我希望自己几年后可以像他们一样。&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;这次的无业时间持续了将近四个月。读完了 20 多本书，学会了自由泳，学了一点 Swift 和 Vue，打通了《塞尔达 · 王国之泪》。规律作息，健康饮食，经常运动，每天都能见到爱人。几乎已经是我所能想象的最好的，两段工作之间的假期的样子了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在 Deta Space 部署 Vue &#43; Python</title>
      <link>https://jrd.pub/230710_deta_vue_py/</link>
      <pubDate>Mon, 10 Jul 2023 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/230710_deta_vue_py/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Deta is building a personal computer on the internet — “a personal cloud” — called Deta Space. If you build software for the internet, Space wants to make it dramatically easier to do so. If you’re a user of the internet, Space wants to bring the freedom of personal computing to your life online.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;本文讨论如何在其上部署一个 Vue 为前端 + Python 为后端的服务。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2022</title>
      <link>https://jrd.pub/230101_2022/</link>
      <pubDate>Sun, 01 Jan 2023 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/230101_2022/</guid>
      <description>&lt;br&gt;&#xA;&lt;p&gt;去年年终总结的结尾：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;2022年，想要更勇敢，&lt;del&gt;想得到更多爱和拥抱&lt;/del&gt;，想找到和创造更多快乐。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;结束时回望这一年，想要非常开心地说：2022，是我得到很多爱和拥抱，找到和创造了不少快乐的一年。&lt;/p&gt;&#xA;&lt;p&gt;这一年最大的好事是遇到了无与伦比的爱人。她善良、真诚、美丽、可爱，似乎具有无穷的光辉。我在亲密关系中得到相当多的支持和鼓励，也从中学到很多。与爱人的每一天都开心，见不到爱人的每一天都煎熬：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;有了你開心D 乜都稱心滿意&lt;br&gt;&#xA;鹹魚白菜也好好味&lt;br&gt;&#xA;我與你永共聚 分分鐘需要你&lt;br&gt;&#xA;你似是陽光空氣&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;这一年的生活算得上十分充实。在球队得到非常多的快乐：过了过去几年最好的一次生日，看见大家的进步，和大家庆祝第一次胜利，见证数不清的精彩时刻。足球伟大。看了比2021年多了快一倍的书，喝了不少咖啡，开了不少车，下了不少馆子，走了不少路。很开心。&lt;/p&gt;&#xA;&lt;p&gt;尝试着做了一些好玩的东西。把朋友送我的纸质年历电子化分享给更多的人；和朋友探索了Wordle本地化的可能性；落地了过去几年都萦绕在心头的填字游戏项目；新的一年希望做更多好玩的东西。&lt;/p&gt;&#xA;&lt;p&gt;这一年在思维上最重要的进步可能是发现了「叙事」的重要性。我开始察觉到过去的几年我给自己的「悲惨叙事」太多了，很大程度上造成了自己的沉沦。于是开始留意自己对每一件事的「叙事」，避免用夸大和拥有无限验证效力的修辞，回到具体的当下。十分喜欢&lt;a href=&#34;https://store.steampowered.com/app/1049410/_Superliminal/&#34;&gt;《Superliminal》&lt;/a&gt;结尾的一段话：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;你的人生始终会是一场挣扎，永远都会有困境。但今天，你有机会用不同的视角感知世界。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;要说遗憾的话，由于长期和同事处于远程协作的状态，工作体验十分一般，成就感也减弱了很多。技术上的成长也比较有限。希望新的一年可以改善吧。&lt;/p&gt;&#xA;&lt;p&gt;2023年有什么祝愿呢？此刻竟有点不知道还可以盼望什么更好的。希望爱人、朋友和家人身体健康，一切都好。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2021</title>
      <link>https://jrd.pub/220101_2021/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/220101_2021/</guid>
      <description></description>
    </item>
    <item>
      <title>2020</title>
      <link>https://jrd.pub/210101_2020/</link>
      <pubDate>Fri, 01 Jan 2021 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/210101_2020/</guid>
      <description></description>
    </item>
    <item>
      <title>Mastodon优化</title>
      <link>https://jrd.pub/201129_mastodon_optimize/</link>
      <pubDate>Sun, 29 Nov 2020 00:00:00 +0800</pubDate>
      <guid>https://jrd.pub/201129_mastodon_optimize/</guid>
      <description>&lt;p&gt;近期自建了Mastodon单用户实例，使用默认配置且不添加扩展功能的情况下一个实例需要2G RAM，本文主要讨论如何降低内存开销以及一些其他方面的优化。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Alternative to Postman: Insomnia</title>
      <link>https://jrd.pub/200413_insomnia/</link>
      <pubDate>Tue, 14 Apr 2020 12:37:05 +0800</pubDate>
      <guid>https://jrd.pub/200413_insomnia/</guid>
      <description>&lt;p&gt;I gradually dissatisfied with Postman recently for many reasons, then I found a open source alternative &amp;mdash; &lt;a href=&#34;https://insomnia.rest/&#34;&gt;Insomnia&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>评论插件与SNS探索</title>
      <link>https://jrd.pub/200403_comments_and_sns/</link>
      <pubDate>Fri, 03 Apr 2020 16:00:59 +0800</pubDate>
      <guid>https://jrd.pub/200403_comments_and_sns/</guid>
      <description>&lt;p&gt;在&lt;a href=&#34;https://jrd.pub/170507_notice/&#34;&gt;多说关闭服务&lt;/a&gt;将近三年之后，最近突然又想给自己的博客重新加上评论功能（虽然估计没什么实际作用……），以及最近对SNS也做了一些新的探索。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nginx中proxy_pass的斜杠问题</title>
      <link>https://jrd.pub/200113_proxy_pass_slash/</link>
      <pubDate>Mon, 13 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/200113_proxy_pass_slash/</guid>
      <description>&lt;p&gt;在Nginx中配置proxy_pass时，需要注意斜杠的问题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2019</title>
      <link>https://jrd.pub/200101_2019/</link>
      <pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/200101_2019/</guid>
      <description>&lt;p&gt;2019，苦甜之年。&lt;/p&gt;</description>
    </item>
    <item>
      <title>gRPC基本使用</title>
      <link>https://jrd.pub/191101_grpc/</link>
      <pubDate>Fri, 01 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/191101_grpc/</guid>
      <description>&lt;p&gt;以Python做Server，Golang做Client为例。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在Python中调用C/C&#43;&#43;动态库</title>
      <link>https://jrd.pub/190801_py_with_c/</link>
      <pubDate>Thu, 01 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/190801_py_with_c/</guid>
      <description>&lt;p&gt;最近项目中需要用Python调用C/C++的动态库，研究了一下Ctypes。&lt;/p&gt;</description>
    </item>
    <item>
      <title>kcptun&#43;shadowsocks</title>
      <link>https://jrd.pub/190221_kcp_tun/</link>
      <pubDate>Thu, 21 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/190221_kcp_tun/</guid>
      <description>&lt;p&gt;因为种种原因，自己的几个ss/ssr服务基本都失联了，最近被推荐了&lt;a href=&#34;https://github.com/xtaci/kcptun&#34;&gt;kcptun&lt;/a&gt;，原来觉得kcptun只是用于加速，没想到由于它本身的设计，现在居然可以用于绕过高墙。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2018</title>
      <link>https://jrd.pub/190101_2018/</link>
      <pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/190101_2018/</guid>
      <description>&lt;p&gt;2018，生活有了不小的变化，谨此一记。&lt;/p&gt;&#xA;&lt;p&gt;写得颇乱，见谅。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MongoDB查询优化</title>
      <link>https://jrd.pub/181224_mongodb_query_optimization/</link>
      <pubDate>Mon, 24 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/181224_mongodb_query_optimization/</guid>
      <description>&lt;p&gt;部署服务时，如果底层数据采用的是MongoDB，为了提高响应速度，可以在查询上做一些优化。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用python实现Hive UDF</title>
      <link>https://jrd.pub/180813_py_udf/</link>
      <pubDate>Mon, 13 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/180813_py_udf/</guid>
      <description>&lt;p&gt;因为项目需要，最近研究了一下如何用python写udf；&lt;/p&gt;</description>
    </item>
    <item>
      <title>关于pandas.DataFrame.copy()的小坑</title>
      <link>https://jrd.pub/180805_pd_deepcopy/</link>
      <pubDate>Sun, 05 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/180805_pd_deepcopy/</guid>
      <description>&lt;p&gt;最近发现了一个关于pandas.DataFrame.copy()的小坑，特此小记；&lt;/p&gt;</description>
    </item>
    <item>
      <title>关于SettingWithCopyWarning</title>
      <link>https://jrd.pub/180711_pd_settingwithcopywarning/</link>
      <pubDate>Wed, 11 Jul 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/180711_pd_settingwithcopywarning/</guid>
      <description>&lt;p&gt;在对DataFrame添加新列的时候时常会遇到SettingWithCopyWarning：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://jrd.pub/article_imgs/SettingWithCopyWarning.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Google了一番，最后在stack overflow上找到了最恰当的用法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MongoDB常用查询</title>
      <link>https://jrd.pub/180515_mongodb_common_query/</link>
      <pubDate>Tue, 15 May 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/180515_mongodb_common_query/</guid>
      <description>&lt;p&gt;总结了一下自己经常用到的一些MongoDB查询。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用python处理声音</title>
      <link>https://jrd.pub/180428_pysound/</link>
      <pubDate>Sat, 28 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/180428_pysound/</guid>
      <description>&lt;p&gt;最近在用python处理一些音频数据，特此小记。&lt;/p&gt;</description>
    </item>
    <item>
      <title>关于*和**运算符</title>
      <link>https://jrd.pub/180319_star_operator/</link>
      <pubDate>Mon, 19 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/180319_star_operator/</guid>
      <description>&lt;p&gt;最近了解到*和**运算符的用法，特此小记。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用Flask实现一个简单的带POST的api</title>
      <link>https://jrd.pub/180122_flask_simple_api/</link>
      <pubDate>Mon, 22 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/180122_flask_simple_api/</guid>
      <description>&lt;p&gt;小记如何用Flask实现一个带POST的api。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2017</title>
      <link>https://jrd.pub/180101_2017/</link>
      <pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/180101_2017/</guid>
      <description>&lt;p&gt;2017已经接近尾声，在此谨记2017的种种。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用Pymongo连接MongoDB取数</title>
      <link>https://jrd.pub/171122_pymongo/</link>
      <pubDate>Wed, 22 Nov 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/171122_pymongo/</guid>
      <description>&lt;p&gt;最近有需要用python从MongoDB上取数的需求，于是研究了一下Pymongo，在此做个小记。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用python连接SparkThriftServer</title>
      <link>https://jrd.pub/171122_impala/</link>
      <pubDate>Wed, 22 Nov 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/171122_impala/</guid>
      <description>&lt;p&gt;前些日子有想用python从SparkThriftServer上取数的需求，与其他同事共同研究一番之后终于有了结果。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kaggle 0 手写数字识别器的探索</title>
      <link>https://jrd.pub/170911_knn_digits_recognition/</link>
      <pubDate>Mon, 11 Sep 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170911_knn_digits_recognition/</guid>
      <description>&lt;p&gt;最近打算开始玩Kaggle，作为入门选了一个入门级的任务&lt;a href=&#34;https://www.kaggle.com/c/digit-recognizer/&#34;&gt;Digit-Recognizer&lt;/a&gt;。正好在翻《机器学习实战》的时候看到可以用KNN做图像识别，于是就打算用KNN来做一个手写数字的识别器（&lt;strong&gt;9.13:现在要换成CNN来做了&lt;/strong&gt;）。这也算是我第一次应用机器学习来解决比较实际的问题。此篇作为一个类似于项目日志的东西，在这个项目完成之前，应该会一直更新。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在AWS上搭建TensorFlow环境</title>
      <link>https://jrd.pub/170822_aws_tensorflow/</link>
      <pubDate>Tue, 22 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170822_aws_tensorflow/</guid>
      <description>&lt;p&gt;关于搭建TensorFlow，其实&lt;a href=&#34;https://www.tensorflow.org/install/install_linux#uninstalling_tensorflow_1&#34;&gt;官方的配置指南&lt;/a&gt;其实写得已经很清楚了，但是其中并没有比较详细的GPU相关的配置方法，于是在Google一番之后，发现了一篇写得非常详细的教程——&lt;a href=&#34;http://terrence.logdown.com/posts/1267063-from-the-aws-a-gpu-environment-to-play-tensorflow&#34;&gt;從AWS搭一個GPU運算環境來玩tensorflow&lt;/a&gt;。在此对两篇教程中提及的步骤以及涉及的命令做个简单的总结，方便以后再有类似需求的时候，可以快速地完成环境搭建。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Codewars上有趣的题</title>
      <link>https://jrd.pub/170819_funny_codewars/</link>
      <pubDate>Sat, 19 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170819_funny_codewars/</guid>
      <description>&lt;p&gt;最近一段时间常在Codewars上刷题，也因而发现了几道有意思的题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SQL的时间／日期无脑转换</title>
      <link>https://jrd.pub/170808_sql_time_switch/</link>
      <pubDate>Tue, 08 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170808_sql_time_switch/</guid>
      <description>&lt;p&gt;最近在公司写数据需求的时候，由于各个表里存的日期和时间格式不尽相同，所以时常会遇到各种格式的日期转换的问题，一度搞得我非常烦躁。后来终于忍无可忍，仔细地去研究了一波，发现其实并没有想象中的那么麻烦，在此做个总结。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Codewars上一道5 kyu的SQL题</title>
      <link>https://jrd.pub/170721_a_sql_ex/</link>
      <pubDate>Fri, 21 Jul 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170721_a_sql_ex/</guid>
      <description>&lt;p&gt;具体思路和过程以后有时间再来整理（Flag）。&lt;/p&gt;</description>
    </item>
    <item>
      <title>记录一下最近参加过的面试</title>
      <link>https://jrd.pub/170707-firstinterview-md/</link>
      <pubDate>Tue, 11 Jul 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170707-firstinterview-md/</guid>
      <description>&lt;p&gt;最近几天参加了几次面试，也是人生中的头几次面试，感觉值得一记，故有此篇。&lt;/p&gt;</description>
    </item>
    <item>
      <title>来写个学期总结吧</title>
      <link>https://jrd.pub/170701_term-summary/</link>
      <pubDate>Sat, 01 Jul 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170701_term-summary/</guid>
      <description>&lt;p&gt;这个学期就这样结束了，简单来写个总结吧，顺便做点计划。&lt;/p&gt;</description>
    </item>
    <item>
      <title>pandas笔记</title>
      <link>https://jrd.pub/170614-pandas/</link>
      <pubDate>Wed, 14 Jun 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170614-pandas/</guid>
      <description>&lt;p&gt;看书时顺手用Jupyter Notebook做的笔记。&lt;/p&gt;&#xA;&lt;p&gt;并不是全部，后面还有一些用法实在是不想啃了，等用到再来学吧……&lt;/p&gt;</description>
    </item>
    <item>
      <title>Machine Learning Notes 07</title>
      <link>https://jrd.pub/170601_ml_notes7/</link>
      <pubDate>Thu, 01 Jun 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170601_ml_notes7/</guid>
      <description></description>
    </item>
    <item>
      <title>Numpy入门笔记</title>
      <link>https://jrd.pub/170511-numpy/</link>
      <pubDate>Thu, 11 May 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170511-numpy/</guid>
      <description>&lt;p&gt;看书时顺手用Jupyter Notebook做的笔记。&#xA;并没有涵盖Numpy的全部用法，仅仅是入门部分的一些知识。&lt;/p&gt;</description>
    </item>
    <item>
      <title>IPython的一些笔记</title>
      <link>https://jrd.pub/170502_ipython/</link>
      <pubDate>Tue, 02 May 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170502_ipython/</guid>
      <description>&lt;p&gt;最近在看《利用Python进行数据分析》…&lt;/p&gt;</description>
    </item>
    <item>
      <title>SQL Syntax(Ⅲ)</title>
      <link>https://jrd.pub/170425_sql3/</link>
      <pubDate>Tue, 25 Apr 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170425_sql3/</guid>
      <description>&lt;p&gt;后面储存过程、事务处理、游标和一些高级特性感觉太遥远就只是翻了翻，没作整理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SQL Syntax(Ⅱ)</title>
      <link>https://jrd.pub/170423_sql2/</link>
      <pubDate>Sun, 23 Apr 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170423_sql2/</guid>
      <description>&lt;p&gt;继续。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SQL Syntax(Ⅰ)</title>
      <link>https://jrd.pub/170422_sql1/</link>
      <pubDate>Sat, 22 Apr 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170422_sql1/</guid>
      <description>&lt;p&gt;　　这两天刚好在翻《SQL必知必会》，就顺手写几篇Markdown整理一下语法吧。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Machine Learning Notes 06</title>
      <link>https://jrd.pub/170406_ml_notes6/</link>
      <pubDate>Wed, 05 Apr 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170406_ml_notes6/</guid>
      <description></description>
    </item>
    <item>
      <title>一条置顶声明（已经不是了）</title>
      <link>https://jrd.pub/170507_notice/</link>
      <pubDate>Tue, 21 Mar 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170507_notice/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>开学已经四周了</title>
      <link>https://jrd.pub/170319-plans/</link>
      <pubDate>Sun, 19 Mar 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170319-plans/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>A Concrete Plan</title>
      <link>https://jrd.pub/170305-plans/</link>
      <pubDate>Sun, 05 Mar 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170305-plans/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>新学期来了，也写点啥吧</title>
      <link>https://jrd.pub/170219_plans/</link>
      <pubDate>Sun, 19 Feb 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170219_plans/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>我的2016</title>
      <link>https://jrd.pub/170101_my2016/</link>
      <pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/170101_my2016/</guid>
      <description>&lt;pre&gt;&lt;code&gt;  2016, 结束了。  &#xA;  在此谨记我在2016的所得。  &#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Machine Learning Notes 05</title>
      <link>https://jrd.pub/161202_ml_notes5/</link>
      <pubDate>Fri, 02 Dec 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/161202_ml_notes5/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Python Crawler Note 2</title>
      <link>https://jrd.pub/161202_pycrawler2/</link>
      <pubDate>Fri, 02 Dec 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/161202_pycrawler2/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Python Crawler Note 1</title>
      <link>https://jrd.pub/161201_pycrawler1/</link>
      <pubDate>Thu, 01 Dec 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/161201_pycrawler1/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Machine Learning Notes 04</title>
      <link>https://jrd.pub/161121_ml_notes4/</link>
      <pubDate>Mon, 21 Nov 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/161121_ml_notes4/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Machine Learning Notes 03</title>
      <link>https://jrd.pub/161018_ml_notes3/</link>
      <pubDate>Tue, 18 Oct 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/161018_ml_notes3/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Machine Learning Notes 02</title>
      <link>https://jrd.pub/161011_ml_notes2/</link>
      <pubDate>Tue, 11 Oct 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/161011_ml_notes2/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Machine Learning Notes 01</title>
      <link>https://jrd.pub/161010_ml_notes1/</link>
      <pubDate>Mon, 10 Oct 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/161010_ml_notes1/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>一点规划</title>
      <link>https://jrd.pub/160920_plans/</link>
      <pubDate>Tue, 20 Sep 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160920_plans/</guid>
      <description></description>
    </item>
    <item>
      <title>7.16-8.10</title>
      <link>https://jrd.pub/160810_re/</link>
      <pubDate>Wed, 10 Aug 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160810_re/</guid>
      <description>&lt;p&gt;这段日子参加了学校SNC组织的暑期学校，所得不少，主要包含以下：&lt;/p&gt;</description>
    </item>
    <item>
      <title>6.26-7.13</title>
      <link>https://jrd.pub/160713_re/</link>
      <pubDate>Wed, 13 Jul 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160713_re/</guid>
      <description>&lt;p&gt;小学期结束了，也来写个总结吧。&lt;/p&gt;</description>
    </item>
    <item>
      <title>5.17-6.24</title>
      <link>https://jrd.pub/160624_re/</link>
      <pubDate>Fri, 24 Jun 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160624_re/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>4.17-5.17</title>
      <link>https://jrd.pub/160517_re/</link>
      <pubDate>Tue, 17 May 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160517_re/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>《数据结构与算法分析——C语言描述》第二章 算法分析</title>
      <link>https://jrd.pub/160513_dsa-ch2/</link>
      <pubDate>Sat, 14 May 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160513_dsa-ch2/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>《数据结构与算法分析——C语言描述》第一章 引论</title>
      <link>https://jrd.pub/160513_dsa-ch1/</link>
      <pubDate>Fri, 13 May 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160513_dsa-ch1/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>ASP.NET 搭建 Discuz! NT</title>
      <link>https://jrd.pub/160503_asp/</link>
      <pubDate>Tue, 03 May 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160503_asp/</guid>
      <description>&lt;p&gt;&lt;strong&gt;架设环境选择：Windows 7 32bit + IIS 7.0 + Microsoft SQL Server 2014 Express&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>jsp搭建JEECMS</title>
      <link>https://jrd.pub/160503_jsp/</link>
      <pubDate>Tue, 03 May 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160503_jsp/</guid>
      <description>&lt;p&gt;&lt;strong&gt;架设环境选择：Win8.1 64bit + Apache-tomcat-9.0.0 + MySQL5.7 + JDK 8.0&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>php搭建WordPress</title>
      <link>https://jrd.pub/160503-php/</link>
      <pubDate>Tue, 03 May 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160503-php/</guid>
      <description>&lt;p&gt;&lt;strong&gt;架设环境选择：Win8.1 64bit + Apache2.2.25 + MySQL5.7 + PHP5.6.20&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTTP Response/Request Headers</title>
      <link>https://jrd.pub/160427_http/</link>
      <pubDate>Wed, 27 Apr 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160427_http/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>3.21-4.16</title>
      <link>https://jrd.pub/160416_re/</link>
      <pubDate>Sat, 16 Apr 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160416_re/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>未来一段时间</title>
      <link>https://jrd.pub/160320_plans/</link>
      <pubDate>Sun, 20 Mar 2016 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/160320_plans/</guid>
      <description>&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>计算机南北桥</title>
      <link>https://jrd.pub/151125_hardware/</link>
      <pubDate>Wed, 25 Nov 2015 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/151125_hardware/</guid>
      <description>&lt;p&gt;&lt;strong&gt;南桥和北桥是PC主板芯片组中的两枚芯片。&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>About Me</title>
      <link>https://jrd.pub/about/</link>
      <pubDate>Fri, 18 Apr 1997 00:00:00 +0000</pubDate>
      <guid>https://jrd.pub/about/</guid>
      <description>&lt;p&gt;我是 Jelly / Drapor / Jared；&lt;br&gt;&#xA;喜欢咖啡、足球和&lt;a href=&#34;https://triviadrome.substack.com/&#34;&gt;设计填字游戏&lt;/a&gt; ；&lt;br&gt;&#xA;目前靠 Coding 为生； &lt;br&gt;&#xA;可以&lt;a href=&#34;mailto:x@jrd.pub&#34;&gt;通过邮件联系我&lt;/a&gt;，也可以在这些地方看到我的动态：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Douban: &lt;a href=&#34;https://www.douban.com/people/drapor/&#34;&gt;@Drapor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Mastodon: &lt;a href=&#34;https://cay.jrd.pub/@drapor&#34;&gt;DRAPORISLET&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Instagram: &lt;a href=&#34;https://www.instagram.com/gabrieldrapor/&#34;&gt;@gabrieldrapor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://savor.jrd.pub/&#34;&gt;今年看/听/玩了什么？&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
