Senin, 10 Desember 2007

Program Favorit

Aplikasi yang diinstall pada fresh instalasi windows xp:
  1. Firefox
  2. Irvan Viewer
  3. Winamp
  4. K-Lite mega codec pack
  5. Opera
  6. Flash player plugin
  7. Adobe Acrobat Reader
  8. AVG Free
  9. Thunderbird
  10. Windows Media Player 11
  11. Winrar
  12. Shollu
  13. Toddler Key
  14. Yahoo Messenger
  15. Edit Plus
Beberapa tambahan yang akan diinstall jika dibutuhkan:
  1. 7zip
  2. Gimp
  3. Open Office

Minggu, 02 Desember 2007

Hardisk Laptop Baru

Baru saja beli hardisk baru tanggal 30 Nov 2007, harga 830 ribu dapat fujitsu 120gb dan casing.
Hardisk laptop yang lama meski masih bisa dibuat booting tapi sudah agak rusak, sepertinya ada sedikit bad sector, ada beberapa aplikasi yang jalanya lambat sekali atau dianggap belum diinstall padahal sebelumnya ada dan baik-baik saja.

Proses partisi dan format dilakukan seperti format flashdisk usb biasa. Kata yang jual hardisk laptop hanya bisa di format dalam keadaan terpasang di laptop (internal), jika dalam casing (external) tidak bisa, padahal menurut buku manualnya casing, bisa, juga menurut beberapa teman.

Hardisk 40gb yang lama terdiri dari 4 partisi:
  • c: (System) 15gb, berisi windows dan program
  • d: (Data) 5gb, untuk mydocument
  • e: (Property) 13gb, berisi master installer, mp3
  • f: (Backup) 4,15gb, untuk video anak
Untuk 120gb yang baru ditambah dua partisi lagi jadi 7 partisi:
  • c: (System) 30gb
  • d: (Data) 10gb
  • e: (Property) 30gb
  • f: (Backup) 20gb
  • g: (Download) 10gb, hasil download dari internet di sini, biasanya nyampur di c
  • h: (Starnix) 11,5gb, rencananya diinstall linux
Lumayan, yang 40gb sudah hampir penuh sekarang kosong.

Senin, 26 November 2007

Kapan sebaiknya menggunakan relasi tabel: one-to-one

Relasi tabel one-to-one (satu-satu) adalah relasi 2 tabel dengan primary key (pk) dan foreign key (fk). Ini dilakukan dengan meletakkan kolom one-to-one ke tabel baru.
Sebetulnya relasi ini jarang digunakan. Namun ada beberapa alasan relasi ini digunakan:
  1. Memindahkan data ke tabel lain memungkinkan untuk membuat query yang lebih cepat.
  2. Mengisolasi dan menghindarkan nilai NULL pada tabel utama.
  3. Membuat sebagian data susah diakses
Contoh tabel:
Tbl_Pegawai
- id_pegawai (PK)
- nama_depan
- nama_belakang

Tbl_Gaji
- kode_asuransi (PK)
- level_gaji
- id_pegawai (FK)

Tabel pegawai dan gaji didesain one-to-one untuk mendapatkan keuntungan:
  1. Query untuk mendapatkan kode_asuransi lebih cepat
  2. Data gaji lebih aman

Senin, 05 November 2007

Surat untuk ayah

Ayah, ma'af ak pindah ke tempat yang baru tanpa permisi lebih dahulu.

Ayah jangan khawatir, tempat baruku sangat damai dan nyaman.

Ayah, aku yakin ayah cukup pintar untuk mengerti dan memahami kepindahanku.

Ayah, tak perlu ayah membelikan aku mainan di tempat baruku. Bukanya aku tidak mau, hanya nanti tempat baruku dirusak orang.

Ayah, tak perlu ayah menemaniku di tempat baruku. Bukanya aku tidak mau, hanya tempat baruku sementara ini bukan untuk ayah.

Ayah, jika tiba saatnya ayah datang ke tempat baruku, aku ingin ayah berjanji untuk menemuiku dan menemaniku, selamanya. Janji ya!

Salam sayang,
Roudlotul Jannah

ps: Ayah, jgn lupa ajak ibu ya!

----------
dalam kenangan, Roudlotul Jannah, di taman surga
meninggal dalam kandungan usia 8 bulan pada 5 Mei 2005
tulisan ini dibuat sudah cukup lama, sekitar setahun yang lalu
sekarang dirilis karena Alhamdulillah, istri saya sedang mengandung anak ke 3
do'akan lahir sehat wal afiat tidak kurang satu apapun.
Trims

Kamis, 25 Oktober 2007

Adil dalam Poligami

Syarat poligami adalah adil. Adil terbagi 2, yang bisa diukur dan yang tidak. Yang tidak diantaranya rasa sayang atau cinta, dan ini di luar kendali. Sedangkan yang dapat diukur ada 5:
  1. Adil kepada Allah SWT
  2. Adil kepada Muhammad Rasulullah SAW
  3. Adil kepada diri sendiri
  4. Adil kepada keluarga
  5. Adil kepada lingkungan sekitar atau masyarakat
Poligami adalah solusi dari sekian banyak masalah seksual masyarakat:
  1. Prostitusi atau pelacuran
  2. Hamil diluar nikah
  3. aborsi
  4. single parent (wanita membesarkan anak sendiri karena bapak tidak bertanggung jawab)
  5. seks pranikah
  6. homo atau lesbian
  7. selingkuh
Pihak yang paling dilecehkan dari masalah di atas adalah wanita, di mana tidak dihargai dan sangat dilecehkan, hanya menjadi (ma'af jika kasar) alat pemuas nafsu, living sex toy.
Namun yang sangat menentang poligami adalah wanita, padahal dalam poligami wanita sangat dihargai, dimuliakan, dan dilindungi.

Senin, 22 Oktober 2007

Usulan Materi JaMU

Berikut adalah beberapa materi Java yang bagus untuk dijadikan materi JaMU:
  • Swing programming... bikin MDI pake JDesktopPane
  • Thread programming... bikin simulasi balap mobil.
  • Best practice dengan "Programming To Interface"
  • Connect ke LDAP dengan JNDI.
  • Bekerja efisien dengan Regex.
  • Bekerja dengan reflection + annotation.
  • Parsing XML dengan sax parser.
  • Program socket ECHO dengan NIO
  • Bagaimana menggunakan ByteBuffer
  • Tranformasi 2D dengan AffineTransform.
  • Bikin program remoting dengan RMI.
  • PKI (Public Key Infrastructure) dengan JCE (Java Cryptography Extension).
  • Playing Sound dengan javax.sound
  • Database dengan JDBC
(tambahan dari saya)
  • Swing programming... unexpossed BoxLayout power
  • Swing programming... creating component
  • Web Programming... Front Controller
diambil dari posting seorang rekan anggota milis JUG yang memberi usulan materi Jamu:
Re: Where is JaMU
Posted by: "Ferdinand Neman" newm4n@gmail.com oetoeg
Date: Mon Oct 22, 2007 12:51 am ((PDT))

Kamis, 27 September 2007

NHibernate - First Show

NHibernate adalah Hibernate untuk dot Net. Situsnya bisa diakses langsung:
http://www.nhibernate.org/
atau dari situs Hibernate,
http://www.hibernate.org/

pilihan untuk melakukan konfigurasi
1. XML (hibernate.cfg.xml)
2. Programmatic

untuk pilihan pertama, tidak bisa secara otomatis tetapi harus digunakan file absolute.

yang paling penting dalam mempelajari NHibernate adalah motivasinya, karena pada platform .NET sudah tersedia ADO.NET beserta komponen jadi yang cukup powerfull.

langkah awal untuk mempelajari NHibernate, setelah melihat2 website resminya, bisa lihat website dari Benjamin Day Consulting (www.benday.com) pada bagian NHibernate:
http://www.benday.com/DisplayWebPage.aspx?itemId=20
juga bisa donlot presentasi seminar VS-Live, San Fransisco 2006

Kamis, 20 September 2007

Ngobrolin version control

roel_thereds: blm plg, bgmn kerjaan ?
Javid Zacky: tadi sehari baru ja training version control
Javid Zacky: sama mas endi
roel_thereds: diajarin apa aja?
Javid Zacky: diajarin dasar2nya sama beberapa kegunaan yang paling penting dalam ngerjain proyek2
roel_thereds: apa aja ?
roel_thereds: beberapa point aja ..
Javid Zacky: misalnya tentang pembuatan 'task' dan 'branch'
Javid Zacky: dalam tengah2 project kan biasanya ada proses release
Javid Zacky: misalnya module 1 atau beberapa module pertamaa
roel_thereds: terus ..
Javid Zacky: sementara project jalan terus
Javid Zacky: sementara release 1 direview sama QC, project bisa jalan terus.
Javid Zacky: setelah release 1 dah direview ma QC dan ga da bug
Javid Zacky: maka kita bisa gabungin lagi dengan project utama tadi yang masih terus dikembangin
Javid Zacky: prosesnya namanya 'merge'
Javid Zacky: sebelum di merge kita sebaiknya melakukan 'task' dulu sebagai backup apabila proses merge banyak menemui conflic
Javid Zacky: kalu merge sukses maka hasilnya juga di buatin 'task' sebagai backup
Javid Zacky: bagitu juga jika kita mau melakukan paralel project
Javid Zacky: kita buatin branch
Javid Zacky: sehingga setiap branch tidak mengalami masalah pas lagi commit dengan branch lainnya
Javid Zacky: cara pembuatan task sama dengan branch
roel_thereds: klo trunk ?
Javid Zacky: trunk itu folder yang di jadikan konvensi untuk menyimpan file2 project yang terus dikerjain
Javid Zacky: ya semacam folder utama ddalam project lah
Javid Zacky: sory pulang dulu
Javid Zacky: bye

Selasa, 18 September 2007

Mempermasalahkan Freeport = Irian Merdeka

Mempermasalahkan Freeport = Irian Merdeka
ini adalah statement saya pribadi, hasil dari membaca dan mengamati berbagai sumber informasi.

Kamis, 13 September 2007

Pertanyaan Excel



Paman saya mempunyai data di excel seperti dalam gambar. Fungsi apa yang musti dipakai, jika pada dua cell input diisi 'bd' dan '13', maka pada cell output menghasilkan 'h' ?
Contoh lain misalkan input adalah 'bc' dan '11', maka output adalah 'a'

Semoga ada yg bisa membantu menjawab pertanyaan paman saya
, Trims.

Rabu, 12 September 2007

Menjalani Hidup Seperti Membangun Kandang ?

Bagaimana kita menjalani hidup, apakah seperti membangun kandang anjing ? atau seperti membangun rumah mewah nan nyaman, atau seperti membangun gedung megah pencakar langit ?



Cerita berikut saya ambil dari buku "The Unified Modeling Language User Guide" karangan Grady Booch, James Rumbaugh, & Ivar Jacobson

The Importance of Modeling

If you want to build a dog house, you can pretty much start with a pile of lumber, some nails, and a few basic tools, such as a hammer, saw, and tape measure. In a few hours, with little prior planning, you'll likely end up with a dog house that's reasonably functional, and you can probably do it with no one else's help. As long as it's big enough and doesn't leak too much, your dog will be happy. If it doesn't work out, you can always start over, or get a less demanding dog.

If you want to build a house for your family, you can start with a pile of lumber, some nails, and a few basic tools, but it's going to take you a lot longer, and your family will certainly be more demanding than the dog. In this case, unless you've already done it a few dozen times before, you'll be better served by doing some detailed planning before you pound the first nail or lay the foundation. At the very least, you'll want to make some sketches of how you want the house to look. If you want to build a quality house that meets the needs of your family and of local building codes, you'll need to draw some blueprints as well, so that you can think through the intended use of the rooms and the practical details of lighting, heating, and plumbing. Given these plans, you can start to make reasonable estimates of the amount of time and materials this job will require. Although it is humanly possible to build a house yourself, you'll find it is much more efficient to work with others, possibly subcontracting out many key work products or buying prebuilt materials. As long as you stay true to your plans and stay within the limitations of time and money, your family will most likely be satisfied. If it doesn't work out, you can't exactly get a new family, so it is best to set expectations early and manage change carefully.

If you want to build a high-rise office building, it would be infinitely stupid for you to start with a pile of lumber, some nails, and a few basic tools. Because you are probably using other people's money, they will demand to have input into the size, shape, and style of the building. Often, they will change their minds, even after you've started building. You will want to do extensive planning, because the cost of failure is high. You will be just a part of a much larger group responsible for developing and deploying the building, and so the team will need all sorts of blueprints and models to communicate with one another. As long as you get the right people and the right tools and actively manage the process of transforming an architectural concept into reality, you will likely end up with a building that will satisfy its tenants. If you want to keep building buildings, then you will want to be certain to balance the desires of your tenants with the realities of building technology, and you will want to treat the rest of your team professionally, never placing them at any risk or driving them so hard that they burn out.

Milikilah rencana untuk sukses. Buat buku impian anda, SEKARANG !!!

salam SUKSES