Rexdf

The devil is in the Details.

[置顶]发布一个sublime汉化插件

| Comments

很简单的一个插件,现在支持汉化Sublime Text2,Sublime Text3。全部系统Win64、Win32,Linux64,Linux32,OSX等,可以随意来回切换简体中文、繁体中文、日语、英语,无需重启SublimeText。

Opensource Projects Build Skills

| Comments

Build from source code.

opensource software times build on platform required skills
archlinux + virtual machine Linux
LFS 2~3 virtual machine Gnu Make,Linux toolchain,build kernel
gentoo + virtual machine Linux
BLFS + virtual machine Linux
opencv 2~3 Windows cmake
Qt + Windows(MSVS,MingW) MSVC,MingW
Filezilla 2~3 MingW64(Windows/Linux) cross build, build gnu software on windows
gpg4win + Linux(archlinux,debian) cross build
android + Ubuntu cross build,android rom
firefox + Windows MSVS
chrome + Windows MSVS,ninja

编译filezilla之2

| Comments

自己编译FileZilla Client中编译过3.9,但是对于最近的3.10却一直编译不出来。

换了多个编译器,其中发现个新环境msys2中提到过的基本都试了一遍(实际上主要在实验有4.9的,因为Filezilla3.10.x似乎用到了4.9的一些特性或者头文件)。

发现个新环境msys2

| Comments

好久没写,发生种种暂且不表。

最近注意到了一个新的Windows上面的模拟Linux的项目。一般来说两大主流阵营MingW与Cygwin,这两个思路各不相同。相对来说MingW性能比较好,尽可能用WinAPI替代实现。Cygwin则是添加了一个层,利用很多dll来模拟Linux的那些syscall(典型的如fork)。所以cygwin程序一般都是需要有cygwin的dll在path里面才可以运行。MingW缺点是很多程序没法编译,如果没有专门为MingW设计的程序,基本上MingW是编译不出来的。Cygwin缺点是会比较慢。

程序语言

| Comments

午后无聊整理了下大体上的语言关系图谱,有一些个人观点在里面如有不对之处欢迎指正。本来是一副横向的,但是我发现HTML那里刚好可以断开,所以就分成两幅了,对排版正好有好处。

Cygwin的日常妙用

| Comments

电脑的日常使用中总是会感觉一些需求不能满足,比如希望批量重命名1000多个分布在不同文件夹的图片,希望在十多个文件夹中的txt文件中找一个含有某一字符串的文件等。

Crc32的问题

| Comments

最近Adobe更新比较频繁,然后下载下来12个1G分卷的是用的Total Command的win-sfv32生成的一个sfv校验文件。因为以前好像都是MD5的校验和,所以直接用md5sum,sha1sum和type命令,直接在cmd里面就可以把问题解决(我的path里面带了cygwin的bin目录)。突然来个CRC32还真没办法。

Cygwin的XWin对win8.1支持完美

| Comments

最近一次升级cygwin后(cygwin升级基本上和Ubuntu差不多频繁,个人感觉仅仅次于Arch的升级频率,这说明开发社区异常活跃),对图形界面比较惊喜。而国内的几个有影响的mirror都加入了cygwin的源,所以网速没问题的(实际上kernel.org的源也是非常稳定的)。

无盘虚拟机试玩

| Comments

试着玩了两个无盘系统,一个是BXP在win2000server上面,客户端是xp客户端;另一个是锐起3.1在Win2003,客户端依然是xp。我只试验了3.3BXP,这个感觉学习原理挺不错。但是它非常老,有几点不好的地方。首先,不具备开机还原磁盘的功能(或者我没发现),所以开机是锁定磁盘的,也就是一个镜像只能开机一个机器。所以如果10台或者100台,那么重复占用的磁盘就会非常大;其次不知道是不是用的win2000的原因,无盘客户端开机非常之慢,而工作站我还是放在SSD上面的,至少开机速度比正常虚拟机开机XP慢4到10倍。然后我就实验了锐起3.1,这个实验起来非常之爽,可以说和BXP比起来优点非常显著,首先最明显的就是开机速度非常之快,和直接启动磁盘虚拟机没多大差别,一个系统只需要一个镜像,也就是说一个镜像可以同时启动多个系统,而且支持更新镜像,支持全自动客户端自动配置,支持开机还原磁盘。