<< December 2009 >>
Sun Mon Tue Wed Thu Fri Sat
 01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31


If you want to be updated on this weblog Enter your email here:



rss feed



Saturday, May 06, 2006
Kapan panen itu tiba

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
no subject

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
Make a comment  

Monday, April 10, 2006
opick

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
Make a comment  

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
Make a comment  

Thursday, July 28, 2005
Linux mass user creation

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
Comment (1)  

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
Make a comment  

Wednesday, June 08, 2005
Lagu Cinta

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
Make a comment  

Saturday, April 30, 2005
Teka - Teki

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
Make a comment  

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
Comment (1)  

Wednesday, January 12, 2005
Oracle DBA

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
Make a comment  

Next Page