Bài viết của Bùi Văn Nam

RuboCop - An awesome Ruby code style checker

Khi làm việc trong một dự án về Ruby, nếu bạn là người review code của những thành viên khác trong team, hẳn sẽ mất khá nhiều thời gian để tìm và phát hiện ra những lỗi liên quan đến coding convention của dự án đó nhỉ. Những lúc đó, chắc hẳn bạn đã rất cần đến một công cụ hỗ trợ việc kiểm tra tự ...

Tác giả: Bùi Văn Nam viết 12:44 ngày 12/08/2018 chỉnh sửa

(Basic) Give me a nugget.. I mean.. a "NuGet", please?

Background Wooow.. tasty... But, no, no, not that kind of nuggets! Visual Studio (VS) has an open mechanism which allow us to use our favourite non-Microsoft libraries. And it has never been easier when Microsoft finally integrate VS2010 with its free and open repository platform "NuGet" ...

Tác giả: Bùi Văn Nam viết 12:43 ngày 12/08/2018 chỉnh sửa

Sử Dụng LaTex Trình Bày Và Soạn Thảo Văn Bản

1. Font chữ và kích thước font chữ Font chữ: Các lệnh thay đổi font chữ: Chỉ có ảnh hưởng đối với đối thượng của câu lệnh trong 2 dấu {}. Danh sách các lệnh: textrm{...} textsf{...} texttt{...} textmd{...} textbf{...} textup{...} textit{...} textsl{...} textsc{...} ...

Tác giả: Bùi Văn Nam viết 12:42 ngày 12/08/2018 chỉnh sửa

[Tut] tạo custom popup view

Popup View Một khái niệm rất đơn giản trên mọi loại ngôn ngữ có xây dựng interface và được trình bày dưới rất rất nhiều component khác nhau của iOS. Có thể đưa ra một vài component đơn giản như: Alert view, Mail composer, TWTweetComposeViewController,... Logic chung của 1 popup view rất đơn ...

Tác giả: Bùi Văn Nam viết 12:42 ngày 12/08/2018 chỉnh sửa

(Basic) The rise of Polymorphismo

Background In my first article ever, I've already mentioned about how these two approaches we know ("interface" and "abstract class") actually have their own special benefits (and their own hardcore fans as well). Let's take a look inside the abstract class first. (Intermezzo) Clean and Clear ...

Tác giả: Bùi Văn Nam viết 12:42 ngày 12/08/2018 chỉnh sửa

Auto Layout in IOS

Đối với việc lập trình iOS một vài năm trước đây thì chúng ta có thể bỏ qua khái niệm về Auto layout. Tuy nhiên thì giờ đây thì apple đã cho ra nhiều thiết bị mới có kích thước màn hình khác nhau như iPhone 5, 6, 6+ ngoài ra còn có thêm các thiết bị có màn hình lớn hơn như iPad thì áp dụng Auto ...

Tác giả: Bùi Văn Nam viết 12:39 ngày 12/08/2018 chỉnh sửa

Text to speech with Android

Giới thiệu Hôm nay, chúng ta cùng tìm hiểu về text-to-speech với Android. Hay chính là việc chuyển từ chữ sang tiếng nói trong android. Nó giúp cho chúng ta luyện nghe và nói rất nhiều khi chũng ta muốn học một ngôn ngữ mới nào đó. Đối với mỗi máy thì đều có một sỗ ngôn ngữ hỗ trợ sẵn việc đọc ...

Tác giả: Bùi Văn Nam viết 12:38 ngày 12/08/2018 chỉnh sửa

Custom View Controller Presentation Transitions

Trong bài viết này mình sẽ hưỡng dẫn các bạn cách custom view controller presentation transition 1. Chuẩn bị Bạn cần chuẩn bị một project về đề tài các món ăn chẳng hạn, nó đơn giản gồm có: - View controller thứ nhất chứa một title khái quát nội dung của project (trong bài này mình đặt tên là ...

Tác giả: Bùi Văn Nam viết 12:37 ngày 12/08/2018 chỉnh sửa

Lỗ hổng web: kỹ thuật SQL Injection

**1. Khái niệm ** Sql Injection (SQLi) là một kỹ thuật cho phép những kẻ tấn công lợi dụng lỗ hổng của việc kiểm tra dữ liệu đầu vào trong các ứng dụng web và các thông báo lỗi của hệ quản trị cơ sở dữ liệu trả về để inject (tiêm vào) và thi hành các câu lệnh SQL bất hợp pháp, Sql Injection có ...

Tác giả: Bùi Văn Nam viết 12:36 ngày 12/08/2018 chỉnh sửa

HỌC TIẾNG ANH HIỆU QUẢ MÀ KHÔNG TỐN SỨC

Các bạn đã mất bao lâu học tiếng anh để giao tiếp cơ bản được với người nước ngoài? , Hầu hết chúng ta được tiếp cận tiếng anh từ những ngày còn ngồi trên ghế nhà trường, tính đến giờ này cũng phải ngót ngét chục năm nhưng không hẳn ai cũng nói trôi chảy với người nước ngoài đến thời điểm này và ...

Tác giả: Bùi Văn Nam viết 12:36 ngày 12/08/2018 chỉnh sửa