在英國大使館的創意峰會上, Jonathan Ive 說明 Apple 的產品目標方向, 很值得借鏡.
作者: Tsung
PHP mb_convert_encoding() 指定轉換編碼順序
PHP 轉換編碼會使用 iconv() 或 mb_convert_encoding(), 現在比較常用的是 mb_convert_encoding().
一般使用上, 如果有多種編碼, 可以用下述寫法:
<?php $string = mb_convert_encoding($sring, "UTF-8", "cp950,gb2312,gbk"); ?>
好站: 智慧型手機市場狀態圖表 - Our Mobile Planet
Google 提供的工具, 只要點選就可以做各國智慧型手機市場的比較與使用狀況, 也可以當成是 智慧型手機使用狀況圖表產生器, 特別對於要交報告或者做些市場投影片很好用. 🙂
拿 iPhone4s 偽裝成 iPhone5 拿給蘋果粉絲試用
iPhone5 還未上市, 想知道蘋果粉絲是如何看待 iPhone5 嗎?
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 .phpshighlight_source.php 如下述:
<?php highlight_file($_SERVER{"DOCUMENT_ROOT"} . $_SERVER{"PATH_INFO"}); ?> - 另一個更簡單的方法, 啟用 phps. (*.phps 會自動 Heiglight code, 但是要注意避免把 Source code 不小心公開出去)
mysqldump 一筆一行 Insert 的 Dump 語法
MySQL 想要對文字內容大量取代某個網址, 比較安全的做法是先 mysqldump 所有資料後, 對內容做取代, 然後在整個 Import 回去.
但是有幾個問題:
- 怕取代資料會有意外, 所以做完要再次確定修改的筆數, 來以防替換到不該取代的, 問題就大了.
- mysqldump 的資料都是一次 Insert 好幾筆資料混在同一行, 造成確認困難.
以上問題, 只要 MySQL dump 的資料可以一筆 Insert, 一行 SQL 語法, 就可以解決此問題.
Google 預計於今年底停止支援IE8 - 2012
Google 宣佈預計於 2012年11月15日停止支援 IE8, 應該是針對 Google App 的部份, 搜尋部份應該是不會影響.
只要能強迫瀏覽器升級, 之後做起事情都會方便許多, 真希望 Yahoo! 和 Facebook 也能跟進~ 🙂
iPhone5 繁體中文字幕 介紹影片
新聞摘錄 - 韓國憲法裁判庭宣布「網路實名制」違憲
韓國之前規定網路都需要採用實名制, Facebook 剛開始的策略也是實名制, 這篇文章的分析對於 實名制 vs 匿名制 的分析, 蠻值得看看的.
實名制 造成的安全問題在這篇寫得蠻直接的:
有人將這些事件的根本原因歸咎於網路實名制,因為在網路實名制實施之前,網站根本不需要留存用戶的個人資料,而在實施之後,這些大型網站反而成為駭客眼中肥美的獵物。
Bash shell 連接 Socket 寫法
想要於 Bash shell 連接 Socket (tcp、udp), 要如何寫?
語法:
- tcp: /dev/tcp/<hostname>/<port>
- udp: /dev/udp/<hostname>/<port>
- 註1: /dev/tcp, /dev/udp 都是不存在的檔案, 需要 Bash 透過 exec 才可執行, 若於其他程式執行, 需要確定他是跑在 Bash shell 才可以用.
- 註2: PHP 可以參考此篇: PHP shell_exec() 使用 Bash shell 執行