Thứ Sáu, 20 tháng 5, 2011

Cài đặt opencv trên ubuntu

Cài đặt opencv trên ubuntu thật sự rất đơn giản .
Các bước :

1.sudo apt-get install build-essential

Thường thì build-essential đã được cài .
2.sudo apt-get install libavformat-dev
Cũng có thể đã được cài
3.sudo apt-get install ffmpeg
Cũng không cần thiết lắm nhưng nên cài
4.sudo apt-get install libcv2.1 libcvaux2.1 libhighgui2.1 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev

Lib cho python cài hay không cũng được

Sau khi cài đặt thành công . Bạn có thể mày mò example .
Tốt nhất là copy example về home (~) cho tiện
cd ~
cp -r /usr/share/doc/opencv-doc/examples .
cd c
cd c
./build_all.sh
Để build hết các example
Chạy thử :
./morphology

Bạn có thể học bàng cách giải nén các example khác trong thu mục này . Edit code , thay file ảnh , rồi build lại ...

Thứ Sáu, 13 tháng 5, 2011

Mẹo mực với Eclipse PDT

Khi làm việc với Eclipse PDT, đôi khi bạn gặp phải những tình huống như:

1/ Mất chức năng AutoComplete?

Đơn giản là hãy xóa file .project đi và refresh lại. Lỗi này thường gặp khi bạn Create Project from SVN

2/ Khi làm việc với những đối tượng như CakePHP, giả sử với AuthComponent bạn muốn gọi trong Controller như sau: $this->Auth->something, nếu có AutoComplete cho cái something kia thì tốt hơn đúng không ạ.

Những lúc thế này mình phải khai báo biến Auth cho controller mình đang sử dụng:

/**
* @var AuthComponent
*
* @var Auth
*/
var $Auth;

3/ Với template thì sao, template thì ná ná giống functional based code. Do đó mẹo như sau:

Đưa file này https://github.com/markstory/story-scribbles/blob/master/eclipse/code-completion-in-views.php vào bất cứ thư mục nào (trừ thư mục gốc của project). Bạn sẽ có AutoComplete cho form.

4/ Về Code AutoComplete cho CakePHP em đã tham khảo ở đây:

http://mark-story.com/posts/view/code-completion-for-cakephp-in-eclipse

Thứ Năm, 12 tháng 5, 2011

Angry Birds gets a web version

Phiên bản HTML5 của game Angry Birds, chơi ngay trên trình duyệt .

check it out : http://chrome.angrybirds.com

plan and zombie : http://chrome.plantsvszombies.com/

Google music free

Hàng mới trong google IO day 1 . http://music.google.com/about/
US only và free nhé . Dùng proxy hoặc sock đề vào

Content in the cloud:

  • Currently: apps and books

  • New: Google Music Beta. [4]

    • Upload via app (on Windows and Mac)

    • Up to 20,000 songs.

    • Free while in beta.

    • Play music via web or Android app.

    • Offline: automatic caching of recently played music. Manually mark artists, albums, or playlists, for offline use.



  • New: movies, including rentals. They can be “pinned” (cached) for offline use.

Thứ Sáu, 6 tháng 5, 2011

HTTPs có dấu cả request path không?

Chào các bác,

Em có một liên kết như sau: https://domain.com/private/75415d70-79e3-11e0-819a-0800200c9a66

Em muốn hỏi là request này có mã hóa cái đoạn /private/75415d70-79e3-11e0-819a-0800200c9a66 trước khi chuyển đi không?

Sau mấy ngày tìm hiểu hỏi han khắp nơi. Em nhận được câu trả lời là có.