Posts

2025

LTO slim breaks cmake check_type_size

在 Loongarch 平台编译 swi_prolog 失败,经过分析发现是 cmake 的问题,还牵扯到 gcc lto 的实现问题。
Read more

Compile Qt application for raspberry pi

在树莓派上开发和运行 Qt 应用程序时,编译是一个关键环节。本文将介绍三种不同的编译方法, 从最简单的本地编译到高效的跨平台编译。
Read more

cross compile tauri

使用 Rust 编写跨平台图形界面程序。
Read more

de-brick ax3000t AP

写入 Openwrt 固件的时候一不小心弄错了分区,结果砖了。
Read more

play with ventoy

准备使用 ventoy 制作一个多功能启动盘。
Read more

using firejail as a restricted shell

准备把我的云主机上开放给其他用户,为了限制这些用户的权限,必须选择一个可以 控制权限的 shell。
Read more

Using Kickstart.NeoVIM

一直不是 LSP(Language Server Protocol)的粉丝,总觉得配置比较麻烦,但最近 试用了 kickstart.nvim,LSP 开箱可用,感觉还是有一些帮助的。
Read more

Font Fallback

让终端可以显示的更美观。
Read more
2024

Dual boot voidlinux from cloud

云平台上并没有 void 的镜像,本文记录如何在一个新安装的 arch 云主机上,安装并配置 void。
Read more
2020

using ffmpeg to stablize a video

手持拍摄的视频总会抖动,使用 Linux 的现成工具就可以进行修补。
Read more
2018

peek into my mifare card

校园一卡通是 Mifare 卡,一直想了解它的原理……
Read more

using pandoc to convert latex to docx

由于我比较习惯使用 latex 写自己的各种文档,而提交的时候又往往需要 Word 格式, 有一个合适的转换器就变得非常必要了。
Read more

Gizwits ESP8266

尝试一下机智云的软硬件环境
Read more

Play with android

Google 现在好像不太支持命令行工具了,android 命令即将废弃,好像 已经没有办法只用命令行工具完成 Android 开发了。
Read more

Install Debian

给实验室的电脑装 Debian,记录几个遇到的问题
Read more

Install Windows10

给实验室的电脑装 Windows,记录几个遇到的问题
Read more

Writing a kindlet

Kindle 提供了一个 Java 的编程接口,有点类似于网页的 Applet,于是 我就尝试如何写一个程序放上去。
Read more

Hacking Kindle 3

手里的 Kindle 闲置很久了,忽然想起拿它做点什么。
Read more
2017

try to install freedos on floppy

对在实验室使用 FreeDOS 的一些问题的解决方案
Read more

Install Gentoo

主机好久没有更新系统了,一直是 Debian 7,今天换个样。
Read more

HackRF handon

买了一对儿 HackRF,学习使用软件无线电
Read more
2016

Fan control to reduce noise

控制电脑风扇,抑制不良噪音
Read more
2015

Hands on Launchpad(part two) with ARM CM4

一年前拿到的 Launchpad,今天再次拿出来玩,发现好玩不少…
Read more

Recovery from git repo corruption

git clone 的时候发生 error: corrupt loose object 错误,费了一番功夫终于恢复了出来。
Read more

Install Linux(Arch) to Thinkpad Helix

新买了个 Helix,当然要装 Linux
Read more

Use bluetooth under debian

一直有个蓝牙键盘闲置,今天在 Debian 系统中尝试使用……
Read more
2014

Update BIOS for X1 Carbon

忽然想给用了一年多的 X1 Carbon 升级一下 BIOS,但没有 Windows 系统让这个任务变得有点难。
Read more

Configure My X1 Carbon

配置我的笔记本的过程
Read more

Using TinyVZ

买了 15 刀一年的 VPS,基于 OpenVZ 技术
Read more

OpenWRT, wireless freedom

OpenWRT 是一款开源的 Linux 发行版,主要用于各种无线路由器
Read more

Hands on Launchpad G2

前两天的 FPGA 展会上拿到了 TI 的“口袋实验室”,其中包含基于 MSP430 的 Launchpad。
Read more

Hands-on the BeagleBone Black

刚刚购买了 BeagleBone Black 中国版,安装和调试的过程记录
Read more

freedos hand-on

虽然不是第一次用 FreeDos 了,但……
Read more

monitor the interface other than 802.3

从前只用 wireshark 监听过有线以太网,这次尝试一下其它接口。
Read more

Install EmDebian to DIM3517

在闲置的 DIM3517 开发板上安装 Debian
Read more

Install Qt5.2.0 to Mac

在 Macbook Air 上安装 Qt5.2.0
Read more

Hands on mbed LPC1768

ARM 公司赠送的 mbed 开发板放在我的桌子上已经很长时间了,今天准备试试看
Read more
2013

Integer promotion in C

虽然使用 C 语言已经很长时间了,但对于一些 C 语言的细节一直没有特别的注意,这次就遇到了在表达式中整型精度提升的问题。
Read more

Cangkufan(Sokoban)

Cangkufan is an implementation of the Sokoban puzzle game invented by Hiroyuki Imabayashi.
Read more

Hello Hyde

第一次尝试使用比较流行的静态网页生成工具,记录一下基本操作过程和感受。
Read more
2012

SSH reverse tunnel

访问 NAT 内部的服务器
Read more