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

Installing Apache PHP MySQL on Ubuntu 18.04
In this article, we are going to see how to create a LAMP stack environment on Ubuntu 18.04. Note: In order to run commands to install Lamp stack you need root access of server. Step 1: Update your package manage r sudo apt-get update Step2: Install Apache Web server Install Apache: ...

Xuất hiện thông tin rò rỉ về chip i3 8300, 4 nhân 8 luồng mạnh gần bằng i7 6700K
Quân tử trả thù vài tháng chưa muộn. Như chúng ta đã thấy, từ khi Ryzen ra mắt, AMD gần như đã làm náo loạn thị trường CPU máy bàn. Lợi thế lớn nhất của AMD chính là số nhân và luồng gần như gấp đôi đối thủ cùng tầm giá. Mới đây nhất, Ryzen 3 với 4 nhân 4 luồng đã khiến Intel ...

Selenium Webdriver - JAVA Code Example
1. Selenium là gì? Selenium là một phần mềm mã nguồn mở hiện đang được sở hữu và phát triển bởi Google giúp việc thi hành các hành động trên trang web một cách tự động thông qua các Script điều khiển (có thể viết bằng rất nhiều các ngôn ngữ lập trình khác nhau như: Java, C#, Python, PHP, ...

Lập trình viên Việt Nam đang chiếm nhiều vị trí dẫn đầu trên trang “đấu trường code” CodeFights
Khắp các hạng mục là các cá nhân, tổ chức từ Việt Nam. Thật bất ngờ, trong khi vô tình truy cập vào bảng xếp hạng lập trình viên trên trang CodeFights, chúng ta có thể thấy ở khắp các hạng mục là những cá nhân, tổ chức đến từ Việt Nam ở những vị trí đầu tiên. Nếu bạn đọc chưa ...