August 29, 2008 at 22:44:08 · Filed under PHP, Review, Software

BOUML is a free UML 2 tool box (under development) allowing you to specify and generate code in C++, Java, Idl, Php and Python.
BOUML runs under Unix/Linux/Solaris, MacOS X(Power PC and Intel) and Windows.
BOUML is very fast and doesn’t require much memory to manage several thousands of classes, see benchmark.
BOUML is extensible, and the external tools named plug-outs can be written in C++ or Java, using BOUML for their definition as any other program. The code generators and reverses are ones of the pre-defined plug-outs included in the BOUML distribution. See features.
BOUML是一个免费的UML2.0工具(还在开发中),可以生成C++, JAVA, IDL, PHP, Python的代码。
BOUML是一款跨平台的程序,支持Unix/Linux/Solaris, MacOS X(Power PC and Intel) 以及 Windows。
BOML执行速度非常快,而且不需要占用太多的内存就可以管理成百上千个类,具体可以看官方的性能评测。
官方网址:http://bouml.free.fr
当前版本:v4.5,发布于2008年8月26日
下载地址:http://bouml.free.fr/download.html
3 Comments »
October 18, 2007 at 09:59:49 · Filed under News, Ubuntu
The latest releases of Ubuntu 7.10 for desktop and server are available today for download.
Download it now
DVD image: http://cdimage.ubuntu.com/releases/gutsy/release/
期待已久的Ubuntu 7.10终于发布了,准备改天抽个时间把自己本本的系统换成Ubuntu 7.10!
2 Comments »
September 5, 2007 at 15:52:36 · Filed under News
在http://shop.canonical.com看到了一个Ubuntu笔记本双肩背包,非常满意,于是想上淘宝网看看有没有货,不看不知道,搜出来大部分都是免费派送的Ubuntu光盘在上面卖。

Ubuntu能做到免费派送,并且不收取任何费用,连邮费都不用你出,是件非常了不起的事。可是到了国内结果如何呢?这些光盘成了一些人的牟利工具!!!
收点邮费免费送也就算了,还卖这么贵,太丢人了,咱中国人的脸都丢尽了,太值得国人深思了!
淘宝上的很多卖这些光盘的人偶都去留言或者举报了,希望能看到这篇文章人的也能联合起来去抵制这些人!!
2 Comments »
August 8, 2007 at 09:00:57 · Filed under CentOS, FreeBSD, MySQL, Ubuntu
Jim Dowling为我们写了一个安装和管理MySQL集群(MySQL Cluster)的BASH脚本,支持安装本地集群和分布式集群,提问式的安装方式,非常方便,相信每个人都很容易上手。
http://www.jimdowling.info/ndbinstaller-trac/wiki/DetailedLocalhostInstall这里以图文的方式介绍了这个脚本的整个安装过程。
更多资料请访问:http://www.jimdowling.info/ndbinstaller-trac/
安装脚本下载(右键另存为)
wget http://www.jimdowling.info/ndbinstaller/ndbinstaller.sh
# or
svn co http://www.jimdowling.info/ndbinstaller/
No Comments »
July 9, 2007 at 15:50:36 · Filed under Python, Review, Software, Ubuntu
Wine-Doors是一款基于Gnome桌面的Windows软件安装管理包,使用非常方便,只需在软件列表中选择要安装的软件,Wine-Doors就会帮你搞定一切,不再需要自己动手来配置。
最新版本为:Wine-Doors 0.1 (Vinegar Finger)。
Read more…
No Comments »
July 2, 2007 at 09:27:15 · Filed under Google, News, Operating System, Software, Ubuntu
搜索巨头Google为大家提供了几个Linux发布版的仓库。不管如何,偶支持他。
目前提供以下几个:
* Ubuntu 7.04 (Feisty)
* Debian GNU/Linux 4.0
* openSUSE 10.2
官方网址:http://www.google.com/linuxrepositories/index.html
No Comments »
June 30, 2007 at 09:14:49 · Filed under News, Review
本期的内容包括:
* Flavour of the Month – Kubuntu
* How-To – Ubuntu on the Intel Mac Mini, Virtual Private Networking, Learning Scribus Part 2 and Ubuntu for your Grandma!
* Review – System 76 Darter
* Top 5 – Widgets
* MyDesktop, MyPC and more!

之前的两个版本都有出其他语言的翻译版,不知道啥时候会出中文的,还是很期待!
下载地址:http://www.fullcirclemagazine.org/issue-2
官方网址:http://www.fullcirclemagazine.org
No Comments »
June 28, 2007 at 12:49:57 · Filed under CentOS, FreeBSD, Ubuntu
find命令功能其实很强,针对某些特定条件的日志文件特别有效,下面列举几个技巧:
1.查找90天以前的文件,并用LS列出全名
# find /data/webdata -mtime +90 -type f -exec ls -l -h {} \;
2.查找修改时间超过90天的文件
# find /data/webdata -mtime +90
3.查找修改时间超过90天,并且不包含click_15和click_16目录的文件
# find /data/webdata -mtime +90 \( -path /data/webdata/click_15 -o -path /data/webdata/click_16 \) -prune -o -print
4.查找修改时间超过90天,并需确认删除
# find /data/webdata -mtime +90 -ok rm -R {} \;
No Comments »
June 25, 2007 at 13:09:50 · Filed under CentOS, FreeBSD, SQLite, Ubuntu
很简单的一条命令:
sqlite2 mydb.db .dump | sqlite3 mydb-new.db
如果需要很多数据库,写个简单的脚本即可。
#!/bin/bash
#
# description: Upgrade SQLite2 to SQLite3
#
DBPATH="/data/db"
for oldfile in $(find ${DBPATH} -name "*.db"); do
newfile="${oldfile}.bak"
sqlite2 $oldfile .dump | sqlite3 $newfile
mv -f $newfile $oldfile
echo $newfile
echo $oldfile
1 Comment »
June 25, 2007 at 12:45:48 · Filed under CentOS, FreeBSD, General, MySQL, Ubuntu
实际上这种文章已经很多了,网上也到处都是,之所以写这篇文章,目的是为了解决其中一个问题。
# cd /usr/local/src
# wget http://cn.php.net/distributions/php-5.2.3.tar.gz
# tar -zxvf php-5.2.3.tar.gz
# cd php-5.2.3
# ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --cache-file=../config.cache --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --enable-force-cgi-redirect --disable-debug --enable-pic --disable-rpath --enable-inline-optimization --with-exec-dir=/usr/bin --with-freetype-dir --with-png-dir=/usr/local --with-gd=shared --enable-gd-native-ttf --with-iconv --with-jpeg-dir=/usr/local --with-openssl --with-png --with-pcre-regex --with-zlib --with-layout=GNU --enable-magic-quotes --enable-sockets --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-memory-limit --enable-shmop --with-mime-magic=/usr/share/file/magic.mime --with-apxs2=/usr/sbin/apxs --with-sqlite --with-pdo-sqlite --without-pear --disable-xmlwriter --disable-xmlreader --disable-xml --disable-simplexml --disable-libxml --disable-dom --disable-ipv6 --disable-json --disable-hash --with-mysql --with-pdo-mysql
很多人在执行到这一步的时候,会出现以下问题:
Read more…
2 Comments »