- 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
Giới thiệu/hướng dẫn về Crawler với Scrapy Framework (Phần 2)
Ở phần trước mình đã giới thiệu với các bạn về thành phần và luồng hoạt động của Scrapy Framwork, tới phần này mình sẽ hướng dẫn các bạn cài đặt và sử dụng Scrapy để crawl tin tức ở trang https://sohoa.vnexpress.net/ Mình sẽ sử dụng virtualenv và cài đặt thông qua pip . Nếu các bạn chưa ...
Lumen - The stunningly fast micro-framework by Laravel.
Laravel là framework mới ra đời, vào tháng 4 năm 2011 bởi Taylor Otwell đã nhanh chóng trở thành số 1 trong số các PHP frameworks, và dần lấy được thiện cảm của cộng đồng PHP và trở thành thay thế cho các framework cũ kỹ như Cake hay Zend, ... Laravel mang rất nhiều những ưu điểm các framework hiện ...
Hướng dẫn viết Facebook Bot bằng Ruby - Phần 1: Hướng dẫn cách sử dụng Cloud9 IDE, tạo Webhook
Xin chào các bạn, hẳn trong số chúng ta đã biết nhiều về Facebook Messenger Bot, tức là khi bạn gửi tin nhắn cho một ai đó, một page nào đó nó sẽ tự động trả lời. Hôm nay mình sẽ hướng dẫn các bạn cách viết con bot này bằng Ruby, sử dụng Cloud9 IDE. Ngoài ra mình cũng sẽ hướng dẫn các bạn cách ...
Một số thư viện hữu ích trong Android
Mở đầu Để giảm thời gian phát triển một ứng dụng Android, mình thường sử dụng các thư viện Android mã nguồn mở có sẵn cho các phần Networking, UI, Dependency Injection (DI), Reactive Library… Có rất nhiều thư viện để lựa chọn nhưng tiêu chí của mình là đơn giản, dễ xài, performance tốt và ...
Nestable - Drag & drop hierarchical list with mouse and touch compatibility
Chào mọi người Hôm nay mình sẽ giới thiệu với mọi người 1 jQuery plugin là Nestable hỗ trợ cho việc kéo thả danh sách theo thứ tự bậc thang. I.Mở đầu: Mở đầu mình xin giới thiệu về Nestable Nestable là 1 jquery plugin được viết trên nền jquery mặc dù không phải là 1 plugin quen thuộc như ...
Xử lý các vấn đề ProGuard trên Android (Phần 1)
Tại sao là ProGuard ProGuard là một công cụ rút gọn (shrink), tối ưu hoá (optimize) và làm mờ (obfuscate) code. Mặc dù cũng có các công cụ khác cho developer, ProGuard thì có sẵn là một phần của Android Gradle build process và gửi kèm với SDK. Có nhiều lý do tại sao bạn có thể muốn bật ProGuard ...
Tại sao 80% các ứng viên kỹ sư phần mềm bị người sáng lập Rails từ chối?
Dạo gần đây, tôi đã có dịp ngồi xuống với David Heinemeier Hansson và hỏi anh ta lý do tại sao anh ta lại thuê những kỹ sư phần mềm này mà không phải là những khác. Nếu bạn không biết anh ta, David là nhà sáng lập của Ruby on Rails đồng thời là CTO của Basecamp Câu trả lời dưới đây của anh ấy ...
Các loại test case trong kiểm thử phần mềm
Đảm bảo chất lượng phần mềm liên quan đến các cạnh tiếp cận khác nhau đến việc kiểm thử. Gần như là không thể kiểm thử tất cả mọi thứ nhưng chắc chắn bạn có thể tiến lại gần với việc đó bằng cách thu hẹp trong những loại test case khác nhau để thực hiện với những yêu cầu riêng biệt. Để tìm ra loại ...
Cách thực hiện kỹ thuật Universal Links trên iOS
Giới thiệu Universal Links là kỹ thuật giúp website có thể chia sẻ nội dung được với ứng dụng iOS. Cụ thể, trên thiết bị iOS, người dùng có thể click vào một đường link HTTP để mở ứng dụng thay vì mở trên trình duyệt. Bài viết này mình xin giới thiệu đến các bạn kỹ thuật Universal Links và cách ...
Migration trong rails
Migration là một tính năng của Active record cho phép bạn thay đổi cả cấu trúc và dữ liệu trong database. Thay vì thay đổi trực tiếp vào database thì Rails cho phép bạn sử dụng Ruby DSL để mô tả việc thay đổi các table. Sau khi đọc xong bài này các bạn có thể biết: Active record là gì và cách ...