| View Comments ]

不要被我的标题所吸引,这篇并非技术文章,我也不大可能会去讲如何自己从头定制个人版Linux,并且制作U盘版
今天看到的两条消息是Mandriva Flash 2009 Spring 杀出江湖 以及 SUSE Studio 的Linux个性定制也有U盘版
老实说光盘安装Linux的确是一种资源浪费,曾经我为了玩Linux,一贯喜欢用刻录光盘的方式,每次都买好几张,安装完成后就几乎再也用不到了,而那张光盘的下场自然大多数情况下是被抛弃或送人了。现如今U盘安装Linux已成了一种趋势,微软针对新放出的Windows 7也说要提供U盘安装版,尤其是大容量U盘的价格也不贵,某些8G U盘也仅需要99远(质量如何不敢保证)。另外一种趋势自然是 U盘版 Linux,也就是像LiveCD一样的“LiveUSB”,在U盘中玩Linux,这种也几乎是每个版本都推出自己的转换工具可以轻松的将ISO烧录到U盘中以Syslinux的方式引导启动运行,有什么好处? 操作系统随身携带,即插即用,比较适合移动办公一族,还有好处就是制作系统引导盘,以防电脑上系统出现故障进行修复工作。
唉,突然没心情写了,也不知道要瞎扯些啥,日后想起来了再说。

See and download the full gallery on posterous

Posted via email from Picobird

Read More...
| View Comments ]

只是为了测试下posterous同步到Blogger,看看其同步后的效果

顺便说下这Palm WebOS果然很不错啊,多任务模式,超赞!



See and download the full gallery on posterous

Posted via email from Picobird

Read More...
| View Comments ]

      World of Goo已经放出了Linux版本,就赶紧拿来试玩一番(有提供Ubuntu Deb软件包),最近痴迷于玩百战天虫,几乎快到了腻的地步了,World of Goo极适合放松一下心情,配合它那轻松欢快的背景音乐,粘粘世界,依我的叫法可以称这个游戏为排污工程,哈哈……
    Ubuntu中文论坛也有关于此游戏的讨论,某Ubuntuer说将Windows的相关文件拷贝到相应目录下便可突破试玩权限进入第二章以及之后的游戏中。 先欣赏段视频吧!




之后进入我们的第一章游戏中

下载地址点此进入

完整版BT下载

Listen开始时的背景音乐,还有好多的,我也一并打包上传了

点击Listening开始时的背景音乐


今天5月13号发现一强人竟然如此玩法

Read More...
| View Comments ]

     BitDefender,中文译名比特梵德,来自罗马尼亚的老牌杀毒软件,连续四年位居反病毒软件第一名,在Windows系统中更是以占用内存小,杀毒速度快,易于使用,功能强大著称。而Linux用户则比Windows用户有福气多了,个人版可免费获取key码并且长期免费使用。当前最新版本7.6.4带有图形界面。同时给Ubuntu中文论坛相应的锁定主题进行平反


截图预览:






到官方网站下载相应的Ubuntu deb包


      经安装使用发现在Linux下占用内存还是比较高的,大概80M左右,但Bitdefender提供的功能则较其他avast,f-prot,AntiVir,ClamAV相对来说更为强大,而且界面则更为美观。可以升级病毒库,也可设置随系统一并启动反病毒引擎(这是否说明提供实时病毒检测?)有提供pdf版的详细说明文档,诸位同学们可参照进行操作。
      Windows的用户们是不是开始不服气了呀?凭什么Linux就免费,而我们却要去使用盗版杀毒软件,并且面临着key码随时被封的可能性?

Read More...
| View Comments ]

     昨天看到GFW只是封锁掉youtube这个字眼,而通过208.117.240.37依然可以访问,但是无法观看,网上有提供多种方式来下载视频,比如通过keepHD输入相应的youtube视频地址可获得不同质量的flv视频。今天我又想起了一款开源跨平台视频下载软件,曾有多次介绍这个网络在线视频下载软件xVideoServiceThief,通过查看源代码知道其对网址以及关键词进行检测来识别是否为网络视频,那就修改源代码让其将
http://208.117.240.37/watch?v=lXpdFn3mz24识别为“真正”Youtube视频。


先将编译通过的可执行文件奉上,xvst下载地址,文件大小为1.26M,仅支持Linux下运行。
接下来就说说如何实现全过程并且穿越来观看Youtube视频:
首先自然需要下载xVideoServiceThief的源代码
然后到src文件下找到videoinformation.cpp文件,大概在360行左右有对Youtube视频的定义,我只需要做如下修改即可:


// Plugin for YouTube Videos

VideoInformation_Youtube::VideoInformation_Youtube(VideoInformation *videoInformation)
{
	setID("208.117.240.37");
	setCaption("Youtube");
	adultContent = false;
	registPlugin(videoInformation);
}

VideoDefinition VideoInformation_Youtube::getVideoInformation(const QString URL)
{
	const QString URL_YOUTBE  = "http://208.117.240.37/watch?v=%1";
	const QString URL_GET_FLV = "http://%1/get_video?video_id=%2&t=%3";

	// init result
	VideoDefinition result;
	VideoItem::initVideoDefinition(result);
	// default URL
	QString youTubeURL = URL;
	// check if is an embeded video, and get the "real url" of youtube
	if (URL.indexOf("208.117.240.37/v/") != -1)
	{
		QString embededID = URL;
		embededID = embededID.remove(0, embededID.lastIndexOf("/v/") + 3);
		if (embededID.indexOf("&") != -1) embededID = copy(embededID, 0, embededID.indexOf("&"));
		youTubeURL = QString(URL_YOUTBE).arg(embededID);
	}
	// download webpage
	Http http;
	QString html = http.downloadWebpage(QUrl(youTubeURL));
	// get the video ID and the video HASH
	QString vidID = QUrl(youTubeURL).queryItemValue("v");
	QString vidHash = copyBetween(html, "\"t\": \"", "\"");
	// get the video title
	result.title = copyBetween(html, "YouTube - ", "").trimmed();
	// build the video url
	result.URL = URL_GET_FLV.arg(QUrl(youTubeURL).host()).arg(vidID).arg(vidHash);
	// check if this video need a login
	result.needLogin = result.title == "Broadcast Yourself.";
	// return the video information
	return result;
}

接下来所要做的事情自然是进行编译啦,在源代码文件中how to compile.txt有说明如何进行编译


A compiler directrive (STATIC_BUILD) must be defined if you want to get a "valid" xVST compilation.
- Static mode:

	If you want compile the xVST in STATIC version, you should do:

		> qmake -set build_mode static_build

		> qmake

		> make
- Dynamic mode:

	If you want compile the xVST in DYNAMIC version, you should do:

		> qmake -set build_mode dynamic_build

		> qmake

		> make

按照提示进行编译,偶在Ubuntu中进行编译会提示缺少必要软件包,安装如下两个软件包

sudo apt-get install libqt4-dev
sudo apt-get install qt4-qmake
之后即可编译通过,如果出现错误,自行排查,应该是某某源代码少了string.h头文件,编译通过之后xvst就会出现在源代码目录的bin文件夹中,直接双击xvst运行即可,应该会提示缺少xUpdater,这个是用来进行多国语言升级支持(大概就是这么回事吧),所以无关紧要,忽略。当然xVideoServiceThief有提供视频下载完成之后转换为avi,mp4等等格式,这个就需要ffmpeg软件包的支持,sudo apt-get install ffmpeg安装即可。


再接下来要做的事情就是来验证一下是否能够正常运行,打开xVideoServiceThief

 然后点击Add Video,回到顶部图片,
输入http://208.117.240.37/watch?v=lXpdFn3mz24&feature=channel中右侧的网址

如顶部图片所示,这时自然会将208.117.240.37所对应的视频识别为Youtube视频,然后所要做的事情就是稍等片刻,最后欣赏其已经将flv转换为avi格式的视频,当然你也可以进行设置转换为其他格式,前提条件需要安装ffmpeg软件包。

 可以转换为avi,mpg,3gp,wmv,mp3等多种格式。


     大功告成,还差点什么没说,哦,特此声明,本人对C++一窍不通,曾多次面试因为编程基础薄弱而自告奋勇走出笔试考场-_-!,对于Qt编程更是一点都不懂,纯粹是一种折腾的精神来进行软件编程学习,此软件仅供娱乐使用,勿要作为其他不正当用途(反正开源,你想怎么着就怎么着吧,后果自负)。同时不得不指出此软件同样支持土豆网视频下载

完整软件包附带升级功能压缩包下载地址,

虽然这样编译通过了,但是问题就来了,如果Youtube解封,自然是用Youtube的链接地址比较方便啦,那么程序又该如何修改使其既支持IP地址又支持youtube.com域名呢?诸位程序员们来解决一下这个问题。

Read More...
| View Comments ]

      Untiny应声而出的短网址恢复提取网站,其API接口那是相当的简单易用,除此之外还提供了Firefox插件使用(经试验不能在Linux Firefox中安装,用Windows的同学们尝试一下吧)。还有Untiny Ubiquity——这个自然得借助Ubiquity,以及Untiny GTalk Bot机器人。缩短网址自然是好,可是哪里知道这短网址背后所隐藏的秘密,不经意间你或许就被带入到某个黑暗深渊,深受病毒,蠕虫,垃圾信息的侵扰,是Untiny给我们带来了福音。


且看官方提供的提取短网址原链接的脚本文件

#!/bin/bash

# read the URL from user input
tinyURL=$1
# check if the user wrote an URL , if not show the usage message ..

if [ ! "$tinyURL" = "" ]
   then
   echo "Extracting the tiny web site , \
     the speed depends on your connection and server status,please wait .."
   varUntiny=$(w3m -F  -dump  \
     "http://untiny.me/api/1.0/extract?url=$tinyURL&format=text"|head -1)
   echo "The untiny web site is : $varUntiny"
else
echo "Usage : untinysh URL , e.g. untinysh http://jerais.com"
fi

原脚本文件下载地址,如果用python实现也比较简单,同样一条命令就足够了

urllib.urlopen("http://untiny.me/api/1.0/extract?\
                url=http://tinyurl.com/picobird&format=text")

其他更多内容,插件和API接口见官方网站

Read More...
| View Comments ]

      装完了Ubuntu,接下来做什么呢?打开网页上网啦,你是不是发现Firefox打开慢,就连关闭也慢悠悠。Swiftfox是针对CPU进行优化过的极速版Firefox浏览器,换用它会将 Firefox 的设置、主题、扩展插件、书签、甚至Session还有其他密码等等统统自动继承下来。在Ubuntu 8.10的时候偶就在使用,并且其版本号一直超前于Firefox,曾经有一段时间貌似中止了开发。今天又想起来了,打开主页一瞧,当前版本为3.0.10pre-1。不由分说就下载下来安装,果然飞速……



官方有提供rpm,deb以及源码包,Ubuntu中安装更方便:
1. 加入如下源在  /etc/apt/sources.list
deb http://getswiftfox.com/builds/debian unstable non-free
2. 终端中执行如下命令
sudo apt-get update ;sudo apt-get install swiftfox-prescott

更新源是否可用,尚未尝试,偶采用直接下载Deb手动安装方式
有提供AMD和Intel两种CPU的下载地址
AMDIntel我的是Intel双核则下载 Prescott版本,然后双击安装,其他CPU可以参照官方的特性列表

在打开极速般的Swiftfox之前记得关闭Firefox浏览器哦

Read More...
| View Comments ]

    著名的冰岛(F-Port)杀毒软件,具有即时病毒扫描、定期病毒扫描、自定义病毒扫描等功能。它目前可以发觉出64000不寻常及有害的计算机害虫。除了存取和要求扫描外,此工具也包含更新功能,自动的得到最新的病毒码程序。任何新的病毒都可以直接的加入到查觉数据库及解毒数据库。(这是来自百度百科的解释)。 有三个启发引擎,Eldorado,Maximus,GSA,如果是启发发现的,病毒名字后面就是叹号+启发引擎的名字,如 W32/Heuristic-114!Eldorado,W32 /OnlineGames.F.gen!GSA等等。冰岛是老牌杀软,跟卡巴齐名,在Windows中表现不凡,在Linux中也效果非凡,但是并没有实时保护功能。



F-prot下载地址:官方以及个人网络硬盘

看看杀毒效果,哪,找到一个从网上下载的SEO书籍含有病毒



fpscan --report /home/user/Desktop/Blog/

F-PROT Antivirus version 6.2.1.4252 (built: 2008-04-28T16-44-10)
FRISK Software International (C) Copyright 1989-2007

Engine version: 4.4.4.56
Virus signatures: 2009042015341b5a98a79047c39a0d5213d1b8228303
                  (/opt/f-prot/antivir.def)

[Found downloader]  
/home/user/Desktop/Blog/wangtong.rar->��վ��Ӫ�о�.exe->(UPX)
[Contains infected objects] /home/user/Desktop/Blog/wangtong.rar
Scanning: -

Results:

Files: 563
Skipped files: 0
MBR/boot sectors checked: 0
Objects scanned: 6104
Infected objects: 1
Files with errors: 0
Disinfected: 0

Running time: 00:18



安装步骤,将下载的软件解压f-prot拷贝到/opt下,然后运行f-prot目录下的 ./install-f-prot.pl 之后一路回车即可,在这过程中它会自动进行病毒库升级,速度较慢,那就扔下终端玩别的

配置文件:f-prot.conf
升级命令:fpupdate 升级时切换到安装目录运行此命令 ./fpupdate
病毒库定义文件:antivir.def
至于如何查杀病毒:fpscan -h查看帮助文档获悉

    如果你喜欢用图形界面化的杀软推荐使用Free avast! Linux Home Edition,ClamTk Virus Scanner以及Avira AntiVir Personal - FREE,搜索 “Linux 免费桌面级杀毒软件”应该有一大堆的结果,当然不得不指出,Linux下的图形界面化软件图形做得可真够简陋。



Gufw是基于ufw的图形界面防火墙,专为Ubuntu量身打造,已经默认安装,而且随Ubuntu系统自动启动、可以方便的进行端口,IP以及各种服务的出入配置。ufw是调用的iptable这个内核级的防火墙,在开机的时候就自动启动了,如果你非要看见面板中出现它的小图标(AutoStart With Session)就比较麻烦,每次开机时都需要输入密码来以当前用户启动就需要选种。
配置文件:/var/lib/ufw/user.rules
如果出现某些故障在此文件中删除不必要的规则

听首歌慢慢来打造《恋爱新手》

Read More...