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 ...
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 ...
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 ...
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ả ...
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') : ...
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í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 ...
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 ...
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 ...
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 ...
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 ...
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ì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 ...
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 ...
[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 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 ...
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 ...
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 ...
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: { ...
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 ...