Bài viết của Tạ Quốc Bảo

初めてでもできる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 chỉnh sửa

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 chỉnh sửa

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 chỉnh sửa

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 chỉnh sửa

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 chỉnh sửa

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 chỉnh sửa

Xây dựng app nhắc nhở công việc với Notifications

Trong bài tìm hiểu này chúng ta sẽ xây dựng 1 ứng dụng nhắc nhở công việc sử dụng Notifications. Ứng dụng cho phép người dùng đặt các công việc cần phải làm và cài đặt một lời nhắc nhở. Tại một thời điểm cụ thể, thì một cái thông báo để nhắc nhở người dùng làm cái cái công việc đã được ghi chú ...

Tác giả: Tạ Quốc Bảo viết 10:29 ngày 12/08/2018 chỉnh sửa

Một số kĩ thuật tối ưu hoá mã nguồn Java - Phần 1

Trong Java việc tối ưu hoá mã nguồn Java là công việc rất quan trọng, nó không chỉ giúp mã nguồn thông thoáng hơn, giúp tiêu tốn ít tài nguyên hệ thống hơn, mà các kĩ thuật được trình bày dưới đây sẽ giúp nâng cao hiệu suất (performance) làm việc của Java khi chạy chương trình! Một LTV Java có ...

Tác giả: Tạ Quốc Bảo viết 10:28 ngày 12/08/2018 chỉnh sửa

Scala interact with Java (vice versa)

Câu hỏi: Câu hỏi 1. Scala có thể tương tác được với Java không? Và ngược lại ? Trong một project Scala có thể vừa chứa file .scala vừa chứa file .java và chúng có thể gọi lẫn nhau không? Câu hỏi 2. Scale sẽ được compile sang bytecode để chạy bởi JVM (Java Virtual Machine). Vậy ta có thể ...

Tác giả: Tạ Quốc Bảo viết 10:28 ngày 12/08/2018 chỉnh sửa

Immutable in Scala

Cái tên Scala xuất phát từ Scalability mang ý nghĩa về khả năng phát triển mở rộng dễ dàng. Vậy về mặt ngôn ngữ lập trình, Scala có gì khác biệt với những ngôn ngữ khác? Rất đơn giản, Scala là sự kết hợp giữa Ngôn ngữ lập trình hướng đối tượng(Object Oriented Programming) và Lập trình chức năng ...

Tác giả: Tạ Quốc Bảo viết 10:28 ngày 12/08/2018 chỉnh sửa