公告版位

新版部落格:blog.changyy.org

目前分類:實作筆記 (341)

瀏覽方式: 標題列表 簡短摘要

花了非常多的時間看資料,結果成效不彰啊!主要是在找 Java 版的程式庫,但偶爾也會看到幾眼 C 語言版本,兩者交互測試。我想做的事有兩件,第一件事是將連續的 Jpeg 串成影片,第二件事,就是將兩個影片再合併成一個影片,主要用在一些演算法上。

以下是我參考的相關討論,其中 Java Media Framework 中,有很完整的範例程式 JMF 2.1.1 Solutions ,它可以將 jpeg 弄成 mov 影片,並且又提供 merge 的範例,但無論我怎樣試,都沒辦法把兩個 mov 再串成一個 mov ,儘管程式在編譯或執行上都沒有顯示任何問題(除了範例程式使用 Vector 沒有指定 type),但合併的結果卻不是正常的,真讓我十分灰心。

changyy 發表在 痞客邦 留言(1) 人氣()

當你有一串連續的 JPEG 圖片時,想串成影片該怎麼辦呢?

因為工作上的需要,稍稍研究一下,從 Motion JPEG - Wikipedia, the free encyclopedia 可以看到關於 M-JPEG over HTTP 的簡介,於是我又試了一下。

changyy 發表在 痞客邦 留言(0) 人氣()


Image From : http://www.android.com/media/

changyy 發表在 痞客邦 留言(4) 人氣()

在 Ubuntun 9.10 i386 Desktop 環境,安裝 Eclipse 3.5.1 with Sublcipse 1.0.0 版。

製作一份共用的 VMWare Image 檔互傳使用,並使用 Eclipse 與 Svn 管理案子,因此碰到如何移除 SVN 所紀錄的 User & Password 問題,找了很久並未發現 Eclipse 或 Subclipse 介面上有無去除密碼的方式,最後選擇直接砍掉儲存密碼的檔案,如此一來,把 VMWare Image 傳給其他人時,第一次使用就會詢問帳號密碼,以此讓使用者以自己的帳號進行專案的管理。

changyy 發表在 痞客邦 留言(0) 人氣()

前陣子安裝 Ubuntu 9.10 i386 Desktop ,印象中當時作系統更新時還算正常,但之後改過 /etc/hostname ,也不知何時開始,更新作業系統就無法成功,出現的訊息大多是 Hash Sum mismatch ,後來試了這篇 [ubuntu] Update Manager Problem... Invalid signature? - Page 2 - Ubuntu Forums ,看到許多人說 Aearenda 提到的更新 /etc/hostname 與 /etc/hosts 的修正,就可以更新成功囉!可惜的,我仍沒有解決這個問題,或採用下面指令也是如此。

  • # sudo apt-get update -o Acquire::http::No-Cache=True

但我發現,我有一台主機 Ubuntu 9.04 的,使用上述的方式的確有效,但 Ubuntu 9.10 依舊沒有解決。慶幸的最後仍有找到方式,以下是相關的執行樣貌,最後我是使用 Bug #24234 in apt (Ubuntu): “apt-get update failing with bad signature.” finjay 提到的解法,解決了 Ubuntu 9.10 的更新問題!

changyy 發表在 痞客邦 留言(0) 人氣()

差不多該學學 Objective-C 了,手邊也有 iphone 及相關的環境可開發,剩下只有懶散的心情要整頓。至於什麼是 Objective-C ,可以先看看維基百科的介紹,我覺得還滿詳盡的,甚至英文版還有介紹從 C/C++ 跨到 Objective-C 的範例程式,真的就乾心哩,看程式比看英文快上十倍啊。

跟 iphone 開發相關的網頁介紹:

changyy 發表在 痞客邦 留言(1) 人氣()

最近剛重灌電腦,上次安裝失敗,這次就好好順便紀錄一下安裝過程。

安裝環境:Ubuntu 9.10 Desktop i386

changyy 發表在 痞客邦 留言(1) 人氣()

通常使用 find . -name "*.txt" 已經很夠用了,但如果要多個附檔名時卻又有點困擾。

這時可以使用 find . -regex 的方式,它是接受正規表示法的。但須留意用法,原先 find . -name "*.txt" 需更新成 find . -regex ".*\.txt",原理部份請參考 regular expression 。

changyy 發表在 痞客邦 留言(0) 人氣()

如果有一連串稍稍變化的照片,好比如 100 張連續變化的照片,像運動比賽,甚至街景的變化等,有時就想把它弄成影片來玩玩。這時,若那些照片都是 jpeg ,那就有一些現成的工具可以拿來用囉。

關於 Motion JPEG 可以參考這些資訊:

changyy 發表在 痞客邦 留言(0) 人氣()

Facebook Attach

有時希望可以讓使用者在分享文字或連結時,能自動帶出一些效果,這時候我們需要的就是 Publisher 服務。例如當輸入 YouTuBe 影片連結時,系統會自動幫我們嵌入 YouTuBe 的顯示頁面,而不再只是簡單的 link 樣貌,此時原理即是將使用者輸入的資料,進行分析再轉換成新的呈現方式。

changyy 發表在 痞客邦 留言(3) 人氣()

有時需要一串亂數序列使用時,例如亂數播放影片等等的,就可以用下面這招!把數列都打亂囉。

使用到 Math.round (四捨五入) 與 Math.random (亂數),流程是先呼叫 Math.random 產生一個介於 0 ~ 1 的數字,再利用 Math.round 讓這個數值為 0 或 1 ,最後再把數值扣 0.5 ,讓它明確地變成負數或正數,以此達成 sorting 用的 compare function 啦。因此呼叫 sort 完後,就變成亂數的序列囉。

changyy 發表在 痞客邦 留言(0) 人氣()

最近要開始嘗試 Test-driven development (TDD) 了,簡單地說就是以測試起家,什麼想做的事,第一件事就是幫它規劃輸入的參數與預期的輸出結果,然後就開始撰寫測試的程式碼,最後才開始填寫核心程式碼。

這樣的好處除了可以替案子留下測試的簡單驗證程式碼外,以避免未來案子過大造成的相互影響,也能更明確寫程式的目標,而唯一的缺點就是耗時間。以下紀錄 Django 在 apps 裡新增 testing 的環境。

changyy 發表在 痞客邦 留言(0) 人氣()

今早打算編寫新的 Template 時,在 Tools 頁面發現以下訊息:

Facebook will deprecate template bundles and their related API calls December 20, 2009.

changyy 發表在 痞客邦 留言(23) 人氣()

@2010/01/01 新增一篇更完整的教學:Wretch 無名小站 API - 申請、使用完整教學

記得以前寫過模擬瀏覽器的程式,像是模擬使用者登入、發表文章等程式,現在,終於不必再如此偷偷摸摸了!如果無名能夠再提供 XML-RPC 那就更好了!(好像也可以自己寫了?),先來測試一下無名小站 API 吧!參考資料如下:

changyy 發表在 痞客邦 留言(8) 人氣()

沒想到這麼快就又要裝 hadoop 啦!之前的經驗並不算是從頭安裝,整個環境都是別人建的,僅在該環境將 hadoop 從 0.18 版弄到 0.20 版而已。這次由於要測試 HBase REST 部分,因此又來先建一個來測試測試,且僅需安裝 Single Node 模式。若搭上前陣子安裝 Ubuntu 的經驗,或許勉強稱得上從無到有吧?!

網路上有非常不錯的文章,我主要是參考資料如下,但他是 0.20.0 的版本,經我測試的結果,剛好又有 Ubuntu 9.04 的問題,有些地方要變動,慶幸地花了些時間終於搞定了!建議先看看這些參考資料,這篇寫得東西純粹給用來給自己記憶而已

changyy 發表在 痞客邦 留言(0) 人氣()

想要了解一個系統架構,最好的方式就是從頭架起它!由於工作上會接觸 Django 這套架構,這個禮拜花不少時間看它的英文介紹,再花一天看個 Python 語法吧,說實在我已忘的差不多了。

一些好用的電子書:

changyy 發表在 痞客邦 留言(0) 人氣()

雖然已經有一些制式的製作方式:

等等的,皆可以透過 Quiz 關鍵字在 Facebook 查詢到許多跟測驗相關的應用。大部分是已經製作好流程的,只要填寫一下問題、結果,就可以很快地完成一張測驗表。然而,有時候要推服務時,可能會用到許多 Javascript API ,往往那些 Quiz 製造機只適合用來填寫文字跟圖片,這時候就還是得靠人工方式了!沒錯,就是要寫程式!此例以 PHP 跟 Javascript 為範例實作。

changyy 發表在 痞客邦 留言(22) 人氣()

一隻將 MAC OS 的 dmg 格式轉成 img 格式,另外還有相似的 dmg2iso ,顧名思義就是轉成 iso 檔,只是在網站上並沒看到後續的維護,那就使用轉成 img 檔。有需要在從 img 轉成 iso 檔吧。

下載 dmg2img 、dmg2iso 網站位置:http://vu1tur.eu.org/tools/

changyy 發表在 痞客邦 留言(0) 人氣()


圖片來源:Rainlendar 網站

changyy 發表在 痞客邦 留言(0) 人氣()

因為一些工作需要,手上拿得到 GPS 位置,但要設法轉成住址位置(Address)。花了點時間在網路看,好像沒有很現成的服務,畢竟太少人會如此使用,大部份都是用住址找地圖吧!

最後,當然還是要摸摸 Google Map API 啦,丟經緯度給它,它就是會幫你搞定!真是讚,記一下用法

changyy 發表在 痞客邦 留言(1) 人氣()