最近需要使用MATLAB的coder工具,把一个MATLAB函数打包成C代码给别的项目用。不过,一开始总是报出奇怪的错,仔细一看以后发现fi
换了新电脑之后,我同时买了一个USB-C Yubikey,让折腾Yubikey的兴趣复燃了一下。所以我花了点时间研究如何往Yubikey上安装
在把这个博客从Ghost迁移到Jekyll后不到一年,我又把它迁移到了Hugo。其间由于各种忙,虽然记下了很多想写的内容,但是实际上只写了一
北京大学超算竞赛队 1 有自己的实验/训练用机器,上面有很多的V100和P100,海量内存和不错的CPU,简直是无所不能电老虎。所以机器闲着的时
之前三年这个博客一直用的是Ghost。Ghost是一个非常不错的blogging平台,用node.js写的。我在它刚开始beta的时候就试用
VNC 是 telecommute 的好方法。我经常 VNC 到实验室的机器和虚拟机上,使用装在上面的 MATLAB 和 Vivado。众所周知要把一个 VNC 服务器配的安全(证书认证 + 端到端加密)是
前几天的 WannaCry 勒索软件给很多 PC 用户都留下了深刻印象,在国内重灾区是教育网。对于没有备份习惯的用户,就是要么交钱,要么放弃数据的选择。但对于有良好
在看一般的书的时候,Kindle 相比纸质书有压倒性的优势。之前我一直误认为 Amazon 对 Kindle 电子书的制作并不提供官方的公开支持,而是选择和大出版商合作。
SSH 作为一个远程访问协议,在提出时是为了解决 telnet 垃圾的安全性。在 22 年后的今天(SSH 在 1995 年由 Tatu Ylönen 提出)它已经成为了远程 shell 访问的事实标准
tl;dr tl;dr 替换 Pulse Secure 的官方 Mac 客户端: brew install openconnect sudo openconnect --user 1400000000 https://vpn.pku.edu.cn --juniper 学校的 VPN 用的是 Pulse Secure(以前叫 Junos Pulse,后来分出去了)。这个 SSL VPN 在 Mac 上的客户端有几大
tl;dr 切换原因 切换过程 实用效果 一月初,我把主要邮箱从 Gmail 切换到了 FastMail。下面是切换的原因、过程和一个半月的使用体验。 tl;dr FastMail 作为邮件服务商,
注: 本文最初写于2016年10月22日,那次做的是HomeKit的设备,后来这个BeagleBone被用来干其他的事情了。今天(2018年3
每次我在寝室想躺床上看看书,都会因为床上太暗而很难受,最终只好戴个头灯看。事实上我有一个宜家买来的 USB 小灯,亮度还不错,本来打算夹在床边当床头
计算中心在上学期启用了一套新的网关 API,用来实现“断开指定连接”之类的功能。新的 API 用在了新版的网关客户端上。 不像 5428 端口的那个,这个新 API 强制
我定期用 Time Machine 把整个 Mac 备份到一个 320GB 的硬盘上。用了几年后这个硬盘终于满了,而且原来的 USB 2.0 实在慢了点,所以买了个 WD 的 2TB 硬盘用于备份。 苹果的支持页面
我的 Vultr VPS 中的所有应用全部放在 docker 里跑,一开始选择这种方法考虑的就是降低维护成本。最近把这个站点的 ghost 从 0.7 升级到 0.9,也确实地感觉到容器化减轻了
虽然没有在笔记本上跑 Windows 的需求,但我还是会装一个虚拟机。事实上,虚拟化的好处远远不止“在 Mac 上跑 Windows 程序“那么简单。 就我而言,当要完成的工作会对系
我的手头有两个空闲的 Cubieboard 4,这是个性能比较强的 ARM Mini-PC。为什么不叫它开发版?因为它的开源资源极差,可用的内核还停留在 3.4,而且编译起
UNIX 和 Linux 的 dd 在无数地方都要用到,比如给一个磁盘创建映像、装系统的时候写一个 Bootable USB Device 之类的。 在 Mac 上 dd 到外置设备的标准方法是,先 diskutil list 出目标的设备文件
由于贵校丧心病狂地连续停电 19、20 号两晚,正好 20 号本学期所有考试就结束了,所以确定没事后,开始计划 20 号考完下午坐市郊铁路S2线去八达岭或延
刚刚在Cubieboard上装好Archlinux。知乎上有些人说滚动更新的发行版,太久不更新就容易“滚坏”。我可不希望哪次更新后就再也bo
Linux frame buffer 是 Linux 对显示设备的一种抽象,它就像内存空间和显示设备每个像素的一一映射。修改这个设备文件的内容时,显卡会把这个修改反映到屏幕上,这样就修
最近要在学校开放日做一个实验室项目的 Demo ,需要在嵌入式板子 Cubieboard 2 上跑一个小程序。板子上跑的 Linux Kernel 和 Root FS 都是我自己裁剪并用 Buildroot 提供的交叉编译工具链编译
我使用OpenPGP进行简单的文件加密和git tag、commit签名有一段时间了,一直以来私钥都是和整个钥匙链一起放在本地Mac上。至于Y
寝室一直使用我的WNDR4300给全寝室提供Wifi接入。昨晚我突然想利用一下DD-WRT上自带的FreeRadius,然后用WPA2 Ent
为了准备超算竞赛,我被分配在实验室的cluster上跑通RNA序列构建工具Trinity(SC15 SCC题目)。虽然cluster跑的是Ce
这是我写混沌与分形论文用到的程序,输入二进制流,以字节为单位分析,计算卡方分布、单位字节信息熵、蒙特卡洛法求pi值、算数平均值和序列相关系数
最近为了写“自然科学中的混沌与分形”课程论文,决定学习一下TeX。首先需要配置TeX环境。 我的系统是OS X 10.11.3 beta,在StackOverf
刚刚cfw同学给我看了一个神奇的现象,类似如下一段代码: def _ms(self): ms = tk.Tk() ms.geometry('450x250') ms.title('AAA') label2 = tk.Label(ms,text = 'Test') v_next_dest = tk.StringVar() entry2 = tk.Entry(ms,textvariable = v_next_dest) button1 = tk.Button(ms,text = 'Next',command = lambda:print(v_next_dest.get())) entry2.grid(row = 2,column = 1) button1.grid(row = 3,column = 0,columnspan = 2) ms.mainloop() 运行
libpagure是我暑假参加GSoC时新建的项目。起因非常简单,我写的GSoC项目需要大量调用Pagure的API,所以就跟创建者Pier
最近在实验室的工作是为嵌入式的Linux系统加速启动,所以必然涉及到重新编译Linux。我需要自定义程度很高的方案,方便实验各种配置,或者加
今年暑假军训结束后,我和两位高中同学一起去西北自由行。 交通 从北京往返西北坐的是飞机。去的时候坐的是中国联合航空,从南苑机场起飞。南苑机场航站
最近在TK1上优化一个图像程序,用CUDA做并行,原来预期提速5-10倍的,结果跑下来不到两倍,觉得很奇怪,其实是被TK1上CUDA的一系列
GSoC 的项目中用到很多 Pagure API 的调用。我把写一个 API Library 的想法告诉 Pierre 后,他马上鼓励我动手写,并提醒我实践 “publish early, publish often” 的开源软件开发之道,”get
5月到6月是GSoC的community bonding时段,参加者在这段时间熟悉开源社区的工作流程,顺便和大家讨论讨论自己的项目。 这个月发了
刚刚做到一题输入输出都很长的题目。OS X的tty会自动在1024字符处切断,所以用Xcode或Terminal都没法正常debug,又不想切
之前回邮件列表的时候总是手动复制主题,前面加一个”Re: “然后直接发出去,但是总被Mailman认为是一个独立的主题
关于 GSoC,本来去年就很想和 Jueast 和 Winnie Zhou 一起组队参加。但是去年知道的时候已经快八月份了。GSoC 的申请实际上是3月份左右就开始的。今年三月,W
最近写一个自动将学期选课结果转换成 .ics 日历交换文件的 Python 脚本。一开始的打算是用户自行下载包含选课结果的 HTML 文件,后来为了提高易用性,希望做成一个 Web
和Jueast一起做的FrogTalk肝了一晚上愉快地完成了初始版本,需要打包便于分发!大部分打包软件并不支持Python 3.x,只有cx_
交通 来回天津毫无疑问选择京津城际。中间不停站的列车,从南站出发到天津站,耗时是33分钟。天津站位置相当好,就在市中心位置,海河岸边。作为高铁
CAPTCHA就是验证码。它并不是一个单词,而是一长串单词的缩写:Completely Automated Public Turing test to tell Computers and Humans Apart(全自动区分计算机和人类的
问题描述 对于一个字符串,如果我们可以用两种不同的办法把它切分成单词的序列,那么我们说这个字符串是有歧义的.比如iskill,可以切分成is和
刷上之后打开JFFS,发现居然没有可用空间。 一番搜索之后找到答案:http://www.dd-wrt.com/phpBB2/viewtopi
前缀表达式又称为波兰表达式,将运算符提前,就成了前缀表达式。前缀表达式是不需要括号的。 一个例子:(2 + 3) * 4 就是 * + 2 3 4 程序的任务就是,写
这是北京大学物理学院举办的物理学术竞赛的一个题目。 问题描述 问题描述非常简单。这是英文原题:Clothes can look darker or change colur when they get wet. Investigate the phenomenon. 大意是:布
寝室里校园网居然可以直接上Google,所以Google Glass的全部功能都可以使用了!赶紧体验了一些功能。 Google搜索 Glass杀手
在Youtube上碰到了Nightcore化的SAO的几首OP和ED,真好听!
今天考试时候用的时间最长的一道题目就是约瑟夫问题(的变式)。据说这个变式是学校特色(求证?),暂且称之PKU版本Josephus proble
今天发现博客首页的图片加载不出来,但是退出账号之后就加载的出来了,于是怀疑Gravatar出问题。打开Safari的时间线一看,发现果然是卡
本学期计算概论A的期末大作业是制作一个扫雷。上个礼拜六闲着无事,花了整个晚上做完了基础的功能,后来又添加了一些特性,现在已经基本完成了。代码
今天参加了21CCC,在学校的邱德拔体育馆举办。下面是今天记的笔记。 The Pipeline from Computing Research to Surprising Inventions Peter Lee 1969,Doug Englebart 展示了类似英特网的技术 1969,
今天听的信息科学技术概论,是院里微电子大牛来讲。讲的主要是碳纳米管和它在芯片方向的应用前途。 我认为摩尔定律跑不动的那一天,就是整个信息产业(
Kindle Voyage出来了,超高PPI但是价格太贵,所以买了PaperWhite。又到Amazon上找图书资源,结果发现居然连PKU的数学分析教材
9月22日C++之父来了学校做讲座,地点是英杰交流中心。我到的时候人已经排到门外了。好多人听说是大牛就都来了。人实在太多了,只好在门口站了两
####UPDATE 之前的方法实在太繁琐,要解决这个问题并不需要那样大动干戈。 cin可以自动地在不匹配的类型处停下。就是说比如,要通过cin将键盘输入读入in
GitHub提供了学生优惠,只需要证明自己的学生身份,就可以获得2年的Micro Plan,5个private repo。 在https://ed
StartSSL免费提供可用于服务器的数字证书。有效期为1年。 这家的数字证书基本被所有操作系统和浏览器信任,用起来还是很方便的。他家网站的登
我在WordPress的登录页面和后台使用https。但是由于useso的公共库不支持https访问,所以每次打开的时候很困扰,也就是说字体
说明:这篇文章原来放置在www.yangl1996.com,但现在那里没地方放了,所以放到这儿来。英文介绍仍然在原处。 概览 APRS(Auto
我的主页托管在GitHub Pages上。由于Pages只支持静态页面,所以每当需要增加一个网页的时候,就变得十分麻烦。其实,GitHub Pa
最近一直折腾L2TP模式虚拟专用网,一直搞不定,所以做一点别的玩玩。 可能有TX看到过status.github.com,这个是GitHub用
发现了一个非常不错的GPS论坛:GPS Power 上面资源和技术文都很多。
收入了Garmin eTrex 30,东西还没到,手已经开始痒了:P 打算做几份地图: 杭州:DEM、等高线叠加 长三角:路由地图(杭州地区可以与前述杭州地形
刚刚翻到了以前在8264发的一些关于GPS的帖子。 等高线地图–GLS 2005 DEM 新的DEM数据 自制Garmin手持机地图-原创 garmi
今天光顾全家的时候看到全家也有会员卡了,果断要了张。在全家消费¥2积一分,每100分兑换¥1。 此外还有储值功能,不过似乎只能在本市的全家使用
从广州回来有机会试玩Passbook登机。坐的是CZ3801,ZGGG到ZSHC,机型居然是787! 提前两天买完票,之后就在南航手机App上
重庆的立体交通很神奇。去的话一定要感受一下! 要感受山势,我们发现洪崖洞这个地方很不错。两条平行的,距离不超过100米的路,高度相差11层楼。
最近去西安玩过,总结一下途中被坑的地方的和机智地避免被坑的地方 城墙:城墙上面可以骑车,但是太晚的话就不能还车了。如果时间还早的话,是可以在东
https://bandwagonhost.com/cart.php?a=confproduct&i=0 是IT7旗下的廉价服务品牌。无技术支持,所以价格可以放低。 这个配置是5GB SSD,512MB内存,每个月500GB流量,处理器速度也还过得
最近需要用Python解析XML,用minidom进行解析。 需要解析的是Wikipedia Miner这个服务返回的XML文件,有几种不同结构
Sword Art Online 字体集 http://darkblackswords.deviantart.com/art/Sword-Art-Online-Font-342305125 真好看
自己做的 http://v.youku.com/v_show/id_XNDAzMTExNDgw.html iOS设备观看地址:iOS观看点此进入
这个问题困惑了我一段时间…… Arduino有许多库(特别是原生的库)中有write和print函数,还有println。比如Ethernet
得到这个构想,从0开始写代码,同时和BA5AG讨论,查原版书。收获不小! 目前项目代码已经公开,参见文章底部的链接。 APRS概览 APRS是业余
连接,写代码,显示 引言:Arduino Cookbook,好书 这不是题外话。我之所以会试试看LCD Shield,一是因为我本来就有这块板,但
非常抱歉,图全部坏了 在任何角落控制你的家 引言:用Ethernet Shield完成些更高级的事 Ethernet Shield让Arduino有了上网的能力。但
非常抱歉,图全部坏了。 这是我原来发在bbs.8264.com的帖子 前期准备 性能好点儿的电脑(我的是amd的双核cpu,2g内存),至少别弄
让你的Arduino上网 引言:Ethernet和Ethernet Shield Ethernet其实就是我们熟悉的以太网。这是我们使用最广泛的局域网系统。
我一直采用Google Sites建立网站,主要因为它没有任何门槛,而且有丰富的自定义选项。特别是在映射到自己的域名后,网站不需要翻墙就可以访
今天有几年来最好看的月全食。 届时,只要天气晴朗,我国几乎所有地区都能欣赏到一轮“红月亮”高挂夜空的景象 <li>准备</li
我是MIT CSAIL (Computer Science and Artificial Intelligence Lab) NMS (Networks and Mobile Systems)组的一名PhD学生。我的研究兴趣主要在网络系统、无线系统和IoT。 我的其他爱好有开源、业余无