
Connect Rails App with google drive api
In this article, I'll show you how to access to google drive api using using the OAuth 2.0 and redis storage. Prerequisites For this article, you'll need: Access to the internet and a web browser. A Google account with Google Drive enabled. redis for store token rails 1. ...

Tìm hiểu mã nguồn mở PHP CMS Drupal hướng dẫn tìm hiểu các thành phần của Drupal - bài 2
Mở đầu Tiếp theo loạt bài viết về Drupal. Sau đây tôi xin hướng dẫn các bạn tìm hiểu các module cơ bản và cần thiết của Drupal. Ở đây tôi hướng dẫn các bạn tìm hiểu với Drupal 8, version tính đến thời điểm hiện tại là mới nhất. Chi tiết về việc cài đặt bạn có thể xem tại Tìm hiểu mã nguồn mở ...

Test Driven Development (TDD) là gì?
1. When to Write Tests? Khi nào thì ta cần viết test? viết test sau quá trình implementation viết test trước quá trình implementation Hiển hiên, 2 ý kiến trên ngược chiều nhau. Bạn sẽ phải chọn một trong 2 cách với từng đoạn code của mình, và dĩ nhiên cả 2 đều được chấp nhận trong quá ...

Thao tác với các kiểu dữ liệu là tiếng nhật
Hôm nay mình xin giới thiệu một gem dùng cho việc xử lý dữ liệu là tiếng nhật. Cụ thể để chuyển đổi giữa các kiểu chữ hiragana, katakana, romaji và có thể chuyển đổi từ full-awidth sang half-awidth và ngược lại. Đặc điểm Không thể chuyển đổi sang chữ kanji Thêm các mothod kiểm tra và chuyển ...

[ThaoVTP] Chia sẻ kinh nghiệm dịch viết tiếng nhật IT
Các loại tài liệu dịch thông thường trong các dự án IT là gì? Có công cụ nào hỗ trợ dịch viết không? Cách thức tiến hành estimate dịch cho 1 file tài liệu như thế nào? Tầm quan trọng của self-review là gì? Những cách nói dễ nhầm cần lưu ý là gì? Cách xử lý cho các trường hợp hay phát sinh ...

Dịch và nghiên cứu ISTQB- chương 5(phần cuối)
4.Cấu hình quản lí: a. Việc kiểm tra là rất quan trọng, bạn biết những gì mình thử nghiệm với những vật liệu nào, trong môi trường ra sao. Mục đích của quản lí cấu hình là là thiết lập và duy trì tính toàn vẹn của sản phẩm (linh kiện, số liệu, tài liệu) của phần mềm hay hệ thống thông qua chu ...

Làm thế nào để trở thành một người giao tiếp xuất sắc khi là một tester – Quá trình 4 bước
Xin chào các bạn đọc yêu quý, hi vọng tất cả các bạn đang có một sức khỏe thật tốt và yêu thích việc kiểm thử! Tôi cũng đang làm rất tốt và rất hào hứng để chia sẻ một vài điều thú vị với bạn về những kĩ năng giao tiếp hiệu quả và làm thế nào để đạt được nó. Hãy xem những dòng trên như một sự ...

Tips that will help you become an excel expert
After Microsoft Excel developed the 2010 version, it also brings many surprising features than before. For accountants, to solve the "pile" figure, big data, they can not ignore the important role of Excel. However, new users or even the high-end users are not everyone can grasp all the useful tips ...

Android: Tìm hiểu về thư viện Xử lý và hiển thị ảnh Fresco
Khi nghĩ về các thư viện xử lý ảnh các lập trình viên android thường nghĩ ngay tới 2 thư viện được dùng là Piccaso và Glide mà ít người nhắc tới một thư viện có khả năng xử lý ảnh và hiển thị không kém gì so với 2 thư viện trên. Fresco đã được facebook tạo ra để phục vụ cho các ứng dụng của mình ...

Rails 5 Action Cable
Để hiểu rõ về Action Cable trong Rails 5 chúng ta cần đi qua và hiểu về WebSocket là gì WebSoket là công nghệ hỗ trợ giao tiếp hai chiều giữa client và server bằng cách sử dụng một TCP socket để tạo một kết nối hiệu quả và ít tốn kém. Mặc dù được thiết kế để chuyên sử dụng cho các ứng dụng web, ...

Common Directives - Những chỉ thị phổ biến trong angularJS
Mở đầu Nếu bạn đã từng nghe hay đọc về AngularJs thì chắc chắn không thể bỏ qua khái niệm directive. Đây là công nghệ được sử dụng rất nhiều trong AngularJS. Directive là một hướng dẫn để AngularJS biết cách thao tác và xử lý với thành phần trong HTML và DOM để thay đổi các hành vi và cách thể ...

Tìm hiểu về intent trong Android
TÌM HIỂU VỀ INTENT TRONG ANDROID Intent là hạt nhân trong Android, nó rất quan trọng. Hầu như mọi hoạt động trong Android đều có dấu ấn của Intent. Sử dụng Intent để chuyển qua chuyển lại giữa các màn hình. Sau đây mình làm 1 ví dụ đơn giản là từ 1 Activity khi mình click vào button KetQua thì ...

Tìm hiểu cơ bản hệ thống quản lý phiên bản phần mềm Git
1. Git là gì Git là một hệ thống VCS (Version Control System) dùng để quản lý và kiểm tra các phiên bản source code khác nhau trong quá trình phát triển. Trên Git, có thể lưu trạng thái của file khi có nhu cầu dưới dạng lịch sử cập nhật. Vì thế, có thể đưa file đã chỉnh sửa một lần về trạng ...

Đặc điểm của một số trình duyệt web hiện nay
Internet đã trở thành một thứ không thể thiếu được trong cuộc sống của chúng ta. Để thỏa mãn nhu cầu truy cập internet không ngừng, các trình duyệt web liên tiếp ra đời, nâng cấp và mang nhiều ưu điểm riêng biệt. Hôm nay, tôi xin trình bày một vài trình duyệt mà theo tôi mang lại hiệu quả trong ...

PlayFab - Giải pháp lưu dữ liệu để làm ứng dụng, game online
Chào mọi người. Mình là Thiệu Mao - đây cái tên mình hay tham gia các group trên mạng :v Giới thiệu thêm chút về bản thân mình. Trước mình có đi làm hơn năm, hay gần 2 năm gì đó về Android. Rồi mình chuyển sang làm về Unity khoảng gần 1 năm. Rồi sang Framgia này mình làm về iOS :v Trong thời gian ...

Các kinh nghiệm đơn giản để viết testcase hiệu quả.
Test case là rất quan trọng trong bất kì dự án nào vì đây là bước đầu tiên trong quá trình test và nếu có gì đó sai sót ở bước này sẽ kéo theo hệ quả ở các giai đoạn tiếp theo trong vòng đời test. Biết cách viết test case tốt là cực kì quan trọng khi bạn làm test và hãy tin tôi, không mất nhiều ...

Sự khác nhau giữa System testing và Acceptance Testing
Trong vòng đời kiểm thử phần mềm có rất nhiều giai đoạn khác nhau . Đối với một nhân viên kiểm thử phần mềm khái niệm kiểm thử hệ thống (system testing) và kiểm thử chấp nhận (Acceptance testing) là quá quen thuộc nhưng không phải ai cũng biết được sự khác nhau giữa hai khái niệm này, vì vậy trong ...

Phương pháp tổ chức team test (Phần 2)
Tiếp theo phần 1 (https://viblo.asia/Van/posts/0bDM6we1G2X4) Sau khi bạn hoàn thành việc phát triển kế hoạch nguồn nhân lực, đó là lúc bạn tiến hành xây dụng một Project team (đội dự án). Bạn có thể xây dựng một team thành công như nào? có 4 mục quan trọng dưới đây giúp bạn hình dung ra cách ...

Những điều lưu ý khi viết Unit Test - The Magic Tricks of Testing
Đây là bài tổng hợp lại kiến thức thu được từ bài speech sau của Sandi Mezt: https://www.youtube.com/watch?v=URSWYvyc42M (Một chút info: Sandi Mezt là một Nữ Developer Ruby / Rails nổi tiếng với cuốn sách Practical Object-Oriented Design in Ruby, hiện tại cô đã xuất bản thêm cuốn 99 Bottles ...

Tech lead tốt - Tech lead tồi
Vào một ngày đẹp trời khi đang làm dự án mới, một kỹ sư người Nhật đã đáp cho tôi một đường dẫn đến bài viết "Good Tech Lead, Bad Tech Lead". Sau khi đọc xong, tôi cảm thấy đây là một bài viết hay và muốn được chia sẻ tới mọi người. Để so sánh giữa sự "tốt" và "tồi" của một tech lead, chúng ...