Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ 2016

[Mac OS] Cài đặt maven apache

Ngày tạo: 25/12/2016 Bước 1: Download maven apache từ liên kết:  https://maven.apache.org/download.cgi?Preferred=ftp://mirror.reverse.net/pub/apache/ Bước 2: Cài đăt biến môi trường: mở vào file .bash_profile thêm các dòng. (Nếu file chưa tồn tại thì tạo mới) $ vim ~/.bash_profile export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home export M2_HOME=/Users/mac/Downloads/Programs/apache-maven-3.3.9 export M2=$M2_HOME/bin export PATH=$PATH:$M2_HOME/bin Bước 3 :  Restart Terminal, kiểm tra cài đặt thành công từ terminal bằng lệnh: $ mvn -version Trường hợp cài đặt thành công kết quả trả về như sau: Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T23:41:47+07:00) Maven home: /Users/mac/Downloads/Programs/apache-maven-3.3.9 Java version: 1.8.0_60, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name:

[Android Studio] Fix lỗi "can't start mercurial hg" khi open project

Ngày tạo: 22/12/2016 Bước 1: Download hg từ địa chỉ: https://www.mercurial-scm.org/wiki/Download Có nhiều lựa chọn để cài đặt hg trên MAC OS: Bước 2: Cài đặt Hg. Mình chọn cách cài đặt cuối cùng sử dụng TortoiseHg. Bước 3: Cấu hình lại đường dẫn trỏ đến file thực thi hg trên android studio: /Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/hg Bước 4: Kiểm tra việc cài đặt thành công trên Android studio bằng cách bấm vào button 'Test'  Hướng dẫn trên Android studio phiên bản:

[SmartCity] Kết nối thông minh – Thành phần không thể thiếu của một SmartCity

Xuất bản: 2016-03-18 12:56:05 Từ xa xưa con người đã có ý thức về việc xây dựng các loại hình kết nối. Con người từ những nhóm nhỏ, cá thể riêng biệt đã biết kết nối với nhau để xây dựng thành một cộng đồng lớn hơn, qua đó giúp gia tăng sức mạnh để chóng chọi với các mối nguy hại từ bên ngoài. Hay đơn giản hơn, đó là việc sử dụng tre, nứa và các loại thân cây để dẫn nước từ nguồn về nơi sinh sống, "kết nối" gió với cối xay để nâng cao năng suất lao động… Theo nhận định của các chuyên gia, để xây dựng thành công một thành phố thông minh thì một trong những việc đầu tiên là đảm bảo yếu tố cơ sở hạ tầng ( Infrastructure ). Thông thường khi nhắc đến Cơ sở hạ tầng chúng ta thường nhắc đến các thành phần như: đường sá, cầu cống, trường, lớp…các thành phần này thường được gọi chung là hạ tầng cứng ( hard infrastructure ). Tuy nhiên với cơ sợ hạ tầng người ta còn nhắc đến một khái niệm khác đó chính là hạ tầng mềm ( Soft infrastructure ). Hạ tầng mềm được ví như những mạch máu

[Xu hướng] Open API – Xu thế phát triển mới của ngành công nghiệp phần mềm

Xuất bản: 2016-06-30 00:19:09 Các nhà phát triển đã nhận ra rằng việc lãng phí thời gian công sức vào thiết kế lại những thứ đã được các công ty khác xây dựng là hết sức không nên. Thay vào đó, họ hoàn toàn có thể dựa vào những API được các nhà cung cấp nền tảng như Salesforce, Amazon, Google… và mới đây là các nhà phát triển độc lập khác đưa ra. Trong ngành công nghiệp sản xuất phần mềm, mỗi ứng dụng khi được đưa tới công chúng đều nhằm mục đích phục vụ cho một nhu cầu người dùng nhất định.  Có những ứng dụng phục vụ cho mục đích học tập, hoặc giải trí, du lịch, một số khác phục vụ cho mục đích đi lại như GrabTaxi hay Uber chẳng hạn. Mặc dù những ứng dụng này có thể giúp đáp ứng những nhu cầu khác nhau của người sử dụng nhưng cũng không phải vì thế mà chúng được làm ra theo những cách hoàn toàn khác nhau. Bên cạnh đó, tuy có những mục đích sử dụng khác nhau nhưng những ứng dụng như vậy vẫn có những điểm chung, tương đồng về chức năng.  Dù bạn đang sử dụng Facebook hay S

[Xu hướng] Mobile Backend as a Services - Xu thế phát triển ứng dụng

Xuất bản: 2016-04-19 20:21:53 Bằng cách sử dụng Mobile Backend as a Services (MBaaS), các nhà sản xuất và phát triển ứng dụng có thể tiết kiệm được nhiều thời gian xây dựng hệ thống và các chi phí vận hành. Push notification, tích hợp mạng xã hội, quản lý chứng thực người dùng là một trong số những chức năng thường xuất hiện trên các ứng dụng cho thiết bị di động và web hiện nay. Với Push notification cho phép các hệ thống thực hiện chuyển thông báo tới  người dùng cuối một cách đồng loạt. Với chức năng tích hợp mạng xã hội, ứng dụng cho phép người dùng có thể dễ dàng chia sẽ những thông tin của bản thân từ ứng dụng cũng như nhận những thông tin, kiến thức được chia sẽ từ những  người dùng khác… Các chức năng đó đối với các ứng dụng ngày nay được xem như một thành phần không thể thiếu. Tuy nhiên, có một thực tế mà các nhà sản xuất và phát triển ứng dụng trên nền tảng di động và web đã và đang trải qua đó là họ thường phải xây dựng lại những tính năng này cho các hệ thống

[SmartCity] Thành phố thông minh, xu thế phát triển tất yếu!

Thứ tư, 02/03/2016 11:43 Sự phát triển của thành phố thông minh chính là hướng tới sự thay đổi về chất cho quá trình đô thị hóa mới, một mặt áp dụng khoa học kỹ thuật hiện đại, tri thức để thay đổi cách thức quản lý đô thị, một mặt đem đến hiệu quả và môi trường sống ổn định, lành mạnh hơn cho người dân. Chất lượng đô thị hóa không thể chỉ được phản ánh qua các số liệu báo cáo về tăng trưởng GDP, mà hơn thế nữa, đó là sự phát triển hài hòa, tổng thể mọi mặt của đô thị. Vừa theo đuổi mục tiêu tăng trưởng, vừa hướng tới sự thay đổi về chất lượng, khái niệm thành phố thông minh (TPTM) đang dần trở nên phổ biến hơn và có ý nghĩa hơn khi đô thị hóa đang trở thành xu thế của toàn cầu. Thế nào là Thành phố thông minh? Trong kỷ nguyên kết nối vạn vật (Internet Of Things - IOTs), TPTM là thành phố dùng công nghệ điện toán đám mây và công nghệ thông tin thế hệ mới để quy hoạch đô thị, sử dụng các công cụ của công nghệ thông tin và truyền thông để thu nhận, phân tích và tích hợp