
Hướng dẫn tạo tin nhắn Notification
Nhá hàng trước thành phẩm : Bước 1: rails new message_noti Bước 2 Tạo file views/static_pages/home.html.erb , static_pages_controller.rb , a.css , noti.js Chuẩn bị cho mình một list ảnh "những khuôn mặt dễ thương" Tạ Quốc Bảo viết 14:33 ngày 12/08/2018

Sử dụng Mindmap thiết kế Test Design
Test Design Thường thì mọi người ít viết test design mà viết thẳng testcase, nhưng không viết không có nghĩa là tầm quan trọng của nó không cao. Thường mọi người sẽ sử dụng test design trong các dự án không có đủ thời gian viết testcase hay là checklist. Test design có đặc điểm: Phác thảo ra ...

Gojs Phần 2. Minimap và biểu đồ cây
I. Giới Thiệu Như phần trước mình đã giới thiệu.. Gojs là 1 thư viện được phát triển dựa trên javascripts Hỗ trợ các biểu đồ cây, biểu đồ cột mà nếu dev thì sẽ rất khó. sau đây minh sẽ tiếp tục giới thiệu tới các bạn 1 phần khá hay của Gojs đó là biểu đồ cây và minimap II.Biểu đồ cây: ...

Cách tạo WordPress Mega Menu - Phần 1 (Cấu trúc file và thư viện)
Mega Menu được sử dụng rất nhiều và phổ biến trên hầu hết các Website. Đối với WordPress thì cách tạo Mega Menu có nhiều cách khác nhau. Trong đó có cách phổ biến và đơn giản như sử dụng plugin có sẵn, bạn có thể tìm và tải miễn phí để sử dụng trên: https://wordpress.org/plugins/ hoặc tìm mua các ...

Splash Screens Are Evil, Don''t Use Them!
Sử dụng màn hình khởi động ứng dụng là một sai lầm, hãy dừng việc đó lại! Bài viết này được tác giản Cyril Mottier công khai từ năm 2012, có thể nhiều bạn đã quên nó, nhưng mình vẫn muốn nhắc lại ở đây. Tại sao ông lại đưa ra lời khuyên là hạn chế sử dụng hoặc nên dùng splash đúng cách. Đó là bởi ...

Giới thiệu về Sinatra framework
1.Giới thiệu về Sinatra Sinatra là một thư viện web mã nguồn mở, được viết trong Ruby. Nó có thể được dùng để thay thế cho các framework khác chẳng hạn như Rails, Merb, Nitro, ... Sinatra dựa vào Rack web server và được đặt theo tên của nhạc sỹ Frank Sinatra. Sinatra framework nhỏ và rất linh ...

Làm sao để quyết định loại kiểm thử nào là cần thiết cho dự án? Manual hay Automation
Trong bối cảnh hiện nay sự cạnh tranh tăng lên mỗi ngày, việc thu hút và giữ chân khách hàng là rất quan trọng bởi vậy việc cung cấp sản phẩm chất lượng tới khách hàng rất quan trọng. Nếu bạn cung cấp sản phẩm đạt chất lượng đến khách hàng mà làm khách hàng hài lòng sẽ tác động tới doanh số và lợi ...

Hiểu Người Nhật - Hiểu Khách Hàng Nhật (phần 2)
Bài viết này tiếp nối Phần 1 trong series Hiểu Người Nhật - Hiểu Khách Hàng Nhật của mình. Phần 1: Phân biệt rõ Trong-Ngoài Phần 2: Để tâm tới mọi điều xung quanh Trong Phần 1 chúng ta đã đi qua mục [1. Phân biệt rõ Trong-Ngoài] với các đề mục con như 1.1 Khái niệm Trong và ...

CarrierWave Gem trong Ruby on Rails
Khi bạn phát triển một website application , tính năng đăng tải hình ảnh , avatar ... là một tính đăng quan trọng và cần thiết đều có ở phần lớn các webiste . Trong phần hướng dẫn này , mình sẽ hướng dẫn các bạn sử dụng gem carrierwave trong ROR(Ruby on Rails).Trong phần này mình sẽ chỉ tập ...

TUYỂN TẬP 30 TEMPLATE DESIGN DANH THIẾP CỰC ẤN TƯỢNG
https://ferret-plus.com/5911 Đối với người làm kinh doanh thì danh thiếp chính là công cụ thương mại cơ bản nhất Danh thiếp là vật cần thiết trong những cuộc đàm phán thương mại, thế nhưng trong giới freelancer, cũng có những người mà không dùng danh thiếp Không chỉ thế, với những người ...

Một số mẹo khi sử dụng Rails Console trong Ubuntu
Với lập trình viên Ruby on Rails, Rails console là công cụ không thể thiếu khi phát triển sản phẩm. Console giúp bạn tương tác với ứng dụng Rails, đặc biệt là các model, trong môi trường thời gian thực thay vì phải load lại trang web. Tôi sẽ ghi lại một vài thủ thuật thú vị với công cụ này, hi vọng ...

Cài đặt và sử dụng I5-repository
**Như các bạn đã biết, Repository pattern là một kỹ thuật lập trình Dependency pattern và mình sẽ không nói nhiều thêm về các định nghĩa của repository là gì. Ở bài viết này, mình sẽ hướng dẫn các bạn cài đặt packet I5-repository để tạo và thao tác với repository một cách hiệu quả hơn. Nào bây giờ ...

Khi nào thì sử dụng phương pháp kiểm thử thủ công?
Hiện nay trong công nghệ phát triển phần mềm thì đã có rất nhiều các phương pháp kiểm thử phần mềm nhằm mang lại chất lượng tốt nhất cho sản phẩm đầu ra. Những phần mềm kiểm thử tự động đã mang lại rất nhiều lợi ích như giảm được nguồn nhân lực, giảm chi phí, mà độ tin cậy cao, rút ngắn thời gian ...

Deploy Multiple Rails application on VPS
Chuẩn bị Chọn mua server Bạn có thể đăng ký cho riêng mình một dịch vụ mà bạn thích. Với mình đã từng sử dụng dịch vụ của Digital Ocean (DO) và Linode. Hiện giờ thì mình chuyển sang sử dụng Linode. Các bạn đọc có thể đăng ký theo link này để cả mình và bạn đều được cộng thêm $$nhé! Bùi Văn Nam viết 14:33 ngày 12/08/2018

Leaked Bug trong quản lý phần mềm . Độ ưu tiên và nghiêm trọng trong quản lý bug
I. Leaked Bug trong kiểm thử phần mềm Có một thực tế hết sức phũ phàng mà hầu hết các kỹ sư kiểm thử phần mềm đều gặp phải đó là gần như chắc chắn bạn không bao giờ tìm hết tất cả các lỗi của sản phẩm phần mềm. Bạn đã nắm rất kỹ, rất có kinh nghiệm trong kiểm thử chức năng hay kiểm thử tự động, ...

Bí quyết để chụp những sản phẩm độc đáo
Những nhiếp ảnh gia nổi tiếng làm việc với những thương hiệu hàng đầu, những người đã chụp nên những bức ảnh độc đáo đó vẫn làm việc với những qui tắc chụp ảnh thông thường nhưng nếu họ muốn họ cũng tìm cách phá vỡ chúng. Đó là chía khóa tạo để chụp những sản phẩm độc đáo. Nếu như bạn quá nhút ...

Cùng tìm hiểu về Framework Hanami: Models
HANAMI là gì? Hanami là một framework khá là mới, dựa trên nền Rack với cấu trúc modular được giới thiệu trong khoảng 2 năm gần đây. Hanami được tạo ra nhằm đáp ứng cho một số điều mà lập trình viên không thấy phù hợp ở rails. Về cách cài đặt Hanami thì đã có khá là nhiều bài viết, nên giờ ...

Có thể bạn chưa biết "Has One Relation" trong laravel
Khi thao táo với relationships trong laravel, hầu hết chúng ta cũng cần đếm những element của bảng quan hệ phải không nào, ở mọi nơi trong trang web của chúng ta. Có rất nhiều cách để làm được điều này. Vấn đề đặt ra ở đây là cách nào tối ưu trong việc xử lý tình huống này nhé. Chúng ta hãy cùng ...

Kiểm thử phần mềm - Các loại Testing
Các phần dưới đây thể hiện sự khác biệt giữa các loại test có thể được sử dụng trong việc kiểm thử phần mềm theo mô hình SDLC. I. Kiểm thử thủ công Kiểm thử thủ công là hoạt động kiểm thử không sử dụng bất cứ công cụ tự động hoặc bất cứ script nào. Trong loại kiểm thử này, nhân viên kiểm thử ...

Autolayout với StackView
Đối với những ai đã làm app iOS chắc đã quen thuộc với cách dựng view bằng autolayout. Qua iOS 9 , Apple đã giới thiệu 1 cách dựng view khác, giúp cho việc dựng layout dễ dàng và nhanh chóng hơn. Nó được gọi là UIStackView . StackView cung cấp cách layout các view theo horizontal và vertical . ...