IOS9 Và những điều cần ghi nhớ
Cuối tháng rồi! Lại ngồi vắt óc suy nghĩ viết báo cáo cho qua ngày đoạn tháng. Apple mới ra iPhone 6s và 6S plus nhưng ko có tiền mua nên viết tạm 1 vài điểm mới trong ios9 để coi như mình đã mua ai phôn 6s vậy. Trong bài viết này mình sẽ nói về 2 phần. Phần 1 nói qua về các feature mới trong ios9 ...
Gem CarrierWave
Nếu bạn muốn upload files một cách dễ dàng thì 1 giải pháp cho bạn là có thể sử dụng gem carrierWave. Gem này cung cấp một cách đơn giản và cực kỳ linh hoạt để upload các file từ từ các ứng dụng ruby. Sau đây chúng ta sẽ đi tìm hiểu về cách sử dụng gem carrierWave để upload files như thế nào 1. ...
Lambda Expressions tính năng mới trong java 8
Lambda expressions là một tính năng mới quan trọng trong Java 8. Lambda expressions giống class vô danh biểu diễn dưới dạng biểu thức. Chỉ bằng một biểu thức nó có thể biểu diễn thực thi cho method của functional interfaces. Functional interfaces là interface chỉ có 1 method. Lambda expressions ...
Hướng dẫn Validate form động ở Laravel 5
Nếu bạn đã từng dùng thử hệ thông form validation của Laravel bạn sẽ thấy nó là 1 hệ thống rất mạnh mẽ. Nó làm những công việc quen thuộc, nhàm chán, khó khăn trở lên đơn giản nhưng vẫn hoạt động tốt. Trong bài viết này tôi muốn chỉ cho các bạn các đơn giản và dễ dàng nhất để validate những form ...
Những chú ý về Chair
Khi nói về những điều tồn tại xuyên suốt chiều dài lịch sử của loài người chúng ta thường nghĩ đến những điều rất to lớn hoặc rất thiết yếu với con người như lửa hay các dụng cụ săn bắt, hái lượm, đồ trang sức... Nhưng có một đồ vật mà rất đỗi quen thuộc với tất cả mọi người mà chúng ta chẳng bao ...
プロフィールの設定方法について
今回はプロフィールの設定方法について紹介します。 プロフィールはMy Pageの中でも最も重要な要素の1つですので、ぜひ全て記入していただきたいと思っております。 My Pageについてはこちら! 1.プロフィール設定ページへの行き方 ヘッダー1番右の自分のアイコンをクリックします。 プルダウン上から2番目のSettingをクリック。 SettingのTOPページで左サイドバー1番上のPublic Profileを選択します。 これがプロフィール設定ページです。 2.各項目について Avatar ...
Grand Central Dispatch - Part 4
Tiếp theo từ phần trước: https://viblo.asia/thevinh92/posts/NznmMdJ6vr69 Dựa theo hướng dẫn và tài liệu: http://www.raywenderlich.com/63338/grand-central-dispatch-in-depth-part-2 The Perils of Too Much Concurrency Cùng xem lại method downloadPhotosWithCompletionBlock in PhotoManager. Bạn có ...
Tìm hiểu về Bluetooth API trên Android : Tạo một ứng dụng Bluetooth Scanner.
Bluetooth Đã trở thành một công nghệ rất phổ biến, đặc biệt là trên các thiết bị di động. Đó là một công nghệ để khám phá và chuyển dữ liệu giữa các thiết bị gần đó. Hầu hết các thiết bị di động hiện đại đều có tính năng Bluetooth . Nếu bạn muốn thực hiện một giao diện ứng dụng với một thiết bị ...
Cloud9 IDE The Web development Environment in cloud
If you are a web developer, and you want to do work individual or with your team at anywhere and on any platform, Cloud9 can be an excellent solution for you. Supporting HTML, CSS, PHP, Java, Ruby and other 23 languages, It is ideal for development with a Cloud. 1. Setting Up Here are the ...
Android 6.0 Marshmallow : The New Runtime Permission
Permission trong ứng dụng Android tạm hiểu là quyền cấp phép cho ứng dụng để thực hiện một tác vụ nào đó. Ví dụ một ứng dụng đọc báo cần quyền truy cập Internet, một ứng dụng có chức năng chụp ảnh cần quyền sử dụng đến Camera ... Bạn dễ dàng nhận ra một ứng dụng sẽ yêu cầu những Permission ...
How to Prepare Yourself For Test Case Writing and Improve Your Productivity
Khi một tester quyết định viết một test case với chất lượng tốt và muốn cải thiện hiệu quả các test case đã viết, có một vài điểm quan trọng giúp tester có thể đạt được những mục tiêu này. Đầu tiên họ cần chuẩn bị cho mình tâm lý và dữ liệu test một cách chuyên nghiệp cộng với một số điểm ...
Laravel Services (SendGrid API)
Như đã nói ở bài viết trước. Hôm nay mình sẽ giới thiệu tiếp service mà mình đã viết trong project vừa qua, đó là gửi mail bằng SendGrid API . Email service SendGrid API Trong project vừa qua, có yêu cầu sử dụng email để xác nhận và thông báo một số thứ. Mình đã thử tìm hiểu về service gửi ...
Tìm hiểu về zabbix (phần 2)
Host: Là một máy tính, server, vps, chạy các hệ điều hành khác nhau hoặc một thực thể trong hệ thống mạng như là máy in, máy chấm công, máy photo, máy camera có hỗ trợ các giao thức mà monitor zabbix cung cấp Templates: Là một bố cục hay một thành phần được tạo ra sẳn để không cần phải lặp đi ...
Giới thiệu Cache trong angularjs
1. Cache là gì? Cache là một thành phần lưu trữ Data để sử dụng cho các request tiếp theo trong tương lai có thể lấy response một cách nhanh hơn trả về cho client. Nó thích hợp với các dữ liệu không cần tính toán lại thường xuyên, khi người dùng fetch lại dữ liệu thì kết quả không thay đổi. Khi ...
Introduction to Oauth2
Mở đầu Tôi xin mở đầu bài viết này bằng một câu chuyện về thực trạng về các ứng dụng hiện nay. Vấn đề đặt ra đó là số lượng ứng dụng đang phát triển chóng mặt, bao gồm các ứng dụng giải trí (nghe nhạc, xem phim, game, ...), ứng dụng đọc tin tức (báo điện tử, blog, ...) và còn nhiều loại ứng ...
Tối ưu hoá game trong unity
Định nghĩa tối ưu hoá Tối ưu hoá là một phần trong quá trình phát triển game ,nói một cách đơn giản nó là quy trình để cải tiến tính hiệu quả của hiệu năng game của bạn. Vấn đề tối ưu hoá này đặc biệt quan trọng trong quá trình phát triển game trên mobile . Mỗi nền tảng phát triển game đều ...
Sử dụng MongoDB với gem MongoID
I. Giới thiệu 1. Mongodb là gì? - Hiểu một cách nôm na thì MongoDB là một mã nguồn mở và là một tập tài liệu dùng cơ chế NoSQL để truy vấn, nó được viết bởi ngôn ngữ C++. Chính vì được viết bởi C++ nên nó có khả năng tính toán với tốc độ cao chứ không giống như các hệ quản trị CSDL hiện nay. - ...
tìm hiểu về yii 2
Yii là một framework php được xây dựng để phát triển các hệ thống web quy mô lớn dựa trên nền tảng các component. Yii cho phép tái sử dụng tối đa các thành phần trong hệ thống nhằm tăng tốc độ ứng dụng. Yii là một mô hình MVC framewkork nên rất dễ sử dụng ...
Muốn Pin sống lâu, đừng sạc trăm phần trăm
Việc máy tính, điện thoại bị hết pin, chắc hẳn ai trong chúng ta cũng từng phải trải qua. Đặc biệt, sau một thời gian dài sử dụng thì dù có sạc pin đầy chăng nữa, nhưng thời gian sử dụng không còn được lâu như ban đầu. Tuy nhiên vẫn có tin đáng mừng, đó là: Nếu các bạn thực hiện theo những ...
Xây dựng Blog Cá Nhân Với Jekyll
Dạo gần đây thì mình bắt đầu đọc sách nhiều hơn, và có xu hướng muốn dịch cũng như phân tích những gì mình đọc được. Để giới thiệu những gì mình biết, những trang blog kiểu như https://viblo.asia là quá đủ để mình diễn. Tuy nhiên thì mình vẫn thích cái gì đó của riêng mình, sau này tha hồ thay đổi. ...