
Software cracking
Software cracking là gì? Khái niệm Software cracking chỉ đơn giản là việc sửa hay can thiệp vào phần mềm nào đó nhằm mục đích có được license (giấy phép) hay loại bỏ module kiểm tra license của nó để có thể sử dụng đầy đủ các chức năng một cách không chính thức. Do đó, các kiến thức lập trình ...

Sự khác nhau giữa Severity and Priority là gì ?
Có hai điều quan trọng trong những defect về kiểm thử phần mềm đó là: Severity - Mức độ nghiêm trọng Priority - Mức độ ưu tiên Hai khái niệm trên đã trở nên quá quen thuộc và phổ biến đến nỗi chúng ta hầu như không phân biệt được ý nghĩa cũng như sự khác nhau giữa hai khái niệm đó. Mặc dù ...

Giúp tìm Dịch Vụ Lưu trữ Dữ Liệu Lớn, Hỗ Trợ Nhiều Chức năng Share
Mình đang mở một dịch vụ chia sẽ file, file thì mình đã có, mình đang cần tìm một dịch vụ nào hỗ trợ chia sẻ nhiều chức năng. có hàm API để thao tác từ xa. Các chức năng cơ bản như chia sẻ một đối tượng đc xác định trước và họ có thể download nó, chia sẻ theo ip.v.v. Mình cảm ơn

How to use Select2 with Ransack in Rails
I. Introduction: We know that Select2 is a wonderful plugin to customize select box with support for searching, tagging, remote data sets and many other options. Otherwise, Ransack is a powerful tool for searching. It's possible to use both in Rails? That what I'll show you in this article. ...

Phong cách làm việc với khách hàng Nhật - Vị trí ngồi họp
Đối với phong cách làm việc của người Việt nam thì vị trí ngồi trong phòng họp thường là không có quy định quá rõ ràng. Tuy nhiên đối với người nhật thì việc vị trí ngồi nói lên khá nhiều điều. Trong tiếng nhật có từ :上座(kamiza)từ này nhằm để chỉ vị trí ngồi tốt nhất trong phòng, vị trí dành ...

Tản mạn về API design
Vâng, đến hẹn lại lên, mỗi tháng một lần, người bạn thân thiết của (anh) chị em Framgia lại tìm đến thăm chúng ta. Ý tôi là Viblo report. Vâng, xin chào mừng các bạn quay lại với series "Những chủ đề rất thú vị nhưng thường bị lãng quên của một lập trình viên". Lady and gentleman, welcome to the ...

Giới thiệu Framework OCMock
1. Giới thiệu Nếu search key word 'mock object' trên github bạn sẽ nhận được 1 list các thư viện, và khi chọn mục objective C bạn sẽ thấy thư viện OCMock đầu tiên với hơn 1000 sao. Trong bài viết này tôi sẽ giới thiệu với các bạn thư viện OCMock dùng để viết Mock cho iOS. 2. Yêu cầu Có ...

Export multiple excel and zip files in Rails
I. Introduction Exporting excel file and zip files is not somethings new, but sometimes we must to integrate both. So today, I want to share my task. II. Installation Firstly, we need to install gem axslx to customize our file easily: Add to Gemfile gem "axlsx" Run command ...

[Chia sẻ] Sử dụng Google Places API và select2 để tạo Place Autocomplete
Đối với những trang web có đăng ký người sử dụng thì 1 phần nho nhỏ là thông tin về địa chỉ là luôn cần thiết. Đơn giản thì để cho họ tự nhập, thích nhập gì cũng được. Nhưng mà đôi khi chúng ta muốn chi tiết hơn, kiểu thế này thì làm sao: Mình xin có hướng dẫn nhỏ để làm cái này, giúp ai đó ...

Những chú ý khi viết test bằng cucumber
Nguồn: Bài viết được dịch từ nguyên gốc Cucumberでテストを書くときのポイント của tác giả oh_rusty_nail trên qitta. Đây là anh chàng (cô nàng?) chuyên viết về chủ đề test rất hay Lý do Một ngày chủ nhật đẹp trời, mùi thơm món canh ngan mẹ nấu đang bao trùm cả căn phòng. Em quyết tâm viết bài để không bị xóa ...

Tìm hiểu về grape API và active model serializers
I. Các khái niệm? 1. Grape API Grape là một REST-like API micro-framework cho Ruby. Nó được thiết kế để chạy trên Rack hoặc bổ sung cho mô hình ứng dụng web hiện có như Rails và Sinatra bằng việc cung cấp một DSL đơn giản để dễ dàng phát triển các RESTful API Cài đặt: Thêm dòng này vào ...

Database Testing
Như chúng ta đã biết, Database chính là trái tim của một chương trình phần mềm. Để sản phẩm phần mềm của chúng ta chạy tốt thì trước tiên phải đảm bảo được chất lượng của Database theo các yêu cầu của hệ thống. Vì vậy việc test Database là rất cần thiết và vô cùng quan trọng. I. Database ...

Advanced Modules in Ruby
Như các bạn đã biết, Module là một tập hợp các method, class và constant. Module mang lại 2 lợi ích chủ yếu: Cung cấp một namespace và tránh việc trùng lặp tên Thực hiện mixindễ dàng Module thực hiện mixin bằng cách sử dụng method include để include các method của nó vào trong một class, ...

Tìm hiểu gem rails admin
1. Giới thiệu Rails admin sẽ tạo giao diện của admin bằng cách kiểm tra model ứng dụng của bạn, và theo một số quy tắc của rails. 2. Hướng dẫn cài đặt để tạo ứng dụng Bước đầu tiên, ta sẽ tạo một project trong rails rails new rails_admin Cài đặt gem "rails_admin" trong Gemfile ...

Cơ bản về Scrum
Scrum là một phương pháp phát triển phần mềm theo mô hình linh hoạt (Agile) dùng để quản lí quá trình phát triển sản phẩm. Nó sử dụng một chiến lược phát triển sản phẩm linh hoạt cho phép team có thể tự vận hành bằng cách khuyến khích không gian làm việc chung và sự cộng tác chặt chẽ giữa toàn ...

Single Table Inheritance with Rails 4 (Part 1)
Ở bài viết này, chúng ta sẽ làm một mô hình thừa kế với Active Record. Phương pháp này được sử dụng cho một số trường hợp và nó đem lại hiệu qủa tuyệt vời. Trong bài viết này sẽ đi tới thiết lập một mô hình STI (Single Table Inheritance), ở những bài viết tiếp theo sẽ đi sâu hơn về cài đặt từng ...

Spring 4 +Hibernate. P2 Config relationship for entity
Trong kì trước chúng ta đã tìm hiểu về cách sử dụng entity cho việc cấu hình thiết lập database. (https://viblo.asia/sondv/posts/lA7GKnn5MKZQ) Trong bài viết này tôi sẽ trình bày về cách tạo ràng buộc giưa các entity. Quan hệ 1 - 1 . Để cấu hình ràng buộc quan hệ 1:1 trong entity , bạn có thể sử ...

Backbone from Beginner to ... (Part2)
Ở article trước tôi đã nhắc đến : model, view. vậy còn Router, ở article này tôi sẽ đề cập đến routers. Router Để hiểu được router là gì bạn nên tìm hiểu qua về định nghĩa của nó. Trước tiên bạn nên xem qua các link sau http://example.com/#todo http://example.com/#search/homework-todo/page2 ...

Tips và tricks khi làm việc với Ruby on Rails
Đã đến lúc cần phải sử dụng terminal, chức năng tiện ích trong Ruby on Rails hiệu quả hơn. Nếu bạn là một người dùng terminal lâu năm thì hãy bỏ qua phần này. Với một người mới chạm tay vào command line thì việc tìm lại được câu lệnh mình gõ hoặc được gõ bởi một pro ra hướng dẫn cho mình quả ...

Những tính năng mới và những cập nhật mới trong PHP 7
Giới thiệu chung PHP 7 được phát hành chính thức vào ngày 03 tháng 12 năm 2015. Nó mang đến cho lập trình viên, những nhà phát triển những trải nghiệm rất thú vị. Thật vậy, php 7 vừa công bố những tính năng mới, vừa thay đổi, cải thiện một số chức năng để tăng hiệu năng, giúp cho việc quản lý tài ...