2015年7月

做程序员就是折腾

事情起源于我想在家里的老爷机 CentOS-6 上安装 sublime-text-2
baidu了破解方法很好用。使用 vim 直接修改 sublime-text 二进制文件
这里学到了vim中用xxd可以将修改的内容存回二进制文件

%!xxd -r

接下来我很感兴趣的调整了一些用户配置。字体大小,粗细,不自动换行。
随后无法使用中文输入法,就开始了苦逼的安装过程。因为没有RPM包,我得手动源码编译。
fcitx-4.2 这个东西依赖一大堆库,最后卡在gobject-introspection
看了软件说明,让C语言编译的软件在运行时可以得到程序的元数据,禁用此特性也不行
gobject-introspection 又依赖 glib2-2.45 但 CentOS-6.5 只能支持 glib2-2.28
我知道linux系统里很多软件都有强依赖,应该用包管理器更新,冒然升级共享库后果很严重。
但 linux 提供了无限的自由,共享不行可以静态链接彻底隔离系统的影响,手动修改make结果失败。

突然机灵了下,网上的帖子好像很轻描淡写的说依赖的几个包装上就行了没人发牢骚呀。
我意识到网上安装的版本比我的旧,也许旧版本没有那多依赖,台湾人开发的这个软件很老了
结果试了下 fcitx-4.0 世界就清净了。最后总结下,在 linux 的世界里小问题可以造出大大的坑。
在借助谷歌、度娘两位大神帮助下尚且如此自虐,如果自己看E文手册来搞简直没法活了。

学会的几个技能

  1. %!xxd -r # 可以将修改后二进制内容写回文件
  2. strings /usr/lib/libstdc++.so.6 | grep GLIBCXX # 查看本机支持 stdc的版本
  3. rpm2cpio xxxx.rpm |cpio -idmv # 解开但不安装rpm 包
  4. LD_PRELOAD=./xxxx.so ./program # 运行运行程序前加载动态库
  5. gcc -shared -o libx.so x.c `pkg-config --libs --cflags y` -fPIC # 编译动态库
  6. xz -d xxx.tar.xz # 解压缩 xz
  7. xz -z xxx xxx.tar # 压缩为 xz
  8. tar zxvf xxx.tar.gz -C folder # 解压到folder,folder需存在
  9. unzip -d folder xxxx.zip # 解压到 folder
  10. tar jxvf xxx.tar.bz2 -C folder # 解压到 folder
  11. wget url.html -O filename # 将网页存成文件
  12. 7za x -o folder # 解压到 folder
  13. zip -r xxx.zip xxx # 压缩成 zip 文件
  14. curl -o ofile -x proxyh:p -e 'referer' -A 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)'

Discuz!X 1.5 修改日志

01 界面 > 导航设置 > 页尾导航

隐藏 Archiver

02 全局 > 站点信息

站点名称网站名称 改为 “云点考勤论坛”
网站URL 改为 http://www.cloudpointkq.com
网站备案信息代码 改为 鄂ICP备1000000号-1

03 footer.htm 修改

隐藏 power by
页尾导航居中对齐(common.css)

04 界面 > 界面设置 > 论坛首页设置

论坛热点 改为“否”

05 用户 > 用户组 > 系统用户组 > 游客(编辑) > 附件相关

允许下载/查看附件

www.000webhost.com