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

Tạo báo cáo Excel với Apache POI

Tạo báo cáo Excel với Apache POI

Gần đây mình phải cài đặt chức năng tự động tạo báo cáo dạng Microsoft Excel file. Việc tạo báo cáo dưới dạng file Excel này là một chức năng rất hay được yêu cầu khi phát triển phần mềm. Bên cạnh đó, nhiều phần mềm cũng thường xuyên phải nhận input data từ file Excel. 1. Tổng quan 1.1. Apache POI là gì? Apache POI là một API nổi tiếng cho phép ta làm việc với các MS Office files bằng ngôn ngữ Java. Nó là thư viện mã nguồn mở được phát triển bởi Apache Software Foundation. ... »

Distributed indexing with SolrCloud

Distributed indexing with SolrCloud

Nội dung Giới thiệu Solr và SolrCloud Setup Solr với SolrCloud SolrCloud in action Kết luận Giới thiệu Solr và SolrCloud Solr Là 1 open source enterprise search platform, viết trên Java và được phát triển dựa trên Apache Lucene. Solr là 1 search engine hỗ trợ nhiều tính năng mạnh mẽ như là real-time indexing, faceted search, dynamic clustering với SolrCloud, database integration, NoSQL features and quản lý được nhiều loại văn bản (e.g., Word, PDF) Sử dụng Solr như thế nào? -> Solr sẽ hỗ trợ chức năng search cho service của bạn thông qua việc ... »

Tool Test Security – OWASP ZAP - Series Web Application Security

Tool Test Security – OWASP ZAP - Series Web Application Security

1. Nội dung Giới thiệu Tool Test Security – OWASP ZAP Một số chức năng của OWASP Các bài viết liên quan 2. Giới thiệu OWASP là từ viết tắt của The Open Web Application Security Project (dự án mở về bảo mật ứng dụng Web), dự án là một cộng đồng chung giúp các tổ chức có thể phát triển, mua hoặc bảo trì các ứng dụng an toàn. Ở OWASP ta sẽ tìm thấy nhiều thứ “miễn phí” và “mở” (free and open) sau đây: Công cụ và các tiêu chuẩn về an toàn thông tin Sách về kiểm ... »

Cross-Site Scripting (XSS) - Series Web Application Security

Cross-Site Scripting (XSS) - Series Web Application Security

1. Nội dung Giới Thiệu Cross-Site Scripting  (XSS) Cách Phòng Chống Các Bài Viết Liên 2. Giới thiệu Cross Site Scripting (XSS) là gì ? Là một kiểu tấn công cho phép hacker chèn vào những đoạn script độc hại (thông thường là javascript hoặc HTML) vào website và sẽ được thực thi ở trình duyệt người dùng.. Các thông tin có thể bị đánh cắp qua XSS: Email, Mật khẩu, Cookie truy cập web nào đó của người dùng. Mục đích tấn công của XSS: Lấy Cookie của người dùng có thể để giả mạo phiên làm việc truy cập. ... »

Cross-Site Request Forgery (CSRF) - Series Web Application Security

Cross-Site Request Forgery (CSRF) - Series Web Application Security

1. Nội dung Giới Thiệu Cross-Site Request Forgery (CSRF) Cách Phòng Chống Các Bài Viết Liên 2. Giới thiệu Cross-Site Request Forgery (CSRF) là cách tấn công mà kẻ tấn công sử dụng một trang web độc hại, email, blog, tin nhắn để dụ người dùng ấn vào những thành phần ở trong trang web đó như các link, ảnh … rồi sau đó thực hiện một hành động trên một trang web tin cậy mà người dùng hiện đang được chứng thực. 3. Cross-Site Request Forgery (CSRF) Một kịch bản cho cách thức tấn công lỗi CSRF như sau: User ... »