Custom Errors Page in Rails

Có thể nói đây là bài đầu tiên mình viết về Rails. Dù vấn đề này có thể không mới hay nhiều người đã biết nhưng với một người vẫn còn gà mờ về Rails như mình thì thực sự nó đem lại cho mình rất nhiều cảm xúc lúc tìm hiểu về nó. Vấn đề mình tìm hiểu là custom các trang hiển thị lỗi ở Rails. Các ...

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

Cách Viết & Gửi một Email chuyên nghiệp.

Bạn là một người chuyên nghiệp, bạn biết tôn trọng bạn, và cũng muốn người khác hiểu rằng bạn tôn trọng họ... vậy bạn gửi một cái email cũng nên có điều đó MỘT FORMAT EMAIL CHUYÊN NGHIỆP Khi bạn viết một email, tối thiểu bạn phải tuân thủ theo một format chuẩn thông thường sau: Người ...

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

Websocket trên Laravel

Giới thiệu chung Websocket là một khái niệm khá quen thuộc với hầu hết các developer. Nó là công nghệ hỗ trợ giao tiếp 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ả. Mặc dù được thiết kế chuyên sử dụng cho các ứng dụng web, lập trình viên vẫn có thể đưa chúng ...

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

NHỮNG VẤN ĐỀ CẦN TRÁNH VỚI MỘT TESTER

Là một Tester, đặc biệt với một Tester mới bạn cần định hướng rõ đường đi và mục đích cho bản thân mình. Và để con đường đó bằng phẳng hơn, bạn cần phải tìm hiểu nó trước và khi đi nên tránh những “cái bẫy” mà những người đi trước hoặc cũng có thể là bạn đã vô tình tạo ra, có như thế ...

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

Tìm hiểu factory boy

Lời giới thiệu -Với những người từng sử dụng ngôn ngữ ruby on rails để phát triển những ứng dụng web hẳn không còn xa lạ gì với gem factory Girl, được sử dụng chủ yếu để sinh dữ liệu một cách nhanh chóng và hiệu quả. Đối với python, cũng có một công cụ hỗ trợ việc sinh ra dữ liệu nhanh hiệu ...

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

Modern Web Design Trends for 2015

Giới thiệu Xu hướng thết kế website cũng như những công nghệ đằng sau nó luôn luôn thay đổi và phát triển. Đặc biệt trong việc sử dụng các thiết bị di động trong việc truy cập vào internet càng ngày càng phổ biến. Với sự hỗ trợ nhiều hơn từ HTML5, CSS3 và các thư viện cũng như công nghệ khác, ...

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

How to use ScrollView with Autolayout

To use ScrollView, you have to understand. All subview of ScrollView alway add to ContentView. ContentView size is determined by size of all its subview. So, if you want to define size of ContentView you must give size to subview to generate size of ContentView size.

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

(Basic) The first "thing". A class, or an interface?

Background I'm trying to share what hopefully would be a usefull tutorial for anybody who wants to understand design patterns . I will make it so simple any first grader computer student would understand. I won't tell you where this tutorial will end up, on purpose, so we can focus on one ...

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

Dịch và tìm hiểu chương 4- ISTQB( THIẾT KẾ THỬ NGHIỆM KỸ THUẬT)

Chương 4: THIẾT KẾ THỬ NGHIỆM KỸ THUẬT Phần chương này chúng ta sẽ tìm hiểu về các nội dung dưới đây: I. Làm thế nào để tìm thấy những điều kiện thử nghiệm và thiết kế trường hợp thử nghiệm(testcase) II. Tổng quan về kỹ thuật thiết kế trường hợp thử nghiệm III. Làm thế nào để lựa chọn kỹ ...

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

Chat App by Rails with gem Private Pub

1. Lời mở Chắc chắn không ít bạn developer đang và đang sử dụng rất nhiều các dịch vụ chat trực tuyến cho cả công việc lẫn giải trí (chatwork, slack, skype, facebook). Vậy tại sao bạn không thử tự mình làm 1 trang web tương tự như vậy(ý mình chỉ là chức năng chat trực tuyến thôi, chứ muốn pro ...

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

Giới thiệu UIStackView IOS 9

Giới thiệu Chào các bạn. Hôm nay mình sẽ giới thiệu với các bạn UIStackView 1 class mới của ios9 hỗ trợ cho việc code UI làm giảm bớt số lượng constraint trong 1 file storyboard hoặc 1 file xib. DemoApp Để minh hoạ cho việc sử dụng UIStackView. Mình và các bạn sẽ đi xây 1 project đơn ...

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

tạo ảnh GIF động cho thiết kế giao diện người dùng (Phần 1)

Bạn có thể đã thấy hình GIF chuyển động rất tuyệt vời mà các chuyên gia thiết kế sử dụng để trình bày thiết kế giao diện người dùng trên Behance, Dribble và cộng đồng thiết kế khác nền tảng và tự hỏi làm thế nào họ đã tạo ra chúng. Điều gì đang nhanh chóng trở thành một trong những cách tốt nhất để ...

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

Deploying a scala play application on Ubuntu machine

This blog post is my reference for deploying a scala-play application (version 2.4.3 or above) on an Ubuntu machine (14.04 LTS). Since Play 2.4.3 require JDK 1.8 (or later) installed on the system, let start with installing java 8 on the Ubuntu machine Installing Java 8 First, lets check that ...

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

HTTPS là gì và huớng dẫn cài đặt

Vấn đề hiện tại của HTTP HTTP là một giao thức mạng, trao đổi thông tin với máy chủ qua cổng 80. Bình thuờng, khi bạn truy cập một trang web thông qua giao thức HTTP, tất cả nội dung form bạn nhập, bao gồm username, mật khẩu hay thông tin thẻ ngân hàng đều đuợc gửi thẳng đến server mà không thông ...

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

Lovefield: A JavaScript Relational Database

1. Giới thiệu Dù cho NoSQL có phát triển đến mức độ nào thì chúng ta cũng không thể xóa bỏ hết structural queries trong Relational Database , structural queries đóng vai trò quan trong ngay cả các ứng dụng web. Nhưng web SQL ví dụ như indexedDB lại không tồn tại các queries như ...

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

Tìm hiểu về ajax

1. AJAX là gì? AJAX viết tắt từ Asynchronous JavaScript and XML, là bộ công nghệ giúp tạo ra các web động hay các ứng dụng giàu tính Internet, cho phép tăng tốc độ ứng dụng web bằng cách cắt nhỏ dữ liệu và chỉ hiển thị những gì cần thiết, thay vì tải đi tải lại toàn bộ trang web, làm như vậy ...

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

Lỗi đã xảy ra và lỗi không xảy ra

Nguồn : Yahoo news Tác giả : Shimizu Eito Người dịch : Phan Hoàng Minh ![okoranakattamisu2.jpg](/uploads/0382a3db-abc2-4552-bdc2-164e38e08ce0.jpg) Ảnh : Honda trong trận đấu với Iran ([Legends Stadium](https://www.legendsstadium.com/news/japan/12609/)) Honda có mặt ở đó, còn Usami thì ...

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

Learn Ruby on Rails - Kick Off

The main aspect of this post is to guide the beginner who has no experience in Ruby/Rails, but wants to enter the magical world of Ruby on Rails. I'll try to guide you from the scratch and gradually introduce you about various Rails features (probably from the next posts). So, lets start.... ...

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

Tìm hiểu về Dojo Toolkit

Ngày nay JavaScript là một thành phần rất quan trọng của một website. Nó giúp trang web có thêm tính tương tác, các tính năng trở nên sinh động và hấp dẫn người sử dụng hơn. Có nhiều framwork khác nhau như JQuery, ExtJS, Yahoo API, Prototype ... Bài viết này nhằm nghiên cứu về Dojo, một framework ...

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

Hướng dẫn làm game với OpenGL - Phần 1 : Giới thiệu OpenGL

I - Mở đầu Series bài viết này sẽ cung cấp những kiến thức cần thiết để có thể phát triển 1 game trên thư viện Open GL, series gồm 3 phần: Phần 1: Giới thiệu về Open GL Phần 2 và 3: làm 1 game demo nhỏ trên Open GL. II - Giới thiệu chung Cùng với sự phát triển của các game engine hiện ...

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