Posted on March 15, 2008 in Other by sverdianto2 Comments »

Unccl Oveguqnl Fhxzn :Q

Posted on March 14, 2008 in Office, Java by sverdianto1 Comment »

Well, I’ve previously developed an SSO (Single Sign On) system build on on top of CAS and Spring. It integrate famous products from Atlassian called Confluence and Jira.
It was a bit hard to do LDAP user and group management in older version of Confluence and Jira.

I just requested by client to setup Confluence+LDAP integration for user authentication only (note that this is not including LDAP user & group managemet) using ActiveDirectory.

I am surprised that doing this now (in Confluence 2.7.x) is more simple than what I did before.

Here is what I do to make it works:
Firstly, Go to confluence installation dir (%CONFLUENCE_HOME%).

Edit %CONFLUENCE_HOME%/confluence/WEB-INF/classes/atlassian-user.xml and add lines below:


<ldap key="exampleLdapRepository" name="Example LDAP Repository" cache="true">
    <!-- server config -->
    <host>ad.example.com</host>
    <port>389</port>
    <securityPrincipal>cn=user,ou=admins,dc=example,dc=com</securityPrincipal>
    <securityCredential>password</securityCredential>
    <securityProtocol>plain</securityProtocol>
    <securityAuthentication>simple</securityAuthentication>
    <baseContext>ou=users,dc=example,dc=com</baseContext>

    <!-- tree config -->
    <baseUserNamespace>ou=users,dc=example,dc=com</baseUserNamespace>
    <baseGroupNamespace>ou=groups,dc=example,dc=com</baseGroupNamespace> <!-- ignored -->
    <usernameAttribute>cn</usernameAttribute>
    <userSearchFilter>(objectClass=user)</userSearchFilter>
    <firstnameAttribute>displayName</firstnameAttribute>
    <surnameAttribute>sn</surnameAttribute>
    <emailAttribute>mail</emailAttribute>
    <groupnameAttribute>cn</groupnameAttribute>
    <groupSearchFilter>(objectClass=ignoredSinceWeUseUserAuthOnly)</groupSearchFilter>
    <membershipAttribute>member</membershipAttribute>
    <userSearchAllDepths>true</userSearchAllDepths>
    <groupSearchAllDepths>false</groupSearchAllDepths>
</ldap>

Above task will enable authentication to LDAP. Since we’re not managing groups in LDAP, now the problem is authenticated users does not belong to any group so that they can’t use Confluence (minimum group is confluence-users). Therefor we need to use Dynamic-Group plugin so authenticated users will automatically joined to groups that already specified by admin in configuration files.

LDAP Dynamic Groups Plugin

It seems like the page is never updated :p. Someone has reported that the plugin didn’t work for Confluence 2.7 or later. :(
But, I finally found that the plugin is actually shipped with confluence 2.7 :D. what you need to do is edit %CONFLUENCE_HOME%/confluence/WEB-INF/classes/seraph-config.xml and,

Replace:


<authenticator class="com.atlassian.confluence.user.ConfluenceAuthenticator"/>

With:


<authenticator class="com.atlassian.confluence.user.ConfluenceGroupJoiningAuthenticator"/>

Save, and restart tomcat. All LDAP users under ou=users,dc=example,dc=com now should be able to use Confluence ;)

References:
- Add LDAP Integration
- Customising atlassian-user.xml
- Automatically Adding LDAP users to confluence users Group

Posted on March 13, 2008 in Internet, Mobile by sverdianto1 Comment »

Baru saja ketika perjalanan pulang dari kantor ke kos, saya kebetulan sedang kebelet jadi jalan cepat menuju wese terdekat di Botani Square :D.
Entah pas jalan didepan A&W (karena saya masuk melalui pintu dekat A&W) penasaran mata nengok ke kiri yang ternyata ada stand CBN 3G internet.
Berhubung kondisi tidak memungkinkan untuk mampir dulu, saya lanjut jalan menunaikan tugas :D ke wese.

Kembali lagi, akhirnya saya penasaran dan bertanya ke stand yang sudah hampir tutup itu.
“Mas boleh tanya-tanya gak tentang CBN 3G?”, dia yang sedang duduk-duduk menanti stand tutup dan beres-beres spontan berdiri melihat saya bertanya dengan suara keras. (Kaget mungkin :p).

..tanya jawab & basa basi…

Akhirnya saya ditawari paket CBN 3G yang katanya support UMTS dan HSDPA,

Jenis Layanan 3G Zero 3G 500 3G 1000
Pendaftaran Rp. 50.000 Rp. 50.000 Rp. 50.000
Biaya Bulanan Rp. 30.000 Rp. 165.000 Rp. 300.000
Limit Pemakaian 0 KB 500.000 KB 1.000.000 KB
Kelebihan Pemakaian Rp. 0.35/KB Rp. 0.30/KB Rp. 0.38/KB
Free Hotspot/Bulan 2 Jam 5 Jam 8 Jam

* Belum termasuk PPN 10% :(
* Sedang promosi, jadi biaya pendaftaran gratis :P
* Aktif ditempat :)

Dan saya akhirnya berlangganan 3G 500, dicoba dulu, nanti bisa disesuaikan dengan keperluan.

Berikut hasil test kecepatan menggunakan test kecepatan dari CBN dan Indosat,
CBN:
- Download : 724 kbps
- Upload : 58 kbps
Indosat:
- Download : 664.6 kbps
- Upload : ?

Skrinsyut:
CBN 3G - CBN Speed Test
 
CBN 3G - Indosat Speed Test

Posted on January 22, 2008 in Internet, Mobile, Mac by sverdianto1 Comment »

Fiuh… setelah berbulan-bulan tidak menggunakan 6233 (setelah mati dan hidup lagi tapi bluetooth mati) sebagai USB modem. Akhirnya saya berhasil memberdayakannya kembali (walaupun sempat putus asa dan membeli 6120 classic ;)).

Barusan saja saya iseng-iseng mencari lagi bagaimana cara memberdayakan 6233 sebagai USB modem di Leopard dan akhirnya dapat di http://discussions.europe.nokia.com/discussions/board/message?board.id=pcsuite&thread.id=20885&view=by_date_ascending&page=2 . Thanks buat siapapun yang menemukan caranya (yotun?)

Ini caranya:

Sebelum nya copy dulu file [DVD 1 OS X 10.4]/System/Installation/Packages/Essentials.pkg/Contents/Archive.pax.gz ke /

Juga jangan lupa disconnect HP-nya dulu…

Sukma-MBP:~ sverdianto$ sudo -s
Password:
bash-3.2# mkdir /kexts.orig
bash-3.2# mv /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDC* /kexts.orig
bash-3.2# cd /
bash-3.2# pax -r -z -f Archive.pax.gz *AppleUSBCDC*

Reboot dan … Selesaiiii…. :P

Posted on December 30, 2007 in Mobile, Mac by sverdianto4 Comments »

Kaget melihat sisa harddisk MacBook Pro saya yang hanya 3.6Gb dari total 120Gb.
Pagi tadi saya putuskan untuk membeli sebuah external diskdrive.

Kebetulan kemarin pagi Ekha pergi ke mangga-dua bertiga dengan teman kantornya karena ada tugas membeli beberapa hardware.
Hmmm… kepikiran pesen deh… :D - Thanks ya kha.

Sebelum memilih kira-kira hardisk apa yang dibeli, saya bertanya ke beberapa rekan dan baca review di internet kira-kira merk/tipe apa yang sesuai dengan kebutuhan saya.
Ternyata Western Digital yang menjadi pilihan.

Saya berharap bisa mendapatkan harddisk yang berkapasitas 120Gb dan memiliki koneksi FireWire. Ups, rasanya FireWire masih terlalu jarang dan komputer lain sekitar saya banyak yang belum mendukung, USB2 sepertinya cukup :).

Ok… akhirnya harddisk Western Digital 120Gb Portable ber-enclosure hitam pun saya dapatkan.

WD Portable 120Gb

Setelah robek bungkusnya, paket harddisk itu berisi 1 harddisk WD 120Gb, 1 kabel USB2 yang
panjangnya sekitar 30cm, dan sebuah buku manual.

Nah mulai ke bagian penting.

Hal pertama yang saya lakukan setelah membeli harddisk baru adalah memastikan harddisk berfungsi baik dan tidak ada kerusakan.
Saya memformat ulang harddisk tersebut, dengan full format atau biasa disebut secure erase di sistem operasi Mac OS X.
Dengan menggunakan Disk Utility OS X, saya memilih security option “Zero Out Data” agar semua data dalam harddisk benar-benar dihapus. Dengan melakukan hal ini otomatis setiap sektor kita akan tahu apa ada bad-sector atau tidak. Proses format sekitar 1 jam :o, yups cukup lama.
Sempet serem baca “remaining time” yang menunjukan 2 menit ternyata tidak selesai-selesai sampai lebih dari 20 menit. Tapi akhirnya selesai tanpa error.

Hal kedua yang saya lakukan adalah performance benchmark.
Untuk mengetes performa harddisk, saya menggunakan XBench untuk membandingkan harddisk WD baru dengan Fujitsu internal MBP saya.

Inilah hasilnya:

Fujitsu MBP:

Results	31.74
	System Info
		Xbench Version		1.3
		System Version		10.5.1 (9B18)
		Physical RAM		2048 MB
		Model		MacBookPro2,2
		Drive Type		FUJITSU MHW2120BH
	Disk Test	31.74
		Sequential	42.81
			Uncached Write	45.22	27.76 MB/sec [4K blocks]
			Uncached Write	51.87	29.35 MB/sec [256K blocks]
			Uncached Read	41.23	12.07 MB/sec [4K blocks]
			Uncached Read	35.99	18.09 MB/sec [256K blocks]
		Random	25.21
			Uncached Write	9.05	0.96 MB/sec [4K blocks]
			Uncached Write	55.91	17.90 MB/sec [256K blocks]
			Uncached Read	56.16	0.40 MB/sec [4K blocks]
			Uncached Read	80.37	14.91 MB/sec [256K blocks]


Western Digital External:

Results	37.64
	System Info
		Xbench Version		1.3
		System Version		10.5.1 (9B18)
		Physical RAM		2048 MB
		Model		MacBookPro2,2
		Drive Type		WD 1200BEV External
	Disk Test	37.64
		Sequential	35.42
			Uncached Write	37.11	22.78 MB/sec [4K blocks]
			Uncached Write	41.21	23.31 MB/sec [256K blocks]
			Uncached Read	21.38	6.26 MB/sec [4K blocks]
			Uncached Read	66.92	33.63 MB/sec [256K blocks]
		Random	40.17
			Uncached Write	16.43	1.74 MB/sec [4K blocks]
			Uncached Write	81.45	26.08 MB/sec [256K blocks]
			Uncached Read	65.41	0.46 MB/sec [4K blocks]
			Uncached Read	89.64	16.63 MB/sec [256K blocks]


Dari hasil benchmark di atas, terlihat harddisk overall performance Western Digital lebig baik dibanding Fujitsu. Hampir semua test diungguli kecuali pada beberapa sequential test :)

Nah hasil penilaian saya terhadap harddisk ini:
Yang Lebih:

  • Keren!!! bentuknya dan casing-nya yang black glossy sangat keren.
  • Performancenya cukup OK. Bahkan melibihi kecepatan harddisk internal MBP saya.
  • Ringan, pas kalo mau bawa data dari rumah ke kantor atau sebaliknya.
  • Harganya cukup masuk akal, dijual dipasaran antara Rp. 800-900 ribu.


Yang Kurang:

  • Kabel USB pendek.
  • Casenya terlalu kinclong tapi gampang kegores.
Posted on December 26, 2007 in Other by sverdiantoNo Comments »

Find Sonography schools near you
Posted on December 21, 2007 in Java, Mac by sverdianto2 Comments »

Last October, when Apple released their new operating system Leopard, Java developer getting upset because it did not shipped with latest Java SE.
They always late, and some people think they won’t support Java anymore. Ohhh… Apple :(

But, Today I’ve got a good news for you all Java Developer on OS X platform.

Java SE 6 Developer Preview 8
Java SE 6 Developer Preview 8 is an implementation of Sun’s Java SE 6 for Mac OS X v10.5.1 and later. This Preview includes Java SE 6 version 1.6.0_01. This Developer Preview does not change the default version of Java. This release is only for Mac OS X v10.5.1 and later, and should not be installed on earlier versions of Mac OS X. This release is for 64-bit Intel-based Macs only and cannot run on PowerPC-based or 32-bit Intel-based Macs.

Apple has just released Java SE 6 Developer Preview 8 that includes Java 1.6.0_01 (Dec 18, 2007).
Hmm… yeah.. old version, the latest from Sun is 1.6u3. and it only run on Leopard 10.5.1.
But at least they don’t stop developing their own Java SE and stop making people angry and sell their Apple hardware :D.

So, download it now from http://connect.apple.com

Posted on December 16, 2007 in School by sverdianto1 Comment »

Pusing… :)


public static void kick(Person p) {
  System.out.println("Kick " + p.fullname());
}

public static void main(String[] args) {
  Person me = new Person("Sukma Agung Verdianto");
  this.kick(me);
} 
Posted on November 1, 2007 in Music by sverdianto10 Comments »

Hooaaaa…… setelah 6 tahun tidak menyentuh dan membelai gitar listrik, kangen… dan akhirnya akhirnya kebeli juga ;)

Jadi… selain sebagai programmer, kalau ada waktu selang saya hobinya memainkan gitar…
Memang bukan gitar bolong yang biasa dimainkan, tapi gitar listrik.
Keluarga saya hafal betul kalo saya kurang bisa gonjrang-gonjreng bawain lagu :) tapi lebih suka ngelantunin melodi.

Jum’at kemarin… setelah terima gaji ;), saya ditemani Chenz ke PIM untuk beli gitar.
Saya memang sudah 2 hari sebelumnya berencana beli gitar listrik. Setelah baca review di internet akhirnya saya ngincer gitar yang harganya terjangkau yaitu Cort-X6.
Kebetulan pabrik Cort ada juga di Indonesia :).
Gitar itu bisa saya bawa kerumah dengan harga 1,7 juta rupiah. (Mama jangan kaget yaaa… :p)

Jadi, ini catatan saya tentang Cort X-6:

    Yang Lebih :

  • Harga terjangkau (buat saya sih…)
  • Sound lumayan lah…, Pake pickup MightyMite BlueBucker… saya gak tau, tapi high di mid
  • Clean sound-nya lumayan, pastinya buat neck pickupnya
  • Necknya nyaman ditangan, mulai dari ketebalan neck dan fret jumbonya.
  • Double-locking system + FloydRose licensed tremolo bisa didapet dengan harga segitu

    Yang Kurang :

  • Saya gak ngecek semua, ternyata baut stem di tremolo senar 2 kurang longar, rada singset ;)
  • Bodynya kurang solid
  • Pickup terlalu sensitif, kurang bagus buat pemula (secara saya pemula mainnya masih kotor :D)


Jadi saya kasih 8.75 buat gitar ini :D

… Beberapa hari selanjutnya …

Saya memang sekalian ingin beli effect… secari-cari akhirnya tertarik sama barang promo Korg AX3000G yang dijual di KlapaMusik dengan harga 2,550 juta rupiah.

Memang bukan harga yang murah, cuman buat dikosan sih :p akhirnya saya tanya tanya ke forum Gitaris yakin incer Zoom G2.1u.
But… takdir memang jatuh ke AX3000G akhirnya saya beli juga tuh barang :D.
Blon sempet coba-coba ni barang… jadi ga banyak komentar… tapi coba-coba dikit sih ok… ;)

Mending liat skrinsutnya deh… :

Kosan Jadi Penuh Cool Cort X-6 AX3000G Keren

:p Keren Khan….????

Posted on October 2, 2007 in Mobile by sverdiantoNo Comments »

from http://twitter.com : “A global community of friends and strangers answering one simple question: What are you doing? Answer on your phone, IM, or right here on the web!”

Log your activities, look your friends activites.
And just add my ID : sverdianto

See you…

Next Page »