Summer Camp: Internet of Things

Arduino Installation and Configuration

Esp8266 Setup Guide

Summer Camp: How to build a website like an engineer

1 Overview of the Summer Camp

2 What a 13-year-old can do in one hour and what you can do in one day?

3 Can you catch up with Bob's pace by working one hour per day?

4 What are the differences between Computer Science and Computer Engineering?

5 How many monitors are you using simultaneously at work?

6 How to become a qualified Software Engineer?

7 What is Software Development Life Cycle (SDLC)?

8 What is Project Management process?

9 How to get your web page hosted on web hosting site?

10 Last but not least: show case

BingoBo: A New Web 3.0 Platform is Born

Beta Release Announcement

What is Web 3.0?

Semantic Web and the various implementation solutions

What are the current problems of search engines?

What are the available solutions for the search engine problems?

What are the requirements of the next generation of search engines?

How was BingoBo's technical solution worked out? (Part I)

How was BingoBo's technical solution worked out? (Part II)

SQL or NoSQL and search engine solutions

How does One-Click Search work?

Why do we need the Private Web?

What are the current SEO problems?

How can BingoBo help businesses solve their SEO problems?

How does BingoBo collect data?

What does Mohoo mean?

Google's power consumption and cooling issues

How to organize super large volumes of data

What are the available technologies to implement Distributed Computing?

Are you ready for Distributed Computing (Part I)?

Are you ready for Distributed Computing (Part II)?

How to get free trial of the Super Agent (SA) software package

How was the BingoBo logo designed?

BingoBo is not a portal site

It's going to be a Big Bang

A Hacker's Journey: from Cook to Chef

0 Introduction

1 Think big start small

2 A small trick

3 Do not rely on other platforms or tools than a vanilla hosting environment for production

4 How to set up a vanilla WordPress environment (Part I)

5 How to set up a vanilla WordPress environment (Part II)

6 How to create a mobile ready website in a hacker's way

7 Having a solid foundation makes you worry-free

8 Avoid panic when disaster comes to your development environment

9 How to configure application development environment on Windows

10 How to set up application deployment environment on Linux (part I)

11 How to set up application deployment environment on Linux (part II)

12 How to set up application deployment environment on Linux (part III)

13 Set up firewall for production site

14 Things you need to know when you install JVM in your deployment environment

15 It's a marathon and we are half-way through

16 Understand Apache HTTPD worker MPM

Technical Recipes

Set up WordPress environment on Windows

Set up WordPress environment on Linux

How to make WordPress website secure

How to customize your WordPress Server

Tricks in installation of WordPress

How to backup MySQL database

How to write shell script to sync files automatically using WinSCP

How to use WinSCP to synchronize files between local and remote

How to diagnose your computer when it fails to start

Set up Application Development Environment

How to set up a dedicated server on Windows

How to set up separate Tomcat instance on Windows

How to use mod_jk connector on Windows

How to set up separate MySQL instance on Windows

How to choose hosting service

How to choose Linux distribution

How to choose Virtual Machine software

How to configure static IP on Debian

How to set up static IP for centOS in VirtualBox

How to configure multiple static IP addresses on centOS

Initial system settings on Linux

How to install Vsftpd server on centOS

How to set up firewall on Linux hosting site (part I)

How to set up firewall on Linux hosting site (part II)

How to install OpenJDK 7 on CentOS

How to install Oracle JDK 7 on CentOS