Upload video và thay đổi định dạng dùng service AWS

Xin chào các bạn đã đến với bài viết của mình. Hiện nay việc lưu trữ và sử dụng file hoặc trên ứng dụng là vô cùng phổ biến, cùng với đó là sự phát triển đa dạng về những hệ thống lưu trữ online để người dùng không cần phải lưu dữ liệu kiểu video hoặc ảnh dưới hệ thống. Sau đây mình xin giới ...

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

Những kiến thức Java Core PHẢI BIẾT để bắt đầu làm Automation Test (Part 2)

Bài viết trước đã giới thiệu tới mọi người những khái niệm cơ bản về Java như Đối tượng, Lớp đối tượng, các tính chất trong Java và các cấu trúc lệnh tiêu biểu trong Java, bài viết này sẽ giới thiệu tới các khái niệm cũng rất quan trọng và cần phải biết trong Java để có thể bắt tay vào làm ...

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

Mạng lan truyền ngược

Mạng lan truyền ngược hay còn được gọi là mạng phản hồi (truy hồi) được sử dụng khá phổ biến trong các model của AI hiện nay như DeepID-X hay CNN và đã được ứng dụng trong thực tế như: dùng làm bộ nhớ địa chỉ hóa nội dung; dùng làm các bộ tối ưu; đặc biệt thành công là thực hiện để sản xuất các ...

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

Cơ bản về API testing (P2)

Ở bài viết trước, mình đã giới thiệu về những khái niệm cơ bản của API. Hôm nay trong bài viết này, mình sẽ giới thiệu kĩ hơn về định dạng data trong API là JSON (JavaScript Object Notation) và XML (Extensible Markup Language). Ngoài ra mình cũng sẽ giới thiệu thêm 1 tools để test API rất hiệu quả ...

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

Các tính năng mới của laravel 5.5 (p1)

Phiên bản laravel 5.5 mới nhất vừa mới được release xong, trong phiên bản mới này có cập nhật kha khá các chức ngăng mới. Ngày hôm nay mình xin phép nói về các new feature mà mình cảm thấy thú vị trong bài viết này . 1, Có thêm các option cho route Route::view('/welcome', 'welcome') : ...

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

Classification with Machine Learning

Data scientists use classification methods to help them build predictive models that they can then use to forecast the classification of future observations. Classification is a form of supervised machine learning: The classification algorithm learns from* labeled data*. Data labels make it easier ...

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

Tích hợp Google street view vào ứng dụng iOS

Chắc hẳn nhiều bạn không còn xa lạ gì với Google street view, đây là một chức năng(phần mở rộng) của google maps. Khi sử dụng google maps trên máy tính, chúng ta có thể tìm vị trí một địa điểm trên bản đồ, và dùng street view để có thể nhìn ảnh 360 độ về địa điểm đó. Google không chỉ sử dụng street ...

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

Tester và Developer, ai kiếm được nhiều tiền hơn?

Lang thang trên mạng để tìm kiếm chủ đề cho bài report tháng này, đang thất vọng vì tìm mãi chẳng có cái gì hay ho hoặc không bị trùng lặp thì mình bắt gặp được 1 bài viết khá hay, mình đoán là không ít các anh/chi/em bạn bè cùng lĩnh vực IT như mình quan tâm :v Nhìn bài viết, đập ngay vào mắt mình ...

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

Công nghệ phần mềm hướng Agent

Công nghệ phần mềm hướng Agent - AOSE (Agent-Oriented Software Engineering) đã nổi lên như một giải pháp kỹ thuật mạnh mẽ có thể đối phó với sự phức tạp của hệ thống phần mềm hiện nay (chủ yếu trong môi trường phân tán và mở) tốt hơn so với phương pháp truyền thống khác. Tuy nhiên, AOSE không cung ...

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

Questions to James Bach

I had a pleasure to talk to James Bach when he came to Vietnam last summer. He is a father and a teacher who enlightens people about metacognition in software testing. His knowledge covers many areas of software testing, from context-driven testing, heuristics, tester careers, to the secret life of ...

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

Kiểm thử Tăng tiến - Incremental Testing là gì?

Để thực hiện Kiểm thử tích hợp, các tester có thể sử dụng rất nhiều kĩ thuật kiểm thử. Trong bài viết này, hãy cùng tìm hiểu về kĩ thuật kiểm thử tăng tiến. Bài viết sẽ tập trung làm rõ các vấn đề sau: Thế nào là Kiểm thử tăng tiến Mục đích của việc thực hiện kĩ thuật này là gì? Các phương ...

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

Giới thiệu/hướng dẫn về Crawler với Scrapy Framework

Hơn 2 năm làm việc với ngôn ngữ Python cũng là ngần đó thời gian mình làm việc với Scrapy Framwork - một framwork mạnh về thu thập dữ liệu. Nói tới đây có thể sẽ có bạn hỏi thu thập dữ liệu là gì, để làm gì, sao phải dùng Scrapy để thu thập dữ liệu? Để giải thích dễ dàng thì mình sẽ đặt ra một bài ...

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

Tìm hiểu về Mobile Game Testing

Test game là một giai đoạn trong quá trình phát triển game - quá trình kiểm thử phần mềm ở đầy đủ các khía cạnh như soát lỗi kỹ thuật, kiểm tra nội dung, thử nghiệm khả năng thích ứng, thu thập ý kiến của gamer để tiếp tục phát triển theo hướng mà cộng đồng mong muốn và để đảm bảo chất lượng ...

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

Ruby closure

Là một Ruby Web Developer, chắc chắn các bạn đã nghe và biết đến khái niệm Closure in JavaScript. Vậy còn Ruby Closure là gì?, cách sử dụng và cơ chế hoạt động của nó như thế nào là nội dung sẽ được đề cập đến trong bài viết này. Thế nào là Closure? Closure được hiểu là functions được ràng ...

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

[Swift] - Write code as DIANA

VTV1 mới phát sóng chương trình Quốc gia Khởi nghiệp, khách mời là bác Đỗ Minh Phú, CT HĐQT Tập đoàn Vàng bạc đá quý DOJI, mà hồi trước đây là chủ của hãng DIANA </p> <div class= Tác giả: Tạ Quốc Bảo viết 16:02 ngày 12/08/2018

Build và test app sử dụng Apple Push Notification Service (APNs)

1. Apple Push Notification Service (APNs): Push notification cho phép chúng ta tiếp cận người dùng và thực hiện 1 số tác vụ ngay cả khi người dùng không sử dụng app. 1 số việc mà push notification có thể làm Hiển thị 1 đoạn text Chạy 1 file âm thanh của hệ thống hoặc của người dùng. Hiển ...

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

Các lý do nên học SQL và các câu hỏi thường gặp về SQL dành cho tester

Khi đi ứng tuyển vào các vị trí lập trình viên, tester, QA, BA,... thì việc nắm vững được ngôn ngữ truy vấn cấu trúc SQL luôn là một kỹ năng quan trọng mà nhà tuyển dụng muốn ứng viên có được. Vậy thì ngôn ngữ SQL là gì và tại sao nó lại quan trọng đến vậy? Và các câu hỏi thường gặp dành cho ...

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

Vài thứ hơi lạ trong PHP

Mở đầu Dạo gần đây mình hay được tiếp xúc với mấy câu hỏi cơ bản lẫn xoắn não về PHP. Đúng thật là nếu không tìm hiểu kỹ thì khó mà có thể trả lời được. Và khi tìm hiểu rồi thì thấy PHP thật là... không biết dùng từ gì để miêu tả luôn =)) Theo các bạn thì "01e4" và "001e4" có bằng (==) nhau ...

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

Queries trong Active Record Rails

Dưới đây là một số thủ thuật trong việc truy vấn ActiveRecord trong Rails. Giả sử bạn có table User và Profile có liên kết với nhau. Nếu bạn muốn truy vấn 1 User với Profile đã được validated thì bạn làm như sau. # User model scope :activated, ->{ joins(:profile).where(profiles: { ...

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

Giới thiệu về Elementor plugin cho wordpress

Bài viết này mình sẽ giới thiệu cho các bạn một plugin vô cùng hữu ích giúp xây dụng website một cách nhanh chóng sử dụng wordpress Trước khi đọc bài viết này các bạn cần có hiểu biết về wordpress hoặc ít nhất là đã từng sử dụng wordpress để xây dựng website. Nếu như chưa từng nghe đến khái niệm ...

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