Need small, robust and fast C Compiler?

Tiny C Compiler (TCC) designed by Fabrice Bellard. support for various OS such: unix, linux, windows.

features :

  • Small – can compile and execute C code everywhere, for example on rescue disks (about 100KB for x86 TCC executable, including C preprocessor, C compiler, assembler and linker)
  • Fast – tcc generates optimized x86 code. No byte code overhead. It compiles, assembles and links about 9 times faster than GCC.
  • Any C dynamic library can be used directly. TCC is heading towards full ISOC99 compliance. TCC can of course compile itself.
  • Includes an optional memory and bound checker. Bound checked code can be mixed freely with standard cod
  • Compile and execute C source directly. No linking or assembly necessary. Full C preprocessor and GNU-like assembler included.
  • C script is supported: just add ‘#!/usr/local/bin/tcc -run’ at the first line of your C source, and execute it directly from the command line.
  • With libtcc, you can use TCC as a backend for dynamic code generation.
  • Few dependencies. It includes its own hand-written lexer, and it is implemented using a recursive descent parser. Thus, building TCC requires few other libraries.

Download : disini

Menyimpan, Replay atau ekstrak file .flv/movie/mp3 dari cache firefox

ketika anda memutar movie atau file lainnya (mp3, mp4 dll) di browser mozilla firefox kemudian anda ingin menyimpan file tersebut agar dapat diputar ulang secara off-line, kemudian anda mencoba mencari file tersebut lewat windows explorer namun anda tidak dapat menemukan file yang anda inginkan? tenang file tersebut ada dan bisa anda simpan tanpa men-download ulang dari server, bagi anda yang memerlukan sedikit pencerahan berikut adalah langkah-langkah yang bisa anda lakukan :

  • Bukalah firefox anda, ketikkan “about:cache” pada url.
  • Setelah terbuka pada disk cache device carilah kata “Cache Directory:” copy lah url nya. (secara default adalah :C:\Documents and Settings\Administrator\Local Settings\Application Data\Mozilla\Firefox\Profiles\v5ixpf7q.default\CacheC:\Documents and Settings\Administrator\Local Settings\Application Data\Mozilla\Firefox\Profiles\v5ixpf7q.default\Cache).
  • Buka windows explorer anda, masukkan alamat tadi ke “Address” di windows explorer.
  • Anda bingung melihat file dengan nama-nama yang ganjil? tenang itu adalah file yang sebenarnya anda cari, loh kok begitu? iya begitu, file tersebut tidak memiliki extension jadi anda belum bisa memutarnya, pilih file yang size-nya sesuai dengan file anda (untuk movie atau .flv atau mp3 biasanya berukuran diatas Mega Byte) kemudian rename dan berilah extension sesuai dengan file yang anda inginkan (43ffd.mp3 atau 94fdfk.flv dll) kemudian putarlah file tersebut seperti biasa, apakah anda mendapati file anda diputar sebagai mestinya? selamat kalau sudah….:)
  • Bagi anda yang masih bingung, silahkan download pemutar .flv di sini anda tidak perlu menambahkan ekstensi atau me-rename file tersebut cukup cobalah satu – persatu file yang anda anggap terindikasi sebagai file yang ingin anda simpan.

Sekian info singkat dari saya, semoga bermanfaat bagi kita semua…
ciao, selamat Mencoba n SALAM INDONESIA…..
wasalam…..

kupas tuntas : capture .flv streaming di youtube, imeem, multiply dll

ada perbedaan antara youtube, multiply dan imeem dalam cara menstreaming file, perbedaanya terletak pada cara buffering data. jika pada imeem file yang d streaning di pecah – pecah dalam ukuran byte yang kecil, kecil kemudian sehingga apabila kita coba mendownload dengan bantuan software semisal downloadHelper(mozilla add-ons) dan Internet Download manager kita hanya akan mendapatkan sebagian kecil dari file tersebut, demikian juga dengan download di veoh.

Namun tidak demikian dengan multiply dan youtobe, cukup dengan downloadHelper atau dengan Software – software download manager (IDM, FlashGet atau Orbit ) kita sudah bisa mendownload secara keseluruhan file .flv.

Untuk Youtube, multiply dan yang sejenis, cara yang paling efektif menurut saya adalah dengan menggabungkan downloadHelper dan FlashGot (keduanya adalah add-ons nya firefox) dengan download manager (FlashGet dan Orbit bisa diperoleh dengan gratis), setelah semuanya terinstall, maka kemudian yang anda perlu mengedit settingan untuk FlashGot caranya adalah klik menu tools->flashgot->more options.
pada menu tersebut pilihlah download manager yang akan anda gunakan untuk membantu anda mendownload (cara optimasi download manager akan di bahas lain kali).

kemudian kita akan membahas cara mendownload imeem, veoh atau yang sejenis (yang gagal di download dengan cara diatas). yang anda perlukan adalah :

  • Software untuk capture .flv,.mp3,.wmv,.mms,.SWF,.RTSP
  • Software untuk mengonvert .flv (jika diperlukan)

ada beberapa software yang bisa anda dapatkan secara gratis untuk keperluan ini, untuk software capture yaitu free music zilla, WebVideoCap. untuk free music zilla capturing d batasi 10 kali dalam sehari, namun music zilla mempunyai kelebihan di banding WebVideoCap karena music zilla support .mp3 dan file lainnya tanpa batas, sedangkan WebVideoCap hanya support .flv,.wmv,.mms,.SWF,.RTSP terserah pada anda untuk memilihnya.

setelah software terinstall, anda tinggal menjalankannya sebelum anda mengeksekusi URL, jika anda sudah terlebih dahulu mengeksekusi URL baru menjalankan software maka software tidak akan membaca file download anda, untuk itu refresh kembali halaman situs anda.

yang perlu anda perhatikan adalah : Jangan menutup halaman situs anda sebelum semua file download anda selesai d capture atau download anda akan gagal…! jika anda merasa terganggu dengan suara yang putus – putus maka anda boleh mematikan sejenak (PAUSE) tapi jangan sekali – kali menutup jendela halaman situs anda

sekian tips dari saya semoga berguna, kalau postingan ini berguna silahkan anda meninggalkan komentar di bawah.
Salam Indonesia…………….

Koneksi JSP ke database PostgreSQL dengan JDBC

Pada bab ini penulis hanya akan membahas dan mencoba memberikan contoh tentang koneksi java/JSP dengan database PostgreSQL dengan driver JDBC.

Database PostgreSQL dapat di download, di sini. driver jdbc dapat anda download di sini.

Setelah database dan driver diinstall dengan sempurna, pertama kali yang perlu kita lakukan adalah mengimport kelas java.sql script nya adalah sebagai berikut :

import="java.sql.*"

script berikutnya adalah memanggil kelas Driver, yang terdapat dalam package org.postgresql, dan menampilkan pesan jika terjadi kesalahan :


try {
Class.forName("org.postgresql.Driver").newInstance();

} catch (Exception ex)
{
System.err.println(" Error code : dB-01" + ex);
System.exit(1);
}

Jika terjadi error dengan script ini berarti JDBC Postgresql belum terinstal dengan benar, pada kali ini penulis tidak akan membahas tentang cara – cara instalasi JDBC, insya Allah pada lain posting akan di bahas dengan tuntas.

Langkah selanjutnya adalah, melakukan koneksi dengan server database, URL yang dipakai untuk koneksi dengan database adalah sebagai berikut :

"jdbc:postgresql://dbhost:port/dbname","dbuser","dbpassword"

jika tidak di rubah port untuk postgresql secara default adalah 5432.

try {
myConnection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgress","root","password");

} catch(Exception ex) {
System.err.println(" Error code : dB-02" + ex);
System.exit(1);
}

Jika sudah terhubung maka database sudah siap untuk di akses, script berikut adalah script untuk membual statement dan mengeksekusi query :


try {
stmt=myConnection.createStatement();
resultSet=stmt.executeQuery("select username from userapp");

} catch(Exception ex) {
System.err.println(" Error code : dB-03" + ex);
System.exit(1);

}

Untuk menampilkan hasil query database scriptnya adalah sebagai berikut ;

while(resultSet.next()){
out.println(resultSet.getString("username"));
}

untuk mengakses hasil query sesuai dengan type datanya, adalah sebagai berikut :

.getString("username")
.getDecimal("username")
.getClob("username")

untuk fungsi yang lainnya bisa anda cari.

sekian penjelasan dari penulis, semoga bermanfaat bagi semuanya amin…
Salam Indonesia……..

DANAU TOBA DAN KEHANCURAN DUNIA

ada berjuta fakta yang tersembunyi di balik kebisuan danau toba, keindahan danau toba yang sekarang adalah sisa – sisa dari keganasan dan kedahsyatan masa lalu. dari berbagai artikel dan bukti – bukti geologi di lapangan bisa di simpulkan bahwa ada banyak hal yang masih belum kita ketahui tentang danau indah tersebut. science

Finally, i was release my first blog :-D

Kenalilah aku bukan dari wujudku, kenalilah aku dari apa yang tercipta dari wujudku.

Setelah beberapa tahun ini kepikiran pengen bikin blog dan belu sempet realized, oh God thanks for give me the time that i can realize my blog.

Harapan aku semoga blog ini bisa menjadi bermanfaat bagi semua aja, bagi temen-temen ku bagi relasi, client bagi temen seprofesi dll. semoga blog ini bisa menjadi wahana silaturahmi bagi kita bersama.

Buat semua pengunjung yang belum kenal atau belum sempet kenal ama aku, semoga dengan adanya blog ini, anda semua bisa semakin paham dan mengerti tentang diriku. ada yang bilang Tak kenal maka tak sayang, semoga saja anda semua bisa lebih kenal dan sayang (tapi khusus pengunjung cewe aje ya :-) ).

My Special thanks to :

  • wordpress team, aku pikir anda yang terbaik, maka dari itu aku pilih word press sebagai My Official Partner.
  • oastera officer, thanks buat sambungan internetnya :-D .
  • Telkom speedy, walaupun sering ngadat thanks bwt Broadband nya, bandwidth nya gedein dikit napa pak?
  • Komputer Penjemput Rizki, Nama komputerku :-D you’re special !

sekian dulu dari aku, mudah-mudahan bisa nyambung di lain waktu, amin! Boys & Girls, see you around !


Tiada akhir tanpa awalan,
Tiada awal tanpa akhiran,
Tiada perpisahan tanpa perjumpaan,
Tiada perjumpaan tanpa perpisahan,
Dan tiada persahaban jika tanpa sebuah pengharapan.