Bài viết của Tạ Quốc Bảo

Center CSS (Flex)

Trên diễn đàn đã có nhiều bài hướng dẫn CSS nhưng mình thấy vẫn thiếu một cách quan trọng đó là dùng flex. Vậy nên mình sẽ đưa ra vài ví dụ để các bạn hình dung cách dùng. À mà quên mọi người nếu có thời gian vào vote giùm mình xem bao nhiêu coder còn support IE <11 vì hầu như chỉ có mỗi thằng ...

Tác giả: Tạ Quốc Bảo viết 21:23 ngày 11/08/2018 chỉnh sửa

Sự khác nhau của == , ===, eql?, equal?

==, ===, eql?, equal? Những cái này đều để so sánh vậy nó khác nhau cái gì nhỉ? Mình sẽ giải thích ở đây, theo cách hiểu của mình không trích dẫn từ nguồn nào hết. Vì vậy nếu có gì không đúng mọi người góp ý cho mình với nha. 1) == Kiểm tra cùng giá trị hay không 2) === Nó cũng ...

Tác giả: Tạ Quốc Bảo viết 21:23 ngày 11/08/2018 chỉnh sửa

Cách tạo 1 Hybird App sử dụng HTML, CSS, JS

Có bao giờ bạn có suy nghĩ là sẽ cho ra đời 1 sản phẩm app sử dụng những ngôn ngữ của web (HTML, CSS, JS) chưa. Dùng ngôn ngữ của web để xây dựng nên 1 mobile app --> cái này gọi là Hybrid app ( nôm na là giao thoa giữa mobile web app và native app) Hiện nay thì có nhiều framework hỗ trợ cho ...

Tác giả: Tạ Quốc Bảo viết 21:22 ngày 11/08/2018 chỉnh sửa

Debug Ruby/Rails application with byebug

1. Introduction Nói đơn giản ngắn gọn thì byebug là một gem cung cấp các commands để hỗ trợ cho việc debugging ruby applications. Về chi tiết cụ thể, các bạn có thể xem thêm trên github của byebug. Các tính năng chính của byebug: Stepping: thực thi các câu lệnh theo trình tự. Nếu trước ...

Tác giả: Tạ Quốc Bảo viết 21:18 ngày 11/08/2018 chỉnh sửa

Shadow proxy và TIP pattern

Chắc chưa nhiều bạn từng nghe đến 2 cụm từ shadow proxy và TIP pattern. Cụm từ shadow proxy thì có lẽ không thông dụng bởi vì nó được dùng chủ yếu ở Nhật, khi mà thông tin chủ yếu là bằng tiếng Nhật. Cụm từ TIP pattern thì tất nhiên là các bạn không biết rồi, vì tôi nghĩ ra mà :v ...

Tác giả: Tạ Quốc Bảo viết 21:17 ngày 11/08/2018 chỉnh sửa

Bắt đầu một application với Lotus Framework

Lotus là gì? Lotus là một Ruby Web Framework mới với chú trọng vào cấu trúc tách rời với thiết kế đơn giản và dễ hiểu. Hiện tại thì Lotus vừa release version 0.3.1 Mình sẽ hướng dẫn bắt đầu 1 application với Lotus Framework Bạn vào terminal và gõ lệnh sau: Bước 1: Cài đặt lotusrb ...

Tác giả: Tạ Quốc Bảo viết 21:17 ngày 11/08/2018 chỉnh sửa

Render JSON, thư viện nào mới tốt?

Đối với những người đã từng xây dựng API server, chắc hẳn ai cũng đã từng hơn một lần đau đầu với việc lựa chọn thư viện JSON. Bài viết sau đây hi vọng sẽ cho bạn cái nhìn khách quan nhất về các thư viện phổ biến trong cộng đồng ruby hiện tại. Các tiêu chí đánh giá: Có monkey-patch hay không? ...

Tác giả: Tạ Quốc Bảo viết 21:17 ngày 11/08/2018 chỉnh sửa

Cách tạo API với Rails (phần 2) Viết test case

Tiếp theo Cách tạo API với Rails (phần 1) Mình sẽ hướng dẫn cách test căn bản cho API mình tạo. Thật ra mà nói thì mình phải viết test trước khi làm nhưng mà để tránh việc gây khó hiểu nên mình xin mạn phép đảo ngược qui trình. Để thuận lợi hơn cho việc viết test case mình sử dụng gem ...

Tác giả: Tạ Quốc Bảo viết 21:16 ngày 11/08/2018 chỉnh sửa

Khai thác nhạc từ nguồn zingmp3 và nhaccuatui (Đã Dừng Hoạt Động)

Giới Thiệu Dự án này là mã nguồn mở github. Thời gian này, chỉ có hai nguồn được phát triển trước đó là ZingMp3 và Nhaccuatui, các nguồn nhạc sẽ được phát triển tùy theo nhu cầu của lập trình viên. Các thông tin bài hát bao gồm name, singers, lyrics, song's page và đặc biệt song's source ...

Tác giả: Tạ Quốc Bảo viết 21:14 ngày 11/08/2018 chỉnh sửa

Sự khác nhau giữa Buffers và Cached

1. Trả lời ngắn Cached là kích thước của page cache. Buffers là kích thước của in-memory block I/O buffers. 2. Trả lời dài: Cả Cached và Buffers đều có ý nghĩa là vùng lưu trữ tạm, nhưng mục đích sử dụng thì khác nhau, tổng quan thì có một số điểm sau: Mục đích của cached là ...

Tác giả: Tạ Quốc Bảo viết 21:14 ngày 11/08/2018 chỉnh sửa