Categories
PHP Web Programming

[Slide] Hội thảo: Heavy Web Optimization – Front-end

Vậy là buổi Chia sẻ một số kỹ thuật tối ưu Front-end cũng diễn ra tốt đẹp, mặc dù số lượng không nhiều nhưng cũng đủ để tạo nên một không khí chia sẻ với mọi người.

Phần trình bày thì những ai có đi thì sẽ nắm được chi tiết, nay mình chia sẻ mọi người slide để các bạn nắm thêm thông tin và cũng để cho những bạn nào không đi buổi đó biết sơ sơ.

Categories
Javascript Web Programming

Hội thảo: Heavy Web Optimization – Front-end

hoi-thao-heavy-web-optimization--front-end

Trước tiên cũng hy vọng các bằng hữu thông cảm là dạo này công việc nhiều quá nên không có nhiều thời gian viết bài chia sẻ trên blog, nay mình viết bài này thông báo đến các bạn, những web developer, bloghoctap sẽ tổ chức buổi hội thảo dành cho giới web developer, nối tiếp các hội thảo của bloghoctap trước đây.

Khi được hỏi làm sao cho website nhanh hơn, hầu như sẽ nghe câu trả lời là “…nâng cấp server..”. Đôi khi nâng cấp chưa phải là giải pháp tốt vì nó không được kinh tế lắm, điều đầu tiên bạn cần nghĩ tới để tăng tốc website có thể là tối ưu cho trang web của mình. Nối tiếp với buổi Hội thảo giới thiệu về PHP Debugger, Profiler, lần này, mình sẽ trình bày về tối ưu phía client (Front-end) sao cho hiệu quả, đảm bảo nhu cầu về tiết kiệm và tốc độ nhằm giúp trang web load nhanh hơn và triển khai cũng không phức tạp nhiều.

Categories
Web Programming

Lấy bản thảo ebook trên Alezaa.com

alezaa-ebook-system

Nếu bạn có theo dõi bài viết trước đây giới thiệu về Alezaa thì có lẽ biết site này làm gì rồi. Cũng như các bài viết khác trên bloghoctap khi phân tích website, mình chẳng có ý định dìm hàng website nào mà chỉ là đứng trên vị trí một web developer phân tích, rị mọ xem kỹ thuật bên trong họ hoành tráng cỡ nào và có thực sự như đã quăng bom hay không thôi, và đối tượng bài viết này hướng đến là Alezaa và hệ thống phân phối ebook bản quyền của họ.

Thật sự mình cũng tính viết bài này lâu rồi bởi từ khi họ chính thức bật tính năng chạy (ngày 1/9/2011) thì mình đã hoàn tất việc “thăm dò” nhưng chưa có thời gian viết, sáng nay rảnh rồi nên ngồi viết cho các bạn đồng đạo hay các bạn nào liên quan đến bán ebook, mua ebook, crack ebook hay xuất bản ebook hiểu hơn về “sự bảo vệ ebook” của alezaa. Đợt thăm dò này tốn 100k nhưng “rờ” được bản thảo của khoảng 4 cuốn khá mới và nổi tiếng.

Categories
PHP

Xây dựng PHP Framework “Made in tự tui”

xay-dung-php-framework

Đã lâu mới có thời gian ngồi viết bài chia sẻ với các bạn về các kỹ thuật trong quá trình làm việc với PHP của mình. Hôm nay, mình chia sẻ đến các bạn một số vấn đề khi xây dựng một framework PHP cho riêng mình. Bài viết không dành cho phụ nữ có thai và các bạn dị ứng với ngôn ngữ lập trình web PHP.

Không ít người luôn nói rằng viết PHP framework chi cho khổ, có biết bao nhiêu cái PHP framework tốt lắm rồi, viết chi cho mệt mà chưa chắc tốt và mình nghĩ hầu hết các bạn cũng nghe điều này thường xuyên. Thật sự đúng là như vậy, có rất nhiều PHP framework rất tốt hiện giờ, vậy các bạn có tự hỏi liệu các framework đó ở đâu ra nếu ai cũng theo cái triết lý dùng framework của người khác ^^.

Hầu hết các PHP framework đều hướng đến một tập đối tượng developer nào đó, từ dễ đến khó, từ quy mô ứng dụng to đến nhỏ, từ tập tính năng nhiều đến ít…và chắc chắn chẳng có cái PHP framework nào viết ra để đáp ứng 100% nhu cầu cho website của bạn hay website mà khách hàng yêu cầu bạn phát triển và thường là thừa cái này, thiếu cái kia vì các PHP framework đưa ra thường theo nguyên lý “One Size Fits All” để cộng đồng sử dụng. Do đó, bạn sẽ tiếp cận các vấn đề nhanh hơn nếu đó là framework của bạn, có thể là phát triển mới hoặc cải tiến, nâng cấp, cập nhật.

Categories
Web Design

Alezaa.com – Để lộ website sắp ra mắt

alezaa-hinh-anh-website

Đang buồn ngủ, có nghe nói một trong những đối thủ/đối tác(?) của Reader từ lâu là Alezaa.com gọi tháng 8 là tháng kì diệu và họ sẽ triển khai hệ thống website bán ebook bản quyền. Không biết họ sẽ làm như thế nào và làm cái gì cho site của mình nên mình cũng tò mò mấy tháng nay vì nếu truy cập bình thường thì bạn chỉ thấy có trang landing page mà thôi, không có liên kết nào khác.

Nay vô tình mò được vào cái hệ thống bên trong (mà họ gọi là pre-beta) và khám phá rất nhiều điều thú vị về website này và phải nhanh chóng đưa tin, chia sẻ những tìm kiếm này đến mọi người.

Categories
software

Thêm Watermark cho file PDF với A-pdf Watermark

a-pdf-watermark-software

Nhân việc đang nghiên cứu về các kỹ thuật bảo vệ file PDF thì cũng tìm được một số phần mềm giúp mình làm khá tốt việc này, trong số đó, A-pdf Watermark có lẽ là một phần mềm khá thích hợp và giá cả phải chăng.

A-pdf Watermark là một sản phẩm trong rất nhiều sản phẩm liên quan đến xử lý file PDF của a-pdf (http://a-pdf.com), nếu các bạn từng đụng đến xử lý file PDF sẽ biết đến website này. Mục đích đơn giản của A-pdf Watermark là giúp mình thêm watermark vào file pdf. Mục đích thêm watermark vào file PDF tùy thuộc vào mục đích, nhu cầu của bạn khi phát tán, chia sẻ file PDF của mình. Đó có thể là thêm một dòng text, hình ảnh logo, ngày tháng…để đánh dấu file PDF của mình.

Categories
PHP Web Programming

Cache Strategy & APC – Barcamp saigon 2011 summer

barcamp-saigon-2011-apc-cache-slide

Thế là ngày chủ nhật tham gia Barcamp Saigon 2011 cũng qua, quả thực mình không học được gì nhiều từ buổi barcamp này vì hầu như toàn là đi nghe giới thiệu, quảng cáo hoặc những cái mà ai cũng biết là cái gì. Chỉ một chữ…CHÁN.

Hôm nay đi trễ nên khi vào sảnh đăng ký thuyết trình thì buổi sáng đã kín phòng, thế là đành chọn slot 13:00 để nói đề tài của mình hy vọng chia sẻ một số kinh nghiệm của mình cho các bạn coder.

Sau khi đi “nghe quảng cáo” cả buổi, rồi cũng ăn trưa rồi tới phần trình bày của mình. May mắn là mình làm buổi chiều nên không giành giựt thời gian của nhau để nói nên phần mình nói kéo dài đến 1 tiếng và nói trong một không gian mình khá ưng ý.

Categories
PHP Web Programming

Barcamp saigon 2011: Một số trải nghiệm về APC cache

barcamp-saigon-2011-apc-cache

Vậy là chỉ còn 6 ngày nữa là đến barcamp mùa hè 2011, mình cũng đã tìm ra chủ đề để chia sẻ với các bạn trong hôm đó. Hôm đó mình sẽ chia sẻ với các bạn về vấn đề caching bằng APC và một số chiến thuật caching hiệu quả nhằm tăng tốc ứng dụng của mình.

Các nội dung mình chia sẻ xoay quanh một số vấn đề về cài đặt, sử dụng mà mình đã học được trong quá trình triển khai mạng xã hội sách reader.vn hiện đang chạy. Nếu bạn nào quan tâm có thể tham gia để cùng chia sẻ nhé.

Nếu bạn nào quên thì barcamp sẽ được tổ chức tại đại học RMIT, TPHCM vào sáng CN ngày 24/7/2011. Hẹn gặp lại mọi người tại barcamp.

Categories
User Interface Design & Usability

Phân tích mạng xã hội Google+ (Google plus)

google plus-logo

Hôm nay mình cũng được Invite để tham gia Google+(Google Plus) nên mình viết bài này chia sẻ một chút phân tích ban đầu về Google+ để bạn nào quan tâm có thể nhìn sơ về mạng xã hội Google+ này.

Các tính năng cơ bản tương tự như Facebook, hay nói trắng ra là…không có gì khác facebook cả, cũng nhà cửa, cũng feed, cũng photo, friend, group…có khác chắc là google có tích hợp khá nhiều tính năng thiên về mobile hơn để tăng tương tác phía mobile, nhưng mình nghĩ cái này không hấp dẫn lắm.

Nhận xét ban đầu là tốc độ khá chậm và trong hệ sinh thái chưa có app, và có lẽ Google+ sẽ sử dụng platform OpenSocial để triển khai các app cho mình và cho bên thứ 3 vì đây có lẽ là bước đi đầu của Google trước khi ra mạng xã hội Google+. Tuy nhiên, đó cũng chỉ là dự đoán vì chưa chắc Google+ sẽ sử dụng platform OpenSocial cho bên thứ 3 xây dựng các ứng dụng và game.

Đăng ký Google+
Welcome Page của Google+
Welcome Page của Google+
Categories
User Interface Design & Usability Web Design

Google+ và cuộc chiến mạng xã hội với Facebook

google+ logo

Google+ là gì? Đó có lẽ là câu hỏi mà hôm nay khá nhiều người trong ngành thắc mắc và muốn tìm hiểu và mình cũng vậy và thế là sau khi có một số thông tin về Google+ thì mình viết bài này chia sẻ đến mọi người. Google+ (Google Plus) là một mạng xã hội, một dự án bí mật và ấp ủ từ năm ngoái của Google đã được công bố trên các phương tiện truyền thông trên thế giới.

Google+ được coi là sự trả lời của Google cho sự thống trị bấy lâu nay của Facebook trên thế giới với con số trên 700 triệu tài khoản của Facebook. Và việc ra đời của Google+ sẽ có ảnh hưởng không ít đến Facebook trong thời gian sắp tới.