Bản quyền trong ngành công nghiệp phần mềm
Bản quyền trong ngành công nghiệp phần mềm Ngay khi bạn tạo ra một sản phẩm trí tuệ hữu hình, dù là nhỏ như một tập tin máy tính, là ngay lập tức bạn đã có bản quyền sở hữu trí tuệ đối với sản phẩm đó. Bản quyền sở hữu trí tuệ sẽ cung cấp cho người chủ sở hữu những quyền hạn quyết định nếu ai ...
Custom ModelLoader in Glide with custom OkHttpUrlLoader
Chào mọi người, hiện nay việc sử dụng Glide khá phổ biến, một phần là do google recommend sử dụng, 1 phần vì nhiều người dùng và cũng cảm thấy nó tốt và có nhiều tính năng. Mặc định , Glide sẽ sử dụng HttpUrlConnection để thực hiện các kết nối mạng, tuy nhiên nhiều khi chúng ta muốn dùng OkHttp ...
Tìm hiểu về JQuery Mobile (P.2)
Ở Phần 1 tìm hiểu về JqueryMobile đã dừng lại ở phần Buttons, hôm nay chúng ta sẽ tiếp tục cùng nhau tìm hiểu các thành phần còn lại của JqueryMobile I. jQuery Mobile Icons jQuery Mobile hỗ trợ một nhóm các icon sử dụng cho buttons, collapsibles, listview buttons và nhiều module khác. Mỗi icon ...
Java 8 Date and Time API
Tiếp theo loạt bài về Java 8, nay mình post bài tìm hiểu về Date and Time API. Trước đây mình không có ý định tìm hiểu nó vì nghĩ rằng nó không có gì đặc biệt, rằng java.util.Date, và java.util.Calendar là đủ rồi. Nay tì hiểu nó thì mình đã hiểu tại sao Oracle lại đưa nó vào Java 8. Giờ ta từng ...
Làm app android từ css, html và js bằng PhoneGap
Mở đầu Xin chào các bạn, tình hình là mình muốn làm client là 1 app android cho dự-án-(cực)-nhỏ-làm-lúc-rảnh-rỗi của mình (vẫn chưa bắt đầu Hoàng Hải Đăng viết 13:29 ngày 12/08/2018
MVVM Application
Tiếp theo bài viết trước về MVP, tôi sẽ trình bày về mô hình MVVM và áp dụng của nó trong ứng dụng iOS. MVVM Tôi biết về mô hình này khi lập trình WPF. MVVM được sáng tạo bởi hai kỹ sư của Microsoft là Ken Cooper và Ted Peters với mục đích làm đơn giản việc lập trình sự kiện của giao diện người ...
Setup Perfect library and code server side use Swift
1. Perfect là gì? Perfect là gì? Perfect chính là một web-server cho phép developer có thể sử dụng ngôn ngữ lập trình Swift để xây dựng ứng dụng và REST service . Nó cho phép developer có thể phát triển cả client side và server side trong cùng 1 workspace và cùng ngôn ngữ Swift. Vậy nó được ...
Tìm hiểu mã nguồn mở PHP CMS Joomla và hướng dẫn cài đặt
Mở đầu Nếu bạn là một người mới bắt đầu có dự định trở thành một lập trình viên thiết kế một website thì tôi nghĩ bạn đã đọc được đúng bài rồi đó. Là một người mới vào lập trình mà chưa biết nhiều về thiết kế web or chưa học or học được ít kiến thức về lập trình. Bạn muốn làm quen với việc tạo ra ...
[Android TV] Phần 3: Xây dựng bố cục cho TV app
Chúng ta cùng quay trở lại phần tiếp theo trong series các bài tìm hiểu về Android TV app. Ở phần này chúng ta cùng xem cách xây dựng bố cục cho 1 ứng dụng Android chạy trên TV device. Chúng ta thường xem TV với khoảng cách từ màn hình đến vị trí ngồi khoảng từ 2 đến 3 mét, bởi vì nó lớn hơn ...
Sử dụng gem Axlsx export excel file trong Rails
Sử dụng gem Axlsx export excel file trong Rails 1. Giới thiệu gem axlsx_rails Trong mọi ứng dụng Rails đều luôn có yêu cầu trích xuất dữ liệu ra các file CSV, những file này sau đó được chuyển thành định dạng Excel để có thể tùy biến định dạng, thêm các style, biểu đồ, .... Tuy nhiên nếu có ...
Functional Programming in PHP
** Lời nói đầu: ** Gần đây, khái niệm lập trình hàm (functional programming) trở nên hết sức phổ biến, cùng với nó là sự đi lên của ngôn ngữ lập trình hàm Scala và Haskell. Xuất thân là một lập trình viên PHP, tôi được khuyên nên học một ngôn ngữ lập trình hàm kiểu như Scala, qua đó mở rộng tầm ...
Manga – Nét đặc trưng của văn hóa Nhật Bản
Manga là cụm từ trong tiếng Nhật để chỉ các loại truyện tranh và tranh biếm họa. Đây cũng là từ đặc biệt để chỉ riêng truyện tranh xuất phát từ Nhật Bản. Không chỉ chiếm lĩnh được thị trường toàn cầu mà từ lâu, Manga đã được đông đảo bạn trẻ đón nhận trong đó có các bạn trẻ Việt Nam. Manga ...
Angularfaces - Part 1
What is AngularFaces? AngularFaces nhằm đơn giản hóa các nhiệm vụ của JSF programming. Mục đích chính của nó là thêm AngularJs vào JSF, nhưng không chỉ dừng lại tại đấy. Nó add thêm các labels, mesages tự động tới input fileds, sử dụng các annotation api atrributes( @max,@min,@size,@notnull) từ ...
swift protocol tutorial
Một protocol định nghĩa một kế hoạch chi tiết của phương thức, thuộc tính và nhưng yêu cầu khác để phù hợp với nhiệm vụ cụ thể hoặc một vài tính năng. Protocol có thể sau khi được chấp nhận bởi class, cấu trúc hoặc liết kê (enum) để cung cấp sự thực thi của những yêu cầu đó. Giao thức có thể yêu ...
Làm việc với jQuery Data Tables
DataTables là một jQuery plugin support việc tạo bảng danh sách và thêm các tương tác vào đó. DataTables cung cấp tính năng tìm kiếm, sắp xếp và phân trang mà không cần thiết lập thêm gì. Trong bài này, chúng ta sẽ đi qua một số điểm cơ bản của DataTables và cách sử dụng một vài tính năng cao cấp ...
Giới thiệu Onesignal
Đối với các ứng dụng mobile thì chức năng push notification là vô cùng quan trọng, nếu vào thời điểm cách đây 1 năm thì tôi sẽ nghĩ ngay đến việc chọn dịch vụ Parse để sử dụng quản lý push notification cho app của mình. Tuy nhiên thật không thể tin nổi, một dịch vụ tốt và đang có đông đảo người sử ...
SỬ DỤNG SWEETALERT ĐỂ LÀM HỘP THOẠI ALERT CỦA JAVASCRIPT
Giới Thiệu SweetAlert sẽ khiến bạn ngạc nhiên với giao diện hết sức thân thiện và trang nhã, việc kết hợp các hiệu ứng giúp cho hộp thoại alert của bạn nổi bật hơn bao giờ hết, và nếu như so sánh với alert mặc định của javascript thì có lẽ bạn sẽ không bao giờ quay trở lại sử dụng cách truyền ...
Học ngôn ngữ mới chỉ trong 10 bước đơn giản
Bắt đầu học một ngôn ngữ mới là một nhiệm vụ khó khăn với nhiều lập trình viên. Dù vậy, cũng như mọi loại hình học tập khác, luôn có những kỹ thuật và phương pháp giúp ta học nhanh và hiệu quả hơn. Bài viết này liệt kê 10 phương pháp hữu hiệu nhất để giúp cho việc học và sử dụng một ngôn ngữ mới ...
Kiểm thử phần mềm các cấp độ ( phần 2)
Non-Functional Testing Các yêu cầu phi chức năng là một phần của ứng dụng phần mềm mà cần kiểm tra và xác nhận để chắc chắn rằng chúng đúng với mong đợi của khách hàng. Kiểm tra yêu cầu phi chức năng được thiết kế để xem xét kỹ khả năng sẵn sàng của hệ thống, tương ứng với một loạt các yêu cầu mà ...
Đưa quảng cáo của google vào Unity
Chào tất cả các bạn yêu thích làm game, và đặc biệt là những bạn đã và đang làm game cho mobile. Như các bạn cũng biết, google là công ty hàng đầu thế giới về tìm kiếm và quảng cáo, và hàng tháng, hàng năm google cũng trả hàng tỷ USD cho những lập trình viên đưa quảng cáo của google vào ...