Ubuntu:GTD wallpaper

经过《lifestyle:your wallpaper》和《my wallpaper》的酝酿,终于到了谜底揭晓的一刻。

my-unbuntu-desktop

看见了吧,这就是我的工作desktop。对于GTDer来说,实际上最重要的莫过于TO DO list 和 Email list。如果你的list越来越长,那么你的桌面将变得狼藉不堪,因此这或许是我这种懒人最好的自我激励方法。

接上篇的How to,首先是准备工作。

STEP 0

在ubuntu里面实现这个效果,需要安装两个东西:conky 和 curl 。命令如下:

sudo apt-get install conky
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

安装完成后可以重新启动apache2:

sudo /etc/init.d/apache2 restart

STEP 1

本文直接参考自《To-Dos, Weather, and Twitter on a Linux Desktop》其中的文件可以从该文下载。这里仅仅讲述重要的步骤:

A 将.conkyrc文件和.conkyrc2文件放入你的home文件夹;
B 在home文件夹下建立scripts文件夹,其中存放下文提到的rtm和gmail两个文件(注意,没有扩展名);
C 将下文的用户名和密码改为自己的RTM帐号信息,并将其保存在你刚刚建立的scripts目录下,名为rtm。文件如下:

#! /bin/bash
# Description: Script to list priority 1 tasks from RTM.
# Author: Dave MacLeod
# Date: 05 Feb 2009

curl -u "用户名":"密码" http://www.rememberthemilk.com/icalendar/用户名/ | grep -e VTODO -e SUMMARY -e STATUS -e PRIORITY | tr '\r' ' ' | tr '\n' ' ' | sed -e 's_BEGIN_\n_g' | grep -v STATUS:COMPLETED |sed -e 's_:VTODO SUMMARY:__g' | sed -e 's_ END:VTODO__g' | sed -e 's_ _ _g'

exit 0

注意:这里我修改了Dave MacLeod的源代码,取消了仅仅提取优先级为1的task list 限制。

D 同上,也是要修改密码,存在scripts目录下,名为gmail。文件如下:

#! /bin/bash
# Description: Script to list gmail infomation.
# Author: Nie Ruimin
# Date: 22 Sep 2009

curl https://用户名:密码@mail.google.com/mail/feed/atom | grep -e title -e summary -e name | sed -e 's___g' | sed -e 's___g' | sed -e 's___g' | sed -e 's___g' | sed -e 's___g' | sed -e 's___g' | sed -e 's_ _ _g'

exit 0

E 修改.conkyrc文件,其核心代码如下:

TEXT
${color #dddddd}

${font Sans:size=12}To do list:
${font WenQuanYi Zen Hei:size=10}${execi 600 ~/scripts/rtm}

${font Sans:size=12}Gmail:
${font WenQuanYi Zen Hei:size=10}${execi 600 ~/scripts/gmail}

注意,我使用了文泉驿的正黑字体,你也可以自行修改成你的ubuntu默认的中文字体。

F 修改.conkyrc2文件,其核心代码如下:

TEXT
${color #dddddd}
${font FangSong_GB2312:size=22}${time %A, %d %B %Y}${font FangSong_GB2312:size=8}
${font FFF Tusj:size=100}${alignr}${time %H:%M}${font Sans:size=10}

对了,这里使用的是仿宋字体。

使用
最后是启动它们。ALT+F2 呼出命令执行器,输入

conkyconky -c .conkyrc2

注意,在上面提到了需要下载文件,其中FFF字体就是必须下载的。你可以存在.fonts或者user/share/fonts里面。

这里我们使用了GTD的核心概念,时间、to do list以及简洁的desktop。当你关闭程序出口回到desktop的时候,你会被桌面上的混乱吓倒的。

我的已经必须要整理了,bye!

推荐阅读:

CURL的介绍 英文的

conky 的主页 有wiki呢

中文wiki百科中的conky

Beautifully Minimalist Conky Setup

conkyrc文件(conky配置)分享

Reblog this post [with Zemanta]
Advertisements

网摘:Ubuntu的时区

电脑时区选择中没有北京的问题

摘自Blog on 27th Floor

安装Linux的时候要选时区,在下拉列表中就会发现,里面没有北京,却有上海和重庆,还有乌鲁木齐。为什么呢?这个问题一直没有得到解答。日前有空,上网搜了一番,基本有了答案。…………原来在1949年以前,天朝一共有5个时区,分别以这5个城市为代表,分别是:长白时区GMT+8:30、中原标准时区GMT+8、陇蜀时区GMT+7、新藏时区GMT+6和昆仑时区GMT+5:30。这是1912年北京观象台制订,并在后来由内政部批准过的。…………

长知识不是?原来中国的时区有5个,后来才变成了一个。那么,问题是:时区数据就不更新了?这玩意儿和时间标准时间一样有机构管理吗?

恩,英文wiki说:

Nevertheless, most major countries had adopted hourly time zones by 1929. Today, all nations use standard time zones for secular purposes, but they do not all apply the concept as originally conceived. Newfoundland, India, Iran, Afghanistan, Venezuela, Burma, the Marquesas, as well as parts of Australia use half-hour deviations from standard time, and some nations, such as Nepal, and some provinces, such as the Chatham Islands, use quarter-hour deviations. Some countries, most notably China, use a single time zone, even though the extent of their territory far exceeds 15° of longitude. Before 1949 China used five time zones (see Time in China).

附图:
国家时区使用分布

hosts FQ

最近Youtube、Twitter、Facebook不能访问,可以通过修改Hosts的方法来实现访问:

windows用户:
在浏览器中输入file:///C:/Windows/System32/drivers/etc,打开host文件,在最后加入以下内容

Ubuntu用户:
sudo gedit /ect/hosts,输入密码后添加以下内容

203.208.39.104 http://www.youtube.com
203.208.33.100 gdata.youtube.com
203.208.39.99 upload.youtube.com

128.121.146.228 twitter.com
128.121.146.228 http://www.twitter.com
128.121.146.101 assets0.twitter.com
128.121.146.101 assets1.twitter.com
128.121.146.101 static.twitter.com
128.121.146.229 assets2.twitter.com
128.121.146.229 assets3.twitter.com
65.74.185.41 twitter.zendesk.com
65.74.185.41 help.twitter.com

69.63.180.173 login.facebook.com
69.192.34.110 s-static.ak.facebook.com
69.63.176.69 secure-profile.facebook.com
69.63.176.59 secure-media-sf2p.facebook.com
69.63.178.13 ssl.facebook.com
96.6.122.57 profile.ak.facebook.com
64.211.21.152 b.static.ak.facebook.com

视窗操作:更新Ubuntu软件源

看到很多人通过搜索来看关于更新、修改、设置Ubuntu软件源的文章,呵呵,很高兴可以给大家提供有用的内容。不过我在《视窗操作:修改ubuntu软件源》提到的方法已经有些过时了。更好的办法就是使用Ubuntu tweak,方法见下面的图示说明:

Ubuntu Tweak 0.4.2版之后就有了“源编辑器”。只要点击“应用程序”->“源编辑器”,并解锁后,点击“更新源”,Ubuntu Tweak将会自动更新下主窗口的源信息。然后“保存”、“刷新”,Ubuntu Tweak将会自动启动Ubuntu软件源更新程序完成源的更新任务。

screenshot-ubuntu-tweak

注意
Ubuntu Tweak将会重写整个源文件,所以如果你还有其他的第三方软件源,比如AWN、dropbox等等,这些源语句形如:

deb http://ppa.launchpad.net/awn-core/ubuntu hardy main #AWN
deb http://linux.getdropbox.com/ubuntu hardy main #dropbox
deb-src http://linux.getdropbox.com/ubuntu hardy main
deb http://wine.budgetdedicated.com/apt hardy main #wine

你需要在点击“更新源”之前备份他们 OR copy他们,点击“更新源”之后再粘贴它们。

Ubuntu Tweak所使用的这些源信息是一些常用、好用的源,也是被动态维护着的,所以你可以放心地使用。但是同Ubuntu软件源更新程序相比,Ubuntu Tweak并没有检测源地址的网络速率这个功能。因此你有两个方法解决:

A 事先做些功课,以便确定源速率符合你的需求(推荐看《How to:ubuntu 8.10升级之软件源选择》掌握鉴别方法)
B 采用1-2-3-4的尝试大法多试几次,毕竟中文的源还是很有限的。

ok,郑重推荐这种方法不需要copy、粘贴以及无聊的sudo、备份……只需要点击鼠标4次

ubuntu自带的PDF解锁利器

标题党……

没办法,现在的情况是很多人对于ubuntu存在误解。我在这里给大家提醒:UBUNTU不是windows的番茄花园、绿色版、美化版,而是全新的、开源的另外一种操作系统

ubuntu自带的PDF解锁器就是…………文档查看器,如图:
文档查看器

怎么解锁呢?其实就是利用文档查看器的打印功能,操作过程简单的不能在简单了:

打开需要解锁的PDF文件,在文档查看器的菜单中选择“打印”,之后选择“打印到文件”,文件输出形式选择“PDF”,ok。

这是图示:
print to pdf

说明:

此方法适用于PDF打印、copy限制文档的解锁,而不是破解密码。本文翻译自 how to unlock a secured pdf file thanks giannis, 他让我知道了“文档查看器”项目的名字:Evince document viewer

How to:ubuntu 8.10升级之软件源选择

Ubuntu大概每半年推出一个新版本,而我们这些世界上最勤奋的windows D版受害者早已养成了追求最新版本的习惯。很多小白都开始了艰苦的升级工作,而且有消息表明一些白鼠们已经牺牲了。对于牺牲在下载路途上的小白,我只能说他们没有及时地到这里“补钙”。

关于什么是软件源,请到ubuntu中文的“什么是软件源”那里恶补。那里还提供了如何通过视窗操作获得最快软件源的方法。这里将整个操作演示如下:

视窗操作

打开开始菜单后依次选择“系统”->“系统管理”->“软件源”后,在“Ubuntu软件”的标签下可以看到有个“下载自”的选项。点击后选择“其他”,然后在弹出的新窗口中选择“选择最佳服务器”。

update.png

软件开始检测所有预置的源,

screenshot-software-properties-gtk.png

并会将速度较快的显示出来。(例如上上图,中国的服务器就只有3个)这个时候选择一个就OK了。完成了选择软件源的工作之后,“软件源管理器”就已经自动地修改了软件源,因此你就不需要手动地修改软件源了。你接下来该去使用“更新管理器”,去检查是否有可用的软件更新。

应注意的问题

这里我要谈的问题是,大部分网友是通过及时、有效而权威的ubuntu中文来获取消息的(没错,请坚持下去),例如就能在 ubuntu中文上看到CN99的失效的消息。

ubuntu-cn99.png

因此你该在从早期版本升级之前了解一下ubuntu中文推荐源的情况。怎么全都是ubuntu中文?别急,给你最有价值的信息:最快的ubuntu源(下图,测试时间08-11-06:13:46)

ubuntue7bd91e9809f.png

呵呵,或许你注意到了,这个可不是国内的源。因此所谓“最快”是相对的,请大家自己尝试寻找一下“最快的源”。这样做有2个最大的好处:

节省ubuntu官网下载站点的带宽资源,人家网站运营是要花钱的,废了大家免费的大餐那里吃去?

提高软件下载速度,确保下载质量。守着几KB的网速坚守6个小时的蠢事大概只有少数人可以孜孜以求!

奉上两个地址:1,ubuntu官网推荐的源列表;2,网站测速工具 手动测试一下吧,这么Geek的窍门足以让呆瓜们瞪眼张嘴、唏嘘不已了!

OK, GO! GO! GO!

视窗操作:修改ubuntu软件源

首先声明,修改ubuntu软件源是更新、安装系统软件;升级系统的最初步骤。大家一定在web上看到很多安装指南包括这一步:

sudo gedit /etc/apt/sources.list

本文就是针对这一命令行的,不同的是我们要绕过命令行,使用视窗操作完成命令行命令的任务。(如果您是这方面的老手,建议您可以跳过本文了。)值得庆幸的是,下面介绍的这种方法适用于任何使用“sudo gedit XXXXXX“的命令行工具编辑系统文件的场合。

预备设置

我们需要ubuntu tweak工具设置才能完成后续的任务,首先要使用脚本工具激活图示的脚本:

ubuntu-tweak-rootedit.png

将“使用文本编辑器打开(作为root)”从右侧栏拖入左侧栏中,确定激活该脚本。

1 使用“文件浏览器”定位sources.list文件

通过点击屏幕上栏的“位置”然后任意选择目录如“主文件夹”即可。点击“文件系统”进入系统根目录,之后寻找/etc/apt/目录:

screenshot-apt-e69687e4bbb6e6b58fe8a788e599a8.png

2 使用脚本打开 sources.list文件

选中source.list文件,右击鼠标,在探出菜单中选择这个脚本:

screenshot-e8849ae69cac.png

点击该脚本之后,会询问你的root密码,输入正确就会进入“文件编辑器”界面。至此就可以按照网上的各种指南实施对于软件源的修改了。

总结

首先先定位文件,再使用鼠标双击打开文件是很多windows用户的习惯,本文的方法可以基本上是你延续这个习惯(唯一的区别是双击鼠标变成了右击鼠标)。同时这种视窗操作很适合一些命令行恐惧症的网友。

不过,从执行效率的角度看,还是命令行工具的速度更快,更有效率。推荐那些不甘当菜菜的网友向命令行形式过渡。

另外,这种方法可以用于所有需要root帐号的系统文件编辑。但是注意:请事先备份你的文件!

视窗操作:清理Ubuntu旧内核

我或许会将“视窗操作”一直作下去,原因是我发现很多linux的guid都是使用命令行实现的。当然那没什么不好,不过对于初学者,或者讨厌命令行的人,视窗操作是个不错的办法。而且命令行工具的威力很大,搞不好有“破坏”作用。更为要命的是一些linux站点一直在盲目的copy很老套的解决方案,这样作不利于ubuntu的推广。

使用Ubuntu一段时间,你或许会发现启动窗口出现这样的列表,其中多了好几个选项:

grubefbc8d1.jpg

这是linux或者是ubuntu的内核升级了,旧的如上图的2.6.17-11就没用了。很多人建议删除它,不过删除可有很多种方法,不要仅仅删除GRUB启动菜单项,系统还留下一大堆占用空间的文件呢。

step 0 确认当前版本

作删除工作需要谨慎,所以需要确认当前版本。使用ubuntu tweak,查看“本机信息”,可以得到当前的版本:

tweak.png

step 1 启动“新立德软件包管理器”

e696b0e7ab8be5be97efbc8dmenu.png

setp 2,搜索旧内核

使用“搜索”功能,搜索字符串:“linux-image”、“linux-restricted”、“inux-ubuntu”中的一个,这将在新利得里面查找:

linux-image-(旧的版本号);
linux-restricted-modules-(旧的版本号);
linux-ubuntu-modules-(旧的版本号);

当你找到比你当前版本低的旧内核(如上图所示的2.6.17-11),在搜索结果中linux-image-2.6.17-11……的条目上右击鼠标,选择“标记彻底删除”。只要你标识其中任何一个旧版本,新立得软件包就会自动查找另外两个相关的文件,并会提示你,这时候确认就可以将一并删除整个旧内核。这个清理操作通常会释放不小的磁盘空间出来。

so eazy!

国人制造:ubuntu tweak

ubuntu-tweak.png如果你正在使用Ubuntu,那么就应该安装ubuntu tweak,很强大的系统设置工具。

性子急的请移步google code上的官方下载页面

关于ubuntu tweak是什么样的工具,请到ownlinux.cn的ubuntu tweak 4.0发布去找答案。那里的介绍图文并茂。

还有关于ubuntu tweak发展历程的详细介绍,作者 TualatriX 的ubuntu tweak 4.0开发记录(仅用了60个小时!)。

还有(不知道这样作者是否喜欢)作者的豆瓣页面,有需要崇拜一下的抓紧了。

本文的目的在于推广Ubuntu,尤其是在黑屏风潮之际。虽然ubuntu还没有足够的实力完美替代windows,但是对于以上网为主的人群来说,绝对是很好的系统。

在Ubuntu8.04中使用图形界面安装LAMP server+WordPress

首先,由于Ubuntu的版本变化,早期的LAMP Server安装方法已经不再适用于新版本(或许你可以完成安装,但并不是最有效的方法)。如果你搜索到一大堆这样的命令行安装方式,并准备一步步照做的时候清仔细检查文章的发布日期。事实上ubuntu自7。04版本之后就集成了LAMP Server(apache2+mysql+php),所以我们可以做到:

完全傻瓜安装,完全使用图形界面!

这里推荐使用“新立得软件安装包管理器”安装 LAMP ServerWordPress

Step 1 安装 LAMP Server

打开新立得软件安装包管理器,通过“编辑“–>“使用任务分组标记软件包“ 打开分组软件包

LAMP install-1

Step 1.1

在分组标记软件包中选择“LAMP Server”

SYNAPTIC-LAMP SERVER

Step 1.2

在按钮板中点击“应用”实施安装。(这算半步吧)

应用按钮

这里有一段youtube视频,罗嗦得很,直接拖动到1:55左右看即可。

Step 2 验证

(笔者的多次虚拟机安装结果不一样,所以不知道是否必须进行必要的验证,或手动启动lamp server。不过大多数情况下似乎LAMP server安装完成后即可直接使用,而无须验证),如果你希望看看lamp server的运行情况, 这需要你使用命令行,在“终端”输入

netstat -tap

结果类似这样就说明成功了:

scr-laptop.png

 至此应该完成了LAMP Server即 Apache2+php5+mysql5的安装(其中各个软件具体版本待后续核实),还需要安装mysql的管理工具。不过有两种工具请大家根据各自喜好选用:

Step 3A mysql-admin

mysql-administrator大名鼎鼎的Mysql administrator,是绝对的开发利器,桌面程序。

新立得软件安装包管理中,通过搜索功能,搜索“mysql-admin“ ,找到后标记、应用即可完成安装。安装过程中可能会要求输入超级管理员密码,输入密码并做好记录,接下来的操作必须使用超级管理员密码。

mysql-admin

Step 3B phpmyadmin

phpmyadmin是基于web的mysql数据库管理工具,同样是大大的有名。由于WP官网和很多介绍WP的blog、论坛都使用phpmyadmin作数据库的维护介绍,因此推荐初学者使用这种方法安装mysql数据库管理工具。

新立得软件安装包管理中,通过搜索功能,搜索“phpmyadmin“ ,找到后标记、应用即可完成安装。 (此步骤与step 3A类似,故不提供图片说明了)

Step 4 设置mysql数据库

上述步骤完成之后就需要进行数据库的配置,包括创建mysql数据库的超级管理员,新建用于wordpress的空白数据库及其访问帐号。

这里可以参照wp中文上面的安装程序执行,需要主义的是,记住你设置的内容将要映射到你的wp-config.php中。

使用 phpmyadmin设置mysql数据库

 此处仅仅给出phpmyadmin主页图片,参照上述wordpress中文网址,操作过程不再详述。

 phpmyadmin.png

使用 mysql-admin设置mysql数据库

  1. 在菜单中启动mysql-admin
    1. caidan-mysql-admin
  2. 在登录窗口输入超级管理员密码
    1. mysql-admin-login.png
  3. 创建wordpress空白数据库
    1. 登录后,点击Catalogs,在下面的Schemata里面新建一个数据库(右击鼠标,选择“create new shemata“)
    1. 1.png
  4. 创建wordpress用户
    1. 在左侧点击“user administration”,
    2. 在左下部分右击鼠标,
    3. 点击“add new user”
    4. 定义用户信息,然后“应用
    1. addnewuser.png

Step 5 安装wordpress

终于到最后一步了!安装wordpress:在新立得软件安装包管理中,通过搜索功能,搜索“wordpress”,如图:

wordpress-synatic.png

标记wordpress,然后“应用”,实施安装操作。需要注意的是虽然软件包显示的wordpress是2.3.3版本的,但是其下在安装的实际上是lastest version,即最新版本。

接下来要编辑WP-config-simple.php,这部分参见WP中文的说明。

使用http://localhost/wordpress/或者http://127.0.0.1/wordpress/访问就可以进行正常的安装了 (这部分也不作介绍了,很eazy)