Tổng quan phần mềm ảo hóa Virtual Box , cách cài đặt và tạo một máy ảo từ VirtualBox trong ubuntu (P1)

Bạn đang sử dụng hệ điều hành Linux? Nhưng yêu cầu công việc muốn bạn phải sử dụng IE trên Window hay Safari của Mac...Bạn vất cả tìm kiếm môi trường để đáp ứng nó... Cụ thể đối với một tester như tôi, môi trường test là yếu tố rất quan trọng. Để 1 sản phẩm web đạt được chất lượng tốt, chúng ta ...

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

Cơ bản về Big Data

1) Big Data là gì? Big Data là thuật ngữ dùng để chỉ một tập hợp dữ liệu rất lớn và/hoặc rất phức tạp đến nỗi những công cụ, kỹ thuật xử lý dữ liệu truyền thống không thể nào đảm đương được. Vào năm 2001, nhà phân tích Doug Laney của hãng META Group (bây giờ chính là công ty nghiên cứu ...

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

ActionCable và websockets trên Rails 5

Mở đầu Hiện nay việc sử dùng Realtime trong các ứng dụng ngày càng phổ biến. Đơn cử như những ứng dụng Chat, việc trao đổi thông tin qua lại giữa những người Chat với nhau đòi hỏi thông tin phải được cập nhật liên tục và tự động gửi đến cho người nhận hoặc đưa ra những thông báo ngay sau khi có ...

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

Dùng PaperTrail log cho quan hệ has_and_belongs_to_many

Trong việc sử dụng Gem PaperTrail (https://github.com/airblade/paper_trail) để log cho các mối quan hê has_and_belongs_to_many đôi khi gặp nhiều vấn đề, bài viết sau hi vọng giúp ích phần nào trong công việc của bạn. https://github.com/airblade/paper_trail#associations phần này để tạo association ...

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

Cookies testing

1. Cookie là gì?### Cookie là một đoạn văn bản ghi thông tin được tạo ra và lưu trên trình duyệt của máy người dùng. Cookie thường được tạo ra khi người dùng truy cập một website, cookie sẽ ghi nhớ những thông tin như tên đăng nhâp, mật khẩu, các lựa chọn do người dùng lựa chọn đi kèm. Các thông ...

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

Tìm hiểu về Calabash cho IOS

1. Calabash là gì ? Calabash là một framework cho phép viết kiểm thử tự động( Automated UI Acceptance Tests) ứng dụng di động cho IOS và Android Calabash hoạt động bằng cách cho phép tự động tương tác với giao diện người dùng trong một ứng dụng chẳng hạn như nhấn nút, nhập văn bản, xác nhận ...

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

Ruby Iterator

Todays, I am going to write an article about iterator which is the most useful methods in ruby language. In this article I'll so you the powerful and awesomess of iterator. But first we need to know the meaning iterator first, so what is iterator? What is iterator? According to Cooper Peter. ...

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

What is End to End Testing?

Khi tester được chỉ định bất kỳ ứng dụng để kiểm tra, từ thời điểm đó họ chịu trách nhiệm kiểm tra các ứng dụng có hoạt động tốt hay không bằng các kiến thức kiểm tra thực tế và kỹ thuật của họ. Vì vậy, để mô tả nó về mặt kỹ thuật và đảm bảo rằng việc test được thực hiện hoàn toàn thì tester cần ...

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

TÌM HIỂU VỀ CHI PHÍ TRONG SẢN XUẤT KINH DOANH

Trong các báo cáo tài chính, “chi phí kinh doanh” là một chỉ tiêu rất quan trọng ảnh hưởng đến quá trình sản xuất của doanh nghiệp. Và đặc biệt, khi tìm hiểu về bảng Báo cáo tài chính lãi lỗ - Income statement, không thể không nhắc đến loại tài khoản này. Hôm nay, mình xin tổng hợp ...

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

Kiểm tra ứng dụng website với các quy trình chuẩn

Penetration testing là quá trình kiểm thử bảo mật cho các ứng dụng web bằng cách giả lập các cuộc tấn công vào website để tìm kiếm và phát hiện các lỗ hổng, các vấn đề bảo mật trong website. Những người kiểm thử sẽ đóng vai trò là các hacker và giả lập các tấn công vào các trang web mục tiêu. ...

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

Concurrency trong iOS: Tìm hiểu về Grand Central Dispatch và NSOperation

Khi sử dụng iPhone, người dùng thường đánh giá iPhone là một chiếc điện thoại sử dụng rất mượt mà, kể cả trên những đời iPhone đã cũ như iphone 4s, iphone 5. Nguyên nhân của việc ứng dụng chạy mượt trên cả những thiết bị đã cũ là do việc quản lý bộ nhớ rất tốt trên cả hệ điều hành iOS và cả của lập ...

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

Bắt đầu Học Android Với Việc Tạo App ToDoList (Phần 1)

Nếu bạn là một verry beginner với Android, chắc hẳn bạn đang phân vân xem nên bắt đầu học theo hướng nào. Vào thẳng trang Android Developer để mệt mài cày tài liệu Hay làm đại một cái app nào đó để thấy được sự thú vị của Android Thay vì ngồi đó phân vân suy nghĩ, hãy cùng mình bắt tay vào ...

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

Các loại lỗi gặp phải khi thực hiện game testing

Như chúng ta đã biết, việc thực hiện game testing rất khác so với việc testing một ứng dụng thông thường, dù trên bất kỳ nền tảng nào. Việc nghĩ ra và thực hiện đủ tất cả các test case nhiều khi là không thể với game testing. Việc kiểm tra và tìm ra tất cả các lỗi của game là điều rất khó thực ...

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

Kiểm thử chuyển đổi cơ sở dữ liệu: Hộp Đen hay Hộp Trắng?

Việc tạo ra chiến lược hiệu quả trong việc chuyển đổi dữ liệu là tiêu chí giúp giảm thiểu rủi ro và đem lại thành công trong việc chuyển đổi. Bài viết này tôi sẽ cung cấp cho các bạn những quan điểm và đề xuất việc làm thế nào để tạo ra phương pháp kiểm thử trong việc chuyển đổi dữ liệu cho ...

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

[Fundamental] Insights Javascript Object

I can bet that all of us have already known about Javascript and at least one time we heard about Object of Javascript. However, how much do we know about Object ? I don’t think my post bellow contains adequate information about it but I can guarantee that you will never miss any basic ...

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

Magento grid admin với custom column

Mình sẽ tạo 1 trang list trong Admin của Magento. Trang này sẽ: Sử dụng layout của Grid (1 template có sẵn của magento chuyên dùng cho trang list) Hiển thị toàn bộ danh sách Customer giống như phần “Manage Customer” Thay cột edit = 1 cột mới có button để gọi ajax và thực hiện 1 ...

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

Best In Place

1. Giới thiệu Bên trên là 1 đoạn status và các comment. Bình thường, nếu muốn sửa những status và comment của mình, bạn sẽ click vào nút “Edit” và chuyển đến một trang mới cho bạn sửa status hoặc comment của mình. Nhưng như thế rất bất tiện, phải thực hiện nhiều bước và nhiều lần ...

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

[CakePHP] Access Control List (p2)

Ở phần một tôi đã trình bày nội dung lý thuyết của Access Control List - ACL. Có thể đọc qua sẽ khó hiểu ngay được khi vào thực tế sẽ áp dụng như thế nào nên trong phần này tôi sẽ tiếp tục viết về ACL bằng một ứng dụng web mini. Tôi sẽ xây dựng một website để viết blog sử dụng kết hợp Auth và ACL ...

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

Tổng quan về Google Fit trong Android

1. Google Fit là gì ? Google Fit được tích hợp trong Google Play Services và cho phép các lập trình viên lưu trữ dữ liệu tập thể dục của người sử dụng để giúp người dùng theo dõi các thói quen tập thể dục của họ. Tất cả các dữ liệu lưu trữ thông qua Google Fit được lưu trữ trực tuyến và có thể ...

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

Bạn có nên chơi game không?

Theo bạn Game được làm ra với mục đích gì và nó đem lại hiệu quả như thế nào đối với người chơi? 1. Tăng khả năng sáng tạo và ra quyết định. Mặc dù một số game bạo lực có thể tác động xấu đến tâm lý người chơi, gây nên một số trở ngại về mặt tâm lý, nhất là đối với các bạn trẻ vị thành ...

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