Archive

Archive for the ‘SoftWare’ Category

终于将EMACS又配置得比较顺手了

November 9th, 2009 No comments

折腾了N天,终于又将EMACS折腾得顺手了。这里有几个难了我好久的问题记录下来
免得以后再犯了
1、设置的全名那些((setq user-full-name
“SimonCHEN”))得放在.emacs文件的最上方,不然很多地方这个设置都不起作用。
2、虽然说俺还是基本上算爱国人士,但不得不承认emacs 等对中文的支持还是不
够好。如果不想出一些比较奇怪的问题的话还是在一些能不用中文环境变量的地方
不要用中文变量。虽然中文环境却实很拉风。比如我就因为贪图中文环境而多折腾
了好几天。有很多插件不能使用,包括weblogger等。老是报错,是说
date-to-time出错,刚开始以为是weblogger 的问题,折腾了N天没搞好。今天都
准备下手看date-to-time了,看了后发现人家函数上面都写了有问题。-_-!
然后将本地local设成C,就一切OK了。在.emacs.el里加上
(setq system-time-locale “C”)

Categories: SoftWare Tags:

[piggin]解决3月QQ更新以后频繁要求激活

June 19th, 2009 No comments

老规矩,程序不是我写的,我DOWN的OpenQ开发者邮件列表里的 openq_work-20090311.tbz2 ,用里面的shine-trunk编译的,目前在xp下使用正常,解决了使用一会就需要重新激活的问题。而且新版本的文件添加了备注功能,很不错的。有兴趣的朋友可以下载下来使用下。

建议还是等官方更新,这里提供的下载只做为测试使用
libqq.dll

Categories: SoftWare Tags:

ssh 超时(ssh timeout) 解决办法

February 13th, 2009 No comments

原来的ssh是不会超时的, 但是不知道从什么时候起, 出现了ssh 超时现象:只要putty连续3分钟左右没有输入, 就自动断开, 然后必须重新登陆, 很麻烦.

在网上查了很多资料, 发现原因有多种, 环境变量TMOUT引起,ClientAliveCountMax和ClientAliveInterval设置问题或者甚至是防火墙的设置问题. 所以可以这么尝试:

1, echo $TMOUT
如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.
Definition: TMOUT: If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive.
2. ClientAliveInterval 60
在/etc/ssh/sshd_config中增加ClientAliveInterval 60, ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.这里比较怪的地方是:不是客户端主动发起保持连接的请求(如FTerm, CTerm等),而是需要服务器先主动.

另外,至于ClientAliveCountMax, 使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应.

ClientAliveCountMax
Sets the number of client alive messages (see below) which may be
sent without sshd(8) receiving any messages back from the client.
If this threshold is reached while client alive messages are
being sent, sshd will disconnect the client, terminating the ses-
sion. It is important to note that the use of client alive mes-
sages is very different from TCPKeepAlive (below). The client
alive messages are sent through the encrypted channel and there-
fore will not be spoofable. The TCP keepalive option enabled by
TCPKeepAlive is spoofable. The client alive mechanism is valu-
able when the client or server depend on knowing when a connec-
tion has become inactive.

The default value is 3. If ClientAliveInterval (see below) is
set to 15, and ClientAliveCountMax is left at the default, unre-
sponsive SSH clients will be disconnected after approximately 45
seconds. This option applies to protocol version 2 only.

ClientAliveInterval
Sets a timeout interval in seconds after which if no data has
been received from the client, sshd(8) will send a message
through the encrypted channel to request a response from the
client. The default is 0, indicating that these messages will
not be sent to the client. This option applies to protocol ver-
sion 2 only.

3. 启用putty keepalive
putty -> Connection -> Seconds between keepalives ( 0 to turn off ), 默认为0, 改为60.

4. 上述3个方法应该能解决大部分问题, 如果不行, 请 man sshd_config, 然后尝试更改其他设置吧.

Categories: Linux, SoftWare Tags:

Linux文件名编码转换

February 13th, 2009 No comments

从Linux往windows 拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为 GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。

在Linux中专门提供了一种工具convmv进行文件名编码的转换,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。

首先看一下你的系统上是否安装了convmv,如果没安装的话用:
yum -y install convmv
安装。
下面看一下convmv的具体用法:

convmv -f 源编码 -t 新编码 [选项] 文件名

常用参数:
-r 递归处理子文件夹
–notest 真正进行操作,请注意在默认情况下是不对文件进行真实操作的,而只是试验。
–list 显示所有支持的编码
–unescap 可以做一下转义,比如把%20变成空格
比如我们有一个utf8编码的文件名,转换成GBK编码,命令如下:

convmv -f UTF-8 -t GBK –notest utf8编码的文件名

这样转换以后”utf8编码的文件名”会被转换成GBK编码(只是文件名编码的转换,文件内容不会发生变化)。

注意:不要在NTFS和FAT文件系统中使用此命令,否则可能产生意外结果,如果要在Linux中正确的显示NTFS和 FAT的中文件名,可以通过mount参数来解决,具体方法查看一下man手册。

Categories: Linux, SoftWare, Windows Tags: ,

将阅读权限限制修改为威望(积分)限制

January 23rd, 2009 No comments
将阅读权限限制修改为威望(积分)限制
 
1、修改数据库(可以不修改)
 
登录数据库,表 x__threads (x表示表前缀)中 readperm 字段 结构修改
 
A.将 类型  tinyint  修改为 smallint
B.将 长度 3 修改为6
C.属性  UNSIGNED (不修改)
D.NULL 选择 not null (不修改)
E. 默认值选择 0 (不修改)
 
2. 打开 include/common.inc.php
 
 
到第 157if($thread['readperm'] && $thread['readperm'] > $readaccess && !$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
	showmessage('thread_nopermission', NULL, 'NOPERM');
}
修改为
if($thread['readperm'] && $thread['readperm'] > $extcredits1  && !$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
	showmessage('thread_nopermission', NULL, 'NOPERM');
}
//其中$extcredits1 可以更改为$extcredits 积分; 如extcredits1 积分1(威望); extcredits2 积分2(金钱); extcredits3; extcredits4;extcredits5 ;extcredits6 ;extcredits7; extcredits8,可以自行选择一个,或者自行设置加减。
3. 修改模板文件,将 “阅读权限”替换为 “威望”或“积分”
 
3.1 找到 templates\default\templates.lang.php (一共有3行,修改前两行)
 
第 416'readperm' => '阅读权限',
修改为
'readperm' => '威望',
 
417'readperm_thread' => '所需阅读权限',
修改为
'readperm_thread' => '所需威望',
 
3.2 找到templates\default\messages.lang.php (一共有2行,全部替换)
 
第 47'thread_nopermission' => '对不起,本帖要求阅读权限高于 $thread[readperm] 才可浏览,请返回。',
修改为
'thread_nopermission' => '对不起,本帖要求威望高于 $thread[readperm] 才可浏览,请返回。',
 
第90'attachment_nopermission' => '对不起,本附件要求阅读权限高于 $attach[readperm] 才可下载,请返回。',
修改为
'attachment_nopermission' => '对不起,本附件要求威望高于 $attach[readperm] 才可下载,请返回。',
 
3.3找到templates\default\messages.lang.php
第51'attach_readperm' => '阅读权限',
修改为
'attach_readperm' => '威望',
 
3.3找到\forumdata\cache\目录下 (可替换,也可不替换)
cache_viewpro.php 和 cache_viewthread.php
 
将 阅读权限 替换为 威望
Categories: SoftWare Tags: ,

轻松搞定pidgin里少量MSN消息为方块的BUG

January 21st, 2009 No comments

一直以来发现有少数MSN好友发过来的消息显示为方块,而且方块中有4个小点.有人说象麻将的4筒.这种消息复制到其他地方是能正常显示的.所以应该是字体问题,对方法过来的字体在GTK里没有对应的字体.因此只要在GTK里面吧字体设置正确就能够正常显示了.但是这里有个不大不小的问题.就是你不能确定对方发过来的是什么字体.或者说你知道一个或几个的字体.难道每一个你都要去设置一次字体?太麻烦了.其实pidgin已经给了我们一个非常简单的解决方法:在pidgin里的首选项–对话里面将受到的消息显示格式的勾给去掉就ok了.

Categories: SoftWare Tags: ,

spotify 将从中国绝迹

January 16th, 2009 No comments

前些天给大家介绍了spotify这款非常棒的BT音乐软件.我也在这些天里好好的过了一把瘾.体会了在线即点即听正版歌曲的乐趣.不过再过几天就不能听了.因为现在spotify开始清理非英国账户了.
只要你在英国以外的地区使用就会弹出提示:
main_with_warn
14day_warn
说你使用spotify的地方跟你在注册时的个人资料里的地址不同.默认为旅游模式,但旅游模式也只能使用14天.14天后就不能使用了.
只能等待spotify官方开放中国地区的使用权限.真是太可惜了.
不知道有没有同类的替代软件?如果找到我会再跟大家分享

Categories: SoftWare Tags:

史上最牛钉子户IncrediMail的卸载

January 6th, 2009 No comments

算起来接触电脑也有近20年了,期间安装卸载软件无数,但遇到像IncrediMail,这样
牛的钉子户,我还是第一次遇到.理由有二:1 这个软件只能安装不能卸载,就算使用的
是软件爱你自带的卸载程序卸载也会出错,提示你没有权限.其二 这个问题在国外的网
站上从2002年开始就有无数的人提出这个问题http://forums.techguy.org/windows-95-98-me/97335-resolved-install-log-file-not.html,但官方一直视而不见.

难道真的是没有权限?

No,绝对的是管理员权限,他弹出的提示信息的目的是将你往错误的方向上面引.但
不管是用工具卸载还是用自身的卸载都会给出这个错误的信息.难道真的没办法卸
载他了吗?

我们找到它的安装目录,在我这里是c:\program files\incredimail\

视你安装时的选择.进去后我们会看见一个文件夹,一个执行文件,两个文本文件.点
击执行文件,会提示说install.log找不到.找遍整个硬盘都没有它的install.log,
打开文本文档common.log查看内容,HOHO,这里不就是完整的安装记录吗?把这个
common.log文件改名成INSTALL.LOG,再运行前面说的卸载文件.卸载成功~~~~,

Categories: SoftWare Tags:

spotify 苹果品质的p2p即时音乐播放器

January 5th, 2009 No comments

这里有几个关键词:spotify  苹果品质  p2p 音乐播放器

p2p(点对点) 和音乐播放器就不用我多解释了,看字面就知道意思了,不知道p2p的可以去Google一下

苹果品质是说的这个播放器像大多数MAC上的软件一样,华丽但不臃肿.

据说是uTorrent创始人Ludvig Strigeus掺和的一个p2p音乐播放软件。技术上应该没得说。这个软件因为一开始就有两个版本MAC和Windows,MAC甚至排到了Windows前面,所以比较靠近苹果的风格.甚至在网上有人看到一个公式:

spotify = last.fm + iTunes

经试用后确实可以使用last.fm的帐号.而且速度确实飞快,点击音乐后就理解可以听,完全没有延迟.上大图

main_windows

spotify_paly_window2

心动了吧,let’s go,

首先转est兄的

免邀请码绕IP限制试用下载方法:

1. 首先找一个UK的代理。 http://www.proxz.com/proxy_list_uk_0_ext.html
2. 用上面的UK代理注册一个帐号

注册地址: https://www.spotify.com/en/get-started/

记得一定要是这个地址才不会要邀请码,否则会要邀请码的,如果你使用的代理没有出现下面这个界面就需要更换代理了,而且代理要选择支持https的哦:

spotify_reg

邮编post code填 BA133AH或去网上搜索一个,下面有我搜索的几个
SW1A 0PW – House of Lords, Palace of Westminster
SW1A 1AA – Buckingham Palace
SW1A 2AA – 10 Downing Street, Prime Minister and First Lord of the Treasury
SW1A 2AB – 11 Downing Street, Chancellor of the Exchequer
SW1A 2HQ – HM Treasury headquarters
W1A 1AA – Broadcasting House
W1A 1AB – Selfridges
N81 1ER – Electoral Reform Society (the whole of N81 is reserved for the ERS)

为什么要用代理注册呢?因为目前spotify是beta,只对 UK, Sweden, Finland, Norway, Spain and France 开放

如果你看到这里,应该已经注册成功了,继续下面的步骤吧

3. 下载: Mac | Windows

安装后打开会要求登录,用你刚才注册的名字去登录吧

login_windows

spotify窗口歌曲可以拖拽到外部窗口文本框,不过地址有点怪异,是他自己的专用链接如:spotify:track:7ijXaWom5VaFpS4PUKuIBA

也可以右键复制为URL分享给别人。分享的地址可以是Http连接如:http://open.spotify.com/track/7ijXaWom5VaFpS4PUKuIBA

或者像上面那种spotify专用链接

支持scrobbling到Last.FM

歌曲没法下载。不过都是正版。而且一双击就播放,根本没缓冲。

支持围绕一个artist、专辑、搜索关键词播放。代替了last.fm和pandora

Categories: SoftWare Tags: , ,

windows live messenger 9.0 发布,集成25G网络硬盘服务

December 25th, 2008 No comments

今天收到邮件说已经发布了messenger 9.0,但到网站上下载的时候发发现下载下来的都不是9.0,可能是因为网站还没有更新.

9.0最主要的功能就是集成了它提供的25G网络硬盘服务:skydrive,再也不用到处找网络硬盘了

界面也很惊艳

最新版的messenger下载地址:http://download.microsoft.com/download/2/7/E /27EDF906-96FE-49CB-9A97-52F33DB652C9/zh-chs/wlsetup-web.exe ,

注意:skydrive是集成在照片库里面的,跟Google的picasa基本功能差不多

但照片库似乎比picasa开放,可以自由的添加插件发布到任何地方

Categories: SoftWare Tags: