使用 grep 過濾檔案沒資料的空行

在大量處理資料時, 常常會遇到有整列是空的, 或者整列只有空白, 沒有任何有用的資料, 常常會需要將這些沒用的行列處理掉.

註: 此篇採用 grep, 環境於 Linux.

閱讀全文〈使用 grep 過濾檔案沒資料的空行〉

使用一個網頁 幫 Samsung Android(4.0.4以前版本)回復原廠設定 - 2012

這兩天最轟動的新聞, 應該就是快速幫 Samsung Android(4.0.4以前版本)回復原廠設定, 可以遠端幫有需要的朋友做重置.

如果 Windows 也有這種功能, 對維修電腦的 MIS 應該也是一大福音. (可以遠端一鍵重灌, 想起來就很美好)~ XD

閱讀全文〈使用一個網頁 幫 Samsung Android(4.0.4以前版本)回復原廠設定 - 2012〉

使用 石英玻璃記憶碟 永久保存資料 - 2012

今天看到的新聞, 下述這句話最吸引到我:

「資訊每天爆量出現,然而就留存資料給後世而言,我們並不比將事情鐫刻石頭的年代進步多少。甚至流失資料的可能性恐有增無減。」這是因為當前使用的CD或硬碟壽命僅數十年,最多不超過百年。

以前的人把事情刻在石頭上可以流傳千古, 我們現在的儲存設備都只能流傳幾十年, 想到就覺得蠻悲慘的.

使用石英玻璃的技術可以保存數億年, 不過, 另外一個問題是, 保存應該要小心別破掉?

希望可以先把先前的古書資料先備份起來, 焚書坑儒 加上 年代久遠的流傳, 一堆書籍的失傳, 真是非常遺憾的事情.

閱讀全文〈使用 石英玻璃記憶碟 永久保存資料 - 2012〉

PHP mb_convert_encoding() 指定轉換編碼順序

PHP 轉換編碼會使用 iconv() 或 mb_convert_encoding(), 現在比較常用的是 mb_convert_encoding().

一般使用上, 如果有多種編碼, 可以用下述寫法:

<?php $string = mb_convert_encoding($sring, "UTF-8", "cp950,gb2312,gbk"); ?>

閱讀全文〈PHP mb_convert_encoding() 指定轉換編碼順序〉

好站: 智慧型手機市場狀態圖表 - Our Mobile Planet

Google 提供的工具, 只要點選就可以做各國智慧型手機市場的比較與使用狀況, 也可以當成是 智慧型手機使用狀況圖表產生器, 特別對於要交報告或者做些市場投影片很好用. 🙂

PHP Heighlight 語法 與 phps 啓用 (Apache2)

PHP 要秀程式碼, 除了現成的 JavaScript Plugin 等外掛外, 可以使用下述幾種方法:

  • PHP Highlight 的 Function - highlight_string()
  • 或 PHP Highlight 的 Function - highlight_file() 搭配此篇(How do I enable .php file to be color highlight) - 使用 .htaccess + highlight_source.php
    .htaccess如下述:

    Action php-source /var/highlight_source.php
    AddHandler php-source .phps

    highlight_source.php 如下述:
    <?php highlight_file($_SERVER{"DOCUMENT_ROOT"} . $_SERVER{"PATH_INFO"}); ?>

  • 另一個更簡單的方法, 啟用 phps. (*.phps 會自動 Heiglight code, 但是要注意避免把 Source code 不小心公開出去)

閱讀全文〈PHP Heighlight 語法 與 phps 啓用 (Apache2)〉

mysqldump 一筆一行 Insert 的 Dump 語法

MySQL 想要對文字內容大量取代某個網址, 比較安全的做法是先 mysqldump 所有資料後, 對內容做取代, 然後在整個 Import 回去.

但是有幾個問題:

  1. 怕取代資料會有意外, 所以做完要再次確定修改的筆數, 來以防替換到不該取代的, 問題就大了.
  2. mysqldump 的資料都是一次 Insert 好幾筆資料混在同一行, 造成確認困難.

以上問題, 只要 MySQL dump 的資料可以一筆 Insert, 一行 SQL 語法, 就可以解決此問題.

閱讀全文〈mysqldump 一筆一行 Insert 的 Dump 語法〉

Google 預計於今年底停止支援IE8 - 2012

Google 宣佈預計於 2012年11月15日停止支援 IE8, 應該是針對 Google App 的部份, 搜尋部份應該是不會影響.

只要能強迫瀏覽器升級, 之後做起事情都會方便許多, 真希望 Yahoo! 和 Facebook 也能跟進~ 🙂

閱讀全文〈Google 預計於今年底停止支援IE8 - 2012〉