- 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
Cùng tạo ứng dụng android HelloWorld
Cần cài đặt những phần mềm sau: – Java SDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html – Eclipse IDE: http://www.eclipse.org/downloads/ – Android SDK for Existing IDE: http://dl.google.com/android/installer_r22.0.5-windows.exe Tạo ứng dụng Android trong Eclipse: ...
Low-level security or C and the infamous buffer overflow
A buffer overflow is a bug that affects low-level code, typically in C and C++, with significant security implications. Normally, a program with this bug will simply crash. But an attacker can alter the situations that cause the program to do much worse. Steal private information (e.g., ...
Queues trong Laravel
Để phục vụ cho dự án sắp tới thì mình sẽ dành time tìm hiểu 1 chút về Queue trong Laravel. Tài liệu này mình dịch từ Doc hướng dẫn của Laravel 5.0. Các bạn có thê xem bản tiếng Anh tại đây . Configuration Đây là 1 component trong Laravel cung cấp 1 API hỗ trợ xử lý các dịch vụ khác nhau có ...
Tìm hiểu về Docker (cont)
Trong bài viết trước chúng ta đã hiểu được Docker là gì, cách tạo image với câu lệnh và bằng Dockerfile cũng như sự giống và khác nhau giữa Docker và Vagrant. Trong bài viết này sẽ hướng dẫn về cách tạo image là một Ruby on Rails app và cách kết nối các image trong Docker với nhau. 1. Tạo Docker ...
Bắt đầu với Thiết Kế App
Thiết kế điện thoại di động là một lĩnh vực thiết kế đó bắt đầu phát triển và phát triển một vài năm trước đây. Với sự ra mắt của iPhone và App Store trong năm 2008, sự phát triển của các ứng dụng di động bắt đầu trở thành một thị trường hấp dẫn hơn, vì đã có phần cứng di động cuối cùng tốt và hệ ...
Giới thiệu Gulp, Grunt, Bower, và hỗ trợ NPM cho Visual Studio
Phát triển Web, đặc biệt là phát triển web front end, nhanh chóng trở thành phức tạp và tinh vi như phát triển back end truyền thống. Hầu hết các dự án không chỉ tải lên một số JS và CSS file thông qua FTP. Bây giờ có một front end trước quá trình xây dựng có thể bao gồm việc mở rộng của Sass và ...
Capybara RSpec turnipを使ってエンドツーエンドテストをする
実行環境 Mac OSX 10.9.4 使うツール & gem Capybara RSpec Turnip Selenium 動かすまでに困った事 Xcodeのコマンドラインツールが古くてbundle installが失敗 // コマンドラインツールをインストール $ xcode-select --install テスト内容 example.comにアクセスして、HTMLに「Example Domain」という文字列が含まれていればテスト成功 必要なgemをインストール Gemfile source ...
iOS Design Pattern
Design Pattern là một kỹ thuật trong lập trình hướng đối tượng, nó khá quan trọng và mọi lập trình viên muốn giỏi đều phải biết. Được sử dụng thường xuyên trong các ngôn ngữ OOP. Nó sẽ cung cấp cho bạn các "mẫu thiết kế", giải pháp để giải quyết các vấn đề chung, thường gặp trong lập trình. Các vấn ...
GMOクラウド VPS 上に PPTP サーバーを構築する
はじめに 現在、ベトナムのハノイで生活しているのですが、ハノイ市内は殆どのカフェやレストランで wifi を提供してくれて東京よりもネット環境が良い位に感じます。 でも、セキュリティ的にザルなのは間違い無いですし、途中経路で誰が覗いているか分かりません。野良 wifi と変わりませんね。 そんなとき、自前で VPN サーバーを構築しておけば、全ての通信を VPN 経由にすることで、安心して wifi が利用できます。また、政治的な理由で Facebook への接続が遮断されるようなときもこれがあれば安心ですね。 なお GMOクラウド VPS ...
Pass web''s data to Computer''s clipboard via Javascript
. Giới thiệu Như mọi người đã biết, ngày nay để đảm bảo an toàn, hầu hết các trình duyệt không cho phép browser truy cập trực tiếp vào computer's clipboard. Chúng ta có thể sử dụng chuột để copy 1 đoạn văn bản nào đó một cách dễ dàng, tuy nhiên để copy 1 đoạn văn bản dài hoặc copy cùng lúc ...