Embeda(mbed) 介紹 & Mac 10.8 開發使用
Embeda 是由國內廠商,於知名mbed所開發而來的.相容原有mbed系統(目前我測試是這樣的)資源豐富.
而mbed(MCU微控制器)類似於Arduino 都屬於簡單易用可快速架構開發.
各位可以前往官網查詢購買方式.
http://www.embeda.com.tw/tw/
接下來直接開箱:[
][1]
(收到的樣子,大家可以看到實際大小實在夠迷你!!)[

(整個控制版)[
(接上usb即可使用)
Open Source TextMate 2
TextMate
Mac上老牌編輯器功能強大.
最近被
Sublime Text
給超越了.
並於2012/08/09 開源了.發佈於 https://github.com/textmate/textmate
安裝使用方式:
brew install ragel boost pgrep multimarkdown hg
brew install --HEAD https://raw.github.com/adamv/homebrew-alt/master/head-only/ninja.rb
git clone https://github.com/textmate/textmate.git
cd textmate
./configure && ninja
PS.(自太小自己調整)
Gearman 不一樣的用法~~
Gearman
你所知道的Gearman
可以導入大量數據、發送許多電子郵件、編碼視頻文件、挖據數據並構建一個中央日誌設施 — 所有這些均不會影響站點的體驗和響應性。可以並行地處理數據。而且,由於 Gearman 協議是獨立於語言和平台的,所以您可以在解決方案中混合編程語言。比如,可以用 PHP 編寫一個 producer,用 C、Ruby 或其他任何支持 Gearman 庫的語言編寫 worker。
你所應用Gearman[
][1]
Phalcon !! 以C開發的php freamwork!!
Phalcon is a C extension so you need to download a binary for your platform or compile it from source code.
看完這句,再去看 官方的數據. Framework Benchmark
這完全拋開PHP!!!的包袱.
安裝方式
##Ubuntu必須先確認 安裝下列套件
# sudo apt-get install php5-dev php5-mysql gcc
cd /tmp
# git clone git://github.com/phalcon/cphalcon.git
Cloning into 'cphalcon'...
remote: Counting objects: 1856, done.
remote: Compressing objects: 100% (700/700), done.
remote: Total 1856 (delta 1277), reused 1552 (delta 973)
Receiving objects: 100% (1856/1856), 1.76 MiB | 460 KiB/s, done.
Resolving deltas: 100% (1277/1277), done.
# cd /tmp/cphalcon/release
# ./configure
# make;make install;
/usr/local/etc/php/extensions.ini
extension=phalcon.so
待續…
PHP extension Redis 安裝使用
PHP extension Redis 安裝使用
安裝 PHP extension for Redis 使PHP可以與Redis運作.
安裝
$ cd /tmp
$ git clone git://github.com/nicolasff/phpredis.git
$ cd /tmp/phpredis
$ phpize
$ ./configure
$ make
$ make install clean
#編輯 php.ini加入
extension=redis.so
Redis Key-Value資料庫建置實測
reids
Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工作由VMware主持。
通常,Redis將數據存儲於記憶體,或被配置為使用虛擬記憶體。通過兩種方式可以實現數據持久:使用快照的方式,將內存中的數據不斷寫入磁碟;或使用類似MySQL的日誌方式,記錄每次更新的日誌。前者性能較高,但是可能會引起一定程度的數據遺失(後者相反)。
Mac 使用brew安裝reids
-> % brew install redis
==> Downloading http://redis.googlecode.com/files/redis-2.4.8.tar.gz
######################################################################## 100.0%
==> make -C src
==> Caveats
If this is your first install, automatically load on login with:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/redis/2.4.8/homebrew.mxcl.redis.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
If this is an upgrade and you already have the homebrew.mxcl.redis.plist loaded:
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
cp /usr/local/Cellar/redis/2.4.8/homebrew.mxcl.redis.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
To start redis manually:
redis-server /usr/local/etc/redis.conf
To access the server:
redis-cli
==> Summary
/usr/local/Cellar/redis/2.4.8: 9 files, 424K, built in 5 seconds
FreeBSD 9.0 架設安裝 redmine
之前有介紹過FreeBSD 架設 redmine.
不過現在因為版本關係不相容,以無法使用.
$ cd /usr/ports/www/redmine
$ make install clean
===> redmine-1.3.1 is marked as broken: Does not work with RubyGems 1.8.
*** Error code 1
Stop in /usr/ports/www/redmine.
$
FuelPHP FrameWork 進入! Enter~~
安裝之前有說過哩:請參考 FuelPHP FrameWork 初體驗~~
之前說過 作者將APP 整個包在FrameWork 內的蠢話. 我可以不承認嗎XDD
其實算是給開發人員快速進入,實作體驗FrameWork用的.
如果要自行快速分離請先參考 同事強做:【程式筆記】建立一個FuelPHP的應用程式Git Repository
如果這樣不能滿足你,接下來江示範如何調整.
FuelPHP FrameWork 初體驗~~
FuelPHP is a simple, flexible, community driven PHP 5.3 web framework based on the best ideas of other frameworks with a fresh start.
FuelPHP 衝著他以php 5.3 並以namespace 方式開發,輕量化FrameWork趕快來試用看看吧.
安裝
安裝方式不免俗來了,快速按裝.(不錯唷)
$ curl get.fuelphp.com/oil | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 244 100 244 0 0 240 0 0:00:01 0:00:01 --:--:-- 1257
Password:
$
ZFS on MAC OSX
ZFS 是很好檔案系統,可惜因為種種原因…沒有機會在OSX 上面使用.
MACZFS
是好心人porting到MAC OSX上面,只要下載安裝包下來就可以直接使用.
以下是實際使用方式:
先查看目前磁碟使用狀況.
# diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 300.9 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Apple_HFS data 198.2 GB disk0s4