發表文章

目前顯示的是 10月, 2008的文章

[太陽花學運] 2014年3月18日 台灣人民佔領立法院行動 反對黑箱服貿

圖片
繼台灣公民記者JO1YNN在美國有線電視新聞網CNN的 iReport ( Taiwan Parliament Occupied by protesters 1st time in History )上。報導台灣「318人民佔領立法院行動」首次佔領立法院議場世界各大重要外電媒體紛紛加以報導。 Arys Chien's status update .: 【 為何學生要佔領立法院,反對黑箱服貿?】 我知道有的朋友平常沒 留意,現在一時看不太懂;我試著用另一種方式簡單說明看看。   會計偷偷抱著公司所有的資產,要去抵押借高利貸。 老闆發現了,趕緊說:「不行啊那是高利貸!」 會計:「我是為公司好!」 老闆:「那起碼告訴我,是哪家高利貸、多少錢、利息怎麼算?」 會計:「我先去借,你之後會慢慢感受到!」 老闆:「那也讓我們開個會討論吧!」 會計:「我趁你不在的時候發開會通知,你沒來,所以就算通過了。 」 老闆要攔會計、會計把自己座位鎖起來,老闆只好請人來包圍會計的 座位,並且設法強行進入;進入後亂翻會計抽屜,想找到公司資產。   以上。   會計 = 政府 老闆 = 台灣人民 高利貸 = 服貿 (沒錯,政府是人民雇用來辦事的職員,看薪水哪裡來的就很清楚了 ) (高利貸不是不能借,只是不能這樣搞啊......)  ( 來源: 我是台灣人粉絲團  )

什麼是Ping ? 什麼是 Trackback ?

什麼是Ping ? 什麼是 Trackback ? wiki : ping In blogging, ping is an XML-RPC-based push mechanism by which a weblog notifies a server that its content has been updated. An XML-RPC signal is sent to one or more "ping servers," which can then generate a list of blogs that have new material. Many blog authoring tools automatically ping one or more servers each time the blogger creates a new post or updates an old one. 總之就是通知某Server(像是個大BSP),部落格有更新。 wiki : trackback A trackback is one of three types of linkbacks, methods for Web authors to request notification when somebody links to one of their documents. This enables authors to keep track of who is linking, and so referring, to their articles. 就是所謂的引用連結?總之就是幫助你知道誰連結到了你的文章。 結果多了一個要看的, wiki : Linkback A Linkback is a method for Web authors to obtain notifications when other authors link to one of their documents. This enables authors to keep track of who is linking to, or referring to their articles. The three methods (Refback, Trackbac...

android uses-permission

圖片
android 在sdk-0.9_beta版後,對安全控管提升, 因此若要使用網路、藍芽以及相機等等 需要許可授權後才可正常使用。 如果要授權使用網路,需要在在AndroidManifest.xml裡,加入以下程式碼 uses-permission android:name="android.permission.INTERNET" />

什麼是Cross Compiler ?

圖片
wiki: Cross compiler A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is run. Cross compiler tools are generally found in use to generate compiles for embedded system or multiple platforms. It is a tool that one must use for a platform where it is inconvenient or impossible to compile on that platform, like microcontrollers that run with a minimal amount of memory for their own purpose. It has become more common to use this tool for paravirtualization where a system may have one or more platforms in use. -- Building a cross compiler manually 1. Build binary utilities 2. Build bootstrap compiler without glibc 3. Build C library 4. Rebuild compiler with glibc -- 例如為了讓一般的C/C++的程式可以在不同的機器平台上執行, 所以需要cross compiler將C/C++程式編譯成不同格式的執行檔。 而要如何安裝可以參考 安裝cross compiler (toolchain) 以及 網友maxkerr寫的 Ubuntu - 建立 ARM Toolchain (Cross Compiler)

什麼是toolchain

圖片
wiki: toolchain In software, a toolchain is the set of computer programs (tools) that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools. wiki: GNU toolchain The GNU toolchain is a blanket term for a collection of programming tools produced by the GNU Project. These tools form a toolchain (suite of tools used in a serial manner) used for developing applications and operating systems. -- 相關應用: 做embedded system是需要toolchain。但當編譯某些Library或是open source的程式時,若遇到廠商所提供的toolchain版本過舊而產生錯誤,就要自己建力特定版本的toolchain來解決問題。 以下是一些網友的介紹: 自己做toolchain 在ubuntu上建立arm toolchain 建立Toolchain -- 另外推薦CodeSourcery http://www.codesourcery.com/ 據說CodeSourcery的幾個員工都是領導 GCC 發展的大人物,所以CodeSourcery 出品的 toolchain品質有保證。

IT邦幫忙與Android

圖片
IT邦幫忙 是一個問答系統,主要針對資訊科技相關問題。IT邦幫忙與Android本來是沒有關係的,因為有了lucius大,而把這兩者結合起來。 第一屆IT邦幫忙鐵人賽 -> 挑戰連續三十天發文 其中一位lucius大,決定寫三十篇Android文! 參閱 lucius 的IT邦檔案

第一個免費且實用 T-Mobile G1 應用程式 - 台灣天氣資訊

圖片
在看blog的時候看到的 " 第一個免費且實用T-Mobile G1應用程式台灣天氣資訊 ", 手腳真快 :P 來試用看看吧 :) 2014/01 更新: 這篇文章想不到已經這麼久了阿,Android 開啟了一個新的生態,從2008年之後產生了多少App開發者,整個世界變得都不同了,更Mobile !! 在2014年的一月好好看這篇文章,回顧這些年的變化,所謂的SoLoMo真的很重要,是一個不可避免的趨勢。已經沒有單機版這種東西了,要因為不同的地方不同人群而有不同的用法。

How to decompile .dex file on Android

圖片
探究 Android 系統應用程式的祕密 引述 ysl大說的 : .dex 就是 Java 編譯後的 classes 檔。目前還沒有工具可以直接將 .dex 檔轉成 .class 或 .java 格式,不過倒是有個 dexdump,可以幫你列印出 Java VM 的 machine code。

set Android error log on Eclipse

圖片
在 Android 中,想要追蹤 Log 訊息的話, 可以使用 android.util.Log 類別下的函式。 在Eclipse中要打開LogCat請按照 Window > Customize Perspective > Shortcuts > Submenus : Show View > Categories : Android > 勾選 LogCat 即可。 接著由 Window > Show View > 執行 LogCat 打開LogCat View 預設 LogCat View 只有一個頁籤叫做 Log, 可以按下綠色加號,自行新增一個 filter 來篩選出我們自訂的訊息。 在 LogCat View 中,還可細分不同level的訊息紀錄, 其中包括了DEBUG、INFO、WARN、ERROR等。 -- Android Debug Bridge (ADB) 也是個很好的工具 Eclipse 相關文章: set Android error log on Eclipse linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題 Android tutorial : Before HelloWorld ]... [ ]... 也會顯示出訊息 :)

開心的談戀愛吧

圖片
最近在看 求婚大作戰 ,但是有點看不太下去。 原因就是男主角太苦悶了。 就跟東京愛情故事裡面的完治一樣,討厭 ++ 談戀愛的時候請開心點。 所以我喜歡東京愛情故事的莉香。 喜歡戀愛世代裡面的松隆子。 喜歡長假裡面的山口智子。 開心的談戀愛吧 ^____________^ 其他不相關文章: 中文托福考題分析 對上Orange Caramel 只能派出謝金燕了 ! Acer Net 宏碁微巨電子化服務 - 無微不至、巨細靡遺 公保年金化,台灣希臘化!

How to Uninstall APK Files from Android Device Emulator

圖片
之前的文章中有提到如何產生apk檔,以及如何安裝進模擬器。 ( Creating an Android Project without Eclipse ) 這篇是要談談如何將安裝的檔案移除掉。 基本上安裝進模擬器的apk檔是放置在data/app這個目錄下。 所以可以利用以下指令移除: $adb shell rm data/app/Your.apk -- 而由於sdk 1.0發佈了,有更新的作法 $ adb install [-l] [-r] - push this package file to the device and install it ('-l' means forward-lock the app) ('-r' means reinstall the app, keeping its data) $ adb uninstall [-k] - remove this app package from the device ('-k' means keep the data and cache directories)

GtkTreeModel 解釋

GtkTreeModel GtkTreeModel : "One can convert a path to an iterator by calling gtk_tree_model_get_iter(). These iterators are the primary way of accessing a model and are similar to the iterators used by GtkTextBuffer. They are generally statically allocated on the stack and only used for a short time. The model interface defines a set of operations using them for navigating the model."

GTK 如何傳遞signal ?

圖片
GTK 如何傳遞signal  ? GTK透過GDK來處理事件,GDK會將每個接受到的XEvent轉換為GdkEvent,然後傳播給GtkWidget,引發一個與事件相對應的事件Signal,再透過Callback函式處理事件。 from 良葛格GTK學習筆記  GDK 事件結構 In the X Window System core protocol, only four kinds of packets are sent, asynchronously, over the network: requests, replies, events, and errors. from wiki : X Window System core protocol Xlib is an X Window System protocol client library in the C programming language. It contains functions for interacting with an X server. These functions allow programmers to write programs without knowing the details of the protocol. from wiki : Xlib 還不太能講清楚說明白的東西 @@ 先暫存一下 持續補筆記

Android 模擬器測試SD卡

圖片
要在Android 模擬器測試SD卡,只要在Andoird_Sdk目錄下, 下指令; Andoird_Sdk> mksdcard 1024M test_SD Andoird_Sdk> emulator –sdcard test_SD 就可以模擬出一張叫做 test_SD大小是1024M的SD卡。 相關連結: android tool mksdcard From Something about China 有了這個,就可以測試camera :) 相關連結: CameraPreview.java

利用telnet 寄email

圖片
In this document, we: * shall use Telnet to connect to the SMTP server. * shall give commands to the server, then type our e-mail, and finally tell the server, 'Okay, the e-mail is done. Send it. * can then send more mails, or disconnect from the server. The steps are quite similar to what you do when you send an e-mail from - for instance - Outlook Express. We are going to use the SMTP server of monitortools.com with the ID 'webmaster'.

什麼是IDF ?

圖片
今天在看新聞的時候突然看到: 英特爾引爆MID商機 仁寶、廣達獲訂單11月開始出貨 2008/10/22 - IT - 陳玉娟/台北 英特爾(Intel)台北 IDF 重頭戲行動上網裝置(Mobile Internet Device;MID)登場,不過相較8月下旬舊金山場次,並無太多研發進展,僅增加軟體內容應用及由廣達、仁寶及環電等代工的數款新機展示,預計11月起會陸續出貨。 看到IDF熊熊反應不過來@@ 原來是 I ntel D eveloper F orum wiki : Intel Developer Forum IDF還真多意義, 如果是國高中會直接想到我國戰機,被戲稱為 I D on't F ly 如果是研究所的時候,IDF就是 i nverse d ocument f requency wiki : inverse document frequency 喵~

Android is finally open

http://source.android.com/

什麼是gpio ?

圖片
wiki : gpio General (GPIO) is a acronym of General Purpose Input/Output. A microprocessor, microcontroller or interface device may have one or more GPIO connections, to interface with the outside world. //中文介紹有點拗口,當然也跟我不了解內地語法有關係@@ wiki : 通用型之輸入輸出 GPIO,通用型之輸入輸出(General Purpose I/O)的簡稱,功能類似8051的P0—P3,其接腳可以供使用者由程式控制自由使用,PIN腳依現實考量可作為通用輸入(GPI)或通用輸出(GPO)或通用輸入與輸出(GPIO),如當clk generator, chip select等。 既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电平的高低;对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电平或者低电平;对于其他特殊功能,则有另外的寄存器来控制它们。

什麼是memory mapping ? 談 mmap

圖片
wiki : mmap In computing, mmap is a POSIX-compliant Unix system call that maps files or devices into memory. It is a method of memory-mapped file I/O. It naturally implements demand paging, because initially file contents are not entirely read from disk and don't use physical RAM at all. Linux允許將檔案對映到記憶體中。如此可以產生一個在檔案資料及記憶體資料一對一的對映。 其中新的記憶體可以透過利用/dev/zero來產生全零的檔案。而可把檔案當成記憶體,直接使用指標來操作。而mapped memory 透過shared file 做訊息的傳遞;而將 shared file mapping 到 process address space 的 system call 為叫做mmap()。 ps. wiki : POSIX wiki : demand paging 相關閱讀 : 小談 mmap() 與 VMA 記憶體對映mmap

Threadless & LOGOless

圖片
介紹兩個網站; Threadless " Nude No More " http://www.threadless.com/ LOGOless " 一起讓好設計發生 " http://www.logoless.com.tw 這兩個網站都是讓使用者上傳自己設計的Tshirt。 然後可以訂購:) 一個在國外,一個是台灣本土。 今天不是來討論clone問題(參見; [MMDays 論壇] Clone 無罪!? 利益至上!? (更新讀者觀點) ),只是推薦網站而已。 wiki: Threadless LOGOless沒有維基Orz,另外Threadless 比較social一點,可以在facebook、myspace、twitter看到,宣傳力量比較大。 看了些網友的經驗談,LOGOless圖片上傳刷卡後第四天就可以收到;而Threadless下了訂單後,約兩個星期後收到。 推薦Tshirt 還有 Sambafruit衣 相關閱讀: 沒品牌也可以有好設計的 LOGOless.com.tw 平面設計的革命浪潮 - Threadless, Crowdsource與Web 2.0

什麼是 ioctl (Input/output control) ?

圖片
wiki : ioctl ioctls are typically employed to allow userspace code to communicate with hardware devices or kernel components. ioctl是應用程式用來和驅動程式溝通的function,讓應用程式可以對某個裝置下命令 在unix/linux環境中, 裝置的存取和檔案是一樣的,一般會先用open()來取得對裝置的一個控制權,其中,open會傳回一個handle值。 ioctl(handle, command, ...) 前面handle跟command是必須的,後面的參數則視情況而定。 其中handle就是open函式傳回來的值而command就是一個command code。command code每個值所代表的命令會因裝置而不同,完全由驅動程式來解釋command code的意義。若是有的command code還需要傳進其他參數時,就會使用第3、第4...個參數了。 因此使用ioctl之前, 要先看是要對那個裝置下命令,再去查那個裝置的驅動程式支援那些command code讓應用程式使用。 而當應用程式呼叫 ioctl時, 相對應的驅動程式會有一個callback function被呼叫到。這個callback function專門用來處理 ioctl command code。你呼叫ioctl時可以傳那些command code以及要傳那些參數都和此callback function有關。 相關閱讀: Linux 驅動程式的 I/O, #1: 基本概念 Linux 驅動程式的 I/O, #2: I/O 存取相關函數 Linux 驅動程式的 I/O, #3: kernel-space 與 user-space 的「I/O」 Linux 驅動程式的 I/O, #4: fops->ioctl 實作

什麼是GSM ?

圖片
wiki : 全球行動通訊系統 Global System for Mobile communications GSM,是當前應用最為廣泛的移動電話標準。全球超過200個國家和地區超過10億人正在使用GSM電話。GSM標準的廣泛使用使得在移動電話運營商之間簽署「漫遊協定」後用戶的國際漫遊變得很平常。GSM 較之它以前的標準最大的不同是他的信令和語音信道都是數位的,因此GSM被看作是第二代(2G)移動電話系統。GSM標準當前由3GPP組織負責制定和維護。 相關閱讀: 從GSM到LTE技術的長期演進

什麼是ODM (Original Design Manufacturer) ?

圖片
wiki : ODM ODM是英語Original Design Manufacturer的縮寫,指由採購方委託製造方,由製造方從設計到生產一手包辦,而由採購方負責銷售的生產方式,採購方通常會授權其品牌,允許製造方生產貼有該品牌的產品 相關閱讀: 什麼是OEM,ODM,EMS與CMMS?   中國OEM急速壯大,威脅台灣ODM -- ps 什麼是OEM ? wiki : OEM OEM是Original Equipment Manufacturer的縮寫, 通常翻譯成「貼牌生產」或「原始設備製造」。 原指由採購方提供設備和技術,由製造方提供人力和場地,採購方負責銷售,製造方負責生產的一種現代流行生產方式,但是經常由採購方提供品牌和授權,允許製造方生產貼有該品牌的產品。

台灣手機代工龍頭 華寶通訊

圖片
來介紹一下台灣手機代工龍頭華寶通訊,先來看看 華寶通訊在104的簡介 : 華寶通訊股份有限公司 創立於西元1999 年,為仁寶電腦之關係企業,係一群在手機多年開發經驗的技術團隊所成立,看好無線通訊產業在全球市場的發展潛力,投入 GSM 、智慧型手機等高科技產品之研發設計與生產。 我們擁有最優秀的研發團隊,秉持著不斷創新的經營理念,追求企業永續經營及成長;強化整體競爭力成為世界級 ODM 手機大廠;更進一步成為通訊技術領導者。 wiki : 華寶通訊 (不過wiki上面只有到2006年) 但是在 華寶通訊官方網頁 上的最新介紹有2007年,順便補一下 2007年 6 月 榮獲『2007 年iF傳達設計獎』 9 月 商業周刊評選兩岸三地一千大 第158名 天下雜誌評選兩岸三地一千大上市公司 第169名 獲數位時代科技一百強第七名及兩岸三地科技百強第十二名 美國《商業周刊》評選亞洲最佳50大上市公司華寶排名第十八名 2014年更新一下 華寶已經被 仁寶合併 ,產業評析:仁寶(2324)是電子代工大廠,呼應3C產業匯流趨勢,仁寶與旗下手機子公司華寶3月底將合併成為新仁寶,搶攻行動智慧裝置商機。 看好理由:聯想宣布Yoga Tablet平板上市一個月銷量突破百萬台,美國CES消費性電子展將推出第二代產品,仁寶為聯想主要代工廠,可望受惠。 投資策略:傳華寶爭取到宏達電多款中低階ODM訂單,明年第1季開始出貨,仁寶沾光,惟3日股價回檔收在22.35元,周跌幅0.6%。 感覺仁寶前景不錯啊,台灣的電子五強要持續進化阿。 From 漢堡王 順手整理一下Blog中關於各家廠商的相關文章 關於Acer的文章 關於ASUS的文章 關於HTC的文章 關於Apple的文章 關於Motorola的文章 關於Samsung的文章 關於Google的文章 關於Facebook的文章

什麼是 i2c (Inter - Integrated Circuit) ?

圖片
From Something about Taiwan wiki : i2c I²C (Inter - Integrated Circuit)是 內部整合電路 的稱呼,是一種串列通訊匯流排,使用多主從架構,由 飛利浦 公司在1980年代為了讓 主機板 、 嵌入式系統 或 手機 用以連接低速週邊裝置而發展。I²C的正確讀法為"I-squared-C" ,而"I-two-C"則是另一種錯誤但被廣泛使用的讀法,在大陸地區則多以"I方C"稱之。 在 Linux 中,I²C已經列入了核心模組的支援了,更進一步的說明可以參考核心相關的文件及位於 /usr/include/linux/i2c.h 的這個 標頭檔 。 OpenBSD 則在最近的更新中加入了I²C的架構(framework)以支援一些常見的主控端控制器及感應器。 相關閱讀: I2C原理及應用實例 I2C (Inter-Integrated Circuit) Bus Technical Overview and Frequently Asked Questions (FAQ)

如何不讓路人甲訂閱到自己的文章

圖片
話說現在blog資訊這麼多一定要愛用rss訂閱才可以收到最新消息。 如果想要特定族群收看,如何不讓路人甲看到自己的文章 那通常就是要設群組(無名VIP可以)或是設密碼(PIXNET 一般用戶就可以了)。 而今天要講的"如何不讓路人甲訂閱到自己的文章",其實是剛剛不小心發現的。 會發現是因為個人的習慣, 由於愛用google toolbar,裡面有個"傳送到"的功能, 可以直接傳送到gmail或是blogger,方便邊看網頁邊寫一些筆記。 通常是把想要的資訊框起來, 按一下傳送到就可以弄到blogger然後暫存成草稿, 有空再來整理。 blogger跟pixnet可以調整發佈的時間,由於看到一堆草稿然後整理一下發佈的時候, 才發現如果時間沒有設成最新的時間,那這樣在rss訂閱器上就不會被看到了XD。 所以這篇文章就變成 "如何不讓路人甲訂閱到自己的文章" XD 另外如何不讓路人甲搜尋到自己的文章, 那就要在blogger設定的地方選擇不要讓搜尋引擎搜尋到。 以上,殺時間的小心得文,等開飯中 Orz

簡單介紹 GNU Debugger (GDB)

圖片
wiki : gdb GNU 除錯器 (GNU Debugger,縮寫: GDB ),它是 GNU 軟體系統中的標準除錯器,此外GDB也是個具有移攜性的除錯器,經過移攜需求的調修與重新編譯,如今許多的 類UNIX 作業系統上都可以使用GDB,而現有GDB所能支援除錯的程式語言有 C 、 C++ 、Pascal、 Ada以及 FORTRAN 。 只要採用的編譯器 來自 gnu ,就可以拿 gdb 來除錯。 使用方式如下: 想要針對helloworld這個執行檔就: $ gdb ./helloworld 接著就執行一下 (gdb) run 然後就可以backtrace (gdb) bt 相關閱讀: 使用GDB來進行除錯 Linux 除錯利器 - GDB 簡介 官方網站 GDB: The;;::; GNU Project Debugger

What is V4L(Video4Linux) ?

圖片
wiki : Video4Linux Video4Linux or V4L is a  video   capture API   for  Linux . about v4l + v4l2 v4l is the original video capture/overlay API of the linux kernel. It appeared late the 2.1.x development cycle in the linux kernel. v4l是原本的 linux kernel就有包含的有關 video 的api,在2.1.x版本都還可以看到。 如果想要看V4L規格的話,請參閱 /usr/src/linux/Documentation/video4linux/API.html 或 http://linuxtv.org/downloads/video4linux/API/V4L1_API.html v4l2 is the second generation of the video4linux API which fixes a number of design bugs of the first version. It was integrated into the standard kernel in 2.5.x. v4l2則是第二代的video相關api,解決了前一代的一些小問題,整合在linux2.5.x之中。 如果想要看V4L2規格的話,請參閱 http://v4l2spec.bytesex.org/ Althrough v4l2 is integrated into the standard kernel a number of drivers don't support the new v4l2 API yet, so we'll likely see v4l and v4l2 coexist for some time. 不過目前還不是很多驅動程式都支援v4l2,所以目前還會看到兩者共存的情形。 相關連結: v4l maintainer withdraw annou...

Android 原始碼發佈嚕

圖片
平常只有注意到 http://code.google.com/android/ 有無更新sdk 但是剛發現如果點進去google code 的project 會發現已經有Source Code在上面提供下載了。 http://code.google.com/p/android/downloads/list 因為 Android 已經發行,Google已經公開了對 kernel 的修改, 其原始碼在 http://git.android.com/ 。 關於Android相關介紹,推薦Mr. Holiday所寫的系列文: Android 淺探(一) Android 淺探(二):系統架構 繼續努力。

簡單說明 pthread (POSIX Threads)

圖片
基本介紹可以參考 wiki; POSIX Threads 而在 Linux下的多线程编程 文中提到; Linux 系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库 libpthread.a。顺便说一下,Linux下pthread的实现是通过系统调用clone()来实现的。clone()是Linux所特有的系 统调用,它的使用方式类似fork,关于clone()的详细情况,有兴趣的读者可以去查看有关文档说明。 ps. wiki : POSIX 要如何產生pthread? 請看 pthread_create - thread creation -- pthread_create(pthread_t* _thread, pthread_attr_t* _attr, (void*) _function, (void *) _data); _thread = Thread ID returned _attr = The Thread Attribute _function = The Function Pointer _data = the pointer of the data passed to the child process -- 相關閱讀; [Linux] 關於 pthread_create 問題 Linux pthread_create 如何设置 线程的detach 状态

What is YCbCr ?

圖片
wiki : YCbCr 做有關影像處理的時候多是以RGB值表示,但是若想用JPEG壓縮那就要換成以YCbCr表示。 Y'CbCr is not an absolute color space , it is a way of encoding RGB information. 以下一一介紹 YCbCr or Y'CbCr is a family of color spaces used as a part of the Color image pipeline in video  and digital photography systems. Y' is the luma component Y'跟原本的G值有關,主要影響亮度。 Cb and Cr are the blue-difference and red-difference chroma components. 這兩個就跟B以及R有關,主要影響彩度。 The prime (') on the Y is to distinguish the luma from luminance , meaning that light intensity is non-linearly encoded using gamma . 相關閱讀; 视讯基础知识-颜色空间 Camera Sensor 图像处理原理及实例分析 Diff of Y-Cb-Cr & Y-Pb-Pr

What is Framebuffer ?

圖片
wiki : Framebuffer A framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data. Framebuffer 的架構,是利用 mmap 向 kernel 映射出 "顯示記憶體"區塊(註一、其他memory access的方式 ),讓 linux 的user可以透過framebuffer device(而不需要透過底層的driver)直接對display memory進行讀寫操作。 The information in the buffer typically consists of color values for every pixel (point that can be displayed) on the screen. Framebuffer裡主要是顯示資訊。 Color values are commonly stored in 1-bit monochrome , 4-bit palettized , 8-bit palettized, 16-bit highcolor and 24-bit truecolor formats. An additional alpha channel is sometimes used to retain information about pixel transparency. 以上是Color values的格式 Orz 不是很懂。 The total amount of the memory required to drive the framebuffer depends on the resolution of the output signal, and on the color depth and palette size. 而所會用到的記憶體大小就看你要顯示的多清楚了! 註一、其他memory access的方式; Mapping the entire framebuffer to a given memory range. Port commands to set...

網路社交媒體 夯?

圖片
話說 紐約時報推出社交網站TimesPeople 感覺社交網站還是一樣活力十足, 但是也有些社交網站隕落 ex. 微軟支持的社交網站Wallop關門了 其實在試用了很多社交網站之後,真的會有點厭倦。 也許曾有些新奇的玩意出現, 但是新奇了一陣子,就又會變成各大網站必備。 像是"誰來我家" 以及 twitter-like 等功能。 而用了越多社交網站,那一次可以發佈訊息到各大網站的服務也就陸續推出; 現在我有在用的有 ; HelloTxt : 一次更新你所有微網誌的狀態 而另外還有 switchAbit : 一次發佈內容到你所有的網誌與微網誌 這些都只是在 社交網站收集與研究 (MMDays) 有提到的, 而在MMDays介紹之外,不知道又有多少網站。 突發奇想,話說金融海嘯是因為過度膨脹信用, 會不會有天Web2.0也跟著來了個全球海嘯 ? 畢竟搞不好每個新網站的 first 1000 儘是些重複的人們, 這些人也許在重複的衝鋒、重複的發佈、重複的棄置到最後厭倦了? 而開始拿起筆記本默默的寫給自己看的日記。 也許該好好看看這篇新聞: "網路社交媒體 夯!「我們什麼時候開始相信陌生人?」 Yahoo!奇摩 更新日期:'2008/10/15 18:56' 特約記者薛怡青/專題報導" 寫Blog跟寫日記的差別?我想寫Blog是在期待別人的回應, 什麼時候開始在乎路人的看法而不再只是單純的跟自己對話而已呢? -- 其他不相關文章: 中文托福考題分析 對上Orange Caramel 只能派出謝金燕了 ! Acer Net 宏碁微巨電子化服務 - 無微不至、巨細靡遺 公保年金化,台灣希臘化!

相當實用的程式設計師的格言

圖片
網路上看到的程式設計師的格言,原文請點以下連結 http://www2.biglobe.ne.jp/~oni_page/other/etc/pr03.html (翻譯beta r2 by but=HO) 中文請點這裡: http://buttaiwan.wordpress.com/2008/10/12/programmers_rule/ 譯註: PG = Programmer (剛進去只負責聽命寫程式的) SE = System Engineer (日本說的 SE 算是 team leader ? 還是工程師不過自己不寫 code) 前三條就很經典了 @@ -- 1 每天有24小時。 所謂的「今天之內」,是指到明天早上為止。 2 程式不會照自己所想的跑。只會照所寫的跑。 3 需求規格在程式寫完後才會敲定。 基本規格要客戶看到成品後才會決定。 詳細規格要使用者用過後才會確定。 --

We need Iacocca ! 面對亂世,我們需要艾科卡

最近金融風暴越演越烈,看到新聞: 通用汽車可能破產 員工憂心忡忡 合併案未定之天 覺得很憂心,不知道台灣會受到怎樣程度的波及。 我想在目前的困境之中,除了看股神 巴菲特 (Warren Edward Buffett)如何展現投資功力。 巴菲特超人 比政府還神 巴菲特取代比爾蓋茲 成為美國首富 我想更需要的是每個企業的負責人努力的力挽狂瀾。 而不是政府出資,直接挹注快倒的公司。 除了之前一直提到的郭董之外,今天要介紹的是 艾科卡 (Lido Anthony Lee Iacocca)。 艾科卡是美國企業家。前「福特汽車」(Ford Motor Company)、「克萊斯勒」(Chrysler Corporation)總裁。世界名車「福特野馬」(Ford Mustang)的開發負責人。素有『美國產業界英雄』的稱號。 近年來,亦開始常用「艾科卡」來比喻成:『將公司經營轉虧為盈的企業家』。 推薦書籍: 永不妥協的艾科卡  . 帶領克萊斯勒反敗為勝,一年內創下公司60年利潤總合! 相關連結: 1924年10月15日 美国汽车大王艾科卡诞辰

嵌入式系統入門

圖片
從網路上找到的好用資源: 嵌入式系統導覽 程式設計俱樂部 嵌入式系統 Embedded System Knowledge Base -- 推薦好書: 現代嵌入式系統開發專案實務-菜鳥成長日誌與專案經理的私房菜 -- 加油加油! --

很好很強大的JQuery

圖片
JQuery 越來越紅,現在最新版本是 1.2.6 , 最近新聞是 jQuery, Microsoft 及 Nokia 的合作 ! 已經不只是一個社群,因為功能很強大而逐漸被業界採納。 新手入門個人推薦ericsk大寫的 jQuery 學習心得筆記 系列文。 好多東西要學呀 @@ -- 相關連結: 維基 JQuery 中文 JQuery tw google group JQuery 台灣 javaworld@tw 網友qrtt1 寫的 jQuery 入門

好書推薦 Linux 核心

圖片
Linux 核 心(The Linux Kernel) 是一本歷久彌新的書。正在慢慢摸索中Orz 感謝大大無私分享 ~ -- [中文繁體版版權聲明] 「 The Linux Kernel 」中文繁體版為 吳天健 及 許宏賓 同學翻譯自南京大學胡寧寧先生等之簡體版。這本書是可以自由的散佈的,你可在一特定的情形下複製或是重新散佈,但是請先讀一下 版權聲明 及重新散佈的情況。 原著: David A Rusling 編譯: 胡寧寧 畢昕 仲盛 趙振平 周笑波 李群 汲化 Gb碼轉Big5碼翻譯: 吳天健 許宏賓

英雄所見略同 Android小軟體介紹 wrru & hood

圖片
在看Android相關應用的時候,看到兩個有趣的軟體。 wrru "Where are You" service for Android platform Code License: GNU General Public License v2 hood Social geotagging for the Android platform Code License: Mozilla Public License 1.1 只能說英雄所見略同,不過雖然說方向類似但還是可以各有巧妙不同。 貼在blog做個紀錄之外,也是想要順便討論一下兩個Code License的不同之處。 改天來查 Orz