當 iOS 設備可以正確的播放聲音之後,後續便可能需要對此聲音作些處理,例如:變更音量大小,設定音量從喇叭或是耳機輸出,或者對於此聲音做些特效。
2014年1月5日 星期日
2014年1月3日 星期五
iOS -- 程式中指定透過WIFI 或 3G 進行連線
在手機中使用3G上網往往需要較昂貴的費用,因此app開發者應該要讓使用者可以自由選擇透過3G或是WIFI上網。
要指定建立連線的網路介面,只要使用 bind 函數,指定對應的網路介面即可。在 iOS 中選擇 WIFI 或是 3G 也是同樣的道理,以iPhone為例,其網路介面名稱定義如下
要指定建立連線的網路介面,只要使用 bind 函數,指定對應的網路介面即可。在 iOS 中選擇 WIFI 或是 3G 也是同樣的道理,以iPhone為例,其網路介面名稱定義如下
- WIFI 為 en0
- 3G 為 pdp_ip0。
2013年12月26日 星期四
iPad Air 入手
還記得 iPad 2 在台灣發售的那天,早上七點多就趕到燦坤門口排隊,中午就買到iPad2,當時心情真的好 High ~。
用了一小時候的心得:
Retina螢幕太清楚了,用過之後,再回頭看 iPad2的螢幕,真的覺得這錢花的值得。
跟iPad2比較,真的好輕,不過我一手拿iPad Air,一手拿iPad mini retina,兩個重量還是有點差,iPad mini retina感覺不到重量,iPad Air拿一個小時手還是會有感覺。
透過 AirPlay 用 Apple TV 撥影片,感覺好像變得更順了,不知道是不是錯覺,哈~。
一晃眼就快三年了,雖然iPad2還是頭好壯壯,但看到又輕又薄的 iPad Air上市,還是好想要哦,反正 iPad2 可以送給家人用,不會浪費,那就衝吧。
這次台灣上市,因為上班沒時間去排隊,就直接上官網訂了。其實Apple商品的出貨速度算挺快的,16號早上十點多訂貨,18號出貨,從深圳寄到台北,20號就到家了,看mobile01討論區,還有人更早拿到iPad Air的。摘錄 TNT 的貨件追蹤資料如下:
這次台灣上市,因為上班沒時間去排隊,就直接上官網訂了。其實Apple商品的出貨速度算挺快的,16號早上十點多訂貨,18號出貨,從深圳寄到台北,20號就到家了,看mobile01討論區,還有人更早拿到iPad Air的。摘錄 TNT 的貨件追蹤資料如下:
日期 時間 地點 貨件狀態 20 Dec 2013 15:08:59 Taipei City 貨件完成送達 20 Dec 2013 07:37:00 Taipei City 貨件將被帶出遞送 19 Dec 2013 19:34:01 Taipei City 站所收到貨件 19 Dec 2013 19:34:01 Taipei City 貨件轉由合作廠商運送 19 Dec 2013 17:05:00 Taipei City 理貨 18 Dec 2013 23:34:16 Hong Kong 理貨 18 Dec 2013 16:56:00 Shenzhen 原產地發貨 18 Dec 2013 16:46:41 Shenzhen 理貨 18 Dec 2013 00:08:37 Shenzhen 取件完成
用了一小時候的心得:
Retina螢幕太清楚了,用過之後,再回頭看 iPad2的螢幕,真的覺得這錢花的值得。
跟iPad2比較,真的好輕,不過我一手拿iPad Air,一手拿iPad mini retina,兩個重量還是有點差,iPad mini retina感覺不到重量,iPad Air拿一個小時手還是會有感覺。
透過 AirPlay 用 Apple TV 撥影片,感覺好像變得更順了,不知道是不是錯覺,哈~。
下次買Apple的產品,我可能還是會上網直接訂,有問題可以直接退貨這點,讓我很放心。
同時買了 iPad Air 與 iPad mini retina,
這個月要省點花囉
| Wi-Fi 64G 無誤 |
| 開箱~ YA~ |
| 按鈕顏色一致,小細節都有注意到 |
| moshi VersaCove 保護殼 |
| 觀賞角度 |
| 打字角度 |
| 閱讀角度 |
2013年12月25日 星期三
Install DHCP server on ubuntu 12.04
Below list the procedures to setup DHCP server on ubuntu 12.04 for my machine.
1. install DHCP server
1. install DHCP server
sudo apt-get install isc-dhcp-server
Configuration of Restricted NAT
Here I provides two example to setup the Address-Restriced NAT in ubuntu 12.04 by using iptables and ipset.
1. for a fixed client ip address
1 iptables -t nat -A POSTROUTING -p UDP -o $EXTIF -j SNAT --to-source 2 $EXTIP 3 iptables -t nat -A PREROUTING -i $EXTIF -j DNAT --to-destination 4 $CLIENTIP 5 iptables -A FORWARD -i $EXTIF -j DROP 6 7 ipset -N RES_CONDITION ipporthash -exist 8 ipset flush RES_CONDITION 9 iptables -A FORWARD -o $EXTIF -j SET --add-set RES_CONDITION dst, 10 src 11 iptables -I FORWARD 1 -i $EXTIF -m set --match-set RES_CONDITION 12 src,dst -j ACCEPT
Reference:
- iptables usage
- ipset usage
2013年12月23日 星期一
2013年12月19日 星期四
[轉] container_of 宏的說明
原文地址:container_of()宏 作者:迷墙人
在学习Linux驱动的过程中,遇到一个宏叫做container_of。
该宏定义在include/linux/kernel.h中,首先来贴出它的代码:
该宏定义在include/linux/kernel.h中,首先来贴出它的代码:
訂閱:
文章 (Atom)
