终于将Windows从我的电脑中请出去了
[
2011/03/17 15:37 | by 袁旭东 ]
2011/03/17 15:37 | by 袁旭东 ]
在大概一年半之前,我开始真正使用Linux,那是因为被Ubuntu的易用性给吸引了,第一次让我感觉到Linux在桌面开始超越Windows了。当时使用的是Ubuntu 9.04桌面版。第一次给Ubuntu了20G的空间(硬盘总容量是120G)。随着使用的深入,空间显得越来越不够用了。30G、40G、60G、80G……Ubuntu不断地蚕食着Windows的空间。到后来,我都不怎么用Windows了,而留着Windows的理由就是招行网银和游戏。
我本子里的Ubuntu随着时间的推移,从最初的9.04,然后到9.10,最后到10.04。升级到10.04后,我就没有再升级了。因为10.04是一个长支持版本,所以在未来一两年内我也不打算升级了。直到前几天,我在我的UMPC上安装了Ubuntu 10.10 Netbook版本。Ubuntu的界面有了质的飞跃,界面的各个环节都要比以前的精细多了。于是,我迫不及待地想要将系统升级到10.10。再加上我已经不再使用招行网银,转而使用建行的网银(建行网银对Linux支持较好,配合支付宝真正跨平台了),而对于游戏我也已经不再玩儿了(想不起来玩儿,而且对游戏也没了兴趣)。所以,我决定把Windows彻底请出我的笔记本,全部让给了Ubuntu 10.10。
今天是Ubuntu完全占领我的笔记本的第三天了,突然想表达一下,随便就写了几句,算是一个记录吧。
我本子里的Ubuntu随着时间的推移,从最初的9.04,然后到9.10,最后到10.04。升级到10.04后,我就没有再升级了。因为10.04是一个长支持版本,所以在未来一两年内我也不打算升级了。直到前几天,我在我的UMPC上安装了Ubuntu 10.10 Netbook版本。Ubuntu的界面有了质的飞跃,界面的各个环节都要比以前的精细多了。于是,我迫不及待地想要将系统升级到10.10。再加上我已经不再使用招行网银,转而使用建行的网银(建行网银对Linux支持较好,配合支付宝真正跨平台了),而对于游戏我也已经不再玩儿了(想不起来玩儿,而且对游戏也没了兴趣)。所以,我决定把Windows彻底请出我的笔记本,全部让给了Ubuntu 10.10。
今天是Ubuntu完全占领我的笔记本的第三天了,突然想表达一下,随便就写了几句,算是一个记录吧。
FreeBSD 8.2编译安装PostgreSQL 9.0.x
[
2011/03/08 00:41 | by 袁旭东 ]
2011/03/08 00:41 | by 袁旭东 ]
版本:ver 2.1 最后修改:2011-3-9 18:08 原创文章,转载请注明出处:http://blog.jiqila.com/
本篇文章是该系列文章的第二版,第一版见《FreeBSD 8.0安装PostgreSQL 8.4.x》
打算将来做的.NET项目所使用的数据库由MS SQL Server转换到PostgreSQL上来,所以安装PostgreSQL是必须的。PostgreSQL在FreeBSD上的编译安装要比MySQL麻烦一些,现将过程记录下来,备忘,顺便给需要的朋友作为参考。
本次安装所使用的系统及软件版本如下:
1、因为我安装FreeBSD时,使用的是CD盘,并且是最小化安装,除了基本系统外,仅多安装了ports,因此安装前需要做一些准备工作。
2、编译安装PostgreSQL 9.0.3
本篇文章是该系列文章的第二版,第一版见《FreeBSD 8.0安装PostgreSQL 8.4.x》
打算将来做的.NET项目所使用的数据库由MS SQL Server转换到PostgreSQL上来,所以安装PostgreSQL是必须的。PostgreSQL在FreeBSD上的编译安装要比MySQL麻烦一些,现将过程记录下来,备忘,顺便给需要的朋友作为参考。
本次安装所使用的系统及软件版本如下:
引用
FreeBSD 8.2 Release amd64
PostgreSQL 9.0.3
PostgreSQL 9.0.3
1、因为我安装FreeBSD时,使用的是CD盘,并且是最小化安装,除了基本系统外,仅多安装了ports,因此安装前需要做一些准备工作。
引用
cd /usr/ports/ftp/wget
make install clean
cd /usr/ports/devel/gmake
make install clean
cd /usr/ports/devel/bison
make install clean
cd /usr/ports/textproc/flex
make PREFIX=/usr install clean
rehash
make install clean
cd /usr/ports/devel/gmake
make install clean
cd /usr/ports/devel/bison
make install clean
cd /usr/ports/textproc/flex
make PREFIX=/usr install clean
rehash
2、编译安装PostgreSQL 9.0.3
AIX中tar解压文件造成文件丢失的解决方法
[
2011/03/03 15:52 | by 袁旭东 ]
2011/03/03 15:52 | by 袁旭东 ]
最近在AIX上实现.NET的部署,肯定会涉及到源码编译,那么就要对源码包进行解压。使用AIX系统自带的tar解压,不会报任何错误,但是会造成部分文件丢失。那么我们就只有安装GNU tar了,还好,IBM为我们已经准备好了安装包。
下载后,在AIX系统中安装即可,然后再使用tar命令解压之前出错的压缩文件,一切正常了。
引用
下载地址:ftp://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/tar/tar-1.14-2.aix5.1.ppc.rpm。
下载后,在AIX系统中安装即可,然后再使用tar命令解压之前出错的压缩文件,一切正常了。
引用
补充一下,使用的时候命令是:gtar
遨游3是我见过的最差的浏览器
[
2011/03/02 06:58 | by 袁旭东 ]
2011/03/02 06:58 | by 袁旭东 ]
总是在登录淘宝账号,因为是淘宝某账户的子账户,因此账户名特别的长,想找一个浏览器能保存账户名和密码的,而且还得必须IE内核(不支持Firefox,一般的淘宝登录是支持的,但仅仅此页面不支持:http://mai.taobao.com/login/login.htm)。因为很久很久以前用遨游的,那时候好像不叫遨游,这次也就习惯安装了遨游,而且还是最新的正式版——遨游3。
接下来就是我要说的遨游3最垃圾的地方了——工具栏无法自定义,也许是我笨,翻遍了整个设置,都没有找到能自定义工具栏的,在工具栏上右键也没有见到能设置的地方。是否需要登录遨游账户呢?我和不想去注册什么账户,所以没有去尝试。再次折腾了几分钟后,实在没有那个时间去浪费了,怀着满腔的愤怒,将其卸载了。
工具栏无法自定义这个缺陷是排他性的,遨游3功能再强,就是这一点就可以否认其他任何功能。希望这个仅仅是因为我笨,没有找到设置的方法。
接下来就是我要说的遨游3最垃圾的地方了——工具栏无法自定义,也许是我笨,翻遍了整个设置,都没有找到能自定义工具栏的,在工具栏上右键也没有见到能设置的地方。是否需要登录遨游账户呢?我和不想去注册什么账户,所以没有去尝试。再次折腾了几分钟后,实在没有那个时间去浪费了,怀着满腔的愤怒,将其卸载了。
工具栏无法自定义这个缺陷是排他性的,遨游3功能再强,就是这一点就可以否认其他任何功能。希望这个仅仅是因为我笨,没有找到设置的方法。
将集齐啦开发者论坛改造为https
[
2011/02/28 11:39 | by 袁旭东 ]
2011/02/28 11:39 | by 袁旭东 ]
昨天为dev.jiqila.com申请了一个免费的域名证书,这是一个世界上唯一一个被各大浏览器支持的免费证书。只可惜免费版本只支持一个域名和子域名,要想实现多域名多子域名,就要购买付费的证书,不过好在价钱不算贵,2年是49.90美元(也就是RMB300多点儿)。免费证书期限是1年,我先用着,如果感觉不错的话,就购买他们的收费证书。
等周末抽空写一篇免费证书申请的步骤,以及在nginx上的配置的文章。关于nginx配置https网站的方法,我记得之前我有写过,不过那个是自签名证书,浏览器不信任,会有警告提示。如果谁有兴趣的话,可以去翻一翻。
对了,差点儿忘记说一下那家公司的网址了:https://www.startssl.com/。
等周末抽空写一篇免费证书申请的步骤,以及在nginx上的配置的文章。关于nginx配置https网站的方法,我记得之前我有写过,不过那个是自签名证书,浏览器不信任,会有警告提示。如果谁有兴趣的话,可以去翻一翻。
对了,差点儿忘记说一下那家公司的网址了:https://www.startssl.com/。
Live HTTP Headers for Firefox 4
[
2011/02/27 19:50 | by 袁旭东 ]
2011/02/27 19:50 | by 袁旭东 ]
Live HTTP Headers是一个非常好用的Firefox组件,在Firefox下是我必装的组件。但是,自从将Firefox更新到4.0后,这个组件就不支持了,官网的最新版本最多支持到Firefox 3.6.x。不过,总算有人改造了此组件,让其可以在Firefox 4.0下正常运行了。地址如下:
引用
http://www.angelfire.cz/upload/Live_HTTP_Headers_0.16-fx.xpi
FreeBSD 8.2正式版发布,搭建WEB时的小变化
[
2011/02/27 12:52 | by 袁旭东 ]
2011/02/27 12:52 | by 袁旭东 ]
前两天下载了FreeBSD 8.2正式版,趁今天有时间,在虚拟机上按照我之前写的FreeBSD web服务器搭建教程的步骤,把开发环境搭建了一下。搭建过程中,发现相对于FreeBSD 8.1以及之前的版本,有一个小小的变化。需要对内核参数进行设置,否则PHP扩展eAccelerator无法加载,php-fpm无法运行。处理方法如下:
引用
vi /etc/sysctl.conf
kern.ipc.shmmax=67108864
kern.ipc.shmmax=67108864
jexus 4.2beta和nginx 0.7.68 与 nginx 0.9.5 的对比
[
2011/02/24 10:48 | by 袁旭东 ]
2011/02/24 10:48 | by 袁旭东 ]
本来是做jexus 4.2 beta与nginx 0.9.5处理静态文件的对比测试,这个测试在前两天已经做过了。两个测试平台如下:
引用
jexus 4.2 beta:
操作系统:Ubuntu Server 10.04.1 amd64
内存:320MB
CPU:VirtualBox 1cpu i5 460M
操作系统:Ubuntu Server 10.04.1 amd64
内存:320MB
CPU:VirtualBox 1cpu i5 460M
引用
nginx 0.9.5:
操作系统:FreeBSD 8.1 amd64
内存:512MB
CPU:VirtualBox 1cpu i5 460M
操作系统:FreeBSD 8.1 amd64
内存:512MB
CPU:VirtualBox 1cpu i5 460M
打算做一个手机小说网站
[
2011/02/20 18:55 | by 袁旭东 ]
2011/02/20 18:55 | by 袁旭东 ]
这个想法的起始原因很简单,老婆喜欢用手机在联通的WO网站上看小说。要知道联通的WO网站看小说是要收T的(一个T要0.2元)。看得多了,花销就不少了,因此我想做一个手机小说网站,我平时在网上收集一些小说,发布到这个网站上,然后老婆用手机访问就可观看了。需求简单,做起来也就没有多高的要求,所以打算用几天时间做出来这个网站。域名都已经设置好了:http://novels.m.jiqila.com/
ASP.NET执行Linux/Unix命令
[
2011/01/17 12:34 | by 袁旭东 ]
2011/01/17 12:34 | by 袁旭东 ]
在我编写公司内部使用的开发框架的时候,遇到了动态编译的问题,也就是要求,开发框架会实时编译程序员所写C#代码。这就需要开发框架能够执行Linux/Unix命令(我的开发框架运行于Linux/FreeBSD,在Linux/FreeBSD上架设ASP.NET服务器,参见《Ubuntu Server上搭建可用于生产环境的ASP.NET服务器》 和 《使用Jexus+Mono在FreeBSD上搭建asp.net web服务器》)。我使用以下代码来执行Linux/Unix命令,对于Windows环境应该同样适用,只是命令不同而已。





