// archives

Pemograman

This category contains 9 posts
GetFeed - Linked and Spread
Blog Advertising - Advertise on blogs with SponsoredReviews.com
make money with your web site
Buy and sell Text Links
Blog Text Link Ads

Lazarus : Membaca Section TIniFiles Berdasarkan Kata Kunci

Bagaimana membaca sekaligus memfilter/menampilkan berdasarkan kata kunci tertentu section dari sebuah config/teks file? Dengan sedikit trik, kita bisa melakukannya.

Berikut adalah isi dari sebuah file “config.ini” dimana nantinya kita akan mencari section dengan kata kunci “device” dan menampilkannya di TListBox.

[general]
info=mypc
 
[device1]
vendor=intel
 
[device2]
vendor=panasonic
 
[device3]
vendor=samsung
 
[device4]
vendor=sony
 
[device8372]
vendor=huawei

Continue Reading

Bookmark : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • blogmarks
  • Blue Dot
  • Furl
  • Netscape
  • Slashdot
  • Smarking
  • Taggly
  • Technorati
  • YahooMyWeb
  • Spurl
  • co.mments
  • Linkter
  • MisterWong
  • MyShare
  • Reddit
  • StumbleUpon
  • ThisNext
  • connotea
  • DotNetKicks
  • PlugIM
  • Simpy

Menampilkan kolom Memo di DBGrid dengan SQL Query

Seperti kita tahu, TDBGrid mempunyai kelemahan dalam menampilkan long text (TEXT, VARCHAR) sehingga TDBGrid hanya menampilkan tulisan MEMO saja didalam row. Nah, disini saya coba untuk berbagi untuk menampilkan MEMO tersebut dengan menggunakan SQL Query, tanpa harus melakukan penulisan kode runtime didalam delphi atau lazarus.

Continue Reading

Bookmark : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • blogmarks
  • Blue Dot
  • Furl
  • Netscape
  • Slashdot
  • Smarking
  • Taggly
  • Technorati
  • YahooMyWeb
  • Spurl
  • co.mments
  • Linkter
  • MisterWong
  • MyShare
  • Reddit
  • StumbleUpon
  • ThisNext
  • connotea
  • DotNetKicks
  • PlugIM
  • Simpy

Lazarus : Merubah Huruf Label secara On the Fly dengan Combo Box

Kali ini kita akan membuat sebuah percobaan kecil, bagaimana huruf atau kalimat label milik TLabel di Lazarus IDE dapat kita rubah menggunakan daftar jenis huruf yang telah kita tambahkan didalam dropdown menu atau TComboBox secara “on the fly”. Artinya kita tidak perlu untuk membongkar kode hanya untuk mengganti jenis huruf milik TLabel, cukup dengan menggantinya dari aplikasi yang telah kita kompil (compile). Kawan-kawan tidak perlu khawatir, karena di akhir artikel ini nantinya saya sertakan juga kode sumber (source code) dari artikel ini untuk kita pelajari bersama-sama.

Oke, sekarang perhatikan gambar berikut.

Continue Reading

Bookmark : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • blogmarks
  • Blue Dot
  • Furl
  • Netscape
  • Slashdot
  • Smarking
  • Taggly
  • Technorati
  • YahooMyWeb
  • Spurl
  • co.mments
  • Linkter
  • MisterWong
  • MyShare
  • Reddit
  • StumbleUpon
  • ThisNext
  • connotea
  • DotNetKicks
  • PlugIM
  • Simpy

Lazarus : Menampilkan ShowModal Form Ditengah Form Utama

Penjelasan singkat mengenai Lazarus yang saya terjemahkan bebas dari situsnya yaitu, Lazarus adalah kumpulan class library untuk Free Pascal yang mensimulasikan Delphi. Free Pascal sendiri adalah kompiler berlisensi GPL yang dapat berjalan diatas Linux, Win32, OS/2, 68k dan lain-lain. Free Pascal didesain untuk dapat mengerti dan mengkompilasi sintak-sintak Delphi, yang mana berorientasi OOP. Lazarus adalah bagian dari teka-teki yang hilang yang akan memperbolehkan Anda untuk membangun aplikasi seperti di Delphi disemua platform seperti diatas. Tidak seperti Java yang diusahakan untuk sekali tulis (coding) dan dapat dijalankan dimana saja, Lazarus dan Free Pascal diusahakan untuk dapat di tulis sekali saja dan dikompil dimana saja. Sejak saat kompiler yang sama terdapat dan tersedia disemua platform diatas yang berarti Anda tidak perlu untuk menulis kode ulang untuk menghasilkan produk yang sama di platform yang berbeda.

Dibagian akhir artikel yang terdiri dari 3 pages atau halaman ini, saya menyertakan kode sumber yang bisa Anda download atau unduh dalam bentuk kode milik Lazarus project untuk dipelajari dalam file terkompresi.

Continue Reading

Bookmark : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • blogmarks
  • Blue Dot
  • Furl
  • Netscape
  • Slashdot
  • Smarking
  • Taggly
  • Technorati
  • YahooMyWeb
  • Spurl
  • co.mments
  • Linkter
  • MisterWong
  • MyShare
  • Reddit
  • StumbleUpon
  • ThisNext
  • connotea
  • DotNetKicks
  • PlugIM
  • Simpy

Re-RSS dengan SimplePie dan LibXML

Jika sebelumnya Anda mungkin sering mendengar kalimat “repost” atau memposting kembali artikel yang sama, maka disini saya mencoba untuk melakukan re-RSS. Re-RSS yang saya maksud adalah, ketika kita menjumpai sebuah blog atau website yang menyediakan RSS subcribes dimana disana ditampilkan RSS item dari blog atau website tersebut, namun yang menjadi masalah, banyaknya item per RSS subcribes dan panjangnya isi deskripsi membuat kita merasa kurang nyaman. Atau mungkin Anda adalah seorang developer yang berniat untuk membuat layanan RSS subcribes dengan fasilitas pembatasan banyak item per RSS dan panjang deskripsi.

Disini saya tidak sedang mencoba untuk membuat layanan RSS subcribes, dimana saya berlangganan dengan RSS sebuah blog atau website lalu menampilkannya kembali kedalam HTML. Akan tetapi saya mencoba untuk berlangganan layanan RSS subcribes, menformatnya dalam batasan limit item, membatasi panjang deskripsi, kemudian mempublikasikannya ulang dalam format XML. Sehingga saya atau orang lain dapat berlangganan RSS dengan format yang telah saya buat dengan aplikasi lainnya (pihak ketiga). Itu lah yang saya maksud dengan re-RSS.

Continue Reading

Bookmark : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • blogmarks
  • Blue Dot
  • Furl
  • Netscape
  • Slashdot
  • Smarking
  • Taggly
  • Technorati
  • YahooMyWeb
  • Spurl
  • co.mments
  • Linkter
  • MisterWong
  • MyShare
  • Reddit
  • StumbleUpon
  • ThisNext
  • connotea
  • DotNetKicks
  • PlugIM
  • Simpy