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

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

Tại sao bạn không nên sử dụng @import trong CSS

Sử dụng cú pháp @import trong CSS cho phép chúng ta nhập mã CSS từ các tệp CSS khác. Ví dụ trong tệp mail.css chúng ta viết: @import('style.css') Với cách này thì trên trang HTML chúng ta chỉ cần sử dụng 1 tham chiếu tới tệp main.css vì lúc này mã lệnh của tệp style.css sẽ được nhập vào tệp ...

Tác giả: Trần Trung Dũng viết 10:34 ngày 07/09/2018

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

Markdown Là Gì

Markdown là ngôn ngữ đánh dấu văn bản được tạo ra bởi John Gruber. Markdown sử dụng cú pháp khá đơn giản và dễ hiểu để đánh dấu văn bản và văn bản được viết bằng Markdown sẽ có thể được chuyển đổi sang HTML. Ngược lại các văn bản được viết bằng HTML cũng có thể được chuyển đổi sang Markdown. ...

Tác giả: Vũ Văn Thanh viết 10:34 ngày 07/09/2018

Cài đặt biến môi trường trên Windows

Trong bài viết này tôi sẽ hướng dẫn bạn cách cài đặt các biến môi trường (hay environemnt variables) cho các phiên bản khác nhau của hệ điều hành Windows. Trước tiên chúng ta cần tìm hiểu biến môi trường là gì. Biến Môi Trường Là Gì Biến môi trường được sử dụng để tham chiếu tới một ứng dụng ...

Tác giả: Vũ Văn Thanh viết 10:34 ngày 07/09/2018

Đọ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

Khái Niệm Con Trỏ

Con trỏ là một công cụ hiệu quả giúp tăng hiệu năng của chương trình và thực tế nhiều nhiệm vụ không thể thực hiện được nếu như không sử dụng con trỏ. Trong bài viết này chúng ta sẽ tìm hiểu về con trỏ trong ngôn ngữ lập trình C qua việc làm việc với các ví dụ cụ thể. Con Trỏ Là Gì Con trỏ được ...

Tác giả: Hoàng Hải Đăng viết 10:34 ngày 07/09/2018

Composer: Hướng Dẫn Cài Đặt & Sử Dụng

Composer là một chương trình hỗ trợ quản lý các gói thư viện trong PHP. Khi bạn sử dụng các framework của PHP một điều thường thấy là các framework này thực chất cũng được xây dựng trên nền tảng kế thừa các bộ thư việc có sẵn trong PHP. Tuy nhiên lập trình viên lại thường không thể thống kê được có ...

Tác giả: Trần Trung Dũng viết 10:34 ngày 07/09/2018

Làm Chủ Singleton Design Pattern trong 5 Phút với PHP

Singleton Design Pattern Là Gì Singleton là một phương pháp lập trình trong đó đảm bảo việc khỏi tạo đối tượng từ một class cho trước chỉ diễn ra một lần duy nhất trong toàn bộ quá trình chạy ứng dụng. Do phương pháp lập trình singleton khá phổ biến nên nó còn được coi như một kiểu mẫu trong lập ...

Tác giả: Bùi Văn Nam viết 10:34 ngày 07/09/2018

Cơ bản về Node.js

NodeJS là một nền tảng mã nguồn mở được viết bởi Ryan Dahl vào năm 2009 dựa trên Javascript engine V8 của Google. Về bản chất NodeJS là Javascript. Trước khi NodeJS ra đời, Javascript chủ yếu được sử dụng để nhúng vào HTML sử dụng trên các website cho phép người dùng tương tác với trình duyệt. Với ...

Tác giả: Vũ Văn Thanh viết 10:34 ngày 07/09/2018

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

Viết HTML Nhanh Hơn Với Emmet

Nếu bạn thường xuyên phải viết mã lệnh HTML và CSS thì bạn nên nghiêm túc cân nhắc sử dụng Emmet để giúp việc lập trình trở nên hiệu quả. Việc viết mã lệnh HTML thường đòi hỏi lập trình viên phải viết đi viết lại những tên thẻ giống nhau và việc này rất mất thời gian và tỏ ra thiếu hiệu quả nếu như ...

Tác giả: Trần Trung Dũng viết 10:33 ngày 07/09/2018

Scrum Là Gì

Scrum là một quy trình quản lý và kiểm soát được áp dụng trong các dự án phát triển phần mềm giúp loại bỏ những công đoạn phức tạp và chỉ tập trung vào những công đoạn cần thiết đáp ứng được nhu cầu của khác hàng đưa ra. Scrum cũng được coi là một bộ tập quán hay một khung làm việc được đưa ra ...

Tác giả: Trần Trung Dũng viết 10:33 ngày 07/09/2018

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

Cấu Trúc Client-Server

Một phần không thể bỏ qua khi học lập trình web là hiểu về cách thức hoạt động của cấu trúc client-server. Cấu trúc này phổ biến trong các ứng dụng về network (có sự tham gia của từ 2 máy tính trở nên) và nó gồm có 2 thành phần là máy khách (client) và máy chủ (server): Máy chủ: Đây thường là ...

Tác giả: Vũ Văn Thanh viết 10:33 ngày 07/09/2018

IDE Là Gì

IDE viết tắt của cụm từ Integrated Development Environment là phần mềm cung cấp cho các lập trình viên một môi trường tích hợp bao gồm nhiều công cụ khác nhau như chương trình viết mã lệnh hay code editor, chương trình sửa lỗi hay debugger, chương trình mô phỏng ứng dụng khi chạy thực tế hay ...

Tác giả: Hoàng Hải Đăng viết 10:33 ngày 07/09/2018

Hướng Dẫn Tạo Bash Alias

Tìm Hiểu Về Bash Alias Bash alias cho phép lập trình viên sử dụng cửa sổ dòng lệnh hay terminal một cách hiệu quả hơn bằng cách cho phép lập trình viên thay thế một câu lệnh dài bằng một chữ duy nhất. Ví dụ thay vì gõ câu lệnh sau: $ ls -la Lập trình viên có thể gõ: $ ll Ví dụ này rất ...

Tác giả: Trịnh Tiến Mạnh viết 10:33 ngày 07/09/2018

Chuyển Tiếp URL Không Có www Về Địa Chỉ Có ww Trên Apache

Thông thường khi phải chọn một địa chỉ URL duy nhất các lập trình viên sẽ chọn kiểu định dạng có www ở phía trước tên miền. Để sử dụng duy nhất kiểu định dạng này chúng ta cần phải chuyển tiếp các định dạng không có www về có www. Bài viết này sẽ hướng dẫn cách bạn thực hiện việc chuyển tiếp này ...

Tác giả: Hoàng Hải Đăng viết 10:33 ngày 07/09/2018

Sử dụng CSS để vẽ các hình

CSS cung cấp nhiều tính năng cho phép các lập trình viên có thể vẽ được nhiều hình khác nhau. Bài viết này sẽ hướng dẫn bạn cách tạo các hình thông qua các ví dụ cụ thể: Hình Vuông và Hình Chữ Nhật Việc tạo ra 2 loại hình này không quá khó, tuy nhiên tôi vẫn muốn liệt kê ra đây để các bạn tham ...

Tác giả: Trần Trung Dũng viết 10:33 ngày 07/09/2018