Khởi tạo Barcodes với JRuby

Giới thiệu Ruby cung cấp các giải pháp cho hầu như tất cả các vấn đề chung. Nhưng có một lĩnh vực hơi tụt hậu là Barcodes. Ruby chỉ có các giải pháp để tạo mã QR, mà chắc chắn là phổ biến, nhưng không thích chấp nhận rộng rãi trong ngành công nghiệp. Mã vạch cũ, như Code 128, DataMatrix, và ...

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

Những điều khác biệt giữa kiểm thử ứng dụng trên thiết bị di động và kiểm thử trên Desktop và Website

Đây là bài dịch được lấy từ một bài báo trong link sau: Nguồn: https://www.utest.com/articles/why-mobile-apps-testing-is-different-from-desktop-and-web Kể từ khi chiếc điện thoại di động đầu tiên ra mắt thị trường vào năm 1973, thị trường điện thoại đã nhanh chóng đổi mới từ những chiếc điện ...

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

Một số lỗi thường gặp của PHP developer

PHP giúp bạn dễ dàng xây dựng một hệ thống trên web, đó chính là một trong các lý do giải thích sự phổ biến của ngôn ngữ này. Tuy dễ sử dụng nhưng để sử dụng PHP hiệu quả thì lại là chuyện khác. PHP đã phát triển thành một ngôn ngữ khá phức tạp có thể làm mất hàng giờ debug của các developer. Sau ...

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

8 skills for a perfect teamwork

Team working skills mean the same way that many people make good on a mission and toward common goals, which will help individuals complement each other shortcomings and perfect their-selves. However, Teamworking will inevitably encounter mixed opinions or contradictions that may negatively affect ...

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

Test Effort Estimation

1. Test Estimation là gì ? Test Estimation là ước tính quy mô kiểm thử,effort kiểm thử, chi phí kiểm thử và lịch trình kiểm thử cho một dự án kiểm thử phần mềm trong môi trường quy định sử dụng các phương thức, công cụ và kỹ thuật đã được định nghĩa. Dưới đây là một số khái niệm Quy mô kiểm ...

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

Controller in AngularJS

Controller in AngularJS With this article, I want to show you guy about controller in angularjs, It is very important to understand about controller in AngularJS. I will show you guy what is the neccessary with controller in angularjs, why do you need it ? What is controller ? In ...

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

Tùy biến ngoại lệ trong Java

Trước khi tìm hiểu làm sao để tùy biến một exception, mời các bạn tham khảo bài viết về exception mình đã viết trước đây Xử lý ngoại lệ trong Java Java có ba loại ngoại lệ là Error, Checked Exception, và Unckecked Exception. Error là loại ngoại lệ đặc biệt, lập trình viên không kiểm soát được, vì ...

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

Background Jobs Framework nào phù hợp với ứng dụng Ruby on Rails của bạn?

Nếu bạn dạo quanh hệ sinh thái Ruby / Rails một chút, bạn đã có thể nghe thuật ngữ "background job" hoặc "offline processing". Nhưng điều đó thực sự có nghĩa gì? Làm thế nào để bạn biết được tác vụ nào phù hợp để chạy "offline processing"? Một khi bạn xác định những tác vụ này, làm thế nào để chọn ...

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

Java reflection and anotation

I. Java Reflection Reflection là một kĩ thuật cho phép có thể duyệt và thay đổi các thuộc tính và phuơng thức của một class hoặc một interface tại thời điểm runtime, nó là một kĩ thuật rất mạnh và hữu ích cho các lập trình viên. Khi đọc khái niệm này chắc hẳn các bạn sẽ thắc mắc vậy ...

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

Modular Rails

Have you ever imagine building web application as huge and complex as Facebook or Twitter? The first thing we can think of is that no one can develop and maintain such a giant web on a single monolithic project? One will be simply drown by the flood of codes adding each day. One can ...

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

Gợi ý từ khóa tìm kiếm với jQuery UI Autocomplete trong Rails

Autocomplete để làm gì? Cơ bản autocomplete là 1 widget giúp người sử dụng nhanh chóng tìm kiếm và lựa chọn từ một danh sách các kết quả có sẵn, theo keywords nhập vào, thay vì phải điền đầy đủ các ký tự vào trong textbox như bình thường. Các bạn có thể tham khảo source code về autocomplete của ...

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

Tạo Switch UI sử dụng css Mask

Trong xử lý ảnh. Masking là kỹ thuật cho phép bạn giấu 1 tấm ảnh với 1 tấm khác. Mask được dùng để tạo một phần trong tấm ảnh có thể nhìn xuyên qua. Bạn có thể thực hiện che ảnh bằng Css cùng với sự hỗ trợ của các thuộc tính masking. Trong bài hôm nay, chúng ta sẽ tạo mộ tấm ảnh được che giấu ...

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

Transactions in Rails

I. Giới thiệu tổng quan Làm việc với một ngôn ngữ lập trình web chắc bạn không còn lạ lẫm với các công việc tương tác với CSDL, việc tạo mới, sửa hay lưu trữ các bản ghi..Và việc xử lý các trường hợp xảy ra lỗi khi thực hiện ghi dữ liệu vào các bảng trong cơ sở dữ liệu là việc không thể thiếu ...

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

Switching to Angular 2

1. Mở đầu Angular 2 ra đời với mục đích nâng cao trải nghiệm người dùng, hỗ trợ tối đa cho người lập trình, mục tiêu là tập trung vào đa nền tảng - một Framwork cho cả Desktop và Mobile. Bài viết dưới đây phần nào sẽ giúp bạn có thể hình dung và nắm được những khái niệm và những công nghệ mới ...

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

Tìm hiểu MongoDB

1. Giới thiệu cơ bản về mongoDB### MongoDB là một cơ sở dữ liệu mã nguồn mở được viết bằng C++ và là cơ sở dữ liệu NoSQL hàng đầu. Ngoài ra thì MongoDB còn là là một cơ sở dữ liệu đa nền tảng, hoạt động trên các khái niệm Collection và Document, nó cung cấp hiệu suất cao, tính khả dụng cao và khả ...

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

Scrum testing cho người mới bắt đầu

Bài viết được dịch từ nguồn: http://www.guru99.com/scrum-testing-a-beginner-s-guide.html Scrum là gì Xây dựng một ứng dụng phần mềm phức tạp là một công việc đầy khó khăn. Phương thức Scrum ra đời như là một giải pháp cho những công việc khó khăn như vậy. Phương pháp này giúp đội phát triển có ...

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

Những chỉ số tài chính cơ bản trong một công ty

Các hệ số tài chính là một nội dung quan trọng trong phân tích đầu tư chứng khoán, dựa vào đó sẽ giúp cho nhà đầu tư thấy được điều kiện tài chính chung của doanh nghiệp, ta sẽ biết được doanh nghiệp hiện đang ở trong tình trạng nào, rủi ro mất khả năng thanh toán, hay đang làm ăn tốt hay có lợi ...

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

SQL dành cho tester (Phần II)

Tổng quan và Cơ bản: SQL dành cho tester (Phần I) Một CSDL được thiết kế tốt là một CSDL trong đó mỗi bảng chỉ trình bày các dữ liệu về một thực thể duy nhất, và các thông tin chi tiết có thể được lấy trong một CSDL quan hệ, bằng cách dùng các bảng ngoài, và bằng cách dùng câu lệnh JOIN. Nói ...

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

IoT and cameras: từ sự thông minh tới sự phân tích

Đôi mắt được coi là giác quan mạnh mẽ nhất của con người. Một công cụ kỹ thuật tương đương cần phải hội tụ được các yếu tố quan sát, phân tích và phản ứng lại với những thông tin thu thập được. Công nghệ này được gọi là công cụ phân tích nội dung thông minh. Nhiều nhà cung cấp như IBM và Cisco ...

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

Tự động hoá hệ thống vườn nhà kính

Xây dựng hệ thống vườn nhà kính thông minh I. Giới thiệu Hoà mình vào xu thế IoT cùng với đam mê làm nông nghiệp mình cũng muốn xây dựng một hệ thống trồng rau sạch (có thể là cây ăn quả sạch) ngay tại nhà bạn. Có thể bạn sẽ hỏi tại sao mình không sử dụng những mô hình đã có sẵn trên thế giới ...

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