Tác giả: P.V.Đ

TypeScript Handbook (Phần 2) - Variable Declarations

TypeScript Handbook (Phần 2) - Variable Declarations

Nội dung được giới thiệu trong bài viết này Đây là bài viết thứ 2 trong loạt bài giới thiệu về TypeScript. Nối tiếp thành công vài bài viết thứ nhất giới thiệu về BasicType, lần này mình sẽ tổng hợp lại về khai báo biến(Variable Declarations) trong TypeScript. var declarations Thông thường khi khai báo biến trong javascript chúng ta có thể sử dụng từ khóa var. var a = 10; Trong method cũng có thể định nghĩa biến giống như vậy function f() { var message = "Hello, world!"; return message; } Và trong method khác cũng có thể ... »

TypeScript Handbook (Phần 3) - Interfaces

TypeScript Handbook (Phần 3) - Interfaces

Nội dung được giới thiệu trong bài viết này Đây là bài viết thứ 3 trong loạt bài giới thiệu về TypeScript. Nối tiếp thành công vài bài viết thứ hai giới thiệu về Variable Declarations lần này mình sẽ tổng hộp lại Interfaces trong TypeScript Our First Interface Dưới đây là một số ví dụ về cách bạn có thể áp dụng Interfaces một các đơn giản: Compiler sẽ kiểm tra xem trong tham số chuyền vào của hàm printLabel có thuộc tính label không. Những thuộc tính khác của Object nó sẽ bỏ qua. TypeScript function printLabel(labelledObj: ... »

Thử dùng Pepper SDK với Android Studio

Thử dùng Pepper SDK với Android Studio

Pepper là gì? Pepper là một robot màu trắng, cao 121 cm và nặng 28 kg với đầy đủ hai tay (nhưng không có chân) có khả năng thể hiện cảm xúc giống như người và được thiết kế để trở thành một thành viên thực thụ trong gia đình. Hiện tại, chú robot này đang được công ty SoftBank Corp (công ty sản xuất ra Pepper) bán ra tại Nhật Bản. Các nhà mạng Nhật đã tiết lộ có khoảng 1000 robot Pepper được bán ra trong vòng 1 phút khi nó chính thức được bán ra. Phòng GMO ... »

Các thành phần để xây dựng plugin cho eclipse

Các thành phần để xây dựng plugin cho eclipse

Eclipse là IDE được sử dụng rất phổ biến hiện nay. Eclipse hỗ trợ rất nhiều ngôn ngữ lập trình khác nhau, trong đó có Java. Hầu hết các lập trình viên phát triển ứng dụng Java đều dùng eclipse nên việc xây dựng plugin cho eclipse sẽ thuận tiện trong quá trình xây dựng ứng dụng Java. Một trong những điểm mạnh của Eclipse đó là cho phép lập trình viên viết các ứng dụng tích hợp dưới dạng plug-in để phục vụ cho nhu cầu công việc bất kỳ một cách dễ dàng. Lập trình viên có thể ... »

Tối ưu hóa ứng dụng Android

Tối ưu hóa ứng dụng Android

Giới thiệu Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng. Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ trợ tài chính từ Google và sau này được chính Google mua lại vào năm 2005. Android có mã nguồn mở và Google phát hành mã nguồn theo Giấy phép Apache. Chính mã nguồn mở cùng với một giấy phép không có nhiều ràng buộc đã cho phép các ... »

Website quản lý Source Code

Website quản lý Source Code

Với dịch vụ hosting lưu trữ file, cơ sở dữ liệu web cùng hàng trăm nghìn source code public hoặc private, source code repository đang là ngôi nhà của hàng nghìn project open source trên khắp thế giới. Các dự án open source và dự án có nhiều developer thường sử dụng source code repository để làm việc với nhiều phiên bản khác nhau. Chúng giúp các developer submit patches of code một cách có tổ chức. Thông thường, các trang web này còn hỗ trợ kiểm soát các phiên bản code, theo dõi bug, quản lý release sản phẩm, ... »

Bóc tách vấn đề nhỏ không liên quan

Bóc tách vấn đề nhỏ không liên quan

Một kỹ sư không chỉ biết code mà phải biết chia những vấn đề lớn thành những vấn đề nhở và giải quyết lần lượt từng vấn đề một. Hay nói ngắn gọn lại là “Chia để trị”. Trong bài viết này mình sẽ đưa ra vài lời khuyên để đồng nhất, bóc tách chương trình con. Cụ thể là: Nhìn vào một function hoặc môt block (gọi chung là chương trình con), hãy tự hỏi rằng “What is the high-level goalof this code?” Kiểm tra xem việc thực thi đoạn code đấy đã giải quyết trực tiếp được vấn ... »

JavaScript ES6

JavaScript ES6

ES6 là gì? ECMAScript 6/ES6 là phiên bản mới nhất của bộ tiêu chuẩn ECMAScript – một bộ đặc tả tiêu chuẩn dành cho Javascript do Hiệp hội các nhà sản xuất máy tính Châu Âu (European Computer Manufacturers Association – ECMA) đề xuất. Phiên bảnECMAScript phổ biến ở thời điểm hiện tại (đầu 2015), và được hầu hết các trình duyệt hỗ trợ là ES5 và ES5.1 (ra mắt vào khoảng năm 2009 và 2011) ES6 đã ra mắt vào giữa năm 2015 và được lấy tên chính thức là ES2015, với rất nhiều những tính năng mới lạ, ... »

Wildcard SSL Certificates