跳至主要内容

博文

目前显示的是 一月 8, 2006的博文

跨平台遥控软件Timbuktu将集成Skype"

Timbuktu 是跨平台的远程控制软件,Timbuktu主要有以下 功能 : 1、以本地操作方式控制操作远程主机。 2、可通过 Internet, 本地网络, 或者Modem到Modem进行连接。 3、邀请其它用户查看你的全部或者部分屏幕内容.。 4、直接发送文件或者目录,而不必通过电子邮件以附件形式发送。 5、安全、加密的 SSH 连接.。 6、支持语音、文字聊天或者即时通讯。 遥控操作的平台可以是PC到Mac、Mac到PC、Mac到Mac、PC到PC。         软件开发公司Netopia声明说,将在2月份发布的 Timbuktu8.6版上集成Skype ,使Timbuktu用户能用VoIP交流,其声音组件还可用于远程教学,这是Timbuktu开发的新功能。 1/13/2006 5:41:00 AM Post by[Chinese Skype Watch]

Wordpress2.0新发现"

因为以前的服务器流量太小,所以新购买了服务器,并且在里面安装了Wordpress2.0。新服务器同样是MySql4.0的版本,所以在导入备份的数据库时,字符不用转换,直接导入,一切正常。 可是却发现了因为Wordpress2.0的 Cache 功能,blog的链接地址,密码,设置等信息一直存储在Cache里,而且不随数据库的更换而自动清除。 所以提示大家,在做Wordpress2.0数据库的导入时, 切记要清除WP文件的wp-content/cache/目录内容!!! 今天sh18和我讨论了好多Wordpress数据库导入后,网页地址的问题。 在Wordpress 1.5时,数据库导入后的修改链接地址方法如下: "因为数据库相同,当然网站里所有站内链接也会和原来的相同,全部指向的还是原来的服务器地址。在PhpMyAdmin里选择数据库中的" wp_options"表单,点击"浏览"然后按"option_name"排列主键顺序,找到"option_name"键值为"siteurl"一项,点击"编辑"按钮,把里面的原来网站链接地址改为新的。然后找到"home"一项,同样编辑把链接改成新的网址。" 但sh18在导入数据库到Wordpress2.0时,过程如下: "我想法是把 sh18.org/blog 的数据库 导入到sh18.org/blogbeta 。 使用2个数据库。 先不谈乱码的问题,我的操作顺序如下 1。 用wp自代的备份程序备份sh18.org/blog 数据库,gz导出 2。新建blogbeta文件夹,上传wp,建立 blogbeta数据库 3。在blogbeta下 安装wp,直到给你admin密码,然后登入sh18.org/blogbeta.再进入 blogbeta的wp管理界面,在opens 里面看见Blog address (URI)为 http://www.sh18.org/blogbeta 4。进入blogbeta的数据库 ,删除所有数据,然后导入 sh18.org/blog 先前备份的数据库 5。访问 sh18.org/blogbeta 一切正常!里面链接并没有发

WordPress Plugin:

Link Indication ,用于修饰你的链接,为不同类型的链接添加小图标,比如外部链接;外部链接到FTP;外部链接到Wiki;mailto;内部连接。 Contact Form ][ ,为blog提供一个 联系框 ,访问者可以直接通过它留言到你设定的E-mail上。直观的后台设置,包括E-mail地址,标题,信件内容格式。quicktags支持,方便在文章中使用。

推荐几个不得不安装的WP插件

今天给自己的blog site安装了几个非常有用的插件,具体的信息可以参看我的 Change Log页面 。不过那个地方,我拽的都是不知道对不对的洋文,所以如果有看不顺眼的,请看下面的介绍。 1。 Twilight AutoSave 插件,不需要再担心浏览器瞬间崩溃,或者机器忽然断电什么的人品极差的现象发生了,现在在发布页面(当然是后台的发布页面了,留言那个地方它管不着)输入的任何文字都被保留在本纪cookie中,一周之内只要你重新进入发布页面,就会有提示说有一个未保存的post,你丫是要恢复呢,还是要咯喳一下删除呢?基本上就是这个作用,经实验后,感觉就是一个字-Perfect! 2。 Quote Comments 插件,在每个留言的标题后面添加了一个"[Quote]"(引用)字样的链接,只要点击这个链接,就会在comment的输入框里自动粘贴一段文字,至于啥意思,众位大可不必理会,就在这段文字后面换个行,输入你想要说的话就行了。发布之后显示的结果就是上半部分是你引用的别人的留言,下面是你针对这个留言的恢复。oh yeah,再也不用干那种先写to谁谁谁再写要说的话的勾当了。 3。 Get Most Comments 插件,这个就是显示最近的留言啦,搞不明白为什么WP不自带这个功能,还要插件来实现。可以调整到底要显示几条,也可以随便放在你想放的位置,当然放在哪儿代码是要自己写的,通常都是修改sidebar.php啦。 4。 UltimateTagWarrior 插件,用于在撰写文章的时候同时给文章添加tags(要是不知道tags干什么的,那个……说明您不是玩IT的,这东西进来被炒得很火的,忽然有点儿想吃糖炒栗子,思绪很缥缈啊),提供让各位看官通过tag在Technorati,Delicious,Flickr中的搜索功能,还提供了Tag Cloud的功能,就像我的这个 tags页面 ,偶个人觉得还是蛮cool的。:-D 需要说明一下,这个插件无法在国内正常下载,不知道是不是作者的网站属于某个被挡在国门之外的地址段内,反正找这个插件搞得老夫很痛苦,如果各位有想要的,可以留言,我发邮件给你们。 对于我这种插件狂人来说,不装插件,毋宁死(WOW里面也是,不捣腾些新UI去玩玩,就少了很大乐趣了)。所以,相信我会介绍越来越多的插件,请组织看我的行动吧

WordPress Plugin:

colourful links ,wp2.0的默认模版是可以通过后台调整颜色的,这个插件可以让你的链接颜色随着你自定义的的颜色来改变。 Timeline ,为你的测栏提供一个漂亮的类似日期存档列表的东西。   Quotmarks Replacer ,修正中文全角引号的问题。 WP-SingleMP3 ,一个简单漂亮的mp3播放器,并且可以订制这个播放器的一些属性。

词霸豆豆:互联网时代的金山词霸"

来自于官方的介绍: 超小客户端:安装文件只有1.5M,下载只需几秒。占用极少系统资源 互联网版的金山词霸:拥有金山词霸全部功能,可屏幕取词,可保存查词历史 全新取词方式:按Ctrl键取词,不干扰您的工作学习 在线英语学习:每日一句、生词本,提高您的英语水平 对于,天天在线英语却不太利索的朋友来说,豆豆是词霸的一个绝妙的替代产品,更重要的是,豆豆是免费的, 这里可以下载 。(via: 闲云野鹤 ) 1/10/2006 6:58:19 PM Post by[天空 息乐园]

WordPress Plugin:

nfo ,用于在blog上发布输出nfo内容。 Emotions ,为留言系统增加直观的表情添加方式。 Video Blogger Plugin for WordPress ,利用现有的Video上传服务为WP增加便捷的Video Blog方式,现支持以下三个服务: Google Video YouTube vSocial runPHP ,使得文章中可以使用php代码,新版本支持wp2.0。 Post by[Blogging Pro China]

不认可开源怎么能做Linux版主呢?"

很遗憾地,今天发现一个不合格的Linux版主。他不认可版权法,不是在自由的基础上不认可现行法律,而是在所谓"实用主义"的前提下,在"他们都在偷,我也不是如此"的基础上,在承认自己是"真小人"的基础上不认可。他对开源极为不满,没有其他理由,只是在他要赚钱,他已经受到所谓现实社会的冲击为理由。 关于第一点,我懒得评论,因为我认为他商业也做不好──千万不要以为3721可以赚钱自己就有了通行证了。关于第二点,我写过" 爱玩不玩的逻辑 ",没有人强迫你,非要贬人家自己才爽么? 下面是我当时的回复,说了其他一些事情: 这就是实用主义吗?我觉得不是,这是在破坏Linux存在的基础。 RMS当初也有于老师的不爽,自己的东西被人拿走的,所以GPL 才会特别要求连衍生作品都必须是GPL,他不这样写就保护不了自己的东西。大机构像MIT/berkerley那样的,他们是无所谓了。 热爱开源的人是最守法的公民,这一切都在现行法律的框架内发生。像Yu老师所说他根本不相信有版权法存在,直接就说中国没有版权,那又怎么对别人偷他的东西不爽呢?他又如何能保证他的闭源成果一定安全呢? 盗版和一切不遵守开源协议的人都是开源的天敌。 GPL是霸道,但它并不要求谁来用它,它只是一个选择,你选择它就要按人家的规矩办事。别说GPL在中国不成立,这是扯淡。这个国家的《合同法》上写得明白,双方的约定只要不违反现行法律,就肯定成立,口头的都能成立。开源协议就是作者同用户之间的一个合同,而它在你使用它的时候它就已经生效了。 版权是知识产业的一个基础,写软件,毫无疑问有着太多的知识在里面,所以我觉得一个写软件的人居然以不遵守版权法的要求为荣,是很不可思议的事。 中国现在也在搞创新社会,这么大个国家,动作是慢的,但它一定要朝这个方向走。最近《金融时报》就很关注秀水街的案例,那里的仿造品经营者被判赔偿商标持有人。这就是个变化。不要管其他人如何,他人杀人也绝不是你犯罪的理由。 开源是不是宗教?我很难回答,但它不强迫你入教,爱玩不玩,也不必拿什么吃不饱饭,什么社会现实来做说辞,你不玩自然有玩的,自然有人有业余时间,自然有人有几千万美元的在玩。 它又不会惹到你,何必对它如此不理解呢? -- 再写两段。 其一说理想主义,现在都流行说理想主义是伪君子,当小

在线CSS编辑器"

QrONE CSS Designer 是一个在线的CSS编辑器,原作者是 J.Tabuchi ,用ajax技术实现的CSS在线编辑,实时预览的功能,并提供了写成类和直接定义两种代码。能编辑文字,背景,边框,高宽,边距,布局等相关的一些简单效果,对于初学者会很有帮助。经过 RexSong 对于界面使用的语言进行汉化之后,更适合中文用户了。 提示:首次需要加载的数据很多,网络慢需要耐心等待。(via: RexSong.org )

在线文字样式对比"

http://typetester.maratz.com/ 这是一个字体对比网站,可以分三栏对比所选择的字体样式。 设置时,可以选择字体,字符的大小,高度,字符间距,行间距,对齐方式,装饰线样式,字体颜色和背景颜色。在设置好之后,点击右上tools中的Get CSS,便可以显示指定栏字体样式的CSS代码,复制便可以使用它了。 这比在设计文字显示样式时,一次次直接修改完代码再看效果,要方便得多,很实用,强烈推荐!!

东直门清真寺里的那十几只替罪羊"

早上8点我就起来了。虽然是回民的古尔邦节,但我还想睡一会儿再挣扎着起来。 先沐浴。全身冼了三遍。沐浴时突然想起一个故事:说有一个人很穷,求真主让他富裕一点,后来他果真富了,成了一个牧场主。这个人有钱后,先是每天做五次礼拜真主,后来业务忙,一周做一次"主麻",再后来一年只在古尔邦节去一次清真寺。后来,不去了,一心做牧场,结果在如山的羊毛堆中成了一条虫。 这个故事不精彩。我边冼边想到这个故事,力图使自己的心思更澄明一些,更敬畏一些。 打了一个出租车后,直奔东直门清真寺去。 东直门清真寺是一座大四合院,青砖灰瓦。一到门口就听见羊在"咩咩叫",马路边拴着十几只羊。马路的另一边就是东直门长途汽车站来来往往奔波于这个城市的民工。 那几只羊都很安详,看着我。阿訇念了一句"安拉乎艾克礼拜热",就宰了一只羊。这句话是以真主的名义宰了这只羊的意思。这话我耳熟能详。小时候,家里宰羊时,我就跟在阿訇后面,他刚要张口时,小孩儿们就大声喊一句:安拉乎艾克拜热",然后跑开。 这些正是替罪羊。 由于都发源于小亚细亚,在伊斯兰教教与基督教的文化中,替罪羊这个词是一个指代。传说,有一位圣人很穷,但为了表达对真主(上帝)的敬意,想用自己的儿子来行祭礼,正在动手之际,真主(上帝)从天上降一下只羊,来替这个孩子的罪。可见,替罪羊是一个充满宗教感的词语。因为这一典故,才有了古尔邦节中文简称"宰生节"。 天气很冷,院子里站满了人。阿訇正在讲"瓦尔则"(劝诫),这时一个黑人冻得不行了,用流利的汉语要求阿訇赶紧结束这次讲解。因为北京的阿訇们有一个特点,一般要借此机会宣传一下党的政策。 两大宗教使用一个传说,看来要求人澄明的路径比较相似。我跪在地上,觉得心里也渐渐宁静下来。脑子里不断想那几只替罪羊的表情。其实,佛教也有类似道理的故事,比如割肉身饲虎,是为了救生,但佛教不杀生,所以也就没有替罪羊,最后人自己来承受这了痛苦。 中国汉族看似没有宗教,实际上儒家就是准宗教。比如,古代的二十四孝图就是这样类似的敬意表达方式,其中有一个故事与替罪羊的故事异曲同工,说一个人家里非常贫困,只有一点点食物, 饿得实在不行了,为了让自己的老母亲有点吃的,就把自己的儿子掐死了.这也证明了,儒家的这一套也是宗教. 昨天

Skype-rec:linux下的Skype录音插件

Skpye-rec 是linux系统下的一款 Skype录音插件 ,并且能够支持OGG 或者 MP3录音文件格式的转换。未经测试。消息来源于 这里 。下面是英文介绍。"Skpye-rec is a library and wrapper script to allow a user to record conversations using the popular Skype internet telephony software on a Linux system. Conversion to OGG or MP3 is also supported."

把Google Maps加到自己的Blog里"

具体效果可以看我主页的 About me ,这也算是 Google Map 最简单的玩法了,我就用dancemoon.net作例子,具体介绍一下在Blog添加Google Maps的方法。 首先需要到 http://www.google.com/apis/maps/ 申请一个API key,你需要用你的GmailID登录。申请成功以后你会得到一个API key,和一段添加到网页的事例代码,去掉一些没有用的Html代码以后剩下: <script src=" http://maps.google.com/maps?file=api&v=1&key= [API key]" type="text/javascript"></script> <div id="map" style="width: 500px; height: 400px"></div> <script type="text/javascript"> //<![CDATA[ var map = new GMap(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.centerAndZoom(new GPoint(-122.1419, 37.4419), 4); //]]> </script> 其中 <div id="map" style="width: 500px; height: 400px"></div> 这行可以自定义显示Google Maps的宽(width)和高(height)。 map.centerAndZoom(new GPoint(-122.1419, 37.4419), 4); 这行算是整段代码最重要的部分,可以用来调整Google Maps显示的地理位置( -122.1419, 37.4419 )和大小( 4 )。我

wprdpress2.0无法Trackbacks"

升级 Wordpress 2.0以后似乎无法正常trackback,一直以为是对方关闭了trackback,今天 问了海豚 才知道是 Wordpress 2.0的 一个bug 。有一种 去除数据库中相关数据的方法 ,不过不太愿意改动数据库,操作比较麻烦,还有后期的问题。 来自 終極邊疆BLOG 的解决方案如下: wp-includes/function-post.php line 700: PLAIN TEXT PHP: if ( empty ( $to_ping ) ) return ; 改成 PLAIN TEXT PHP: if ( empty ( $to_ping ) ) {     $wpdb -> query ( "UPDATE $wpdb->posts SET to_ping = '' WHERE ID ='$post_id'" ) ;     return ; } wp-admin/execute-pings.php line 21: PLAIN TEXT PHP: // Do Trackbacks while ( $trackback = $wpdb -> get_row ( "SELECT ID FROM $wpdb->posts WHERE TRIM(to_ping) != '' AND post_status != 'draft' LIMIT 1" ) ) {   echo "Trackback : $trackback->ID" ;   do_trackbacks ( $trackback -> ID ) ; } 改成 PLAIN TEXT PHP: // Do Trackbacks // The old code will cause infinite loop when trackback failed. //   $trackbacks = $wpdb -> get_results ( "SELECT

对医院价格与牌照的管制,是中国低价医院的敌人"

感谢网友REE先生昨天给我的留言.REE先生有对我的文章有两点质疑:第一,国家福利制度下的公共领域有没有原罪;第二,他说,如果一旦宣布放开管制,不会有一个人愿意去做低价医院的. 我想在这里一一解答. 1、医疗与教育在其社会性上看,其公共色彩更为浓厚,治病救的医院与教书育人的学校,这是两个神圣的领域,似乎要求它的从业者更多一些道德自律,因为市场看不见的手在这里面是很难伸进去的.我要说的问题也正在这里. 为什么只有上学难,看病难而不是买吃的难或买穿的难?一定是有过大的需求与过小的供给所致.直到目前,我们的医院与学校都是国家控制下的重要公共领域,牌照制度(许可证)是市场的第一道关.以公众安全为名,减少医院的许可证的发放使大量的资本不能进入这一行业.举一个小例子 ,回龙观地区已经住了几十万北京人了,但为什么没有一所大医院?不是市场没有需求,而是计划性的医疗投资还没有把计划做到这里.台湾的王永庆数年前就想在这一带开他的长庚医院了,只是他不能获得执照. 执照是对自由的一种限制.伟大的经济学家弗里德曼在< 资本主义与自由>这本几十年前的小册子里,对于医疗行业的牌照制度有精辟的论述:表面上看,它是对进入者的门槛限制有利于保护公众的健康,但这种限制在实际的操作中往往成为行业关联垄断的借口.政企不分的医院,一个计划经济制度下的所谓医疗系统内,是一种政府直接支持的垄断,放入准入者将会降低它的直接收益.为什么公众看病难?因为控制医院数量才能保证垄断收益,所以看病难;为什么看病贵?因为垄断保护下的高价药成为医院从渠道获取暴利的重要收入源,致使低价药难以卖出. 以公共健康为名,限制私人和外国资本进入几乎是卫生界的奉为真理的价值观.纵观欧美社会,那么多的私立医院也并不是草菅人命的专家;人道主义精神反而是解放前的协和医院做得最好.在美国,那么多的私立学校并没有改变他们传承文明的地位,哈佛等大批私立的学校成为中国留学生远渡重洋学习的圣地. 所以,政府支持下的医院牌照制度是开入社会的敌人.REE先生说的国家福利下的公共医疗系统没有合理的制度安排,当然是要承担原罪的责任的. 2、REE 先生认为,只要放开市场准入,一定没有人愿意做一个低价医院.市场是一个金钻空子塔,它要细分成无数的层级,每一个层级由于它的供给关系而形成不同的价格体系,每一个价格体系成就一类医院,简单地说,高中低三档

RSS网络爬虫的时间规则"

RSS的网络爬虫的时间规则的设置: 设定RSS爬虫重新访问的5个级别: Level[1]=20 Minutes Level[2]=200 Minutes Level[3]=1000 Minutes Level[4]=2000 Minutes Level[5]=10000 Minutes 设定RSS 源的权重为从0到5 RssRank=0 ~ 5 要点: 1.每一个RSS 源对应一个时间T[i],这个时间取整就得到 Level 。例如,这个时间是250分钟,那么就取Level[2],就是每隔200分钟抓取一次。 2.每一次这个对应时间都是改变的,根据这个RSS源有没有变化。 3.当更新了,这个时间就除以1.2 ,当未更新,这个时间就乘以1.2。 4.RssRank起到调整更新时间级别的规则。例如当一个RSS在Level[5],但是它的RssRank是3,那么更新时间调整为Level[5-3] = Level[2] = 200分钟。 总体公式: T[i+1] = T[i] [*(1.2)/(1.2)] T = Level[ AntiLevel[T[i][(1.2)|/(1.2)]] - RssRank] 经过长时间的运行,T序列都变动非常稳定。 1/11/2006 9:43:13 AM Post by[搜索引擎研究]

Google中文学术搜索Beta上线"

为了能够更准确、更快捷在浩如烟海的网络资源中获取到最需要的学术信息,Google于2004年11月24日推出了免费学术搜索工具:Google Scholar,它将网上繁杂的学术信息整理成为可随心使用的学术信息资源,用户犹如在使用一个商业性学术数据库一样,免费的、不受任何IP限制的享受服务。 虽"Google学术搜索"推出已有一年多,但是中文学术资料很少。直到今天,专门面向的中文用户的 学术搜索服务 BETA版才正式上线。(via: B3 bohemia's )

Using a Cron job to keep things safe

Using a Cron job to keep things safe What it does: At midnight every night, the core WordPress tables are backed up, compressed and emailed to you. The backed up file is then deleted from the server. For the script to work, you must have MUTT installed on your server. Ask your host about this. Known hosts on which this works: A Small Orange, EMax hosting and Site5. If you know of any others, please let me know ? Why it does this: The only backup script I could find that did what I wanted was automysql . Problem was that this backed up the entire database and I wanted to exclude tables involved with stats and spam. There may well be a way to modify automysql but I could not find it. So I put this together. License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. (See the download). Disclaimer

Yahoo收购了Webjay"

Yahoo Music 收购了 Webjay 。记得在Yahoo继 Flickr 之后收购完 Del.Icio.us 时,好多人猜测下一个被收购的web2.0网站是哪个,估计没有人猜对吧,哈哈。 Webjay 是一个在线存储音乐播放列表的网站,利用它可以和其他人分享自己喜欢的音乐,只需要简单的注册后,创建一个列表,然后添加歌名和歌曲地址链接即可。 PS:为什么不收购 Last.fm 呢?太贵了???   Dog:很可惜webjay暂时 不支持中文的显示 !

2005年中国十大笑话终于出笼了

2005年中国十大笑话终于出笼了——不得不承认有些话 说的到是实话!   1、石油电信电力等行业中几乎没有垄断,它是国家的,它是人民的。所以,它所获得的盈利都是为人民谋利益的。" ——12月22日国资委主任李荣融在国新办记者会上表示 2、"中国教育改革是成功的!一个承担着教育规模为世界之最的教育,实现了"两个跨越":使85%以上的人接受了义务教育,使20%的人接受高等教育" ——12月22日教育部新闻发言人王旭明与网民交流 3、"药品不能当馒头卖!药价不贵,不同意降价"——东盛制药集团总裁陶朝辉在"中国医药风云榜"颁奖典礼上抛出"馒头论" 4、"房产就该暴利!将暴利进行到底" ——11月中旬,北京华远地产董事长任志强在"2005首届中国地产品牌价值评估与品牌评选活动"论坛上发言 5、"矿难与矿工素质不高有关" ——11月30日黑龙江七台河矿难矿方领导接受采访表示 6、"出现'警匪勾结'这种情况的重要原因是警察待遇过低" ——成都火车站派出所副所长付小华接受采访时表示 7、"起征点太高就剥夺了低收入者作为纳税人的荣誉"——全国人大农业与农村委员会委员任正隆 8、"8亿多农民和下岗工人是中国巨大的财富,没有他们的辛苦哪有少数人的享乐,他们的存在和维持现在的状态是很有必要的。" —— 经济学家厉以宁如是说 9、"反恐新方法---地铁家属免票制 ,碰到任何紧急情况下,能及时帮助疏散与救援,这是一个安全上的举措,并不是专门把免费作为福利." —— 卢光霖广州市地下铁道总公司总经理 10、"爆炸产生水和二氧化碳,不会污染水源"—— 吉林石化的人所说

Mysql4.1的乱码处理方法"

首先声明一点,我使用的完全都是手工操作的方法,比较烦琐。 导入备份的数据后,确定你的wp-include/wp-db.php已经按 此方法 修改过了,确保程序上能正确读取。 然后把所有表的字符集改成utf8,运行以下语句: PLAIN TEXT SQL: ALTER TABLE `wp_categories` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_comments` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_linkcategories` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_links` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_options` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_post2cat` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_postmeta` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_posts` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_usermeta` DEFAULT CHARACTER SET utf8; ALTER TABLE `wp_users` DEFAULT CHARACTER SET utf8; 各个表里面的字段的字符集,可以手工去修改,相对麻烦一点;也运行类似的语句修改 PLAIN TEXT SQL: ALTER TABLE `wp_categories` CHANGE `message` `message` CHARACTER SET utf8; 然后导入所有数据,升级至此才完成。 以上介绍的是我自己的升级方式,似乎有点笨,其实在建立数据库以后可以直接把字符集改成utf8,相关语句: PLAIN TEXT SQL: CREA

东拉西扯:爱搞搞两口子和aigaogao"

爱搞搞 是猛不丁在Donews冒出来的,很是风风火火了一阵。开始我只知道,她在美国,对国内的互联网很感兴趣,并且主意多多。后来,她和 老公Tiger 一起回国,并一起出现在5G,我才真的知道,她不光能说,还是个能把想法落实的人。 爱搞搞和Tiger 是在性格上完全不同的两种人,又是互补性很强的两种人。爱搞搞有很多想法,Tiger很内敛,有很强的学习能力和动手能力。Tiger完全是从头开始学习.NET,边学边实现老婆的想法。今天,他们终于可以把 Donews Blog客户端程序 放到网上,让用户免费下载使用了,先感谢一下这两口子。 Donews Blog使用的是开源的.TEXT系统架设,但由于很多地方做了改动(比如完全实现了静态化),导致原来系统支持的MetaWeblogAPI无法使用,所以Donews Blog的用户不能使用通用的blog离线编辑工具更新blog。这个"aigaogao"编辑器完全不使用任何API,只是通过标准的HTTP协议,就可以实现blog的发布、管理、备份等等大多数功能,几乎可以成为Donews Blog用户的必备工具。 我用了很长时间,把我的近2000个帖子和近20000个留言下载到本地,中间还经历了一次ADSL断线重拨,没出现一点儿问题。我不得不说,这个工具很酷,不是表面上的酷,是酷在骨头里。 如果你是Donews Blog或CSDN Blog的用户,你一定要用"aigaogao"。 且慢,一点小bug。我这个帖子在"aigaogao"中写好了,却不能同步。或许是我的机器的问题。

关于GB2312/Big5中文WordPress站点向UTF-8的转换

http://blog.eqiao.com/2004/06/02/gb2312big2wordpressutf-8/ 今天偶然在"桑林志"上看到桑葚提出想将GB2312的WP转换为UTF-8( http://yanfeng.org/blog/index.php?p=193 ),正好我也准备将我作技术支持的几个WP作此转换,因此花了点时间尝试了一下,最后发现也不是件太难的事。 考虑到WP在中文世界的blogger中使用逐渐广泛,因此写一个简单的过程在这里,希望对大家有点用处。 首先,关于WP版本问题。 考虑到WP 1.2中的新特色,特别是新的plugin机制,我的建议是所有未升级的朋友,立即升级到1.2版本。 另外,考虑到新的WP 1.2安装,会默认使用 UTF-8 编码,因此新安装不存在此问题。因此,这里将升级和转换并在一起,作个简单介绍。 前提: 这里假定你的原来安装中,WP所用的 table prefix 为了 wp_。 另外,你的站点上安装有 phpMyAdmin ,版本最好是最新的 2.60(具体什么版本就可以我不确定,总之只要开始支持 zh-utf-8 / zh-tw-utf-8 就可以。 大致过程如下: 1 导出数据 通过浏览器指向phpmyadmin界面,然后一定要注意选择 Language 为 Chinese SImplified (zh) (对big5用户,选择 Traditional Chinese (zh-tw)),然后选择你要操作的数据库。 选择"导出"操作,然后通过 Shift或者 Ctrl加鼠标将你的WP安装的所有table全部选择(就是所有 wp_* table),然后导出存入你的硬盘中。 2 处理 为了保留原来的数据以作为备份以防止转换不成功,将对以前所有数据表使用一个新的前缀导入,如选择前缀为 wpnew_。 用编辑器打开刚刚导出的数据,要使用可以全局替换的编辑器,如在Windows下可以用 EditPlus, Linux下可以在 GNOME 中使用 gedit (以上正是我使用的软件),然后将 wp_ 全局替换为 wpnew_。 3 导入 浏览器刷新 phpMyAdmin 界面,这样回到phpMyAdmin进入初始界面,你可以重新选择 Language。这里,选择 Chin

两种方法导入大型MySQL数据库

方法一 :通过PHPMyAdmin导入 修改两个文件: 1. 修改PHP.ini 下列项目的值:   max_execution_time = 300; Maximum execution time of each script, in seconds (note: default was 30) memory_limit = 20M; Maximum amount of memory a script may consume (note: default was 8M) upload_max_filesize = 20M (note: default was 2M) 2. 修改PHPMyAdmin的设置文件config.inc.php中的下面项目的值: CODE $cfg['ExecTimeLimit'] = 0; // maximum execution time in seconds (0 for no limit) (note: 300 was default) (注意:修改完上面的文件后要重起Apache使设置生效。本站测试时使用的软件版本:MySQL: 4.1.9 PHPMyAdmin: 2.6.0-pl3 ) 方法二 : 把数据库文件上传到一个临时地方,然后用下面的SSH命令导入: CODE mysql -u dbusername -p databasename < /path/to/backupname.sql 也可以用下面的命令: CODE mysql db_name < backup-file.sql 或者这个: mysql -e "source /path-to-backup/backup-file.sql" db_name 提示: 注意要导入的数据文件是文本格式,backupfilename .sql

phpmyadmin 导入导出

PHP搭配Mysql是一种流行的网页编程语言,很多的Blog和Bbs程序都是采用这种搭配,例如:Blog中的wordpress、o-blog、exblog……,BBS中discuz、phpwind…… 有了空间,大家都喜欢或装个discuz跟大家聊聊喜欢的东西,或装个blog玩玩。这时候就必然需要涉及到mysql数据的备份和导入。而这个小常识,众大虾是不屑去写个教程的了,那就让我来说一下吧。 首先,大家先进入phpmyadmin 表告诉我不会~~ 然后选择你需要备份的数据库,如下图: 用phpmyadmin备份和导入mysql数据之备份篇: 这时出现像下图那样的导航条,点击"导出": 然后照着下图操作: 如果你选择了zip压缩或gzip压缩,就会出现如下图提示: 保存,搞定!!(我用的phpmyadmin版本是2.6.0-pl3,各版本的菜单可能有些不同,大家可以按照图示,找到相似选项!!) 用phpmyadmin备份和导入mysql数据之导入篇: 进入phpmyadmin后选上你的数据库名,在下图导航条中选sql: 然后在"文本文件的位置"中找到你备份的数据,确定! 出现如下图所示,说明已经搞定!!(我用的phpmyadmin版本是2.6.0-pl3,各版本的菜单可能有些不同,大家可以按照图示,找到相似选项!!)

备份你的WordPress

没有100%的安全,所以网站数据库中的数据和程序都需要定期备份。一旦出现意外,好的备份习惯可以将损失降低到最小!下面是对WordPress的备份方法。 首先是数据库备份 ,数据库备份有下面几种方式 如果你使用的是虚拟主机,那么服务提供商一般都会提供每日的mysql数据备份。 可以使用phpMyAdmin进行备份,将数据库中的表格dump成一个文本文件,然后下载到你的本地计算机中。 使用 WP-DB-Backup插件 对数据库进行备份,前提是你需要安装另一个插件 WP-Cron 。 最为稳妥的方式是使用Cron脚本对数据库进行dump然后发送到你的信箱。 下面就是一个Cron脚本,来自 这里 ,做了点小小的改进,使得信件的标题显示备份的日期(要求你的服务器是*unix主机,且安装了mutt,如果没有mutt也可以使用PHP的sendmail函数写一段PHP脚本,有兴趣的可以试试): #Set the 4 variables #Replace what is AFTER the = with the information from your wp-config.php file #That's your information on the right okay ? DBNAME=DB_NAME DBPASS=DB_PASSWORD DBUSER=DB_USER #Keep the " around your address EMAIL="you@your_email.com" mysqldump --opt -u $DBUSER -p$DBPASS $DBNAME wp_categories wp_comments wp_linkcategories wp_links wp_options wp_post2cat wp_postmeta wp_posts wp_users > backup.sql gzip backup.sql DATE=`date +%Y%m%d` ; mv backup.sql.gz backup-$DATE.sql.gz echo 'Your mySQL Backup is attached' | mutt -a backup-$DATE.sql.gz

LBS转WordPress全攻略

首先,我要致谢,要感谢的人太多了。我要感谢Linus Torvalds,甚至要感谢Bill.Gates提供操作系统,没有他们,我不可能成功转移我的网站,虽然我不认识他们,也没见过他们。同样,在这数据转换过程中,同样也有很多没见过面的朋友给予我无私的帮助,如 SUNU ,Cuimeng、Ariel Yang 、Jerry、 2ndboy 、 Mrcool 和 Fenng 也有见过面的朋友给我帮助和指导,如 SiC 、 sidekick ,我不知道如何感谢你们才好,这样吧,哪天在人海中碰上了,我请你们吃饭好了。     我从L-Blog1.1用起,然后没花多大力气就转移到LBS,接着又转换到LBS^2,从去年五月算起,用了差不多20个月了,算是LBS的忠实用户了。但这次的备案封波让我的网站被迫关张了,我的网站所在主机性能良好,表现非常不错,据说是广州数据局的高速1000M带宽接入,上传和下载速度都能达到ADSL的峰值,也就是60KBS上行250KBS下行的速率,换成bps,乘以8,刚好约512bps/2Mbps,我也舍不得这台主机,但是这荒唐的备案法让我被迫放弃了这么好的主机,我只好转战国外了。一时半刻我找不到主机,再说,听人说国外的主机都是Linux主机比Windows主机便宜,这也国内相反;正好前段时间听Fenng在BLOG里说提供免费的主机,他是租了一个国外的主机,还可以绑定域名,他就热心地提供限量的BLOG主机租用服务了,我去问他时,他已经结束提供免费服务了,我试着问他要,他居然答应了!不过是最后一个了,我估计我的站点会占用他很多流量,得省着用:)他热心地帮我开通了,还帮我安装好了WordPress,还告诉我用ssh登陆,我什么都不懂,我连SSH是什么都不知道,我只用openSSL登陆过mIRC,Google一下,找了一个scrt504.exe,登录上去却不知道用那些命令能干什么,我又懒得问Fenng那些东西有什么功能(主要是不好意思问),还是问Google比较方便。当务之急不是要了解SSH,就先放下不管。     Wordpress真是方便,我上网搜索找了一个wordprees汉化包 zh_CN.mo ,按照说明复制到\wp-includes\languages下,然后到wp-config.php里把 define ('WPLANG', &

Opera的狂热:胡诌对于常用软件的使用习惯(3)"

前两天收到不少来自于Skype上的朋友的语音邮件,都是新年祝贺。几年过去了,从最早的电话、Mail、电子贺卡,到这两年的主题动态邮件、视频道贺,很多东西都在潜移默化的变化。像是语音邮件,不是什么新玩意了,不过Skype却把这个服务做得有声有色,让新年道贺既不繁琐,也不会失去真实感的冷漠。   这是一个题外话了,也是一个引子。在 Maple的那篇同类话题 里的回复,也提到了另一个概念,人为因素影响的第三方因素。说实话,Opera和FF的比较只是部分的小话题,无论是看的贯FF还是看不惯的,大部分去讨论的人未必真是文中所述的 "普遍用户" ,至于FF和Opera的高下,我和朋友、Moz以及Opera的on team有了点共识,这里就不多做画蛇添足的累述了。   为什么我会特别提到这样一个第三方因素,因为无论某软件的良好使用度还是其他的固有因素,都无可避免地会被它影响。比如某个个人在某个特定圈子里的影响,足以有了一定的份量。像是ah在 PoizonBOx 一份简单的NCH的报告,就让很多member开始关注FF了。再靠近点我自己的生活,如文初所述的Skype,也因为我自己的使用,让朋友圈子纷纷转向了。Why?不用Skype就找不到我chat in time,呵呵,而且在使用中,我也会很自然的潜移默化他们解决某些使用中的困惑,这些都是很自然的选择,很多人也在使用My Opera的BSP,why?no reason why!只是因为我在用,他们似乎觉得不错了。   这就衍生出来了另一个问题: 人为影响因素在软件使用习惯中起了很重要的作用,无论这一款软件本身的使用度、UI还是延伸功能,因为大部分同类软件的可比较差异性都不是很广泛,所以,P&P之间的主动或者被动推介,成了一个隐性市场因素。   记得我在 《出名简索》 一文中,提到过部分人的心态。其实在软件使用中,这些人文心态也有一定的存在。比如IE的普及,让很多人觉得使用Opera这样使用数量比较少的软件是一种特立独行的个性,由此以来的狂热也让他们自我膨胀,成了一种类似于心理优势的因素。过分的去批判别的同类软件,给自己所喜好的软件加上了不败的冠冕。而FF刚出道的时候,这种心态也存在,而在FF普及之后,异类性出位的现象又转变成批判FF,借数落热门此来标榜自己的个性化、与众不同。荣格的心理学基础有四个基

第22条军规

第22条军规 (Catch-22),是美国著名 黑色幽默 派作家约瑟夫·海勒的代表作。它不仅仅是一本非常杰出的小说,还给英语带来了一个现在被收入英语辞典的短语: Catch-22 ,二十二条军规,专指那些自相矛盾、让人两难的规定与做法。它的出处是这样的: 小说的主人公,约塞连,是一名二战期间的轰炸机上的军官。他不想为这场可笑而荒诞的战争卖命,于是找到军医丹尼尔帮忙,让他证明自己疯了,就可以遣返回国了。根据第22条军规规定,疯子是可以免予飞行的,但是必须本人申请。而一旦本人申请,就说明他想逃避兵役,并没有真疯。这样每个飞行员就掉入了一个圈套中。 想到这个,主要是因为前几天看到 Virushuo说的一件事情 。网站 被按了 ,人家跟他说,把ICP证挂在网站上,就给解封。但是问题在于谁又能去改一个被封的站点上页面呢?这就是一个典型的22条军规。Virushuo还说:"中国真是一个幽默的国度,我越来越不舍得离开这里"。 其实像这样的事情身边就有很多,比如说大学生找工作吧。人家都要有工作经验的,但是因为没有一个工作又没有工作经验。又比如许多网站一边用弹出窗口广告,一边又提供拦截广告工具栏。如果你知道类似的事情,告诉我,大家来一起黑色幽默一下。

10 Creative Commons Tips"

Creatvie Commons 是一个广泛被采用的作品分发协议,它的核心理念就是保留部分权利(Some Rights Reserved),在给与作者对自己作品一定的控制权的前提下,允许和鼓励他人的合理使用(Fair Use),从而促进公共知识空间的创作。下面是 Dream On 罗列的一些Tips,不全面,大家可以补充,涉及到的错误也欢迎指出: 1 正确的选择协议 CC提供很多种不同的协议供选择 ,基本上是由这几个元素组成:署名,非商业,保持一致,禁止派生等。对于特殊内容还有不同的协议方式,例如 针对音乐作品 的协议,应该根据自己的需要来选择,比如你是一名Podcaster,就可以对自己作品贴上禁止派生。 2 在你的网站上贴上CC标志 这是一个大家广泛采用的方法,就不再多说了。CC的标志提供有很多种,你可以任意选择。 这里 有几个例子,教你如何在你网站和页面上表明它是CC-Licensed。另外,在你的链接代码中加入 Rel="Licenses"属性,可以告诉搜索引擎Bot这是一篇在CC协议下发布的作品。 3 加入RDF标注 RDF , Resource Description Framework,用于描述原数据资源特征,是W3C开发的。在页面加入一段CC RDF描述以后,页面表面不会有什么变化,但是你就可以将这个页面用CC协议发布。当你用FireFox浏览器并且装了 mozCC 这个插件的话,你就可以在浏览器状态栏里清楚地察看当前页面的协议方式。你可以在 这里 选择相应的不同协议,然后获得这段代码。当然如果你懂RDF的话,你可以修改 这样的字段,来更好地说明你的作品。另外, CC RDF License Validator 则可以检查你的RDF。 4 搜索CC作品 Creative Commons Search 提供CC协议作品的搜索。在Google的高级搜索选项中, 你也可以查找CC作品 。你用FireFox的话,还可以安装 这个Search Plugin 快速的在搜索栏搜索CC作品。 Yahoo提供同样的搜索服务 。 5 发布和寻找CC图片 最简单的办法就是 用Flickr 。你可以为自己上传的图片选择6种不同的协议方式,在 这里 则可以找到依照CC协议发布出来的图片。 Open Photo 上也有不少。 6 CC音乐 如果

易趣中国全面整合Skype"

从1月5日开始, 易趣中国 的网页上开始整合Skype,中心内容是介绍如何 把Skype的核心功能用到易趣生意 上,买卖双方用Skype文字沟通和直接语音交流。还搞了一个活动:从1月5日到1月26日,易趣用户只要注册Skype并在活动页面完成提交,可参与抽奖机会,奖品是2100份Skype电话、2100份3个月免费语音信箱、105个易趣限量版Nano,看上去挺诱人的。 易趣还为Skype专门开设了一个 论坛讨论使用技巧 ,回答的第一个常见问题是易趣和 TOM在线 的关系,这可是个敏感问题,回答的挺有意思,大致是说易趣中国是EBAY的子公司,而TOM在线是EBAY中国官方合作伙伴,不知道我的理解有没有错。或许是上线匆忙,网页上不少地方把Skype拼写成了 Spype 。(via: 9skype )

个人投票系统:dPolls"

dPolls 是一个基于AJAX的个人投票开放式系统,很清爽的天蓝、米黄、浅绿三色构成了UI的主色调。 登记使用比较简单,可以建立各式各样的投票表决项目,可以公开或者仅设置许可会员参与投票,还能"Place in Your Site"发布到你的个人网页上去(这样可以省下不少Blog平台的Poll插件了 ^_^)。而且每一个投票表决项都可以设定时限和参与票数,蛮体贴的,允许在投票过程中自由编辑你已经发布的项目。 唯一的遗憾,不支持任何中文项目,不知道开发组会不会解决这个语言问题。 1/8/2006 1:47:09 AM Post by[天空 息乐园]