
Video recorder in ios
Ở bài này sẽ hướng dẫn tạo một ứng dụng sử dụng camera để ghi hình và xem lại cơ bản sử dụng MediaPlayer framework. Tạo project Mở XCode và tạo mới một project như trong hình dưới đây Thiết kế UI Đầu tiên để UI để có thể quan sát và dễ nhìn chúng ta Disable Size Classes như hình dưới ...

Tìm hiểu về kiểm thử Hiệu năng và công cụ kiểm thử LoadRunner
Kiểm thử hiệu năng 1. Giới thiệu về kiểm tra tự động hiệu năng phần mềm Một câu hỏi được đặt ra đó là: ** Tại sao bạn nên thực hiện kiểm tra tự động hiệu năng phần mềm?** Kiểm tra tự động hiệu năng phần mềm nhằm giảm bớt những rủi ro của việc ứng dựng, nâng cấp và phát triển phần mềm. Kiểm ...

Tìm hiểu yopmail
1. Giới thiệu về Yopmail Khi thực hiện test, đặc biệt là test web, các tester hay gặp phải trường hợp phải tạo nhiều account mail, mỗi account mail tương ứng với 1 user được assign với role khác nhau. Khó khăn đặt ra là khi create 1 email free như gmail, hotmail, yahoo..., là mất thời gian input ...

Assertion trong soapUI
Assertions in SoapUI Trong bài trước, chúng ta đã được giới thiệu cơ bản về SoapUI như tạo project, add WSDL, send request, receive response, tạo test suite, test case. Bài viết này sẽ giới thiệu về Assertion trong SoapUI. 1. Assertion Sau khi một request được gửi đến web server thì một ...

Loại bỏ trùng lặp dữ liệu trong ElasticSearch
Loại bỏ trùng lặp dữ liệu luôn được xem là một việc cần phải làm, và khi thực hiện công việc đó, tức là loại bỏ những dữ liệu trùng lặp thì chúng ta sẽ đạt được nhiều lợi ích nhất định. Trong ElasticSearch cũng vậy, bạn sẽ đạt được một số lợi ích như sau: Tiết kiệm được dung lượng ổ cứng Tăng ...

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 ...