Saturday, May 06, 2006
Duhai.
Lukisan-lukisan janji
pada jiwa di sekelilingku
bukan satu atau dua
mungkin akan genap sepuluh
hitungan waktu seperti hitungan jari
Selama itu
engkau menjadi bintang
ikon kesetiaan yang bersinar
sore kemaren
engkau bilang akan mendua
jika panen kita tak tiba.
Kawan..
Saudara..
Tunggulah saatnya.
Tunggulah saatnya.
Aku ikut berdo'a
siapa yang tak mendambanya ??!!!!
siapa yang tak mendambanya ??!!!!
engkau juga
dia juga
akupun serupa !!
Posted at 09:14 pm by suaidi
Sunday, April 30, 2006
Icha - Jikustik
-
Aku.. berjalan di gelapnya malam
Tanpa tahu arah tujuan
Arah mana yang harus kutempuh
Dan aku.. tersesat dalam diriku sendiri
Entah harus bagaimana lagi
Kulawan hatiku ini
Terimalah persembahanku
Dari Bumi untukmu Langit
Hanya ini yang bisa ku beri
Dari sisi lain hatiku
Jangan pernah tinggalkan aku
Bumi mohonkan petunjuk-Mu
Kemana lagi tempat berlindung
Jika tak dalam peluk-Mu
Jangan pernah tinggalkan aku
Bumi mohonkan petunjuk-Mu
Kemana lagi tempat berlindung
Jika tak dalam peluk-Mu
Posted at 09:29 pm by suaidi
Permalink
Monday, April 10, 2006
Tombo ati iku limo perkarane
Kaping pisan moco Qur’an lan maknane
Kaping pindo sholat wengi lakonono
Kaping telu wong kang sholeh kumpulono
Kaping papat kudu weteng ingkang luwe
Kaping limo dzikir wengi ingkang suwe
Salah sawijine sopo bisa ngelakoni
Mugi-mugi gusti Allah nyembadani
-
Gusti..
Hilangkan dari hati kami
dendam..benci..
pada orang yang memusuhi kami
jangan busukkan hati kami.
Posted at 01:53 pm by suaidi
Permalink
Friday, August 26, 2005
about-python.hostmatrix.org
this one is beta version of my python words, python tutorial.
http://about-python.hostmatrix.org
topics covered :
- python basic
- COM Server
- CGI
- Socket (Multithread)..
- others :)
Posted at 12:02 am by suaidi
Permalink
Thursday, July 28, 2005
Skrip berikut Membutuhkan :
- Bash
- Expect
Skrip ini pernah kugunakan untuk membuat user secara mass ( sekali enter banyak user tercreate).
hasilnya :
user : klp1
passwd: klp1
user : klp12
passwd: klp3
user : klpn
passwd:klpn
Listing createuser.sh (main program)
# Script for creating OS Labs Experiments
#!/bin/bash
counter=1
echo Number of group:
read group
prefix=klp
while [ $counter -le $group ];
do
echo "Creating group: $prefix$counter"
useradd -m $prefix$counter -s /bin/bash -d /home/praksisop/$prefix$counter
./xpf $prefix$counter $prefix$counter
let counter=counter+1
done
Listing file xpf
#!/usr/bin/expect
spawn passwd [lindex $argv 0]
set password [lindex $argv 1]
expect "password:"
send "$password\r"
expect "password:"
send "$password\r"
expect eof
Posted at 11:28 pm by suaidi
Permalink
Membuat COM Server dengan python
Membuat COM Server dengan python
berikut contoh source code membuat com server dengan python :
import pythoncom
class mycomserver:
_public_methods_ = [ 'pesan','arr' ]
_reg_progid_ = "mycomserver.tes"
_reg_clsid_ = pythoncom.CreateGuid()
def pesan(self):
return "ini adalah pesan"
def arr(self):
x=[]
x.append(0)
x.append(2)
return x
if __name__ == '__main__':
print "Registering COM server ..."
import win32com.server.register
win32com.server.register.UseCommandLine(mycomserver)
* simpan sebagai mycomserver.py
* jalankan dengan perintah python mycomserver.py
sekarang akses com server tersebut lewat Visual Basic dengan source code sebagai berikut
Dim pyobj as object
Dim strtes as string
dim myarr as variant
set pyobj=createobject("mycomserver.test")
strtes=pyobj.pesan
myarr=pyobj.arr
Sesudah kode vb itu dieksekusi maka :
strtes berisi 'halo' dan myarr adalah array yang berisi 0 dan 2 (myarr(1)=0,myarr(2)=2)
--
Dependencies :
Visual Basic 6.0
Python -> python2.3
tambahan -> pywin32
Catatan :
listing python yang tak posting ini ada gangguan indentasi(di blogdrive.com) jadi kalo ada yang copy paste sebaiknya di tata lagi source code pythonnya terutama indentasinya. ingat python sensitif(sangat) terhadap indentasi.
Com server ini merupakan media komunikasi antara Visual Basic dan python yang menurut saya sangat efektif :). Great Software can be produced by collaboration of those Programming Language. Satu bagus untuk user interface dan satu lagi mantap dengan banyak library yang free,mulai dari teks,gambar,jaringan sampai web services.
Posted at 11:02 pm by suaidi
Permalink
Wednesday, June 08, 2005
Gusti..
aku tak tahu harus mulai dari mana
aku tak tahu harus menulis apa
di tanganku duka, di tanganku suka
lagu cinta ingin kunyanyikan
namun lidahku kaku hatiku beku
aku rindu, aku tak tahu
lagu cinta, di mana kamu
mencari apa yang dicari
menunggu apa yang ditunggu
aku merasa dikejar waktu
dari mana kamu datang
aku tak mendengar langkahmu
lagu cinta, pelan-pelan bangunkan aku....
mencari apa yang dicari
menunggu apa yang ditunggu
aku merasa dikejar waktu
Posted at 06:53 pm by suaidi
Permalink
Saturday, April 30, 2005
Suatu hari, Imam Al-Ghazali berkumpul dengan
murid-muridnya lalu beliau bertanya ( Teka-Teki ) :
Imam Ghazali = " Apakah yang paling dekat dengan diri kita didunia ini?"
Murid 1 = " Orang tua "
Murid 2 " Guru
Murid 3 = " Teman "
Murid 4 = " Kaum kerabat
Imam Ghazali = " Semua jawaban itu benar. Tetapi
yang paling dekat dengan kita ialah MATI. Sebab itu janji Allah bahawa setiap yang bernyawa pasti
akan mati ( Surah Ali-Imran :185).
Imam Ghazali = " Apa yang paling jauh dari kita di dunia ini?"
Murid 1 = " Negeri Cina "
Murid 2 = " Bulan"
Murid 3 = " Matahari "
Murid 4 = " Bintang-bintang "
Iman Ghazali = " Semua jawaban itu benar. Tetapi
yang paling benar adalah MASA LALU. Bagaimanapun kita, apapun kenderaan kita, tetap kita tidak akan dapat kembali ke masa yang lalu.
Oleh sebab itu kita harus menjaga hari ini, hari esok dan hari-hari yang akan datang dengan perbuatan yang sesuai dengan ajaran Agama".
Iman Ghazali = " Apa yang paling besar didunia ini ?"
Murid 1 = " Gunung "
Murid 2 " Matahari "
Murid 3 = " Bumi "
Imam Ghazali = " Semua jawaban itu benar, tapi yang besar sekali adalah HAWA NAFSU (Surah Al A'raf: 179). Maka kita harus hati-hati dengan nafsu
kita,jangan sampai nafsu kita membawa ke neraka."
Imam Ghazali = " Apa yang paling berat didunia
Murid 1 = " Baja"
Murid 2 = " Besi"
Murid 3 = " Gajah "
Imam Ghazali" Semua itu benar, tapi yang paling berat adalah MEMEGANG AMANAH (Surah Al-Azab : 72 ). Tumbuh-tumbuhan,binatang, gunung, dan malaikat semua tidak mampu ketika Allah SWT
meminta mereka menjadi khalifah(pemimpin) di dunia ini. Tetapi manusia dengan sombongnya berebut-rebut menyanggupi permintaan Allah SWT
sehingga banyak manusia masuk ke neraka kerana gagal memegang
amanah."
Imam Ghazali = " Apa yang paling ringan di dunia ini ?"
Murid 1 = " Kapas"
Murid 2 " Angin "
Murid 3 = " Debu "
Murid 4 = " Daun-daun"
Imam Ghazali = " Semua jawaban kamu itu benar, tapi yang paling ringan sekali didunia ini adalah MENINGGALKAN SOLAT. Gara-gara pekerjaan kita atau urusan dunia, kita tinggalkan solat "
Imam Ghazali = " Apa yang paling tajam sekali didunia ini"
Murid- Murid dengan serentak menjawab "Pedang "
Imam Ghazali = " Itu benar, tapi yang paling tajam sekali didunia ini adalah LIDAH MANUSIA. Kerana melalui lidah, manusia dengan mudahnya menyakiti hati dan melukai perasaan saudaranya sendiri "
Posted at 02:30 pm by suaidi
Permalink
Tuesday, April 26, 2005
KAUM BERAGAMA DI NEGERI INI
KAUM BERAGAMA NEGERI INI
(Diambil dari tulisan A Mustofa Bisri)
Tuhan, lihatlah betapa kaum beragama negeri ini
mereka tak mau kalah dengan kaum beragama lain
di negeri-negeri lain,
demi mendapatkan ridha Mu
mereka rela mengorbankan saudara-saudara mereka
untuk berebut tempat terdekat di sisi Mu
mereka bahkan tega menyodok dan menikam
hamba-hamba Mu sendiri
demi memperoleh rahmat Mu
mereka memaafkan kesalahan
dan mendiamkan kemungkaran
bahkan mendukung kelaliman
untuk membuktikan keluhuran budi mereka
terhadap setanpun mereka tak pernah berburuk sangka
Tuhan, lihatlah betapa baik kaum beragama negeri ini
mereka terus membuatkan Mu rumah-rumah mewah
di antara gedung-gedung kota
hingga tengah-tengah sawah
dengan kubah-kubah megah dan menara-menara menjulang
untuk meneriakkan nama Mu
menambah segan dan keder hamba-hamba kecil Mu
yang ingin sowan kepada Mu
nama Mu mereka nyanyikan dalam acara hiburan
hingga pesta agung kenegaraan
mereka merasa begitu dekat dengan Mu
hingga masing-masing merasa berhak mewakili Mu
yang memiliki kelebihan harta membuktikan
kedekatannya dengan harta yang Engkau berikan
yang memiliki kelebihan kekuasaan membuktikan
kedekatannya dengan kekuasaan yang Engkau limpahkan
yang memiliki kelebihan ilmu membuktikan
kedekatannya dengan ilmu yang Engkau karuniakan
mereka yang Engkau anugerahi kekuatan
seringkali bahkan merasa diri Engkau sendiri
mereka bukan saja ikut menentukan ibadah
tapi juga menetapkan siapa ke sorga siapa ke neraka
mereka sakralkan pendapat mereka
dan mereka akbarkan semua yang mereka lakukan
hingga takbir dan ikrar mereka
yang kosong bagai perut bedug
Allahu Akbar Walillahil Hamd
Posted at 10:51 am by suaidi
Permalink
Wednesday, January 12, 2005
Administrator Database Oracle
Tipe User Oracle
Terdapat bermacam-macam tipe user, biasanya tergantung pada besar kecil site yang memasang oracle.Site kecil biasanya mempunyai 1 orang administrator untuk administrasi database,Aplikasi dan user. Site besar bisa mempunyai beberapa administrator dan membagi tugas yang spesifik bagi masing-masing administrator.
Adapun beberapa tipe user :
* DB Administrator.
Tugas DB Administrator
o Install dan Upgrade Oracle Server dan Tool Aplikasi
o Mengalokasikan System Storage dan merencanakan requirement untuk sistem database
o Membuat storage database sesudah developer aplikasi selesai mendesain aplikasi
o Membuat objek objek primer seperti Tabel,indeks dan view sesudah developer selesai mendesain aplikasi
o Dengan informasi dari developer,mengubah struktur database yang memerlukan perubahan
o Menjaga keamanan sistem
o Mengontrol dan memonitor akses user ke database
o Memonitor dan mengoptimasi performa database
o Merencanakan backup dan recovery database
o Backup dan restore database
o Banyak yah :)
* Officer keamanan
Tugas Officer keamanan
o Rolling user
o Mengontrol dan memonitor akses user ke database
o Menjaga keamanan sistem
* Administrator Jaringan
Tugas administrator jaringan
o Mengurusi Oracle Networking services
o Managemen distribusi database
* Developer Aplikasi
Tugas Developer aplikasi :
o Mendesain dan mengembangkan aplikasi database
o Mendesain struktur database
o Memperkirakan requirement Storage untuk aplikasi
o Menspesifikasi modifikasi struktur database untuk aplikasi
o Tuning aplikasi ketika di develop
o Menata sekuriti aplikasi
* Administrator Aplikasi
Tugasnya adalah melakukan administrasi terhadap aplikasi tertentu.Idealnya tiap aplikasi mempunyai administrator tersendiri.
* User Database
o Mengentri,modifikasi dan menghapus data pada database
o Membuat report dari data yang ada
Teknis
Identifikasi Versi Release Oracle
Berikut adalah contoh label Database server oracle : 9.0.1.1.2
9=Angka Versi,Identifikasi umum. Versi software .
0=Rilis angka fitur baru
1=Menyatakan angka release maintenance
1=Identifikasi generict patch set
2=angka patch set platform tertentu
Cara mengecek Nomer release : Berikut ini adalah nomer release oracle yang saya dapatkan dikomputer saya setelah mengeksekusi baris perintah berikut :
SELECT * FROM PRODUCT_COMPONENT_VERSION;
PRODUCT VERSION STATUS
----------------------------------------------------------------
NLSRTL 3.4.1.0.0 Production
Oracle8i Enterprise Edition 8.1.7.0.0 Production
PL/SQL 8.1.7.0.0 Production
TNS for Linux: 8.1.7.0.0 Development
Security dan priviledge Administrator Database
Untuk melakukan aktifitas administrasi database diperlukan priviledge extra baik itu didalam database atau pada sistem operasi.
* Account pada sistem operasi Untuk dapat melakukan aktifitas administrasi database kita harus mempunyai account pada sistem operasi,karena harus mengeksekusi perintah-perintah pada shell sistem operasi.Sebagai contoh: Pada sistem operasi linux anda harus mempunyai hak akses root dan mempunyai account oracle untuk melakukan instalasi oracle.
* Account pada Database.Dua account user secara otomatis di buat pada saat instalasi oracle. Dua account tersebut adalah SYS dengan password CHANGE_ON_INSTALL dan SYSTEM dengan password MANAGER, dan disarankan untuk membuat satu account administrator lagi untuk melakukan perintah administratif sehari-hari.
* CATATAN : segera ganti password SYS dan SYSTEM sesudah pembuatan database selesai.
SYS
Ketika sembarang database di buat, user SYS secara otomatis di buat dengan role DBA. Semua tabel dan view dasar untuk dictionary database disimpan pada skema SYS. Tabel dan View dasar SANGAT penting untuk operasional oracle. Untuk menjaga integritas data dictionary, tabel-tabel pada skema SYS hanya dimanipulasi oleh oracle dan seharusnya tidak dimodifikasi oleh sembarang user atau administrator database dan semestinya tidak boleh ada yang membuat tabel pada skema user SYS.
SYSTEM
Ketika database di buat, user SYSTEM juga secara otomatis di buat dan di beri hak role DBA. user SYSTEM digunakan untuk membuat tabel-tabel dan view tambahan yang menampilkan informasi administratif, tabel dan view internal yang digunakan oleh opsi-opsi dan tool oracle.
Posted at 04:15 pm by suaidi
Permalink