in Web
5 bí quyết viết JS conditionals tốt hơn

Trong Javascript, chúng ta phải sử dụng nhiều loại lệnh điều kiện (if ... else ...) khác nhau, sau đây là 5 bí quyết để viết lệnh if else nhanh hơn và chuyên nghiệp hơn.

5 bí quyết viết JS conditionals tốt hơn
in Data
PySpark - Thiếu thư viện Python trên Worker

Apache Spark chạy trên Cluster, với Java thì đơn giản. Với Python thì package python phải được cài trên từng Node của Worker. Nếu không bạn sẽ gặp phải lỗi thiếu thư viện.

in News
Bảo mật hai lớp

Bảo mật 2 lớp là một hình thức bảo mật hiệu quả, được sử dụng phổ biến và ủng hộ khá đông đảo. Khi bật Xác minh 2 bước (còn được gọi là xác thực hai yếu tố), bạn thêm một lớp bảo mật bổ sung cho tài khoản của mình. Bạn đăng nhập bằng thông tin bạn biết (mật khẩu của bạn) và thông tin bạn có (một mã được gửi đến điện thoại của bạn).

Bảo mật hai lớp
in Javascript
Create React apps: công cụ generate React chính thức từ Facebook, không cần cấu hình.

Facebook ra mắt công cụ mới Create React App - generate ra React starter project.

Create React apps: công cụ generate React chính thức từ Facebook, không cần cấu hình.
in Web
Sublime Text Plugin nào cho lập trình viên Node.js

Hôm nay mình sẽ giới thiệu 1 số plugin cần có để lập trình Node.js trên Sublime.

Sublime Text Plugin nào cho lập trình viên Node.js
in News
Chơi game trên PDF

Cái này nghe mới lạ, nhưng có thật.

Chơi game trên PDF
in Javascript
React + Redux cơ bản - Phần 1: Component, JSX, Props & State

Mình sẽ dành 1 chuỗi bài để viết về React, kết hợp với mô hình Redux, sử dụng Webpack để đóng gói và kết hợp với Sails.js để làm RESTful API Server.

React + Redux cơ bản - Phần 1: Component, JSX, Props & State
in Productivity
Hướng dẫn quản trị Xenforo

Hướng dẫn quản trị diễn đàn Xenforo. Trích từ tài liệu hướng dẫn sử dụng SHTP Forum.

Hướng dẫn quản trị Xenforo
in Javascript
Webfont.js - Web Font Loader

Web Font Loader (webfont.js)

Webfont.js - Web Font Loader
in Javascript
WebGazer.js - theo dõi chuyển động mắt của người dùng trên Website

WebGazer.js là thư viện viết bằng Javascript, theo dõi mắt người dùng, xác định điểm trên màn hình mà người dùng đang chú ý đến. Thư viện xử lý real-time, chạy trực tiếp trên trình duyệt, sử dụng webcam để nhận diện và không cần phải gửi video về server.

WebGazer.js - theo dõi chuyển động mắt của người dùng trên Website
in Javascript
ES6 - ép sử dụng tham số trong function

Các tham số function trong Javascript thực ra không bắt buộc, Javascript chỉ kiểm tra khi nó được sử dụng đến. Một số trường hợp ta muốn bắt buộc người sử dụng hàm phải điền tham số này khi gọi hàm. Thủ thuật sau sử dụng chức năng default param trong ES6

in Javascript
ES6 - swap (hoán đổi) nhanh 2 biến số

ES6 có chức năng destructuring có khá nhiều công dụng. Thủ thuật sau giúp hoán đổi giá trị 2 biến bằng cách destructuring.

ES6 - swap (hoán đổi) nhanh 2 biến số
in Javascript
JavaPoly.js: chạy Java ngay trên trình duyệt Web

Polyfills native, hỗ trợ JVM, bạn có thể import file Jar, biên dịch và chạy trực tiếp mã Java ngay trên trình duyệt Web với JavaPoly, thư viện được viết bằng Javascript.

JavaPoly.js: chạy Java ngay trên trình duyệt Web
in Web
Cách truy cập Website khi bị chặn

Nhiều bạn hỏi ý kiến tôi về việc "vượt tường lửa", cách truy cập các trang bị chặn, chẳng hạn như Facebook trong mấy tuần qua. Cách sau sẽ giúp bạn vượt được tường lửa và ẩn danh an toàn trên Internet.

Cách truy cập Website khi bị chặn
in Unknown
Giới thiệu, làm quen với phpMyAdmin - Hệ quản trị MySQL

phpMyAdmin là 1 chương trình mã nguồn mở miễn phí, viết bằng PHP, dùng để hỗ trợ các bạn làm...

Giới thiệu, làm quen với phpMyAdmin - Hệ quản trị MySQL