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

Tìm hiểu Swift thông qua việc làm 1 ứng dụng tính toán tiền Tip đơn giản trên iOS

Việc đầu tiên chúng ta cần làm là tạo 1 Project mới trong Xcode bằng File/New/Project rồi chọn Single View Application cho ứng dụng iOS. Các bạn đặt tên, chọn thiết bị (device) là iPhone rồi chọn nơi để Save project. Tạo model Việc đầu tiên chúng ta cần làm là tạo model cho ứng dụng. Để làm ...

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

Tổng quan về đảm bảo chất lượng phần mềm

Chất lượng phần mềm và đảm bảo chất lượng phần mềm 1.1. Định nghĩa chất lượng phần mềm Có rất nhiều định nghĩa về chất lượng phần mềm được đưa ra bởi các tổ chức, cá nhân khác nhau. Trong phạm vi của bài viết này trình bày một số định nghĩa tiêu biểu. * Định nghĩa theo IEEE(1991): ...

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

BDD với Cucumber trong Ruby on Rails

BDD is second-generation, outside-in, pull-base, multiple-stakeholder, multiple-scale, high-automation, agile methodology. (Dan North) BDD mô tả một chu kỳ của sự tương tác với kết quả đầu ra được xác định rõ,kết quả trong việc cung cấp các hoạt động, thử nghiệm phần mềm có vấn đề. TDD là ...

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

Các setting trong Viblo

Trong bài trước, mình đã giới thiệu về cách trình bày một bài viết đẹp trên Viblo. Còn bài viết này sẽ nói qua về các thiết lập bên trong Viblo , để mọi người có thể sử dụng nó một cách hiệu quả. Hiện Viblo đang sử dụng dịch vụ Gravatar để hiện thị hình ảnh đại diện của người dùng. Công ...

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

Docker

Install docker on VPS Run elasticsearch on Docker Dockerfile References and more docs Install docker on VPS VPS Bạn có thể tạo một VPS theo hướng dẫn của bài viết này: Use Capistrano to deploy Rails app to VPS của tác giả </p> <div class= Tác giả: Bùi Văn Nam viết 23:56 ngày 11/08/2018 chỉnh sửa

Hướng dẫn dùng gem send sms cho rails + gem donenv để load các biến môi trường

Hiện nay với sự phát triển của thiết bị điện tử thì điện thoại gần như vật mà ai ai cũng có và nó không còn chỉ dùng để nghe gọi truyền thống mà còn được áp dụng trong rất nhiều mảng trong đó có 1 mảng khá được quan tâm đó là dùng để tương tác giữa người dùng với các nhà cung cấp dịch vụ một cách ...

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

List & Card on Android 5.0 Lollipop

Trong thực tế chúng ta gặp rất nhiều ứng dựng cần hiển thị gồm nhiều UI phức tạp trong một list và nó cần một không gian khá lớn hiển thị trong màn hình, chính vì vậy mà khi user scroll trên list thì không được trơn tru. Để giải quyết vấn đề đó Android L đưa ra hai UI widget mới là: RecyclerView và ...

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

Tìm hiểu framwork Codeigniter(Tổng quan, cài đặt, CRUD)

Giới thiệu tổng quan CodeIgniter là một nền tảng ứng dụng web nguồn mở được viết bằng ngôn ngữ PHP Ý tưởng xây dựng CodeIgniter được dựa trên Ruby on Rails, một nền tảng ứng dụng web được viết bằng ngôn ngữ Ruby Những điểm nổi bật Được thiết kế theo mô hình MVC, nó giúp cho việc thiết ...

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

Tổng quan về API HTML5

I. API là gì? Một giao diện lập trình ứng dụng (API - Application Programming Interface) là một tập các lệnh và các tiêu chuẩn lập trình để truy cập ứng dụng phần mềm. Với API, bạn có thể thiết kế các sản phẩm được hỗ trợ bởi dịch vụ mà API cung cấp. HTML5 có một số API mới. Ví dụ: ...

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

Unity: Giới thiệu về Unity 5.

Unity là engine game được tạo ra với mong muốn mang đến hệ thống renderer đối với các developer độc lập, khiến ai cũng có những tool mạnh nhất với giá cả hợp lý nhất. Unity 5 đã được Unity Technologies chính thức ra mắt và phát hành tại Game Development Conference 2015, với nhiều chức năng và ...

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