昨天晚上终于在救济下花钱买了一套后台管理的UI It’s Brain 。这里和大家分享下,感觉真的很不错。我用PAYPAL支付一共是24美元。
今天在文件系統下發現很多 “._” 為前綴的文件。比如 “/Zend/._Version.php”。內容為:
Mac OS X … com.apple.quarantine … |com.google.ChromeThis resource fork intentionally left blank ˇˇ
查詢 GOOGLE 後發現 “*_” 為前綴的文件是 OSX 下 “Apple Double” 的文件系統處理機制。該文件可以被安全的刪除。
Before Mac OS X, the Mac OS used ‘forked’ files, which have two components: a data fork and a resource fork. The Mac OS Standard [...]
不知道爲什麽,我老是着迷于文件上傳這些東西上。之前日誌中寫過:IFRAME POST FILE(IFRAME 文件上传)、zf 1.11.0 Zend_File_Transfer_Adapter_Http判断文件大小存在问题、AJAX 文件上传、NGINX 上传文件、NGINX 上传进度条、PHP 文件上传进度条处理 uploadprogress。
回想起來這個問題可以很簡單也可以很複雜。簡單需求是上傳小文件并保存在某個地方、複雜的情況是上傳大文件帶進度條、再帶個續傳? 呵呵,如果除了續傳外,其實這些要求并不是很苛刻吧。
對於PHP 5.4(目前最新的是PHP 5.4.0 RC8)之前版本,你可以很容易的解決上傳文件的問題,但是進度條總是比較麻煩。因為你需要其他的擴展比如上面提供的 NGINX 的進度條、或者PECL插件。在PHP 5.4的 20 Jun 2011, PHP 5.4.0 Alpha 1 ,其本身終於加入了對進度條的支持,該功能是基於 SESSION 的。
– Improved Session extension:
. Added [...]
转载自:http://blog.sina.com.cn/s/blog_53df94780100072w.html
问题:查找某个目录下更改时间超过7天的文件并删除它们。
方法一:
1
$ find . -type f -mtime +7 -print -exec rm {} \;
问题来了,在使用find命令的-exec选项处理匹配到的文件时,find命令将所有匹配到的文件一起传递给exec执行。不幸的是,有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是”参数列太长”或”参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;而使用xargs命令则只有一个进程。另外,在使用xargs命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。
方法二:
1
$ find . -type f -mtime +7 -print | xargs rm
还是有问题:当有许多包含空格、圆括号和其他“禁用”字符的文件时, xargs处理起来会比较困难。幸运的是,在Linux下find命令有一个选项-print0,它以null字符分隔输出的文件名而不是用新行字符。tar 和 xargs 等命令有 -0(或 –null)选项,这使它们能够理解这种形式的参数。
方法三:
1
$ find . -type f -mtime +7 -print0 | xargs -0 rm
但是遗憾的是这种方法在Solaris下不支持!不过不用担心,也有解决的方法:
方法四:
1
$ [...]
刚购入 PLEXTOR 浦科特固态 SSD M3 128G 测试了下读写速度,贴下结果分享下。
以上是同事 IBM WINDOWS 下测试结果,再贴个我的MAC PRO 的结果(PS:我的本子是 MAC 026 老版了)
Subclipse 1.8.5 版本中已經沒有SVNKIT了,目前來說只支持 JAVAHL。
之前 PORT 編譯 subversion-javahlbindings 一直失敗,GOOGLE 大把資料也無果。後來就放棄了,也沒仔細研究,一直用 Subclipse 1.6 + SVNKIT。
今天看到 Using JavaHL with Eclipse on OS X ,終於解決了困惑已久的問題哈哈。按照提示修改 macports.conf 的 universal_archs 為 universal_archs i386 x86_64。然後重新編譯了相關的擴展包,之後一切順利,重啟 ZendStudio 就看到 JAVAHL 可用了呵呵。
sudo port install subversion-javahlbindings +no_bdb +universal
This then required me to build a number of other dependencies [...]
今天發現A網站(a.xxx.com) 以及B網站(b.xxx.com)共用 COOKIES 的域名 xxx.com 以及存儲路徑為 / 出現了問題。 A 網站、B 網站的 SESSION 各自為政。因為在配置2個網站的 SESSION 使用了相同的 MEMCACHED 服務,所以一直以來登陸 A網站成功後,B網站自然就能獲取相關的SESSION 信息了(這是最簡單的一種2個網站共享SESSION的方法,還有一種就是走接口。多數目前的網站都使用了OAUTH協議)。並且 SESSION ID 在切換各網站時也沒有變化。因為之前升級過PHP版本和一些擴展模塊,所以檢查了這種 SESSION 相關的參數,發現2個網站的參數全部一直。
最後突然想到最近服務器裝了 SUHOSIN,一查發現是 SUHOSIN 的 cryptdocroot 配置項的問題。
suhosin.session.cryptdocroot
Type: Boolean
Default: On
Flag that decides if the transparent session encryption key depends on the Documentroot field.
==========
suhosin.cookie.cryptdocroot
Type: Boolean
Default: On
Flag that decides if the transparent cookie encryption key depends on [...]
準備組建家庭網絡、以及辦公環境。列下清單,等交房的時候好進行部署。
網絡需求
千兆網絡必須的。還需要數據存儲,而且要保證數據的安全,不可丟失。一個數據中心,可以被任何設備訪問,包括 PC、手機、IPAD(雖然我沒有)、電視等終端設備。為保證各設備的正常運行,軟件以及系統還可被擴展。比如可以安裝監控系統、自寫程序(支持 PHP 即可)
設備清單
數據存儲需要保證所有設備訪問、以及數據的安全性(RAID 5,先購買 2 塊 2T做 RAID 1,有錢或需要再擴展成 4塊),還可以能一些附加功能,比如下載、監控、流媒體服務等等。
圖騰機櫃 A26622 (22U 1.2米),參考價格:1100。還有一款也是 1.2 米的,AS6622 ,不過這款是網門。因為家裏沒機房幹凈,而且設備不會很多,熱量也不會太大。所以用玻璃門保持幹凈即可了 Synology DS411,參考價格:3700 DCS-942L 網絡攝像頭,參考價格:850。用 DS411 做存儲。 交換機(未選) APC UPS(未選) 巴法絡 BUFFALO 路由器,300M 無線(已有) 臺式電腦(未選) 電視(未選) 松下 GX1
今天升級了下 PORT ,發現 PHP 又版本更新了,升級到 PHP5.3.10。好奇到官網上看了下,震驚了,明天周一又有的忙了,又是一個巨大的臭蟲。看來又要制作 5.3.10 的 Profile 文件了。
Security Fixes in PHP 5.3.10:
Fixed arbitrary remote code execution vulnerability reported by Stefan Esser, CVE-2012-0830.
All users are strongly encouraged to upgrade to PHP 5.3.10.
前面過年的時候,各大語言爆出了一個 Supercolliding a PHP array (HASH 碰撞導致 PHP-CGI 崩潰) 的問題。然後是一系列的升級。這次由于修複 HASH 攻擊的問題又導致了 php 任意代碼執行漏洞(CVE-2012-0830)。
最終效果是啥呢,就是執行後服務器就乖乖的 502 了。看 Chrome 的開發這模式中的 Network [...]
實用技術博客,分享、討論實際工作中的一些問題和經驗
茉莉花~
有那麽一堆人,把道德和文化都丟棄了,還自稱5千年文明,可笑。
歡迎一起討論 OSX 下的程序開發、軟件應用等;WINDOWS 下的競技遊戲近期评论
- nroe 发表在《It’s Brain 后台管理UI》
- 桉叶 发表在《It’s Brain 后台管理UI》
- Paul 发表在《留言板》
- nroe 发表在《ZendStudio OSX 下啟用 JAVAHL》
- nroe 发表在《MAC 下使用 MACPORT 安裝 PHP-FPM》
标签
.SVN 80后 AJAX Android APACHE array aspersa AWE41AP BSD BUFFLAO character CHROME dns freebsd GOOGLE Javascript MAC MACPORT MAIL MMSEG4N MongoDB MySQL NAS NGINX NODEJS OSX OSX Password-Strength phing PHP Replica-SET REWRITE SESSION SHEEL SHELL TIMEMACHINE UPLOAD XDEBUG ZendFramework 中国特色 域名 存储过程 安全 搞笑 漫画日和链接表
- 01. Eric's linux and nginx 杨振亮一直从事linux 负载均衡,存储等工作
- 01. 叶茂盛 YeMaosheng’s Blog(软件开发、系统管理)
- 01. 威同学的博客 疯狂痴呆傻,美甘苦涩禅
- 01. 翡翠’s 板报 纪录自己的生活、工作和学习
- 01. 阿冬的 I-T 厨房的博客
- 01. 风雪之隅 PHP 的文章比较多,偶然看看[推荐下]
- 02. 新普IT教育(培训)
- 02. 若寒小记
- 10. Ayou 服务器系统架构分析日志 网易 Ayou,博客很简洁,内容精彩
- 10. Cats Who Code a website dedicated to those who create and maintain websites
- 10. David Walsh Blog MooTools Dev, JavaScript FanBoy, CSS Experimenter, and TPS Reporter
- 10. Web App Security
- 10. 大罗-PHP/Python博客
- 99. CodeColorer wordpress 代码加亮插件
- 99. stackoverflow.com 专业技术问答网站
文章归档
- 2012 年五月 (1)
- 2012 年三月 (1)
- 2012 年二月 (17)
- 2012 年一月 (6)
- 2011 年十二月 (9)
- 2011 年十一月 (7)
- 2011 年九月 (4)
- 2011 年八月 (11)
- 2011 年七月 (27)
- 2011 年六月 (20)
- 2011 年五月 (9)
- 2011 年四月 (10)
- 2011 年三月 (3)
- 2011 年二月 (3)
- 2011 年一月 (22)
- 2010 年十二月 (18)
- 2010 年十一月 (2)
- 2010 年十月 (6)
- 2010 年九月 (18)
- 2010 年八月 (6)
- 2010 年七月 (3)
- 2010 年六月 (2)
- 2010 年四月 (1)
- 2010 年三月 (7)
- 2010 年二月 (11)
- 2010 年一月 (8)
- 2009 年十二月 (4)
- 2009 年十一月 (4)
- 2009 年十月 (4)
- 2009 年八月 (5)
- 2009 年七月 (21)
