Bài viết của Vũ Văn Thanh

Cách tạo Cache cho website đơn giản mà hữu hiệu với PHP

Tốc độ luôn luôn là vấn đề sống còn cho một website, bạn thử tưởng tượng xem, nếu bạn viếng thăm một trang web hay blog nào đó, mà thời gian load trang rất lâu thì ắt hẳn là bạn sẽ chẳng còn muốn quay lại website hay blog đó nữa. Có rất nhiều cách để cải thiện tốc độ load trang web, và một trong số ...

Tác giả: Vũ Văn Thanh viết 17:48 ngày 04/10/2018 chỉnh sửa

Rails::API vs. Sinatra vs. Grape

Ai cũng biết rằng Rails thống trị trong mảng các Ruby web framework, khi mà framework phổ biến thứ hai là Sinatra cũng chỉ bằng 5% mức độ phổ biến so với Rails. Mặc dù vậy, điều đó không có nghĩa là các non-Rails frameworks như là Sinatra và Grape không có vai trò gì. Khi nào thì việc bỏ qua ...

Tác giả: Vũ Văn Thanh viết 17:48 ngày 04/10/2018 chỉnh sửa

Tối ưu hóa mã nguồn PHP

Với một chương trình PHP hoàn chỉnh hoặc với số lượng lớn người sử dụng cùng lúc, nếu mã nguồn được viết hợp lí, chương trình của bạn được tăng tốc đáng kể. Trong những năm gần đây, PHP đã trở thành một trong những ngôn ngữ phổ dụng nhất trong lập trình ứng dụng web. Ưu điểm của PHP là mã ...

Tác giả: Vũ Văn Thanh viết 17:45 ngày 04/10/2018 chỉnh sửa

Tạo lớp (class) phân trang đơn giản bằng PHP

Trong quá trình làm web, ắt hẳn bạn sẽ cần phân trang khi dữ liệu được load quá nhiều, đoạn code dưới đây chỉ là một lớp phân trang đơn giản nhưng sẽ rất hữu ích cho những bạn mới bước vào lập trình nói chung và lập trình bằng php nói riêng. Đoạn code phân trang này sẽ hiển thị như sau khi bạn ...

Tác giả: Vũ Văn Thanh viết 17:44 ngày 04/10/2018 chỉnh sửa

Tạo captcha xác minh kí tự nhập vào (Number Verification) bằng PHP

Ở bài trước mình đã giới thiệu tới các bạn bài viết Thủ thuật PHP : Ứng dụng free php captcha , hôm nay mình sẽ chia sẻ cho các bạn thêm 1 thủ thuật tạo ứng dụng captcha cho trang web của bạn nữa, ứng dụng này có chức năng tạo ra 1 loạt kí tự ngẫu nhiên và tạo ra 1 file hình ảnh cho các kí tự ...

Tác giả: Vũ Văn Thanh viết 17:43 ngày 04/10/2018 chỉnh sửa

[Bài 6]: tạo trang login Laravel

a) chuẩn bị: -Trước khi tạo 1 trang đăng nhập trong Laravel, bạn phải tạo một database ( ở đây mình dùng MySQL) có chứa 1 table gồm các trường: ID, name,email,password,remember_token. và kết nối nó với project. a) phần giao diện: -Ở đây mình sử dụng thêm bootstrap cho nhanh :D. Mình có 1 Form ...

Tác giả: Vũ Văn Thanh viết 17:08 ngày 04/10/2018 chỉnh sửa

[BÀI 11]Sử dụng Position: Fixed trong CSS

Position: Fixed – Position : Fixed cho kết quả tương tự như Position: Absolute, chỉ khác là khi kéo thanh cuộn ngang, dọc thì vị trí của đối tượng được giữ nguyên không thay đổi. -Theo mặc định thì Fixed sẽ lấy luôn cửa sổ trình duyệt làm nơi để làm chuẩn. Nhưng nếu một trong các thẻ cha ...

Tác giả: Vũ Văn Thanh viết 17:08 ngày 04/10/2018 chỉnh sửa

[Bài 5]: Project đầu tiên với Laravel

– Ở những bài trước, mình đã hướng dẫn các bạn tải về bộ source code laravel, để kiểm tra project đã hoạt động chưa, các bạn phải đảm bảo đã có mở XAMPP ( mở apache và MySQL), thư mục project phải ở trong folder htdocs. -Lưu ý nhỏ là laravel5.2 hiện tại chỉ hoạt động với PHP phiên bản 5.6 trở ...

Tác giả: Vũ Văn Thanh viết 17:08 ngày 04/10/2018 chỉnh sửa

[BÀI 1] Giới thiệu về CSS, học CSS như thế nào?

1-CSS là gì? -CSS là chữ viết tắt của cụm từ ‘ Cascading Style Sheets’ -CSS được dùng để tìm và định dạng lại các phần tử được tạo ra bởi các ngôn ngữ đánh dấu (ví dụ HTML ). -CSS sẽ tác động thay đổi cách hiển thị mặc định của HTML để tạo ra một giao diện đẹp và lung linh hơn. ...

Tác giả: Vũ Văn Thanh viết 17:07 ngày 04/10/2018 chỉnh sửa

[BÀI 5] Định dạng nền trong CSS

Định dạng nền trong CSS – Background Background là một thuộc tính rất quan trọng khi bạn sử dụng CSS để tạo nên một trang web hoàn chỉnh. Bài hôm nay chúng ta sẽ đi tìm hiểu về Background và các thành phần cơ bản mà ta hay sử dụng. Các thành phần của background mà chúng ta sẽ tìm hiểu trong bài ...

Tác giả: Vũ Văn Thanh viết 17:06 ngày 04/10/2018 chỉnh sửa