Starting Out with OSGi

OSGi the modularity system for Java . Since some people prefer mailing lists than Google to request introductory material, here’s my own. The first thing you’ll need to start practicing is an OSGi distribution. Pick one of them below: FUSE ESB (aka Apache ServiceMix ) ModuleFusion SpringSource dm Server Pax Construct You should be able…

baru "dhong" what OSGi is all about

Image via Wikipedia OSGi…. comparison-nya dengan WebSphere , Tomcat, JBoss … Mereka mengepak sebuah "Application Server " beserta libraries-nya yang versinya udah ditentuin. Mulai dari servlet, JSP, JSF, ESB, JMS, JMX, dll. Dengan begitu, file WAR "harusnya" sih kecil (dan pada kasus2 simple tetep kecil). Kenyataannya file WAR tetep banyak yang gede2, karena banyak library…

| |

New Ubuntu 8.10: The Intrepid Ibex!

Ubuntu’s latest version 8.10 Intrepid Ibex has just been released a few minutes ago! Congratulations to Canonical team for releasing this fresh new Ubuntu! The Ubuntu team is pleased to announce Ubuntu 8.10 Desktop and Server, continuing Ubuntu’s tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. Read…

| | |

Pinjam Tangan Multifungsi: Gratis!!!

Baru baca sebagian buku “Kun Fayakun” karangan Ustadz Yusuf Mansur, gara2 dipinjami sebentar oleh bapak pemilik Warteg. Ada satu bagian yang sangat menyentuh hati saya, di halaman 108. Diceritakan bahwa kita tidak memiliki apa-apa. Mata bukan milik kita. Begitu pula tangan, hati, semua bagian tubuh dan juga harta yang kita miliki. Oh, jadi sedih, kalo…

| |

"I could've spent more time worshipping You…"

SacredLearning.org is an Islamic web site Parama Danoesubroto recently shared with me which, among other useful materials, contains general talks by Shaykh Husain Abdul Sattar (as freely downloadable audios). Parama initially made me interested with a talk titled “Wisdom of Wealth” which is excellent. I begin to listen to the other talks. Actually I dutifully…

| | | |

9 Most Important Quotes You Need to Know About Prophet Muhammad S.A.W.

Just read a very interesting article from Wid Brilliant about Prophet Muhammad. It’s so good and “BLINK!” me a lot so I just had to make a copy here… Thanks a lot to Dedi Setiawan for introducing me the word “BLINK”, and Parama Danoesubroto for reminding me (again!) about this theme. Of course *BIG* Thanks…

| | | |

Top 9 Habits of Highly Successful Entrepreneurs

Parama W. Danoesubroto, a friend of mine, recently shared a bit of his vast business-savviness. It’s great enough that I’d like to share it here, both with my future self and with you the cool person (yes! YOU) who read this blog. Extra-gladly he’s willing to license his ideas as Creative Commons (oh so geeky!)….

|

Organization-based Programming

Proposal: * Organization-based programming = Organize agents, objects, and messages exchanged between them, to work on a goal or a process (i.e. “desired outcome”). Inspiration: Lemmings, DNA, construction sites, Impossible Creatures. Definitions: Agents are actors that have less predictable behavior. Objects are actors than have predictive behavior. Both agents and objects are actors. Actors can…

| |

Semantic Thoughts on Model, View, Controller (MVC)

Semantic Web is a technology family (or, a disparate set of sometimes non-related technologies) that allows computing applications to understand each other. It has the potential of transforming the way we do computing in the very near future… and power to make software developers’ lives easier. I’ve been having lots of random thoughts about how…

|

NVidia NForce 610i / GeForce 7050 in Ubuntu Gutsy 7.10

We recently upgraded a server from a Jetway P4M9AP motherboard to a Zotac N73V-AC7V, which is actually very good… except that they (the motherboard, NForce 610i chipset, NVidia GeForce 7050 integrated graphics adapter/VGA, sound) doesn’t work out of the box with our Ubuntu Gutsy 7.10. Fortunately, there is a solution: nForce 610i : audio and…