-->

可用于Firefox Nightly 10.0a1版本的HTTPS Everywhere下载

2011年9月29日星期四 发帖者 Ngo 2 评论0 多说评论
应该有不少用Firefox的童鞋在用HTTPS Everywhere扩展吧,尽管这个扩展紧跟fx的潮流,已经支持到了Firefox 9.0,但是对于昨天刚出来的Firefox Nightly 10.0a1版本肯定还木有那么快支持,我把这个扩展支持的版本号扩展了一下,现在就可以用到10.0a1上了。

下载地址[dropbox]

https://dl.dropbox.com/u/3823137/https-everywhere-latest.xpi
http://db.tt/7sVUH2NU

Nightly版Firefox自动升级到10.0a1版本

发帖者 Ngo 3 评论0 多说评论
Nightly版的Firefox 9.0a1突然在今天早上升级到了10.0a1版本,从Mozilla的FTP上看到

https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/

两个版本9.0a1和10.0a1同时存在。

电影中出现的KDE

2011年9月28日星期三 发帖者 Ngo 0 评论0 多说评论
呵呵,这个有点儿意思了。一直感觉国外大片里电脑高手用的电脑都在采用莫名其妙的高深操作系统,国内有电视剧用游戏”魔兽争霸”的场面描写公*安局电子战高手的神乎其神的网络追踪。

下面是国外爱好者找到的电影中出现Linux的KDE的场景。

1、The Big Bang Theory 生活大爆炸
在第三季第九集中,Leonard穿了一件印有KDE大标志的T恤。
标签: , ,

通过电子邮箱来网络冲浪指南

2011年9月26日星期一 发帖者 Ngo 10 评论0 多说评论
有时候想推,有时候又想非死不可,可是单位防火墙设置了不能上公众网,顶多允许发送和接受外网邮件。好惨啊,不过这说明至少还是有条通向外面世界的路。有了Flexamail,这条路就是一条大路了。只要在Flexamail注册一个账号,以后就可以通过一个电子邮箱来上网了。

1、什么是Flexamail?网址

这是一个网页与邮件的混合服务。当你使用一个电子邮箱注册了Flexamail账户并验证成功之后,你就有了通过邮箱实现上网的便捷途径了。你需要做的只是根据固定格式从认证邮箱向某个固定邮箱地址发送特定字符或者附件。目前,Flexamail支持在线发布图片、存储或共享文件、浏览网页、发推等等,并且支持创建或者共享任务列表等较为复杂的工作。

2、在线发布图片

地址:imagehost@flexamail.com
标题:无
附件:图片(JPG/ GIF/ PNG)
正文:无
描述:这项服务将把附件中的图片存储和发布到网上。邮件发送之后就会受到一个确认邮件,邮件中包括两个链接,一个原图链接一个缩略图链接。这些链接可以被任何人随意使用。如果登录Flexamail网站可以对这些图片进行管理,包括删除、跟踪图片的下载和使用情况。

3、存储文件

地址:store@flexamail.com
标题:无
附件:任意文件,但是注意大多数邮箱可能只支持到10M到25M大小的附件
正文:无
描述:在线存储文件,这些文件是不能被随意访问的,可以通过其他方法访问,下面会介绍。这个邮件不会产生确认邮件。

十个极少听过的操作系统

2011年9月24日星期六 发帖者 Ngo 10 评论0 多说评论
TechRadar上介绍了十个极少听过的神秘的操作系统,特翻译出来并以我自己的语言描述一下供大家欣赏。这些系统都是开源的,且提供了安装的ISO文件或者其他镜像文件,可以直接安装到PC上或者通过虚拟机来安装。若真的想尝试一下,当然是推荐使用VMWare、VirtualBox或者Qemu之类的虚拟机软件安装了。

基本上,这些操作系统很难被采用为PC机的主操作系统,除非有特殊用途的主机。所以,对这十款系统的介绍只是限制在玩票的级别,当做是一种趣闻来听即可~ 另外,在介绍这些操作系统的时候,还会涉及到一些更加神秘的幕后操作系统,更有一种让人大开眼界的感觉,或者迷迷糊糊的感觉。XD

1、ReactOS: http://www.reactos.org/



ReactOS这个系统的最初目的就是要将Windows程序运行在一个开源的操作系统上,也就是一个和Windows兼容的免费的开源的操作系统。愿望是美好的,进展是缓慢的。进展缓慢的原因并不主要是成员的业余时间利用的不足造成的,其实和Windows兼容并不是一个很容易的事情。现在的ReactOS已经可以很好地兼容这些软件:带有Flash支持的Firefox、MSN Messenger、OpenOffice.org、星际争霸、暗黑破坏神2、雷神之锤三之竞技场等等众多应用,另外在对MS Office和Visual Basic的兼容上也有了较大的进展。提到ReactOS,就不得不提到Linux下一个非常著名和重要的Windows程序模拟器–Wine,可以说ReactOS是伴随着Wine的发展而发展的,并且还促进了Wine本身的进步。所以ReactOS的功劳也不小。

如何杀掉defunct的进程

2011年9月22日星期四 发帖者 Ngo 2 评论0 多说评论
有时候kill命令在*nix中似乎并不好使,在使用kill pid或者kill -9 pid之后,仍然有很多进程顽固的留存,并且显示为<defunct>进程。这些进程就成为了僵尸进程,如果用top命令看一下,顶部就显示僵尸进程的数目了。defunct进程的产生有两种可能:一种是这个程序本身就有bug,另外就是用户执行了非正常操作。这两种可能造成了某个进程被打断与父进程或/和子进程的联系,这个进程就成了僵尸~

你的系统有没有这类进程呢?首先用来分析一下:
$ ps -A | grep defunct

假定显示出来这样的结果:
8328 ? 00:00:00 mono <defunct>
25822 ? 00:00:00 ruby <defunct>

即使你再次妄图使用kill命令杀之与无形之中,仍然发现它还顽强的活着。使用pstree命令查找mono和ruby的父进程,或者如下命令列出defunct进程的父进程:
$ ps -ef | grep defunct | more

假定结果如下,PPID就是父进程的pid号:

UID PID PPID …
—————————————————————

kenno 8328 6757 0 Mar22 ? 00:00:00 [mono] <defunct>
kenno 18803 18320 0 Apr02 ? 00:00:00 [ruby] <defunct>

接下来就可以使用kill -9 6757来杀掉父进程,然后通过ps -A | grep defunct验证一下效果。
标签: ,

获取feedburner或者/和feedsky订阅数的文本

2011年9月21日星期三 发帖者 Ngo 4 评论0 多说评论
不少博客的RSS Feed是托管在Feedburner或者Feedsky上烧制的,我的博客也是。Feedburner是世界上应用最广的RSS烧制服务,而Feedsky是国内此类服务的佼佼者,除此之外我还没有见过其他的此类服务。说到这里,我想起来还有一个唬人的FeedCat。这篇文章不是来介绍这些服务是怎么用的,是来介绍获取feedburner和feedsky确切订阅数的方法。获取订阅数有助于美化页面,抛弃官方提供的呆板的订阅图标。

方法都是从网上找到的,在这里做个汇总。效果见我这个博客就可以了。

1、先说Feedburner订阅数的获取,基本的php代码如下:
<?php $info_fb = simplexml_load_file('http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=obugs'); $subscribers_fb = $info_fb->feed->entry['circulation']; ?>

注意两点,一是需要打开博客feedburner订阅的Awareness API功能,二是上面红色的uri字段只需要写feedburner地址的最后部分。变量subscribers_fb就是具体的订阅数。因为这个方法是从服务器端获取Feedburner的订阅数目,如果主机在国外的话,就不会因为feedburner某些服务被墙而造成的订阅数无法获取的问题。

2、再说Feedsky订阅数的获取,基本的php代码如下:
<?php $info_fs = simplexml_load_file('http://www.feedsky.com/rpc/feed_statistic_xml.php?u=obugs'); $subscribers_fs = $info_fs->xpath('/month/day[last()]'); foreach($subscribers_fs as $n) $subcount = $n['subcount']; ?>

注意一点就是上面红色的u字段同样只需要写feedsky地址的最后部分,变量subcount就是具体(当天)的订阅数。

使用Ophcrack破解Windows管理员密码

2011年9月20日星期二 发帖者 Ngo 2 评论0 多说评论
Ophcrack是一款免费的Windows密码破解工具。Ophcrack基于彩虹表,拥有超强的破解能力,他可以破解LM和NTLM哈希(hash),哈希很多程序员都知道啊,perl教程里专门讲哈希的就有一大部分。据传说有位程序员用彩虹表技术5分钟就破解了一个13位的系统密码。(什么是彩虹表?)Ophcrack支持在Windows/Linux/Mac OS多平台运行,也可以脱离其他操作系统运行在自己的平台上也就是提供了LiveCD,这个意思就是,你不需要以普通用户登陆Windows甚至根本不用启动Windows就可以实现破解。Opcrack支持XP和Vista的破解,当然,密码越复杂位数越多需要的彩虹表也越大,Opcrack提供了针对不同安全级别密码的大量彩虹表下载。

本来试图简单介绍Ophcrack和彩虹表,结果发现并不是一句两句话就能介绍完的,因为翻遍了大量的网上资料也没看懂。下面以Windows版本为例,讲一下它的使用,图片来自TechRadar。首先,运行软件,选择 Load –> Local SAM


Twitter翻译简体中文完成度高于繁体中文

2011年9月18日星期日 发帖者 Ngo 3 评论0 多说评论
对于Twitter上的中国大陆用户做个统计是非常困难的,因为在国内只能通过翻墙这种方式访问这个世界最大的微博客,修改hosts访问twitter也算是翻墙的一种方式。不过,自从这两天Twitter正式发布其简体中文和繁体中文版本后,我们似乎可以从一个侧面来了解Twitter上的中文用户。

由于Twitter的多语言版本的翻译工作是交与广大Twitter用户翻译的,所以客观上来说,每个语言版本翻译的完成度反映了以这种语言为母语的用户的数量和质量。

通过手动切换Twitter语言版本分别为简体中文和繁体中文,发现繁体中文的翻译完成度目前尚不如简体中文的翻译完成度。所以有理由相信,Twitter上的大陆用户多于台湾用户。
标签:

五个新浪新版微博的邀请码

2011年9月16日星期五 发帖者 Ngo 9 评论0 多说评论
新版新浪微博的特点:

新版的邀请码,速速拿去,不用回复也能拿
new beta sina weibo

http://weibo.com/upcode/dgigdHqYo
http://weibo.com/upcode/dgigrcaqm
http://weibo.com/upcode/dgigu1wlU

再来10个
http://weibo.com/upcode/dioeS8izm
http://weibo.com/upcode/dioeSQRe2
http://weibo.com/upcode/dioeSGh3w
http://weibo.com/upcode/dioeSr8PZ
http://weibo.com/upcode/dioeSnCzL
http://weibo.com/upcode/dioeSgUWn
http://weibo.com/upcode/dioeSeVO3
http://weibo.com/upcode/dioeSdnqB
http://weibo.com/upcode/dioeSc2gp
http://weibo.com/upcode/dioeS9QJ4

Google+官方API正式开放

2011年9月15日星期四 发帖者 Ngo 4 评论0 多说评论
简单提示一下,详细参见这些网页
Google+ API launches today
Google+ Gets Its First Official APIs
Getting Started on the Google+ API

首先需要获取google的API key,使用方法为

使用people.get方法通过http发送“following”的需求
GET https://www.googleapis.com/plus/v1/people/108189587050871927619?key=yourAPIKey


返回值类似如下的JSON编码
{
"kind": "plus#person",
"id": "108189587050871927619",
"displayName": "Chris Chabot",
"image": {
"url": "https://lh5.googleusercontent.com/-cQNLOQzkGpE/AAAAAAAAAAI/AAAAAAAAEjo/M9_pXL-ra4Q/photo.jpg"
},
"organizations": [
{
"name": "Google+ Developer Relations",
"title": "Developer Advocate & Manager",
"type": "work"
}
]
}


相似的方法,可以使用activities.list方法获取一组最近google+发表文字的列表
GET https://www.googleapis.com/plus/v1/people/108189587050871927619/activities/public?key=yourAPIKey


因为目前只是启动的公共数据的获取,所以需要用户注册自己的应用即可。如果不能确定目标Google+用户是否运行这个应用,可以使用新的plus.me的OAuth2请求来查询这个目标用户的情况。

不用记住那一长串用户id,只需要使用“me”即可轻松代替
GET https://www.googleapis.com/plus/v1/people/me
标签: ,

vim编辑器颜色主题color scheme

2011年9月14日星期三 发帖者 Ngo 7 评论0 多说评论
vim/gvim只有语法高亮并不足以展示优秀的界面,它还有丰富的颜色主题。不同的颜色主题对于语法高亮的颜色进行了设置,我的颜色主题选择的是murphy.vim

如何选择颜色主题呢?在vim/gvim中,使用命令 :colorscheme murphy 就可以切换到murphy的颜色主题,前提是你的电脑上必须安装有这个主题的文件。颜色主题文件一般在这个目录下 /usr/share/vim/vim版本/colors

默认安装的颜色主题可能包括以下几个
$ ls -1 /usr/share/vim/vim72/colors/
blue.vim
darkblue.vim
default.vim
delek.vim
desert.vim
elflord.vim
evening.vim
koehler.vim
morning.vim
murphy.vim
pablo.vim
peachpuff.vim
README.txt
ron.vim
shine.vim
slate.vim
torte.vim
zellner.vim

这个地址有更丰富的颜色主题包 http://www.vim.org/scripts/download_script.php?src_id=10775

这个地址给出了各颜色主题的效果展示 http://www.vi-improved.org/color_sampler_pack/
标签: , , , ,

vim编辑器加载systemverilog语法高亮

2011年9月12日星期一 发帖者 Ngo 6 评论0 多说评论
正愁于gvim编辑器不能高亮显示SystemVerilog语法,安装目录还没有权限修改。网上寻来一法,想可能其他语言的语法高亮也可以类似操作。

在自己的主目录下(一般是 /home/用户名)新建名为 .vim 的隐藏文件夹,在 .vim 文件夹内新建两个文件夹,分别是 ftdetect 和 syntax。即 /home/用户名/.vim/ftdetect 和 /home/用户名/.vim/syntax 目录。

在 ftdetect目录下新建文本文件名为 sv.vim ,具体内容仅为一行

au BufRead,BufNewFile *.sv set filetype=systemverilog

另外到下面这个地址下载 systemverilog.vim 放到 syntax 目录下

http://www.vim.org/scripts/download_script.php?src_id=5834

然后,重启 vim 或者 gvim 就可以了。

2款蛋疼的uTorrent插件

2011年9月10日星期六 发帖者 Ngo 4 评论0 多说评论
软件的插件化绝对是软件发展的趋势,人们不再满足于单一软件呆板的功能了。作为一款流行的BT客户端,µTorrent也支持插件的扩展。下面介绍两款有意思的(或者说蛋疼的 :wink: )的插件,主要目的就是用来下BT的时候打发时间的...

1、µMap
utorrent umap
种子地图,查看种子的所有下载者的地理位置。

2、µChat
utorrent uchat
可以与种子的下载者们聊天神马的

在Ubuntu 10.10上安装使用Tor网络

2011年9月8日星期四 发帖者 Ngo 6 评论0 多说评论
Tor本身不具备GUI,一个名为Vidalia的程序为Tor用户提供了易用的图形界面。所以,安装Tor的时候,需要安装3个模块:Tor,Polipo和Vidalia。其中Polipo是一个小型的代理服务器(http://www.pps.jussieu.fr/~jch/software/polipo/)。

以Ubuntu 10.10(Maverick)为例,介绍Tor的安装,整个过程还是很简单的,完全可以写到一个脚本里直接一步运行 :)

1、打开Software Sources,选择Other Software标签,点击底部的Add按钮,粘贴下面的语句进去
deb http://deb.torproject.org/torproject.org maverick main

点击Add Source,点击Close。当系统提示是否Reload时,选择Yes并且忽略所有错误。

2、打开一个终端,添加Tor仓库的钥匙并且更新apt
gpg –keyserver keys.gnupg.net –recv 886DDD89
gpg –export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
sudo apt-get update


3、安装三剑客Tor,Polipo,和Vidalia:
sudo apt-get install tor tor-geoipdb polipo vidalia -y

安装Vidalia时如果有提示,选择永久替换或类似的字眼吧。

4、下载Polipo一个配置好的配置文件并替换默认文件
wget https://gitweb.torproject.org/torbrowser.git/blob_plain/HEAD:/build-scripts/config/polipo.conf
sudo mv /etc/polipo/config /etc/polipo/config.bak
sudo mv polipo.conf /etc/polipo/config


5、现在需要停止Tor和重启Polipo服务
sudo /etc/init.d/tor stop
sudo /etc/init.d/polipo stop
sudo /etc/init.d/polipo start


6、现在就可以打开Vidalia程序链接Tor网络了,也可以设置Vidalia随电脑开机自动启动。

对于Tor有两种类型的配置:
a、HTTP或HTTPS – 典型地应用在各种浏览器上,如Opera,Firefox,Safari,Google Chrome等等,如下设置
Host: 127.0.0.1
Port: 8118

b、Sockets – 典型地应用在多种即时通信软件上,如Trillian,Digsby,MSN,AOL,Empathy,Pidgin等等,如下配置
Host: 127.0.0.1
Port: 9050

Offline Google Mail: Chrome OS上的Outlook Express?

2011年9月6日星期二 发帖者 Ngo 7 评论0 多说评论
Google在Chrome Web Store中加入了Offline Google Mail,安装之后使得Chrome浏览器可以在不联网的情况下使用Gmail,除了阅读整理邮件外,还可以于联网的时候一样撰写或者回复转发邮件等等,当联网之后,这些邮件会自动发出。

从界面上看,Offline Google Mail的两栏的界面更像是针对平板电脑而设计的。
offline google mail - chrome web app

Gmail的离线功能早就存在,不过这次进入Chrome Web Sotre有理由看作是为Chrome OS加入离线邮件管理器的尝试。尽管现在到处可以上网,资费也越来越便宜,不过本地存储仍然是对资源的最快的和最便宜的访问方式。

新版GPU-Z支持所有AMD的A系列Fusion处理器

2011年9月5日星期一 发帖者 Ngo 2 评论0 多说评论
GPU-Z最新版本是0.5.5,这个版本已经可以识别目前AMD所有的A系列Fusion处理器。另外,新版本的改进还包括增加了对另外一些以前不能支持的显卡的识别,修正了针对Blackcomb的一个渲染计数检测的问题,增加PowerColor的Hardware Giveaway功能等等。

新版本增加了十几种Nvidia GPU的支持,包括Nvidia GeForce GT 560 Ti OEM,GT 545,GT 530,GeForce GTX 580M,GT 555M,GeForce 520MX,GT 520M,510M,305M,Quadro 5000,Quadro 4000M,和Quadro 400。在对AMD显卡(ATI)的支持上,增加了Radeon HD 6290,E6760,E4690,FirePro V8800,V3700, 和FirePro 2460 (FireMV).

GPU-Z是一款类似CPU-Z的轻量级GPU型号特性的检测软件,它能够挖掘图形芯片的素有信息,甚至包括die的大小,晶体管数量,BIOS版本,制造工艺,像素填充率(Pixel Fillrate),纹理填充率(Texture Fillrate)等等。

新版(v0.5.5)的GPU-Z可以从这里下载:http://goo.gl/XOrlw