Cpiz's blog

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Firefox 3发布, 喜忧参半

发表于 2008-06-18 | 更新于 2018-05-24 | 分类于 技术

半个月前就加入了Firefox3的下载计划,主办方宣称要在发布的当日创造下载记录,后来收到封邮件通知我下载日定在了6月17。我昨天有事没事上官网去看看,盼了一天没来,还以为是跳票了。今早上班下去看一次终于公布了下载链接,马上装上。

安装倒是很方便,启动前会自动检查插件的兼容性,我的十来个插件中大概有1/3不合格,其中包括鼠标手势插件All-in-One Gestures,但很快找到了丝毫不弱的FireGestures来替代。而另外一个钟爱的Adblock Plus插件能够完全兼容FF3,让人很是欣慰。

FF3启动速度明显快过FF2,界面也变得更加精致,操作上和FF2完全一致,但有很多贴心的改进,比如在地址栏输入地址时,会自动去收藏夹及历史记录中匹配并提醒,并能显示站点的标题。收藏夹开始支持标签,并会自动收集最近使用的书签和使用最多的书签。

优点虽然不少,缺点也相当严重。从我早上开始用到现在,同时在公司和自己的两台机器上,FF3已经累计崩溃了10次左右,让人烦不胜烦。而且每次崩溃都没有前兆,让我想查都没法入手,不知道是插件不兼容还是FF3本身的问题。每次崩溃时我都把错误报告发了回去,希望马上能发布更稳定的版本。

很高兴的是,到晚上的时候,我使用的插件中已经有四五款发布了新版本,应该都是针对FF3的,向这些FF的劳动者们致敬!

Firefox3 WIN32中文版下载

一懒到底——轻松注册Exe程序为Windows系统服务

发表于 2008-06-13 | 更新于 2018-05-24 | 分类于 项目

前几天搞那个邮件接口的程序,用到一个叫1st smtp server的程序来做smtp服务器,但这个东西是不支持以服务方式运行的,又不能像java一样使用java service wrapper。Google了几个小时,看到有介绍用sc.exe注册系统服务的文章,但压根就不能用,新添加的服务怎么也启不来,有说要改注册表的,又说了半天也说不清楚。后来发动鸡肉搜索引擎,帮我找到篇比较靠谱的文章《把EXE文件注册成服务的方法》,介绍了使用Windows 2000 Resource Kit Tools中两个小程序Instsrv.exe和Srvany.exe可以达到目的,虽然找这两个程序又花了很久,但最终还是搞定了。

该文提到的步骤比较繁琐,原理大概是以Srvany.exe作为一个shell来启动其它的exe程序作为服务,Instsrv.exe是配合注册服务用的,作为服务的程序路径要记在注册表里。我在实施的时候顺便结合了一下新学习到的sc.exe,为该服务更改了启动方式,并修改描述内容。

为了方便和我有同样想法的人,干脆写了个批处理脚本,一步实现停止->删除->注册->启动的功能,包括生成注册表文件并导入。

  • 脚本内容如下:
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
32
33
34
35
36
37
38
39
40
41
42
43
@echo off

::设置服务名称
set service_name=smtpsvr

::设置服务描述
set service_description=1st smtp server 服务

::设置服务程序路径
set prog_path=D:\\Green Programs\\fstsmtp\\smtpserver.exe

::设置服务的启动方式 auto:自动 demand:手动 disabled:禁用
set strt=auto

echo EasyService 一键服务
echo ===========================================================
::pause
::======================以下部分勿随意修改==========================
set s32=%windir%\system32
set reg_file=EasyService.reg

net stop %service_name% 2>nul
copy instsrv.exe %s32%
copy srvany.exe %s32%

%s32%\instsrv.exe %service_name% remove 2>nul
%s32%\instsrv.exe %service_name% %s32%\srvany.exe >nul

::设置服务的启动方式 auto:自动 demand:手动 disabled:禁用
sc config %service_name% start= %strt%
sc description %service_name% "%service_description%"

echo 生成注册表文件...
echo Windows Registry Editor Version 5.00 > %reg_file%
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service_name%\Parameters] >> %reg_file%
echo "Application"="%prog_path%" >> %reg_file%

echo 导入注册表文件...
%reg_file%

net start %service_name%
echo ===========================完成============================
pause
  • 使用方法:

修改脚本中service_name、service_description、prog_path、strt这4个变量的内容,分别设置为服务名、功能描述、程序路径、启动方式,保存后运行脚本,弹出是否导入注册表,选是,大功告成,已在winxp及win2k下测试通过。

  • 下载:
    EasyService.rar 包括了Instsrv.exe、Srvany.exe、sc.exe三个程序,是脚本运行的基础。

幸福的程序员

发表于 2008-06-12 | 更新于 2018-05-24 | 分类于 项目

趁着端午的三天假,重拾java,写了一个小邮件程序:定期扫描一张数据表,其结构对应一份E-mail的,并有一个预期时间字段,当前时间如果大于设定的内容,则发出该E-mail。

我每天收到的系统告警及运行状态之类的非人类短信从数十条到数百条,经常是等手机短信满了才看一遍,或者是根据铃声的密集度来确定告警级别,这种状况已经彻底消灭了我对短信的兴趣,也起不到及时通知的作用了。写这个程序的初衷是尝试把我从这无尽的短信之洋中解救出来,每天用shell去给自己及相关人员生成系统状态报告,写进程序的接口表里去,很快就发出了邮件,也能起到存档的作用。

这几天里,越来越感到当一个java程序员是多么幸福,有如此多优秀工具及丰富的API库,开发的过程真的是很惬意。下面介绍一下我这个小项目中用到的各种好东西,可能是我比较孤陋寡闻,高手看了不要鄙视。。。

开发环境自然首先Eclipse,陪伴多年的好工具了,回到那熟悉的编辑界面,再次用到那些快遗忘的的快捷键,顿时满足感Max。编辑XML自然有很cool的xmlbuddy插件帮忙,打包也有方便的fatjar。

想发邮件,有现成的javamail库,引入项目后简单几行就能搞出个Hello World。本来是想用公网上的smtp服务器,后来才发现现在免费的服务并不像以前那么好使了。网易新注册的免费信箱已经停止了pop3和smtp服务,Google的偶尔会被盾,21cn.com的会被防垃圾邮件系统阻挡,后来找到了可用的sogou信箱,也因为调试得太频繁而被禁,不得已还是找了个软件自己建了个smtp服务器1st mail server,又好又强大,起码发件人可以自定义了。

想整个完善点的日志系统,本来想搜索一下找点参考,才发现jdk从1.4起就内置了强大的java.util.logging包,欣喜地学习了一下。

想灵活的读写配置文件,又找到了Apache Commons Configuration,支持8种常用的配置读写。顺着挖下去,看了下Apache Commons里的其它工具,幸福地哭了。。。

在公司的机器上也改了下程序,和自己的电脑用邮件来同步代码颇不方便,于是又找到了Google Code,提供免费的版本控制服务,前提是得开源,再次激动了一下…顺便学习了一下svn,以后写些脚本什么的管理就方便了。

程序写完后要部署才发现在Windows上想让程序后台运行可没Unix/Linux上方便,于是又搜到了Java Service Wrapper,可以把java程序部署为windows的系统服务。这又是一个强大的东西,还实现了我程序中的部分日志功能。

感想:作为一个IT人员,眼界很大程度上决定了自身的发展,这么多的现成东西可以借用,如果还傻乎乎去写实在是很浪费时间。平常多搜集些实用的模块,自己也多注意代码的积累与复用,就能把更多精力放在那些更须要关注的地方,长而久之想不牛逼都难啊~

国殇

发表于 2008-05-19 | 更新于 2018-05-24 | 分类于 思考

早晨在去公司的路上,远远的看见民航花园酒店飘在旗杆中间的红旗,突然就有泪落的感觉。印象中上一次全国降半旗是邓小平辞世,这一次却有几万的生命消失,几十万的人家园被毁,我希望再也不会有下一次,我们就算有130亿的人口,也经受不住这么痛的伤。

下午14:28分,全办公室的同事起立默哀,窗外笛声长鸣,无言的另一面是痛苦的吼。新浪的首页不知什么时候改成了灰,看到了天安门广场默哀后万人高喊加油的视频。这不是为某一个运动员加油,也不是为某一支队伍,这是为我们的民族在呐喊。全世界都看到,我们是最有爱的民族,无论是西藏人,无论是四川人,都是我们的家人。

平安中国

发表于 2008-05-18 | 更新于 2018-05-24 | 分类于 思考

期待了很久的2008年8月8日, 随着冻灾–藏独–脱轨–地震越来越近, 每一次都有众多的同胞受难, 每一步都让人泪落心伤.

那天下午, 办公室有人说刚才地震了, 一开始还以为是玩笑, 随即QQ各个群里都传开了消息, 貌似全国都在地震, 心想这次级别肯定不低. 半个多小时后, 最终确认为震中在汶川, 7.8级. 因为还没有听到伤亡的消息, 我仍然在各个群里和网友们谈论着, 查知汶川是个小地方, 应该不会有非常大的损失. 最终估算的伤亡数字公布出来时, 呆了…今天, 国家地震局已经重新修正了震级为8.0, 目前已造成32477人遇难, 220109人受伤, 国务院确定5月19日至21日为全国哀悼日.

央视这次非常迅速地进行了直播, 看着那些哭喊的画面, 一排排的尸体, 想想那些被砖石下孩子, 无比的痛心…好恨自己不能到现场去帮上忙. 下午从电视上看到一位同胞, 坚持了100多个小时后终于被救了出来, 却在送往治疗的路上结束了生命. 我们虽然在几天内捐了90个亿, 但再多的钱也买不回他们的性命, 无比的苦涩与无奈.

想了很多, 堵在心里写不出来. 愿逝者安息, 生者当永远保持着此刻的凝聚, 让世界看到我们是最伟大的民族!

备案通过

发表于 2008-05-08 | 更新于 2018-05-24 | 分类于 建站

做个网站不容易, 从去年8月份开始申请备案, 历经4次失败, 到今天第5次总算是批下来了.

第一次, 申请后石沉大海, 几个月没消息.

第二,三,四次, 申请拒绝, 理由是”博客需办理专项审批。。”. 第一次收到这个拒绝, 感觉很莫名其妙.以我理解的博客类网站比较私人化, 影响较小, 申请应该比普通网站容易才对.也是在网摸爬滚打8年多的人了, 注册申请什么的表格填了无数次, 琢磨了N久, 就是不知道要怎么个申请法. 于是我又提交了一次, 希望是官人们搞错了, 几十天后又被同样理由打了回来. 我再研究了一下, 还是没懂怎么走这个专项审批. 然后又提交了一次, 希望官人们能被我执着的遵纪守法精神所感动, 把我给放过去.几十天后再一次失望了, 官人们保持着一不怕苦,二不怕累, 三不怕麻烦的作风, 再一次以同样的理由拒绝了我.难道要走后门, 搞点潜规则才成?

当我已经绝望的时候, 我的空间商急了, 推出了代理备案的服务, 为我这种笨人开了方便之门, 免得连累上他们. 我在空间商的用户中心提交信息后, 同样过了几十天, 备案奇迹般完成了.

赣ICP备08001749号

写得醒目点, 怕有人看不见, 同时置顶QQ/MSN两天庆祝下!

你知道吗?我备案了耶

让人超级崩溃的猫版超级玛丽

发表于 2008-04-29 | 更新于 2018-05-24 | 分类于 视听

以前发过个史上最烂的52合1游戏卡带视频,看到了一个老外是如何被N多烂游戏弄崩溃的。下面贴的这个,比前者还要寒N倍,貌似是同一个衰人,肚子都笑疼了。

[anyplayer:type=swf url=http://vlog.17173.com/playercs2008.swf?Flvid=238312 width=480 height=400]

发现自:有意思吧

我特意找来了这个游戏,点这儿可以下载

忙碌地四月

发表于 2008-04-28 | 更新于 2018-05-25 | 分类于 工作

上回说到自己重归正途要坚持写博客,到今天已经过去一个月了,这个月内发很了很多值得记录的事,让我一件一件道来。

07年的项目奖金终于揭晓

公司每年4月发一次项目奖金,数目根据前一年公司的业绩和个人职务与表现而定。今年1月份进行了2007的绩效评定,考核科目涉及技能水平/业务能力/团队合作/客户关系/文档规范/工时填报是否及时等等等等。得之了分数后就很想知道用这分数能换来多少钱,因为公司不允许同事间交流薪酬与绩效,一切只能等到3月底才能揭晓,只是按我去年7月正式入职到12月,我只能拿到一半的奖金。最终的数字还是比较满意的,但随之得到的另一个消息就让人不是那么开心了,我因此而消沉了几天,思考了很多问题,这里就不再说了。

到2008年4月2日,我工作一周年了

从去年糊里糊涂地面试、上班,再到今年的4月2号00:00我一个人在会议室里通宵工作,一年真的过得太快。这一年里我一直在努力,不停地在学习、尝试中改进工作,再累再困也撑起一副精神满满的样子,用笑容去面对每一个同事、客户,用事实去交付每一份承诺。从一个没人搭理的实习生到项目团队中重要的一员,甚至还能参与新人的招聘面试,我很为我换到的信任而欣慰。

也许是进入了社会后的我变得更成熟了,也许是变得胆小了,我现在觉得学生时代的我太过理想主义,以前那么雄心勃勃地规划着未来,过了才发现自己曾经那么想要的原来并不是自己最需要的,而曾经并不在乎地东西现在却非常珍贵。总结过后,我和同事、朋友、父母也交流了几次,为自己制定了下一年的方向,虽然不是非常地具体,但我想有了一个方向就不会迷路,走得近了我才知道自己要什么。

爸妈来南昌住了一星期

过年的时候就和爸妈说好,天气不错的时候过来南昌住一阵子,正好发了工资和项目奖金,立刻就打电话请了他们。可惜他们到了以后南昌就天天下雨,而我又天天加班,没能陪他们到处走走。我爸背来了全套的渔具,可不是嫌抚河的水太脏就是嫌赣江的鱼太小,只能和我妈呆在家看电视剧,两人闲了几天呆不住就说要走,让我相当过意不去,这几天衣来伸手饭来伸口的日子过得实在是太幸福了。我们家的人都很有幽默感,特别是三个人凑一块吃饭的时候,每个人都特别贫,时不时爆出一两句话,不比《奋斗》里那些段子差,可惜文明君听不懂我们说萍乡话,只能端着碗对着电视。

莫名其妙遭了罚款

我租的房子电表是集中装在二楼的,前阵子电力公司来检查,发现我家电表铅封被拆,于是拉了我电闸留了张条子在表箱里头,上面写着铅封被拆依窃电论处已拍照取证。。。SHIT!!人怎么能这么衰!我和室友马上找来房东让去电力公司去问问,告知要罚款4千6,最终的结果是找局长求了情,罚了3千,房东出2千及新电表费用,我和室友出1千。这事让我非常气愤,我们从来没在乎过一个月几十块的电费,却栽了个窃电的罪名。我能想出最合理的解释就是电力公司那帮家伙监守自盗,让我们为去年冬天的雪灾买单,苍天啊!做好人怎么就这么难?

BOSS优化二期工程顺利上线

这是我这一个月里的主要工作,任务非常紧张,从4月7号开始准备,计划25号在华南六省中第一个正式上线。20多天完成一个这样大版本的升级与数据割接,这几乎是一件不可能完成的任务。江西为这事特意从研发中心支调了几个研发与QA过来帮忙,大家分成了几个组,每组负责一部分测试任务与数据割接,几十号人都跟上紧了发条一样,推动团队产生出最大的工作效率,研发的兄弟们说终于体会到了现场的压力。我从第一天开始,几乎每天都是10点半以后回去,第二天又早早地来,不停地优化所负责割接的步骤,提交并跟踪测试出的故障,每一天都很亢奋,但后来客户说要放弃原来的升级计划,推迟到下月进行,支持着我连续工作十几天的动力突然消失,我差点在上班时间就睡倒在了桌上。还好最后经过我们华南区总监出面沟通,客户还是答应了按原计划上线。

上线那天,我们在华南区的工作QQ群里宣布了升级计划,列出了当晚升级与第二天值班人员的名单,除了项目地现场的员工再加前阵子过来的研发和QA,新到了华南区总监、总工及一个研发中心负责人,还有一个研发人员当晚飞抵南昌,他省的兄弟们说这是“国家队”阵容,我认为再贴切不过了。

当晚,所有人围坐在了一起,按照计划的步骤一步一步地停服务–>更新程序–>割接数据–>配置变更……,期间不幸地发生一次数据库的故障,而被耽误了两个小时,正在操作的部分数据和因此而丢失,但因为事先充分的准备和灵活的应变,进度仍然在可控的范围之内。服务启动及期后的测试工作发现了N处问题,因为研发与QA的在场,原来走故障流程要几个小时才能搞定的一个问题,一个个飞快地解决。期间我们打出了N个电话,叫醒了全国各地N多睡得真酣的同事咨询。熬到凌晨二三点,我们的项目经理还跑出去买来了大堆的夜宵给我们填肚子。

图像008

一夜没合眼挺到了早上七点,值班的同事陆续过来换岗,交待了一些要注意的问题后,总算得以回家爬上了床,立刻就睡得跟死了一样。以前升级后睡觉总会因为某些未能预料的问题而被电话叫醒,这一次睡得特别安静,反倒让人觉得不正常(-_-!!!)。起床查了下邮件,还真没出什么大事,国家队真牛!

曾经的自己

发表于 2008-03-26 | 更新于 2018-05-24 | 分类于 思考

前阵子买了个PSP, 最近一直泡在上面, 电脑都不怎么开, Blog也就一直荒废着, 今天我又重回正途了.

今天是2008-03-26, 再过6天, 就是我工作一周年的纪念了.正好这几天公司在招应届生毕业生, 我也参与了一部分工作, 让我能够有机会用另一个角度来看看去年此时我走过的路.

招聘的流程是: 宣讲 –> 简历筛选 –> 笔试 –> 面试.

宣讲我没有参与, 拿回来的简历还是看了不少. 除了几个人附有项目经历外, 其他的都很空泛. 组长说是学生越来越不行, 我坚持认为是我们公司去得太晚了.

从简历中筛了些人来参加笔试, 这次的笔试题目难度比去年考我们时要简单几个数量级, 但大部分人答得都不够好, 可以明显判断出来没有什么项目经验, 知识仅局限在课堂上, 对技术的了解层面太窄.

从分数比较高或者答题有亮点的学生中找了十来个人面试, 从回答技术方面问题的情况上看和笔试所表现的完全一致. 但交谈中可以看出每个人性格上的特点, 自然、自信、真诚的人可以获得额外加分,这是大多数工作都需要的品质,而太过内向或太过冲动的性格恐怕有些过犹不及。

翻箱倒柜翻出了我去年找工作时的简历、成绩单、获奖情况,还有去年做的那套笔试题,再用今天的眼光去评价曾经的自己,还是觉得挺不错的,人只要肯努力,目标总是没有想象中那么远!

看上去很美的太阳照常升起

发表于 2008-02-04 | 更新于 2018-05-25 | 分类于 文摘

转自http://www.u148.net/article_919.html

看完想哭的搞笑漫画,故事中有你有我有他,结局很像《大电影2.0:两个傻瓜的荒唐事》。

PS:原作标题就是“看上去很美的太阳照常升起”,被标题党换成了“谁动了我的JB”,让我想到了漫画中网友的投票,这何尝不也是一种阉割?画里画外相同的剧情上演着,一声叹息。。。

看上去很美的太阳照常升起
作者:CMJ
























































1…567…17

Cpiz

Cpiz's blog

170 日志
10 分类
230 标签
RSS
GitHub E-Mail
© 2019 Cpiz
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Mist v6.3.0