Hệ gợi ý bằng thuật toán Sørensen–Dice trong Rails với gem Predictor
Bài biết này là các phần liên quan tới hệ gợi ý được sử dụng cho đồ án tốt nghiệp của mình 1.1 Định nghĩa Chỉ số Sørensen–Dice là một phương pháp thống kê được sử dụng để đánh giá sự giống nhau của hai mẫu. Nó được phát triển độc lập bởi Thorvald Sørensen và ...
Một số kiểu Foundation hữu ích trong Swift
Nếu ai đã từng lập trình iOS thì ắt hẳn đã từng thấy qua import Foundation và thường thì chúng ta chỉ sử dụng các class quen thuộc như Data, URLSession, NSString...Tuy nhiên vẫn còn một số class ẩn danh, ít nổi tiếng hơn nhưng cũng rất hữu ích trong một số bài toán cụ thể mà chúng ta không cần ...
Tìm hiểu về SCP, SCP trong Ruby on Rails
Khi làm việc với linux đã bao giờ bạn deploy một ứng dụng lên VPS và bạn muốn chuyển một file config trong source lên VPS chưa? Chắc hẵn rất nhiều người đã từng làm theo những cách như để file đó trong thư mục dự án và không để trong file .gitignore sau đó ở server VPS sẽ pull code về kèm file đó; ...
Top JavaScript Frameworks for Web Application Development
JavaScript is a multi-worldview language. It underpins occasion driven, utilitarian, and basic programming styles. JavaScript viewed as the language of the web for conventional customer side use, yet it is additionally now being utilized for server-side applications alongside local versatile ...
Tạo app login google bằng gem devise trong ruby on rails
Gem devise là một thư viện rất phổ biến trong ruby on rails. Đây là một gem rất linh hoạt trong việc hỗ trợ xác thực người dùng. Nó hỗ trợ hầu hết tất cả mọi việc bạn cần trong việc quản lí và xác thực người dùng trong hệ thống của bạn. Việc login bằng facebook, twitter, google... thì thư viện ...
Tập 1: Cài đặt Laravel (Installation Laravel)
Có rất nhiều cách để cài đặt Laravel framework, nhưng mình xin hướng dẫn 2 cách cơ bản mình đã sử dụng trong quá trình học. Những cách dưới đây vô cùng đơn giản, nhanh chóng cho những người mới bắt đầu. Trước tiên bạn cần phải cài đặt: Composer Xampp (các bạn có thể chọnphần mềm khác) Một ...
8 lý do mà Tester có thể trở thành những nhà lãnh đạo tuyệt vời.
Có rất nhiều các yếu tố có thể tạo nên một tập thể thành công nhưng quan trong nhất trong số đó có thể kể đến đó là yếu tố lãnh đạo, và đặc biệt trong yếu tố này đó là việc giữ chân nhân tài. Theo khảo sát của Herman Group thì có đến 75% người được hỏi về vấn đề tại sao bạn lại nghỉ việc thì đó là ...
Tập 2: Cấu hình trong Laravel (Laravel Configuration)
Các thao tác về cấu hình môi trường ta thường xoay quay ở file .env và các file ở thư mục configs. 1. Lấy cấu hình môi trường (Retrieving environment configuration) Để lấy các thiết lập từ file .env chúng ta sử dụng hàm env(). Ví dụ: Lấy cấu hình của APP_DEBUG trong .env để setup cho ...
Tìm hiểu về ngôn ngữ Dart - Phần IV
Bài này chúng ta sẽ cùng tìm hiểu về hàm trong Dart Hàm Dart là một ngôn ngữ hướng đối tượng thực sự, vì vậy ngay cả các hàm cũng là các đối tượng và có kiểu Function. Điều này có nghĩa là các hàm có thể được gán cho các biến hoặc được truyền dưới dạng đối số cho các hàm khác. Bạn cũng có thể ...
[Laravel 5.8] Laravel Helpers
Laravel bao gồm một loạt các hàm global helpers Php. Nhiều trong số hàm này được sử dụng bởi chính framework; tuy nhiên, bạn có thể tự do sử dụng chúng trong các ứng dụng của riêng bạn nếu bạn thấy chúng thuận tiện Mình xin trình bày một số phương thức sẵn có đối với Array và Object (vì những ...
Những lỗ hổng triệu đô trong Ethereum smart contract (Phần I)
Ethereum là một trong hai loại tiền điện tử lớn nhất hiện nay, với mức vốn hóa thị trường hơn 21 tỷ đô la. Sử dụng ngôn ngữ lập trình cấp cao Turing-Complete, Solidity, mọi người đang xây dựng các hợp đồng thông minh hàng ngày. Hiện đã có một lượng lớn ứng dụng chạy trên mạng chính, từ hệ thống ...
Hướng dẫn cài đặt LEMP trên VPS Vultr
Chào mọi người, hôm nay mình xin chia sẻ đến mọi người cách cài đặt LEMP Stack trên VPS Vultr mà mình tự tổng hợp được, hi vọng bài thú vị với mọi người. Sau khi đăng ký và tài khoản, nạp tiền và chọn lựa các gói VPS tùy vào số tiền của mình, bạn đã có 1 VPS để vọc vạch rồi đó <img ...
Automotive & Testing
Cơ bản về Embedded và ứng dụng 1. Embedded system là gì? Hệ thống nhúng là một loại hệ thống máy tính được thiết kế để thực hiện một số tác vụ như truy cập, xử lý, lưu trữ và kiểm soát dữ liệu trong các hệ thống thiết bị điện tử khác nhau. Các hệ thống nhúng là sự kết hợp giữa phần cứng và ...
Spring logback config
Trong spring boot thấy các tiền bối bảo rằng có nhiều cách cấu hình logging. Với mình thì mình thường làm là config trong file aplication.properties hay application.yml hoặc file logback.xml. Nay mình chỉ tản mạn nói về cách dùng file logback.xml thôi. <img alt="
Chuyển đổi kiểu dữ liệu trong JavaScript
Mặc dù JavaScript là ngôn ngữ không chặt chẽ về kiểu dữ liệu, tuy nhiên nhiều khi chúng ta vẫn cần chuyển đổi từ kiểu dữ liệu này sang kiểu khác. JavaScript có các kiểu dữ liệu nguyên thủy (primitive types): * Number * String * Boolean * Symbol và kiểu đối tượng * Object (bao gồm cả null và ...
Tìm hiểu về SQL ngôn ngữ truy vấn có cấu trúc
SQL được viết tắt từ Structured Query Language , là ngôn ngữ truy vấn có cấu trúc. Về cơ bản, Ngôn ngữ truy vấn có cấu trúc này được sử dụng để truy xuất dữ liệu hoặc giao diện khác như tạo, xóa trong cơ sở dữ liệu, lấy các hàng và sửa đổi các hàng .v.v. với cơ sở dữ liệu quan hệ. SQL cho phép ...
Giới thiệu Hooks trong React
Hooks được bổ sung trong React 16.8 Trước khi đi tìm hiểu xem React Hooks có gì, chúng ta hãy đi đến ví dụ về Counter: Với Class Component nó được viết như sau: class Counter extends Component { constructor(props) { super(props); this.state = { count: 0 }; } ...
Tìm hiểu Ansible (Phần 3)
Tôi sẽ viết tiếp phần 3 hướng dẫn các bạn sử dụng Role và Ansible galaxy Các tác vụ liên quan đến nhau có thể được tập hợp lại thành role, sau đó áp dụng cho một nhóm các máy khi cần thiết. - Role Directory Structure Không nhất thiết phải sử dụng tất cả các thư mục ở trên khi tạo một role. ...
Build Light-Weight REST with FeathersJS
Chắc hẳn các bạn đã quá quen thuộc với mô hình client-server. Và hiện nay có rất nhiều ngôn ngữ sử dụng để viết server cho các ứng dụng, front-end. Sau đây mình xin giới thiệu về Feathers một framework khá phổ biển cho việc phát triển một API. Không giống với các framework khác, Feathers rất dễ ...
Controller Plugins- Zend Framework 3
Trong bài viết trước mình đã nói về controller, cách tạo và đăng ký controller. Trong bài hôm nay mình sẽ tiếp tục nói về phần mở rộng của controller đó là controller plugin. ộTrong Controller có một số plugin như plugin layout, url, redirect,.. Controller Plugin là một lớp mở rộng các chức ...







