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