3 lỗi thường gặp trong ứng dụng Rails và cách phòng tránh

Chúng ta bắt đầu với lỗi cơ bản của bất kỳ ứng dụng web nào, lỗi 404 phiên bản Rails. Lỗi này nghĩa là người dùng đã request một URL không tồn tại trong ứng dụng của bạn. Bạn cần phải khai báo đúng controller để xử lý url người dùng nhập vào trong file config/routes.rb. Một nguyên nhân phổ biến ...

Tác giả: Trần Trung Dũng viết 08:42 ngày 07/09/2018

Đi tắt, đón đầu những xu hướng công nghệ mới cùng Vietnam Mobile Day 2018

Với hơn 9 ngàn lượt người tham dự hàng năm, Vietnam Mobile Day là sự kiện công nghệ thường niên được mong đợi nhất trong năm đã quay trở lại. Sự kiện được giới chuyên môn đánh giá là một diễn đàn công nghệ cập nhật những kiến thức mới nhất, chuyên sâu nhất từ các diễn giả là chuyên gia được chọn ...

Tác giả: Bùi Văn Nam viết 08:42 ngày 07/09/2018

Dùng textsms.net để sử dụng SMS Verify tài khoản đăng nhập bằng số điện thoại

Khi sử dụng các app như viber hay zalo... chúng ta sử dụng số điện thoại của mình để tạo tài khoản, sau khi nhập số điện thoại vào sẽ có một SMS gửi về mã pin để chúng ta nhập vào verify mã pin. Nếu đúng thì tạo tài khoản thành công. Bài viết này mình dựa vào 1 bên thứ 3 là textsms.net Đầu ...

Tác giả: Tạ Quốc Bảo viết 08:42 ngày 07/09/2018

Áp dụng Command pattern trong Unity.

Chào các bạn, nay mình xin chia sẻ 1 pattern khá thú vị, chúng ta sẽ thử đưa nó vào trong ví dụ cho 1 số hành động của nhân vật nhé </p> <div class= Tác giả: Tạ Quốc Bảo viết 08:42 ngày 07/09/2018

Một số phương pháp đơn giản để giữ thái độ tích cực trong công việc của 1 QA

Trông cuộc sống cũng như trong công việc có đôi khi bạn sẽ cảm thấy chán nản, không yêu công việc, không tìm được niềm vui với công việc của bạn đang làm... Những lúc như vậy có lẽ bạn sẽ nhận được lời khuyên cần nghĩ tích cực hơn, hãy yêu công việc hơn v.v... nhưng hầu hết lại không nhận được ...

Tác giả: Hoàng Hải Đăng viết 08:42 ngày 07/09/2018

Hé lộ thông tin về diễn giả thứ năm của sự kiện Viblo Deployment Day

Sự kiện công nghệ đầu tiên của Viblo mang tên Deployment Day đang ngày càng đến gần, và hôm nay Viblo Team xin được gửi đến các bạn thông tin về diễn giả thứ 5, cũng là một trong 2 vị khách mời đặc biệt của sự kiện lần này. Trong những năm gần đây, Machine Learning hay Deep Learning ...

Tác giả: Hoàng Hải Đăng viết 08:42 ngày 07/09/2018

Ứng dụng nhận dạng giọng nói và xử lý ngôn ngữ tự nhiên trong Internet of Things

Có lẽ chúng ta không còn xa lạ gì với các cụm từ trending về công nghệ được nhắc đến rất rầm rộ trong thời gian gần đây như: Internet of Things , Trí tuệ nhân tạo , Blockchain , Thực tế ảo ... Mà có lẽ nổi lên hơn cả đó chính là Trí tuệ nhân tạo chính bởi vì sức mạnh của nó khi kết hợp với bất ...

Tác giả: Trịnh Tiến Mạnh viết 08:42 ngày 07/09/2018

GraphQL for dummies - Part 2 Core Concepts

Xin chào tất cả mọi người, ở bài viết trước chúng ta đã cùng nhau tìm hiểu xem GraphQL là cái gì, và để tiếp nối seri về GraphQL hôm nay chúng ta sẽ cùng đi tìm hiểu về các khái niệm cơ bản khi làm việc với GraphQL. Schema Definition Language GraphQL có hệ thống type riêng của nó được sử ...

Tác giả: Trịnh Tiến Mạnh viết 08:41 ngày 07/09/2018

Tối ưu tốc độ truy cập và thiết kế hệ thống chịu lỗi cao sử dụng ELB, AutoScaling và Route53

Đối với những hệ thống lớn, những yếu tố quan trọng nhất cần có đó là: Tốc độ Tính chịu lỗi cao, lỳ đòn và khả năng tự phục hồi sau khi gặp lỗi Tự scale theo lưu lượng traffic để đáp ứng được nhu cầu khó đoán trước của người dùng Cùng đến với Seminar lần này bạn sẽ được chỉ tận tay, day ...

Tác giả: Tạ Quốc Bảo viết 08:41 ngày 07/09/2018

[Viblo Deployment Day] Natural Language Processing and Deep Learning Techniques for Vietnamese Analysis

Không thể phủ nhận được rằng Trí tuệ nhân tạo đang là một lĩnh vực vô cùng hot hiện nay. Bên cạnh những thành tựu to lớn về xử lý ảnh, xử lý âm thanh, xử lý tiếng nói thì xử lý ngôn ngữ tự nhiên (NLP) cũng đang là một trong những lĩnh vực gặt hái được rất nhiều thành công. Mặc dù không phải là ...

Tác giả: Trần Trung Dũng viết 08:41 ngày 07/09/2018

BOM và ứng dụng export, import csv trong Rails

Giới thiệu Đã bao giờ bạn thử mở file export có định dạng .csv trên window chưa? Mặc định khi nhấn double-click vào file .csv, window sẽ tự động mở file này trên excel. Nếu trong file có sử dụng tiếng Việt, tiếng Nhật hoặc ngôn ngữ có sử dụng bảng mã Unicode, thì khi mở file vừa được export với ...

Tác giả: Vũ Văn Thanh viết 08:41 ngày 07/09/2018

Các kiểu layout trong Xamarin.Form (Part 2)

Ở phần 1 mình đã nhắc tới 3 loại layout trong 5 loại mà mình có đề cập và ở phần này mình sẽ giới thiệu 2 loại còn lại. Cái tên nói lên Hình Dáng . Đúng vậy, Layout này có dạng đặc trưng giống TẤM LƯỚI gồm nhiều Hình Chữ Nhật và Hình Vuông đan xen nhau. Tạo nên TẤM LƯỚI ...

Tác giả: Trần Trung Dũng viết 08:41 ngày 07/09/2018

Những khó khăn khi bước vào nghiệp BrSE

Trong cơ cấu tổ chức một dự án ở nhiều công ty làm outsource, khi làm một dự án với khách hàng người Nhật thì BrSE thường được coi là vị trí trung tâm, đảm nhiệm việc vận hành dự án, tiếp nhận yêu cầu, giao tiếp khách hàng, giải quyết các mâu thuẫn,... Đi song song với mức lương khủng và tầm quan ...

Tác giả: Trần Trung Dũng viết 08:41 ngày 07/09/2018

Một số kỹ thuật trong nhận dạng biển số xe trong Machine Learning

Theo các nhà nghiên cứu khoa học, khả năng nhận diện hình ảnh của trẻ gần như phát triển toàn diện trong 12 tháng đầu tiên. Việc nhận diện số hay chữ số, cụ thể hơn như biển số xe không còn là một vấn đề. Cách thức chính xác bộ não truyền tải và xử lý thông tin vẫn còn là một con số bí ẩn. Tuy thế, ...

Tác giả: Trịnh Tiến Mạnh viết 08:41 ngày 07/09/2018

Hé lộ thông tin về diễn giả cuối cùng của sự kiện Viblo Deployment Day

Chỉ còn vài ngày nữa thôi, sự kiện công nghệ đầu tiên của Viblo mang tên Deployment Day sẽ diễn ra, và hôm nay Viblo Team xin được gửi đến các bạn thông tin về diễn giả thứ cuối cùng, và cũng là vị khách mời đặc biệt thứ 2 của sự kiện lần này. Trong thời gian gần đây, cùng với sự phát ...

Tác giả: Hoàng Hải Đăng viết 08:41 ngày 07/09/2018

Tại sao bạn nên chọn VueJS hơn là ReactJS dành cho các dự án startup

Lưu ý: Ở thời điểm viết bài này, license của facebook đã được thay đổi thành MIT nhưng không ai biết điều này sẽ thay đổi như thế nào trong tương lai Reactjs là một thư viện javascript dùng để xây dựng giao diện người dùng, và được sử dụng rất nhiều trong thời gian gần đây trong các dự án ...

Tác giả: Tạ Quốc Bảo viết 08:40 ngày 07/09/2018

Make a Different in Software Testing Basics - Phần 7

Phần 7 - User Story and Requirement User Story và Requirement là những thuật ngữ phổ biến được sử dụng trong ngành công nghiệp phần mềm. Nhưng chính xác chúng là những gì? Chúng có gì khác hay giống nhau không? Chúng ta cơ bản sẽ trả lời được những câu hỏi đó thông qua bài viết này. User ...

Tác giả: Trần Trung Dũng viết 08:40 ngày 07/09/2018

[Viblo Deployment Day] My Journal With Functional Programming

Trong thời gian gần đây, khái niệm Lập Trình Hàm (functional programming) trở nên hết sức phổ biến, cùng với nó là sự đi lên của ngôn ngữ lập trình hàm như Elixir, Scala, Haskell... Lập trình hàm mang trong mình nhiều ý tưởng, concept khác lạ so với phương pháp Lập Trình Hướng Đối Tượng (OOP) ...

Tác giả: Bùi Văn Nam viết 08:40 ngày 07/09/2018

AWS EC2 From Zero To Hero

Như các bạn đã biết, hiện tại cloud computing đã không còn là một hot trend nữa mà thực sự đã trở thành 1 phần không thể thiếu được của công nghiệp điện toán. Amazon Web Service (AWS) với vị thế dẫn đầu của mình hiện đang chiếm hơn 1/3 thị phần của cloud computing. Với thực trạng đó, việc hiểu ...

Tác giả: Vũ Văn Thanh viết 08:40 ngày 07/09/2018

[Viblo Deployment Day] Web Development Best Practices

Với nhiều năm kinh nghiệm trong lĩnh vực phát triển Web Services, đến với sự kiện "Deployment Day" lần này, diễn giả Trần Đức Thắng, Top #1 Author trên Viblo tính theo số lượng Reputations, đã trình bày với chúng ta về một số vấn đề thường gặp trong quá trình phát triển Web cùng với đó là các ...

Tác giả: Trần Trung Dũng viết 08:40 ngày 07/09/2018