October 13, 2009
Objective-C's niche: why it survives in a world of alternatives →
Tác giả blog về lập trình Cocoa - Cocoa with Love - thảo luận những lý do khiến cho Objective-C trở thành ngôn ngữ không thể thiếu cho dân lập trình Mac & iPhone.
Tác giả blog về lập trình Cocoa - Cocoa with Love - thảo luận những lý do khiến cho Objective-C trở thành ngôn ngữ không thể thiếu cho dân lập trình Mac & iPhone.
Nhân ngày khai giảng năm học mới (đùa đấy), tớ đưa lên GitHub mã nguồn đầy đủ của một số "dự án" nho nhỏ mà mình đã thực hiện trong thời gian qua.
Số mã nguồn này bao gồm:
Bạn có thể tải chúng về dưới dạng file ZIP ở địa chỉ:
Bạn được phép sử dụng những mã nguồn trên cho mục đích phi lợi nhuận, với điều kiện để liên kết tới trang web của tớ: [http://quanganhdo.com](http://quanganhdo.com].
Thắc mắc có thể liên hệ tớ qua email me [at] quanganhdo [dot] com
Điều được tớ nhắc đến trong bài viết này không hẳn là một thủ thuật, đồng thời nó cũng không chỉ được áp dụng cho mỗi mình CakePHP. Nó là 2 chữ: đọc nhiều.
1. Bên cạnh những nguồn thông tin và tài liệu "chính thống" được nêu trên trang chủ CakePHP, như The Cookbook, The Bakery, hay những blog vốn đã nổi tiếng từ lâu vì những bài viết về CakePHP như cakebaker, Debuggable (trước là ThinkingPHP), bạn có thể tìm thấy hằng hà xa số các bài viết khác về framework này từ rất rất nhiều các blog khác.
Vào thăm ngần đó blog thường xuyên là điều không khả thi, và cũng không thật cần thiết, khi mà bạn chỉ cần nhớ một địa điểm duy nhất - Planet CakePHP. Trang web này tập hợp (gần như) tất cả các bài viết về CakePHP rải rác mọi nơi trên web về một mối, giúp bạn nhanh chóng cập nhật kiến thức của mình.
Hãy bookmark hoặc đăng ký nhận tin RSS từ feed aggregator này: http://planetcakephp.org/aggregator
2. Đôi lúc trong khi code, bạn sẽ cần thông tin về một số vấn đề thường gặp: Làm thế nào để sử dụng Auth Component? Làm sao để dùng theme? Cài đặt và sử dụng bake ra sao?
Bạn có thể tìm thấy danh sách các tutorial giải đáp những câu hỏi đó trong bài viết CakePHP Tutorials đăng trên blog PseudoCoder.
Một địa chỉ khác mà trước kia tớ thường lui tới là trang Frequent discussions trên CakePHP Google Group. Tuy nhiên, tại thời điểm viết bài, khi truy cập hiện ra thông báo lỗi "Sorry, you have to be a manager of this group to view this page" - có lẽ trang web này đang trong giai đoạn bảo trì.
Vậy nhé. Đón xem phần sau, nếu có.
Phiên bản: 1.1
Tương thích: WordPress 2.0 trở lên
Tính năng: WP-AVIM giúp bạn nhanh chóng tích hợp bộ gõ AVIM của tác giả Hieu Tran Dang vào blog của mình. Bạn có thể gõ tiếng Việt có dấu ngay trong màn hình Write Post/Write Page của Admin Panel, cũng như trong khung comment ở mỗi bài viết.
WP-AVIM 1.1 có gì mới?
WP-AVIM 1.1 có 2 cải tiến so với phiên bản 1.0 tớ phát hành năm ngoái:
Nếu sử dụng WordPress 2.7, bạn có thể bỏ qua bước Tải về và Cài đặt thủ công, vì phiên bản WordPress này hỗ trợ việc nâng cấp plugin trực tiếp ngay trong Admin Panel.
1. Tớ mới viết (thêm) một bookmarklet mới, lấy tên là E3. Nếu theo dõi tumblelog của tớ thì bạn hẳn đã biết về nó, và cũng có thể đã dùng thử E3 rồi:
Bookmarklet hỗ trợ chèn nhanh emoticon tớ mới viết. Đã test qua loa trên Firefox - ngon và Safari - hỏng. Hiện mới chỉ hỗ trợ textarea, chứ iframe kiểu WYSIWYG như TinyMCE và FCKeditor thì chưa.
- E3
Đoạn mã khởi động E3 như sau: