
Đồng bộ và quản lí các file cấu hình
1. Giới thiệu Mỗi chúng ta luôn có những cài đặt, cấu hình riêng của mình cho hệ thống hoặc các phần mềm mà mình sử dụng. Các cài đặt này càng ngày sẽ càng nhiều hơn theo thời gian, thậm chí không ít người có cả nghìn dòng config riêng. Và rồi một ngày, khi mà bạn bắt đầu dùng thêm một máy tính ...

Tạo ảnh GIF động cho thiết kế giao diện người dùng (Phần 3)
Các phần hướng dẫn trước Phần 1 Phần 2 Điều thực sự đặt GIFs ngoài là quá trình chuyển đổi trơn tru và hình ảnh động giữa các quốc gia, người ta có thể giới thiệu. Điều này giúp tăng cường kinh nghiệm kỹ thuật số cho một người sử dụng. Một trường hợp sử dụng có thể được kịch bản hay chỉ ...

Hướng dẫn cách thêm quảng cáo Startapp trong game Unity
1. Giới thiệu Hiện nay có rất nhiều developer làm game để kiếm thêm thu nhập , họ có nhiều cách để kiếm tiền từ game họ làm ra và một cách phổ biến với nhiều người đó là thêm quảng cáo vào trong game để kiếm tiền .Quảng cáo trong game có thể là dạng banner, quảng cáo full màn hình, quảng cáo ...

Jack & Jill : Android Tool Chain
Introduction of "Jack & Jill" Jack & Jill are the new compilers for the Android developers is brought by Google. This is an experimental Andorid tool chain including a compiler from Java source code to the Android dex file format. Jack has its own .jack file format which ...

Tìm hiểu về Webservice
1. Giới thiệu về webService Khi bạn xây dựng và phát triển một ứng dụng phân tán với số lượng người dùng lên đến hàng trăm, hàng nghìn người ở nhiều địa điểm khác nhau, khó khăn đầu tiên mà bạn gặp phải là sự giao tiếp giữa Client và Server bị tường lửa (firewalls) và Proxy Server ngăn chặn lại. ...

Giao tiếp với người Nhật và kinh nghiệm khi giao tiếp với khách hàng Nhật trong dự án (Phần 2)
Như các bạn đã biết, đối với một dự án outsource thì việc communicate tốt đóng một vai trò rất quan trọng, là một trong những nguyên nhân đưa đến thành công, hoặc có khi là nguyên nhân dẫn đến thất bại của 1 dự án. Vì vậy đứng trên phương diện của một người quản lý chất lượng dự án với khách hàng ...

Ngôn ngữ của Vim
Máy bạn có sẵn Vim, chắc chắn, vậy nó từ đâu ra ? Vim là một text editor khá phổ biến, ra đời năm 1991 bởi Bram Moolenaar như một phiên bản mở rộng của Vi viết bởi Bill Joy. Vim viết tắt của Vi IMproved, cái tên đủ cho thấy Vim có những cái tiến đáng kể so với cha đẻ của mình là Vi. Một trong ...

ASP.NET MVC4: Bundling và Minification
Bundling: Là một nhóm file mà có thể được tham chiếu bởi một tên duy nhất và được loaded bởi HTTP requestor. Minification: Đó là xư lý để bỏ đi các khoảng trống dư thừa, xuống dòng và comment trong code để giảm đi cỡ và cải thiện thời gian load. Tại sao phải dùng 2 kỹ thuật này : Cơ bản ...

Những ứng dụng hữu ích trên di động giúp tìm kiếm địa điểm ăn uống
Nhờ sự phát triển của công nghệ thông tin, ngày nay, chúng ta không cần đau đầu để tìm kiếm xem cuối tuần này sẽ đi ăn nhà hàng, quán ăn nào, hoặc địa điểm café nào phù hợp để thư giãn cùng bạn bè sau những giờ làm việc, học tập căng thẳng. Trong bài viết tháng này, tôi muốn giới thiệu một vài ứng ...

Giới thiệu gem ckeditor
1.Giới thiệu Hôm nay mình xin giới thiệu tới các bạn 1 gem trong Ruby on Rails mà được rất nhiều lập trình viên sử dụng.đó chính là CKeditor CKeditor là một gem rất linh hoạt được sử trong soạn thảo các form text.Nó hỗ trợ rất nhiều trong việc tạo ra các đoạn văn bản đẹp mắt.Nó thường được dùng ...

Tích hợp java SDK vào cocos2dx game
Dự án gần đây khách hàng yêu cầu làm 1 sdk để tích hợp vào các game của các developer khác nhau, sdk được ưu tiên viết bằng java native nhưng yêu cầu phải tích hợp được cho game xây dựng cả bằng Native, cocos2dx, unity... Thấy ace khá lo lắng vấn đề tích hợp này nên quyết định viết guilde hướng dẫn ...

Garbage collection - Quản lý bộ nhớ Heap trong JVM
Garbage collection (Quá trình thu gom rác) trong máy ảo Java (JVM) là quá trình xác định và loại bỏ các Object không được sử dụng (unreferenced) khỏi bộ nhớ Heap. Không gian trống này sẽ được cấp phát cho những Object mới. Với các ngôn ngữ như C thì việc giải phóng bộ nhớ được thực hiện một cách ...

Metaprogramming is just programming (Ruby)
Metaprgramming in ruby is not something we can escape if we want to write a really powerful code. In fact in ruby metaprogramming is everywhere and sometimes we use it without even know it. If we are a ruby web developer, ActiveRecord is a great implemetation of metaprogramming. As a good coder, ...

Tổng quan về thông tin tài chính
Thông tin tài chính xuất hiện ở xung quanh ta, gắn liền với từng cá nhân và tổ chức. Vậy thông tin tài chính là gì, nó từ đâu ra? Ai là người cần sử dụng nó? Và ý nghĩa của nó đối với các users là gì? 1. Nguồn gốc thông tin tài chính Các dữ liệu cá nhân, ví dụ như thẻ tín dụng, tài sản cá ...

Xử lý tiếng nói - Tổng quan về tiếng nói, ngữ điệu và mô hình ngữ điêu trong xử lý tiếng nói
Abstract : Tiếng nói là một phương tiện cơ bản và quan trọng trong giao tiếp của con người, hiện nay tiếng nói còn được áp dụng vào việc giao tiếp giữa người với máy,hướng tới thay thế cho các phương pháp giao tiếp truyền thống như bàn phím, chuột, màn hình,.... Và xử lý tiếng nói đóng vai trò ...

Using ltree for hierarchical structures in PostgreSQL
Sử dụng ltree cho cấu trúc dữ liệu phân tầng với PostgreSQL - Trong bài viết này tôi sẽ giới thiệu với các bên về Ltree của postgresql, kiểu dữ liệu cho phép xử lý dự liệu phân tâng dạng tree. What is ltree ? Ltree là 1 module của Postgresql . Được sử dụng như 1 kiểu dữ liệu (ltree) để lưu ...

Full Text Search và Full Text Search Trong Rails
Full Text Search và Full Text Search Trong Rails Giới Thiệu Full Text Search (Viết tắt là FTS) là Kỹ thuật tìm kiếm chuỗi (ký tự) trên toàn bộ các trường có định dạng chuỗi trong một table trên Database. Định nghĩa cụ thể bạn có thể xem trên wikipedia . Đến đây, Nhiều bạn có thể đặt câu ...

Tìm Hiểu AngularJS - Form - Validation (P8)
Bài trước ta đã tìm hiểu về AngularJS - SQL - DOM, còn lần này ta sẽ cùng nhau tìm hiểu về Form, và một phần nữa không thể thiếu luôn gắn liền với Form mà bất kỳ một developer nào cũng từng nghe qua đó là Validation. AngularJS FORM Form trong AngularJS dùng cơ chế data-binding và validate ...

Non-Alphanumeric Ruby
Đã bao giờ bạn nghĩ sẽ viết code mà không dùng tới số và chữ. Thật khó mà thực hiện được điều đó, càng khó hơn khi chúng ta cần viết các thuật toán xử lý phức tạp. Thông qua cuộc thi CTF vừa rồi, bằng googling, mình đã tìm được một bài viết nói về việc không sử dụng chữ và số để viết code. Sau đây ...

Giao tiếp hiệu quả trong môi trường doanh nghiệp
Giao tiếp hiệu quả trong môi trường doanh nghiệp là gì? Nó mang lại những lợi ích gì? Điều gì khiến chúng ta không thể giao tiếp với nhau và làm thế nào để vượt qua những rào cản đó? <font color='brown'>*Giao tiếp là một hành vi phức tạp được thể hiện qua cả từ ngữ lẫn ngôn ngữ hình thể, ...