- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
SEO website with friendly_id
Cài đặt gem 'friendly_id' sau đó bundle install Cách sử dụng Tạo 1 bảng posts Và thêm 1 trường slug vào bảng posts # terminal rails g scaffold post title:string content:text rails generate friendly_id rails g migration AddSlugToPosts slug:string rails db:migrate Thêm ...
【bcrypt】Phương pháp mã hóa thật sự an toàn cho mật khẩu người dùng
Xin chào mọi người, trong bài viết lần này tôi sẽ tập trung vào 「Bảo mật mật khẩu người dùng」trong phát triển ứng dụng và suy nghĩ về cách lưu trữ an toàn mật khẩu của người dùng. 1. Tính an toàn trong lưu trữ mật khẩu người dùng a. Thực trạng của mật khẩu người dùng b. Mã hóa mật khẩu ...
Dùng thử xem Machine Learning có gì ghê gớm ?!?
Bài này là một bài mỳ ăn liền về Machine Learning, giúp bạn thử vọc vạch xem nó có gì hay ho, có gì thú vị và sức mạnh của nó có thực sự kinh hồn như các bài viết khác vẫn hay nói không. Trước hết xin nói rõ đây là 2 khái niệm hoàn toàn khác nhau và hay bị nhầm lẫn, AI (Trí tuệ nhân tạo) ...
Tại sao tôi không sử dụng Storyboard
Động lực Tôi muốn chia sẻ quan điểm của riêng tôi về Storyboard với một số giới hạn của nó bằng kinh nghiệm trải qua một số dự án thực tế cùng các dev khác. Mục tiêu Đầu tiên, bạn sẽ học được ở những trường hợp nào tôi thích sử dụng storyboard. Thứ hai, bạn sẽ học những trường hợp nào tôi ...
Deep learning-Công nghệ trí tuệ nhân tạo
Chao, Mới đây mình có may mắn tham gia một khóa học về trí tuệ nhân tạo do công ty mở khóa. Vì cảm thấy có hứng thú với kiến thức này nên mình có nhu cầu tìm hiểu thêm, và đồng thời cũng muốn truyền cảm hứng cho các bạn-những người đam mê công nghệ trí tuệ nhân tạo. Mình xin phép đi vô nội dung ...
Cài đặt Angular 2
Để bắt đầu làm việc với Angular 2, chúng ta cần phải cài các thành phần chính sau đây: Npm : đây được gọi là trình quản lý Node được sử dụng để làm việc với các kho chứa mã nguồn mở. Và npm có thể được sử dụng để tải cá phụ thuộc và đính kèm chúng vào trong dự án. Git : đây là phần mềm mã ...
Sử dụng Cloudfront với gem carrierwave
Hẳn mọi người đều biết đến aws s3 và gem carrierwave trong rails, gần đây mình có gặp một vấn đề khi vọc làm một trang web chia sẻ ảnh và video, đó là tốc độ load ảnh và video từ s3 về rất chậm. Sau một hồi tìm hiểu thì có thấy rất nhiều gợi ý về việc sử dụng cloud front. Sau khi dùng thử thì thấy ...
Những điểm nổi bật và ưu điểm của Angular 2
Em xin chia sẻ về một số điểm nổi bật và ưu điểm về Angular2 mà em biết: Với sự nổi lên của React do Facebook phát hành, Angular cũng chuyển mình thay đổi với một phiên bản mới hoàn toàn kèm với nhiều sự thay đổi cũng như những tích hợp mới để trở nên mạnh mẽ hơn nữa với lời hứa của Google: ...
Một số "Tips and tricks" với Chrome DevTool
Với Developer, việc sử dụng các công cụ để tăng tốc quá trình code là điều tất yếu, mỗi người đều lựa chọn cho riêng mình một công cụ nào đó với vấn đề của riêng mình. Với Web Developer thì công cụ nằm trên chính trình duyệt mà họ sử dụng. Dưới đây là một số thủ thuật với DevTool của GoogleChrome ...
Breakdown Structure - Cấu trúc phân chia các thành phần dự án
Tuần vừa rồi mình vừa bị dí cho làm một file WBS các bạn ạ. Với một thằng thấy mình hợp với phong cách Agile như mình thì đúng là một thử thách mới chứ chẳng phải chơi. Tìm hiểu cách làm sao để làm được WBS chuẩn, xong rồi lại phải tìm hiểu cách dùng Microsoft Project để tạo file nữa. Lâu rồi không ...