quanganhdo's archive

I'm Anh Quang Do (aka QAD). This tumblelog is where I talk about what I deeply care about and link to interesting articles on the interweb. If you want to reuse any of my content, feel free to do so. Just remember to put a link back to my original post.

Posts tagged with “linh tinh”

Những gì đang diễn ra, phần 4

1. Như hứa trong bài viết trước, tớ đã đưa toàn bộ mã nguồn monologue lên GitHub:

http://github.com/quanganhdo/monologue/tree/master

Để chạy được mã nguồn này, tối thiểu bạn cần có Ruby và Sinatra. Thông tin có thể tham khảo tại: http://www.sinatrarb.com.

Ngoài 2 điều kiện tiên quyết này, bạn cần có một số gem như ActiveRecord, HAML - xem thêm ở phần require của file monologue.rb.

Read More »

Những gì đang diễn ra, phần 3

1. Tớ viết một trang web nho nhỏ theo kiểu Twitter, nhưng chỉ cài trên localhost và sử dụng với mục đích cá nhân - một loại nhật ký tối giản. Mỗi ngày một vài câu ngắn, tối đa 140 ký tự, kèm thêm một emoticon thể hiện cảm xúc "chủ đạo" trong ngày, và thế là monologue ra đời.

Khác với các trang web trước kia tớ viết, monologue không dùng WordPress cũng chả liên quan gì đến Cake. Nó được viết hoàn toàn bằng Sinatra, sử dụng ngôn ngữ Ruby.

Read More »

Những gì đang diễn ra, phần 2

1. Tớ mới cập nhật bản WordPress mình dùng lên 2.7 RC2. Quá trình upgrade diễn ra khá nhanh - mất không tới 5 phút. Điều may mắn khác là mấy plugin tớ đang cài đều hoạt động tốt với phiên bản WordPress mới này.

Nhìn chung, những thay đổi trong phiên bản 2.7 của WordPress nằm ở khu vực Admin. Toàn bộ theme được thiết kế lại, cách thức bố trí chuyển từ menu ngang sang menu dọc. Ổn.

Tính năng cài đặt, nâng cấp, gỡ bỏ plugin cũng như core của WordPress hoạt động chuẩn xác hơn trong phiên bản trước. Rất đáng để nâng cấp.

Phiên bản 2.7 cũng chính thức đưa Google Gears vào hoạt động. Có thể nói đây là một cải tiến tuyệt vời, giúp tớ có thể viết bài trên blog mà không cần có kết nối internet. Gears sẽ lưu ảnh và các thành phần *nặng ký* trong khu vực Admin vào máy tính của bạn, giúp cho quá trình quản lý blog được nhanh chóng hơn.

Read More »

Những gì đang diễn ra, phần 1

Điều mà (có thể) nhiều người đăng ký đọc RSS từ blog tớ nhận ra là trong suốt 2 tuần qua, tớ không viết thêm một bài nào. Một phần vì không có thời gian (tớ thi môn cuối cùng và chuẩn bị hành lý về Việt Nam dịp hè), một phần vì... bí đề tài. Không phải lúc nào tớ cũng có cái để viết.

Vậy nên bài viết này sẽ mang tên "Những gì đang diễn ra, phần 1". Đây không hẳn là một series, bởi các phần sau chẳng liên quan gì đến phần trước đó. Cách đặt "phần x" chỉ để phân biệt giữa các bài khác nhau. 

1. Tuy bỏ bê blog, nhưng tớ vẫn cập nhật tumblelog của mình đều. Điều này vẫn đúng kể từ sau khi đăng bài viết trước của tớ - Blogging, tumblelogging & micro-blogging:

Với blog tớ phải dành 30, 45 phút hoặc thậm chí là 2 tiếng cho một bài viết, nhưng khi tumblelog, tớ chỉ mất không đầy 30 giây. Tìm được gì đó hay ho, bấm bookmarklet Share on Tumblr, Submit, xong. Nhanh gọn và hiệu quả.

Blogging, tumblelogging & micro-blogging

Nếu bạn chưa tạo cho mình một tumblelog, tớ khuyên bạn nên thử, vì tumblelogging RẤT thú vị.

Read More »(((more)

Giấy phép sử dụng - chọn cái nào?

Đọc xong bài viết Ext JS và Bài Học Về Mã Nguồn Mở trên blog Web 2.0 - Vietnam, tớ thấy hoa mắt vì sự rắc rối của các loại giấy phép sử dụng. Thử nhìn quanh một vài mã nguồn/phần mềm mình dùng/biết tới, càng thấy đầu óc ong ong u u hơn:

  • WordPress, MySQL, phpBB, Drupal: GNU General Public License
  • CakePHP, Rails: MIT License
  • Apache: Apache License
  • PHP: PHP License
  • Pligg: Affero General Public License

Và lẽ ra tớ đừng thử vào Wikipedia, vì có khoảng vài trăm loại giấy phép như vậy - bắt đầu với:

  • Academic Free License
  • Apple Public Source License
  • BSD License
  • GNU General Public License
  • GNU Lesser General Public License
  • Nhiều, nhiều, nhiều lắm...

Read More »