Zhang Jiuan’ Notes

Linux与Windows系统下Cronolog安装配置

如果您是第一次读我的文章,你可能想订阅到我的 RSS feed. 多谢您的光顾!实这时最好用日志轮询,之前这个WEB服务器没有做这个配置,本应该配置WEB服务器时就应该做的。现在配置下也不晚。
 
1.首先得要软件http://cronolog.org/download/index.html
 
Version 1.6.2 released 2002-01-24 (gzip’ed tar file)
Version 1.6.1 released 1999-12-20 (gzip’ed tar file)
Win 32 version (ZIP file)
Version 1.6 released 1999-12-16 (gzip’ed tar file)
Version 1.5b9 released on 4 June 1998 (gzip’ed tar file)
Version 1.4 released 20 December 1996 (gzip’ed tar file)
如果有Windows的要下Win_32_version(ZIP file) Linux习惯用哪种包就用哪种.
 
2. 在Linux 下安装cronolog
tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure (注意:默认是安装在/usr/local下 cronolog的命令在/usr/local/sbin下,这个要清楚)
make ; make install
 
3.在Windows下安装cronolog
在Windows下很简单,直接把cronolog.exe解压Copy到apache目录下的bin目录中.
 
4.配置都是一样的格式,不过要注意Linux和Windows下斜杠的方向.
 
Linux下
 
例:cronolog命令在/usr/local/sbin [...]

苹果推出iPad专用新版iWork办公套件

苹果公司本周三宣布,将面向新发布的iPad平板电脑推出专用版的Numbers/Pages/Keynote办公软件,这三款软件是苹果iWork办公 软件套件的一部分,几款软件的单价均为9.99美元.
 
 

 
苹果宣称:”使用我们的iPad版Pages/Keynote/Numbers软件,你可以制作出外表美观的文本/演示文件,而且文件中还可以插入视频动画;还可以使用软件内置的函数/公式功能编制功能强大的表格文件.”
苹果高级副总裁Phil Schiller为与会者演示了苹果新版iWork办公套件的功能,他在苹果Keynote幻灯片软件的界面中演示了使用多点触摸功能将外部图片直接拖放到Keynote文件中等的操作。
而Pages软件界面中用户则可以在虚拟键盘上进行操作,并可用手指直接拖放文件的内容。用户只要在文本上点击便可呼出虚拟键盘,而当iPad被水平放置时则会激活虚拟键盘输入功能。
他并在会上展示了另一款软件Numbers,这是一款制表软件。用户只需要轻点表格便可自由拖放调整表格的大小,另外软件爱你内置的虚拟键盘功能和内置的250多款公式/函数功能等也相当强大。
这三款软件将在iPad App Store上发售,售价均为9.99美元。

CNBeta编译
原文:appleinsider
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

百度与乐天联合出资5千万美元组建B2C合资公司

1月27日下午消息,中文搜索引擎百度(Nasdaq:BIDU)与日本最大的电子商务网站乐天联合宣布,将在未来三年斥资5000万美元组建一家合资公司,打造面向中国用户的超大型综合类B2C网上购物商城。
  据悉,目前双方的各项合作协议已经签署完毕,该网上商城的各项筹备工作也进展顺利,将于今年下半年正式上线“开张营业”, 规模将超过国内其他任何一家网上B2C购物商城。
  日本乐天成立于1997年,是全球B2C“平台模式”的开拓者和领导者,乐天也是日本最大的网络购物公司,截止目前,在日本已经有超过3万家正规品牌厂商及渠道商在乐天电子商务平台上从事B2C交易。
  百度市场和商务拓展副总裁任旭阳表示,“随着互联网在中国的蓬勃发展,越来越多的企业、商家和消费者开始加入电子商务。我相信,百度和乐天携手建立的强大B2C平台将带给用户更多样化的互联网购物体验,也将进一步促进中国电子商务产业的更加繁荣。”
  乐天集团高级副总裁百野研太郎表示:“百度在中国所拥有的巨大用户群和影响力与乐天在B2C平台领域丰富的运营经验相得益彰。通过运营合资公司,我们将为用户提供最好的网络购物环境,也将努力创造一个优秀电子商务平台,与广大中小企业以及中外知名品牌共同成长。”
  业内人士分析,百度作为中国最大的搜索引擎,在品牌、技术及用户流量方面都具有极大的优势,将为合资公司的业务发展提供有力的支持。同时,百度在成立十周年之际积极布局B2C网购商城业务,也为公司未来的高速发展打下坚实的基础。
转载:http://tech.xinmin.cn/2010/01/27/3473537.html
 
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

版署公布第三批违规网站 天涯中国博客网在列

    相关原文地址:http://tech.sina.com.cn/i/2010-01-27/10513809030.shtml
    天涯排名56,其它的小说网站等,是十分可以理解的,但天涯名列其中,有些困惑。
难道真的十分低俗?
    看来以后要多去转转,看看究境:)
 
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

“准生二胎政策”相关小议

《新京报》昨天(1月25日)报道,前天,北京市人口计生委副主任彭彧华透露,目前计生部门正在进行适度放宽独生子女准生“门槛”的调研。生二胎的条件有望放宽,夫妻单方独生子女或将纳入准许范围。此外,北京市有望取消妇女生育两胎须间隔4年的规定。
  生育繁衍是生命的自然规律,放开政策,量力而生,无疑是件好事。问题是,不断暴涨的房价,让买房的成了“房奴”;不断暴涨的奶粉、幼教班、特长班、家教费、保姆费等,让养孩子的成了“孩奴”。加上 “车奴”、“卡奴”等,“奴”时代的到来,让“中产阶级”被消灭,白领的颜色变灰暗,即便政策允许生二胎,“奴”们有那个胆量生吗,又有什么能力生呢?
  在目前的教育模式下,育一个孩子的花费之大是有目共睹的。几年前,就有专家计算出在北京这样的大城市养大一个孩子的花销在48万元左右。而根据家长们在网上晒的各项育儿花费计算,目前已经远超这个数字。
  也有广州网友粗略算了一笔账,在广州养个孩子到小学六年级,至少也要花费45万元,其中八成左右是教育经费。
  一位名为“宝宝奴隶”的网友则在网上发帖晒自己的养女花费清单。“宝宝奴隶”月薪3300元,根本不足以支付女儿的全部生活费用。她坦言,除了奶粉、服饰、尿布、玩具这些琐碎日常开支外,三岁的女儿每年万余元的保姆开支,每年近万元的幼儿园托保费,万元的保险费、早教课和钢琴课费用,这些大笔花销,每年都需要双方父母支援三四万元。
  笔者生活的中等城市合肥,这些年合肥新建了很多小区,许多小区幼儿园的收费高得惊人,以金色XX小区幼儿园为例,一般孩子上3年幼儿园就要3.6万元,这还不包括教小孩学轮滑等一些杂费。而一年1.2万元的学费,其实一年也就是上十个月,一个月里还得排除每周的双休日,算下来,光上幼儿园一天要60元,一般家庭哪能承受得起。
  在如此巨大的经济压力下,“你可以跑不过刘翔,但一定要跑赢CPI”成了80后父母中的流行语。不少80后表示,实在是要不起孩子,不少人甚至称自己患了“孩奴恐惧症”。
  “白领”和“中产阶级”不敢要二胎,“准生二胎政策”对富人无疑是个好消息。当“房奴”、“孩奴”们灰头土脸地一怨三叹时,大款们也许正在和二奶小三们在潘多拉星球上野合车震,腐败官员也许正在天宁岛的塔加海滩泡着洋妞领略着异国风情。这些有钱有权会花钱能滥用权的大款和官员们,生二胎时就可以不再偷偷摸摸的了。
  “准生二胎政策”对富人是福音,对“奴”们却只是个传说。昨天晚上和一个朋友聊天,这位朋友比喻,“准生二胎政策”就如同央视允许咱普通老百姓参加万众关注的春晚。春晚是赵本山、冯巩、郭冬临这些“老脸”们的春晚,关咱老百姓什么事?“准生二胎政策”是为富人们出台的,又与咱“奴”“奴”们何干?
  生不起,剖腹一刀一万几; 读不起,选个学校三万起; 住不起,一万多元一平米; 老婆不是娶不起,没房没车谁嫁你? 养不起,父母下岗儿下地; 病不起,药费利润十倍起; 活不起,一月辛劳一千几;死不起,火化下葬一万几。 总结起来十个字:活着太辛苦,死着不容易。这是笔者根据网上流行的一个顺口溜改编的,如今,一万多元一平米在北京已经是六环外的价钱了。
  “奴”“奴”们不敢生,不敢养,二胎想都不敢想,“准生二胎政策”就这样变相剥夺了他们的生育权。
转自:http://86943cca.blog.163.com/blog/static/137225455201002674116336/
另有位网友发表博客:80后:“准生二胎政策”是要玩死我们
url:http://86943cca.blog.163.com/blog/static/137225455201002674116336/
    是呀,现在已经沦为了房奴,马上又上沦为孩奴。已经成了奴了N次方了。
    生活坚难呀~~~~~~~~~~~~~~~~~~~~~~~
 
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

富士康 ”员工猝死“

1月23日,19岁富士康员工在宿舍楼下猝死。此次员工死亡,富士康迅速召开了新闻发布会,悬赏50万元提供线索,并欢迎媒体监督。与富士康历次员工死亡事件之后捂着盖着——媒体报道——大发雷霆不接受采访的三部曲不同,其危机公关明显上了一个台阶。 
  2009年7月,富士康员工因丢失iPhone样机而自杀一事曾引起国际关注。25岁的孙丹勇从哈尔滨工业大学毕业。他在富士康公司负责苹果公司iPhone第4代的导入。他在给苹果寄产品时一共为16台样机,但客户只收到15台,这让苹果怀疑富士康有泄密的可能。孙丹勇随后接受了公司调查,7月16日他从12楼的住处跳楼而死。孙的朋友在网上发帖子说,孙丹勇被怀疑泄漏公司机密而受到了主管非法的搜查、拘禁和殴打。
 
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

shell的sort命令的-k参数

有时候经常使用sort来排序,需要预处理把需要排序的field语言在最前面。实际上这是
完全没有必要的,利用-k参数就足够了。
比如sort all
1 4
2 3
3 2
4 1
5 0
如果sort -k 2的话,那么执行结果就是
5 0
4 1
3 2
2 3
1 4
它按照第二个域进行排序。
如下为man sort:
Usage: sort [OPTION]… [FILE]…
Write sorted concatenation of all FILE(s) to standard output.
Ordering options:
Mandatory arguments to long options are mandatory for short options too.
  -b, –ignore-leading-blanks ignore leading blanks
  -d, –dictionary-order      consider only blanks and alphanumeric characters
  -f, –ignore-case           fold lower case [...]

正则转义符汇总

字符匹配语法:
\d   匹配数字(0~9) ‘\d’匹配8,不匹配12;
\D   匹配非数字 ‘\D’匹配c,不匹配3;
\w   匹配任意单字符 ‘\w\w’ 匹配A3,不匹配@3;
\W   匹配非单字符 ‘\W’匹配@,不匹配c;
\s   匹配空白字符 ‘\d\s\d’匹配3 d,不匹配abc;
\S   匹配非空字符 ‘\S\S\S’匹配A#4,不匹配3 d;
.     匹配任意字符 ‘….’匹配A$ 5,不匹配换行;
[…] 匹配括号中任意字符 [b-d]匹配b、c、d, 不匹配e;
[^…] 匹配非括号字符 [^b-z]匹配a,不匹配b-z的字符;
重复匹配语法:
{n} 匹配n次字符 \d{3}匹配\d\d\d,不匹配\d\d或\d\d\d\d
{n,} 匹配n次和n次以上 \w{2}匹配\w\w和\w\w\w以上,不匹配\w
{n,m} 匹配n次上m次下 \s{1,3}匹配\s,\s\s,\s\s\s,不匹配\s\s\s\s
? 匹配0或1次 5?匹配5或0,不匹配非5和0
+ 匹配一次或多次 \S+匹配一个以上\S,不匹配非一个以上\S
* 匹配0次以上 \W*匹配0以上\W,不匹配非N*\W
字符定位语法:
^ 定位后面模式开始位置  
$ 前面模式位于字符串末端  
\A 前面模式开始位置  
\z 前面模式结束位置  
\Z 前面模式结束位置(换行前)  
\b 匹配一个单词边界  
\B 匹配一个非单词边界  
转义匹配语法:
“\”+实际字符 \ . * + ? | ( ) { }^ $ 例如:\\匹配字符“\”
\n [...]

php语言漫谈

    不知觉间,php使了两年多了,中间踩过不知多少坑,当然,也从中体悟到
很多东西,也做了不少东西,多多少少有些感想,慢慢总结下来吧。
1 php语方层面很随意:
    这也主要是由它的功能及所属的层面决定的吧。php弱类型,在变量比较的
时候可以选择使用==或===,前者表示变量转换成同类型后的值是不是相等,
而后者则是要求首先是类型相同,然后值也相同。
    php变量可以动态定议,它不需要提前定意一个变量,也不必要定义的时候
指定该变量的类型。比如var $variable;则一个$variable变量便产生了,
它的类型实际是由赋于它的值决定的。因此这一方面,使用都可以少了许多
束缚。
2 php有很好的正则支持:
    php提供了较为丰富的正则支持,如preg_match, preg_match_all等。
如果想从一个字符串或文件中提取出来一些片段,那是十分方便的。比如
有如下文本:
192.168.1.1 xxx user:zja601 url:http://blog.niukey.com
如果我们想提取出user和url的话,如简单语句就可搞定:
if (preg_math(’/^.*user:([^\s]*)\surl:(.*)$/’, $string, $arr_result)) {
    printf(”user is:%s url is:%s”, $arr_result[1], $arr_result[2]);
}
简单吧,当然,shell脚本可能会有更简单的办法,比如:sed -n ’s/^.*user:\([\s]*\)\burl:\(.*\)$/\1 \2/p’
但php可以结合其它的一些场合,而不像shell那么孤立的功能,使得整体功能更加
灵活。
3 php有强大的函数库:
    比如数组$_GET参数到字符串形式的来回转换,有explode和build_string_query就很轻
松的搞定了。比如数组的array_merge,push, pop等等,可能帮助你事半功位。比如php数
组的强大功能,给你在c/c++花很大力气才能达到的效果。比如操作pdf,文件等函数,在
需要的时候文档一下即可搞定。
4 php对面向对象的思想支持的也相对不错:
    从php4之后,php对面象对象支持的越来越好。特别是interface的抽象,可能使设计的
时候更加关注接口间的合理性考量。php的继承关系也达到了一个很好的复用效果,如果你
是一位C++爱好者,那么也试一下php的C++版本吧,一定会有不错的效果。php的对象的
执行也是动态的,就是在c++或java里讲的后期绑定吧。
5 php语言的动态性:
    php语言具有动态性,它在动态执行的时候,解析代码。源代码写好即可执行,不必要
经历一个繁琐的编译过程。动态性也表现为程序运行时解析,因此它只解析运行到的代码
而不去解析未执行的代码。(尽管有人说这一点并不太好)动态性的另外一个层面就是上
面讲的对象的动态性了。
其实php也有其内在的陷阱
比如函数参数的引用传递,比如函数返回值的引用返
回,这些都有可能造成php的fatal的出现。另外,正是由于php的弱类型,往往有
时候,我们不能很精确的把握程序进行时的值或状态。如果真的想得到当时的值或
状态,可能花费的力气并不值得(并不是做不到)。php的@符号用来抑制一些错误
的报出,有时候不做一些额外的判断,就有可能有意想不到的问题产生。php函数名
的长度会影响其执行的效率,这可能许多程序员不会注意到(当然很多场合不必要去
注意这些事),尽管我们选择php语言,不是选择它的效率。php动态执行,因此一
些有基本语法错误的地方,如果程序运行时走不到,那么有可能就不会被发现。诸如
此类的还有很多。。。
 
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

strtok小陷阱(C语言编程)

strtok的接口如下:
 char *strtok(char *s, const char *delim);
相关描述:
DESCRIPTION
       A ‘token’ is a nonempty string of characters not occurring in the string delim, followed by \0 or by a character occurring in delim.
       The  strtok()  function  can be used to parse the string s into tokens. The first call to strtok() should have s as its first argument. [...]

返回顶部