-
新鲜出炉
雁过留声
- RoR learning log (2) | 湖间小筑 on RoR learning log (1)
- PSY on Ruby learning log
- hzmangel on Ruby learning log
- Kevin on Ruby learning log
- Ivy on 2012,魔都开年
Tags
不明真相之围观
- Android中使用自定义Adapter - 4,019 views
- 让win下的vim支持非等宽字体 - 2,572 views
- C++中静态成员函数的声明及定义 - 1,348 views
- python中的静态成员函数 - 1,332 views
- VIM LaTeX Suite - 1,327 views
- List的Iterator - 1,069 views
- Pietty + Xming,在Win下用X - 1,025 views
- 给iphone传电子书 - 945 views
- AutoHotKey 设置窗口在最前 - 760 views
- 用AutoHotKey窗口平分屏幕 - 719 views
归个类
回忆
- May 2012 (3)
- April 2012 (1)
- January 2012 (1)
- December 2011 (1)
- November 2011 (1)
- September 2011 (1)
- July 2011 (2)
- June 2011 (1)
- May 2011 (2)
- April 2011 (1)
- March 2011 (3)
- January 2011 (2)
- December 2010 (4)
- October 2010 (2)
- September 2010 (2)
- August 2010 (1)
- July 2010 (3)
- June 2010 (3)
- May 2010 (2)
- March 2010 (5)
- January 2010 (7)
- December 2009 (5)
- November 2009 (2)
- October 2009 (1)
- September 2009 (5)
- August 2009 (3)
- June 2009 (1)
- May 2009 (4)
- April 2009 (2)
- March 2009 (1)
- February 2009 (3)
- January 2009 (3)
- December 2008 (6)
- November 2008 (14)
- October 2008 (5)
- September 2008 (11)
- August 2008 (8)
- July 2008 (9)
- June 2008 (21)
- May 2008 (17)
- April 2008 (17)
- March 2008 (15)
- February 2008 (1)
- January 2008 (3)
- December 2007 (1)
- October 2007 (12)
- September 2007 (8)
- August 2007 (9)
- June 2007 (8)
- May 2007 (10)
- April 2007 (3)
- November 2006 (5)
- October 2006 (2)
- September 2006 (16)
- August 2006 (13)
- July 2006 (4)
- June 2006 (1)
- April 2006 (1)
- March 2006 (6)
- February 2006 (1)
- January 2006 (3)
- December 2005 (6)
- November 2005 (15)
- October 2005 (12)
- September 2005 (1)
- June 2005 (4)
- May 2005 (12)
- April 2005 (16)
- March 2005 (6)
- January 2005 (13)
- December 2004 (3)
- November 2004 (8)
- October 2004 (13)
- September 2004 (13)
Author Archives: hzmangel
diff/patch
今天配置xoops的时候,发现几个模块之间好像有相同的配置文件,它们有相同的文件名,只是在不同的地方加上了一些代码,所以自然而然的就想到了用diff/patch。上网查了一上,还是满简单的,主要就是patch接受的diff文件有特定的格式,在用diff生成的时候要加上-u选项才可以被patch接受。例如目录下有1和2两个文件,下面是一些操作记录:
Posted in 小企鹅Linux
Leave a comment
Apache+MySQL还是满方便的嘛
前几天折腾机器,重装系统,从XP到2k3又到2k3 R2,现在感觉系统用起来爽多了,看来XP还是没有2k3合我的胃口啊。8过今天只是想说说LAMP里面的A和M(不过我一直好像用的都是WAMP,呵呵),重装系统后根本不要重装,只要在命令行重新运行一下命令就可以了,可以直接安装成系统报务,真的是很方便。多亏当时搭系统的时候没有按网上那一堆文章说的,把dll什么的拷到C盘去,在这其中多亏了FileMon啊,不过估计把文件夹拷走还是有些困难的,因为我把网站的目录移到别的地方去了,不过即使这样改的地方也算是很少,比重装一下也方便多啦 :)
Posted in 善用佳软
Leave a comment
root敢死队
一直来,用Linux都是非root不用,所以一直也就被人称为root敢死队,今天想好好珍惜一下生命,于是开始配用户。配用户这事情我以前也做过,不过一直弄不清那些个组的关系,最后的结果就是用了大概一天的su,在第二天后就把那个普通用户遗忘的一干二净。今天在配用户之前在网上转了转,找了点东西,把那个普通用户加到了一堆组中去,像什么audio, video什么的,总算是能大概用一下了,8过后来碰到使用aptitude什么的命令还是被告知权限不够,又把sudo装上了,直接配置成可以执行大部分的可执行程序,而且不用密码,也就是在配置文件中加进去了一行:<username> ALL=NOPASSWD:/bin/*,NOPASSWD:/sbin/*,NOPASSWD:/usr/bin*呵呵,感觉和root差不多了,还是没有很把用户当作一回事啊,这个习惯看到要过很久一段时间才能改了 :) btw: 本来还想配置一下iptable来限制访问,结果直接把自己给ban了(我用的是ssh),后来把自己的这条规则加上后,发现apt-get又不能用了,一怒之下又把iptable恢复到以前的状态了,呵呵,什么都不管。安全这个问题啊,还真是麻烦啊。
Posted in 小企鹅Linux
Leave a comment
搭NFS服务器
今天终于算是把NFS服务器搭建的流程走了一遍,其实并没有什么难的,下个软件,改个配置文件,就可以了,主要是那个配置文件。过程什么的在这就不详细讲了,网上一抓一大堆,主要是配置方面的一些问题吧。今天郁闷的一点就是配置文件中不能加空格,今天就是因为加了空格了,所以郁闷了老半天。已经被这习惯郁闷过不少次了,看来下次出现问题首先要看看这方面的事情。 流程走了一遍,但是没有客户端来连,Windowz的NFS不会用,折腾了半天,最终都败在用户管理这一块了,它支持和UNIX主机共享用户信息,但是好像要求UNIX主机打开NIS服务,在配置的过程中,被那些个什么domain郁闷了N久,最后还是废弃了,最终的解决方案还是老老实实的用FTP,呵呵,又白忙了N久。
Posted in 小企鹅Linux
Leave a comment
本地时间与UTC时间
刚真的晕了,用writer发布的文章时间显示完全不对,差8个小时,直接想到的就是时区的问题,一开始还以为是MS这个软件的问题,找了一圈设置的选项没找到,后来又去WP的设置里面找,总算找到了,本网与服务器时间的差,本来还不知道是做什么的,这回算是知道了,调时差啊,害我把那些个文章又重发了一遍,FT btw: 这个软件好像发布的时候设置时间真的有问题,不试了,困了,睡觉…….
Posted in 善用佳软
Leave a comment
当开源成为一种习惯……
昨天去LinuxWorld2006转了一圈,想写些东西,也不知道为什么,突然想到了这个名字,就用上了,呵呵。 从昨天的一些演讲中可以看到,不少商业公司的策略有一些转变。第一次接触到这种事情还是去年的那个Sun开发者大会,从那才知道,Open Solaris其实和Sun卖的那个Solaris是同源的,任何人都可以把Open Solaris的源代码下载下来,然后自己编译,发布(具体是不是这样我也不太清楚,因为那个时候听的不是很认真)。当时没觉得什么,后来才有一些感觉,像昨天的SuSE发布会,才知道其实SuSE也有一个Open SuSE的版本,可以从网站上直接下载,也可以直接更新,和SuSE Enterprise Edition不同,它不提供技术支持,但是更新会很快,而企业版的更新需要去买,不过相应的也有更好的技术支持。 我用的最多的类似的东西应该算是Eclipse了吧,IBM直接把4kw的源代码,真的是很有魄力的一件事情,不过现在的事实也证明,这一决定的正确性,Eclipse开放的框架结构让它可以被灵活的配置在多种应用场合,而不是仅仅简单的开发Java程序。插件也很好的扩展了Eclipse的功能,像用cdt来开发C/C++程序,Together插件来做UML方面的开发,还有开发J2EE的插件,风河的新版workbench也使用的是Eclipse,还有Altera的NiosII开发平台。个人感觉Eclipse的缺点就是战用资源较多,虽然在内存越来越便宜的今天不是什么大问题,但是还是存在像偶这种用着几年前的机器的人啊….. 今天仔细看了看昨天拿到的IBM的宣传材料,发现有了WebSphere和DB2的Express版的下载,不知道这个概念是不是从MS那弄来的,只知道MS提供VC2005的下载,免费的,当然,功能不会全,但估计对我这种人是决对够用了,更重要的是,这是正版的软件,这在一些公司里面还是很看重的。 写到这才觉得有些文不对题,只是曾经一度需要花费N多的软件推出了免费版本,和开源的关系不大,呵呵,不改了吧,谁让我懒呢。开源,给开发人员来的方便不是这几字节的文字能表述完成的,只是想想每做一辆车都要去重新发明一次轮子的轮子的事情就让人郁闷的慌。不过从另一方面讲,开源也让开发人员的收入大大减少,如果没有稳定的收入来源,开源大概只是一个梦想吧。 呵呵,胡言乱语的说了一些东西,本来我说的话就是胡说嘛,爱看的看吧,纯属自娱,如有不同意见,可以拍砖,8过嘛,嘿嘿,偶的地盘,偶做主,哈哈。
Posted in 小企鹅Linux
Leave a comment
也说django
昨天看了一些django的东西,也按着django step by step上面的东西做了一些尝试,感觉我在开始的时候错误的理解了django 。因为在接触django前,接触过一点xoops的东西,所以下意识里面觉得django和它应该有些类似,提供一个架构,然后有一堆模块,我把模块组织组织就是一个基于内容的网站。可是昨天发现,我错了,而且错的比较的远,django提供了一个框架,方便开发的框架,但是并不是像我觉得的那个用几个模块就可以搭个有点样子的服务器出来,呵呵,看来要学的东西还是有很多啊。应该会看下去吧,毕竟对Python还算有些熟悉,至少比PHP要好,而且不少人告诉开发python的应用要比PHP要好,呵呵,看看吧,反正一方面blog什么的架着,那些东西又不是我弄的,会用就满足了,另一方面看看这个吧,好像满好玩的,呵呵。 btw: Apache的虚拟主机好像有点好玩,有空看看。
Posted in Happy coding
Leave a comment
Linux is OK
折腾了两天,总算是把Linux折腾到了那台机器上,其实想想,也没什么难度,主要是自己懒,没有刻盘,用手头上现有的盘折腾的,所以比较的郁闷,呵呵。 本来说是只想弄个能跑交叉编译环境的Linux,所以首先想到的是knopix,但是不知道怎么回事,这次装的knoppix用着很不爽,apt安装告诉我包依赖性没有解决,但是看了它的安装软件列表,它需要的包就在那个列表里面,直接FT了。于是又想用回debian了,那台机器只有128的内存,我是没有信心在那上面跑个XP再加个虚拟机,我知道我是不能忍那个速度的,于是想到了硬盘安装,一开始机器里面有Grub,看网上的说明直接改参数就可以启动安装进程。其实就是把那个vmlinux和initrd文件放到Grub能找到的地方,然后加上参数root=/dev/ramdisk ramdisk_size=XXX什么的启动参数,大概就可以了,我看到的那个文章在这后面还加有个参数,不清楚是什么意思。再就是写上initrd /path/to/initrd/file,然后就可以boot了,它会自动寻找debian_netinstall的image文件,网上说是把那个东西放到根目录下,不过我是放在和内核文件一个目录下的,也可以找到嘛 ^_^ ,再后来就是安装了,装过多少遍的东西,不说了,等,然后重启,设置apt源,update,再就是install软件了。 btw: 这次考虑使用非root用户作为常用用户了,呵呵,咱也要学着professional一些嘛 :)
Posted in 小企鹅Linux
Leave a comment
Windows Live Writer
MS刚发布的写blog的东西,我也是刚用上,感觉还是满不错的,所见即所得的东西,不过在打字过程中屏幕有时会闪烁,不知道是什么原因,刚发现还可以自动换行,别的功能还没去发掘,应该还算是不错吧。虽然有时对MS没什么好感,但是它的东西在上手度方面还是很不错的,这也是不得不承认的一点 :) 。不过不知道是不是因为beta版的原因,有时会和输入法不兼容,机器上没有微软拼音,测试不了,不过极点五笔确实是有几次切不出来了,只有把 writer关了重启。 btw: 写的时候才想起来,一直想弄个软件方面的分类,就用它当做开篇的吧,不过说真的,我也不知道应该在这边写些啥,不知道和其它的分类会不会有冲突啊
Posted in 善用佳软
Leave a comment
Django起来啦
呵呵,总算是起来了,折腾了几天,倒不是因为配置上有什么难的地方,主要是这几天有时候玩玩游戏,时间就过去了,等到要玩Django的时候,又会发现有什么包没有,所以就作罢了,不过现在总算是起来了 其实也没什么难的地方,一是要下载django的软件包,解压到任何文件夹,在当然目录运行setup.py install,当然我是这在Windows下配置的,要是在*nix下,应该是python setup.py install,这时官方的文档中写的是需要联网下载setuptool,后来看到安装的时候,说只要把那个工具放在当前目录下就可以了,所以那时候才知道能这样装了,然后也没什么了,一堆字符过后,装完了。再后来就是按着教程什么的一步一步来吧,现在我看的是limodou的Django: Step by Step,刚把服务器起起来,可以看到那个Congratulations画面了 btw: 建立站点后,要到站点的目录下运行managy.py runserver
Posted in Happy coding
Leave a comment