2011年5月31日星期二

爱情公寓经典台词

1、吃烧饼吃出啤酒盖儿,吃馄饨吃出樟脑丸,打苍蝇手拍在钉子上,去青松观烧香,手机掉到功德箱里拿不出来了。
2、咱俩五五分,先说好,谁是五?
3、“静若处子 动若疯兔。”(展博对他老姐的生动形容)
4、他们两个人只有一墙之隔,就从未见过面。因为他们一个总是向左走,一个总是坐电梯。
5、鄙视你是每个公民应尽的义务。
6、偶然,绝对偶然,十分偶然,太偶然了。。
7、你的眸,清澈动人,你的手,温柔细腻,你的心,晶莹剔透;
你的臂,孔武有力,你的胸,宽广伟岸,你的皮,刀枪不入。
8、我一口盐汽水喷死你!
9、把你不开心的事情说出来让大家开心一下。。
10、公交车师傅:“哎,要么投币,要么刷卡,要么滚蛋,看什么看。”
公交车师傅:“真是~连公交都坐不起,还敢冒充黑客帝国。”
11、你妈生你的时候一定是把人扔了,把胎盘养大了。
12、骑白马的不一定是王子,也可能是唐僧…
会烧香的不一定是和尚,也可能是熊猫…
有刺青的不一定是坏人,有可能是岳飞~
会飞的不一定是大鸟,也可能是李宁。。
13、我是一名天生的演员,我从小一看到漂亮MM,眼就圆~~
14、那时候天还是蓝的,水也是绿,鸡鸭是没有禽感的,猪肉是可以放心吃。
那时候照相是要穿衣服的,欠债是要还钱的,丈母娘嫁闺女是不图你房子的,孩子的爸爸也是明确的。
15、胡一菲:“我和展博以前是连体婴儿,两岁前我们俩脑子还长在一块呢。”
曾小贤:“对,然后医生刀一快,把脑子全给了展博。”
16、曾小贤:我不是那种随便的人!
胡一菲:你随便起来不是人!
17、婉瑜:丑,但是他丑的很特别,就是特别的丑!
18、关谷(唱):我不是蝗虫,我不是蜈蚣,我只要贱哥哥。。。。
警察叔叔:谁打的110啊? 关谷:我叫的外卖
19、我长话短说:这事情,说来话长了。。。
20、一菲:她可能需要留一个备胎
子乔: 这个预约本来就是找备胎 她现在又找了关谷那我岂不是 备胎的备胎
一菲:恩 简称二胎
21、我允许你在我的世界里走来走去,但不允许你在我的世界里跑来跑去。
22、胡一菲: 原谅他是上帝的事,我所能做的就是送他去见上帝。
23、头发去无终.头屑更出众。。
24、情人眼里出西施西施眼里出眼屎
25、他们问我有什么理想 我就说 我想拥有一幢小房子 可能是我的房子 跟别人的不太一样吧 我理想中的房子啊 屋顶是杏仁糖片 烟囱是烤猪肉卷 床是蜜糖红枣糕 枕头全都是水晶虾饺 下雨下的是葡萄干 下雪下的是棒棒糖 屋外随处可见小笼灌汤包 河里流的全是皮蛋瘦肉粥 河里游的天上飞的都是熟的 我哼一声 它们就自动排着队往我嘴里跳 天上的云是棉花糖 地上的石头是红烧肉……
26、不听老人言,死在我面前。。
27、你脑子进水银了吧…
28、一个字,忽悠你,搞定你,吓唬你。。
29、爱情公寓斗地主规则
1.一对QQ打不过745 因为QQ才三四万,而宝马745可是很贵的哦
2.炸弹打不过119 因为消防队可以灭火...
3.大王打不多911 因为美国的FBI可是很神通广大的哦.
4.顺子打不过4色牌.因为万紫千红怎么样也比一枝独秀好看吧
5.拿到12581 恭喜您.中国移动免费为你自摸一次 (一按我帮您)
6.女生拿到3.8可就恭喜了.因为放假购物停止出一次牌
7..拿到5.1 10.1 因为国家法定节假日.停止出牌
30、我真想用我的37码的鞋拍到你42码的脸上。植物人都比你说的好听,你再说我就把你栽在花盘里。
31、展:姐,你不是说早起的鸟儿有虫吃吗
菲:我发现我错了,是早起的虫子被鸟吃
32、我看到了你腰不酸了,腿不疼了,连心脏也不跳了耶~~~
33、宛瑜指着一个老汉的拖拉机车头说:大叔,你的卡丁车好大只哦~
34、失败是成功的妈妈。。可是我已经有很多个妈妈了..
35、陈美嘉:曾老师,你是厨房里装了马桶,还是厕所里安了灶台?

2011年5月30日星期一

YouTube 的架构扩展


西雅图扩展性的技术研讨会上,YouTube 的 Cuong Do 做了关于 YouTube Scalability 的报告。视频内容在 Google Video 上有(地址),可惜国内用户看不到。
Kyle Cordes 对这个视频中的内容做了介绍。里面有不少技术性的内容。值得分享一下。(Kyle Cordes 的介绍是本文的主要来源)
简单的说 YouTube 的数据流量, "一天的YouTube流量相当于发送750亿封电子邮件.", 2006 年中就有消息说每日 PV 超过 1 亿,现在? 更夸张了,"每天有10亿次下载以及6,5000次上传", 真假姑且不论, 的确是超乎寻常的海量. 国内的互联网应用,但从数据量来看,怕是只有 51.com 有这个规模. 但技术上和 YouTube 就没法子比了.

Web 服务器

YouTube 出于开发速度的考虑,大部分代码都是 Python 开发的。Web 服务器有部分是 Apache, 用 FastCGI 模式。对于视频内容则用 Lighttpd 。据我所知,MySpace 也有部分服务器用 Lighttpd ,但量不大。YouTube 是 Lighttpd 最成功的案例。(国内用 Lighttpd 站点不多,豆瓣用的比较舒服。by Fenng)

视频

视频的缩略图(Thumbnails)给服务器带来了很大的挑战。每个视频平均有4个缩略图,而每个 Web 页面上更是有多个,每秒钟因为这个带来的磁盘 IO 请求太大。YouTube 技术人员启用了单独的服务器群组来承担这个压力,并且针对 Cache 和 OS 做了部分优化。另一方面,缩略图请求的压力导致 Lighttpd 性能下降。通过 Hack Lighttpd 增加更多的 worker 线程很大程度解决了问题。而最新的解决方案是起用了 Google 的 BigTable, 这下子从性能、容错、缓存上都有更好表现。看人家这收购的,好钢用在了刀刃上。
出于冗余的考虑,每个视频文件放在一组迷你 Cluster 上,所谓 "迷你 Cluster" 就是一组具有相同内容的服务器。最火的视频放在 CDN 上,这样自己的服务器只需要承担一些"漏网"的随即访问即可。YouTube 使用简单、廉价、通用的硬件,这一点和 Google 风格倒是一致。至于维护手段,也都是常见的工具,如 rsync, SSH 等,只不过人家更手熟罢了。

数据库

YouTube 用 MySQL 存储元数据--用户信息、视频信息什么的。数据库服务器曾经一度遇到 SWAP 颠簸的问题,解决办法是删掉了 SWAP 分区! 管用。
最初的 DB 只有 10 块硬盘,RAID 10 ,后来追加了一组 RAID 1。够省的。这一波 Web 2.0 公司很少有用 Oracle 的(我知道的只有 Bebo,参见这里). 在扩展性方面,路线也是和其他站点类似,复制,分散 IO。最终的解决之道是"分区",这个不是数据库层面的表分区,而是业务层面的分区(在用户名字或者 ID 上做文章,应用程序控制查找机制)
YouTube 也用 Memcached.
很想了解一下国内 Web 2.0 网站的数据信息,有谁可以提供一点 ?

优酷网(Youku.com)架构经验


缓存
缓存黄金原则:让数据更靠近 CPU
CPU-->CPU 一级缓存-->二级缓存-->内存-->硬盘-->LAN-->WAN
讲到了 Youku 自己的内部项目,针对大文件缓存的。目前开源软件中,Squid 的 write() 用户进程空间有消耗,Lighttpd 1.5 的 AIO(异步I/O) 读取文件到用户内存导致效率也比较低下。Youku 不用内存做缓存(避免内存拷贝,避免内存锁)。值得注意的是,缓存技术容易被滥用,也有副作用,比如接到老大哥通知要把某个视频撤下来,如果在缓存里是比较麻烦的。
数据库
优酷对数据库 Sharding 做了不少尝试,而且实现效果应该不错。DB 读写分离上有比较丰富的经验。
Youku_Sharding.png
为了提升数据库 I/O 能力,启用了 SSD 。6 块 SSD 做 RAID 。我在 Twitter 上发了一则 Youku 使用了 SSD 的消息,很多朋友以为是用来存储视频文件,这里需要澄清一下--只是局部使用。
网络吞吐量优化
这是我强烈要求加上来的一节内容。网络优化,视频网站肯定都做得不错。这一节的关键词是 "事件(event)驱动",令人深刻的一句话是 "ePoll 推动当今 Web" ,的确,现在很多比较热的 Web 组件都是以 ePoll 为卖点。
延伸阅读: The C10K problem (我一直想翻译一下这个页面,苦于腾不出时间) 与 Libevent 如果做互联网,遇到扩展性问题,这两个信息点还是避不过去的。
最后一个例子是针对 Memcached 的 Agent 的,这一点和 Facebook 架构中的 Memcached 处理可以对照来看。
演讲结束的时候,有人提问优酷对视频缓存上有什么特别的地方? 回答是一个大视频可能分成多个小文件,这样缓冲的时候就效果更好一点--(并行啦)...其实访问优酷的确比土豆快那么一点点。

2011年5月17日星期二

只有80后才懂的生活守则

来源:网络
1、家里可以没有电视机,但一定要有电脑。再大的电视也只是摆设,电脑才是生活之必需。

2、从来不用钱包,装钱包是给小偷指路的,无论身上带多少钱,都只会揣兜里。(这个不太贴切哦,现在人卡多,钱包得用来装卡。)

3、电脑里一定有聊天工具。不联网的电脑是可耻的,开电脑一定先登陆QQ(肯定是隐身的啦)。

4、喜欢小动物胜过小孩,可以不辞辛劳的给小猫一周洗一次澡,但没耐心看护一个哇哇大哭婴儿超过半个小时。(自己的孩子除外吧,就算不爽也是责任啊)

5、永远不知道自己的钱花到哪儿去了。其实没买什么、其实没吃什么,但钱就是不见了。

6、事不关己,高高挂起:“听说某某明星又和某某大款出传绯闻了?”“不知道,关我什么事!”对明星的态度:只有喜欢和讨厌,没有崇拜;更不会为他浪费时和金钱。

7、熟人面前是话痨,生人面前一言不发,不是不爱说话,而是跟你没什么话可讲。刚开始与人打交道的时候少言寡语,但不出两月就原形毕露了…

8、如果一开始对一个人有好感就会一直处下去,每换一个新环境就会交一些新朋友,但始终只对一个人最好。

9、业余爱好中必有一项是睡觉。凌晨12点以前很少会睡着,但没有重要的事不会在8点以前起床。其实我们不困,我们就是想睡。

10、偶尔心血来潮就会玩消失。有可能是手机没电了,有可能是起床晚了,有可能只是想看看你们有什么反应。

11、饿了就吃,饿了才吃,有时候饿了也不吃。吃饭是为了活着,活着不是为了吃饭;经常早饭中饭并在一起吃。

12、一个人的时候,宁愿煮面甚至不吃也不会轻易做饭。反正做出来也不一定会好吃,因为一顿饭浪费几个小时的时间去卖菜,洗菜,切,煮,炒,最后还得自己一个人收拾残局,不值。

13、减肥是永远不变的话题。见到体重秤如果旁边有人是坚决不肯站上去的。

14、重要的是结果,不是过程。不要用你们定好的规矩来约束我们(比如打字的手法),我们是不正规,但结果同样会做的很好。

15、“随便”,觉得什么都可以,什么都还行;只要方便简单,哪有那么多时间去浪费?

16、常常不知道今天是多少号,连过节都是在收到铺天盖地的祝福短信后才恍然大悟。

17、出门必带三样宝:手机,钥匙,钱。(这让我想起前女友,那很幸福)。基本是机不离身,总是假装会有人给自己打电话;钥匙就不用说了吧,除非你没有家;“钱不是万能的,没有钱是万万不能的”身上必备数十RMB,以防不时之需。

18、坚决信奉“有问题,问奇虎”,无论什么问题,都习惯上奇虎问机器人小Q答案,包括今天天气。

19、买衣服只去专卖店。谁还去百货公司、大卖场买衣服?每个人必须有自己所钟爱的服装小店。

20、爱去小店淘宝,常常见到漂亮的小饰品就买——虽然很少佩戴。(上学的时候经常,工作了就没时间了。)

21、买东西从来不问单价,只有一句:一共多少钱? 从来不会因为几毛钱去和卖菜的大婶讨价还价。

22、最喜欢逛的地方是超市。因为不喜欢讨价,超市是明码标价,童叟无欺。

23、热衷于研究新产品。家里添置了新的电器一定会在第一天就把所有的功能都试用一遍。

24、拥有超丰富的想象力:一只流浪狗,一个漂亮的小孩,都会让我浮想连连,为他构思出许多种未来。

25、经常莫名其妙的发呆。因为脑子里有太多想法了,有时候都不知道自己在想什么。

26、开始害怕过生日。总希望能一直活在20岁,过一年就又大一岁,也意味着要承担的责任也越来越多。

27、害怕被人叫做阿姨。虽然知道自己也老大不小了,但遇到十几岁的孩子(虽然自己也叫他们孩子)最害怕他们称自己为阿姨;心里总会大大的悲哀一把:“不会吧?我看起来有那么老了吗?”

28、MP3里的歌至少一星期换一次。这个月还超喜欢的新歌,下个月再听就老掉牙了。(极好听的少数除外)

29、很少打电话,经常发短信。不想用声音交流,只想用文字沟通,哪怕会耗费更多的时间和金钱。

30、不喜欢记笔记,宁愿打字。买笔记本从来不在上面写字,只是为了好看的封面和纸张而收集。

31、可以拼出每个字,但不见得能写出来。要么是因为电脑用多了忘了,要么是因为字写得很难看而不愿写。

32、喜欢看而不是读。从小便练就了一目十行的本领,看书从来不一个字一个字的读。(又不是小学生读课文!)

33、越拽的人就越不屑他!切,你傲什么傲,以为地球离了你就不转了啊?谁都别太把自己当回事

爆笑的产品说明书

美国有些产品标签很“智障”信不信由你,以下是一些产品上的标签:
  1 -Sears吹风机:“睡眠时请勿使用。”(废话,都睡着了怎么用!)
  2 -Dial香皂:“使用说明:如一般香皂使用。”(那到底是怎么用呢?)
  3 -S wa nson冷冻食品:“食用方法:建议先解冻。”(只是建议而已喔!)
  4-某饭店提供的浴帽外盒写着:“适用于一颗头。”(废话,难道一次能塞进去两颗头吗?)
  5 -Tesco‘ s Tiramisu点心:(印在盒子底部)“请勿倒置。”(可是当你看到这行字时,你已经将它倒置了。)
  6 -Ma r ks&Spencer面包布丁:“本产品加热后会变热。”(喔!这不是废话吗?不然会变冷喔?)
  7 -Boots儿童咳嗽药(2~4岁儿童专用):“服用后请勿开车或操作机械。”(2~4岁儿童会开车或操作机械吗﹖就算他们清醒、活蹦乱跳时,他们也不会开车和操作机械吧!)
  8 -Nytol安眠药:“服用后的症状———可能会引起嗜睡。”(可能,只是可能喔!难道安眠药吃了会精神好吗?)
  9-某中国制圣诞节灯泡:“限室内或室外使用。”(那到底是在“室内”还是在“室外”使用呢?)10 -Sains-bury‘ s罐装花生:“警告———内含花生。”(哇!里面有花生,还要警告我们一下喔!)
  11-某美国航空公司的坚果点心包装上(飞机上常会发的点心,内含花生、豆子、榛果等坚果):“使用说明:打开包装,吃坚果。”(废话!废话!不然连袋子一起吃吗?)
  12-某儿童穿的玩具超人服:“警告:此服装无法让你飞起来。”(这还不算太白痴啦!)

日本手机Subject和Message

原本utf8编码需要转换成iso-2022-jp
日本手机大部分不能识别utf8,只能识别iso-2022-jp
<?php
$subject = (stristr($email, '.com')) ? $title : '=?iso-2022-jp?b?' . base64_encode(iconv('utf-8', 'iso-2022-jp', $title)) . '?=';
  $message = (stristr($email, '.com')) ? $body : iconv('utf-8', 'iso-2022-jp', $body);
  $headers = 'MIME-Version: 1.0' . "\r\n";
  $headers .= 'Content-type: text/html; charset=iso-2022-jp' . "\r\n";
  // Additional headers
  //$headers .= 'To: ' . $to . "\r\n";
  $from = 'xxxx@bluhbluh.mobi';
  $headers .= 'From: ' . $from . "\r\n";
  $headers .= 'CC: ' . $cc . "\r\n";
  mail($email, $subject, $message, $header);
?>

使用 mmencode 轉換 Email 原始編碼

有時後我們查郵件原始檔,會看到 Subject: =?big5?B?Rlc6IGJhbm5lciuxwMLLpqilXLVlrbGt16fv?=

這就是經編碼過後長的樣子,那我要如何將它還原回我看的懂的字元

使用 mmencode
1. 到這裡 http://ftp.nluug.nl/mail/mh/contrib/multimedia/ 下載兩個檔案 codes.c.gz 與 mmencode.c.gz 下載檔案mmencode.zip (4.23 KB ,下載:39次)

2. 解開 gzip -d codes.c.gz mmencode.c.gz 到同一個目錄裡

3. 編譯 cc -o mmencode codes.c mmencode.c

4. 產生 mmencode 就可以了

Subject: =?big5?B?Rlc6IGJhbm5lciuxwMLLpqilXLVlrbGt16fv?=

接下來要解碼,它是以 ? 區隔

這個主旨是 big5,而 Rlc6IGJhbm5lciuxwMLLpqilXLVlrbGt16f 就是真正的主旨

echo  "Rlc6IGJhbm5lciuxwMLLpqilXLVlrbGt16fv" | mmencode -u  會顯示出看的懂的語言了

而 -u 即是我要解碼 base64,那我怎麼知道是base64,在big5?B? 這個大B就代表 Base64

如果是 ?Q? 的話則是 quoted-printable,就要用 mmencode -q

有時後會是 =?UTF-8?,這時可以搭配 iconv 來作轉換

Read more: http://ssorc.tw/index.php?load=read&id=74#ixzz1Mfh6aw75

2011年5月16日星期一

25个让人喷饭的诗歌混搭

1. 在天愿作比翼鸟,大难临头各自飞。(你俩真配)
2. 劝君更尽一杯酒,从此萧郎是路人。(这么绝情?)
3. 春眠不觉晓,他好我也好 (看来是服用了汇仁肾宝的)
4. 春宵苦短日高起,腰酸腿软难早朝 (这个…向楼上春眠不觉晓的学习)
5. 遥想公谨当年,小乔初嫁了,使我不得开心颜!(爱人结婚了, 新郎不是你)
6. 问君能有几多愁,恰是一群太监上青楼。(这是原诗吗?)
7. 问世间情为何物,两岸猿声啼不住。(悲情的猿)
8. 春宵一刻值千金,绝知此事要躬行。(干巴爹 Vs, 压灭跌)
9. 床前明月光,对影成三人。(很有内涵,很有故事)
10. 桃花潭水深千尺,温泉水滑洗凝脂。(姑娘小心溺水)
11. 人生得意须尽欢,从此君王不早朝。(你个昏君!)
12. 学海无涯,回头是岸 (送给广大学子。。。)
13. 廉颇老矣,红杏出墙 (出墙的原因很明显了。。。)
14. 春宵一刻值千金,不及汪伦送我情 (这是什么情?QJ?)
15. 醒时同交欢,儿女忽成行。。(神速啊!)
16. 踏遍青楼人未老,只因汇仁肾宝好(“太阳”啊!真高,比2层楼还高!)
17. 天涯何处无芳草, 还是母乳喂养好 (提倡母乳专用宣传口号)
18. 斩草不除根,春风吹又生 (有道理。。。)
19. 后宫佳丽三千人 铁杵磨成绣花针 (想歪了吧。。。)
20. 采菊东篱下,莫道不消魂 (囧。。。)
21. 男人四十一枝花,我花开后百花杀! (采花大盗?摧花狂魔?)
22. 洛阳亲友如相问,就说我爸是李刚 (赶上潮流了)
23. 绝代有佳人,北市买长鞭,野旷天低树,清泉石上流 (有心人细细品味。。。)
24. 少小离家老大回,安能辨我是雄雌 (杯具啊~~ 这些年都干啥子去了)
25. 垂死病中惊坐起,笑问客从何处来(KB片?回光返照?)

fetchmail + ssl 收gmail邮件

fetchmail用来收邮件
procmail用来在你自己的机器上分拣邮件,你可以指定那个邮件列表的投递到什么邮箱里面去
msmtp这个用来发送邮件
gnupg用来发邮件的时候进行数字签名或者是验证别人的电子签名,当然还能加密电子邮件,反正就是和安全有关的东西了
mutt负责把这些东西组合起来
vim自然是用来写邮件了

为了方便 procmail msmtp gnupg 都在php里

收发邮件用户 spaul spaul
其他用户没有权限
邮件所在路径

获取邮件 :fetchmail -v


运行结果类似如下
fetchmail: 6.3.6 querying pop.gmail.com (protocol POP3) at Tue 03 May 2011 01:53:30 PM CST: poll started
Trying to connect to 74.125.127.109/995...connected.
fetchmail: Issuer Organization: Google Inc
fetchmail: Issuer CommonName: Google Internet Authority
fetchmail: Server CommonName: pop.gmail.com
fetchmail: pop.gmail.com key fingerprint: 90:9A:84:92:E7:60:7C:A2:45:73:C9:11:D7:FE:7D:8A
fetchmail: POP3< +OK Gpop ready for requests from 120.136.46.181 w5pf77488pbu.86
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows
fetchmail: POP3< USER
fetchmail: POP3< RESP-CODES
fetchmail: POP3< EXPIRE 0
fetchmail: POP3< LOGIN-DELAY 300
fetchmail: POP3< TOP
fetchmail: POP3< UIDL
fetchmail: POP3< X-GOOGLE-VERHOEVEN
fetchmail: POP3< X-GOOGLE-RICO
fetchmail: POP3< .
fetchmail: POP3> USER registerboschpt@gmail.com
fetchmail: POP3< +OK send PASS
fetchmail: POP3> PASS *
fetchmail: POP3< +OK Welcome.
fetchmail: POP3> STAT
fetchmail: POP3< +OK 0 0
fetchmail: No mail for registerboschpt@gmail.com at pop.gmail.com
fetchmail: POP3> QUIT
fetchmail: POP3< +OK Farewell.
fetchmail: 6.3.6 querying pop.gmail.com (protocol POP3) at Tue 03 May 2011 01:53:35 PM CST: poll completed


ssl证书

cd mail/.certs/
touch Thawte_Premium_Server_CA.pem
把下述内容复制进去
引用:
-----BEGIN CERTIFICATE-----
MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgT
DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UE
AxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZl
ckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYT
AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU
VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2
aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZ
cHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIh
Udib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMRuHM/
qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAm
SCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUIhfzJATj/Tb7yFkJD57taRvvBxhEf
8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JMpAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7t
UCemDaYj+bvLpgcUQg==
-----END CERTIFICATE-----
touch Equifax_Secure_CA.pem
把下述内容复制进去
引用:
-----BEGIN CERTIFICATE-----
MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJVUzEQMA4GA1UE
ChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5
MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoT
B0VxdWlmYXgxLTArBgNVBAsTJEVxdWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCB
nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPR
fM6fBeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+AcJkVV5MW
8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kCAwEAAaOCAQkwggEFMHAG
A1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UE
CxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoG
A1UdEAQTMBGBDzIwMTgwODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvS
spXXR9gjIBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQFMAMB
Af8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUAA4GBAFjOKer89961
zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y7qj/WsjTVbJmcVfewCHrPSqnI0kB
BIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee95
70+sB3c4
-----END CERTIFICATE-----
然后执行
引用:
c_rehash mail/.certs

php脚本
php script : /var/www/html/dev-bosch/bin/parse_email.php

cron配置
$crontab –e
说明:系统默认的编辑器是VIM,如果不是请加上以下shell:
$EDITOR=vi
$export EDITOR

输入”*/1 * * * * date >> $HOME/test.txt”,save and exit VIM

$su root

$cd /etc/init.d

./crond restart

1 * * * * php  /var/www/html/dev-bosch/bin/parse_email.php 意思是每小时的第一分执行一次此脚本

postfix + procmail 邮件处理

由于客户需求更改为postfix + procmail 方案


procmail 总配置文件 /etc/procmailrc
每个 :0 相当于一个else if方案之执行一个
并且每个 :0 只能执行一个命令

DEFAULT=$HOME/Maildir/
MAILDIR=$HOME/Maildir

:0
* ^To: register.*
MAILDIR=/home/register/Maildir
$MAILDIR

:0
* ^To: unregister.*
MAILDIR=/home/unregister/Maildir
$MAILDIR

:0
* ^To: newsletter.*
MAILDIR=/home/newsletter/Maildir
$MAILDIR



用户配置文件

文件地址 /home/register/.procmailrc

PATH=$HOME/bin:/usr/bin:/usr/local/bin:TH=$HOME/bin:/usr/bin:/usr/local/bin:

DEFAULT=$HOME/Maildir/
MAILDIR=$HOME/Maildir

LOGFILE=$MAILDIR/procmaillog

VERBOSE=off

:0
* ^Subject: register.*
|php /var/www/html/dev-bosch/bin/register_mail.php


文件地址 /home/unregister/.procmailrc

PATH=$HOME/bin:/usr/bin:/usr/local/bin:TH=$HOME/bin:/usr/bin:/usr/local/bin:

DEFAULT=$HOME/Maildir/
MAILDIR=$HOME/Maildir

LOGFILE=$MAILDIR/procmaillog

VERBOSE=off

:0
* ^Subject: register.*
{
:0c:
/home/register/Maildir/
:0
|php /var/www/html/dev-bosch/bin/register_mail.php }



文件地址 /home/newsletter/.procmailrc
PATH=$HOME/bin:/usr/bin:/usr/local/bin:TH=$HOME/bin:/usr/bin:/usr/local/bin:

DEFAULT=$HOME/Maildir/
MAILDIR=$HOME/Maildir

LOGFILE=$MAILDIR/procmaillog

VERBOSE=off

:0
* ^Subject: unregister.*
{
:0c:
/home/unregister/Maildir/
:0
|php /var/www/html/dev-bosch/bin/unregister_mail.php }

2011年5月10日星期二

linux mail命令用法

   系统收到邮件都会保存在“/var/spool/mail/[linux用户名]”文件中。
在linux中输入mail,就进行了收件箱,并显示二十封邮件列表。
此时命令提示符为"&"
unread 标记为未读邮件
h|headers 显示当前的邮件列表
l|list  显示当前支持的命令列表
?|help 显示多个查看邮件列表的命令参数用法
d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件
f|from 只显示当前邮件的简易信息。 f num 显示某一个邮件的简易信息
f|from num 指针移动到某一封邮件
z  显示刚进行收件箱时的后面二十封邮件列表
more|p|page 阅读当前指针所在的邮件内容 阅读时,按空格键就是翻页,按回车键就是下移一行
t|type|more|p|page num 阅读某一封邮件
n|next|{什么都不填} 阅读当前指针所在的下一封邮件内容
     阅读时,按空格键就是翻页,按回车键就是下移一行
v|visual 当前邮件进入纯文本编辑模式
n|next|{什么都不填}  num  阅读某一封邮件
top 显示当前指针所在的邮件的邮件头
file|folder 显示系统邮件所在的文件,以及邮件总数等信息
x  退出mail命令平台,并不保存之前的操作,比如删除邮件
q  退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中。如果在mbox中删除文件才会彻底删除。
在linux文本命令平台输入 mail -f mbox,就可以看到当前目录下的mbox中的邮件了。
cd 改变当前所在文件夹的位置
写信时,连按两次Ctrl+C键则中断工作,不送此信件。
读信时,按一次Ctrl+C,退出阅读状态。
--------------------------------------
Linux邮件命令用法
1. 将文件当做电子邮件的内容送出
语法:mail -s “主题”用户名@地址< 文件
例如:
mail -s “program” user < file.c 将file.c
当做mail的内容,送至user,主题为program。
2. 传送电子邮件给本系统用户
语法:mail 用户名
3. 传送电子邮件至外地用户
语法: mail 用户名@接受地址
.../usr/lib/sendmail -bp
......“Mail queue is empty” ......mail ....
例如:
mailtest@hotmail.com
Subject : mail test
:
键入信文内容
: :
按下Ctrl+D 键或. 键结束正文。
连按两次Ctrl+C键则中断工作,不送此信件。
Cc( Carbon copy) : 复制一份正文,给其他的收信人。
4. 检查所传送的电子邮件是否送出,或滞留在邮件服务器中
语法:/usr/lib/sendmail -bp
若屏幕显示为“Mail queue is empty” 的信息,表示mail 已送出。
若为其他错误信息,表示电子邮件因故尚未送出。

2011年5月4日星期三

男人打光棍也不能娶的这9类女人

谁不想婚后幸福?但现实是有些人婚后很幸福,一家人都其乐融融,让人羡慕,可有些人婚后却不幸福,不是经常吵架,就是冷战,要么家人关系不和,甚至夫妻间有外遇,家庭即使没有解体,也只是个形式。所以,有人说结婚其实是场赌注,赌正了一生幸福,否则一生痛苦。
  所以,天下男男女女在结婚前一定要冷静观察,不要被对方表现出来的假象所蒙蔽,更不能过早的陷入对方温柔的陷阱,对于不适合自己的对象要坚决的说再见。宁打光棍也不能娶的9类女人。

第一类是依仗自己家庭条件好而对你盛气凌人的女人
  有些女人出生在官宦家庭或有钱人的家庭,自己又没有本事,整天谁都瞧不起,小姐气十足,只能靠父母,但她偏又看正你,也许你很帅,也许你很有才华,但你出生不好,如果是这类女人看上你,你千万不能被她家庭条件所迷惑,这类女人很不好伺候,因为这类家庭从来没有把你当人看,什么都支使你做,这样的女人也不会把你当人看,即使你将全部收入交给她她也不满足,你也不可能满足她的消费,家里什么事情都会落在你的头上,稍有做得不周到的地方,你就是她和她家的下饭菜,这样的婚姻你迟早会落荒而逃,既然如此,何不远离这样的女人。
  第二类是整天把你看得死死的女人
  这类女人很麻烦,总是以爱的名义对你加以管制,如除了上班你都要整天陪着她,即使和家人、朋友在一起,你都只能和她说话,你聚会、出差、开会、陪客要么不允许、要么和你形影不离、要么电话不断、要么吵得你心神不灵,也许你半天会议她可以给你打20多个电话,发20条信息;也许单位来客你会以孩子或爱的名义吵到你陪客的场所、也许同事之间有事她不同意你去,如果你去了她会在同事家里吵得翻天覆地,让你疲惫不堪、让你感到窒息、让你看到她就感到可怕,生活得好累好累,最后不得不逃避。既然如此,何不早些远离她!
  第三类是整天叫你贪公家便宜的女人
  这类女人也许认为公家的东西不拿白不拿,也许是看到有些人贪了公家的东西没有什么后果,总之,她会经常劝你趁着在位,多贪些钱,为家庭、为孩子、为将来,反正是想着法子叫你贪污,如果你不按照她的要求去办,她会说你没用,叫你看别的男人家里条件如何,而他的职务还不如你,总之只比别人的优点。如果男人没有清醒的头脑,迟早一天会被这样的女人送进班房,到时你会后悔莫及,多少贪官的背后就有一个贪婪的老婆。如果你遇到这样的女人,千万早些远离,否则,你迟早会栽在她手里。
  第四类是整天去招惹男人的女人
  这类女人一般十分漂亮,身旁总是有一群男人,她或许是有名的交际花,她的身旁从来就不缺少男人,这样的女人你最好不要去想,因为她迟早要给你戴绿帽子,而且在她的眼里和男人鬼魂还理所当然,一句话还会把你噎死,让你进退两难。
  第五类是自私到极点的女人
  这类女人最大的特点就是自私,什么都只为她自己着想,从来不考虑别人,甚至包括你,从来都是混进不混出,和这类女人结婚你会没有一点自由,更没有一点面子,生活没有一点乐趣,你的身上很少会有钱。和这样的女人结婚家庭大战是经常的,你会有家不愿意回,你会到处存私房家,一旦被她发现,又会吵得天翻地覆,到了最后,总是以离婚收场。
 第六类是公众程度极高且以**为卖点的女人
  这类女人往往是娱乐界的美女,这类女人的风流传闻总是太多,娶这类女人即使你拥有无数财富,你也有会被戴绿帽子的嫌疑,遇到机会**一次也未尝不可,但要娶这样的女人为妻那是大错特错,因为你的压力将会空前的大,就象巩俐在黄和祥失意后离婚一样,你的结局应该与这差不多。
  第七类是瞧不起你父母和你亲戚的女人
  这类女人对你的父母包括你的亲戚没有一个看得上眼,也根本不理睬你的父母和亲戚,一旦你去父母家,准会有超级大战;一旦你和你亲戚家往来,准会大闹天宫。这类女人会让你没有父母、没有亲戚,甚至没有朋友,你会感到无边的恐惧,你夹在中间总是不知所措,最后会让你忍受不了而离婚。这样的女人在婚前就要看清楚,否则,后患无穷。
  第八类是花钱无度的女人
  这类女人没有家庭概念,更没有量入为出的想法,总是将钱花得干干净净还不够,总是吵着找你要钱,购名牌衣服、名贵香水、名车、上高档消费场所,一旦你达不到她的要求,会吵得鸡飞蛋打,没有安宁的日子过,纵使你有许多钱财,都会被这样的女人败光,典型的例子是香港某女明星(名字丁丁记不起来了),男人见了她就怕,因为她就是花钱无度的女人。
  第九类是有洁癖的女人
  这类女人太爱干净,家里要一尘不染,身上要一尘不染,就连鞋子也要一尘不染,总是怀疑你不干净,在自己的家里也要注意,接吻也不同意,因为你不干净;就连吃饭也要用公筷,因为你不干净;家里来不得客人,因为客人不干净……对于这样的女人你会无所适从,你会忍无可忍,最后的结局不需要去猜测。所以,在婚前你千万别碰这样的女人,更不能和这样的女人结婚。
来源:猫扑

上海松善实业有限公司

    上海松善实业有限公司是一家集多品牌销售于一体的电线电缆骨干企业,公司成立于2016年。 公司拥有国内各大品牌:起帆、远东、上上、江南、胜华等。     主要产品有:高低压电力电缆、橡套电缆、控制电缆、架空绝缘电缆、塑胶电缆、电子计算机电缆、通讯电缆、...