
How to create a chrome extension
I. Giới thiệu Về cơ bản extension dựa trên nền tảng javascript cho phép add các functionnality vào chrome . Chúng ta có thể sử dụng javascript, html, css inject trực tiếp native code của webpage để đạt được một số chức năng mong muốn II. Nội Dung 2.1: Cấu trúc của môt extension Một ...

Giới thiệu thư viện Android Support Design
Xin chào các bạn, Material Design đã được Google đưa ra hướng dẫn cho việc thiết kế giao diện người dùng không chỉ trong ứng dụng Android mà còn trong nhiều lĩnh vực khác như Web UI, … Trong bài viết này của anh MùiNV cũng đã đưa ra khá chi tiết làm sao để tạo giao diện Material Design cho ...

Model, Database trong Lotus Framwork
1 Model Lotus có xây dựng một ORM riêng, gọi là lotus-model và xây dựng dựa trên sequel. Lotus model cung cấp cho bạn các thành phần chính sau: Entity – An object defined by its identity. Repository – An object that mediates between the entities and the persistence layer. Data Mapper – ...

PHƯƠNG PHÁP SETTING PROFILE TẠI VIBLO
Link bài tiếng Nhật https://viblo.asia/Takuya.Okazaki/posts/Q7eERExevgNj Trong bài viết này mình xin được phép giới thiệu về phương pháp setting profile trong Viblo. Profile là phần quan trọng nhất trong My Page. Mình hi vọng rằng bạn có thể điền đầy đủ thông tin trong phần Profile này. Để ...

[Hướng dẫn] Tạo một khung cảnh rực rỡ với Thuyền, hoa và bồ câu bằng photoshop
Nguồn: http://design.tutsplus.com/tutorials/create-a-relaxing-vibrant-fantasy-lake-scene-with-adobe-photoshop--cms-24409 Trong bài viết này sẽ hướng dẫn các bạn tạo một khung cảnh huyền ảo bằng cách sử dụng một loạt các kỹ thuật thao tác trên hình ảnh. Đầu tiên, sẽ tạo khung cảnh hồ từ 2 bức ...

IOS 9 (Xcode7) Không thể và có thể
_Như chúng ta đã biết IOS9 đã được Apple release mới đây, kèm theo bộ phát triển Xcode7. Vậy ở IOS và bản Xcode mới này có những thay đổi như thế nào, cái gì đã có thể và cái gì sẽ không thể thực hiện được. Chúng ta hãy cùng tìm hiểu (quaylen) _ 1. Không sử dụng giao thức SSL/TLS thì không thể ...

IOS9 3D Touch APIs
1.UIViewController iOS 9 cấu hình cho view controller tính năng mới peek và pop của UIKit, tính năng này giúp cho người dùng có thể xem trước nội dung bổ sung khi mà một người dùng nhấn vào một view xác định và pop giúp cho người dùng khẳng định xem nội dung đó và điều hướng tới nó. Để hỗ trợ ...

Application''s Life Cycle
COMPONENT Một ứng dụng Android bao gồm một hoặc nhiều các components tạm gọi là thành phần. Những thành phần này được định nghĩa trong file manifest. Một component có thể là một trong số các thành phần sau đây : Một Activity Một Service Một Broadcast Receiver Một content Provider 1. ...

Basic Replication in oracle (Read – only Materialized Views)
A. Tổng Quan I. Cơ sở dữ liệu phân tán Cơ sở dữ liệu phân tán : Một tuyển tập dữ liệu có quan hệ logic với nhau, được phân bố trên các máy tính của một mạng máy tính. Hệ quản trị CSDL phân tán : Hệ thống phần mềm cho phép quản lý CSDL phân tán và đảm bảo tính trong suốt của hệ thống đối ...

Tìm hiểu về Parse service
Parse service là dịch vụ đám mây đa nền tảng, được bắt đầu sử dụng từ năm 2012. Parse cung cấp các dịch vụ backend cho hầu hết các nền tảng phổ biến hiện nay: iOS, android, window phone, Mac OS,... Về cơ bản, dịch vụ Parse cung cấp cho chúng ta các tác vụ chính sau: Core : Đây là nơi chúng ...

Giới Thiệu Và Làm Quen Bước Đầu Với Robot Framework
1. Giới thiệu về Robot Framework. Robot Framework là một chương trình mã nguồn mở, cung cấp một nền tảng kiểm thử dựa trên ngôn ngữ lập trình Python hoặc Java. Cách tiếp cận của nền tảng kiểm thử này là hướng từ khoá (keyword driven) và hướng dữ liệu (data ...

Amazon Simple Queue Service
Dạo gần đây (khoảng 2 3 tháng gì đấy) mình làm khá nhiều bên front-end, chủ yếu là ReactJS và cũng có biểu hiện chán chán và muốn đổi vị =)) Có lẽ bắt đầu từ tháng này mình sẽ tìm hiểu và viết bài về các dịch vụ của Amazon Web Service. Bao gồm AWS SQS, EC2, ElastiCache... Và bài viết đầu tiên của ...

Laravel, Lối đi đúng đắn!
** Giới thiệu ** PHP đã ra đời từ lâu, có rất nhiều tài liệu nói về PHP. Có nói PHP ở mọi nơi thì cũng không có gì là sai. Nhưng điều đáng nói là những tài liệu PHP đó đều đã lỗi thời, có lẽ chỉ phù hợp cho những năm của thập kỷ trước. PHP đã thực sự chuyển mình và bắt kịp các ngôn ngữ hiện đại ...

Nâng cao hiệu suất Layout Android
Như các bạn đã biết thì Layout là thành phần quan trọng của ứng dụng Android. Tùy theo mỗi ứng dụng mà chúng ta sử dụng các thành phần Layout khác nhau như LinearLayout, ReativeLayout, ListView,... . vậy làm cách nào chúng ta có thể kiểm tra được xem thành phần Layout của chúng ta đã tối ưu ...

Thiên thần cũng Code
Người mẫu & Code ? (quaylen) Ừ m, chắc hẳn bạn sẽ không khỏi băn khoăn: người mẫu thì có liên quan gì đến công việc lập trình khô khan?!? Nhưng những thông tin dưới đây sẽ khiến bạn phải suy nghĩ lại về điều này. Người mẫu viết Code? Tại sao không? - (venhvao) Siêu mẫu người Mỹ ...

Web crawler nâng cao với Mechanize (P1)
Thời gian gần đây, mình đang tìm hiểu và code về Web crawler - chắc hẳn đây là khái niệm không mấy xa lạ với developer Nhưng nếu chưa rõ về khái niệm này thì bạn có thể xem qua một chút về web crawler là gì, hoặc là có thể tìm kiếm các định nghĩa về crawler bằng google đại pháp. =)) ...

Introduction to Ruby Metaprogramming
This will be my first writing on Ruby Metaprogramming. My goal is just you taste the power and enchantment of the magical features of Ruby so that you can make a journey and explore more by yourself. A Method for making methods What surprise the most is with method "define_method". The ...

Vẽ biểu đồ trên rails bằng chartkick gem
Lời mở Khi dịch vụ của bạn phục vụ người dùng thì chắc chắn điều bạn quan tâm nhất đó là các thông tin về người dùng và số lượng người sử dụng tương ứng. Thường thì các thông tin này được thể hiện thông qua các con số lưu trong CSDL mà ta có thể dễ dàng lấy ra thông qua các câu lệnh truy vấn. Tuy ...

パスワードの変更方法について
今回はパスワードの変更方法について紹介します。 1.パスワード変更ページへの行き方 ヘッダー右の自分のアイコンをクリック。 プルダウン内の上から2番目のSettingをクリックして設定ページへ。 設定ページ左サイドバー内のChange Passwordをクリック。 これがパスワード変更ページです。 2.パスワードの変更手順 まずは入力フォームに記入しましょう。 各項目の入力内容は下記の通りです。 ####Current Password→現在のパスワード (パスワードを忘れてしまった場合はこちら) ...

Thread Pools Trong Java
I, Giới thiệu ThreaPool trong java rất hữu ích khi cần giới hạn số lượng Thread được chạy bên trong ứng dụng của bạn cùng 1 thời điểm. Sẽ có vấn đề về hiệu suất khi tạo mới 1 Thread (new Thread) và mỗi thread được tạo ra cũng được phân bổ bộ nhớ cho việc sử dụng. Ví dụ : Bạn có 100 tập tin ...