9 Business Framework giúp nâng cao hiệu quả công việc

“Làm thế nào để gây ấn tượng với khách hàng?”, hay “làm thế nào để sản phẩm sau khi ra ngoài thị trường nhận được sự chào đón của người tiêu dùng”,v.v...là những câu hỏi chúng ta thường đặt ra khi mỗi lần bắt đầu xây dựng một sản phẩm. Và kết quả thường thấy là: chúng ta ...

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

Giới thiệu về I3 window manage

Vào 1 ngày đẹp trời, tình cờ thấy màn hình của ông đồng nghiệp có vẻ gọn gàng đơn giản. Lúc đầu chắc nghĩ chắc chỉ là cài theme vào thôi. Sau hỏi kỹ mới biết đến cái tên là i3 và có rất nhiều shortcut hay. Mình lại là 1 fan cuồng của phím tắt. Thế là mất hơn 2 ngày vọc vạch đủ kiểu. Cuối cùng ra ...

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

Xác thực vân tay trong ứng dụng Android

GIỚI THIỆU Xin chào các bạn, hiện giờ là tháng 5 năm 2016 sau công nguyên, xu hướng của những chiếc điện thoại thông minh hiện nay là màn hình lớn 5 inches trở lên, độ phân giản 4K, camera trung bình khoảng 16Mp, RAM cỡ 2 - 4GB, bộ nhớ lưu trữ từ 16 - 200GB và đặc biệt gần như không thể thiếu đó ...

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

Những dấu chân của nhân loại trên con đường đến với lập trình hướng đối tượng (phần 1)

Nguồn : http://qiita.com/hirokidaichi/items/591ad96ab12938878fe1 Người dịch : Phan Hoàng Minh Đôi điều muốn nói trước Bài viết này được tổng hợp từ những tài liệu nghiên cứu dành cho người mới lập trình. Mục đích của nó là nhằm chỉ ra phong cách lập trình mà các bạn đang sử dụng ngày ...

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

Đọc source code một cách hiệu quả

Chúng ta dành phần lớn thời gian của mình để đọc source code có sẵn và cố gắng hiểu ý nghĩa của chương trình. Tiếp sau là chúng ta chỉnh sửa lại những dòng code có sẵn đó, và cuối cùng thời gian chúng ta phát triển những đoạn source code mới hoàn toàn là vô cùng ít ỏi trển tổng thời gian làm việc. ...

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

[Smaller APK part 3]Removing unused resources

Trong phần tiếp theo của loạt bài tối ưu kích thước file apk, tôi trình bày về các phương pháp để loại bỏ các tài nguyên không dùng đến trong ứng dụng. Tài nguyên (Resources) ở đây gồm nhiều loại: ảnh chuỗi (string), layout file, dimension... Có 2 cách để loại bỏ tài nguyên không dùng đến ...

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

Load ảnh trong Android với Universal Image Loader

1. Giới thiệu Universal Image Loader là một thư viện mã nguồn mở, mục đích xây dựng là để cung cấp một công cụ mạnh mẽ, linh hoạt và có tính tùy biến cao cho việc load, cache và hiển thị ảnh. Nó cung cấp rất nhiều những tùy chọn cấu hình và có khả năng control tốt trong quá trình tải và cache ...

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

Tìm hiểu về Fabric js

Hôm nay, mình sẽ giới thiệu với các bạn về Fabric.js - một thư viện Javascript mạnh mẽ giúp bạn làm thỏa sức sáng tạo trên nền HTML5. Vậy bạn có thắc mắc Fabricjs là gì không hay tại sao phải dùng nó trong khi đã có API canvas mà HTML5 đã cung cấp sẵn cho chúng ta rồi... Trong bài viết này mình sẽ ...

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

PyMOTM: Beautiful Soup 4 (Part I)

Beautiful Soup 4 Mục đích : Parse HTML, XML và Website scraping Bạn muốn parse HTML, XML hay đơn giản là muốn scraping dữ liệu từ một website nào đó với ngôn ngữ Python? Trên Viblo cũng có một số bài của Anh Tranngoc về Scraping và Crawling dữ liệu từ một website nào đó với module Scrapy ...

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

Laravel Beauty: Tìm hiểu về Contract

Laravel Beauty: Recipes & Best Practices Laravel Beauty: Tìm hiểu về Service Container Laravel Beauty: Tìm hiểu về Service Provider Laravel Beauty: Tìm hiểu về Facade Laravel Beauty: Tìm hiểu về Contract Tiếp nối series về các phần core của Laravel Framework, trong bài viết ...

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

tìm hiểu về CoreData

Để lưu trữ dữ liệu, hiện nay có rất nhiều cách lưu trữ. Nhưng hiện nay lưu trữ sử dụng framework CoreData của Apple là một lựa chọn được rất nhiều người sử dụng. Trong bài viết dưới đây tôi sẽ làm rõ nội dung: CoreData là gì? CoreData hoạt động ra sao CoreData có thể làm được những gì ...

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

Từng bước để trở thành một lập trình viên giỏi

Mình muốn chia sẻ 1 bài viết được viết trên https://simpleprogrammer.com/2014/06/30/step-step-path-becoming-great-software-developer/ mà theo mình nghĩ là rất hay Thời gian gần đây tôi có nhận được một số email mà về cơ bản đều hỏi rằng “làm thế nào để có thể trở thành một lập trình viên ...

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

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 ...

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

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ác giả: Tạ Quốc Bảo viết 13:29 ngày 12/08/2018

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 ...

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

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 ...

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

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 </p> <div class= Tác giả: 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 ...

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

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ác giả: Tạ Quốc Bảo viết 13:29 ngày 12/08/2018

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 ...

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