
Fix lỗi: This site can't be reached trên Chrome
Gần đây rất nhiều trường hợp gặp phải lỗi sau đây khi chạy ứng dụng web đang được phát triển ở môi trường local: This site can't be reached This site on the company, organization or school intranet has the same URL as an external website. Try contacting your system administrator. ERR_ICANN_NAME_ ...

Sử dụng PDO để kết nối với MySQL
Rất nhiều lập trình viên đã quen với việc cài đặt và sử dụng MySQL hoặc MySQLi extension trong PHP để kết nối với MySQL. Phiên bản PHP 5.1 giới thiệu tính năng PHP Data Object viết tắt là PDO. Tính năng này cho phép việc kết nối và tương tác với cơ sở dữ liệu trở lên dễ dàng và hiệu quả hơn so với ...

Giải Thích về Grid System và Responsive Design trong Twitter Bootstrap
Boostrap (hay Twitter Bootstrap) là một frontend framework mã nguồn mở, ban đầu được các lập trình viên của hãng Twitter và được dùng phổ biến để phát triên hệ thống frontend theo kiểu responsive cho các trang web. Một trong những điểm quan trọng khi học về Twitter Boostrap đó là nắm vững hệ ...

Tìm Hiểu Về Google Font API
Google font (thư viện phông Google) là một thư viện bao gồm tập hợp những phông chữ khác nhau dành cho thiết kế website và được cung cấp hoàn toàn miễn phí bởi Google. Trong bài viết này chúng ta sẽ tìm hiểu cách sử dụng thư viện phông Google. Tìm Kiếm và Lựa Chọn Phông Đầu tiên bạn truy cập ...

HTML Cơ Bản Cho Người Mới Bắt Đầu
Gần như tất cả các trang web đều được xây dựng dựa trên nền tảng HTML. Facebook, Google và ngay cả trang bạn đang đọc đều sử dụng HTML. Vậy câu hỏi đầu tiên thì chính xác thì HTML là gì? HTML Là Gì HTML (Hyper Text Markup Language) là một bộ tiêu chuẩn được áp dụng để xây dựng nội dung trang ...

Sao lưu và khôi phục cơ sở dữ liệu trong MySQL
MySQL cho phép bạn sao lưu và sau đó khôi phục lại cơ sở dữ liệu. Sao Lưu Cơ Sở Dữ Liệu Việc sao lưu (hay còn gọi là export hoặc backup) được sử dụng nhờ câu lênh mysqldump, câu lệnh này sẽ chuyển toàn bộ dữ liệu có trong database ra một file. Cú pháp câu lệnh này như sau: mysqldump -u ...

10 Phím Tắt Trong WebStorm Tất Cả Developer Nên Ghi Nhớ
Tìm Mọi Nơi: Shift + Shift Tổ hợp phím tắt này cho phép bạn tìm kiếm moi thứ có trong WebStorm. Bạn có thể tìm kiếm file, tên class, tên hàm hoặc method, tên biến... (gọi chung là symbol) Sử dụng chức năng tìm kiếm mọi nơi này giúp bạn có thể nhanh chóng thực hiện các tác vụ trong IDE mà ...

React.js CheatSheet - Bảng Ghi Nhớ Tóm Tắt Dành Cho Developer
Bảng ghi nhớ (cheatsheet) dưới đây tóm tắt lại những nội dung chính cốt lõi mà các developer hay sử dụng khi viết app sử dụng React.js: ReactDOM Render Component Để render một component với tên ví dụ là MyComponent vào trong phần tử DOM element có giá trị id là container: ...

Mac OS: Phát hiện lỗi bảo mật đăng nhập vào tài khoản root không cần mật khẩu
Phiên bản mới ra gần đây của hệ điều hành Mac có tên là High Sierra đã gặp một lỗi bảo mật nghiêm trọng cho phép người dùng có thể đăng nhập vào tài khoản root mà không cần mật khẩu. Lỗi trên được một lập trình viên người Thổ Nhĩ Kỳ Lemi Orhan Ergin phát hiện ra và sau đó được anh này đăng ...

5 Yếu Tố Quyết Định Giá Thiết Kế Website
Hầu hết các doanh nghiệp khi có nhu cầu thiết kế website đều quan tâm đến vấn đề chi phí. Trên thực tế, việc xây dựng một trang web không chỉ đơn giản là lên giao diện mà còn lập trình, phát triển nội dung, chi phí hosting, tên miền và đặc biệt là khâu chỉnh sửa web, do vậy mà giá cả cũng phải dựa ...

Các Web Developer Đã Sử Dụng "Cache-Control" Như Thế Nào
Hầu hết các web developer có kinh nghiệm đều nắm được các chỉ thị phổ biến trong HTTP header như Status Code, Content Type, Cookie. Tuy nhiên nếu được hỏi về Cache-Control thì không nhiều có thể trả lời ngay được chỉ thị này dùng để làm gì. Nếu bạn là một trong số này thì bài viết này sẽ giúp bạn ...

Hướng Dẫn Tích Hợp & Sử Dụng Angular CLI với WebStorm
Angular CLI là một công cụ cửa sổ dòng lệnh Command Line Interface (CLI) tool được viết và duy trì bởi chính team phát triển ra Angular. Angular CLI giúp developer tự động hoác các tác vụ trong quá trình lập trình. Sử dụng Angular CLI chúng ta có thể tạo một dự án AngularJS với các tập tin, thư ...

Hướng Dẫn Cài Đặt PostgreSQL trên Windows, Linux và macOS
PostgreSQL Là Gì PostgreSQL là một phần mềm quản trị cơ sở dữ liệu mã nguồn mở được phát triển nhấn mạnh vào khả năng mở rộng và tính tuân thủ các chuẩn thiết kế cơ sở dữ liệu có mối liên hệ. PostgreSQL tương thích với nhiều hệ điều hành khác nhau bao gồm các hệ điều hành phổ biến như Windows, ...

Sử Dụng cURL Để Gửi Post Request
cURL (phát âm tương tự "See You Are El") là chương trình chạy trên cửa sổ dòng lệnh cung cấp các tính năng mạnh mẽ để thực hiện việc truyền tải dữ liệu giữa các máy tính trong network. Một trong những tính năng của cURL thường được các lập trình viên và nhà quản trị hệ thống sử dụng đó là thực hiện ...

Làm Quen với Trigger Trong SQL
Trong bài viết này chúng ta sẽ tìm hiểu một cách tổng quan về trigger trong SQL, khi nào trigger được sử dụng và những ưu và nhược điểm của nó. Trước tiên thì bạn cần hiểu được trigger là gì. SQL Trigger Là Gì SQL Trigger là một tập hợp các câu lệnh SQL được lưu trữ trong cơ sở dữ liệu, các ...

Hướng Dẫn Cài Đặt Maven Trên Ubuntu
Maven là một công cụ hữu ích giúp quản lý dự án Java được phát triển bởi Apache. Trong bài viết này chúng ta sẽ tìm hiểu cách cài đặt Maven trên Ubuntu sử dụng chương trình quản lý package có tên là Aptitude. Tìm Kiếm Package Cài Đặt Maven Để tìm kiếm Package cài đặt Maven bạn mở chương ...

Đổi Mật Khẩu User trong MySQL
Để đổi mật khẩu user có trong cơ sở dữ liệu MySQL chúng ta có cách khác nhau đó là sử dụng cú pháp: ALTER USER: Sử dụng với tất cả các phiên bản MySQL server. UPDATE mysql.user SET Password: Sử dụng với các phiên bản MySQL server từ 5.7.6 hoặc mới hơn. SET PASSWORD FOR: Sử dụng với các phiên ...

7 Quy Tắc Thiết Kế UI Tuyệt Đẹp (Dành Cho Dân Không Chuyên Về UI)
Giới thiệu Đầu tiên và trên hết thì bài viết không phải dành cho tất cả mọi người, vậy những ai nên đọc bài này? Developer: những người muốn tự thiết kế ra UI đẹp mắt mà không phải tốn quá nhiều thời gian tìm hiểu UI. UX designer (không phải UI designer): những người muốn CV của mình đẹp ...

Giới hạn chiều rộng và chiều cao của đoạn văn bản sử dụng CSS
Thông thường JavaScript hoặc các ngôn ngữ kịch bản chạy trên server như PHP, Ruby sẽ được sử dụng khi chúng ta cần giới hạn chiều rộng và chiều cao của dòng văn bản. Ví dụ như giới hạn số lượng ký tự hoặc số lượng từ của đoạn văn bản dùng tóm tắt nội dung bài viết. Trong một số trường hợp khác ...

Hướng Dẫn Đổi Hostname trên Ubuntu
Hostname Là Gì Đầu tiên nếu bạn còn lơ mơ về hostname là gì thì dưới đây là định nghĩa của nó: Hostname là tên được dùng để xác định ra địa chỉ của host trong mạng máy tính. Một host có thể là bất cứ một thiết bị nào được kết nối tới mạng máy tính. Ví dụ như một chiếc điện thoại ...