<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on Jerry&#39;s blog</title>
    <link>https://blog.jerryxu.pro/post/</link>
    <description>Recent content in Posts on Jerry&#39;s blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Jerry Xu</copyright>
    <lastBuildDate>Wed, 10 Nov 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.jerryxu.pro/post/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Modification of Cisco router 2921</title>
      <link>https://blog.jerryxu.pro/post/cisco_2921_mod/</link>
      <pubDate>Wed, 10 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/cisco_2921_mod/</guid>
      <description>0x00 Reasoning The price of the 1 gigabyte router become lower and lower recently, especially for used Cisco routers. The big company retire them and sell them at a cheap price. I got Cisco 2921 for only 50$ including shipping fee and tax. It is a good deal when the 1 gigabytes home router requires more than 50$ in the US.
0x01 Problem Every story begins with a &amp;ldquo;however&amp;rdquo;. This router has never been designed to be used in bedrooms: 4 high-speed industry fans have been installed in the front of the router.</description>
    </item>
    
    <item>
      <title>Creating a proxy VM in Qubes OS</title>
      <link>https://blog.jerryxu.pro/post/proxyvm/</link>
      <pubDate>Fri, 07 Aug 2020 17:51:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/proxyvm/</guid>
      <description>0x00 Creating a New VM  Open the Qube Manger   Applications Menu -&amp;gt; System Tools -&amp;gt; Qube Manager
 On the Qube Tab, click &amp;ldquo;Create new qube&amp;rdquo; Then fill All the box. In my situation, I set the name of the VM to &amp;ldquo;ProxyVm&amp;rdquo; and change the label to &amp;ldquo;orange&amp;rdquo;. If the proxy program that will be installed in VM was not packed by standard package manager, such as apt, yum, dnf, etc, The selection of &amp;ldquo;type&amp;rdquo; must be &amp;ldquo;the Standalone qube copied from template&amp;rdquo; or all the action will lost after reboot the VM.</description>
    </item>
    
    <item>
      <title>Elecom Ball Mouse disassemble</title>
      <link>https://blog.jerryxu.pro/post/ball_mouse_disassemble/</link>
      <pubDate>Sun, 19 Jul 2020 04:51:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/ball_mouse_disassemble/</guid>
      <description>0x00 A Little Background Last 3 years, I have been used this ball mouse to prevent Tenosynovitis. And it worked well; however, last week, the left click came up a Double-click problem, which meant when left-button was clicked once, the computer would consider the button was clicked twice. To fix this problem, I decided to open the mouse.
0x01 The screw 
As the picture shows, to open the cover of the mouse need to remove 6 screws.</description>
    </item>
    
    <item>
      <title>给刷过coreboot的x220t设置电池充电限制</title>
      <link>https://blog.jerryxu.pro/post/battry_on_x220/</link>
      <pubDate>Thu, 13 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/battry_on_x220/</guid>
      <description>0x00 起因 在给电脑刷了coreboot后，发现原本传统的控制电池充电极限的方法不管用了。在用tlp-stat会得到以下提：
Battery Features: Charge Thresholds and Recalibrate natacpi = active (data, thresholds) tpacpi-bat = inactive (superseded by natacpi) tp-smapi = inactive (kernel module &#39;tp_smapi&#39; load error) 这是因为coreboot在其中把联想电源管理模块（SMM/SMI）给去掉了，而这一部分是一个大大的黑盒算法，这很危险。
 tp smapi depends on lot of SMM/SMI code. So tp-smapi kernel module asked the Lenovo BIOS to tell the EC to do something. coreboot don&amp;rsquo;t want to support SMM/SMI APIs, because they are quite dangerous. But there is another way to get those features back.</description>
    </item>
    
    <item>
      <title>Snowman a little poem</title>
      <link>https://blog.jerryxu.pro/post/snowman_little_poem/</link>
      <pubDate>Mon, 06 Jan 2020 12:13:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/snowman_little_poem/</guid>
      <description>In a snowy today, the theacher asked us to create a poem about snow.
Oh yeah, the first &amp;ldquo;Dead Poets Society&amp;rdquo; had a first action!
Snowman Snowflake following like down
The world became pure
He stands there with white
Lonely but heavy
Look thourgh the children who are playing
Black been put by some
No one knows, in his body
There is a heart are beating
Dynamical, stongly and hotly</description>
    </item>
    
    <item>
      <title>白色相薄和雨</title>
      <link>https://blog.jerryxu.pro/post/white_album/</link>
      <pubDate>Thu, 25 Apr 2019 12:13:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/white_album/</guid>
      <description>0x00 雨 准备步入夏季，北京终于下雨。雨，温柔而令人悲愁。雨滴染湿地面，让地面变成朦胧般的镜子。夜晚高楼的灯光，红色的刹车灯拖起长影，让人仿佛进入梦中。而走在路上的人仿佛很清楚，今晚的梦，是无法实现的。
被大雨冲刷过得北京，总会那么的清晰，甚至让人感觉有些陌生。平时好似c200般的画面，现在变成用飞思拍的。这种进步，让这样一个还梦在八十年代的人，怎么感受？
0x01 白色相薄 这一周，不知道怎么从那么多更重要的事情中抽出时间，我重温了一遍白色相薄（第一部动漫），在雨带来白噪声的环境里，让人感情更加激动。
醒醒吧！少年，不要做中国梦了！经常搬家的你，没有幼驯染。不善于交际的你，碰不见m倾向学姐。连高中数学的搞不懂的你，更不会一个中二少女的家庭教师。最重要的，你不存在的女朋友，也不可能是偶像。
所以，我为什么要花费那么多的时间来研究白学？这个我可能永远永远用不上的学科呢？</description>
    </item>
    
    <item>
      <title>给部落客加入评论功能</title>
      <link>https://blog.jerryxu.pro/post/add_comment/</link>
      <pubDate>Mon, 08 Apr 2019 10:58:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/add_comment/</guid>
      <description>本网站现在已经使用talkyard支持评论和点赞。
欢迎回到90年代，跟我留言吧！</description>
    </item>
    
    <item>
      <title>可能悲伤的故事</title>
      <link>https://blog.jerryxu.pro/post/sad_story/</link>
      <pubDate>Sat, 06 Apr 2019 12:13:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/sad_story/</guid>
      <description>又是一个悲伤的故事 又是很忙的一周，现在是”闲里偸忙“，挤出时间在部落客上矫揉造作一下。
##0x00 见过自愿当“备胎”的人吗？ 对，我就是 有一个学姐在周四的时候会举办一场演唱会，作为跟她关系比较好又会摄像的人，我，花费了一中午的时间为演唱会录像。同时，在下午的时候，作为摄影师。我和她约定在学校里拍写人像。可惜，她有男朋友。可惜，她有男朋友。后来得知那个男朋友虽然还高中（不肯定要高中嘛……）就已经和华为在一起做项目了。真是的，这世界上真是什么样子的巨佬都有。
0x01 未知护肤品的香气 下午6点，夕阳刚过，火烧云依旧存在。老徐应邀拍毕业学生的写真。我大也蹭下模特。一会，她处理完学校事情出来。打电话问我在何处，”北门“ 我说。回头学姐换一身较成熟点的衣服走来。这个气氛可真是有些尴尬呢，我凭着钢铁直男之力感受到了这一点。”那边现在应该还有些光吧，没光胶片就费了“ 找个借口，跟老徐打声招呼。离开这尴尬的地方。
途中，逆风。她走在前面，我背着相机跟着。风吹过，飘来不知是护肤品还是香水，亦或是洗发水的味道。味道浓郁，让我有些想打喷嚏。等等，这个味道为什么这么熟悉，我在什么地方是不是曽问到过？”我一直觉得我很不上镜“ 让我想想，想不起来。差点进入走马灯模式。”是“我没回过神来，下意识的回答了这个答案。”你说话好伤人啊，不应该安慰下我吗？“她露出一个尴尬笑。我刚刚是说了什么啊！这一下子，好感度下降了不知道多少。
因为天色暗下来了，再在学校里停留已经失去意义。虽说只随便在外面拍了几张，但我发誓我真的是尽力了。
0x02 来自另一位同学的误解 ”你怎么走？“我问到，言外之意是想尝试约去吃饭。意外的成功了。在吃煲仔饭，饺子和灌汤包中间。我坚决的选了饺子。”看来你喜欢快速的啊，马上解决那种“她评论道。
“我们AA吧”我说道，她绝对的拒绝了，要请我。”那也行，我下次再换你好了“这样就能再约一次了，我算计一下。 ”不，不用了“，她直接回绝，”到时候11号还要再拜托你不少，就不用你再还了“ 这个理由简直无懈可击，我也不好再多退让。只得让她付款。
在吃饺子的途中，乐团的另一个高三的大佬也来吃饺子，和他妈一起。我们先发现他。她看见这幕，拿出手机，拍下这幕，发到乐队群里，开始传谣言，露出恶魔（小）般的笑容。她喊了她几声，他没有反应。在他喝水时，她又大声喊一声。他总算听见，猛然回头。看见我们，寒暄几句，准备离去。”你加油啊“他看看我再看看她。”哈？他说什么“，我假装没听清。”没什么，有个误会“我听见了，我听见了。尴尬了。”他难道不知道我有男朋友吗？“，她疑惑。我说她很低调。啊，不要再把这个悲伤的话题进行下去了，什么？她男朋友是B附中的？还搞CS？而且还在跟华为做项目？”那真是太厉害了“我无话可说，只得应付道，内心却想：那我根本比不过啊！凉了凉了。
0x03 为什么？为什么？ 在班里有一种计量单位，叫做马。马这个单位来源于一个同学，因为他太怂了，谁的要求都会尝试满足。所以大家用马来定位谁很怂。羽毛球课上，我跟马就聊到，”我的话，对男生大概十几马，完全看心情，但对妹子的话，大概只有零马了“ 可真是，感觉年轻女性的要求都都会努力帮助完成呢。。。突然发现自己这个bug，应该怎么补上呢？
+ 第二天和X见面，他说我现在比他难度大多了，他起码还能天天见面，就很爽了。不像我，见面还要跑三层国际楼，而且人家还有男朋友。再加上她也高二了，时间又更短了。</description>
    </item>
    
    <item>
      <title>ThinkPad X220t 完全自由化</title>
      <link>https://blog.jerryxu.pro/post/x220t_gnu_project/</link>
      <pubDate>Sat, 06 Apr 2019 06:23:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/x220t_gnu_project/</guid>
      <description>ThinkPad X220t 完全自由化 这可真是个中二的项目名称呢。
打开一曲电子乐，开始吧！
达成目标  完美的Debian使用体验 自由的coreboot bios启动 使用的所有非自由软件除了3个bulbs之外，再无别的。  达成步骤 0x00 去搞一台x220t，并更换相关硬件 现在我手上的这台x220t是我从村里淘来的，成色非常讨喜，配置i5+4g+320g hdd。在店家那加100元添加了8g内存，总共消费1200元。
x220t无论i5还是i7版本都没有自带的usb3.0控制器，所以我从淘宝购买一块expresscard，Nec主控。共消费50元。
thinkpad系列大多数的机器自带的无线网卡都对GNU/linux不友好，为此我更换了AR93xx系列网卡。消费69元
同时为了刷入coreboot固件，编程器和下载夹是必须的。我利用树莓派代替下载器。
0x01 安装lowdows(windows) 更新 bios/ec版本 这一步比较简单，不再赘述。
PS:来自blug的n壕推荐找ec版本最新，bios版本最老的固件下载。
0x02 安装debian debian的安装比较人性化了，根据描述下一步即可。
在大陆地区，debian的安全包访问速度较慢，推荐利用另外一台电脑建立代理，并在debian安装时指定安装代理即可。
0x03 编译coreboot 此处按照coreboot官网所提供的新手教程即可成功编译，记得加入提取出来的三个bulbs。
我在这里选用的是seabios作为”启动界面“（这样翻译可能不准确），只要是因为实在不想折腾gurb这个“操作系统”了。
0x04 写入！写入！ 用下载夹夹住bios芯片，使用树莓派上的spi下载完成，开机就可以见到seabios了。 在夹夹子的时候，要先把一边插到底，再歪过去夹住另一边。在确定夹好之后，给tp插上电源（这一步很重要，不然树莓派不认bios芯片）
0x05 开机！ 看见seabios的界面，进入debian的grub，享受吧!这是自由的感觉。 </description>
    </item>
    
    <item>
      <title>x220t的TouchPad出现问题</title>
      <link>https://blog.jerryxu.pro/post/the_touchpad/</link>
      <pubDate>Mon, 11 Mar 2019 12:13:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/the_touchpad/</guid>
      <description>今天又是星期一，回到“监狱”，突然发现一个严重的问题。我的ThinkPad x220t 的触摸板无法使用，第一反映是在昨天给电脑清灰拆机的时候没有把排线装好，于是在午饭后跑到实验楼借一把改锥把c面拆下。更可怕的事情发生了，排线并没有问题。我想大概是触摸板在我前几天的拆卸过程中坏掉了。不过反正我也不用触摸板，进BIOS禁用算了。禁用触摸板真的是好文明。我在考虑是不是应该换一个不带触摸板的c面。</description>
    </item>
    
    <item>
      <title>Hello world</title>
      <link>https://blog.jerryxu.pro/post/first/</link>
      <pubDate>Sat, 09 Mar 2019 12:13:19 +0800</pubDate>
      
      <guid>https://blog.jerryxu.pro/post/first/</guid>
      <description>大家好！这是第一篇博客在404站上。之前也建过很多次博客，但每次写完about页面后就放着不管了。这次打算认真的做一次博客！
先讲讲最近正在进行的项目吧！
1 ThinkPad x220t 完全GNU化(已完成) 这个项目的目的在于让x220t使用上完全自由的system 与BIOS。 我决定将Debian作为操作系统，并使用coreboot以去除闭源的联想BIOS，同时还可已解决Inter ME 带来的安全隐患。
10 短片拍摄 预计在暑假我会和来自其他学校的小伙伴一起完成一个小短片，这将是一个非常朋克的短片。
11 照片素材归档 在我使用胶片相机的4年内，我已经拍摄了将近1000张胶片。现在是时候将他们归档了</description>
    </item>
    
  </channel>
</rss>
