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ể ...
10 bí kíp để startup và FinTech startup thành công đột phá
Ngày càng nhiều ngân hàng đang xem xét việc hợp tác với các Fintech startups và biến họ trở thành đồng minh của mình. Vấn đề đặt ra là làm sao chọn được ứng viên phù hợp trong nhiều doanh nghiệp đang hoạt động trong lĩnh vực FinTech? Sau đây là 10 bí kíp mà bất kỳ Fintech startup ...
Series Elasticsearch - Hướng dẫn cài đặt Elasticsearch trên Linux
References: https://stackjava.com/elasticsearch/huong-dan-cai-dat-elasticsearch-tren-ubuntu-16-04.html (Xem thêm: Hướng dẫn toàn bộ Elasticsearch) (Xem thêm: Hướng dẫn cài đặt Elasticsearch trên Windows 10) Yêu cầu Elasticsearch yêu cầu Java 8 trở lên và phải thiết lập biến môi trường ...
Tạo một framework trong iOS
Mở đầu Bạn đã bao giờ muốn chia sẻ code của mình giữa hai hoặc nhiều dự án, hoặc chia sẻ cho các lập trình viên khác? Hoặc có thể bạn muốn mô hình hoá code của giống như cách mà iOS SDK chia các API của nó thành các function, hoặc cũng có thể bạn muốn chia sẻ code của mình giống như một thư ...
Mặc "áo mới" cho Terminal macOS
Có rất nhiều tuỳ chọn để bạn thay đổi Terminal của mình, nhưng chúng tôi không muốn phải bỏ ra hàng giờ để làm việc đó, vậy nên chúng tôi sẽ giúp bạn có trải nghiệm Terminal sau chỉ với 7 phút: Hiển thị trạng thái của git tốt hơn Code nhanh hơn với autocompletions Thoải mái hơn trong việc ...







