Bài viết của Tạ Quốc Bảo

Bắt Sự Kiện Khi Hình Ảnh Trên Trang Web Được Load Xong

Một trong những yêu cầu không phải hiếm gặp phải đó là các lập trình viên cần phải biết được khi nào hình ảnh trên trang được load (tải) xong. Một ảnh trên trang được thể hiện qua việc sử dụng thẻ HTML <img> với ít nhất một thuộc tính là src. Một ví dụ đơn giản: <img src="http://hoclaptr ...

Tác giả: Tạ Quốc Bảo viết 10:35 ngày 07/09/2018 chỉnh sửa

Hướng dẫn thiết lập Mailgun để gửi email trong Laravel

Laravel framework hỗ trợ nhiều cách khách nhau để gửi email như gửi email sử dụng thư viện SMTP, thông qua API của các nhà cung cấp dịch vụ email (email provider) như Mailgun, SparkPost, Amazon SES hoặc bạn có thể sử dụng hàm mail() hoặc sendmail() có sẵn trong PHP. Trong phần lớn các trường hợp ...

Tác giả: Tạ Quốc Bảo viết 10:34 ngày 07/09/2018 chỉnh sửa

Freebie - Bộ Thư Viện Icon Để Thiết Kế Ứng Dụng Về Nhà Đất và Nội Thất

Hiện nay cũng đã có khá nhiều bộ thư viện miễn phí gồm các icon giúp các nhà phát triển dùng để thiết kế website. Trong đó nổi tiếng có bộ thư viện Glyphicon và Font-Awesome. Tuy nhiên chưa thực sự có một bộ thư viện mở nào dành riêng cho thiết kế các trang web về nhà đất và nội thất. Trong bài ...

Tác giả: Tạ Quốc Bảo viết 10:34 ngày 07/09/2018 chỉnh sửa

Hướng dẫn cài đặt Vagrant trên Windows

Hiện nay chúng ta khi làm website hoặc lập trình website luôn muốn thao tác mọi thứ trên Linux vì nếu bạn là lập trình viên PHP thì sẽ có lợi hơn khi sử dụng Linux. Ngoài ra trong một số trường hợp, chúng ta muốn tạo một máy ảo Linux riêng để tự cài webserver lên đó để phục vụ vào việc lập trình ...

Tác giả: Tạ Quốc Bảo viết 10:34 ngày 07/09/2018 chỉnh sửa

Tìm hiểu về Canvas API trong HTML5

Được thêm vào trong phiên bản HTML5, Canvas API hỗ trợ việc vẽ đồ họa trên giao diện web nhờ sử dụng Javascript. Ví dụ như bạn có thể thực hiện việc vẽ các hình hay đoạn thẳng hoặc đường gấp khúc tùy ý, tô màu cho hình, chèn ảnh, hoặc thêm ứng dụng chuyển động cho hình hoặc ảnh.... Trong bài ...

Tác giả: Tạ Quốc Bảo viết 10:34 ngày 07/09/2018 chỉnh sửa

Đọc dữ liệu của file sử dụng Node.js

Node.js cung cấp cho chúng ta hai phương pháp khác nhau để có thể đọc dữ liệu từ một file đó là đọc đồng bộ (synchronous) và đọc không đồng bộ (asynchronous). Trong bài viết này chúng ta sẽ tìm hiểu lần lượt từng phương pháp thông qua đó hiểu được sự khác biệt trong giữa chúng. Để có thể chạy ...

Tác giả: Tạ Quốc Bảo viết 10:34 ngày 07/09/2018 chỉnh sửa

MySQL die và cách khắc phục

MySQL die là một trường hợp diễn ra không phải là hiếm, đặc biệt khi server hạn chế về dung lượng RAM. Một cách khắc phục mà hầu hết mọi người khi search google sẽ thấy đó là sử dụng swap. Tuy nhiên một vấn đề vô cùng nhức nhối với các startup nhỏ đó là khi sử dụng các máy chủ với chi phí thấp thì ...

Tác giả: Tạ Quốc Bảo viết 10:33 ngày 07/09/2018 chỉnh sửa

MongoDB Cơ Bản

Trong những năm gần đây, với sự ra đời và phát triển mạnh mẽ của NoSQL thì MongoDB cũng đang nhận được nhiều sự chú ý trong cộng đồng công nghệ. Điểm mạnh của NoSQL nói chung và MongoDB nói riêng đó là tính linh hoạt trong việc cấu trúc dữ liệu do đó nó giúp đáp ứng tốt với những thay đổi hay việc ...

Tác giả: Tạ Quốc Bảo viết 10:33 ngày 07/09/2018 chỉnh sửa

Evan Spiegel – Từ gã ăn chơi đến chủ startup tỉ đô

Evan Spiegel – nhà đồng sáng lập và cũng là CEO hiện tại của Snapchat đã trở thành hiện tượng khi được công nhận là tỷ phú trẻ tuổi nhất theo tạp chí Forbesr. Không chỉ nổi tiếng với khối tài sản khổng lồ 1,5 tỷ dollar ở tuổi 25, thiên tài hay “ gã điên” của giới công nghệ ...

Tác giả: Tạ Quốc Bảo viết 10:33 ngày 07/09/2018 chỉnh sửa

Ứng dụng Swift Playground cho iPad ra mắt: tự học lập trình Swift theo kiểu trò chơi

Swift Playground trước đây là một phần của bộ công cụ lập trình XCode đồ sộ vốn chỉ hoạt động trên máy Mac mà thôi. Vấn đề là không phải ai cũng có máy tính nói chung hay máy Mac nói riêng, trong khi số lượng người dùng iPad lại lớn hơn và Apple cũng muốn đưa ngôn ngữ Swift đến mọi ...

Tác giả: Tạ Quốc Bảo viết 10:32 ngày 07/09/2018 chỉnh sửa