unzip的中文问题 唉,unzip的-O选项一直是一个传说中的存在,而且unzip的开发者一直没有意向修复。 故自己动手,丰衣足食,用python写了一个MultiCharset ZIP,代码附上: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596 2013-05-17 Linux dev
gcc的使用和编译时的符号确定 一般来说,我们编译c语言程序要经过编译(预处理)、和链接两步。当然教材上讲的时候还有预处理。 预处理: 1gcc -E code.c -o code.e.c 预处理主要处理文件包含和宏定义等等。 编译: 1gcc -c code.c -o code.o 编译主要把c语句翻译成二进制代码(一般此步骤包括了预处理)。 但是有一些函数的实现没有在预处理过的c语言文件中,类似的还有extern声明的变 2013-05-17 Linux dev
fedora 18 安装配置 安装fastestmirror:个人不推荐更改repo文件,因为有单点依赖 yum install yum-plugin-fastestmirror 安装rpmfusion源:RPM Fusion is a merger of Dribble, Freshrpms, and Livna. yum localinstall –nogpgcheck http://mirrors.163.com/r 2013-04-29 Tips
Linux下HaoZip创建的分卷文件的解压缩 近来看mysql视频,下载下来是“X.haozip01.zip”这样的文件,无法解压。 经过数次探索后,发现直接把文件拼装在一起再用unzip解压即可。 如下: cat X.haozip01.zip X.haozip02.zip > X.zipunzip X.zip 2013-04-10 Tips
用reveal.js+markdown制作树型结构的slides reveal.js 可以让你制作出基于网页的slides,轻量级,跨平台,非私有格式。 说来惭愧,我做的大多slides都是想表达这样的结构: 于是,就做出了这样的slides: 我们姑且称这样的slides为“树型结构slides”。我们要用 reveal.js来制作这样的 slides 。 fork项目: 1git clone git://github.com/hakimel/reveal 2013-04-04
建立xdebug+eclipse的调试环境 几周了,终于让 eclipse 能够调试php代码了,期间找了许多资料,但是总不能如愿,于是记录如下。 安装xdebugfedora 下直接安装 php-pecl-xdebug 包就算是配置好了 php 的 xdebug 扩展。 记得systemctl reload httpd.service 访问 phpinfo 页面时应该有 xdebug 的相关信息: 然后打开 display_errors 2013-04-03 Language > PHP #PHP
Linux 下 Eclipse 的外观修改(图标大小) 在Linux(F18+gnome3)下用Eclipse最显著的一个特点是图标特别的“大气”,菜单栏都到两行了,就是图标特别的大。给张图就明白了: 今天突然有改了它的冲动,百度之,曰为gtk2的风格问题。不过,百度出来的答案都没用,于是google,得之: https://www.davidandrzejewski.com/2012/08/03/make-eclipse-less-ugly-in- 2013-03-31
ProFTPD限制FTP模式 以前搞过ProFTPD禁止主动模式,但是这两天有这个需求的时候却忘记了,看来得写一日志记录下。 首先,环境是 fedora 17 + proftp 。 默认的配置是主动模式和被动模式都可用。 主动模式下访问记录: 1234Command: PORT 127,0,0,1,237,87Response: 200PORT command successful 被动模式访问记录: 12Comm 2013-03-31 Ops
Linux下管理MP3文件(乱码,临时文件) 很多MP3文件在Linux的播放器中都显示乱码,原理在此:http://www.linuxdiyf.com/viewarticle.php?id=57099 另外,Linux下有的音乐播放器会在目录下创建隐藏文件,备份时当然要删除这些文件了。 删除目录下除MP3和LRC文件以外的其他文件: 1find ./ -type f ! -iname \*.mp3 ! -iname \*.lrc -e 2013-03-31 Tips
如何预览翻译的 Fedora 文档(使用 Publican) 首先要在 transifex.com 网站注册,并加入翻译组。(此处不赘述) fedora的文档,至少本文的例子 Fedora System Administrator’s Guide → FTP 使用 Publican 写作,所以我们从翻译网站上拿到的仅仅是包括了文章“词条”的po文件。我们翻译的时候肯定要“预览”,所以必须拿到文档源码,本文中的文档源码在 git://git.fedorahos 2013-02-27 Tips