Built Riak back-end database

Như đã giới thiệu ở bài blog trước , Riak database là một dạng lưu trữ dữ liệu mới dựa trên nền tảng NoSQLvới mục tiêu nâng cao hiệu năng cũng như khả năng đảm bảo an toàn dữ liệu của hệ thống. Về cơ bản, Riak được chia làm hai phần chính là Riak Client và Riak server. Trong bài viết trước đã giới ...

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

MVP(Model-View-Presenter pattern) for test an ASP.NET Webforms Applications

Đa số website có 1 trang contact. User input thông tin và gửi request to server.Server xử lý data và trả lại result. Làm cách nào chúng ta test trang này ? getting-started-with-testing-in-aspnet-webforms-1 Khi một chương trình được develop sử dụng MVP pattern nó có thể dễ dàng được test hơn do ...

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

TÌM HIỂU VỀ MOBILE APP TESTING

Như chúng ta đã biết thì Công nghệ điện thoại di động và các thiết bị thông minh hiện nay là xu hướng và cũng là tương lại của thế giới. Mỗi ngày có hàng triệu application được download từ Appstore hoặc Google Play về các thiết bị cá nhân. Các ứng dụng di động rất phong phú đa dạng đáp ứng đủ các ...

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

Code Review: .NET Application Performance

Overview: Nói đến performance là sẽ nhắc luôn đến scalability . Nghía là chương trình sẽ đảm bảo về tốc đo, hiệu suất và đáp ứng đong thời nhiều user . Mục tiêu là phải đảm bảo được về performance và scalability trước khi được deploy. Chúng ta sẽ focus vào coding techniques and design choices mà ...

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

Hướng dẫn xác thực người dùng web bằng gem cancan và cài đặt input form html bằng gem ckeditor

**1 Gem cancan ** Đây là gem thư viện rất được yêu thích sử dụng cho việc xác thực cũn như phân quyền các chức năng cho các level người dùng. Với cách cài đặt và sử dụng khá dễ hiểu. 1.1 Cài đặt và file cấu hình Trước hết để cài đặt gem cancan này chúng ta cần phải thêm trong gemfile gem ...

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

CMMi (Phần 1)

Mỗi một tổ chức muốn phát triển bền vững cần có sự kết nối chặt chẽ giữa các bộ phận, các phòng ban trong tổ chức của mình. Vì vậy, quy trình làm việc xuyên suốt giữa các bộ phận là điều không thể thiếu. Bài viết sau đây tôi xin trình bày về CMMi- một mô hình phát triển đang được rất nhiều tổ chức ...

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

Jquery căn bản trong ruby on rails

**1 Giới thiệu về jquery ** Jquery là một thư viện mã nguồn mở của javascript nhằm cung cấp các hiệu ứng sử dụng trên các website. Jquery giúp cho các trang của bạn hoạt động đẹp và nổi bật hơn trong khi chỉ cần dùng nhưng đoạn code ngắn dễ hiểu ("write less, do more" ). 2. Dùng jquery trong ...

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

Làm game Cartoon Puzzle sử dung photoshop và Unity 2D

Chủ đề : Làm game Cartoon Puzzle sử dung photoshop và Unity 2D I . Kết quả học tập Tạo ra 1 game ghép hình, với đầy đủ hình ảnh. Đây là link game đã hoàn thành: https://play.google.com/store/apps/details?id=com.Muinv.CartoonPuzzle II . Các bước làm game Tìm kiếm picture và tạo các mảnh ...

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

ADMINISTERING APACHE

Theo kết quả survey mới nhất của trang http://news.netcraft.com/archives/category/web-server-survey/ (October 2014 Web Server Survey), Apache dẫn đầu trong số web server application với 385 triệu website sử dụng Apache, chiếm 37.45% tổng số các website. Điều đó cho thấy mức độ phổ biến của Apache, ...

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

Giới thiệu về jQuery Mobile

jQuery Mobile là một hệ thống giao diện người dùng được xây dựng trên core của jQuery. Nó bao gồm các yếu tố giao diện người dùng và cấu trúc chương trình cung cấp chức năng phù hợp trên một lượng lớn các trình duyệt web trên các thiết bị Smart Phone, máy tính bảng, ... Chức năng cốt lõi của ...

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

MummyMaze game với Unity 2d (phần 2)

Hệ thống Enemies a. Tổng quan các loại enemy trong game Sẽ có 4 loại enemy trong game: loại 1: có thể di chuyển 2 ô trên ma trận bàn chơi đuổi theo người chơi, và ưu tiên di chuyển theo hàng ngang trước. Loại 2: có thể di chuyển 2 ô trên ma trận bàn chơi đuổi theo người chơi, ...

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

Integrate AngularJS to Rails 4.0

Dựa trên mô hình MVC, Ruby on Rails có khả năng tạo ra được một website hoàn chỉnh từ Database cho tới View. Tuy nhiên, với những ứng dụng có quy mô lớn hơn, việc server-side phải đảm nhiệm đủ cả 3 phần Model, View, Controller khiến cho hiệu năng hoạt động của server giảm đáng kể. Sự xuất hiện ...

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

Mummy Maze game với Unity 2D (phần 1)

Mummy Maze game với Unity 2D Tổng quan về game Mummy Maze Mummy Maze là 1 game giải đố khá cổ của hãng Popcap Game. Người chơi bị lag vào 1 bản đồ kích thước 6X6 hoặc 8X8. Tại đây sẽ có những con quái vật mà người chơi phải trốn thoát khỏi chúng, và tìm đến cánh cửa để thoát khỏi ma trận này. ...

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

Hướng dẫn tạo link url kiểu friendly bằng gem Friendly_id và cách viết code ngắn cho view bằng gem Haml cho rails

**1 Gem Friendly_id ** **1.1 Giới thiệu ** Đây là 1 gem hỗ trợ cho rails thay các trường số id trên đường dẫn gốc bằng đoạn string nhằm tạo ra các đường dẫn URL đẹp và trực quan hơn cho người dùng. ví dụ: URL mặc định : http://example.com/user/3 <= view user có id = 3 URL với gem : ...

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

SƠ LƯỢC VỀ SELENIUM WEBDRIVER

1. Tổng quan về selenium Đã có rất nhiều bài viết trong blog này giới thiệu cơ bản về selenium và các thành phần của nó, vì vậy tôi xin phép được bỏ qua phần này. Nếu bạn chưa biết những kiến thức cơ bản về selenium nói chung, xin click vào đây để đọc và tìm hiểu. 2. Selenium WebDriver Tính ...

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

Jquery selector & Jquery events

Trước khi đi vào bài viết thì các bạn mới nhập môn jquery nên đọc 2 bài viết sau về căn bản jquery vì bài này sẽ đi từ 2 bài trên lên cùng một số điều hay ho mà mình vọc được bài 1 : Jquery căn bản bài 2: tổng quan về jquery selector Jquery selector Giống như đã đề cập ở 2 bài viết ...

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

Client validation

I. Client validation? Nhằm hợp lệ dữ liệu trước khi được submit lên server Nó không require bất cứ một script nào từ phía server Làm giảm lỗi trước khi dữ liệu được gửi lên server-side II. Client side validation gem 1. Feature Tự động apply validate cho phía client dựa vào model ...

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

SAMPLE WEB APPLICATION USING REDIS

Ở các bài viết trước, chúng ta đã cùng nhau tìm hiểu căn bản về Redis với Tổng quan về Redis và Redis Data Types And Commands. Cùng với đó là phân tích việc xây dựng 1 ứng dụng Redis qua bài viết Anatomy Of Redis Application. Trong bài viết này, chúng ta sẽ tìm hiểu cách xây dựng 1 website sử dụng ...

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

Tìm hiểu về ISTQB Certification – Foundation Level syllabus

Như chúng ta đã biết thì kiểm thử phần mềm (KTPM) là khâu quan trọng và xuyên suốt trong toàn bộ chu kỳ phát triển một phần mềm. Do đó vai trò của chuyên gia KTPM ngày càng được nhấn mạnh và không thể thiếu trong bất kỳ dự án nào. Tuy nhiên để trở thành một chuyên gia KTPM thì kiến thức cần có ...

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

TÌM HIỂU VAGRANT (PHẦN 1)

Nếu là 1 developer, hoặc thậm chí là 1 tester hay designer, miễn là làm việc cho 1 công ty IT, chắc hẳn bạn đã trải nghiệm cảm giác vào 1 công ty nào đó và nghe câu đầu tiên: “Để tham dự vào dự án, bạn cài hết list phần mềm này nhé, bạn có 1 ngày để làm việc này”. Hoặc nếu là 1 web ...

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