How to apply Blur Effects to images and views in iOS 8
Nội dung Giới thiệu How Blurs Work? How to apply Blur Effects to images and views in iOS 8? Kết Luận Giới thiệu Như chúng ta đã biết, iOS7 được coi là một cuộc lột xác hoàn toàn về thiết kế của iOS. Từ giao diện 3D trên iOS 6 trở về trước, Apple đã thực hiện cuộc cách mạng với xu ...
Triển khai chương trình web app dùng Azure
Biểu đồ dưới đây phác họa quá trình của bài viết này Thiết lập một dự án web 1.Mở Visual Studio 2015. 2.Chọn File > New > Project. 3.Chọn Visual C# > Web > ASP.NET Web Application. 4.Đảm bảo .NET Framework 4.5.2 được chọn như là target. 5.Đặt tên là MyExample, sau đó ...
Tích hợp Veritran trong website Ruby-Rails
1. Giới thiệu về Veritrans Veritrans là hệ thống tích hợp thanh toán online một cách dễ dàng. Bạn có thể chấp nhận nhiều phương thức thanh toán khác nhau của khách hàng. Veritrans bao gồm 4 sản phẩm chính: VT-Web, VT-Direct, VT-Link, Mobile. a. VT-Web Đây là một cổng thanh toán cho phép ...
Performing raw SQL queries in Django (Part II)
Như các bạn đã biết, Django cung cấp sẵn một bộ API (QuerySet) cho phép thực hiện các thao tác CRUD. Các bạn có thể tham khảo ở đây: A Survey On QuerySet In Django (Part I) A Survey On QuerySet In Django (Part II) Bộ API này đơn giản hóa việc thao tác với data trong Django. Cú pháp đơn ...
MỘT SỐ LƯU Ý KHI LÀM VIỆC VỚI ACTIVE RECORD MIGRATIONS
Ruby on Rails database migrations là một giải pháp giúp cải thiện một vấn đề thực tế mà các developer phải đối mặt đó là: Làm thế nào để thay đổi database script một cách đáng tin tưởng để có thể nhân rộng trên môi trường development của team hoặc triển khai lên production server tại thời điểm ...
Eloquent: relationships in laravel-Phần 1
Hôm nay mình xin giới thiệu với các bạn về cách sử dụng relationship model trong Laravel. Mỗi một PHP Framework có một cách tạo relationships model khác nhau, tuy nhiên tựu chung phía sau đó cũng chỉ là những câu lệnh SQL mà thôi. và Laravel cũng vậy. Tài liệu tham khảo tại trang chủ của ...
Dùng Firebase Storage như backend lưu trữ dữ liệu cho ứng dụng Android
I. GIỚI THIỆU Firebase Storage là dịch vụ được xây dựng cho mục đích lưu trữ và quản lý các nội dung mà người dùng ứng dụng tạo ra như ảnh, videos hay dữ liệu dạng file. Firebase Storage cung cấp các API cho việc uploads và download các file từ app của bạn một cách bảo mật và bạn không cần quan ...
How to Write An AndroidAuthenticator
What is Account Authenticator This is a great piece to authenticate user-accounts which is used by many popular applications e.g. Google, DropBox, Facebook, Twitter, Evernote etc. This is a recommended way to authenticate the account-information like username & password which defines ...
Các thư viện mình dùng trong dự án khi làm việc với javascript nói chung và angularjs nói riêng
Mở đầu Dạo gần đây trong dự án mình đang join thì mình đảm nhận công việc về phía clientside khá nhiều vì thế nên ít nhiều có chút hiểu biết về javascript và mình muốn chia sẻ những trải nghiệm của mình về javascript với mọi người. Có 1 luật bất thành văn khi làm việc trên clientside đó là: Nếu ...
Tìm hiểu về Gemfile
Nếu bạn là một Ruby on Rails developer thì chắc chắn không xa lạ gì Gemfile. Gemfile là một tiện ích của gem Bundler được sử dụng để quản lý các gem được sử dụng trong application của bạn. Gemfile chứa mã ruby và tùy thuộc vào bối cảnh ta có các phương thức để mô tả các gem được yêu cầu. Global ...
Ứng dụng Rails chat tự động sử dụng LINE Bot API
Khoảng 2 tháng trước tôi được giao cho nhiệm vụ tìm hiểu một công cụ dùng để chat tự động thông qua ứng dụng LINE, lúc đầu mới tìm hiểu thật sự khá khó khăn vì chưa có kiến thức gì cũng như luồng hoạt động của công cụ chat tự động. Vì vậy hôm nay tôi viết bài viết này để chia sẻ về cách tạo ra ...
Improving the Performance of Your Rails App With Eager Loading
Active Records và ORM là những công cụ vô cùng mạnh mẽ và hữu ích trong Ruby on Rails, nhưng chỉ thật sự khi chúng ta biết làm thế nào để sử dụng sức mạnh đó. Bài viết dưới đây sẽ giúp chúng ta tối ưu được query tới database sử dụng eager loading khi làm việc với ORM. Les's take an example Tạo ...
Giới thiệu về gem Google_drive
Google_drive là gì? A Ruby library to read/write files/spreadsheets in Google Drive/Docs. Tức là, gem hỗ trợ khi mà bạn muốn đọc ghi một tệp tin hay một bảng tính được lưu trên Google Drive hay Google Docs cho ứng dụng rails của mình. Cách cài đặt Cách 1: bạn thêm trực tiếp vào ...
Error Handling in Rails
Theo như Luật Murphy, bất cứ điều gì nếu bắt đầu sai thì sẽ kéo theo sai cả quá trình, đó là lý do tại sao công tác chuẩn bị lại quan trọng. Nó áp dụng ở khắp mọi nơi, ngay cả trong phát triển phần mềm. Các ứng dụng mà chúng tôi phát triển phải đủ mạnh mẽ để xử lý nó. Nói cách khác, nó phải có độ ...
Api for ruby on rails with grape
Chắc hẳn các bạn đã sử viết api cho rails rất nhiều lần rồi, và không ít người trong đó sử dụng gem grape để viết. Khi đó nhiều người hay sử dụng Serializer để cấu trúc response trả ra, mình thấy sử dụng Serializer thì khó có thể xác định được mình trả ra những gì khi đọc code. Hơn nữa nó lại không ...
Nghịch ngợm Google Maps Android Marker Clustering Utility
Hi Guy, chưa nghĩ ra chủ đề gì hay ho chút để viết. Thôi nghịch ngợm Google Map tý vậy, gần đây trò Pokemon Go đang làm trấn động cả giới trẻ, cũng có gì đó liên quan khá nhiều tới map nên mới có hứng nghịch tý. Video dưới đây thảo luận về sử dụng marker clustering khi mà dữ liệu của bạn yêu cầu ...
[Hướng dẫn] Lấy kết quả trả về từ một Activity.
Trong Android, việc truyền và nhận dữ liệu và kết quả giữa các Activity rất hay được sử dụng, và đây cũng là một trong những bài học cơ bản đầu tiên mà mỗi bạn khi bắt đầu tìm hiểu về lập trình Android đều cần biết. Bằng cách sử dụng startActivityForResult(Intent intent, int requestCode) thay vì ...
Hackpad - the online colaboration editor bought by Dropbox
Sharing information in company has not ever been an easy solving problem in every company. For instance, first comes the problem when you take note a meeting minutes at local drive and want to share it, secondly if there is anything goes wrong and needs to be fixed, it is even harder to find a ...
Lite Server For Web App based on Node Server
Hôm này mình sẽ giới thiệu với mọi người một thư viện javascript tên là lite-server. Sở dĩ mình chọn lite-server để chia sẻ với mọi người là vì sự đơn giản, dễ cấu hình, tính tiện dụng cao của thư viện này trong việc xây dựng Single Page Application (SPA). Lite-server sử dụng browserSync ...
Các công nghệ làm nên Pokemon Go
Đôi điều về Pokemon Go Chúng ta đã từng say sưa ngồi xem phim Pokemon ngay từ những tập đầu tiên, và những ai có máy Nintendo GameBoy thì chắc hẳn đã từng có khoảng thời gian cày thâu đêm suốt sáng để luyện level cho những chú quái vật dễ thương trong serie Pokemon, từ Red & Blue cho đến ...