NetBeans IDE Sử Dụng Keyboard Shortcut Để Hiển Thị Thông Tin Chi Tiết Của Lỗi

Một trong những vấn đề mà developer gặp phải khi sử dụng các phiên bản trước đây của NetBeans IDE đó là không có cách nào để có thể dễ dàng phát hiện ra chi tiết của lỗi có trong source code. Đoạn code có lỗi sẽ được IDE làm nổi bật bằng cách gạch chân bởi một đường màu đỏ. Tuy nhiên để xem thông ...

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

Subiz tìm kiếm Frontend Developer

Subiz là tech startup thành lập năm 2014, cung cấp phần mềm dịch vụ (SaaS) live chat cho các doanh nghiệp. Tại sao bạn nên gia nhập Subiz team? Làm sản phẩm đáp ứng lượng người dùng lớn. Làm việc với các chuyên gia trong các lĩnh vực khác nhau. Mức lương thưởng hấp dẫn. Xét tăng lương đều ...

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

[Fixed] npm WARN enoent ENOENT: no such file or directory, open '/path_to_install_folder../package.json'

Đây là một trong những lỗi phổ biến mà rất nhiều lập trình viên đã gặp khi cài đặt package hay còn gọi là mô-đun (module) của Node.js. Thông báo chi tiết của lỗi này như sau: npm WARN enoent ENOENT: no such file or directory, open '/path_to_install_folder/package.json' npm WARN nodejs No ...

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

MySQL: Stored Procedure là gì?

Stored Procedure là một tập hợp các câu lệnh SQL dùng để thực thi một nhiệm vụ nhất định. Nó hoạt động giống như một hàm trong các ngôn ngữ lập trình khác. Stored procedure là một khái niệm khá phổ biến và được hầu hết các hệ quản trị cơ sở dữ liệu (DBMS) hỗ trợ, tuy nhiên không phải tất cả ...

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

4 cách khác nhau chạy câu lệnh Shell trong Ruby

Chạy câu lệnh Shell trong ứng dụng nói chung và ứng dụng Ruby nói riêng là một công việc không phải là hiếm gặp. Chúng ta có thể sử dụng nhiều cách khác nhau như gọi tới một service API riêng biệt khác hoặc đơn giản là kiểm tra xem ngôn ngữ hiện tại có cung cấp sẵn API để làm công việc này hay ...

Tác giả: Tạ Quốc Bảo viết 11:05 ngày 07/09/2018

Tìm hiểu về B-Tree và Hash index trong MySQL

MySQL cung cấp 3 kiểu index khác nhau cho data đó là B-Tree , Hash và R-Tree index. Hiểu rõ về các kiểu index này sẽ giúp chúng ta tạo ra các loại index trong bảng một cách hiệu quả hơn. Do R-Tree được sử dụng cho các loại dữ liệu không gian spacial data và thường ít khi gặp phải nên bài ...

Tác giả: Tạ Quốc Bảo viết 11:05 ngày 07/09/2018

Làm việc với thư viện Font Awesome

Font Awesome là hệ thống font được viết dưới dạng mã nguồn mở và được đăng ký giấy phép sử dụng theo MIT license. Điều này cho phép người sử dụng có gần như mọi quyền hạn đối với hệ thống font trên. Và tất nhiên Font Awesome hoàn toàn miễn phí. Để tải các tài nguyên của bộ font này bạn có thể truy ...

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

Xóa DNS cache trên Ubuntu

Nếu bạn là một webmaster bạn sẽ có lúc cần phải thay đổi Domain Name Setting cho một tên miền mà bạn đang quản lý. Trong trường hợp này để cập nhật Name server mới bạn sẽ cần phải xóa DNS cache trên máy tính bạn. Trong bài viết này, tôi sẽ hướng dẫn cách xóa DNS cache trên hệ điều hành Ubuntu sử ...

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

Tìm Hiểu Về Transaction và Thuộc Tính ACID Trong Cơ Sở Dữ Liệu

Transaction và Thuộc Tính ACID là hai trong số những khái niệm quan trọng khi tìm hiểu và làm việc với cơ sở dữ liệu. Transaction và thuộc tính ACID có liên quan mật thiết với nhau và trong bài viết này chúng ta sẽ tìm hiểu chi tiết về từng khái niệm thông qua những ví dụ đơn giản. Điều đầu tiên ...

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

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_ ...

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

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 ...

Tác giả: Tạ Quốc Bảo viết 11:04 ngày 07/09/2018

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ác giả: Trần Trung Dũng viết 11:03 ngày 07/09/2018

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 ...

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

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 ...

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

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 ...

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

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à ...

Tác giả: Tạ Quốc Bảo viết 11:02 ngày 07/09/2018

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: ...

Tác giả: Tạ Quốc Bảo viết 11:02 ngày 07/09/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 11:02 ngày 07/09/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 11:01 ngày 07/09/2018

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 ...

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