Blog

GIỚI THIỆU VỀ TOP PAGE CỦA VIBLO

Bài viết sau đây em xin giới thiệu về tính năng của trang TOP (Viblo) Link bài tiếng Nhật : https://viblo.asia/Takuya.Okazaki/posts/n7prv3qjMKod Đầu tiên, tại phần trên của list các bài viết có một hàng các tag liền kề nhau, các tag đó sẽ cho bạn biết rằng bài viết này thuộc phần nào, đặc ...

Tạ Quốc Bảo viết 11:08 ngày 12/08/2018

LibGDX Tutorial 5: Xử lý đầu vào phần 2 - Xử lý chạm Đa Điểm Và các cử chỉ

Trong bài viết trước, chúng ta đã biết làm thế nào để xử lý thao tác chuột và bàn phím. Bây giờ chúng ta sẽ xem xét làm thế nào để có thể xử lý thao tác chạm. Để xem xét việc này, chúng ta cần một thiết bị có cảm ứng (chạm đa điểm bằng cách sử dụng chuột vô cùng khó khăn). Chúng ta sẽ bắt đầu với ...

Tạ Quốc Bảo viết 11:08 ngày 12/08/2018

Tương lai của Flat Design

** 1. Bóng đổ dài** http://www.razvangarofeanu.com/#the-g Hầu hết xuất hiện ở trên các yếu tố thiết kế UI nhỏ hơn như các nút, bóng đổ dài được tạo ra với một tông màu giúp cho các minh hoạ trở nên cao hơn. Bóng đổ thường rộng và nghiêng góc khoảng 45 độ cùng với cạnh sắc nét để dễ nhận ...

Hoàng Hải Đăng viết 11:08 ngày 12/08/2018

Blocks, Procs, and Lambdas

Blocks blocks hiểu đơn giản nó giống phương thức mà không có tên. blocks không phải là Object trong Ruby. blocks chỉ được sử dụng một lần không giống phương thức nó có thể được sử dụng nhiều lần bất cứ khi nào nó được gọi. blocks có thể dùng là tham số cho phương thức. ví dụ: ( 1. ...

Tạ Quốc Bảo viết 11:08 ngày 12/08/2018

Tối ưu hóa kết quả tìm kiếm trong ElasticSearch với scoring và booting

Mặc dù ElasticSearch cung cấp cho chúng ta một thuật toán scoring hiểu quả, tuy nhiên trong một số trường hợp điều đó là chưa đủ. Ví dụ như hệ thống thương mại điện tử, nhiều người dùng có xu hướng chỉ quan tâm tới những kết quả trên cùng. Điều này có ý nghĩa thực sự quan trọng để chúng ta có một ...

Hoàng Hải Đăng viết 11:08 ngày 12/08/2018

Tìm hiều về Lua và ứng dụng

Lua là một ngôn ngữ lập trình được viết dựa trên C. Được phát mình vào năm 1993 bởi Roberto Ierusalimschy, Luiz Henrique de Figueiredo và Waldemar Cele, ngay từ ban đầu, đích nhắm tới của Lua là trở thành một thứ ngôn ngữ lập trình đơn giản, gọn nhẹ, và có thể dễ dàng được tích hợp vào các chương ...

Tạ Quốc Bảo viết 11:07 ngày 12/08/2018

PHP CODING STANDARD

Một coding standard tốt hết sức quan trọng cho bất kỳ một dự án nào, nhất là đối với các project nhiều người. Coding standard góp một phần lớn tron việc đảm bảo chất lượng source code, ít lỗi và dễ bảo trì, sửa chữa. I. FILE FORMATTING PHP Tags PHP code phải sử dụng tag đầy đủ ...

Tạ Quốc Bảo viết 11:07 ngày 12/08/2018

Social Login with Laravel Socialite

Là thư viện của Laravel hỗ trợ chức năng đăng nhập thông qua tài khoản của các dịch vụ social cung cấp OAuth Hiện tại, Socialite hỗ trợ việc đăng nhập sử dụng tài khoản của: Facebook Twitter LinkedIn Gooogle Github Bitbucket Được hỗ trợ từ phiên bản Laravel 5.0 trở lên ...

Tạ Quốc Bảo viết 11:06 ngày 12/08/2018

Hướng Dẫn Cài Đặt Và Sử Dụng Zend Framework 2

Để cài đặt được một project Zend Framework 2 trước tiên ta phải download : Zend Skeleton Application và thư viện Zend Framework 2. Zend Skeleton Application là một mô hình MVC và quản lý những module của ZF2 cung cấp. Trước tiên ta tải thư viện về git clone git://github.com/zendframework ...

Trịnh Tiến Mạnh viết 11:06 ngày 12/08/2018

Tìm Hiểu kiến trúc android

Android là hệ điều hành điện thoại di động mở nguồn mở miễn phí do Google phát triển dựa trên nền tảng của Linux. Bất kỳ một hãng sản xuất phần cứng nào cũng đều có thể tự do sử dụng hệ điều hành Android cho thiết bị của mình, miễn là các thiết bị ấy đáp ứng được các tiêu chuẩn cơ bản do Google đặt ...

Bùi Văn Nam viết 11:06 ngày 12/08/2018

IOS Local Notifications

có 2 loại là Local và Push Notification. -Push Notifications (Apple Push Notification Service – APNS): Loại notification thông qua server của Apple đẩy đến thiết bị của người dùng.Thường thấy ở những ứng dụng có tương tác với server API. -Local Notifications: Loại không cần thông qua server, ...

Tạ Quốc Bảo viết 11:05 ngày 12/08/2018

Animation trong Android

Tổng quan Animation là các phép biến đổi màu sắc, vị trí, kích thước hay hướng của một đối tượng trên màn hình theo thời gian. Android cung cấp các API hỗ trợ rất tốt cho việc áp dụng animation cho các thành phần UI và vẽ đồ họa 2D, 3D. Android 2.3 và các phiên bản trước đó hỗ trợ kiểu ...

Tạ Quốc Bảo viết 11:05 ngày 12/08/2018

Turn Local/VPS Into Git Version Controll.

Vấn đề: Ta có 1 VPS (Virtual Private Server), bình thường nếu muốn deploy một project lên VPS có rất nhiều cách: Push lên Version controll (Git, Bitbucket, SVN...) sau đó lên VPS clone về. Mỗi framework đều cung cấp một tool để deploy rất đơn giản và tiện dụng ta có thể sử dụng các ...

Trịnh Tiến Mạnh viết 11:04 ngày 12/08/2018

Core data investigate

What is core data? Is an object graph and persistence framework provied by Apple in MacOSX and iOS operating systems. It allows data organised by relational entity- attribute model to be serialised into XML, binary, Sqlite stores. Core data directly with SQLite Core data handles many of ...

Tạ Quốc Bảo viết 11:04 ngày 12/08/2018

Sử dụng NDK trên Android Studio 1.3 or hight

Đầu tiên, sự hỗ trợ Android NDK chỉ làm việc với experimental Gradle plugin mới cho Android (mà lần lượt yêu cầu Gradle 2.5). Trong khi các plugin mới gradle cung cấp một số cải tiến hiệu suất lớn (và Android NDK build support), lưu ý rằng nó cũng đòi hỏi sự thay đổi để xây dựng tập tin "DSL" ...

Bùi Văn Nam viết 11:04 ngày 12/08/2018

TestLink Test Management Tool ( Part2)

Ở phần trước tôi đã giới thiệu với các bạn về testlink, các lợi ích, cách dùng testlink để tạo test suite, tạo requirement, assign test case to test plan, assign test case to requirement, thực hiện test case. Phần này tôi sẽ tiếp tục giới thiệu một số chức năng hữu ích của test link cho việc ...

Hoàng Hải Đăng viết 11:03 ngày 12/08/2018

Rpush - The push notification service for Ruby

Rpush là một gem được dùng để gửi thông báo từ server cho client trong Ruby. Ngoài những ưu điểm là dễ sử dụng, tính chính xác cao. Rpush còn cũng cấp rất nhiều những tính năng mới mà không có ở những gem khác. Cho phép bạn kiểm soát tốt hơn. Hỗ trợ nhiều Service Apple Push Notification ...

Hoàng Hải Đăng viết 11:03 ngày 12/08/2018

RESTful thông qua $resource của AngularJS

1. $$esource là gì? $resrouce là một service nó không có sẵn trong thư viện của AngularJS. Bạn phải download nó và include vào trong ứng dụng. < script type = " text/javascript " src = " angular.js " > </ script > < script type = ...

Trịnh Tiến Mạnh viết 11:02 ngày 12/08/2018

SoupUI - Dịch vụ web ứng dụng thử nghiệm mã nguồn mở

SoapUI là một dịch vụ web ứng dụng thử nghiệm mã nguồn mở, với tính năng dễ sử dụng, soap ui cho phép bạn kiểm tra dễ dàng và nhanh chóng cho phép thực hiện các thử nghiệm chức năng trên web. SoapUI cung cấp đảm bảo việc thử nghiệm đầy đủ và hỗ trợ tất cả các giao thức chuẩn và công nghệ. Các chức ...

Tạ Quốc Bảo viết 11:02 ngày 12/08/2018

Tổng quan về giấu tin trong ảnh (phần I)

I. Tổng quan về giấu tin trong ảnh Giới thiệu chung về giấu thông tin Giấu thông tin (steganography) là một kỹ thuật nhúng thông tin vào một nguồn đa phương tiện nào đó, ví dụ như file âm thanh, file ảnh, file text,... Nguồn đa phương tiện này được gọi là môi trường chứa. Mục đích của ...

Tạ Quốc Bảo viết 11:02 ngày 12/08/2018