Giới thiệu Realm Database

Gần đây, có một công cụ rất hữu ích cho các nhà phát triển ứng dựng mobile, đó là Realm. Realm là một cơ sở dữ liệu mobile mà có thể thay thế được cho CoreData và SQlite. Realm chạy nhanh hơn CoreData và SQLite. Dưới đây tôi đưa ra 5 lý do tại sao nên dùng Realm: Dễ dàng sử dụng: Tôi chưa bao ...

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

Tổng hợp về console.log

1. Nguồn console.logまとめ 2016年夏 2. Động cơ Một buổi chiều thật ngứa ngáy chân tay và buồn ngủ, quyết định lên qiita tìm bài viết nào hay hay để chia sẻ cho mọi người. 3. Sơ lược bài viết Bài viết tổng hợp những kiến thức có liên quan tới console.log, chỉ cần bạn sử dụng 1 modern browser là ...

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

Tìm hiểu mã nguồn mở PHP CMS Drupal hướng dẫn tìm hiểu Modules trong Drupal - bài 3

Tiếp theo loạt bài viết về Drupal : Loạt bài đều nói về Drupal 8 nhé các bạn. Bài 1 Bài 2 Module trong Drupal là gì? Là sức mạnh của cộng đồng mạng Bởi vì cộng đồng Drupal rất lớn, cộng đồng chia sẻ tính đến thời điểm hiện tại khoảng 34.940 modules gồm tất cả các phiên bản Drupal ...

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

TÂM LÝ HỌC MÀU SẮC

1.TÂM LÝ HỌC MÀU SẮC LÀ GÌ Tâm lý học màu sắc là khoa học màu sắc ảnh hưởng đến hành vi của con người. Tâm lý học màu sắc thực sự là một nhánh của ngành tâm lý học hành vi. Đây là một lĩnh vực khá phức tạp. Một số người còn hoài nghi thậm chí còn xem thường lĩnh vực này bởi gặp nhiều khó khăn ...

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

Google Maps SDK

Working with maps in iOS consists of an entire programming chapter, as there are tons of things that a developer can do with them. From just presenting a location on a map to drawing a journey’s route with intermediate positions, or even exploiting a map’s possibilities in a completely ...

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

Tìm hiểu về hộp thoại Sweet alert 2

Bạn đang cần hiển thị 1 thông báo cho người dùng. Bạn cảm thấy việc sử dụng alert mặc định của JavaScript không được thân thiện và đẹp mắt cho lắm. Bạn muốn tìm 1 hộp thoại giúp hiển thị thông báo của mình cho người dùng được đẹp hơn, chuyên nghiệp hơn và thân thiện với người dùng hơn. Hôm nay mình ...

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

30 phút data modeling - miêu tả ER

Mở đầu Trong bài viết này, chúng ta sẽ lấy một ví dụ sơ đồ ER trong thực tế, làm thử process cho đến khi thực hiện trong RDBMS, từ đó chúng ta có thể học tập các kiến thức tối thiểu cần thiết cho việc mô tả sơ đồ ER. Chủ đề là mua sản phẩm của shop online Trong nghiệp vụ thực tế, hiếm có việc ...

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

Để phòng tránh code "thối", hãy đảm bảo 7 quy tắc sau

1. Nguồn クソコードにならない為に、これだけは守って欲しい7つのこと 2. Động cơ Một buổi sáng đẹp trời lên công ty, mở anh chàng Thunderbird ra, lục trong thùng rác thấy có mail từ Qiita. Anh chàng này vẫn đều đặn spam mình tuy nhiên thỉnh thoảng cũng có những bài viết rất hay và giúp ích nhiều trong công việc, đọc lướt ...

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

Quản lý toàn bộ biến môi trường của dự án tại 1 nơi bằng gem Figaro

1. Động cơ Hiện mình đang được tham gia một dự án Rails và cảm thấy rất háo hức khi được tìm hiểu, học hỏi những kiến thức mới sau một quãng thời gian dài không được đụng tay tới. Do đặc điểm hơn một năm vừa qua không được trực tiếp đụng tay tới việc code, mình để ý hơn tới những kỹ thuật làm ...

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

Hướng dẫn hoàn chỉnh cho Android Testing

1. Tại sao kiểm thử Android? Android là hệ điều hành lớn nhất thế giới. Đồng thời Android cũng là hệ điều hành phân mảnh. Có hàng tá các thiết bị và các phiên bản Android mà ứng dụng của bạn cần phải tương thích với chúng. Nó không quan trọng việc bạn đầu tư bao nhiêu thời gian vào thiết ...

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

Login With Google Account Using Devise and Omniauth

This article shows you how to allow users to login using Devise and their Google accounts.Instead of using our own login system, we can use third party authentication services such as Facebook or Google. Using these services can be more sure and they also provide a better overall user experience. ...

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

Text To Speech in Android

Trong bài học này mình sẽ giới thiệu cho các bạn về thư viện text to speech trong android hỗ trợ trong việc chuyển từ văn bản thành giọng nói. Tính năng này đặc biệt hữu ích khi lập trình các app về phát âm, từ điển… Text to speech được đưa vào android từ API 21. Nên để lập trình với Text ...

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

Business intelligence: Methodology, Tools, Benefits; A Brief Discussion

Introduction Business intelligence (BI) is a technology-driven system for analysis of data and presenting important and valuable information to executives, business planners and other end users make more efficient decisions. BI encloses with a variety of tools, applications and concepts that ...

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

Devise Auth cho ứng dụng Rails sử dụng JSON Webservice

Chúng ta vẫn dùng thường dùng Rails để tạo ra các ứng dụng web và khi muốn tạo một ứng dụng mobile-friendly thì có hai con đường có thể chọn: hoặc là thiết kế một giao diện responsive hoặc là sẽ phát triển một ứng dụng cho các thiết bị di dộng. Để tạo ra một ứng dụng di động chúng ta phải tạo ra ...

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

Làm việc với đường cong Bezier trong Unity

Xin chào mọi người, hôm nay mình xin giới thiệu một kỹ thuật trong Unity đó là đường cong Bezier và cách sử dụng kỹ thuật này trong Unity. Mục đích của bài viết Cung cấp cho mọi người thông tin cơ bản về đường cong Bezier và ứng dụng nó trong game. Giới thiệu Đường cong Bezier là một trong ...

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

How to Inquire For Test Planning

Creating a test plan is often a complex undertaking. An ideal test plan is accomplished by applying basic principles of cost-benefit analysis and risk analysis, optimally balancing these software development factors: Implementation cost: The time and complexity of implementing testable ...

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

Tối ưu hóa truy vấn từ database in rails

Khi làm việc với những project nhỏ, người lập trình thường ít để ý đến việc tối ưu hóa tốc độ truy vấn khi lấy dữ liệu từ database do lượng data nhỏ, số lượng table trong database còn ít, nên tốc độ nhanh hay chậm người lập trình khó nhận biết được. Tuy nhiên, khi làm việc với 1 project lớn hơn, ...

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

Thuyết Âm dương trong thế giới lập trình và tinh thần Shu - Ha - Ri

Sau bài viết "Xin đừng đánh nhau với Framework" của mình được đăng lên. Đã có rất nhiều ý kiến đồng ý, nhưng cũng có nhiều ý kiến trái chiều. Mình thấy ý kiến này cũng rất đúng: "cái gì cũng chăm chăm tìm framework, tìm thư viện thì lấy đâu ra sáng tạo, lấy đâu ra phát triển!". Nói thế thì chẳng ...

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

Sử dụng Bootstrap Modal trong Angular JS

I. Lời mở đầu Sau đây tôi sẽ giới thiệu cho các bạn Angular Modal Service, một service cực kỳ tuyệt vời dùng để tạo hoặc custom modal bootstrap theo ý muốn của mình trong Angular JS. II. Cách thực hiện Step 1: Install with Bower Install service bằng bower: bower install ...

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

[Angular] bài 2, IN OUT trong AngularJS

Xin chào các bạn, trong bài lần trước, mình đã giới thiệu qua cho các bạn về Angular, những kiên thức cơ bản và tự chạy project đầu tiên. Hôm nay, mình sẽ hướng dẫn các bạn cách IN OUT data trong Angular. Nhưng trước tiên, chúng ta phải liên kết project với thư viện của Angular đã. Do vậy, ...

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