Author Archives: adisetiawan

About adisetiawan

Web Developer based in Bali, Indonesia

Ultah Bali Blogger ke 5

Minggu besok Bali Blogger Community akan merayakan ulang tahunnya yg ke 5, yuk dateng, ajak saudara, adik – kakak, pacar, suami – istri, anak dan tetangga ke acara kami. Event di facebook bisa dilihat di https://www.facebook.com/events/101649470000679/101650090000617

Hari/Tanggal:
Minggu, 11 November 2012
Waktu:
09.00 – Selesai
Tempat:
Nabeshima Creative Space
Jl. Padma Gg. Harum No.5, Penatih, Denpasar, Bali

Continue reading

tips singkat memilih calon gubernur DKI Jakarta

Dalam rangka menyambut pilkada Jakarta sebentar lagi, postingan ini dibuat. Saya bukan warga jakarta jadi jelas tidak bisa memilih, hanya dgn tulisan ini setidaknya saya yg hanya beberapa bulan tinggal di jakarta melihat dari kacatama warga non-jakarta.

Banyak yg masih bingung dengan pilihannya karena politik membuat seorang tampak bagus. Saya nggak suka politik, tapi utk memilih pimpinan bukanlah hal yg susah.

Yang pertama analoginya, kalo kita sedang mencari pembantu/asisten rumah, dengan budget gaji yg sama apakah kamu akan memilih seseorang tanpa pengalaman kerja atau seseorang yg sudah memiliki pengalaman kerja ? Ingat budget gajinya sama.

Tentu yg sudah punya pengalaman kerja sebelumnya. Pilihan mengerucut. Berikutnya, sudah punya pengalaman kerja, difilter lagi, bagaimana portfolio kerja mereka sebelumnya ? Apakah bagus ? Punya prestasi ? Atau pernah bermasalah dgn majikan sebelumnya, kurang meyakinkan, dsb.

Terakhir, walaupun masih teori dan belum tentu terwujud tanpa eksekusi yg tepat, tentu saja program dan solusi mereka mengatasi masalah di Jakarta. Pilih pimpinan dengan tawaran solusi yang paling masuk akal, tidak muluk-muluk dan paling mudah untuk di implementasikan.

Sudah ketemu kan pilihannya ? :)

Jadi siapa pilihanmu ?

Belajar Ruby 1

Bukan, saya bukan Ruby programmer atau mengerti bahasa pemrograman ruby. Justru saya baru belajar ruby satu – dua minggu ini. Alasan saya belajar ruby ? Bosan dgn PHP! *just kiding* alasan pastinya tidak ada, tapi karena saya tertarik belajar web framework rails yg berbasis ruby, obviously ruby knowledge is a must. Lucu aja misalnya belajar codeigniter tapi nggak tau PHP :)

Anyway bytheway, teman menyarankan saya utk membaca buku ttg ruby judulnya “Programming Ruby 1.9″ the pragmatic programmers guide, which I found very useful utk newbie seperti saya.

Konsep baru yg saya temukan setelah membaca sampai di chapter 2 adalah symbol dan yield. Symbol mirip constan di php tapi nggak perlu define sebelumnya dan nggak ada valuenya. Sedangkan yield belum ketemu persamaannya di php. Yield di ruby ibarat coroutine dimana dua method bisa saling panggil memanggil. *susah jelasinnya*

Sekian dulu belajar ruby, jelas postingan ini bukan tutorial ruby tapi lebih opini pribadi hasi baca buku dan resource lainnya. Nanti disambung lagi..

Until then, happy coding!

Include Joomla core functionality in external PHP file

Once I need to have Joomla core class in external files, answer can be found here. To repeat myself, here’s minimum code required to have Joomla functionality in our own file.

<?php
//define constant
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
 
//you need to adjust joomla path according to your joomla installation
define( 'JPATH_BASE', $_SERVER[ 'DOCUMENT_ROOT' ] . DS . 'joomla' );
 
//include joomla core files
require_once( JPATH_BASE . DS . 'includes' . DS . 'defines.php' );
require_once( JPATH_BASE . DS . 'includes' . DS . 'framework.php' );
require_once( JPATH_BASE . DS . 'libraries' . DS . 'joomla' . DS . 'factory.php' );
 
//create application
$mainframe =& JFactory::getApplication('site');
 
//in this point, you're ready to use joomla functionality
 
//example: initialize database object
$db = JFactory::getDBO();
 
//or import plugin helper
JLoader::import('joomla.plugin.helper');
 
//to test whether some plugins is enabled
$pluginenabled = &JPluginHelper::isEnabled('authentication', 'joomla');

Happy coding!

Fix “lib/libbps.so.1 does not exist.” error during compile in playbook native SDK

To fix:

Source file of asset "lib/libbps.so.1" does not exist.

during compiling project using QNX Momentics IDE, simply edit bar-descriptor.xml and search for

<asset path="${QNX_TARGET}/../target-override/${CPUVARDIR}/usr/lib/libbps.so" type="Qnx/Elf">lib/libbps.so.1</asset>

Replace with absolute path, i.e:

<asset path="C:/bbndk-2.0.1/target/qnx6/${CPUVARDIR}/usr/lib/libbps.so" type="Qnx/Elf">lib/libbps.so.1</asset>

Hope this save someone’s precious time. Happy coding!