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.

 

March 18, 2009

Write back bootloader

Filed under: Programming - Danies Pahlevi @ 10:24 am

How to Write back default bootloader for windows (vista) after delete Linux Partition.

1 . Download the MBRFix.exe for vista.

2 . run on cmd c:\> MBRFix /drive 0 fixmbr /yes

3 . Done, now your system only will boot to windows . . .

This only work if :

- i delete the linux partition on vista

- i want to erase grub from windows, so that i could boot only to vista/other windows.

February 5, 2008

Remote Desktop using Single Session

Filed under: Programming - Danies Pahlevi @ 4:59 pm

Bingung ?Pernah terpikir bagaimana cara remote desktop dengan session yang sama pada windows 2003 server, terutama ketika menggunakan windows 2003 server, nah beberapa opsi pernah terpikir salah satunya menggunakan administration > remote desktops , dengan menggunakan cara ini kita dapat melakukan remote desktop secara session yang sama kepada host yang dituju, namun yang ditampilkan dalam administration ini ternyata memiliki ukuran sebesar windows panel MMC (tidak dapat di-Maximize/fullscreen) hal ini terkadang menggangu, oleh karena itu ada pun dengan menggunakan start menu > accessories > comunication > remote desktop , untuk yang satu ini memiliki fitur yang baik yaitu dapat digunakan secara full screen / di maximize sehingga kita merasa seakan berada tepat pada layar komputer host tanpa terganggu dengan border windows, adapun kekurangannya ia akan senantiasa menggunakan session yang berbeda dengan session yang default, maka untuk kasus Single session ini kita dapat menggunakan perintah sebagai berikut :

1. Buka command prompt, dalam hal ini dapat dilakukan dengan banyak hal salah satunya dengan kombinasi keyboard logo windows + R .

2. Ketikan perintah berikut :

mstsc -v:NamaServer /F -console

contoh : mstsc -v:Black /F -console

 dimana -v adalah parameter dari untuk konek kesuatu server dan /F menandakan fullscreen , mstsc adalah aplikasi exe untuk remote desktop dan -console adalah parameter agar konek pada session console tersebut.

Selamat mencoba.

Sumber : Microsoft.com 

 

January 25, 2008

LinQ - Dotnet Cover

Filed under: C# - Danies Pahlevi @ 10:49 am

Sql on code , nice huh .. read on microsoft.com

another is the extention so it can bound mysql, oracle , etc . here’s the link http://code2code.net/DB_Linq/

January 21, 2008

Prototype Java script

Filed under: Programming, Framework - Danies Pahlevi @ 12:51 am

Gambar diambil dari prototype.org 

Beberapa waktu kemarin saya mencoba untuk memulai otak atik JavaScript, mungkin lebih cenderung kearah Ajax nya (Pembelajaaran saya memang dilatar belakangi oleh adanya kepentingan lain :p ,saya ngak rajin2 amat koq). Nah beberapa kali terbesit untuk membuat tampilan yang mirip sekali dengan desktop, namun ternyata hal tersebut tidak semudah yang saya kira sebelumnya. Sampai akhirnya saya pun terdiam untuk beberapa saat karena otak yang terlalu buntu untuk digunakan (maklum orang biasa :p , i’m not Conan Edogawa). Pada akhirnya om Google menjadi pelarian saya untuk bercerita tentang ajax. Beberapa kali ternyata saya temukan banyak hal menarik lainnnya yang dapat digunakan sebagai library lain diluar yang harus dibuat dari awal (from null). Salah satu yang ditemukan adalah Prototype Java script , prototype js ini adalah sebuah framework js yang bersasaran kepada dynamic web application. Prototype js ini terus dikembangkan untuk memenuhi kebutuhan Ruby on rails walau pun pada kenyataannya Prototype js tersebut dapat digunakan pada aplikasi lainnya.

Google Gear Beta

Filed under: Programming, Framework - Danies Pahlevi @ 12:30 am

Google berencana untuk membuat semua aplikasi onlinenya agar dapat digunakan secara offline (nice bukan). Belum lama ini google telah mengeluarkan salah satu prototype untuk rencana tersebut (sebetulnya pernah terpikir ide seperti itu namun ternyata keduluan om google :p) google gear beta.

Semua bermula pada ide kecil bagaimana cara membuat aplikasi online google menjadi dapat dipakai secara offline, kenyataan tersebut membawa beberapa developer google untuk mendalami ide tersebut sampai akhirnya google mengeluarkan google gear beta. 

 

Menurut lansiran google sendiri,

Google Gears Beta is an open source browser extension that enables web applications to provide offline functionality using the following JavaScript APIs:

Store and serve application resources locally
Store data locally in a fully-searchable relational database
Run asynchronous Javascript to improve application responsiveness

Untuk dapat menggunakan google gear ini pengguna harus terlebih dahulu men download aplikasi tersebut.

 Kombinasi yang bagus untuk sekedar test dapat dilihat pada site gear.google.com.

January 8, 2008

Event Bubbling

Filed under: C# - Danies Pahlevi @ 5:43 pm

Event Bubbling adalah suatu metoda untuk mengangkat event kembali kedalam suatu parent container dari sebuah control.

 

Ketika kita memiliki sebuah control  >> sebut saja control-A dan memiliki sebuah parent-A maka gambaran yang terbentuk adalah spt ini :

 

 

Sebuah data grid memiliki event yang ingin dibawa kembali ke parent-nya.

 

Cara yang sebaiknya dilakukan adalah:

 

  1. Dalam Kontrol Yang dimaksud tambahkan :

 

 

     public delegate void SelectedIndex_Armada(object sender, EventArgs e,string args);

      public event SelectedIndex_Armada GridRowDataSelected;

 

      Tentunya di luar constructor,

 

 

  1. Alihkan Event yang diinginkan , mis :
  2. Tambahkan override oninit , agar on load dapat dilakukan setelah penambahan event yang lain
  3. Tambahkan Event yang di inginkan serta

 

            protected void GvAdminitrasi_SelectedIndexChanged(object sender, EventArgs e)

        {

            try

            {

                if (GridRowDataSelected != null)

                    GridRowDataSelected(this, e, GvDataArmada.SelectedDataKey["id_operator_d_armada_j"].ToString());

                           }

            catch (Exception Ex)

            {

                throw Ex;

            }

        }

October 5, 2007

Menambahkan user Control Secara Dinamis

Filed under: Programming, C# - Danies Pahlevi @ 1:59 pm

Terkadang untuk mempermudah pengerjaan, kita menggunakan web user control pada project web dalam .net 2.

Pertanyaan yang kerap muncul adalah : 

Lalu bagaimana cara menambahkannya secara dinamis???

Untuk Menambahkan Kontrol Secara Dinamis Gunakan kode dibawah ini :

 <awal code>

UserControl uc = (UserControl)LoadControl("../GenericControls/nama_kontrol.ascx");
pan.Controls.Add(uc);

 </akhir code>

#dimana pan adalah webserver kontrol yang akan menjadi kontainer dari user control