Only Few People who Woke Up In the Morning

October 30, 2009

Automated conversion of MS Access databases to SQLite

Filed under: Programming - Danies Pahlevi @ 11:13 pm

I just wonder, how if i get this situation :  if i have a .mdb database, how do a conversion into a sqlite database. Now i’ve been googling around and found this mdb-sqlite lovely small apps to do the trick, you can download the source and complie using java and ant.

Installing Ant on Windows

Filed under: Programming - Danies Pahlevi @ 8:46 am

1. Enter the URL: http://ant.apache.org/bindownload.cgi.

2. On the Apache Ant Project page, find the heading Current Release of Ant.

3. Select apache-ant-1.6.5-bin.zip [PGP] [SHA1] [MD5]

4. Click Save to unzip the apache-ant-1.6.5-bin.zip [PGP] [SHA1] [MD5] file and save it to your C:\ directory as ant.

5. Add the bin directory to your PATH environment variable.

6. Add the ANT_HOME environment variable set to C:\ant.

7. Add the ANT_OPTS environment variable set to -Xmx256M.

October 14, 2009

Get Your Hand Dirty With C.U.D.A

Filed under: Programming, Kopi Pagi--, Linux - Danies Pahlevi @ 10:15 pm

 

C.U.D.A logoRecently, me and my friend got our hand on research on C.U.D.A which stand for Compute Unified Device Architecture. C.U.D.A is a parallel computing engine in NVIDIA GPUs. As the lab rat we use a Nvidia GeForce 9800 GT from Digital Alliance. The main objective is to replace the main computing component from using common CPU to a GPU unit for certain function such as determine billion of prime number.

The main reason why we use GPU to replace Common CPUs is the flop of its main memory is significantly huge, than a common CPUs. Now, the fact that the common CPUs that have more complete instruction set than a GPU make it more difficult to process a huge data that have a same pattern on one cycle, but not for GPUs that meant to build to process a huge data which have a same pattern on one cycle.

 

For the starter we try to find as much as possible reference that can support our research, here some e-book that we find :

  • Introduction to GPU Computing (PDF)
  • Basic CUDA (PDF)
  • CUDA Toolkit & Libraries (PDF)
  • CUDA Optimization (PDF)
  • Introduction to OpenCL (PDF)
  • Case Study: Computational Fluid Dynamics (PDF)
*this e-book can be also found on it’s original site.