小鑫博客 - 2009年3月
type: channel
link: https://xiazhengxin.name/index.php/2009/03/
description: 用铅笔写日记，记录那最原始的美丽
items: sf项目主页全攻略
items: ghs.google.com 正常了
items: ghs.google.com 又被河蟹了
items: 用foobar2k(Portable版)关联音乐文件

sf项目主页全攻略
type: item
date: 2009-03-21T09:55:46+00:00
description: 很多在 Sourceforge.net 上做项目的朋友，大多会忽视的一个服务----就是SF免费提供的 项目主页的功能。其实，有一个类似于 xxx.sourcefoge.net 的主页，对自己项目的宣传也不是一件坏事呀，哈哈。而且SF提供的Virtual Host 功能非常优质，几乎支持所有语言，如 PHP (via mod_php), Perl, Python, Tcl, Ruby, and shell scripts.不支持的很少,是SSL (encryption)SF.net User AuthenticationJSP (programming language) supportMicrosoft Front Page and ExtensionsDreamweaver Remote Admin support并且还提供 mysql 数据库支持，还可以用自己的域名去访问，只需要做一下A ,Cname记录：Using the tools provided by your DNS provider, configure the following: yourdomain.com should be a IN A to 216.34.181.97. www.yourdomain.com should be a CNAME to vhost.sourceforge.net. cvs.yourdomain.com should be a CNAME to PROJECTNAME.cvs.sourceforge.net. 把自己在本地做好的网页文件上传到空间里面，有两种途径。1.通过sftp----比较简易，功能较少就拿putty 套件里面的PSFTP.EXE 来说，打开后 ，输入 "open 用户名,项目名@web.sourceforge.net" 回车。再输入密码就可以了如图： 2.就是通过shell.sourceforge.net 访问.Project shell server: shell.sourceforge.netProject CVS server: PROJECTNAME.cvs.sourceforge.netProject Subversion server: PROJECTNAME.svn.sourceforge.net这个要用到SSH，首先得生成一个SSH Key ,我们可以用putty 套件里面的 PUTTYGEN.EXE, 运行后 在parameter 里选择 "SSH2 DSA". 然后点击 "Generate" 按钮，你所要做的事是：把鼠标指针在 上方空白处 晃动，以便随机生成KEY，完了后在Key comment 处 填上 "用户名@shell.sourceforge.net" ,最后 点击 "Save private key" 保存为 *.ppk 文件. 注："Key passphrase " 和 "Confirm passphrase" 可以不填。如图：现在你要做的是：把 上方 "Public key for pasting into OpenSSH authorized_keys2 file" 框里面的所有字符复制下来。然后，登录你的sf帐号，切换到 "Account Options", 在 “Host Access Information ” 处点击 [Edit SSH Keys for Shell/CVS], 把 复制的字符粘贴进去。点击 update 即可。注：如果是两个KEY或者多个的话，要确保KEY与KEY之间有且只有一个回车,KEY中间不能有空格.如图:如果没有错误的话，应该会即时显示出 SSH key 的数量。如图SSH KEY 生效大概只要几分钟就可以了，很快的好了后就要去激活 SSH shell. 我们要用到PUTTY 套件里面的 PAGEANT.EXE 和 PUTTY.EXE.首先，运行PAGEANT.EXE ，在任务栏找到它，双击，点击 "Add Key ",浏览到先前保存的 *.ppk ，确定即可。如图:然后，运行 putty.exe , 注意：在此后的操作都建立在 Key Agent 基础上，所以 PAGEANT.EXE 不能关闭.设置putty，见下面的表格 Session Host Name: "shell.sourceforge.net" Session Connection Type: "SSH" Connection > SSH > TTY uncheck "Don't allocate a pseudo-terminal" Connection > SSH Remote command: "create" Connection > Data Auto-l…

ghs.google.com 正常了
type: item
date: 2009-03-13T06:34:33+00:00
description: 具体是什么原因不知道，我也猜不出来什么也不说了，一切都在截图里[caption id="" align="alignnone" width="508" caption="ping"][/caption]. . . . .[caption id="" align="alignnone" width="561" caption="trace route"][/caption]

ghs.google.com 又被河蟹了
type: item
date: 2009-03-07T14:23:13+00:00
description: ghs.google.com 又被河蟹了，为什么用"又"？晕，我怎么知道...这得感谢我们伟大的长城(Great FireWall)。前几天，突然发现自己的Google Apps邮箱等一系列服务无法访问，GAE网站也上不去了，开始通过 http://***.appspot.com却可以访问。于是，便想到了可能是被河蟹了，毕竟这种事情不是一次两次了。一般遇到这种情况，都是赶紧找一个可用的IP换了,接着用。（我一直用的是网上一位兄弟的ghs.sinoestate.com来解析，http://zhouguangjie.cn 这是他的博客）不过这次让我失望了，我几乎搜遍了，都没找到一个可用的IP..我测试了一堆，好像这个地址还活着 74.125.184.14呵呵，不知道可不可用看来是 大片河蟹了 囧，不知道什么时候才能有新的可用IP出现 ==PS：据说大规模河蟹泛滥的原因是因为....两会

用foobar2k(Portable版)关联音乐文件
type: item
date: 2009-03-03T04:31:22+00:00
description: foobar2k 是我最喜欢的windows平台上的音乐播放器,它界面简洁，而且功能强大，这都得益于它的背后众多的插件开发人员.唯一不足的是，foobar2k官方一直不提供zip包下载，我们被迫接受windows installer 模式，虽然这让酷爱绿色软件的我苦不堪言。不过这一缺点从foobar2k 0.9.6 版本后，被修正了，呵呵foobar2k从此有了两种安装模式，Standard mode (标准模式) 和Portable mode (便携模式) ，就是传说中的绿色版啦这让我们很是高兴。不过，我们很快又发现了一个弊端，在foobar2k 设置里面 没有了"文件关联"选项,对一般用户可能没有太大影响，一旦重装系统后，文件就不能被打开，除非手动关联。为什么会这样呢？原来foobar2k为了坚持 Portable mode 不写入系统一点数据，把这个组件干掉了。官网声明如下：Portable modeInstalling in portable mode only extracts the installer content and creates additional files that tell foobar2000 to store any configuration data in its installation folder as well as not to alter the Windows registry. Note that it is not possible to edit file type associations with foobar2000 when using portable mode, as that would require changes in the registry.为了解决这个问题，我本来是想找找这方面的插件，不过 很遗憾，没有。后来google 了一通，发现了解决办法。其实很简单，就是把foobar2k 目录下的portable_mode_enabled 这个0字节文件改名 （如：portable_mode_disabled）或者直接删除.之后再重启foobar2k 就会发现，文件关联又出现啦，哈哈