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

#include, #import, @import (clang modules)

Happy New Year! Chúc mọi người năm mới vui vẻ, hạnh phúc. Như các bạn cũng biết gần đây XCode5 cùng iOS7 đã được giới thiệu. Đi cùng XCode5 là feature mới “modules” của Clang, một giải pháp nhằm giải quyết một số vấn đề như tăng tốc độ compile source code của ứng dụng. Hôm nay mình sẽ ...

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

TEST TOOL: SELENIUM IDE

1. Giới thiệu chung Selnium là một công cụ hỗ trợ kiểm tra tự động cho các ứng dụng chạy trên nền web . Selenium hỗ trợ kiểm tra hầu hết trên các trình duyệt phổ biến hiện nay như Firefox , Internet Explorer , Safari ,.. cũng như các hệ điều hành chủ yếu như Windows , Linux , Mac ,.. ...

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

Messenger using websocket-protobuf

1. What are “Protocol Buffers”? Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to ...

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

Luận về UI trên smartphone : làm theo tất cả những gì user và khách hàng yêu cầu, 99% sẽ dẫn đến việc phá tan tành một ứng dụng

Nguồn : http://fladdict.net/blog/2013/08/client-user-request.html Người dịch : Phan Hoàng Minh Việc liên tục làm theo những yêu cầu dựa vào cảm quan của khách hàng, cấp trên hay user sẽ khiến 1 ứng dụng trên smartphone trở thành đồ bỏ đi, mặc dù những yêu cầu đó là hợp lí đi chăng nữa. ...

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

Giới thiệu về WebRTC

WebRTC là một tập hợp các API viết bằng javascript, cho phép các trình duyệt giao tiếp với nhau theo thời gian thực. Các lập trình viên mặc dù rất thích thú với khả năng đáng kinh ngạc của WebRTC , họ vẫn cảm thấy khó khăn trong việc làm quen với nó, ngay cả trong việc nắm bắt những kiến thức cơ ...

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

Web page content extraction

Recently I have created a personal project focus on fetching and parsing data from web pages. The project is open source and can be accessed at https://github.com/nguyenducgiang/extract-web-page I have introduce about this at Ruby Hanoi meetup 2. The slide can be viewed here ...

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

GIỚI THIỆU VÀ SỬ DỤNG GEM META WHERE TRONG RAILS

**I. Giới thiệu Gem Meta Where **: Khi xây dựng ứng dụng Rails với MySQL chắc hẳn bạn sẽ gặp một vài những khó khăn với những câu lệnh truy vấn phức tạp. MetaWhere sẽ giúp các nhà phát triển thao tác với ActiveRecord khá thuận tiện và dễ dàng bằng việc sử dụng sức mạnh của Arel ...

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

Monitが生きていることをCloudWatchで監視する(Ruby版)

Monit サーバーの運用監視を行うために色々なソフトウェアがあります。 その中でもMonitは設定が簡単で、サービスの再起動も自動で行えるなど、非常に使いやすいです。 なので、基本的には全サーバーにMonitを入れて自分自身の監視を行わせています。 ただ、Monit自体が異常停止してしまうと気付かない、という問題があります。 これまで突然死に遭遇したことは無いですが、仮に死んでしまった時には気付きたいです。 複数台サーバーがあればお互いに監視させても良いですが、SPOFを作らないように5台のサーバーに相互監視させる、となると結構面倒です。 ...

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

MỘT SỐ BUG THƯỜNG GẶP TRONG QUÁ TRÌNH TEST WEB APPLICATION

I.Một số lưu ý về Bug Khi log Bug,bước xác định rất quan trọng What -Bug này là bug gì,độ nghiêm trọng của nó như thế nào? Where -Xác định lỗi ở đâu,trên môi trường nào (web thì browser nào,app thì trên hệ điều hành nào) When -Bug xảy ra khi nào (nghĩa là thực hiện những bước nào thì ...

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

Những nguyên tắc, những định luật của lập trình mà chúng ta nên có sẵn trong đầu

Nguồn : http://qiita.com/hirokidaichi/items/d6c473d8011bd9330e63 Người dịch : Phan Hoàng Minh Nguyên tắc Demeter Còn có tên gọi khác là nguyên tắc “càng biết ít càng tốt”. Demeter là tên gọi của Nữ thần nông nghiệp, cũng là nữ thần phân phát trong thần thoại Hi Lạp. Tên bà ...

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