June 2008 Archives

今天下载了 Facebook - Needle in a Haystack Efficient Storage of Billions of Photos 这里的所有图片(使用超级旋风建立批量任务下载),总觉得不太方便,于是想制作一个pdf文件方便保存和阅读共享。

先找了 Foxit PDF Editor 进行编辑,可惜只能一张一张图片添加(或许我的方法不对?),实在郁闷之极,看来做的还不够人性!

Faststone的查看的时候,突然想起Faststone好像有播放slide的模式,说不定也可以制作呢!

试一试,果然有啊:

Create->Multi-Page File Builder -> 添加图片,保存为pdf即可,太爽了!一步搞定。

你也想这样么?快来试试吧,用这个制作自己的相册肯定也是相当的方便啊。


--EOF--

荷兰 1:3 俄罗斯

| No Comments
踢的太差了,范巴斯滕,最后的演出!


--EOF--

Google Gear offline Google Reader

| No Comments
Google Reader英文版可以使用Google Gear离线访问。

找了一下,还没找到Google Gear存放在本地的数据目录,既然是可以离线访问,这个本地数据肯定应该是有的吧?

官网找到了:

http://gears.google.com/support/

http://gears.google.com/support/bin/answer.py?answer=79850


General Info: Offline data location
Print

The operating system and the browser you're using determine the location of your data. Below is a list of these locations:
Windows Vista

    * Internet Explorer: C:\Users\%USERNAME%\AppData\LocalLow\Google\Google Gears for Internet Explorer
    * Firefox: Database files are stored in the user profile directory. C:\Users\%USERNAME%\AppData\Local\Mozilla\Firefox\Profiles\{PROFILE}.default\Google Gears for Firefox

Windows XP

    * Internet Explorer: C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Google Gears for Internet Explorer
    * Firefox: Database files are stored in the user profile directory. C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Mozilla\Firefox\Profiles\{PROFILE}.default\Google Gears for Firefox

Mac OS/X Firefox

Database files are stored in the user profile directory. Users/%USERNAME%/Library/Caches/Firefox/Profiles/{PROFILE}.default/Google Gears for Firefox
Linux Firefox

Database files are stored in the user home directory. ~%USERNAME%/.mozilla/firefox/{PROFILE}.default/Google Gears for Firefox
Microsoft Windows Mobile Internet Explorer

Database files are stored in the Application Data directory. \Application Data\Google\Google Gears for Internet Explorer


--EOF--

看Firefox菜单的时候不小心点击了Hide This Menu,然后拼命找想怎么再Show出来。

Google,Firefox的帮助,about:config,所有找遍都没找到!

郁闷之极,无聊又看了一下自己安装的Delicious插件的菜单,居然有个

Show Bookmarks Menu,真是FT!

原来是安装了Delicious造成的,书签菜单下面多了个Hide,还只能在Delicious菜单下Show回来

 


 

--EOF--

FireFox 3 试用

| No Comments

几点小感受:

1.很多插件还没跟上,赶时髦有时候也不是太好的事情!就像我们后台的MySql版本,一直是在用4.1.10,生产系统,不敢随便升级。

 

2.地址输入框更智能, 每次打开输入www,居然总能第一个就是我要的Reader的地址,用了才知道,这是Firefox 3中的Awesome Bar。下面有个"简单"介绍:

   http://www.cnblogs.com/neoragex2002/archive/2008/06/03/1212545.html

   不过在newsmth.net上居然有人说这个可以顶Delicious用,我看未必,互补不足还行。

3.用上了 tab mix plus,还不是官方支持的,google找到的,第一次居然安装失败,第二次才   安装成功。

 

4.还有哪些新功能?其实我用firefox时间也不长,呵呵,不知道。

   不过昨天在用Firefox上 http://www.global-eshop.biz/citiccn 这样直接location到其它网页的网址时,用TT等显示的是在这个链接无法打开,而Firefox则很清楚的告诉你是Location到的另外的网址无法打开,这点确实不错。

   实际工作中,很多时候我们网站需要Location到合作方网站去,合作方网站出问题的时候,地址栏中的URL地址还是现实的我们网站的地址,这样用户和我们有时候都经常以为是我们网站出问题,得用Httpwatch抓包才能确认是哪一步出现问题,如果用Firefox,这个问题就没有了。

 

 

 

--EOF--

comGateway被河蟹!

| No Comments
早就申请了中信运通,也注册了comGateway,还没来得及爽一把,今天中午发现就上不去

comGateway了,回家网上看了一下,原来是被河蟹了!

应该是这种免费的代购伤害了很多搞代购的人的利益,可耻!

利益作祟。


--EOF--

QQMail Notebook

| No Comments

QQMail真是越来越好用了!

这2天喜欢上了它的记事本功能,方便,其实都可以用来做Blog啦!

用Google Reader的时候也顺便也Google Notebook了一把,感觉比较陌生,

还是QQMail熟悉,简介,方便。

关键:Google Notebook不能https访问,得小心随时被河蟹!

Reader倒是还可以,恩,继续用它~

最大的理由,订阅之前的内容也是可以看到的!

 

 

 

 

--EOF--

35周产检报告

| No Comments

宫高32CM,体重2周增3斤!

 

这次不错,看来还是官燕栈的燕窝起了奇效啊!哈哈

 

增重大法:

1)每天早晨燕窝一碗

2)每天坚持喝雅培孕妇奶粉

3)每天坚持吐雅培赠送的维E -- 没有妊娠纹哦

 

买燕窝,就到香港官燕栈直接买好,报我的名号,直接86折!

--EOF--

IBM 宣称 DB2要Open Source

| No Comments

新闻:
http://news.zdnet.co.uk/software/0,1000000121,39434137,00.htm

个人认为,是否开源对于一般web2.0的公司而言,无意义!

用Mysql的还会继续用Mysql!

DB2,刚毕业的时候用的就是他,可惜那时候一知半解,没怎么认真学习他,等到后来用上了Mysql,这个东西离我就更远了!

依稀记得:安装,配置不容易。

--EOF--

使用Firefox,并且使用了Tab Mix Plus 插件,虽然应用了Tab Mix Plus标签页打开中的应用新标签页中的搜索,可今天突然发现没有效果了!

其实,firefox自己的选项就可以搞定:

在地址栏中输入about:config           
在过滤器中输入browser.search.openintab
双击下面显示的值更改为True           



--EOF--

心痛,心仪已久的 NEC 26" MultiSync LCD2690WUXi (800:1,DVI) 涨价了!

3月去香港时,价格是9800HK$,现在涨了2000了!


报价网站:
http://www.jumbo-computer.com/pricelist.asp

--EOF--

開市前時段 (點擊此處查看交易所參考資料
 
上午9:45分以前

客戶可于上午9:45分以前(包括前一日夜晚)通過網上交易系統進行"競價盤賣出"委托,香港證券交易所系統于上午9:30-9:45分開始接受委托盤,此時本公司系統會將所有客戶之委托傳送到香港證券交易所撮合系統。

在上午9:30分至9:45分時間內,客戶:

  • 可以輸入新的"競價盤賣出"委托;
  • 可以修改現有"競價盤賣出"委托之委托數量;
  • 可以撤銷現有"競價盤賣出"委托
上午9:45分 - 9:50分

香港證券交易所對盤前時段。此時段內客戶:

  • 可以輸入新的"競價盤賣出"委托;
  • 不可以修改現有"競價盤賣出"委托之委托數量;
  • 不可以撤銷現有"競價盤賣出"委托
上午9:50分 - 10:00分

香港證券交易所系統對盤時段。此時段內交易所系統根據市場買賣盤類別、價格及時間的優先次序對所有市場參與者之委托進行撮合配對。

客戶所下之"競價盤賣出"委托單如果在交易所系統配對成功,將會返回成交回報;如果未能配對,該筆委托將被自動撤單。

上午10:00分

香港證券交易所正式開市

   
收市競價交易時段 (點擊此處查看交易所參考資料
 

下午4:00分 - 4:08分

(若當日為半日市則為: 中午12:30分 - 12:38分)

香港證券交易所接受收市競價委托盤時段。此時段內客戶:

  • 可以輸入新的"競價盤賣出"委托;
  • 可以修改現有"競價盤賣出"委托之委托數量;
  • 可以撤銷現有"競價盤賣出"委托

下午4:08分 - 4:10分

(若當日為半日市則為: 中午12:38分 - 12:40分)

香港證券交易所對盤前時段。

此時段內客戶:

  • 可以輸入新的"競價盤賣出"委托;
  • 不可以修改現有"競價盤賣出"委托之委托數量;
  • 不可以撤銷現有"競價盤賣出"委托

下午4:10分

(若當日為半日市則為: 中午12:40分)

香港證券交易所系統根據市場買賣盤類別、價格及時間的優先次序對所有市場參與者之委托進行撮合配對。

客戶所下之"競價盤賣出"委托單如果在交易所系統配對成功,將會返回成交回報;如果未能配對,該筆委托將被自動撤單。

對盤完成之后,香港證券交易所正式收市

   

--EOF--

环保:绿色驾驶19条军规

| No Comments

1 计划好路线:有数据显示,如果每天多行驶2公里,那么你平均每月多消耗6L汽油,按照欧Ⅲ标准计算也就是一辆车每月多排放270克的二氧化碳。


2 检查后备箱:车上每10斤物品随车行驶1000公里,就会消耗0.4升燃料。每增加1千克的负载会增加1%油耗。因此,应经常检查行李箱内是否装有不需要的物品。即使是一箱矿泉水,也会让你每个月多烧掉将近1L的汽油。


3 慢热你的车:车子启动后在原地停留超过一分钟,对冷发动机的损耗非常大,不仅增加了2.7%发动机故障风险,而且还增加了11.3%的二氧化碳排放,真是损人不利己。而且,原地热车还会使排气管内的积水无法排除,导致生锈甚至被腐蚀穿孔。正确做法是,无需原地热车,在车子刚启动时不要马上加速,慢行几分钟,让引擎热起来之后再均匀加速行驶。


4 平缓加油,匀速行驶:一次猛加和缓加,同样的速度,油耗相差可达12毫升,每公里会排出多余的0.4克一氧化碳。另外,由于急加速造成轮胎与地面的强烈磨擦而造成的啸叫噪音更是匀速驾驶时的7-10倍,轮胎磨损增加70倍;追尾风险增加4.3倍......


5 换挡:发动机、加速踏板,挡位等三位一体配合默契才能输出最佳动力,而只有发动机在2000-3000转时,你才能获得这样的效果。事实上,很多人在讨论这个说法是否科学,但有一组数据可能比较有说服力。当发动机在2000-3000转之间换挡时,扭力比转速不足或空转时大1.4%,可发动机的磨损却会为此减少2.6%。


6 尽量挂高挡:低挡行驶会消耗更多的能量,所以在驾驶手动变速器的车时在车速稳定下来以后应及时换成高挡。对于一辆手动挡车来说,低挡高速行车,会使油耗超过正常值的45%。


7 高速行驶时不能开窗户:实验表明,关闭车窗,风阻将降低30%。想像一下吧,你的车顶有面帆是什么效果?开着车窗基本和它类似了。


8 慎用刹车:记住,每一脚刹车的成本是1毛钱,这其中包括你发动机油嘴刚刚喷出的那口新鲜的油以及刹车皮损耗和轮胎损耗等等。


9 直线驾驶:直线驾驶能节省多少燃油呢?答案是,尽量走直线的车比频繁变道的车每公里油耗平均节省12%。变线时需要频繁地改变速度、急加速、刹车......从而使大量的汽油在你完全没有知觉的情况下变成了没充分燃烧的尾气。


10 别开车时打手机:开车打手机,平均车速降17%,而错过路口的风险增加40%。如果把时间也算入环保范畴的话,你打电话开车还会很不环保的浪费你7%的时间。如果这些还不足以让你放弃开车打电话的念头的话,那么我们告诉你,在北京,你这么干被交警逮着的话将面临200元罚款和扣3分的处罚。还是想清楚再干吧,你一年的分只够你打4个电话的。


11 避免让车长时间怠速:试验证明,发动机空转3分钟的油耗可让汽车行驶1公里。因此,凡是等红绿灯超过一分钟、堵车怠速4分钟以上、停车等人......最好都要将引擎熄火,重新启动需要的燃油比怠速一分钟要少差不多1%。目前在欧洲为减少尾气排放,停车熄火这一做法已被强制固定下来。作为绿色驾驶司机的你,是不是应该主动做好这一点呢?


12 定期给车打蜡:安全就是最大的环保,每处理一次事故所需要消耗的能耗是发生事故的170多倍。事实证明,打蜡车辆的亮度比非打蜡车辆高23%,而被其他司机发现的概率高12%,而事故率低3.2%。


13 保持车速:匀速行驶和直线行驶省油的道理是一样的,车速低不一定就省油。当然,最省油的速度是----0。


14 注意燃油品质:不要把能点着的液体都往油箱里倒,其实每部车都有最适合自己的油品标号。最大的误区是标号越高越好,而现实是,如果一部车常年使用标号不匹配的汽油,排放超过正常情况4%,发动机的寿命将为此缩短一年。


15 定期保养车辆:不要忘记《汽车保养手册》。在现实生活中,保养比较好的车在没有发生严重事故的情况下发生故障的概率还不到1%。而在常见的故障中,有83%是因为没有科学的保养而造成的。而这些故障会影响你车的寿命2.2%,排放7.3%......


16 尽可能减少短距离行驶:如果你总是用你开车第一公里的油耗走完你要去的所有地方,那辆号称100公里耗油只有8升的车会让你为这种行为付出将近40升油。在实际工作中,冷车的发动机需要相当一段时间后才能让各部件达到最佳状态,这个距离一般来说是----4公里。也就是说,如果你只是去小区口的超市,还是走着去吧,这样不仅环保,而且对身体也有好处。


17 保证轮胎正常气压:爱车载你行万里路,你也应为爱车保证好轮胎气压。经测试符合规定要求的胎压可以降低油耗3.3%。若轮胎气压降低30%,当汽车以40km/h的速度行驶时,轿车油耗增加 5%-10%,柴油载货汽车油耗增加 20%-25%。只要有一个轮胎少打40千帕斯卡(KPa),这个轮胎就会减少1万公里的寿命,而且令汽车的总耗油量多3%。为了节省油耗,去测一下你的胎压吧。


18 勿盲目使用耗电设备:后风窗加热器使用10小时,整车油耗将增加1升。不要以为车上的电不用插电卡就是不花钱的,算算帐你就知道,车上的电比你在银行买的电贵多了。把没用的电器都从你的车上摘下来吧,这样不仅能够减轻车重,而且省很多电。


19 切勿离合器不踩到底:半离合状态齿轮的磨损是完全离合磨损的3倍。而回收一个离合器所需要消耗的能量是制造一个离合器的2倍。

--EOF--

Amazon Web Services

| No Comments

只好自己增加handler了:

[xxx/awstats/cgi-bin]
$ cat .htaccess
AddHandler cgi-script   .cgi   .pl  

--EOF--

俺家闺女20周彩超时,绕颈一周!

 

今天再次B超回来,不饶了,真是聪明的小孩!

 

所以,聪明的小孩就是会自己绕颈在绕开,笨小孩呢,要么根本不会饶,要么绕了一圈又一圈咯!哈哈

 

--EOF--

$ cat getlog.sh

 

#!/bin/sh
cd /home/yimutian/logs
datestr=`date +%Y%m%d -d '1 days ago'`
filename="www.guduo.net."$datestr
Year=`date +%Y -d '0 days ago'`
Month=`date +%b -d '0 days ago'`
logfile="guduo.yimutian.net-"$Month"-"$Year".gz"
echo $logfile
/bin/gzip -dc $logfile > /home/yimutian/apache_logs/$filename

 

放入crontab,在fastdomain增量打包每天的日志后自己再备份一个给awstats用。

--EOF--

环保购物袋

| No Comments

今天6.1,各商家正式开始不免费提供一次性购物袋!

 

沃尔玛:刷信用卡卡满100 前1000名可免费领取一个,可惜俺刷完去领,已经被领完!如果当天自带了环保购物袋的,凭当天小票可免费领取一个沃尔玛环保购物袋,可惜俺没带!

 

没办法,偷偷把装大米那种封口塑料袋扯了2个大的带出收银台,再临时用它拎回家了,不过质量真的不咋样,到家都裂了,脆!

 

今日消费:

3罐雅培奶粉,一壶油,3套婴儿衣服,婴儿用毛巾,面巾,浴巾各一!

加上其他杂物,花费1500大洋!

--EOF--

油茶籽油

| No Comments

今天去沃尔玛,购入金龙鱼油茶籽油一桶,顶上3桶大豆油的价格了,着实有点贵,不过据说营养价值很不错的。虽然价格不便宜,但居然附送一本《红楼食谱》 -- 金龙鱼油茶籽油食文化丛书,后面的定价达到28RMB,嘿嘿。

 看在"红楼"的份上,心里反倒觉得一点不贵了!值!

 BTW:6.1国际儿童节 结婚2周年纪念日

--EOF--

ebay的系统扩展性经验

| No Comments

昨天看了 ebay-scalability-best-practices ,做了简单的摘要记录:

可扩展的衡量:性价比


Best Practice #1: Partition by Function
Further, the more decoupled that unrelated functionality can be, the more flexibility you will have to scale them independently of one another.
代码层,应用层,数据库层都需要进行功能分割,好处:可以独立的扩展

Best Practice #2: Split Horizontally
垂直分割?
减少耦合后,任何一个单个模块可以搞定自己的系统,不依赖其他
无状态的应用服务器,没有事务,任意扩展--scale out
数据库:肯定是有状态的  shard 简单的取模分割,扩展  取模的key可以是很多

Best Practice #3: Avoid Distributed Transactions
The CAP theorem, postulated almost 10 years ago by Inktomi's Eric Brewer, states that of three highly desirable properties of distributed systems - consistency (C), availability (A), and partition-tolerance (P) - you can only choose two at any one time. For a high-traffic web site, we have to choose partition-tolerance, since it is fundamental to scaling. For a 24x7 web site, we typically choose availability. So immediate consistency has to give way.
避免分布式事务,用另外的方法尽量保证一致性

Best Practice #4: Decouple Functions Asynchronously
Techniques like SEDA (Staged Event-Driven Architecture) can be used for asynchrony inside an individual component while retaining an easy-to-understand programming model. Between components, the principle is the same -- avoid synchronous coupling as much as possible.
异步解耦,减少系统间的耦合

Best Practice #5: Move Processing To Asynchronous Flows
异步处理

Best Practice #6: Virtualize At All Levels
对上层调用者屏蔽实现细节 O-R LVS-balance都是属于这种

Best Practice #7: Cache Appropriately
避免cache滥用,造成系统对cache 可用性的依赖,影响系统的可靠性。

--EOF--

Pages

May 2016

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

About this Archive

This page is an archive of entries from June 2008 listed from newest to oldest.

May 2008 is the previous archive.

July 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.