Article: Chọc ngoáy Linux kernel 889

ngocdaothanh.myopenid.com 149
Updated about 1 year ago

Khi thiết bị máy tính ngày càng nhỏ, thì hệ điều hành nhúng càng được áp dụng rộng rãi.

Dùng Linux làm hệ điều hành cho thiết bị nhúng thì quá tuyệt. Bài viết này ghi chú vài mẹo vặt khi chọc ngoáy Linux kernel.

Forum: diễn đàn về việc làm trong ngành công nghệ thông tin 855

ngocdaothanh.myopenid.com 149
about 1 year ago

Theo kinh nghiệm rút ra từ quản lí project, muốn tiến bộ nhanh trong lập trình, trước bất kì vấn đề nào cũng nên tự mình xác định và trả lời 2 câu hỏi WHAT và HOW.

Ví dụ:

WHAT: Sếp (thầy, cô v.v.) giao mình bài tập gì thế nhỉ?
A: À, bài tập về hướng đối tượng.

WHAT: Hmm, trả lời vậy còn chung chung quá. Cụ thể là gì?
A: 4 tính năng của hướng đối tượng.

v.v.

Tất nhiên có thể dắt dây ra những loại câu hỏi nữa, như WHY. Nhưng bắt được 2 câu ở trên là ngon rồi.

Article: Cài Red5 trên Ubuntu 1955

ngocdaothanh.myopenid.com 149
Updated about 1 year ago

Nếu dùng file .deb có sẵn thì quá khỏe. Tuy nhiên nó chỉ dùng cho Java5, trong khi Java6 đã ra được vài năm, đã stable.

Bài viết này trình bày cách cài Red5 thủ công trên Ubuntu, tất nhiên là chạy với Java mới nhất {#emotions_dlg.wink}.

ngocdaothanh.myopenid.com 149
over 2 years ago

Tại thời điểm năm mới 2008 này, để chương trình ta viết chạy ngon lành với phiên bản Red5 từ trunk, cần bỏ đoạn sau sau ra khỏi web.xml (đa số các tài liệu cũ đều hướng dẫn có dòng này):

<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

Article: Xử lí song song 1766

ngocdaothanh.myopenid.com 149
Updated over 2 years ago

Xử lí song song từ xa xưa cho đến gần đây là lãnh vực cao cấp hầu như chỉ dành cho các nhà khoa học. Có ít nhất 2 nguyên nhân:

  • Xử lí song song đòi hỏi siêu máy tính đắt tiền, chỉ chính phủ hoặc tập đoàn lớn mới kham nổi.
  • Nhà khoa học mới cần tính toán cao cấp, như trong nghiên cứu vật lí hạt và vũ trụ, sinh học cấu tạo, khí tượng địa cầu, khoa học máy tính.

Gần đây nhờ sự phổ biến của phần cứng rẻ như CPU đa lõi, phần mềm tiện dụng như Erlang, đại chúng bắt đầu biết đến xử lí song song. Nhà khoa học xây để học, kĩ sư học để xây, bài viết này giới thiệu xử lí song song qua hình thức hỏi đáp dành cho kĩ sư.

alide.myopenid.com 32
Updated over 2 years ago

Việt Nam 3 năm trước đã chế được siêu máy tính, có 30 vé{#emotions_dlg.laughing}, tốc độ xử lý 18 tỷ phép tính/giây = 18GFLOPS = 0.018TFLOPS = mạnh gấp 0.0018 lần cái siêu máy tính bé bé của đại học Tsukuba{#emotions_dlg.tongue_out}

Article: Giao diện hệ điều hành của Microsoft và Apple qua các thời kỳ từ năm 1995 661

phananhvu.myopenid.com 125
Updated over 2 years ago

Nhìn giao diện của 2 hệ điều hành này qua các thời kì:

Ngay từ đầu, Táo đã sử dụng thanh menu ở bên trên (thay vì Cờ bên dưới), các icons ở bên phải (desktop) (cờ ở bên dưới). Các nút của cửa sổ (close, minimize, maximize) ở bên trái, thay vì bên phải của Cờ. Mac hầu như đi ngược về thiết kế so với Win. Bản thân Bon cảm nhận thấy các thiết kế đó của Mac dễ sử dụng hơn. Và Apple đã nghiên cứu rất kỹ về điều này, họ không tự nhiên làm vậy. Cũng như nút Táo (ở góc trái bên trên) màn hình, đó là điểm dễ đạt tới nhất trong tất cả các điểm trên màn hình. (bạn thử di tay lên góc trái bên trên màn hình (TÁO), với góc trái bên dưới màn hình (CỜ), xem cái nào dễ & thoải mái hơn). (Trích từ bài này)

 

Article: Em là bạn của A pa chải 1233

phananhvu.myopenid.com 125
Updated over 2 years ago

Ai chưa biết apache là ai thì tra trong wiki nhé. Ở đây chỉ bàn về bạn của apache thôi.

phananhvu.myopenid.com 125
over 2 years ago

hay quá

nào thì MAMP :D

Forum: WWDC 2008 = iPhone 2.0 511

nguoitapdich.myopenid.com 35
Updated over 2 years ago

Kiềng 3 chân của Apple: Mac (máy tính), iPod (âm nhạc), iPhone (liên lạc). Làm về điện thoại di động thì không thể không xem video dài 1 tiếng 45 phút giới thiệu iPhone tại WWDC 2008. Làm về iPhone thì không thể không dùng Mac vì công cụ để viết chương trình chỉ chạy trên Mac.

Forum: Mã nguồn của chương trình cài đặt Windows Vista 845

rollingstone.myopenid.com 1
over 2 years ago

nhìn source code mới biết, thảo nào mà mình cài đặt mãi không được windows Vista, đành dùng Fedora ^^!

Article: Dùng Pound làm frontend cho Rails 988

jishin.myopenid.com 18
Updated over 2 years ago

Khi chạy chương trình Rails trên server thực sự trong producton environment, cần chạy vài instance của chương trình một lúc để đảm bảo cùng lúc trang web phục vụ được nhiều request.

Tuy nhiên Rails không thread-safe. Do đó phải chạy nhiều process của chương trình cùng lúc. Giải pháp chạy vài process Mongrel làm backend để chạy Rails theo kiểu cluster, và server gì đó như Apache, Lighttpd, Nginx làm frontend là best practice phổ biến.

Bài viết này xin trình giới thiệu cách dùng Pound làm frontend. Nó nhỏ gọn dễ cài đặt và config, có đầy đủ tính năng virtual host, SSL, nên có lẽ thỏa mãn nhu cầu của hầu hết project Rails.

ngocdaothanh.myopenid.com 149
Updated over 2 years ago

Pen và Balance còn đơn giản nhanh gọn hơn nữa. Ví dụ thời gian install đến lúc chạy được Pen chỉ mất chừng 10 giây trên Ubuntu.

Tuy nhiên mấy cái như Pound, Pen, Balance chỉ là... balancer, không phải là HTTP (web) server nên không serve được tập tin tĩnh, nếu tập tin tĩnh to cỡ chục MB trở lên thì tốc độ chương trình Rails bị ảnh hưởng rất nhiều.

Nếu dùng Apache với mod_proxy_balancer, để serve tập tin tĩnh cần thêm

RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f

trước

RewriteRule ^/(.*)$ balancer://mongrel_cluster%{REQUEST_URI} [P,QSA,L]

Nếu dùng với mod_proxy, cần thêm

ProxyPass /images !
ProxyPass /javascripts !
ProxyPass /stylesheets !

Alias /images /path/to/public/images
Alias /javascripts /path/to/public/javascripts
Alias /stylesheets /path/to/public/stylesheets

trước

ProxyPass / http://localhost:3001/
ProxyPassReverse / http://localhost:3001/
ProxyPreserveHost on

Article: Mời tham dự hội thảo Open Source - Moblin ! 821

hacao.myopenid.com 19
Over 2 years ago

HCA trân trọng kính mời Quý Đơn vị tham dự buổi hội thảo với chuyên đề: Open Source - Moblin Lập trình Linux cho máy di động      

    

HỘI TIN HỌC THÀNH PHỐ HỒ CHÍ MINH (HCA)
Lầu 5, Phòng 509, 79 Trương Định, Quận 1, TPHCM
ĐT: (08) 822 2876 – Fax: (08) 825 0053
Email: [email]hca@hcm.vnn.vn[/email] - Website: [url]www.hca.org.vn[/url]

Số:   57/HC-08/VT                TP.Hồ Chí Minh ngày16 tháng 06 năm 2008


Thư mời

Hội Tin Học Tp.Hồ Chí Minh trân trọng kính  mời Quý Đơn vị tham dự buổi hội thảo với chuyên đề:


Open Source - Moblin
 Lập trình Linux cho máy di động

Thời gian : 8h30 - 16h30 ngày thứ năm 26 tháng 06 năm 2008

Địa điểm : Công viên phần mềm Quang Trung, Phường Tân Chánh Hiệp, Q.12

Người chủ trì và MC: Mr. Chu Tiến Dũng
    Giám đốc công ty Phát triển CVPM Quang Trung
   
Diễn giả:    
                Mr. Hoàng Lê Minh
                Viện trưởng Viện công nghiệp phần mềm và nội dung số - Bộ TT – TT
                Mr Ashok and Mr.Anka Rao
                Intel India
                Mr.Huỳnh Kim Sen
                Sở Giáo dục Tp.HCM
                Mr.Phạm Thiện Nghệ
                Tổng thư ký Hội Tin Học Tp.HCM

Nghỉ giải lao dùng Tiệc Buffet trưa vào lúc 12:30-1:30

Trân trọng kính mời đại diện Quý Đơn vị Doanh nghiệp,  Hội viên và cộng đồng Linux quan tâm tham dự buổi hội thảo chuyên đề hữu ích này.


Hội Tin Học TP.HCM
Tổng thư ký

(Đã Ký)

Phạm Thiện Nghệ

Ghi chú:
Xin vui lòng xác nhận tham dự trước ngày 23/06/2008, ĐT:8222876-8250053
Email : [email]hca@hca.org.vn[/email] ; [email]khanhlp@hca.org.vn[/email]