分类目录归档:其他

非IT技术

[唉] 又被垃圾评论攻占了,开启注册用户才能发表评论

上月信用卡莫名刷出了美金,还百撕不得骑姐呢。。。
看了账单才知道是Amazon的aws ec2主机扣了我的费用,才知道原来ec2的免费策略是有各种各样限额的。
包括流量、IO。。。
一般是不会超的,不过要是也像我这种情况,被垃圾评论攻占的话。。。
ec的免费IO是一个月2百万次,但是怎么算IO呢,嗯,open一次算一次。
我给你解释一下一条垃圾评论大概会占用几次IO:
众所周知php为进程退出就清空所有上下文模式,所以一个访问:
看你include了多少php文件,就有几次IO,插件判断是垃圾评论吧,访问数据库吧,web日志,。。。

现在不得不开启注册用户才能发表评论模式了,然后注册表单里用了google的reCAPTCHA,先看看顶不顶得住。
附图一张:
anti-spam

其实我在此之前还写了个脚本自动添加Spam的ip到iptables的禁封列表里,结果发现太长了这个列表,会搞得服务器卡的一笔。贴在这里看需要的朋友吧:

另外这个主题的作者是根据Akismet的spam清单里的ip地址来过滤的(不过他放到了nginx的deny ip里,其实也可以,不过iptables可能更前端一些)

[哎] 再吐个槽,bianbian.org域名恢复了

好吧,费尽千辛万苦,寄了各种材料,总算把域名转出来了。
抱歉没有时间精力通过申诉途径拿到转移密码,被edong.com坑去50元资料修改费,另外快递费44。
即使这样,也搞了一个月时间。。。。。。

[哎] 吐个槽,blog恢复了

感谢郭嘉,自动linode被封以后blog就无法访问了,一直懒得管它。
最近搬到amazon的aws上,总算恢复了一大半。不过bianbian.org域名还是感谢郭嘉无法及时转出。
要完全正常再等等吧。。。
其实这篇主要不是来吐槽的。
自从土豪一把上了 Netgear R6300 v2 以后,以前的路由器 tp-link WR741N 就闲置下来,然后今天抽经就折腾了一把。
刷Gargoyle,ssh到路由器上,opkg install一堆感谢郭嘉的组件后,总算在路由器上实现了自动proxy。
妈妈再也不用担心手机iPad要用VPN才能感谢郭嘉了。。。
几个有用的链接:OpenWRTGargoyleshadowsocks-on-openwrtPrivoxyport-mirroring

[哎] 原来哥还写过挺牛逼的代码

今天在2ccc.com上翻翻,结果发现当年哥发布的源码:小百合精华区tgz生成chm文档工具
仔细看,还挺牛逼的,至少当年对技术的追求精神是挺牛逼的,居然有详细使用文档-_-|
看时间都是近8年前的事情了,这8年改变了好多啊。当年都是自称偶的,现在也恬不知耻地称哥了。

[哎] 删了N页垃圾评论

好久没打理blog了,上最后一篇还是2012年8月份写的。。。
结果blog被垃圾评论彻底攻占了。。。
今天删得我手软。。。
不过4天完成了一个项目,解决朋友的燃眉之急。。。
虽然生日在奋力敲代码中度过,还是很有成就感的。哈哈。。。

[原] 手擀寿面祝妈妈生日快乐

发信人: Net (@便便嘘嘘), 信区: FOOD
标 题: [转载] 祝妈妈生日快乐
发信站: 南京大学小百合站 (Tue Mar 22 22:56:40 2011)

今天是老妈60岁生日。
我早上6点起来给她做她最喜欢吃的手工面。
我很小的时候(高中?)看过她做,有个朦胧的印象。
这么多年不近灶台,其实心里是没有多少底的。

和面: 这张已经成形,前面粉状过程可惜忘拍了。

打薄: 砧板太小,秘籍可以折起来打

切丝:

成品:

完工:

妈妈今天非常高兴。
祝妈妈健康长寿,天天开心!
http://bbs.nju.edu.cn/bbstcon?board=FOOD&file=M.1300805800.A

[囍] 便便嘘嘘红双喜

今天真是好日子。。。。。。。

一喜呢
便便嘘嘘经过超十年甜蜜长跑
转战长三角、珠三角四个城市
今天终于执证上岗
虽然喜糖早早就发过啦
不过这里没有鼓楼大妈的拍照环境

二喜呢
SCI终于accept啦
看看过程,真是好不容易呢
眼泪哗哗地
Manuscript ID:AAS20090056
Submitting Date:2009-3-8
Conclusion,Date of return for revision,Date of revision:
major revision required before peer review,2009-6-29,2009-9-9
returned for revision upon submission,2009-9-10,2009-9-21
major revision,2009-11-3,2010-3-18
manuscript accepted for publication,2010-4-22

感谢所有朋友一直以来对我们的祝福和帮助~

[原] COM调用PowerPoint后PowerPNT.exe进程仍驻留内存的问题

前阵子一直纳闷一件事,不是写了个早上10点自动生成天气会商ppt的程序嘛,不过时好时坏。具体的说:我去维护了一下后第二天是正常的,但是第三天就又不行了。看cron的日志(顺便推荐一下nnCron Lite),程序都正常启动了,但是ppt就是没有正常生成。
像我现在写的代码一般都不会有问题了,很少需要debug;看了几遍也没问题,所以很纳闷呀很纳闷。
后来没办法,开始在程序里输出log,才发现cron运行的时候(用户是SYSTEM),第二次运行:

这里会报COMException,真是奇怪了。
而调试的时候又是一切正常(用户是Administrator)。

最后总算捕捉到问题出现的情形:
cron运行,第一次正常产生ppt后,进程里仍驻留了PowerPNT.exe这个程序。
尽管程序是写了:

但是进程不会退出。不退出就算了,关键在SYSTEM用户下,第二次再跑程序的时候就会报前面提到的COMException,似乎一Quit(),这个PowerPNT.exe就挂在那里了。而在有用户界面的Administrator用户下,即使上一次进程没退出,也是可以正常工作的。

试了两种办法,可以使功能正常:
1)暴力一点,用完直接把进程kill掉:

2)最后不写 _App.Quit() ,让进程在内存里驻留。

最后还是选了2),毕竟服务器内存有10G,一个PPT进程也就20多M,而且PPT进程一个用户只有一个,相当于preload了,呵呵。。。

回家后找了一下文章,这个确实是Microsoft的问题。希望这篇文章对遇到这个问题的朋友有用。

如下是相关地址:
PPT2000: PowerPoint 2000 Remains in Memory After Getting a Presentation and Being Closed
powerpnt.exe remains running after OLE Quit()
GetObject and CreateObject behavior of Office automation servers

[荐] 推荐RSL(Radar Software Library,雷达软件库)

各种雷达不同的格式害死人啊害死人,这个库就是为统一读取各种格式而生的。
可以在这个基础上方便地加入其它格式的支持,我现在加入了深圳机场ADWR多普勒雷达的格式。
当然,它本身已经自带了很多格式:
HDF 1B-51 and 1C-51、Lassen (Darwin)、WSR-88d (Nexrad)、UF (Universal Format from NCAR)、SIGMET (Version 1)、SIGMET (Version 2)、McGill、TOGA、RAPIC (Berrimah)、RADTEC (SPANDAR)、EDGE …

The best feature of RSL is the ability to ingest many different RADAR data file formats with a single
library call. It can, also, read compressed files — compressed with GZIP or the older COMPRESS.
The routine is called RSL_anyformat_to_radar. You give it a filename and it will return a pointer to
a C structure called Radar. The structure Radar contains all the information found in the input file.
The structure is intended to represent a superset of all RADAR data formats.
RSL

[嗯] 5.10订婚

按老家习俗,似乎是要订婚的
可惜我和嘘嘘都不热衷,汗
辛苦小时候就和我最亲的阿姨了,汗
择日子,定佳期
两家长辈嘘来问去,就定到5.10了
当然是按农历4.16定的,不过阳历谐音也是还可以
“我要你”,虽然肉麻,也是蛮符合 订 的意思的嘛
高一走到现在,快十一年了
两个小屁孩要成家了,真是不容易呀
幸好我们两个都不贪心
尽管沿途有好多风景
只紧紧拽着彼此的手心
祝福我们吧
也祝大家幸福开心