- 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
Jump Start Sinatra 1.a - Sinatra là gì?
Rails rất "magical", để nhảy vào Rails từ Ruby cơ bản sẽ dễ dàng khiến cho bạn hoa mắt, hãy thử với Sinatra để có thể nắm rõ hơn cách một Web hoạt động và nâng cao kỹ năng lập trình bằng Ruby. Chuỗi bài viết này đều được biên dịch từ Jump Start Sinatra bởi Darren Jones . Đây là những gì mà ...
Slim tableview
1.Tản mạn Cách đơn giản nhất để giảm bớt bug là viết code ít đi. Chân lý đó đã được đưa vào một định luật nổi tiếng, hồi phổ thông ai cũng từng kinh qua. e = mc2 Dịch một cách chân phương là error = more code (càng nhiều code càng gây lỗi). Khoảng cách giữa coder và tester phụ thuộc ...
Android Working With Volley Library
Volley là một Networking Library để quản lý các request Network và lưu trữ những response không cần các Developer viết nhiều code như trước . Các tools bên trong Volley cho phép cùng một lúc thưc hiện nhiều request trên các thread khác nhau với các mức độ ưu tiên ( priority ) khác nhau. Tất ...
[Nghịch ngợm] Lỗ hổng của MXH mới Tsu.co và sự bất cẩn của lập trình viên
Tsu.co là gì? Gần đây mình mới biết đến 1 mạng xã hội mới có tên là Tsu.co nhờ thông qua mấy bài báo trên mạng về việc "Facebook đã ra tay chặn hoàn toàn mạng xã hội Tsu.co" . Để có thể hiểu hơn về Tsu.co các bạn có thể tham khảo trên mạng với từ khóa mình vừa kể trên. Nó có liên quan gì tới ...
Deployment: modularizing web application components
1. Tired about deployment Do again and again for each application Some components just copy & paste 2. DRY the deployment: modularizing components NginX ( Copy & Paste ) Rails App Redis ( Copy & Paste ) MySQL ( Copy & Paste )
Cơ bản với Swift Phần 1
Bài viết này mình sẽ trình bày những thứ cơ bản về cú pháp với Swift. Bài viết sẽ gồm các phần Phần 1 Hằng và Biến Ghi chú Dấu chấm phẩy Số (Integers) Số thập phân (Floating number) Phần 2 Type Safety và Type Inference Cách viết số (Numeric Literals) Bí danh kiểu dữ liệu (Type ...
Oauth-http://oauth.net/
Oauth là phương pháp chia sẻ tài nguyễn giữa client và server mà không dùng đến username password. Oauth có 2 phiên bản 1.0a và 2.0 Oauth 1.0 a workflow: 1.Get customer key và secret key Provider ( Nhà cung cấp ví dụ yahoo) cho bạn Customer key và secret key 2.Request Token ...
Tìm hiểu cách hoạt động reloading code của Lotus Framework
Như các bài trước mình đã từng viết thì khi khởi tạo xong 1 app thì việc run server và reload code được thực hiện qua lệnh này : lotus server Lotus không tự thực hiện việc reloading code mà sử dụng một gem là Shotgun để giúp thực hiện việc này. Sau đây mình sẽ phân tích về cách hoạt ...
Cơ bản với Swift Phần 3
Các bạn chưa xem phần 1, 2 có thể tham khảo: Phần 1 Phần 2 Phần 3 bao gồm: Optionals Kiểm soát lỗi (Error Handling) Gỡ rối (Debugging with Assertions) Sở dĩ mình để nguyên Optionals là vì mình cũng không biết phải dịch làm sao cho dễ hiểu mà không mất đi ý nghĩa của nó. Vì thế các bạn ...
[Swift] Custom UISwitch
Trong lúc rãnh rỗi mình custom UISwitch với animation đơn giản. Đây là nguồn của animation: https://dribbble.com/shots/2309834-Yet-another-toggle-animation Đây là code example của mình https://github.com/knn90/Switcher Mong mọi người chém nhẹ tay :)