手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表Tag:simplexml

Time machine For Ubuntu

好象,用过mac的人都感觉那个timemachine是个非常不错的东东,但是在UBUNTU里面可没有内置的工具,搜索了一下google,好象这篇文章介绍了一下,还有两个图片,一下子激动了。突然感觉我那个30G的移动硬盘不够用了(不过看图片上,好象占用的空间不大,准备周一过去尝试)

好吧,传统的来了,摘录,上原文,好象很多人说过我了,说我就是一个摘抄王,哎,每天都没做什么 ,哪有什么经验可以记录呢?所以,只有多看其他的东西,然后如果觉得有用的就记录一下喽。当然如果自己有心得了,也还是会记录的。

又多说了很多废话,顺便上个广告,http://www.thinkinlamp.com上面的每月通讯里面有好多好多不错的文章 。然后,还可以在上面下载一些thinkinlamp聚会时,一些大牛出的PPT以及视频哦。有时候好想下载回来呀。。。(等啥时候有时间了,问问三马看看)。好吧,上原文了。

原文来自:http://maketecheasier.com/time-machine-for-ubuntu-try-timevault-and-flyback/2008/03/07

While most people may feel that backing up the files and system is a troublesome and difficult task, Mac OSX Leopard’s Time machine has made it really simple for its users to use. You just need to plug in your external drive and an initial configuration, the Time machine will then be automated in the background.

In Ubuntu (and other Linux distro), you can also get a Time machine equivalent via Timevault and Flyback.

Both Timevault and Flyback make snapshot of your hard drive at regular interval and allow you to restore the backup in the event that your hard drive crashes, or loss of particular files. Both have a simple graphical interface so its users won’t have to use the command line to backup their system (though you still can’t find the 3D interface in Time machine).

The advantage of Timevault is that it is able to integrate into the nautilus and users can easily access the snapshot and history with a click in their nautilus icon bar. Timevault is not included in the Ubuntu repository, but its installation is made easy with a GDebi installer software package. Installation is a breeze and configuration is quite intuitive, though you have to relogin to your Ubuntu to access to the nautilus integration.
Installation guide [http://howtoforge.com/snapshot-backups-with-timevault-ubuntu-7.10]

大小: 72.81 K
尺寸: 497 x 376
浏览: 1744 次
点击打开新窗口浏览全图

Flyback is the lightweight version of Timevault. It does not integrate with nautilus, but it provides a live view of your current snapshot and a previous snapshot. There is no installation required, except for updating some Python libraries.
Installation guide [http://www.howtoforge.com/creating-snapshot-backups-with-flyback-ubuntu-7.10]

大小: 207.65 K
尺寸: 465 x 376
浏览: 1778 次
点击打开新窗口浏览全图

Both Timevault and Flyback are free to download and use.

--EOF--

看看,原来人家从UBUNTU 7就有了,而我这个新手却居然还什么 都不知道。哎。OUT了

Tags: timemachine, ubuntu, mac

新员工(程序员)如何快速切入业务

新入职时,对于公司的业务不熟悉,这时候,你在干什么?看所谓的数据字典?熟悉老的程序?一行行的看代码?还是先熟悉一些程序员应该了解的后台操作?
虽然好象都应该这么做,但是在测试机上,你尝试性的做了一步操作,怎么查看他的结果?有多少数据表进行关联?除了看程序,还有没有其他办法 ?
下面就是一淘宝QA的技巧,值得推广。事实上,我是通过看程序了解的(看其中所涉及的SQL,但事实上,如果业务封装的很好,为了看这些所谓的SQL,可能需要查看很多程序文件,当然也可以通过debug模式,将这些受影响的SQL打印出来,这其实是最佳的。)
那么淘宝QA是怎么做的呢?他们不可能修改程序,否则就成了程序员而不是QA了。请看:

        淘宝是一家业务驱动型的公司,想必每位小二都曾跟我一样,进来淘宝后,熟悉些基本的测试工具以后,就开始一头扎入茫茫的业务学习中去了。。。

        每条线的业务都是错综复杂的,如何在千丝万缕中找到切入点,或许很多人曾经跟我一样迷茫,来吧,新人们可以踩着我的尸体上去了。好吧,为了纪念一下考级时候所用的英语模板,重新拿出来蹂躏一下,以作发泄。。。

        当你做一个业务动作的时候,或许你最想知道的是,你的这个动作到底影响了哪几张表?OK,你有2个方法可以去寻找答案:问你的师兄师姐,看他们的沉淀、 tc,or自己去看数据库。这里,向后面的人推荐一下我个人比较笨拙的查数据库的方法,此方法只适用于清晨幽静无人之时:

一般,我会在清晨8点前来到公司,然后开始偷偷摸摸的干起来。

        Firstly,把你所在线的表名都给导出来(找到数据库,在Tables下会显示这个库中的所有表,系统的表可以不用复制出来),如果是分表的话,看是 否是根据日期,user_id或是什么别的来分的,只要根据你操作的日期或者你的user_id等等来选择一张就行了;然后制作.sql的文件,内容如 下:

set heading off
set feedback off
spool d:\sb.sql(你的sql路径)
select count(*), ‘表名(刚才复制出来的)’ from  表名(刚才复制出来的) ;

(有多少表就写多少表,这个sql其实就是统计这个表现在有多少条记录)

spool off
set heading on
set feedback on

制作完成后,打开command window,输入刚才制作的.sql文件的路径:大小: 2.38 K
尺寸: 127 x 24
浏览: 1827 次
点击打开新窗口浏览全图

我是保存在d盘下的

点击回车,就开始运行了,将你现在表中的记录数都打出来,

Started spooling to d:\sb.sql
        14 xx_xxx_xxx ;
         1  xx_xxx_xxx;
       108  xx_xxx_xxx ;
Stopped spooling to d:\bss.sql

可以做一下ctrl+c,然后在ctrl+v,将这个东东保存在一个1.txt的文件中。

Secondly,开始你的业务操作,动作完成以后,再次输入.sql文件的路径,点回车,将新的记录数保存在另一个2.txt文件中。

Last but not least,你还需要一个工具来比较这2个文件,我用的是Beyond Compare,效果如下:大小: 16.22 K
尺寸: 336 x 111
浏览: 1865 次
点击打开新窗口浏览全图

点击确定大小: 16.1 K
尺寸: 500 x 74
浏览: 1780 次
点击打开新窗口浏览全图

你按照上面变红的数据表,对应数据字典去逐个看一下数据库中这些发生变化的表,你就明白你的这个操作为什么带来了这几张表的变化了。

欧拉。。。。。

原文来自:http://qa.taobao.com/?p=8804

Tags: 淘宝, 业务

新的尝试。

在文章内容里加入了新的尝试,可以把页面分享至google reader;生成pdf;发送至wordpress,发送至live space。

看到很多网站有这个分享功能,我觉得我也是可以尝试一下。不知道是否有什么大用处,但或许能够有不一样的体验?
用官方的话来说,那就是:一个点击, 快速完成分享 常在开心网或人人网看到朋友转贴的精采文章及图片吗? 【分享】就是背后的大功臣,一个强大的网页分享插件,让您将喜欢的博文、新闻等内容快速分享到社群网络上。

但其实,我还是认为这样会反而使得自己的用户在流失,不过,我这也算是一个尝试,而且bshare.cn上面有统计。所以我想试上三个月,看看有没有什么特别的用处。

分享按钮在哪里呢?是在文章的底部啦

大小: 21.24 K
尺寸: 493 x 118
浏览: 1418 次
点击打开新窗口浏览全图

上面的四个按钮的顺序也是我精心挑选的。点击更多则可以分享到其他网站。其中google reader用了你自己的google帐号,如果处于登录状态,可以直接使用。生成pdf则不需要任何帐号【比较适合收藏文章】其他两个也是需要在本站输入帐号,但其实是在bshare.cn的JS代码中输入,所以我不能保证是否会有什么密码XXX的问题。官方和弹出窗的提示窗上也都说了不会收集密码等信息。。。

Tags: bshare, 分享

项目小结

项目要求写小结,其实我也很奇怪,不过想想这是领导安排的任务,这还是要完成的。

项目从10月份开始,1月1日上线,共经历了整整 三个月,在这三个月内,我深刻贯彻项目小组领导的精神,按照需求根据进度逐步开展代码的编写工作。

在项目初期需求尚未明确的时候,领导给予了我们充分的授权,但这也使得我们在没有人带领下而出现了迷惘。正所谓,大海航行靠舵手,领导在中后期果断的介入了项目,使得我们在迷惘的灰雾里找到方向。

正是由于领导的后期介入,我们在需求分析、系统评估、代码编写、小组协作方面得到了充分的支持,使得项目的进展极其顺利,最终我们在项目上线前一星期完成了编码工作,并留下了一周的充分时间交由测试小组进行测试并进行程序的BUG修复工作。

在这次的项目过程中,我充分学习到了如何进行小组协作,并在小组协作方面有了一定的心得,对于项目的控制、协调也有了一定的了解。在小组协作的时候,PHP与JAVA代码之间的通讯、协议的制定等也有了长足的进步,可以毫不夸张的说,在下次进行协作的时候,小组之间的联调效率可以上升100%左右。

在项目的进行中,也曾因为理念不同以及小组协作方面与领导产生一定的分歧,但由于领导的大度使得这些问题最终都得到了解决。同时为了照顾加班的同志,领导与加班人员共进退,来得最早走的最晚,使得在加班的时候不显得孤独。

通过三个月的项目进程,使得我在代码编写能力、小组协作能力、进度管理经验、需求分析等方面有了极大的提高,迫切希望下一次项目的到来,可以让我在公司能够学到更多的知识。

Tags: 项目, 小结