手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表全部文章

crontab 式的多线程

不要被标题所疑惑,这是一个伪多线程。
其实就是利用Crontab的最小单元(分钟)来实现所谓的多线程。因为PHP本身不支持多线程,只有这样将就着了。
我有500条数据需要更新获取状态,但如果一下子获取500条,也是从1~500的循环,而且由于每次获取数据量都较大,内存容易占满,会导致获取数据大概在300多条时就内存出错,所以利用crontab造了个伪线程。

crontab 每分钟执行一遍程序。
每次执行的时候,计数数+20,同时一次获取20条状态,下一次获取的时候,从21开始,如此类推。
为了防止执行过多,因此,利用ps aux|grep xxxx|wc -l来获取有多少条命令在执行。当超过N时,退出不执行。避免内存消耗过多。

如此,原来500条数据获取,如果正常也需要1小时左右,现在换成这种执行方式,反而快了很多。
记录一下,下次就知道了。PHP果然还是不太适合做一些东西,内存在堆积过多后,再怎么释放也释放不干净啊,我即使ini_set('memory_limit','1024M')也没有用。

下次试试python。python的网络库也不错,而且编码库对字符串转换也非常方便。下次折腾折腾

Tags: crontab

苹果发布OS X 10.7.3正式版

又更新了,不知道这次更新改善了耗电量没,电量真不够用。

苹果发布了OS X 10.7.3正式版,这是OS X Lion系统的第三个维护补丁,主要升级了多国语言支持,并修正了智能卡登录、目录服务认证及文件共享的问题。用户可以通过软件升级或者苹果的下载页面进行升级。同时苹果还放出了针对雪豹的安全升级2012-001。

- OS X Lion Update 10.7.3 (Client) (997.01 MB)
- OS X Lion Update 10.7.3 (Client Combo) (1.2 GB)

- OS X Lion Update 10.7.3 (Server) (1 GB)
- OS X Lion Update 10.7.3 (Server) Combo (1.34 GB)
- Server Admin Tools 10.7.3 (202.59 MB)

Security Update 2012-001 for Mac OS X Snow Leopard:
- Security Update 2012-001 (Snow Leopard) (192.73 MB)

-----------
有的时候,我都在犹豫,要不要降回10.6用,待机一晚上,可以用掉10%左右的电力啊。
现在7小时是根本达不到的,4小时左右最多了。屏幕最暗状态,或许可以撑4小时

非官方winscp、putty、ssh secure等工具含有后门

近期这样的新闻让人真头疼,现在都开始直接找源头了,不在象以前给普通人装装木马啥的就完了。
同时,我在想,上次的密码被爆,是否也是由于这个原因呢?
哎,网络是越来越不安全了,这样的汉化版被加了木马,那么,那么那些定制化的LINUX是否也被加入呢?毕竟以前蕃茄花园就曾曝光过类似的问题,估计以后一段时间,大家对这些汉化的东西又要开始小心奕奕了。

怪不得现在的下载站,都写着无木马认证,无XXX认证之类的。
----
非官方winscp和putty等软件内置后门相关媒体报道:
http://www.cnbeta.com/articles/170964.htm
http://it.sohu.com/20120131/n333327684.shtml
----
最后也可以google一下,关键字:番茄花园 后门
URL:https://www.google.com/search?q=%E7%95%AA%E8%8C%84%E8%8A%B1%E5%9B%AD+%E5%90%8E%E9%97%A8&ie=utf-8&oe=utf-8&aq=t

Tags: winscp, putty, ssh, 蕃茄花园

HTML5 <wbr> Tag

一直不是做前端的料,所以看到wbr标签的时候,下意识的以为这个标签是br标签的代名词,所以想当然的认为这种标签是无效的。或者是其他人伪造的标签。
直到有一天google的时候才发现,原来wbr的意思居然是word-break的意思。即,主动将单词用wbr格开,这样,如果遇到一些超长单词的时候将单词切断。
The <wbr> tag is very useful but unfortunately too little known. I use it liberally in the great compatibility tables on my site.
比如这样的例子:

XML/HTML代码
  1. <div class="name">getElements<wbr>ByTagName()</div>  

当这个div宽度过小的时候,它就会按照getElements先断行,然后再显示ByTagName,这样的方式更易于浏览。

先记录一下

参考资料:

1、http://www.w3schools.com/html5/tag_wbr.asp

2、http://www.quirksmode.org/oddsandends/wbr.html#t01

Tags: wbr

Rove Mobile Admin

介绍这篇文章的时候,其实我想的不是这个软件,而是这个软件里含有的一个密码:alpine,嗯,所以就拿它来做个备份了。

原文内容如下:

昨天Nie在App Store里找免费的SSH软件不够仔细,今天发现还有另一款Rove Mobile Admin,比昨天找的zaTelnet还 要强一些,至少可以滚动屏幕,能设置的参数也更多。这软件应该是主要为Mobile Admin Server而写,顺便带免费的SSH、Telnet和RDP,昨天Nie看这名字和SSH没有多大关系就没有下下来试用,才错过了,还好今天又去多看了 几眼。软件具体设置参考下图。
大小: 28.24 K
尺寸: 251 x 376
浏览: 1575 次
点击打开新窗口浏览全图
“Password”处要注意,如果没有修改过iPhone默认SSH密码,就填“alpine”,修改了就填修改过的密码。“Columns”和 “Rows”都是自定义参数,“Columns”表示横排显示多少个字符,iPhone在竖屏情况下,38刚好,横屏的话57刚好;“Rows”表示光标 和iPhone虚拟键盘的距离,设置13行刚好,14也可以。

该应用也可以后台运行,所以Rove Mobile Admin也是一件用SSH~穿~墙的好工具。

----EOF--
在这篇文章结束之后,我不知道这个软件是否还能够下载还能够使用,所以,我关心的就是那个密码了
原文来自:http://todaym.com/2011/04/mobile-admin-another-free-app-replace-terminal-on-iphone-itouch-ipad.html

Tags: ssh