Cài Đặt và Sử Dụng Heroku Toolbelt
Heroku Toolbelt hay còn gọi là Heroku Client là một công cụ dùng để tạo và quản lý các app trên Heroku . Việc sử dụng Heroku Toolbelt được thực hiện thông qua chạy các câu lệnh trên terminal nên chương trình này còn được xem như là một công cụ CLI (command line interface tool). Bài viết này ...
Cơ Sở Dữ Liệu và Hệ Quản Trị Cơ Sở Dữ Liệu
Rất nhiều bạn khi mới học về cơ sở dữ liệu thường nhầm lẫn giữa 2 khái niệm Cơ Sở Dữ Liệu (database) và Hệ Quản Trị Cơ Sở Dữ Liệu (Database Management System hay DBMS). Đây là 2 khái niệm có liên quan tới nhau nhưng không phải là một. Trong bài viết này mình sẽ làm rõ hai khái niệm này và giúp ...
Giới Thiệu Về Vagrant: Cách Cài Đặt và Sử Dụng
Vagrant Là Gì Vagrant là một chương trình phần mềm cung cấp môi trường giả lập một cách nhanh chóng, tiện dụng và hiệu quả. Nó được xây dựng để trên nền tảng hệ điều hành phổ biến như Windows hay Linux và giúp tăng hiệu quả làm việc nhóm của các nhóm lập trình. Trước khi Vagrant ra đời, các ...
SEPTEMBER RENDEZVOUS WITH LINE VIETNAM – JAVA THE DAY
Theo báo cáo mới nhất từ TopDev trong lĩnh vực IT và lập trình, đến thời điểm Q2 năm 2018, lượng việc làm IT đã tăng đến 74% so với năm 2012, và tăng 24% so với cùng kỳ năm ngoái. Cùng với sự tăng lên về số lượng cơ hội nghề nghiệp, nền tảng kiến thức và kinh nghiệm của các kỹ sư công ...
Atom Text Editor - Lựa Chọn Mới Cho Lập Trình Viên
Atom là text editor mới ra và đang được đông đảo các lập trình viên trong cộng đồng lập trình đón nhận bởi rất nhiều những tính năng đáng thử của nó. Trong bài viết này tôi sẽ giới thiệu về những tính năng hữu dụng trong Atom Text Editor. Open Source Atom là phần mềm open source, không chỉ miễn ...
Nguyên Lý DRY: Don't Repeat Yourself
Don't Repeat Yourself hay DRY là một nguyên lý cơ bản nhất của lập trình được đưa ra nhằm mục đích hạn chế tối thiểu việc viết các đoạn code lặp đi lặp lại nhiều lần chỉ để thực hiện các công việc giống nhau trong ứng dụng. Nguyên lý này được nhắc tới lần đầu trong cuốn sách The Pragmatic ...
Ubuntu - Kiểm tra dung lượng RAM
Để kiểm tra dung lượng RAM trong Ubuntu chúng ta có 4 cách sau: Sử dụng lệnh free Sử dụng lệnh top Sử dụng lệnh vmstat Sử dụng file /proc/meminfo Sử Dụng Lệnh free Trên terminal của Ubuntu chạy câu lệnh free với tùy chọn -m bạn sẽ có được thông tin về dung lượng RAM có trong máy cũng ...
Xác Thực Người Dùng Trong Laravel
Xác thực người dùng là việc kiểm tra xem người dùng đang truy cập vào website đã đăng ký tài khoản trên trang web hay chưa. Quy trình này được thực hiện bằng cách yêu cầu người dùng cung cấp thông tin cá nhân thông thường là địa chỉ email và mật khẩu để có thể truy cập vào một số trang nhất định. ...
Giới Thiệu Về Chrome Developer Tools
Khi lập trình web các lập trình viên thường hay phải sử dụng các công cụ phát triển hay gọi tắt là Developer Tool để kiểm tra mã lệnh HTML hay debug mã lệnh javascript. Việc này diễn ra khá thường xuyên và thường có một số thao tác được thực hiện lặp đi lặp lại nhiều lần. Vì vậy việc thành thạo ...
Đọc và Viết Nội Dung Lên File Sử Dụng Stream Trong NodeJS
Trong bài viết này, tôi sẽ hướng dẫn bạn cách đọc nội dung của một file và cách viết nội dung lên file sử dụng stream trong Node.js . Trong linux stream được dùng để đọc dữ liệu từ một nguồn nào đó. Nó có thể là dữ liệu từ file hay nhập từ bàn phím. Đọc Nội Dung File Để đọc nội dung file ...
Tìm Hiểu Về Hệ Điều Hành Linux
Linux là hệ điều hành máy tính được phát triển bởi nhà khoa học máy tính Linus Torvalds dựa trên hệ điều hành Unix. Linux là hệ điều hành miễn phí dành cho người dùng và được phát hành dưới dạng phần mềm mã nguồn mở cho phép nhà phát triển được tự do sửa đổi và bổ sung source code của hệ điều ...
Cộng Đồng Ruby
Một năm trước đây khi tôi mới bắt đầu học Ruby có rất nhiều thứ mới lạ nhưng cũng rất thú vị và đáng để khám phá ở ngôn ngữ này. Dần dần tôi trở nên yêu thích Ruby và tới thời điểm này thì Ruby đã trở thành một trong các ngôn ngữ chính mà tôi đang sử dụng để lập trình. Và sau một quãng thời gian ...
Continuous Integration Là Gì?
Trong bài viết này bạn sẽ tìm hiểu cơ bản về Continuous Integration hay CI và đồng thời giúp bạn phân biệt được Continuous Integration với các khái niệm liên quan như Continous Deployment và Continuous Delivery. Continuous Integration Là Gì Continuous Integration là một tập quán trong phát ...
Cài Đặt và Cấu Hình Git
Trong bài viết này tôi sẽ hướng dẫn bạn cách cài đặt và cấu hình Git. Bài viết dành cho các bạn mới bắt đầu làm quen với Git, tuy nhiên những bạn đã sử dụng Git cũng sẽ tìm thấy thông tin hữu ích ở phần cấu hình Git như cài đặt Git Alias, thêm color khi chạy các câu lệnh của Git... Cài Đặt Git ...
Tìm Hiểu Về Laravel Generator
Laravel Generator là gói thư viện được sử dụng cho Laravel Framework dùng để hỗ trợ việc tự động tạo ra các file code dựa trên mẫu có sẵn. Trong bài viết nay chúng ta sẽ cùng nhau tìm hiểu cách cài đặt và sử dụng công cụ này trên phiên bản 4.2 của Laravel. Bài viết giả định rằng bạn đã cài đặt ...
5 Thủ Thuật Ruby Dành Cho Người Mới Học
Word Array Đây là một cách tạo mảng rất tiện ích mà không phải ai cũng biết: %w{vi du 1} * ", " # "vi, du, 1" Nối Chuỗi Đối với các chuỗi lặp đi lặp lại chúng ta có thể dùng toán tử *: [1, 2, 3] * 3 == [1, 2, 3, 1, 2, 3, 1, 2, 3] # true Định Dạng Số Thập Phân Khi bạn muốn hiển thị số ...
Hướng dẫn Tensorflow cơ bản - Phần 5 - Binary Classification MNIST
Trong Machine Learning, Classification là một trong những bài toán rất quan trọng và chiếm phần lớn khối lượng trong lớp các bài toán mà nó có thể giải quyết. Trong những Tutorial trước chúng ta đã cùng tìm hiểu về bài toán Regression và những phương pháp để đánh giá hiệu năng của một bài toán ...
Những điều tôi đã học được khi viết lib với Rust
Tuần rồi có ngồi viết một wrapper lại api của Facebook Accountkit bằng Rust , đây là lần đầu viết lib nên mình chọn cái đơn giản này chỉ có 4 endpoint thôi, 3 GET và 1 DELETE thông qua url, không có nhiều require, nên khá đơn giản cho ai tập tành viết lib như mình. Cứ tưởng ...
Facebook sắp cho phép thanh toán mua hàng cho Messenger ?
Facebook đã cho phép bạn gửi tiền cho bạn bè thông qua ứng dụng Messenger. Theo trang tin The Information, Facebook đang chuẩn bị cho phép ứng dụng chat của hãng có thể thanh toán những món hàng tại cửa hàng. Dựa trên vài dòng mã nguồn của phiên bản iOS của Messenger đã gợi ý về tính ...
Một số thư viện hay hữu ích khi sử dụng React js
Giới thiệu Link github: https://github.com/JedWatson/react-select Đối với một ứng dụng thì chức năng select hay search là những chức năng mà gần như ứng dụng nào cũng có . Tùy vào yêu cầu của ứng dụng mà chức năng này có thể phức tạp hoặc ở mức basic .Với việc sử dụng "react-select" bạn có thể ...