Giới thiệu một số thư viện trong PHP

Khi đã là một lập trình viên website thì một điều chắc chắn với bất cứ ai là bạn cần phải sử dụng lại thư viện của người khác đã viết để tiết kiệm thời gian và những lỗi phát sinh. Có rất nhiều thư viện PHP hữu ích được phát triển mỗi ngày, và với sự giúp đỡ của Composer và Github, chúng ta dễ ...

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

Mối quan hệ giữa Developer và Tester

I. Mối quan hệ của Developer và Tester Trong môi trường sản xuất phần mềm, mối quan hệ giữa Developer và Tester giống như anh trai và em gái. Như mọi người đã biết, anh trai và em gái là cần thiết cho một gia đình đầy đủ, tương tự, Developer và Tester cũng là các yếu tố quan trọng để tạo nên ...

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

Kết nối tới Google Calendar từ Rails

1. Giới thiệu Trong bài viết này, mình sẽ hướng dẫn sử dụng google sdk cho ruby (hiện đang alpha) trong rails để tương tác với dịch vụ Google Calendar. 2. Hướng dẫn chi tiết 2.1 Tạo Project Đầu tiên, đương nhiên ta cần tạo một project Rails mới: rails new rails_gcalendar Và rồi ...

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

Codeception Phần 2: Hướng dẫn cài đặt tool

Trong bài giới thiệu phần 1: Giới thiệu tổng quan về codeception, các bạn đã thấy được các ưu điểm của tool codeception trong việc viết test case và thực hiện test. Trong bài này tôi sẽ hướng dẫn các bạn các bước cài đặt tool này trên máy của mình. Có 2 phương pháp cài đặt để các bạn có thể lựa ...

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

Cách tìm các thiết bị Iphone & Android bị mất một cách dễ dàng

Trong thời đại ngày nay việc nói rằng smartphone (điện thoại thông minh) là một vật dụng không thể thiếu thì cũng không phải là một cách nói quá phô trương. Các công cụ giao tiếp không chỉ đơn giản còn là mail hay điện thoại mà còn có LINE, Facebook, Twitter là những công cụ gắn liền với người sử ...

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

Mobile Game Testing

Test các mobile game khác với test các ứng dụng thông thường. Hiệu quả trong việc test mobile game xuất phát từ một phương pháp có cấu trúc và có hệ thống, có thể sử dụng test automation framework cùng với quy trình của bạn. Quan điểm của test là để xác định lỗi và giúp các developer loại bỏ ...

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

Symfony form

Symfony Form Việc sử dụng các forms HTML là một trong những điều cơ bản nhất đối với các nhà phát triển web. Nó cũng đem lại rất nhiều thử thách. Symfony được ra đời và để hỗ trợ cho nhiệm vụ đó nó được tích hợp một thành phần Form để làm việc được dễ dàng hơn. Trong bài này, tôi sẽ hướng ...

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

Scraping và crawling Web với Scrapy và SQLAlchemy

Trong bài viết này, tôi sẽ giới thiệu cách xây dựng một công cụ scraping và crawling Web. Dữ liệu sẽ được thu về từ Stack Overflow và chúng ta sẽ trích xuất những câu hỏi mới nhất (Tiêu đề và URL). Dữ liệu thu được sẽ được lưu vào cơ sở dữ liệu. Tôi viết bài này với mục đích lớn nhất là học ...

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

NHỮNG VẤN ĐỀ CẦN TRÁNH VỚI MỘT TESTER (PHẦN II)

Không có gì là hoàn hảo cũng như không có ai là không mắc sai lầm bao giờ. Nhưng biết trước những rủi ro mình có thể gặp phải để tránh và chia sẻ với mọi người thì đó chính là bước đầu cho thành công của bạn. 1. Thiếu tự tin. Trong cuộc sống của mỗi người nói chung và trong Software ...

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

Có bác Nào làm việc với thằng EC-Cube có document tiếng anh không share cho em với ạ

Em đang phải nghiên cứu con CMS No.1 Nhật bản EC-Cube mà vào site nó cả tiếng nhật lẫn tiếng anh chả thấy có document gì cả. Bác nào đã chiến dự án EC-Cube có document share em với thank cả nhà!

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

Kiến trúc JVM (Java Virtual Machine)

I. Khái niệm JVM (Java Virtual Machine) JVM (Java Virtual Machine) là 1 máy ảo java - trình thông dịch của Java. Nó cung cấp môi trường để code java có thể được thực thi, chương trình Java khi biên dịch sẽ tạo ra các file *.class chứa byte code , Các file *.class này sẽ được JVM thực hiện chuyển ...

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

Giới thiệu tổng quan về LoadUI testing tool

1.LoadUI là gì? LoadUI là một ứng dụng kiểm thử tải API. Với giao diện trực quan kéo và thả, nó cho phép bạn tạo, cấu hình thử nghiệm và điều phối tương tác kiểm thử tải của bạn trong thời gian thực. Nó hỗ trợ tất cả các giao thức chuẩn từ REST, SOAP/WSDL, AMF, JDBC, POX to ...

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

Không chỉ dừng lại ở hiểu biết kỹ thuật - 10 kỹ năng quản lý cần có của IT Manager

Đây là bài dịch được lấy từ một bài báo trong link sau: Nguồn: http://japan.zdnet.com/article/35049264/ Kiến thức về kỹ thuật, đối với một IT Manager thì cũng chỉ là một trong rất nhiều kỹ năng cần thiết. Hỗ trợ team, dự đoán vấn đề, giải quyết vấn đề, khả năng ngăn chặn các vấn đề mang tính ...

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

Các vai trò trong Scrum

Mô hình Scrum là một mô hình khá mới mẻ nhưng đang dần được áp dụng vào trong các dự án của khá nhiều công ty phần mềm hiện nay. Thay vì các mô hình truyền thống như mô hình thác nước (waterfall), mô hình Scrum đang ngày càng được ưa chuộng và đã được thử nghiệm tại các đội phát triển phần mềm vì ...

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

Sử dụng UIAlertView với Blocks

Trong quá trình phát triển ứng dụng trên iOS, chắc chắn hầu hết chúng ta đều từng trải qua yêu cầu hiển thị một alertView với các button tuỳ chọn YES/NO. Nếu vậy, tôi đoán rằng một trong số các bạn có lẽ sẽ có suy nghĩ giống tôi, đó là cảm thấy phiền phức khi phải implement các delegate protocol ...

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

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

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

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

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

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

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

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

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

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ác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018