TestLink Test Management Tool ( Part2)

Ở phần trước tôi đã giới thiệu với các bạn về testlink, các lợi ích, cách dùng testlink để tạo test suite, tạo requirement, assign test case to test plan, assign test case to requirement, thực hiện test case. Phần này tôi sẽ tiếp tục giới thiệu một số chức năng hữu ích của test link cho việc ...

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

Rpush - The push notification service for Ruby

Rpush là một gem được dùng để gửi thông báo từ server cho client trong Ruby. Ngoài những ưu điểm là dễ sử dụng, tính chính xác cao. Rpush còn cũng cấp rất nhiều những tính năng mới mà không có ở những gem khác. Cho phép bạn kiểm soát tốt hơn. Hỗ trợ nhiều Service Apple Push Notification ...

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

RESTful thông qua $resource của AngularJS

1. $$esource là gì? $resrouce là một service nó không có sẵn trong thư viện của AngularJS. Bạn phải download nó và include vào trong ứng dụng. < script type = " text/javascript " src = " angular.js " > </ script > < script type = ...

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

SoupUI - Dịch vụ web ứng dụng thử nghiệm mã nguồn mở

SoapUI là một dịch vụ web ứng dụng thử nghiệm mã nguồn mở, với tính năng dễ sử dụng, soap ui cho phép bạn kiểm tra dễ dàng và nhanh chóng cho phép thực hiện các thử nghiệm chức năng trên web. SoapUI cung cấp đảm bảo việc thử nghiệm đầy đủ và hỗ trợ tất cả các giao thức chuẩn và công nghệ. Các chức ...

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

Tổng quan về giấu tin trong ảnh (phần I)

I. Tổng quan về giấu tin trong ảnh Giới thiệu chung về giấu thông tin Giấu thông tin (steganography) là một kỹ thuật nhúng thông tin vào một nguồn đa phương tiện nào đó, ví dụ như file âm thanh, file ảnh, file text,... Nguồn đa phương tiện này được gọi là môi trường chứa. Mục đích của ...

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

Xử lý Đa ngôn ngữ với các country khác nhau

Chào các bạn, sau một tháng làm việc vất vả, hôm nay tôi lại quay trở lại với một chút kiến thức, có thể nó sẽ giúp ích cho bạn đỡ bối rối rất nhiều khi làm việc với đa ngôn ngữ mà gặp phải những loại ngôn ngữ được sử dụng ở nhiều các quốc gia khác nhau. Ví dụ như ngôn ngữ tiếng Trung chẳng hạn. Nó ...

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

Làm quen với Entity Framework 6, MVC 5 Code First

I, Tạo một ứng dụng Web MVC Mở Visual Studio và tạo ra một mới C # Web dự án có tên "ContosoUniversity". Trong hộp thoại New Project ASP.NET chọn mẫu MVC. Nếu Microsoft Azure được chọn, bỏ chọn. Nhấp vào Change Authentication. Trong Change Authentication , Chọn No ...

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

Tại sao scope thường được sử dụng hơn class method ?

Nguồn: http://blog.plataformatec.com.br/2013/02/active-record-scopes-vs-class-methods/ 1. Bản chất của scope và class method Bản chất thì scope cũng chính là class method, trong Rails thì scope được định nghĩa như là 1 class method động. def self . scope ( name , body ) ...

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

Android best practice

Nguồn : https://github.com/futurice/android-best-practices Tổng hợp ####Phát triển theo project structure được Gradle khuyến khích ####Viết password và data cần chú ý vào gradle.properties ####Không sử dụng HTTP Client, thay vào đó là Volley hay OkHttp ####Nếu muốn parse JSON dùng ...

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

Gọi onActivityResult trong Nested Fragment

Update latest 11/04/2016 Hiện tại Google đã update thư viện support v4, cho phép nested fragment có thể nhận trực tiếp callback từ onRequestPermissionResult() và onActivityResult, vì thế bài viết dưới đây không còn ý nghĩa nữa, nhưng có thể nó cũng giúp bạn hiểu 1 phần cơ chế Thông tin chi tiết các ...

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

Một số Điều hay vấp phải khi bắt đầu học sqlalchemy

Dạo gần đây tôi có bắt đầu tìm hiểu về sqlalchemy. Qua nhiều khó khăn ban đầu trong việc tiếp xúc và tìm hiểu, bài viết này sẽ đưa ra những một số khó khăn mà những người mới bắt đầu tìm hiểu sqlalchemy nói riêng và những ngôn ngữ lập trình mới nói chung. Hy vọng bài viết sẽ giúp ích cho những ...

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

[The Architecture of Open Source Applications] Eclipse

Bài viết sau dịch từ cuốn sách The Architecture of Open Source Applications. Các kiến trúc sư xem xét hàng nghìn tòa nhà trong quá trình học tập của họ, và tham khảo nhận xét được viết bởi các chuyên gia trong ngành. Ngược lại, hầu hết các lập trình viên chỉ hiểu một vài chương trình - đa số ...

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

Laravel Homestead with Vagrant box

Laravel Homestead is a pre-packaged Vagrant Box and Vagrant setup. I would say it’s a little bit different than your normal or typical Vagrant setup. There’s no provisioning using Chef or Puppet. You basically are just flashing a preconfigured server image with Vagrant. Personally, I ...

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

Rails Assets PipeLine - part 2

Ở phần 1 chúng ta đã làm rõ một số khái niệm liên quan tới precompile assets. Tiếp theo chúng ta sẽ cùng nhau làm rõ về quá trình xử lý precompile assets. Quá trình xử lý compile assets khi thực hiện rake assets:precompile như sau: Bước 1: Gọi tới task precompile đã được build trong file ...

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

ASP.NET SignalR: Polling kiểu cũ, làm nó tốt hơn

Một trang web thường cần phải cập nhật một trang như những thay đổi dữ liệu bên dưới. Bạn có thể, tất nhiên, chỉ cần poll các máy chủ mỗi vài giây trên các trình duyệt thông qua JavaScript, nhưng để nhận được cập nhật trực tiếp từ một trang web,tốt hơn là để đẩy dữ liệu cho trình duyệt, sử dụng ...

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

Deploy Ruby On Rails Automatic với Capistrano

Nội dung chính I. Giới thiệu Capistrano. II. Chuẩn bị môi trường Server III. Download và cài đặt Capistrano IV. Tạo user deploy V. Chuẩn bị một project Ruby on Rails và tạo một Git Repository VI. Deploy tự động với Capistrano I. Giới thiệu Capistrano 1. Giới thiệu chung. ...

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

React Native Get Started

**- REACT NATIVE là gì ? - ** Chắc hẳn đã một lần bạn nghe tới React, một opensource mà đội ngũ kĩ sư của Facebook phát triển. Trong kì FB conferrence vừa rồi, các kĩ sư của facebook tiếp tục công bố React Native như một cố gắng để đêm lại cách thức mới mẻ trong viẹc phát triển các ứng dụng di ...

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

Kết hợp Ajax, AngularJS và PHP để tạo Form

Chào các bạn, bài trước mình có giới thiệu đến các bạn những khái niệm cơ bản về AngularJS, một trong những sản phẩm tuyệt với của Google phát triển dựa trên nền tảng JavaScript để trình diễn những sáng tạo trên web 2.0. Hôm nay mình lại có 1 bài viết niên quan đến AngularJS, nhưng hôm nay nó sẽ ...

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

View Animation in Swift

Trong phiên bản iOS7 và đặc biệt là iOS8 được phát hành thì animation và motion trở thành trung tâm cho việc thiết kế của ứng dụng từ Apple và các nhà phát triển bên thứ 3. iOS7 giới thiệu một dạng phẳng, tối thiểu hoá thiết kế cho ứng dụng mà kết quả trả về chắc chắn xảy ra trong một số ứng dụng ...

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

Ví dụ đơn giản để bạn hiểu về Fragment trong Android

Trong bài viết lần này, mình sẽ tóm tắt các luồng cơ bản giúp các bạn hiểu được cách để implement chức năng Fragment trong Android. Mình sẽ không nêu ra những điểm chi tiết hơn như truyền đối số mà chỉ tập trung vào luồng và tư tưởng trong Fragment. Các bạn có thể tham khảo chi tiết hơn thông qua ...

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