Đối ứng cho iPhone6/iPhone6 Plus

Với Xcode6 GM, chúng ta có thể tiến hành đối ứng iPhone6/6 Plus cho các iOS projects từ trước. Screen Resolution So sánh độ phân giải các thiết bị iPhone: iPhone4s iPhone5/5s iPhone6 iPhone6 Plus Physical Resolution 640x960 640x1136 750x1334 1080x1920 (1242 x 2208) ...

Tác giả: Tạ Quốc Bảo viết 10:37 ngày 12/08/2018

Giới thiệu Awesome Window Manager

Giới thiệu Awesome WM là một trong những trình quản lý cửa sổ trong hệ thống X Window của Linux. Awesome WM được phát triển trên nền của DWM , được viết lại bằng ngôn ngữ lua ( DWM viết bằng C). Chính xác hơn thì Awesome WM là 1 framework window manager, rất nhanh, nhỏ gọn, chiếm rất ít ...

Tác giả: Bùi Văn Nam viết 10:37 ngày 12/08/2018

Porting Amharic Translation System ( PHP + MySQL )

I have tried porting Amharic Translation System from Oracle Database to MySQL. If you want to know what is Amharic, look at below: https://en.wikipedia.org/wiki/Amharic 1. Server Module table: DICTIONARY Field Type Null Default NSEQ int(4) NO NULL NCHAPTER ...

Tác giả: Bùi Văn Nam viết 10:36 ngày 12/08/2018

初めてでもできるSQL (1)環境構築 ( Windows )

システム開発の知識はないけどSQLを学びたい貴方に朗報! 今回学ぶ内容は環境構築です。 1. ダウンロード ダウンロードサイトから、最新のモジュールをダウンロードします。 https://www.apachefriends.org/download.html 2. インストール ダウンロードしたファイルをWクリックすると画面が出るので、基本的にNextを押していくだけです。ただし、途中1か所だけチェックを外した方がいい箇所があります。 インストール先は自由に変えられますが、ドライブのルートで、かつフォルダ名にスペースがない方がいいでしょう。 ...

Tác giả: Tạ Quốc Bảo viết 10:36 ngày 12/08/2018

Tìm hiểu cách sử dụng StartApp Advertising SDK Cho iOS

Giới thiệu Ở bài viết trước https://viblo.asia/nguyen14/posts/Q7eERE6ZMgNj tôi đã giới thiệu với các bạn cách nhúng google admod sdk trong ios. Hôm nay tôi sẽ giới thiệu với các bạn 1 advertising khác là startApp. Cùng với google admod. Start app cũng là một trong số các lựa chọn advertising ...

Tác giả: Bùi Văn Nam viết 10:35 ngày 12/08/2018

Shebang (Unix)

1. What is Linux Shell ? Shell là một cầu nối giữa con người với máy tính, nhận những câu lệnh người dùng nhập vào tư bàn phím và chuyển cho nhân của hệ thống thực hiện những câu lệnh đó. 2. What is Shell Script ? Shell Script là tập hợp của các câu lệnh được viết trong một file ...

Tác giả: Hoàng Hải Đăng viết 10:35 ngày 12/08/2018

ANDROID MEDIA

ANDROID MEDIA Khi đề cập đến đa phương tiện trong Android thì chúng ta nghĩ ngay tới việc sử dụng âm thanh, hình ảnh... Đây cũng chính là một trong những tiện ích được người sử dụng smartphone hay dùng nhất. Ở bài viết này, chúng ta bắt đầu làm quen với Media với cách tiếp cận dễ dàng nhất. ...

Tác giả: Hoàng Hải Đăng viết 10:34 ngày 12/08/2018

Các ứng dụng của SIFT/SURF

Ở bài trước, tôi đã giới thiệu với các bạn lý thuyết của giải thuật Scale Invariant Feature Transform(SIFT) https://viblo.asia/dzung.votuan/posts/z3NVRkoLR9xn . Trong bài viết lần này, tôi xin giới thiệu một giải thuật nữa là Speeded up robust features(SURF), cũng nhằm mục đích để tìm những feature ...

Tác giả: Bùi Văn Nam viết 10:34 ngày 12/08/2018

Phát triển Web với CherryPy + Jinja2 + SqlAlchemy

Bài viết này tiếp nối bài viết trước "Phát triển Web với CherryPy và Jinja2". Nếu bạn chưa đọc bài viết trước, mời bạn tham khảo ở đây Ở bài viết trước, tôi đã giới thiệu một cách khái quát về việc phát triển Web với CherryPy và Jinja2. Trong bài viết này tôi sẽ giới thiệu thêm một số kỹ ...

Tác giả: Trịnh Tiến Mạnh viết 10:34 ngày 12/08/2018

Redis (Nosql)

1. What is Redis? Redis là một data structure server. Open source . Redis viết ngắn của REmote DIctionary Server vì thế Redis là một loại DB key-value rất phổ biến. 2. Supported languages. ActionScript C, C++, C#, Clojure, Common Lisp Dart Erlang, Elixir, emacs Go, GNU ...

Tác giả: Tạ Quốc Bảo viết 10:33 ngày 12/08/2018

Sử dụng button Like của Facebook trên ứng dụng Android với Facebook SDK V4

Nếu chúng ta chỉ đặt **LikeView **trên Layout ứng dụng của chúng ta nó vẫn làm việc nhưng giới hạn chức năng như không hiển thị số lượt like, trạng thái like, không làm việc trên thiết bị chưa cài đặt ứng dụng Facebook... Sau khi đào sâu vào tài liệu trên trang develop của Facebook. Tôi nhận ra ...

Tác giả: Trịnh Tiến Mạnh viết 10:33 ngày 12/08/2018

Hướng dẫn Flux qua ví dụ

Giới thiệu về Flux Flux là một kiến trúc phát triển ứng dụng mà Facebook dùng để xây dựng phần client-side cho những ứng dụng web của họ. Nó giúp làm việc với các components của React một cách dễ dàng bằng cách sử dụng luồng dữ liệu một chiều (Unidirectional Data Flow). Chúng ta cần lưu ý rằng, ...

Tác giả: Tạ Quốc Bảo viết 10:32 ngày 12/08/2018

Block, Lambda và Proc trong Ruby

1. Block Block đơn giản chỉ là tập hợp các lệnh thành một khối Được đặt trong dấu {...} Trong ruby thì block phổ biến và dễ dùng hơn so với lambda và proc Ví dụ 1 block array = [ 1 , 2 , 3 ] array . collect ! do | n | n + 1 end puts array . inspect # => [2, ...

Tác giả: Bùi Văn Nam viết 10:32 ngày 12/08/2018

[ Agile Software Development, Principles, Patterns, And Practices] Testing

Tiếp nối loạt bài dịch cuốn sách "Agile Software Development, Principles, Patterns, and Practices", ngày hôm nay chúng ta sẽ đến với chương 4 của cuốn sách này. Chương 1 bạn đọc có thể tham khảo ở bài viết Agile Practices. Chương 2, 3 nói về Exteme Programming, và như tôi đã nói ở cuối chương 1, ...

Tác giả: Hoàng Hải Đăng viết 10:32 ngày 12/08/2018

Introduction Dependency Injection on Android with Dagger 2

Dependency Injection là gì? Dependency trong java Dependency là sự phụ thuộc, kết nối giữa các module với nhau (trong java là hai lớp). Ví dụ: public class Client { private Service service ; public Client ( ) { service = new ServiceImpl ( ) ; } ...

Tác giả: Tạ Quốc Bảo viết 10:31 ngày 12/08/2018

MemoQ Translation software_Part 2: MemoQ Guidline_Translation Document Import

1. Thao tác offline Thao tác offline là thao tác mà phạm vi ảnh hưởng chỉ ở trên máy local của bạn. Bạn có thể tạo dự án offline để tự làm việc, tự quản lý bộ nhớ dịch, cơ sở từ vựng… _ 2.1. Tạo project_ Click chọn “Create a new project” trong cửa sổ “Frequent ...

Tác giả: Tạ Quốc Bảo viết 10:31 ngày 12/08/2018

7 Patterns to Refactor Fat ActiveRecord Models

Dịch lại từ bài viết 7 Patterns to Refactor Fat ActiveRecord Models Rất nhiều lập trình viên, khi đã có nhiều kinh nghiệm hơn, đã học được cách tránh những "fat models". Fat model tiềm ẩn nhiều vấn đề khi maintain, nhất là trong những app lớn. Chỉ tốt hơn việc tống tất cả logic vào trong controller ...

Tác giả: Tạ Quốc Bảo viết 10:30 ngày 12/08/2018

[Hướng dẫn] Tạo text với chất liệu bánh và mứt(P1)

Nguồn: http://design.tutsplus.com/tutorials/create-a-marvelously-british-scone-text-effect-in-adobe-photoshop--cms-23867 Sử dụng các loại brush, chất liệu, và các style của layer kết hợp với nhau có thể tạo ra hiệu ứng tuyệt với cho 1 đoạn text. Trong bài hướng dẫn này sẽ chỉ cho bạn cách sử ...

Tác giả: Trịnh Tiến Mạnh viết 10:30 ngày 12/08/2018

Tìm hiểu về Stub, Mock và Fake trong unit test

Trong bài viết này, tôi tìm hiểu về ba khái niệm rất quan trọng trong unit test là Stub, Mock và Fake, ý nghĩa khái niệm của chúng là gì và chúng được sử dụng như thế nào trong điều kiện nào. Đầu tiên, chúng ta cần định nghĩa unit test là gì và mô hình TDD là như thế nào. Các bạn có thể tham khảo ...

Tác giả: Hoàng Hải Đăng viết 10:30 ngày 12/08/2018

Giới thiệu về Date Helper trong CI

Chúng ta có rất nhiều API giúp làm việc với thời gian, một trong những API có sẵn trong bộ framework của CI đó là Date Helper, nó là một tiện ích đi kèm được support trong CI từ những version đầu tiên đến nay. Bài viết sẽ hướng dẫn các bạn cách sử dụng Date Helper. Date helper cung cấp cho ...

Tác giả: Trịnh Tiến Mạnh viết 10:30 ngày 12/08/2018