Xem các bài viết trong danh mục PHP

suhosin-cookie-bug

Dạo này tự nhiên thấy cái tính năng toggle grid view/table view (http://reader.vn/book.php) tự nhiên không chạy, vô xem code thì thấy mình hoàn toàn không động chạm chức năng này từ dạo ấy, chả hiểu sao nó không chạy, thế là tối nay quyết tâm debug xem nó bị gì.

xem chi tiết »

hoi-thao-heavy-web-optimization--back-end

Chào mọi người, cuối cùng thì cũng hoàn tất khâu chuẩn bị cho buổi hội thảo mình rất trông chờ từ bấy lâu nay để chia sẻ tới các bạn những kinh nghiệm tối ưu Back-end của mình trong quá trình làm dự án.

Hôm nay, mình rất vui mừng thông báo là buổi hội thảo về Backend có thể diễn ra để tiếp nối sự kiện tối ưu cho website. Tối ưu backend có rất nhiều việc cần quan tâm như tối ưu code (PHP), database, cache và những kỹ thuật profiling để tìm ra bottleneck trong ứng dụng của bạn. Tối ưu backend sẽ giúp bạn tiết kiệm khá nhiều chi phí vận hành server và mang lại hiệu suất xử lý cao hơn cho hệ thống với kinh phí thấp nhất.

Trong buổi hội thảo sắp tới mình sẽ chia sẻ một số kinh nghiệm về:

xem chi tiết »

Tối nay nhân có chút thời gian vừa quay lại một vài dòng code xử lý trên database SQLite trên PHP bằng PDO nên tranh thủ viết vài dòng chia sẻ với các bạn một tí xíu kinh nghiệm làm việc với sqlite của mình.

Giới thiệu sơ cho những ai chưa biết SQLite là gì thì đó là 1 dạng cơ sở dữ liệu quan hệ (giống MSSQL, MySQL…), có cấu trúc table, cột, dòng, query để lấy thông tin như truy vấn SQL bình thường. Có một điểm khác biệt là SQLite chỉ nằm gọn trong 1 file duy nhất. Bạn có thể tìm hiểu thêm về SQLite tại http://www.sqlite.org.

xem chi tiết »

apc-segmentation-fault

Số là đang cần cài APC cho con VPS Kloxo cùi bắp để test. Theo như quy trình bình thường thì mình cũng cài đặt xong ông thần APC lên con VPS này (mặc dù có gặp vài trắc trở). Những tưởng cài APC xong thì mình tha hồ làm việc như bình thường nhưng …bùm..truy cập trang web thì bị một hiện tượng rất là khó hiểu từ trước đến giờ, đó là ra trang lỗi trên Chrome và trên Firefox thì cho download luôn file .php mà không có nội dung.

xem chi tiết »

Chào mọi người, lâu lắm rồi mới có thời gian ngồi viết blog bởi giai đoạn 2 tháng trước tết khá bận, âu cũng là vì mình ký hợp đồng 2 tháng đánh giặc tại công ty Harveynash.

Ngồi đây viết những dòng này là mình đã kết thúc hợp đồng 2 tháng và là ngày đầu tiên mình trở lại con đường freelance để tiếp tục với các dự án khác của mình và của những đối tác tương lai. Tuy nhiên, nhìn lại hai tháng vừa qua, mặc dù đó là khoảng thời gian không dài nhưng cũng đủ khiến mình khó quên trong cuộc đời code dạo của mình.

xem chi tiết »

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ơ. xem chi tiết »

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.

xem chi tiết »

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 ý.
xem chi tiết »

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.

image-trimming-with-php

Bây giờ mới có thời gian ngồi viết blog để chia sẻ một số kỹ thuật với mọi người tiếp, mọi người thông cảm vì dạo này ít viết nhé!

Hôm nay mình chia sẻ tới các bạn 1 kỹ thuật nho nhỏ mà mình sử dụng trong Reader dùng trong admin panel đó là trim image. Kỹ thuật này tập trung vào các hàm xử lý hình trong PHP với thư viện gd2, không cần các thư viện khác kèm theo như imagemagick…
xem chi tiết »

Tổng số trang (5): 1 2 3 4 » ... »|


Bình luận mới nhất