November 20, 2005

我终于有自己的blog了

Posted in Feeling at 8:51 am by poorc

当然说终于有自己的 blog 是有自己架设的 blog 了
这个地�以��止更新了,我的所有的 blog 都会�布在新的 blog 上�了
这个新的 blog 的空间è¦?感谢朋å?‹äº† aminiboy 了,他å…?è´¹æ??供了我 200M 的空间
blog 的程�我采用了 wordpress + mysql 的架构,速度和稳定性都有��
下�给出新 blog 的地�,欢迎大家访问呀。

http://blog.jnlinux.org

�外,济�开�用户组�立了,欢迎大家光临:
http://www.jnlinux.org

我终于有自己的blog了

Posted in Feeling at 8:49 am by poorc

当然说终于有自己的 blog 是有自己架设的 blog 了
这个地�以��止更新了,我的所有的 blog 都会�布在新的 blog 上�了
这个新的 blog 的空间è¦?感谢朋å?‹äº† aminiboy 了,他å…?è´¹æ??供了我 200M 的空间
blog 的程�我采用了 wordpress + mysql 的架构,速度和稳定性都有��
下�给出新 blog 的地�,欢迎大家访问呀。

当然说终于有自己的 blog 是有自己架设的 blog 了
这个地�以��止更新了,我的所有的 blog 都会�布在新的 blog 上�了
这个新的 blog 的空间è¦?感谢朋å?‹äº† aminiboy 了,他å…?è´¹æ??供了我 200M 的空间
blog 的程�我采用了 wordpress + mysql 的架构,速度和稳定性都有��
下�给出新 blog 的地�,欢迎大家访问呀。

http://blog.jnlinux.org

�外,济�开�用户组�立了,欢迎大家光临:
http://www.jnlinux.org

November 19, 2005

IceWM 的中文 wiki å¼€é€š

Posted in Feeling at 11:01 am by poorc

今天早上开始了第一次的虚拟主机安装 wiki 的活动,当然了,之å‰?我也安装了 drupal å’Œ wordpress 的程åº?,å?¯æ˜¯ä¸€ç›´æœ‰äº›èŽ«å??其妙的错误,比较éƒ?闷的问题,自己å?Žæ?¥æƒ³æƒ³å…¶å®žè¿™ä¸ªç½‘站主è¦?是用æ?¥ç»´æŠ¤ IceWM 的中文文档,用他们那些程åº?其实还是有写ä¸?太方便。用wiki作æˆ?å??å?Œç¿»è¯‘的感觉更好了。就这样,上网找了最有å??çš„ php wiki,也就是 mediawiki 这个比较爽的å?‘型版本。从朋å?‹é‚£é‡Œæ´»å¾— mediawiki æº?代ç ?(因为这个 wiki 被国内å°?进了)。然å?Žè§£åŽ‹ä¸Šä¼ åˆ° ftp,按照è¦?求é…?置了数æ?®åº“,接ç?€å®‰è£…å°±å?¯ä»¥äº†ã€‚éš?便é…?置一下就å?¯ä»¥äº†ã€‚
wiki 刚开始让我�太适应的问题就是没有管�的��,因为他是所有都�以编辑的,所以���好象没有什么用处。唯一的管�就是你有 root ��去编辑那些东西。wiki 的语法也是比较好玩的,列举几个比较常用的:


== 一级标题 ==
===二级标题===
*缩进1*
**缩进2**
#数字缩进1#
##数字缩进2##
[[站内引用]]

November 18, 2005

一��情愿的转�

Posted in Feeling, Linux at 12:00 am by poorc

我�了 linux 的�型版本了。从 gentoo �到了 debian 了。本身看到了 ubuntu 5.1 �型了,自己想看看传说中的这个系统到底是什么样的系统就下载了一个看看。�是没有想到居然那个安装盘的程�作的还是很�到�的。分区程�在写分区表的时候把我的所有分区表都�完了。真是�闷呀,我用了3个月美化的好 gentoo 系统就这样�风而去了。他去了系统还是�用的,gentoo 没有那么多的时间装了。�� debian �,手头上��有 hiweed的 0.6的安装光盘,有点�了,但是�级就�以了。安装很顺利了,就是�级的时候�到了问题。都是 xorg 和 xfree86的混乱造�的。

ZhaoGuang:~# apt-get dist-upgrade
正在读å?–软件包列表… 完æˆ?
正在分æž?软件包的ä¾?赖关系树… 完æˆ?
您也许需��行“apt-get -f install��纠正上�的错误。
下列的软件包有�能满足的�赖关系:
libx11-6: �赖: x11-common (> 4.3.0) 但是它还没有被安装
E: �能满足�赖关系。�妨试一下 -f 选项。

这个就是那个问题,解决的方法其实还是比较简�的,用 xorg 代替 xcommon,然�修��赖关系就�以了。


dpkg -P --force-depends x11-common xorg-common
apt-get -f install

这里我有想到了上一次在 debian 上��到的那个没有 c++ 编译器的奇怪问题了

“checking for C++ compiler default output file name… configure: error: C++ compiler cannot create executables”

这个在 debian 下�解决其他还是很方便的,用 build-dep 就�以了


#用 build-dep 建立编译一个�软件的基本环境
apt-get build-dep lftp

对于 debian 这�过于热情的包管��置系统有时候也是比较讨厌的。比如我�想直接进入 gdm ,�是他安装�就直接进入了,让人感觉�爽,用下�的命令就�以�定了:


update-rc.d -f gdm remove

最�就是在 debian 下�安装显�的这个�的�闷问题了,给出我的安装显�的步骤:


1. # apt-get install nvidia-kernel-source nvidia-kernel-common debconf-utils debhelper dpatch gettext html2text po-debconf devscripts kernel-package dpkg-dev module-assistant
2. # export KVERS=$(uname -r)
3. # export KSRC=/usr/src/linux-headers-$KVERS
4. # apt-get install linux-headers-$KVERS
5. # cd /usr/src
6. # tar zxvf nvidia-kernel-source.tar.gz
7. # cd modules/nvidia-kernel/
8. # debian/rules binary_modules
9. # cd ..
10. # dpkg -i nvidia-kernel-*.deb
11. # apt-get install nvidia-glx nvidia-setting

这样就安装好了基本的系统了,解决了一个大堆的东西了。当然字体的美化的问题,都在个人的�心了,没有什么好讲的了。

�考文档:

http://www.coolcode.cn/?p=62

http://www.linuxsir.org/bbs/showthread.php?t=230860

November 14, 2005

今天用 python è§£å†³äº†ä¸€ä¸ªé—®é¢˜

Posted in Python at 10:50 am by poorc

刚æ‰?在看 python-chinese 的邮件列表,一个朋å?‹æƒ³æ‰¾ä¸ªç®€å?•的分离ip地å?€çš„æ–¹æ³•,他觉得有简å?•的办法,我想也有,å?¯æ˜¯åˆ?å­¦ python 根本ä¸?知é?“什么函数了,看了这个朋å?‹çš„需è¦?,自己å??正无è?Šå°±è¯•ç?€å†™ä¸ªè¿™ä¸ªä¸œè¥¿ï¼Œç»“构终于让我æ?žæˆ?功了,ä¸?过希望高手ä¸?è¦?笑è¯?呀。呵呵,下é?¢ç»™å‡ºé‚£ä¸ªå“¥å“¥çš„邮件:

è¶…å?“
致 python-chinese
更多选项 17:08 (1½�时�)
主è¦?是用æ?¥æ??å?–IP地å?€çš„。对Python的函数还ä¸?熟,所以请教了。

下�给出我的代�大家看看,效率�怎么样,�是�以实现那个功能了。


#!/usr/bin/python
#Filename:ip.py
#Use to split ip
#author:zhaoguang

ipAddress="192.168.0.1"
def ipSplit(ipAddress):
ipScrap=0
finalIp=['']
ipLen=len(ipAddress)
print 'ipLen is',ipLen
i=0
for i in range(0,int(ipLen)):
if ipAddress[i]=='.':
ipScrap=ipScrap+1
finalIp.append('')
#ipLen=ipLen-1
else:
finalIp[ipScrap]=finalIp[ipScrap]+ipAddress[i]
#ipLen=ipLen-1
else:
print '\nipSplit() done.\n'
i=0
for i in range(0,4):
print 'Section %d of Ip is %s' % (i,finalIp[i])

ipSplit(ipAddress)

这个把函数放到 def 里�,在外部 import 这个模�,直接使用就�以了,也算比较方便。呵呵,python,真是一个比较方便的工具呀。
刚�去看了limodou的方法,简�了,用了map�解决,就1��,呵呵,看看�我还是�好好学习呀:

在 05-11-14,limodou limodou@gmail.com 写�:
>
> 正则表达�是一�方�,�一�简�的方��以直接使用
>
> a = ’192.168.0.1′
> v = map(int, a.split(‘.’))

Next page

Follow

Get every new post delivered to your Inbox.