Cùng nhau học VueX(Phần 2)
Xin chào các bạn, trước mình là viết một bài giới thiệu về VueX, hôm nay mình sẽ tiếp tục làm ví dụ đơn giản làm App Todo cho Vue + VueX với RESTful sử dụng Laravel. 1. Khởi tạo server với Laravel Bài này mình sẽ dùng Laravel để làm server, bạn config đầy đủ cho Laravel chạy được, và kết nối ...
Khắc phục điểm yếu SQL Injection trong Rails
Các bạn có bao giờ viết một scope như này không? scope :find_user, ->(name){where "user = #{name}"} Nếu bạn đã viết và sử dụng nó trong dự án thì xin chia buồn, độ bảo mật của dự án là cực kỳ thấp. Đây là một trong những lỗi SQL Injection cực kỳ cơ bản. Các lập trình viên đã nói về nó rất ...
Giải thích về pointer trong 5 phút
Nếu bạn đang đọc bài này thì có nghĩa là bạn muốn biết thêm về pointer trong C. Đó là 1 điều tốt. Kể cả nếu bạn không lập trình với C nhiều thì việc có những hiểu biết về pointer sẽ giúp bạn có thêm những hiểu biết sâu hơn về cách bộ nhớ hoạt động. Học về pointer cũng giúp bạn trở thành một lập ...
Cài đặt và sử dụng ElasticSearch trong Ruby On Rails
Mình có tìm hiểu và sử dụng nên hôm nay mình sẽ hướng dẫn các bạn cài đặt và sử dụng elasticsearch Đầu tiên mình sẽ tạo 1 project mới có tên test_elastic: rails new test_elastic tạo xong rồi đi đến project và chạy rails s nếu thành công vào link localhost:3000 sẽ có hình như dưới đây: 1. Cài ...
Thiết lập, cấu hình SSL miễn phí với CloudFlare và Heroku
Vừa rồi, mình vừa setup chứng chỉ SSL của CloudFlare cho cho website cá nhân host tại Heroku, và chứng chỉ này CloudFlare cấp hoàn toàn miễn phí (https chùa :v). Mục tiêu cần làm là gì: Điều hướng http://exampledomain.com về https://exampledomain.com Điều hướng http://www.exampledomain.c ...
Tạo màn hình setting trong android
Xin chào tất cả mọi người. Hôm nay, mình sẽ iết 1 bài chia sẻ về cách làm thế nào để tạo ra màn hình setting một cách nhanh chóng nhất trong android. Chúng ta sẽ làm một màn hình như sau: 1. Tạo project android Bạn có thể truy cập vào Android studio sau đó tạo 1 project mới , mình sẽ sử dụng ...
Core Concepts - React with Redux
Mở đầu Bài viết nhằm mục đích chia sẻ và hệ thống lại kiến thức về React & Redux . Bài viết không hướng đến các bạn còn mới toanh về React & Redux . Bài viết chỉ đưa ra khái niệm, flow... không có example code. Các khái niệm chính Redux flow Redux luôn luôn có một ...
Learn about Webpack
I.What is Webpack? Webpack được định nghĩa đơn giản như sau: Webpack là một công cụ dùng để build các mô-đun JavaScript. Để hiểu về định nghĩa ngắn gọn và có vẻ khó hiểu ở trên chúng ta sẽ cùng nhau thực hành một dự án nhỏ. Trước tiên chúng ta cần cài đặt công cụ Webpack CLI trên máy. ...
Sử dụng CNN trong bài toán nhận dạng mặt người ( Phần 2 )
Ở phần trước mình đã giới thiệu qua về thuật toán CNN, phần này hãy cùng áp dụng nó vào bài toán nhận dạng mặt người. Cài đặt môi trường Để thực hiện, mọi người cần cài đặt môi trường như sau: Python 3.6: https://www.python.org/downloads/ pip3: sudo apt install python3-pip NumPy, Pandas, ...
Scope trong AngularJS & sử dụng isolated scope với attributes
Chao, Hôm nay, mình xin làm bài giới thiệu cho các bạn về một vấn đề của Angular JS, đó chính là scope trong AngularJS & sử dụng isolated scope với attributes. Mời các bạn tham khảo, trong bài viết này, mình tham khảo tài liệu trên website của Angular JS https://angularjs.org/ Trước tiên, ...
Em cần giúp đỡ về css
Bây giờ e có một bảng thiết kế chỉ bằng thẻ DIV. E muốn thay đổi awidth của các cột một cách linh hoạt. Giống như là mặc định e có 3 cột, nhưng e phân quyền tài khoản. Có tài khoản thì chỉ xem được 3 cột, tài khoản thì xem 5 6 cột. Nhưng e không biết cách làm thế nào để khi xuất hiện thêm cột thì ...
Managing Styles in React Native
React Native là framework cho phép phát triển ứng dụng cho iPhone và Android với javascript..... Tuy nhiên mình viết bài này vì sau một thời gian đang tự học tự làm app. Đang code thì chuyển sang giai đoạn làm đẹp thì mình mới đang hỏi là cách mình quản lí styles của app đã thích hợp chưa và có ...
Tùy chỉnh hộp thoại cho data-confirm trong rails
Khi làm việc với Rails có thể bạn đã quen thuộc với hộp thoại xác nhận dữ liệu cho một liên kết. Nó được sử dụng để yêu cầu xác nhận người dùng trước khi thực hiện hành động thay mặt cho người dùng và cũng dùng để tránh việc xảy ra những request do sơ ý người dùng như vô tình click vào delete. ...
Sống ảo với Instagram API và Rails
Trong phạm vi bài viết này mình sẽ giới thiệu cho mọi người vài đường cơ bản về Instagram API cũng như cách sử dung nó trong một ứng dụng Rails. Ví dụ nếu một ngày nào đó bạn có nhu cầu làm 1 website sử dụng các hình ảnh từ mạng xã hội này chẳng hạn, chứ trong phạm vi dự án thì hiện mình vẫn chưa ...
Serverless mobile application development made with React Native and AWS MobileHub
AWS MobileHub is a service of AWS that can manage the construction and processing of the back end side of the application at once and can make it fast and simple. In S3, you can manage AWS services that are frequently used in mobile applications such as data storage, data management with dynamoDB ...
HADOOP - CÀI ĐẶT HADOOP TRÊN UBUNTU (PHẦN 1)
1. Giới thiệu về Hadoop Hadoop là công nghệ phần mềm được thiết kế để lưu trữ và xử lý khối lượng dữ liệu lớn phân tán theo cụm máy chủ và cụm lưu trữ đại trà. Hồi những năm 2000, Google công bố tài liệu nghiên cứu cách tiếp cận và nguyên tắc thiết kế để xử lý khối lượng lớn dữ liệu đã được đánh ...
Tìm hiểu nodejs và xây dựng ứng dụng cơ bản [P2]
RESTful Web Service trong Node.js RESTful web service là một tập hợp các giao thức chuẩn được sử dụng cho mục đích trao đối giữa hệ thống và ứng dụng . Các ứng dụng phần mềm được viết bởi các ngôn ngữ khác nhau và chạy bởi các nền tảng khác nhau có thể sử dụng web service để trao đổi dữ liệu. ...
Gesture Recognizer trong Xamarin Forms
Gesture recognizers có thể được sử dụng để phát hiện ra sự tương tác của người dùng đối với các thành phần trong ứng dụng Xamarin.Forms. Gesture recognizers trong Xamarin được hỗ trợ bởi class GestureRecognizers với các thao tác như tap (chạm), pinch (để zoom), và pan (kéo). Hôm nay chúng ta sẽ tìm ...
Android Audio Recorder
1. Giới thiệu Android SDK cung cấp khá nhiều api hữu dụng để khai thác các chức năng trên smartphone, bao gồm cả ghi âm và phát audio. Trong bài này mình sẽ hướng dẫn tạo 1 ứng dụng đơn giản thực hiện ghi âm và play audio sử dụng MediaRecorder API của Android SDK 2. Xây dựng giao diện ...
Socket - IO và chat app
Hi các bạn! Ở bài trước mình đã overview về Node Js. Và ở phần này mình sẽ giới thiệu thêm cho các bạn về một chủ đề khá thú vị đó là SocketIO. Cùng mình làm demo cho sống động nhé Sơ lược về Socket và SocketIO : Trước tiên, Socket là 1 công nghệ. Đừng nhầm lẫn giữa Socket.IO và Socket. ...