Bài viết mới:

Hiển thị các bài đăng có nhãn Khác. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Khác. Hiển thị tất cả bài đăng

Chủ Nhật, 3 tháng 6, 2018

Kết nối Android Studio với máy ảo Nox App Player

Khi kết nối với Nox App Player thì bạn có thể debug trực tiếp và chạy trực tiếp trên máy ảo này, điều đó sẽ giúp chúng ta phát hiện lỗi nhanh hơn bởi vì Nox App Player chạy rất mượt, mượn hơn nhiều so với máy ảo tích hợp sẵn ở Android Studio.

Bước 1: Tải và cài đặt phiên bản mới nhất của Nox App Player tại địa chỉ https://www.bignox.com/

Bước 2: Sau khi cài đặt xong thì bạn khởi động Nox App Player, đi đến Nox system settings >> turn root mode on >> save changes và khởi động lại Nox.

Ghi chú: Nox mặc định khởi động theo màn hình Tablet, bạn có thể thay đổi lại màn hình trên SmartPhone trong System Settings >> Advanced >> Startup Setting >> Phone to better emulate the Android phone experience

Chọn Root On

Bước 3: Đi đến Android settings trong Nox >> About Tablet >> Click nút Build number cho đến khi nó hiện "you are now a developer" >> Trở lại Android setting bạn sẽ nhìn thấy có menu Developer options (tức bây giờ bạn đã là nhà phát triển của Nox).






Bước 4: Chọn Developer options >> tích chọn USB debugging.



Bước 5: Bước cuối là mở khung cmd, dùng lệnh cd di chuyển đến thư mục bin ở thư mục cài đặt Nox App Player (mặc định là C:\Program Files (x86)\Nox\bin) và gõ lệnh sau nox_adb.exe connect 127.0.0.1:62001. Nếu thấy thông báo "successfully connected" tức là bạn đã kết nối thành công nếu không thì chỉ cần khởi động lại Nox và thử lại.

Bây giờ bạn có thể chọn thiết bị Nox hiển thị từ Android Studio để chạy ở chế độ Run hoặc Debug rồi đó 👍👍👍. Mọi thắc mắc bạn comment ngay bên dưới mình sẽ trả lời 24/24.

Thứ Hai, 30 tháng 4, 2018

Tạo icon cho desktop hoặc website tự động từ hình ảnh có sẵn

Việc tạo 1 icon cho các ứng dụng hoặc website luôn rất cần thiết. Icon chuyên nghiệp, có phong cách độc đáo sẽ giúp ứng dụng hoặc website của bạn thu hút được khách hàng hơn. Bài viết này hướng dẫn bạn tao ra 1 hình icon favicon.ico tự động dựa trên 1 hình ảnh có sẵn mà bạn muốn.


Đầu tiên bạn truy cập địa chỉ sau http://tools.dynamicdrive.com/favicon/. Sau đó chọn tệp hình ảnh từ máy tính của bạn.

Tiếp theo bạn có 2 lựa chọn bên phải như sau:

  • Merge with a 32x32 desktop icon: tạo ra hình icon cho màn hình desktop cỡ nhỏ với size 32x32
  • Merge with a 48x48 large XP icon: tạo ra hình icon cho màn hình desktop cỡ lớn với size 48x48

Bạn chọn 1 trong 2 lựa chọn hoặc cũng có thể chọn tất cả.

Sau đó bạn click Create Icon để thực hiện tạo file favicon.ico và click Download FavIcon để tải icon về máy. Chia sẻ nếu thấy bài viết hữu ích nhé. 

Kết quả đạt được




Thứ Tư, 14 tháng 2, 2018

Cài tiện ích Handy Tab trong Google Chrome


Thay đổi trang tab mới của bạn với bảng điều khiển cá nhân có tính năng thời tiết, công việc, ghi chú, hình nền đẹp và hơn thế nữa.


Trang tab mới nhanh, hữu ích có tất cả những gì bạn cần để bắt đầu duyệt. Nâng cấp trang chủ Chrome của bạn bằng các app hữu ích, truy cập nhanh vào các trang web nổi tiếng với cách bố trí tuyệt vời. Handy Tab mang đến cho bạn bảng điều khiển cá nhân tuyệt vời nhất.


Cách cài đặt rất đơn giản. Bạn truy cập địa chỉ chrome://extensions/ và click "Tải thêm tiện ích" cuối trang. Sau đó tìm kiếm Handy Tab và cài đặt (xem hình)




Mình giới thiệu 1 số tính năng hay của tiện ích này mang lại.

Tính năng Weather hiển thị thời tiết ở khu vực của bạn

Tính năng To-Do để tạo danh sách các công việc bạn chưa hoàn thành(To-Do) và đã hoàn thành (Done)

Tiện ích Notes để tạo ra các ghi chú của bạn

Tiện ích Bookmarks để quản lý dấu trang của bạn với giao diện dễ nhìn hơn
Ngoài ra còn nhiều tính năng khác bạn có thể tìm hiểu khi cài đặt xong tiện ích này. Chúc bạn cài đặt thành công và ứng dụng tốt tiện ích Handy Tab.

Thứ Sáu, 12 tháng 1, 2018

Làm thế nào để Facebook thông báo ngay lập tức khi có người dùng bình luận ở Facebook Comment Plugin trong website của bạn?

Có thể việc cài đặt plugin comment của facebook vào website là rất đơn giản với bạn nhưng bạn sẽ thắc mắc tại sao facebook không gửi thông báo cho bạn khi có user bình luận (như hình dưới). Bài viết này sẽ hướng dẫn bạn cách "thêm người kiểm duyệt bình luận" vào ứng dụng developer facebook của bạn.

Kết quả khi cài đặt thành công

Bước 1: Đăng nhập Facebook và truy cập vào link https://developers.facebook.com/tools/comments 

Bước 2: Chọn ứng dụng mà bạn muốn kiểm duyệt bình luận. Ví dụ mình chọn ứng dụng Chuyên lập trình của mình.


Bước 3: Click "Cài đặt" và chọn tab "Người kiểm duyệt". Sau đó thêm chính bạn hoặc nhiều người khác mà bạn muốn đặt là người kiểm duyệt bình luận facebook trên ứng dụng bạn chọn. (Xem hình ví dụ)


Bước 4: Click "Lưu".

Vậy là xong. Rất đơn giản nhưng cực kỳ quan trọng đối với những website bạn muốn theo dõi bình luận của người dùng. Bây giờ khi có bất kỳ người dùng bình luận vào website của bạn thì facebook sẽ thông báo trực tiếp đến bạn. Bạn thử kiểm tra xem nhé.

Thứ Năm, 21 tháng 9, 2017

Tích hợp Live Chat Facebook vào website

Thành quả mà bạn có được là website của bạn có thêm khung chat như ở website https://nicklmht.vn này đây.

Bước 1: Dán đoạn mã sau vào thẻ body của website bạn.

<div id="fb-root"></div>
<script>
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v2.10";
  fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>

<div class="fbchatbox hidden-xs" style="position:fixed;right:10px;bottom:0;z-index:9999">
    <div class="fb-page" data-href="LinkFanpage" data-small-header="true" data-adapt-container-width="false" data-height="300" data-width="300" data-hide-cover="true" data-show-facepile="true" data-show-posts="false" data-tabs="messages"><div class="fb-xfbml-parse-ignore"><blockquote cite="LinkFanpage"><a href="LinkFanpage">LinkFanpage</a></blockquote></div></div>
    <span class="hide" id="closefbchat" style="right:0px;white-space: nowrap;position:absolute;bottom:299px;width:300px;padding:7px; background: #44619D;color: #fff;cursor: pointer;">Tắt Hỗ Trợ</span>
</div>

Tiếp đó bạn thay LinkFanpage thành địa chỉ Fanpage của bạn vào nhé.

Bước 2: Thêm thẻ style sau vào trong thẻ head:

    <style>
        .hide{
            display:none;
        }
    </style>

Bước 3: Thêm 2 thẻ script sau vào trong thẻ head:

<script src= "https://code.jquery.com/jquery-3.2.1.min.js"
            integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="

            crossorigin="anonymous"></script>

<script>
    if (localStorage.getItem("fbchatclose") == 1) {

        jQuery('.fb-page').toggleClass('hide');

        jQuery('#closefbchat').html('<i class="fa fa-comments fa-2x"></i> Hỗ Trợ Khách Hàng').css({ 'bottom': 0 });
    }

    setTimeout(function () {
        $("#closefbchat").removeClass("hide");
    }, 1000);


    jQuery('#closefbchat').click(function () {
        jQuery('.fb-page').toggleClass('hide');
        if (jQuery('.fb-page').hasClass('hide')) {
            localStorage.setItem("fbchatclose", 1);
           
            jQuery('#closefbchat').html('<i class="fa fa-comments fa-2x"></i> Hỗ Trợ Khách Hàng').css({ 'bottom': 0 });
        }
        else {
            localStorage.setItem("fbchatclose", 0);
            jQuery('#closefbchat').text('Tắt Hỗ Trợ').css({ 'bottom': 299 });
        }
    });
    </script>

Và đây là thành quả của mình.



Chúc bạn tích hợp thành công nhé. 

Thứ Sáu, 24 tháng 2, 2017

Học lập trình trực tuyến cùng chuyên gia tại kyna.vn


Nếu bạn đang tìm kiếm 1 website học lập trình trực tuyến nội dung chất lượng, học phí phù hợp thì kyna.vn là 1 điểm đến đáng tin cậy cho bạn. Mình đã học qua nhiều khóa tại đây và đánh giá cao website này. Mình xin giới thiệu các khóa học lập trình bên dưới kèm theo mã giảm giá 40% học phí: AITUAN40. 

Cách đăng ký mua khóa học rất đơn giản bạn chỉ cần click vào link của khóa học muốn học sau đó ấn đăng ký để thêm vào giỏ hàng. Thực hiện nhập mã giảm giá bên trên và chọn phương thức thanh toán là xong.

Danh sách khóa học


Lập trình IOS (300.000 đ)















Responsive Design (100.000 đ)












Java cơ bản (400.000 đ)



Java nâng cao (300.000 đ)

Ngoài ra còn nhiều khóa học rất hay khác mà bạn có thể xem tại địa chỉ https://kyna.vn/danh-sach-khoa-hoc/it-va-lap-trinh. Chúc các bạn học tốt 😊. Mọi thắc mắc các bạn comment bên dưới nhé. 

Chủ Nhật, 15 tháng 1, 2017

Học lập trình trực tuyến tại website Code School và Hoclaptrinhonline.info

1. Học lập trình tại codeschool.com



codeschool.com


Mình muốn chia sẻ đến bạn một website học lập trình trực tuyến rất hay mà mình vừa phát hiện ra. Hình như website này ra đời mới đây thôi ^^. Đây là một website mình rất thích ngay khi vừa tìm đến. Đó là Code School, ở Code School có nhiều khóa học (có cả free và thu phí). Mình đã học thử khóa học miễn phí ở đây tên là Try ASP.NET Core. Nhìn chung mình thấy chất lượng video rất tốt (họ còn sáng tác ra bài hát về khóa học nữa mới ghê :)) ) ngoài ra bạn có thể tải slide PDF của khóa học về máy (click vào đây để xem thử slide khóa học của mình) và làm các phần bài tập thử thách cuối mỗi video trong khóa học. Mình tính sẽ đăng ký thêm các khóa có phí bên họ nữa đấy. Bạn có thể tìm hiểu chi tiết tại trang chủ của Code Shool tại đây . 

2. Học lập trình tại hoclaptrinhonline.info




Đây là website chính thức của blog. Website tổng hợp những khóa học trực tuyến từ các website nổi tiếng khác. Tại website này bạn có thể mua khóa học với học phí giảm từ 30 - 40% so với giá gốc vì chúng tôi cung cấp mã giảm giá cho bạn. Bạn sẽ học thông qua video bài giảng được giảng dạy bởi các chuyên gia, giảng viên có nhiều kinh nghiệm. Cách thức đăng ký mua khóa học hết sức đơn giản. 
Bạn có thể xem chi tiết website tại địa chỉ https://hoclaptrinhonline.info

Thứ Bảy, 14 tháng 1, 2017

Danh sách các ngôn ngữ lập trình tốt nhất để học trong năm 2017


Ngôn ngữ lập trình... Ôi! Có rất nhiều (phải trên 300 ngôn ngữ lập trình tất cả đấy) !! Và thực sự khó để tìm ra ngôn ngữ bạn nên tìm hiểu. Bạn có thể chọn C hoặc chọn 1 ngôn ngữ khác như Python hoặc cũng có thể là Java và Ruby. Vâng, rất khó khăn trong việc quyết định chọn ngôn ngữ nào và bỏ qua ngôn ngữ nào bởi vì tất cả ngôn ngữ đều có thể mạnh riêng của nó. 

Một số ngôn ngữ lập trình tốt nhất để học


Chúng tôi đã biên soạn một danh sách các ngôn ngữ lập trình tốt nhất bạn có thể học dựa theo mức lương trung bình và cộng đồng hỗ trợ. Có lẽ sau khi đọc bài viết này, bạn có thể quyết định dễ dàng hơn việc chọn một ngôn ngữ lập trình để học.

Scala


Nếu bạn muốn học một loại ngôn ngữ mà hỗ trợ tốt cả hai khái niệm hướng chức năng và hướng đối tượng, thì đó là Scala. Scala chạy trên nền máy ảo Java và nó tương thích hoàn toàn với Java. Ngoài ra nó cũng có thể chạy trên .NET, tuy nhiên chưa ổn định. Các tính năng khác bao gồm hỗ trợ cho dữ liệu lớn và REPL. Nhược điểm là trình biên dịch của nó là khá nặng tương đương với một bộ xử lý Pentium 5. Ngôn ngữ Scala được sử dụng trong nhiều lĩnh vực , qui mô từ những đoạn script nhỏ cho đến những hệ thống lớn.

Mức lương trung bình: $112.000

Java


Viết và chạy ở bất cứ ở hệ điều hành nào - đó là sự kỳ diệu của Java, một điểm khá hấp dẫn cho các nhà phát triển. Nó là một ngôn ngữ giúp bạn hoàn thành mọi nhu cầu, cho dù bạn đang viết code một ứng dụng hoặc có kế hoạch để trở thành một nhà khoa học dữ liệu (a data scientist) hoặc một nhà phát triển ứng dụng di động, Java có thể hỗ trợ đắc lực cho bạn. Kể từ khi một phần lớn của hệ điều hành Android chạy bằng Java, điều đó đã cho thấy tầm quan trọng của Java trong việc phát triến ứng dụng chạy trên Android.

Tất nhiên đầu tiên bạn phải học lập trình Java căn bản. Sau đó, bạn có thể bắt đầu học SDK Android và tập trung vào phát triển ứng dụng một cách đầy đủ.

Java đã ra đời trong một thời gian dài và đã cung cấp một nền tảng cho nhiều trang web và phần mềm cấu trúc. Nó cũng có thể được sử dụng bởi các nhà khoa học dữ liệu, nhưng nó chưa hỗ trợ tốt bằng R và Python trong việc này.

Java có gần 9 triệu nhà phát triển, do đó bạn luôn có một cộng đồng hỗ trợ rất mạnh.

Mức lương trung bình: $102.000

Python


Python là một ngôn ngữ lập trình thông dịch do Guido van Rossum tạo ra năm 1990. Python khá đơn giản để học và nó cũng có các khái niệm lập trình hướng đối tượng thông thường. R không thích hợp để trở thành một công cụ toàn diện cho các nhà khoa học dữ liệu. Python lấp đầy những khoảng trống đó.

Đương nhiên, Python là một trong những ngôn ngữ tốt nhất bạn nên học nếu bạn đang có kế hoạch tìm hiểu về lĩnh vực phân tích dữ liệu, khoa học dữ liệu hoặc dữ liệu lớn. Python là ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình.

Sự hỗ trợ của cộng đồng đã phát triển trong những năm qua và bây giờ nó là một cái tên lớn trong cộng đồng lập trình. Một nhà khoa học dữ liệu nên hiểu biết sâu về Python. 

Mức lương trung bình: $102.000
Tài nguyên: Best python Courses from beginner to expert

R


R là một ngôn ngữ lập trình và môi trường phần mềm dành cho tính toán và đồ họa thống kê. Ra đời từ năm 1997 và là một thay thế tuyệt vời cho các công cụ nặng như Matlab và SAS. Các nhà thống kê rất thích R và nó rất hữu ích trong các doanh nghiệp.

R có thể rất khó khăn cho người mới học nhưng nếu bạn chịu khó bỏ nhiều thời gian để tìm hiểu nó thì nó sẽ đem lại cho bạn nhiều thứ hay ho. R thao tác dữ liệu và xử lý những dữ liệu phức tạp mạnh mẽ đến kinh ngạc. Nó có cộng đồng hỗ trợ sôi động và các tính năng mới được bổ sung liên tục. Nó là một ngôn ngữ rất phổ biến và được nhiều nhà khoa học dữ liệu sử dụng.

Mức lương trung bình: $62.000

Swift


Swift là một ngôn ngữ lập trình được phát triển bởi Apple. Trước đó, Apple chỉ làm việc xoay quanh Objective C. Nhưng trong một nỗ lực để làm cho mọi việc dễ dàng hơn cho các nhà phát triển, Apple phát hành Swift, đó là ngôn ngữ lập trình rất riêng.

Tại sao bạn nên học Swift? Câu trả lời rất đơn giản, nếu bạn thấy mình là một nhà phát triển ứng dụng iOS, bạn phải học Swift. Những lỗ hổng trong Objective-C đã được giải quyết bởi Swift, vì vậy bạn có thể thấy nó tương đối sạch sẽ, nhanh chóng và không bị lỗi. Nó cũng có thể làm giảm chiều dài của mã của bạn, giúp bạn tiết kiệm thời gian và năng lượng. Nó cũng có thể làm giảm chiều dài mã của bạn, giúp bạn tiết kiệm thời gian và công sức.

Hơn nữa, nó là mã nguồn mở, vì vậy các nhà phát triển cũng có thể phát triển Swift trên các hệ điều hành Windows hoặc Linux, thiết kế trình biên dịch của họ và đảm bảo rằng các ứng dụng của họ tương thích với các thiết bị của Apple.

Mức lương trung bình: $112.000

Ruby On Rails


Ruby là một ngôn ngữ yêu thích của các nhà phát triển (developers), khởi nghiệp (startups), và các doanh nghiệp mới thành lập. Mặc dù danh tiếng của nó đã suy giảm một vài năm trở lại, RoR đã bắt đầu lấy lại sự nổi tiếng của nó. Ruby đã phần lớn cải thiện được phần lớn framework, đã mang lại sự nhanh nhẹn, hỗ trợ phương pháp module cho việc phát triển các ứng dụng mới. Nó có cộng đồng hỗ trợ mạnh và bạn có thể mong đợi những cải tiến liên tục trong mã và hỗ trợ rất lớn.

Mức lương trung bình: $103.000

NoSQL Databases


Trong lĩnh vực phân tích dữ liệu lớn, cơ sở dữ liệu (big data), NoSQL là một thứ mà bạn không thể bỏ lỡ. Nếu bạn đang tìm kiếm một cơ hội trong lĩnh vực Big Data, bạn nên xem xét việc học các cơ sở dữ liệu NoSQL sau.
  1. MongoDB
  2. Cassandra
Bạn có thể xem danh sách các cơ sở dữ liệu NoSQL tại đây

Mức lương trung bình: $105.000

SQL


Ngôn ngữ có thể thay đổi, nhưng các yêu cầu về cơ sở dữ liệu sẽ không bao giờ thay đổi. Các doanh nghiệp đang phụ thuộc vào công nghệ và các cơ sở dữ liệu SQL như MySQL, Microsoft SQL Server, Oracle được sử dụng rất rộng rãi. Nhu cầu tuyển dụng luôn luôn rất cao, không có nghi ngờ rằng tiền lương cho các chuyên gia cơ sở dữ liệu là rất cao.

Mức lương trung bình: $92.000

Một số ngôn ngữ đáng xem xét


Có một số ngôn ngữ khác mà có thể không được nổi tiếng và có sự hỗ trợ của cộng đồng ít hơn. Nhưng những ngôn ngữ này đang dần dần cho thấy tầm quan trọng của nó.

Julia


Julia là một thành viên mới (newbie) trong các ngôn ngữ lập trình và có khả năng vượt qua R và Python. Nó sẽ cần một thời gian nữa trước khi nó có thể cạnh tranh với các ngôn ngữ lão luyện khác. Các nhà khoa học dữ liệu phải cho rằng Julia là một ngôn ngữ phát triển nhanh và có khả năng cách mạng hóa dữ liệu siêu tốc.

GoLang (Go)


Go là một ngôn ngữ lập trình của Google, được dựa trên C. Nó đã được sử dụng rất phổ biến trong năm 2016 và có thể tăng vọt trong năm 2017. Với  lương trung bình là 117.000 $, Go có thể là một lựa chọn thích hợp cho các nhà phát triển.

Javascript


Javascript đã thay đổi từ ngôn ngữ giao diện người dùng đơn giản và trở thành ngôn ngữ hỗ trợ mạnh mẽ lập trình backend bằng việc sử dụng NodeJs. Có rất nhiều các ngôn ngữ được dẫn xuất từ javascript mà bạn nên xem xét. Sau đây là danh sách:
  1. NodeJS
  2. Backbone JS
  3. Angular Js
  4. React JS.
Bạn có thể xem danh sách đầy đủ các thư viện của javascript tại đây

Theo DEVOPSCUBE