The Best Way to Store User Time in Database Regarding Server Locale Time zone

When we are designing an app for worldwide customers, it is always a headache problem for dealing with time for customers from different countries and different time zone. It is quite easy to get confused with our server locale and how to store the time data in local server for each customers. This problem description is a little bit abstract. Please let me give you a real example to explain the problem in details and I am gonna show you several ways to handle the user date and time in database server.

Several days ago, I am developing my project “Google Translate Voice Mp3 Downloader” and redesign the database which will record the user request for each word and store the download record. Here is how my database looks like:
Read more

OTG USB Adapter Connecting USB Device to Android Micro USB Tablet

The OTG USB Adapter is used to connect devices which have micro USB with full size USB device. For example, if you have an Android tablet which only has a micro usb port, but you want to connect your full size USB mouse or keyboard to that device, then you need an OTG USB Adapter.

Currently, almost of all the Android tablets only have micro USB port, so the factory can make the tablets as thin as possible. Some windows tablets also only have micro USB port. As I know, only the Microsoft Surface tablet has both micro USB port and full size USB port.
Read more

Microsoft Surface Tablets Review 2015

The Microsoft surface is the flagship tablet product to conquer the tablet market, mainly against the iPad from Apple and Android tablets from Google. In 2015, Microsoft has released the Surface 3 and Surface Pro 3. Surface 3 is a 10 inch Windows tablet and Surface Pro is a 12 inch tablet with high screen resolution as well. Both of them are truly powerful to give you a better experience on tablet. Surface are considered as the best Windows tablets. This windows tablet just work like a laptop which is running windows, but it performs better than a laptop. The Surface windows tablet gathers the productivity features you need, has a long battery life and comes with a cheaper price than laptops.

We are using Microsoft Windows for more than 30 years. Now, Microsoft Surface enables us to use Windows on tablet, the same experience or even better experience. When you are using Windows tablet, you are able to use all Windows desktop software like Office Word, Excel, Power Point, Outlook, and Photoshop on tablet. Microsoft Surface moves your experience from laptop to tablet seamlessly.
Read more

Move Google SVN Repository To Local Server

In last year, I set up my personal SVN server with VisualSVN and Microsoft One Drive. Currently, the system is running quite well. Therefore, I decide to move all my Google SVN Repository project to my personal SVN server. Bascially, moving a SVN repository from one server to another server is a very simple job. You can easily backup the repository and restore it on the new server. However, Google doesn’s allow you to remote login their server and run svnadmin dump command. The command svnadmin dump doesn’t work with URL. So I have to find a way to backup Google SVN repository and restore it to my local server.

svnadmin dump
Read more