NHỮNG ĐIỂM LƯU Ý KHI SỬ DỤNG POPUP CHO PHÙ HỢP

Link: http://uxmilk.jp/58208 Popup còn có tên gọi khác là modal window, dialog box hay modal popup. Thế nhưng dù mang tên gì đi chăng nữa, thì ngay bản thân popup cũng đã bị coi là có chút vấn đề cần xem lại về mặt khả năng sử dụng. Khi đánh giá vào tần suất hiển thị popup trong một website ...

Tác giả: Trịnh Tiến Mạnh viết 14:53 ngày 12/08/2018

4 yếu tố của việc thiết kế game(Phần 2)

Ở phần trước chúng ta đã biết về Thử Thách, những thử thách tạo nên sự thú vị , những trải nghiệm cho người chơi. Vậy làm sao để tăng sự thú vị cho những thử thách, chúng ta sẽ đến với yếu tố thứ hai của việc thiết kế game. Những lựa chọn, đặc biệt là những lựa chọn mang nhiều ý nghĩa sẽ làm cho ...

Tác giả: Tạ Quốc Bảo viết 14:53 ngày 12/08/2018

Tìm hiểu về Assertion trong Selenium TestNG.

Trong khi thực hiện testing, việc chúng ta verify được Expected Result của Testcase là điều quan trọng nhất. Nó sẽ đánh giá được rằng Testcase của chúng ta sẽ là Pased hay Failed, đã đảm bảo sản phẩm chạy đúng như spec của khách hàng hay chưa. Dù là Manual Testing hay Automation Testing thì cũng ...

Tác giả: Trịnh Tiến Mạnh viết 14:53 ngày 12/08/2018

Ràng buộc giá bán và nhập trong angularjs

Em muốn kiểm tra làm sau cho người dùng nhập vào phải giá bán không được **nhỏ hơn ** giá nhập . Mấy anh chị hướng dẫn có demo càng tốt hihi : Em cảm ơn !

Tác giả: Bùi Văn Nam viết 14:53 ngày 12/08/2018

Internal and external interface

One of the most important principles of OOP is the separation of the internal interface from the external. It's a must practice in developing anything more complicated than hello world. To understand this, we will digress from the development and translate the view on the objects of the real ...

Tác giả: Trịnh Tiến Mạnh viết 14:53 ngày 12/08/2018

Agile Scrum (Phần 1)

I. Sơ lược về Agile 1. Agile là gì? Agile là cách thức làm phần mềm linh hoạt để làm sao đưa sản phẩm đến tay người dùng càng nhanh càng tốt càng sớm càng tốt và được xem như là sự cải tiến (ở một khía cạnh nào đó) khi đặt cạnh những mô hình cũ như Mô hình Thác nước Phát triển lặp & ...

Tác giả: Trịnh Tiến Mạnh viết 14:53 ngày 12/08/2018

Hướng dẫn sử dụng gem Versionist cho các ứng dụng RESTful APIs

Ta sử dụng gem versionist để quản lý phiên bản khi viết các ứng dụng có API. Một phiên bản của API bao gồm: Namespaced controllers/routes Namespaced presenters Namespaced tests Documentation Bước 1: Cài đặt gem versionist Ta chèn thêm dòng sau vào gem file sau đó chạy bundle install. ...

Tác giả: Bùi Văn Nam viết 14:53 ngày 12/08/2018

"Left outer join" very easy in Rails 5

Việc sử dụng "left outer join" để giải quyết các bài toán đã trở nên quen thuộc với chúng ta. Với Rails 4 và các phiên bản trở về trước, việc sử dụng "left outer join" khá là dài dòng, phức tạp khi ta phải tự tay viết từng dòng lệnh truy vấn. Trong version 5 này Rails đã thêm phương thức ...

Tác giả: Trịnh Tiến Mạnh viết 14:53 ngày 12/08/2018

4xx Client Error (Part 1)

Khi lướt các website rất có thể các bạn sẽ gặp những lỗi không vào được website thay vào đó là những thông báo lỗi 400, 401, 404... và không hiểu lỗi đó là gì. Chuỗi bài viết này sẽ giúp bạn hiểu được ý nghĩa của các loại lỗi này, nguyên nhân và giải pháp cho mỗi loại, bắt đầu với một số loại lỗi ...

Tác giả: Bùi Văn Nam viết 14:53 ngày 12/08/2018

Các kỹ thuật quản lý CSS của website

CSS là ngôn ngữ giúp cho website lột được vẻ ngoài xấu xí thô kệch để khoác lên mình chiếc áo xinh đẹp. CSS là sự kết hợp của các bộ lọc, các thuộc tính hay thậm chí là các hiệu ứng animation, transition. Code css không hề khó nhưng làm thế nào để viết code css được chuẩn hơn, tối ưu hơn, giảm tải ...

Tác giả: Hoàng Hải Đăng viết 14:53 ngày 12/08/2018

Demo Multi Select Drop Down with Ruby on Rails

rails new demo > cd demo > rails g scaffold book name:string > rails g scaffold author name:string > rails g model authorbook author_id:integer book_id:integer class CreateAuthors < ActiveRecord::Migration def change create_table :authors do |t| t.string ...

Tác giả: Hoàng Hải Đăng viết 14:53 ngày 12/08/2018

Kiến trúc hệ thống trên Laravel – phần 5

Các bài viết trong series Kiến trúc hệ thống trên Laravel – phần 1 : Tại sao phải áp dụng architect vào trong Laravel Kiến trúc hệ thống trên Laravel – phần 2 : OOP, Interface, Dependency Injection, IoC Kiến trúc hệ thống trên Laravel – phần 3 : Phân tích sâu vào việc sử dụng interface Kiến trúc ...

Tác giả: Bùi Văn Nam viết 14:53 ngày 12/08/2018

Hướng dẫn thiết kế hệ thống (Phần 1)

Trong các bạn có lẽ ai cũng đã và sẽ từng được đặt câu hỏi về thiết kế hệ thống cho một dự án nào đó. Theo cách thông thường mà mọi người hay làm đó là sẽ xem hệ thống này cần chạy những service gì sau đó thì lắp ghép chúng lại với nhau. Ở đây tôi không nói cụ thể cách làm trên là nên hay không ...

Tác giả: Tạ Quốc Bảo viết 14:53 ngày 12/08/2018

Các công cụ và thư viện hay sử dụng trong lập trình android

Những IDE cần sử dụng : Android Studio 1.0 và 2.0, đối với bản Android Studio 2.0 vấn đề emulator đã được cải thiện khá nhiều, tốc độ đã tăng lên so với bản 1.0. Tuy nhiên, nếu bạn vẫn gặp vấn đề emulator quá chậm thì nên chú ý tới 1 số emulator tốc độ cao có Intel HAXM, hoặ Genymotion – Công cụ ...

Tác giả: Bùi Văn Nam viết 14:53 ngày 12/08/2018

Laravel and Vuejs CRUD with pagination

Tản mạn Vuejs Ngày nay, có rất nhiều Javascript Framework ra đời kể đến như là React js , Angular js, Vuejs... Nếu các bạn đã từng tiếp cận với React và Angular nó cung cấp API cực kì lớn, rất khó cho người mới bất đầu, đặc biệt nếu chúng không nắm vững kiến thức về javascript thì e rằng sẽ khó ...

Tác giả: Tạ Quốc Bảo viết 14:53 ngày 12/08/2018

Ruby on Rails - AJAX

AJAX là viết tắt của Asynchronous JavaScript and XML, là một kỹ thuật phát triển web để tạo các ứng dụng web tương tác. nó không phải là một công nghệ riêng lẻ mà nó là 1 bộ tích hợp một số công nghệ khác nhau.Bao gồm: XHTML để đánh dấu các trang web CSS cho giao diện Hiển thị các tương tác ...

Tác giả: Trịnh Tiến Mạnh viết 14:53 ngày 12/08/2018

CHƯƠNG 1: CÁC YẾU TỐ CƠ BẢN CỦA KIỂM THỬ

Cấu trúc Mô tả, với các ví dụ cách thức mà một khiếm khuyết của phần mềm có thể gây hại đối với cá nhân, tổ chức hoặc công ty. Phân biệt giữa gốc rễ của 1 nguyên nhân và biểu hiện của nó. Đưa ra lí do tại sao cần thiêt phải kiểm thử qua các ví dụ. Mô tả lý do kiểm thử là một phần của đảm ...

Tác giả: Tạ Quốc Bảo viết 14:53 ngày 12/08/2018

Giới thiệu một số Php FrameWork phổ biến hiện nay

Khái niệm chung. Framework là một bộ mã nguồn được xây dựng, phát triển và đóng gói – phân phối bởi các chuyên gia lập trình hoặc bởi các công ty lập trình. Nó sẽ cung cấp một cấu trúc phát triển chuẩn để các developer dựa vào đó xây dựng và phát triển các dự án. Đi kèm theo nó là một kho thư ...

Tác giả: Bùi Văn Nam viết 14:53 ngày 12/08/2018

Tìm hiểu về Memory trong Unity WebGL

Hello mọi người, mình vừa hoàn thành một game 2D đơn giản trên nền WebGL vài ngày trước. Trong quá trình làm game mình đã gặp rất nhiều vấn đề và thực sự mà nói dùng Unity3D để làm game cho nền tảng WebGL thì cũng không phải là lựa chọn quá tốt(theo ý kiến cá nhân của mình là vậy). Những vấn đề ...

Tác giả: Tạ Quốc Bảo viết 14:53 ngày 12/08/2018

Chatbot tutorial with Rails - Part 1

Chào mọi người, như đã hứa ở bài viết Simple Chatbot with ruby, ở bài này mình sẽ hướng dẫn các bạn làm thế nào để xây dựng ứng dụng chat bot đơn giản trong Ruby on Rails. Sau bài viết đó mình đã tìm hiểu là thế nào để nhúng con bot của Telegram đó vào ứng dụng của mình. Và kết quả là một đống thứ ...

Tác giả: Tạ Quốc Bảo viết 14:53 ngày 12/08/2018