美觀的標籤雲插件 Muki Tag Cloud

WordPress自從新版本後,就內建了標籤雲的功能。可以到外觀→小工具中拖拉標籤雲到側邊欄欲放置的位置就可以,並且可以透過點選標籤跑到自己想看的文章去。聽起來感覺不錯!不過內建的標籤雲真的單調了一點,除了字型大小會不同外,字體的顏色是單一顏色,少了些炫麗的元素。

台灣一位很年輕但鑽精於CSS的設計師Muki在部落格中教導大家「製作不規則形狀的 WordPress 標籤雲」不過還是太複雜了!佛心來著就跟朋友一同將它實作成Wordpress的外掛Muki Tag Cloud 

結果就如下圖,不規則的排序加上質感且漂亮的顏色,不愧是設計師出身。

更多介紹就請自己轉台到原作者的介紹網頁「漂亮的 WordPress 標籤雲外掛: Muki Tag Cloud」。

muki_tag_cloud

 

 

延伸閱讀:

Muki Tag Cloud插件

PHP合作設計者Mesak-[Plugin] WordPress 標籤雲外掛: Muki Tag Cloud

原作者Muki漂亮的 WordPress 標籤雲外掛: Muki Tag Cloud

作者facebook粉絲頁-Muki Space

 

 

Delphi XE5也可以開發 Google Glass應用

來源: 

中午看到 Jim McKeeth秀出了他把Delphi XE5開發的程式裝在Google Glass上面了!

利用 SysCheck 找到Google Glass處理器是 ARMv7 PRocessor rev 3 (v71) ,系統版本則是 4.0.4 ,符合 Delphi XE5的需求。

在設計上可以使用 Google Mirror API 或 GDK

Google Mirror API是基於REST and JSON 的API,可以輕鬆使用Delphi XE5最新的TRESTClient元件做到。

HelloGlassProjectManager

JimWithGlass

Delphi XE5 App running on Google Glass

原文連結:Hello Google Glass from Delphi XE5

常見的餐飲、飲料POS機硬體設定問題

接觸餐飲、快餐、飲料店等POS開發後,週遭許多朋友都會問相關的問題!
不過許多看起來真的都是設定上的問題,可能是因為有潔癖的關係,看到線髒了就像拔起來擦一擦,不過悲劇就開始發生了~接回去硬體全都不聽使喚!再加上呼叫POS廠商叫天天不應、叫地地不靈的情況下,欲哭無淚。

不過真的有這麼困難嗎?其實也還好啦!就由壽山來帶領大家稍微認識一下。

1441363_10151669974171541_2044485183_n-2上圖是POS機器與各種硬體連接的介面,大致上就是幾種規格:

  • LPT 點矩陣式印表機用
  • Line In/Out 麥克風/喇叭
  • COM(Serial port) 主要POS機硬體規格
  • USB
  • LAN 網路
  • PS/2 鍵盤、滑鼠
  • VGA 可以第二台螢幕
  • RJ11
  • DC 電源

言歸正傳,那為什麼我把家裡USB的鍵盤、滑鼠、隨身碟隨便拔插都可以抓得到?為什麼上面的COM1~4我接錯了就不會動呢?

螢幕快照 2013-11-04 下午5.59.16

原因是Serial Port的控制是直接將指令送到指定的Com Port去,不經過驅動程式去驅動的情況下直接使用。

所以下一次在拔插Com Port的插頭時,記得要先記住那個Port是接在那個Com Port,如果真的忘了就去找到系統中設定Com Port的位置去接對就行了。

 

 

PHP設定Session時間

ini_set('session.cookie_lifetime', 0);
來源 Cross-Browser Session Starter
[php]
<?php

// $expire = the time in seconds until a session have to expire
function start_session($expire = 0) {
if ($expire == 0) {
$expire = ini_get("session.gc_maxlifetime");
} else {
ini_set("session.gc_maxlifetime", $expire);
}
if (empty($_COOKIE['PHPSESSID'])) {
session_set_cookie_params($expire);
session_start();
} else {
session_start();
setcookie("PHPSESSID", session_id(), time() + $expire);
}
}
// this example will start a session with an expire time given by the php configuration
start_session();
// start_session(600) will start a session which will expire after 10 minutes (60*10 seconds)
?>
[/php]

Stanford大學免費iOS(iPhone、iPad)線上開發課程

沒記錯的話,美國史丹佛大學從2009年就開始在iTunes上有一門免費的「CS 193P iPhone Application Development」課程。

2013年的「Developing iOS 7 Apps for iPhone and iPad」也出爐了!

課程網址: https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550

官網:http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

螢幕快照 2013-11-01 下午3.58.24

MAMP- Mac上架設Apache、MySQL、PHP的好工具

MAMPWindows架設Apache、MySQL、PHP的環境主要是使用Appserv或可以直接解壓縮執行的XAMPP,雖然XAMPP也提供在Mac上安裝,不過似乎不是很穩定(也許是因為跨平台的關係吧)。anyway~在Mac上架設Apache、MySQL、PHP難道就要一個個安裝?

終於找到了MAMP這個簡單的懶人包!而且還是全圖形介面~

螢幕快照 2013-11-01 上午9.35.27

安裝完成後,可以在應用程式看到WAMP及WAMP PRO(付費版本)的資料夾,我們點開WAMP資料夾下面的WAMP應用程式。

螢幕快照 2013-11-01 上午9.35.47

接著會詢問你要開啟的是免費版本或付費版本,我們點Launch MAMP

 

螢幕快照 2013-11-01 上午9.36.00

打開之後,點選Start Servers讓Apache Server、MySQL Server亮綠燈

螢幕快照 2013-11-01 上午9.36.49

按Open Start Page可以看到MAMP的首頁,就表示完成了!

就著我們點進Preferences看看

螢幕快照 2013-11-01 上午9.38.13

在Start/Stop可以選擇,打開(關閉)MAMP時是否自動開啟(關閉)Apache/MySQL伺服器、程式開啟時是否檢查開啟MAMP Pro、以及開啟程式是否自動開啟 Start page以及Start Page的位置。

螢幕快照 2013-11-01 上午9.38.37

這邊可以稍徵調整一下Port位置,apache為80,MySQL則是3306。

螢幕快照 2013-11-01 上午9.38.46

還可以選PHP版本

螢幕快照 2013-11-01 上午9.38.53

 

指定Apache Document Root。

MAMP圖形化且穩定可以減少開發上許多的不便,朋友們可以嘗試使用囉。

 

相關連結:
Appserv官網: http://www.appservnetwork.com

XAMPP官網: http://www.apachefriends.org/zh_tw/xampp.html

MAMP官網: http://www.mamp.info/en/index.html

 

David I 在ZendCon2013的分享影片

Embarcadero裡的David I是我蠻崇拜的前輩,當了44年開發者也不厭倦。

在ZendCon裡示範用Delphi XE5使用 APIs, REST/JSON控制LED、quadcopter以及其他硬體。

螢幕快照 2013-10-31 上午11.18.58

 

Delphi XE5 Update1釋出

delphi_xe5_update1_release
早上打開XE5發現有新的update了
http://docwiki.embarcadero.com/RADStudio/XE5/en/Release_Notes_for_XE5_Update_1

修正的bug如網頁連結:http://edn.embarcadero.com/article/43468

 

下載連結

  •  Update 1 installer (patches an existing install of RAD Studio, Delphi or C++Builder XE5)
  •  ISO with Update 1 (full set of install files for Delphi and C++Builder XE5, including Update 1)