高渐离の屋

一个不起眼的个人小站

0%

他从996的公司下班骑着ofo回到了蛋壳租的公寓看杨超越丁真——CyberPunk

引言

今天是12月4日,中国宪法日。同时也是香风智乃的生日,虽然宪法离我非常遥远,我也不看点兔,但今天着实也是于我而言重要的一天。在这一天,我持续三年的初恋正式宣告终结。现在找点空位在这里倒垃圾,顺便键政一下。
就结果而言,人的感情其实相当脆弱,三年的感情也可能在短短几小时内毁于一旦。常言道:“知人知面不知心”,人的价值观远远不是短短三年就能看清的。既然已经结束,我也不想发表什么言论,骂她啊啥的不过是幼稚的行为,根本上她也只是受害者,今天是想来谈谈事情的前因后果以及对时事的一些思考。

阅读全文 »

前阵子,在Xice的推荐下,我入手了一个3位.eu域名u2b.eu。他作为一个老羊毛党了,给我推荐的域名价格自然也十分离谱,10年只要20刀,反过来看看我正在使用的gaojianli.me,一年12刀的价格完美阐释了什么叫做没有对比就没有伤害。

值得注意的是,.eu的域名要求欧盟(前)成员国居民的身份才能注册,因此一开始想当然拿了美国人身份注册的我险些打水漂,所幸最后通过一张PS的燃气账单侥幸蒙混过去,可谓是十分惊险。

虽然如此,作为冲动消费捡垃圾的典型,拿下了这个域名其实也不知道做什么。虽然不知道有什么用,但是太便宜了先买了吧。抱着这种思想我没少买奇奇怪怪的玩意儿,而这个三位的域名看起来也是这样一个“鸡肋”。说有用吧,虽然是3位域名,但是为了追求3位导致了其基本就是随机的字符串,含义不明;说没用那毕竟还是个3位的顶级域名,还能谐音碰瓷Youtube

在闲置了一阵子之后,姑且想到了一个用途,你不是短吗?那就来做个短网址系统吧!

阅读全文 »

起因

一直以来,我的博客都是通过hexo本地生成,生成文件上传Github,服务器pull的方式进行部署的。这么久都没遇到什么太大的问题,博客的相关源代码也都放在了我的文档里。然在2019年10月的时候,我的Surface Book出现了屏幕和底座接触不良的情况,USB和键盘经常失去响应。考虑到保修即将在12月份失效,因此选择了送修。

阅读全文 »

前言

作为一个Node.js玩家,libuv的鼎鼎大名可谓是如雷贯耳。在我的印象中,libuv就是个“封装了ICOP/epoll等的超级牛逼的基于事件循环的库”,换句话说,就是“我知道你很牛逼,但是我啥都不知道”。
在生活中,有很多事情不是不能做,只是需要一个契机。有了这个契机,我就能有足够的动力去完成之。而我这学期的C++专业选修课大作业便给了我这个契机:

题目三(10分)
在题目二的基础上,将游戏由本地单机,扩展为服务器多人游戏平台,使用客户端/服务器的方式,同一时间可以多人登录系统。将所有闯关者、出题者信息保存在服务器。
要求:

  • 必须在题目二基础上进行修改。
  • 使用socket进行通信。
  • 需要完成服务器端程序,以及客户端程序。客户端可以启动多个同时与服务器交互,要求服务器具有并发处理能力。

从入门到放弃

其实一开始,我曾经被libuv吓退过,究其原因就是那一大堆uv_开头的指针,而代码写出来大概是这个画风:
Echo-Server

阅读全文 »

一直以来,我都使用的是Freenom提供的.tk免费域名,由于功能齐全且续费免费,自然是我区区一个穷学生的首选。虽然一直有小伙伴劝我切换到一个收费域名,而且烈士墙上被无故收走域名惨案的比比皆是。但我由于个人懒惰,在加上又不是不能用的人生信条,一直就用了下来。
但是就在前不久,却经历了一次惨痛无比的域名回收事件,Freenom在没有任何征兆、事前通知的情况下删除了他的域名(xice.cf),而再次注册已经提示要收费。而他的国内域名备案迟迟得不到批准,现阶段就连翻墙都存在困难。于我而言,这不啻前车之鉴。与其被黑心厂商突然收走域名,到时候再手忙脚乱地迁移,不如自己慢慢搬迁。而正好,Github的Student developer pack包含了由Namecheap提供了免费的.me域名一年使用权,就打算先将就用着。因此现阶段不论是博客还是树莓派上的各种服务都会慢慢地搬迁,直至最终弃用gaojianli.tk这一不稳定要素。
では、諸君は。

前言

上回说到,对于arm64的系统来说,目前并没有一个库可以支持对GPIO的调用。那么接下来摆在我面前的就三条路:
  1. 修改setup.c,让cpuinfo中包含相应的Hardware信息,随后重新编译内核
  2. 修改wiringPi源码
  3. 放弃使用库

可行的方法

上面三个选项中,1和2显然是极其不现实的,因此我决定采用第三条路。在之前那个issue中,我看到了这样一种用法:

阅读全文 »

前言

前不久不知道树莓派抽什么风,风扇的噪音突然变得奇大无比,弄得潇叫苦连连。虽然我亲自去听了之后觉得声音远远比不上他的神舟和那台安装了FreeBSD的古董机,但毕竟有求于人,这样下去也不是个办法。稍加分析不难得出,风扇声音大是因为24小时常开导致了积灰和磨损,尤其是前者更是难以避免。而我树莓派大部分时候都处于闲置状态,风扇其实是没必要24小时上线的。那么,能不能让风扇按需启动呢?这样一来可以改善噪音问题,同时树莓派困扰许久的供电不足问题也能够得到相应的改善。

阅读全文 »

前言

一直以来都想要给自己的博客弄个评论系统,但是hexo作为一个静态博客,本身是不可能具有这种功能的,只能仰仗第三方插件。这方面的插件也非常多,比如disqus、vline等。但这些插件都存在或多或少问题,比如注册麻烦或者干脆国内不能访问。考虑到我家长城宽带的现实,必须选择一个在各地都能流畅访问的插件,这里我选择了Gitalk.

简介

先来看看官网的简介吧:

Gitalk is a modern comment component based on GitHub Issue and Preact.

顾名思义,这是一个基于GitHub的issue功能构建的评论系统。为了部署方便,我的博客本身也是托管在GitHub上的,而且其CDN也遍布全球各地,即使是长城宽带也能保证访问。此外相信本文的绝大多数读者也都具有GitHub账号,这也省去了大家注册的麻烦。因此,从各种意义上来说,它都是一个理想的插件。

阅读全文 »

前言

事情的起因非常简单,得益于某位校长的功劳,我的网络访问Github奇慢无比,最近甚至出现了push失败的情况,我连博客都没法好好更新了!(说的好像你更新得很多一样)
嘛,正好潇在给我孜孜不倦地推荐Gitea,我就来试试在树莓派上搭建一下吧。
首先我们来看官方文档:

易安装
您除了可以根据操作系统平台通过 二进制运行,还可以通过 Docker 或 Vagrant,以及 包管理 安装。

嚯,挺厉害嘛,那就图个省事,用Docker安装吧。然而这之后我才知道,这是地狱的开始。

Docker试探

安装

官方的教程非常的简单,看起来就和能用一样

阅读全文 »

前言

前一阵子收到了微软发给所有的insider的邀请邮件,大意说是DevTour即将巡回到北京,欢迎参加云云。弱鸡表示从来没听过这个名字,吓得我赶紧百度了一下:

每年,我们都将最新的技术带给全球的开发者。今年,我们通过与Windows、Windows Insider项目以及我们的开发者和内部人士的合作伙伴关系,将活动扩展到更多的城市。我们将介绍人工智能,最新的桌面开发,微软365,进步网络应用,开发者办公室,混合现实,Microsoft Graph,等等。此次巡回活动是开发者与来自微软总部雷德蒙德的领导和工程师以及地区行业领先和微软开发者MVPs和RDs相互直接交流的一次绝佳机会。

概括一下大概就是5个字:大佬见面会
然而不幸的是这一天恰好是我考高数的日子,以前处在偏远山区的我看见这类活动只能望汤兴叹,好容易在北京,怎么能就这样鸽了呢?于是乎赶紧发邮件问了一下能否下午到场,所幸得到了肯定的答复。

到达

不得不吐槽沙河校区的偏远程度超乎想象,上午高数凉了(迫真)以后即使我以最快速度向会场赶,最终在会议开始前最后一刻才成功赶到。

阅读全文 »