Archive for the ‘Software’ Category

Parted Magic

近来在朋友送了个512M的小U盘给我,在这文件动辄上G的年代,这小巧的容量显得并不是那么实用,于是一直在考虑到底该拿它来干吗。然后自己公司里面的PC因为是去年安装的kubuntu,当时出于可能仍然还会双系统的考虑,所以分区划分的太小,一年过去了已经渐渐的不堪用起来了,于是开始考虑把还没利用起来的仍然存在的ntfs分区合并入已有的ext4当中。以前做这种事情都是在Windows下面的Acronis Disk Director这个工具,这次打算在Linux下面处理掉这个问题。所以就google到了一个名为Parted Magic的Linux LiveCD发行版,从名字就可以看得出来,这是在模仿曾经的经典的分区软件Norton PartitionMagic的名字。

gparted是这个发行版最核心的应用,此外还提供了testdisk这个非常优秀的恢复软件(我曾经用过它的windows版本恢复过一个彻底被覆盖的分区表),当然还有其他很多和磁盘相关的应用(包括但不限于磁盘检查,磁盘备份,磁盘镜像等等等等等),并且可以使用firefox随时上网查相关的问题。

照着官网的说明,很容易就做成了自启动U盘,通过在gparted约一个小时的折腾(其中主要是因为分区位置变动所以其自动复制几十G数据时的消耗的时间),搞定了相关的问题,觉得此物还是蛮不错的,所以就写了这篇日志。

PS:  开始的时候还担心移动分区的位置可能会导致uuid变动导致grub2无法正常引导的问题,事实证明(操作前后进行了对比)这个是不会发生变化的,所以可以安心使用移动分区位置的功能(当然还是要小心操作啦~丢了数据还是伤不起的 = 。 =)

Stellarium

Stellarium模拟的杭州在北京时间2011年12月10日22:17时的星空,十字选中的是正在发生月食的月亮

从小就热爱星空,然而住在城市,无缘于干净的天空不免是件很遗憾的事情,来了月全食和日全食这种盛事自然也是不能错过了。

所以这里推荐下用了多年的名为Stellarium这个好物,是个可以模拟太阳系内任意位置任意时间的天空运行的软件(包括日食月食这种天象),当然模拟的看起来并不是那么过瘾,但作为爱好者的必备软件,这个还是非常值得推荐的。

官网是:http://www.stellarium.org/

现代人真的应该好好保护下夜空了,周围很多人都觉得看过流星就是件很稀奇的事情,这个真的有点遗憾啊……

DoubanFM-CLI

嗯……一直想在Linux下面搞个好使的豆瓣FM客户端好在工作时听听(不然要专门开个浏览器),于是google了下找到了这个,于是什么桌面客户端之类的弱爆了啊,这个才是Geeker听音乐的方式 = 。 =

东西是Python写的,代码短小精干,也可以自己研究下

github: https://github.com/zhendi/DoubanFM-CLI

作者豆瓣: http://www.douban.com/people/KaKa9527/

fbterm—支持freetype2字体库的帧缓冲终端控制台

http://code.google.com/p/fbterm/

继续来推荐Linux下面的software,这是最近发现的好物,fbterm,可以在帧缓冲的终端控制台下提供中文显示的支持,并且也能支持输入法,比起那个已经数年没有更新的zhcon好多了(zhcon也容易导致没有响应或有奇怪的问题)。更重要的是,它的字体显示是调用freetype2的,所以能和X下面的GUI应用达到相同的字体显示效果,看着文泉驿非常舒服~

Read the rest of this entry >>

推荐下mintty

没啥好说的,cmd.exe太挫了,找到了这个mintty用来替换之,非常不错,对于CLI一直很薄弱的windows来说已经觉得很满意了。

项目似乎是基于putty的,推荐给那些整天Unix世界(Linux/BSD/OSX)和Windows世界来回奔波的geeker们(伤不起啊有木有!!!)

我的KDE4不可能这么华丽

呃,想了半天脑子里面还是跳出这个标题……也罢,这个就这个吧,囧 (另一个候选是“关于我的桌面的二三事”……呃……

在公司里去年11月的时候把90%的工作转向了Linux下面(偶尔要用下photoshop或者改下老项目的代码则不得不重启到windows xp),选择了一直最顺手的发行版也就是ubuntu(因为一直是kde用户,所以是直接kubuntu了),一开始装的是10.04,后来直接apt升级到了10.10。

几个月下来一直用的还算蛮顺手的,不过还是主要得益于去年11月的时候有一个项目比较空档的时候,所以能有比较多的时间来调教和熟悉KDE4(KDE1.x-KDE2.x-KDE3.x的时代一直很顺手),没有调教过的kubuntu的KDE4总觉得怪怪的,不如ubuntu的gnome那样精致。

那么记录几条算是心得的东西:

Read the rest of this entry >>

wget使用ssh socks代理

在apt自动调用wget下载http://archive.canonical.com/上的一个二进制文件的时候遇到了一个问题,那就是速度太慢,然而wget又无法直接指定ssh通道建立的socks代理服务器,于是google来了这个方法解决了这个问题。
wget不支持socks代理而仅支持http/https/ftp代理,而有时候又只有ssh可以用,这时候这个两部即可完成的技巧就很管用:

  1. 用ssh的-L参数指定一个端口到目标服务器的SSH Tunnel
  2. 将wget的http代理设置为localhost的对应端口,并增加一个http header

实际操作,指定端口转发到目标服务器,并和ssh服务器建立连接:

ssh -L 8888:[要访问的服务器IP]:[服务器HTTP端口] [ssh服务器地址]

使用wget时则需要:

wget -header="Host: [要访问的服务器IP]:[服务器HTTP端口]" http://localhost:8888/[文件路径]

如果是apt那种应用环境自动调用的wget,则可以在/etc/wgetrc里面修改参数,加入

header = Host: [要访问的服务器IP]:[服务器HTTP端口]
http_proxy = http://localhost:8888/

生命在于折腾之D630安装iatkos v7

首先是科普:iatkos是一个比较知名的OSx86“发行版”,而OSx86是一破解Mac OSX使其能够在非苹果电脑上运行的一系列“发行版”的计划。除了iatkos,还什么JaS,Kalyway之类的,它们亦被戏称为Hackintosh(Hacked Macintosh)。对其其它信息感兴趣的,可以点击OSx86官方网站wikipedia上的OSx86条目

昨天在关注类似于textmate类的windows编辑器时突然心血来潮想看看纯正的textmate到底是怎样的,于是就非常那啥疼的用emule在KAD上找来了iatkos v7(对应osx版本为10.5.7)。然后今天也就顺利装上了,下面为我的安装记录:

Read the rest of this entry >>

putty自动登录ssh服务器

ssh真是个好东西,自从开始用VPS以来,自己再也没有为翻墙的事情发愁过,就因为ssh本身就是很优秀的socks代理服务器。

不过putty一点总让人觉得有点郁闷,就是它不支持自动登录(当然了,从安全角度来说,自动登录这种功能是一个隐患),但自己用着多了还是会觉得有点不爽,google了一下网上已经介绍了利用RSA密匙对的方法,但是在照着做的过程中走了一些弯路,因此还是记录一下。

首先,使用puttygen(可以从putty官网获取)生成一个密匙配对,这个很简单,就是点击一下puttygen的Generate然后乱晃一阵子鼠标。然后接下来,我看到的几篇文章都说的是要保存Public Key,然后将Public Key的文件的内容放到服务器的~/.ssh/authorized_keys2这个文件下面去,其实不然,实际上服务器~/.ssh/authorized_keys2内要放的是puttygen生成了Public Key后,里面的Public Key文本框中的内容(单行的,和保存后的Public Key多行的有所不同)。再在puttygen的窗口内保存Private Key为一个文件,放到安全的地方。

接下去就是设置putty,在Connection->SSH->Auth栏目中设置刚才保存的Private Key的文件,然后在Connection->Data栏目中设置登录的用户名,然后回到Session栏目保存这个Session就行了。如果需要从任务栏通知区域快速启动putty,可以使用putty自带的pagent。

要留意的一点是服务器的sshd的配置,/etc/ssh/ssh_config内的protocol一行要和puttygen下面选择的一致,以及密匙长度(ServerKeyBits)也需要一致化。

Read the rest of this entry >>

开源键-值数据库笔记

server

前段时间玩了Google App Engine之后一直对开源的键-值数据库比较关注,因为其开发使用方便,也有了在研究在自己的服务器上部署的可能性,于是自己Google了一些,同时Flying殿也有推荐了一下,于是发文简单记录一下。

眼下关注的有:

  1. MongoDB
  2. Hypertable
  3. CouchDB
  4. Tokyo Cabinet
  5. Project Voldemort

Read the rest of this entry >>

Page 1 of 3123