Twitter Updates

Twitter Updates

    follow me on Twitter

    Friday, November 20, 2009

    For some reason the problem are not on application

    These past few days, I got a lot of issue related with my company delivered product for enterprise applications. Few reasons that we got the issue complain direct to the application which because the applications not working as usual both in production and disaster recovery. Then I found few or problems that makes this happen
    • Wrong procedure when recover from disaster recovery (some part of Oracle engine corrupt)
    • Unproper rollback of Oracle XA driver on weblogic because of deleted some xa tables on Oracle
    • There's scheduler job that drop database users everyday, before restore some data.
    Another issue that I can highlight was the capacity planning not monitored well, no of customer and activity increase without awareness of the operations, and now its overloaded.

    Meanwhile, we usually hard to tell the customer that the problem is not on application side, but more in the operation procedures.

    Monday, July 20, 2009

    Back to civilization of Blackberry Messenger (BBM)

    Because a lot of people having trouble without knowing what they done, and it really disturbed few of my friends that understand more about blackberry.
    I try to distribute this Blackberry messenger installer.
    Oh yeah for RIM, sorry if I not follow ur NDA, but I tried to help you from another problem from our Indonesia Government. If you want me to drop this link please find me at id-blackberry, the largest blackberry mailing-list in the world

    How to:
    1. Uninstall BBM (Options > Advanced Options > Applications > Choose Blackberry Messenger > Menu (blackberry logo on your keypad) > Delete > restart your handheld
    2. Download from OTA links below

    Dislaimer:
    I'm not responsible to any lost of bbm contacts during process

    Thx

    8100
    http://tjiputra.yapeter.net/bbm/8100/bbm8100_4_5.jad
    8220
    http://tjiputra.yapeter.net/bbm/8220/bbm8220_4_6.jad
    8900
    http://tjiputra.yapeter.net/bbm/8900/bbm8900_4_6.jad
    9000
    http://tjiputra.yapeter.net/bbm/9000/bbm9000_4_6.jad
    9500
    http://tjiputra.yapeter.net/bbm/9500/bbm9500_4_7.jad

    Updated:
    83xx, 87xx and 88xx works with 8100 version

    Updated:
    Add another mirror
    Credit to Oon Arfiandwi

    9500
    http://bbgue.com/bbm/9500/bbm9500_4_7.jad
    9000
    http://bbgue.com/bbm/9000/bbm9000_4_6.jad
    8900
    http://bbgue.com/bbm/8900/bbm8900_4_6.jad
    8220
    http://bbgue.com/bbm/8220/bbm8220_4_6.jad
    8100
    http://bbgue.com/bbm/8100/bbm8100_4_5.jad

    BB Scout Version, please download to microsd

    9500
    http://bbgue.com/bbm/9500.zip
    8900
    http://bbgue.com/bbm/8900.zip
    9000
    http://bbgue.com/bbm/9000.zip
    8220
    http://bbgue.com/bbm/8220.zip
    8100
    http://bbgue.com/bbm/8100.zip

    Monday, June 15, 2009

    Blackberry Suspended in Indonesia

    This past few weeks, a lot of news in media about mass suspended blackberry in Indonesia. Most of the people that had bought blackberry for last month years got a problem with the blackberry can't be used lately or what usually said was blackberry suspended which mean the blackberry can't be use for blackberry service anymore.

    I had this experience before, either when the first time I bought blackberry 2 years ago. That time I bought 7290 at ITC Roxy Mas and unfortunately the blackberry that I bought was suspended, because the blackberry PIN still active on another service provider.

    All blackberry devices has a pin as an identifier of uniqueness of the handset for the blackberry services. It's designed by the blackberry system from RIM that PIN will be unique on each handset and it will registered to the blackberry server to serve the customer such as forwarding email that we subscribe to the right handset. Blackberry handheld is re-present the client that will receive forwarding or any email or message that we registered to blackberry service system to provide us realtime email. And the blackberry server will automatically get and forward the email that arrive to our mailbox to the blackberry handheld device. That's why the blackberry PIN should be unique.

    Last two week our government (Indonesia government) had a meeting with RIM and ask them to open the suspended PIN of blackberry so the customer is not got this suspended issue. But I don't know whether are they really understand what's make PIN is so important for RIM, and why they need to keep the PIN unique. In Indonesia there's now a heaven of blackberry seller, any blackberry handheld will be sold fast with better profit, but they event don't understand how this stuff works. (I mean most of them, not all). I just wonder how about if this thing happens, or one of the government guy had a PIN that duplicate by someone that not legally do it, and the effect some of the classified email or message send to wrong person, but that's the problem not because wrong destination address from the email or message, but because of the PIN duplicated, so the system don't know who's the owner.
    I don't think RIM and all party want this thing happens, and for me, what RIM do to suspend the duplicate PIN was the right action if we consider the impact at the end.

    From my point of view, if RIM just wanna make business they just allow all those handset active and don't care about duplication or in-secure system. But I really appreciate they still stand to maintain integrity and trust from their customers.

    Sunday, June 14, 2009

    Finally E-Great M34A DTS Downmix enabled

    Last night I browsed to www.egreathd.com and I found that they had release the latest firmware with DTS enabled. It works, I can produce the DTS audio movie just with my AV cable.

    To upgrade the firmware follow this step
    1. download the latest firmware EG-M31B-M33A-M34A-FW20090204
    2. extract the firmware
    3. copy both of the file *.bin and linda.htm to usb flashdrive
    4. plug it to your e-Great NMT
    5. browse to file linda.htm, and execute it
    6. press enter on the firmware selection
    7. just make a popcorn while waiting for your e-great upgrade

    Linksys WUSB54G with e-great M34A

    I try to paired my old USB Wifi dongle with the e-great M34A. It's not natively support, so I need to do some configuration to make the NMT works with my old usb wifi. Just try to follow this few step and hope it works :)

    Install Wifi
    1. download ra2570.ko
    2. copy ra2570.ko to /share
    3. download start_app.sh
    4. edit start_app.sh
    5. Before the "exit 0" line, add the following lines, replacing what is between the "< >" signs with information from your network:
    mkdir /lib/modules/2.6.15-sigma/kernel/drivers/usb
    cp /share/rt2570.ko /lib/modules/2.6.15-sigma/kernel/drivers/usb
    echo "/lib/modules/2.6.15-sigma/kernel/drivers/usb/rt2570.ko:" >> /lib/modules/2.6.15-sigma/modules.dep
    echo 7194 > /proc/sys/vm/min_free_kbytes
    modprobe rt2570
    /opt/wifi/bin/iwconfig wlan0 essid
    /opt/wifi/bin/iwconfig wlan0 mode managed
    /opt/wifi/bin/iwconfig wlan0 channel
    /opt/wifi/bin/iwconfig wlan0 key
    /sbin/ifconfig wlan0 up
    /sbin/route add default gw

    6. plug the usb wifi dongle
    7. restart the nmt

    Howto Install NMT Apps to USB FlashDrive

    This is just for fun one, not for daily usage, because some feature will not run and need to start the NMT Apps manually via telnet

    Install NMT Apps on flashdrive
    1. copy syb8634.nmt to /
    2. dd if=syb8634.nmt skip=1 bs=60 | tar -xzvf -
    3. Copy busybox26, script.cgi and telnet.html to /
    4. Get NMT Network ip
    5. Boot NMT, go to files, telnet.html, enter on telnetd
    6. mkdir /mnt/temp
    mount /dev/sda1 /mnt/temp
    ln -s /mnt/temp/syb8634/ /mnt/
    mkdir /opt/sybhttpd/localhost.drives/HARD_DISK
    mount /dev/sda1 /opt/sybhttpd/localhost.drives/HARD_DISK
    7. /etc/init_nmt start

    After reboot your NMT, always repeat step 4-7

    Howto install Telnet Server for the first time

    After confusing with the wiki of installing telnet server on NMT, I will try to share the step-by-step that I following.
    Before it, make sure you had install your NMT Apps, if not follow this.

    Install Telnet
    1. Plugin harddrive to linux computer
    2. copy busybox26 to /mnt/syb8634/bin
    3. chmod 755 busybox26
    4. edit file /mnt/syb8634/etc/ftpserver.sh
    5. Add the following line to end of the Start() directive
    /mnt/syb8634/bin/busybox26 telnetd -l /bin/sh -p 23 &
    6. Add the following line to end of the Stop() directive
    killall busybox26
    7. Plugin the harddrive to NMT
    8. NMT Applications > start FTP Server

    Howto Install NMT Apps (e-Great M34A)

    This is the simplest way to install NMT Apps to your e-Great M34A

    Install NMT Apps
    1. download your latest version of NMT Apps from egreathd.com
    2. Copy syb8634.nmt to usb
    3. Connect harddrive to esata
    4. Go to Setup > Maintenance > NMT Setup Wizard
    5. Voila it will install the NMT Apps to your SATA harddrive

    E-Great M34A Network Media Tank (NMT)

    Few weeks ago I'm looking for a media player that can be replace my MacBook Pro to view movie from digital format such as avi, wmv. And latest is MKV Full HD with H.264 encoding. Then my friend introduce me Western Digital TV or WD-TV. After few browsing and asking from mailing list, I got Popcorn Hour A-110, but its to expensive for me. Finally I found e-Great M34A or in some forum they said its WD-TV Killer, it's fair price from all the feature and quality.
    E-Great M34A is not just a digital movie player but it also as network media tank, which will support to download it's own movie from torrent, and rapidshare.
    Another feature that I can use is I can use it also as my NAS server which can be share using NFS or Samba.
    One thing why I bought this player it was E-great give a promise will release the new firmware for DTS downmix this June 2009. And finally its release, so now I can watch movie with DTS audio without sound processor.

    Supported feature

    I bought my e-great from www.indonmt.com

    Saturday, April 25, 2009

    Menghadapi Hantu Pemakan Email (HPE) dengan FreeMem di BlackBerry

    Saya akan share gimana untuk menghindari/mengurangi kemungkinan diatas.

    Hantu pemakan email itu hidup kalau memory di blackberry oleh system dianggap kurang untuk melakukan proses.
    Dengan tujuan mulia, email baru tetap akan bisa masuk, jadi kita bisa membaca latest email. Tidak seperti mailbox kalau penuh ya ngantri ampe kosong lagi.

    Nah tapi secara penggunaan biasa yang agak abuse, klo gak salah denger org RIM aja bingung liat traffic Indo hehehe...
    Inet mahal dikasih solusi murah bisa dibawa kemana2 ya gini deh

    Tadi pagi ada yg posting memory habis ya? Coba clear cache, ato memory di bersihin

    Solusi buat yg gak simple
    1. Keep ur email under 5000 (untuk handset seri 87xx ke bawah)
    2. Clear any chat history window after use. (YM, GTalk, BBM, JiveTalk, dsb)
    3. Clear Browser History
    4. Clear Log dr Home screen, ALT + LGLG > Menu > Clear Log
    5. SoftReset seminggu sekali atau cabut battery. Untuk handset QWERTY bisa dengan menekan ALT + Caps + Del
    6. FreeMem, sehari sekali. (Kaya makan obat aja) harus suruh yg buat benerin nih.

    untuk solusi terakhir ini harus beli.
    Kenapa pake FreeMem, bantu clean up memory tanpa perlu restart dalam waktu yang cukup singkat.
    Cukup dijalankan sehari sekali jauh membantu.

    FreeMem dapat diperoleh dengan harga Rp. 80.000,-

    Untuk memperoleh FreeMem, email ke:
    tyapeter@gmail.com
    Dengan subject
    Order Freemem

    Pembayaran mohon ditransfer ke rekening dibawah
    Ac. 5270 532 987
    An. Tjiputra Yapeter
    BCA KCP Bina Nusantara

    Pertolongan Pertama Pada BlackBerry (P3BB)

    Secara akhir-akhir ini banyak problem lagi dengan network untuk jaringan blackberry. Ada baiknya ini di share kembali. Jika anda mengalami idle tidak menerima email atau message or email tidak dapat terkirim, Anda dapat melakukan P3BB dengan langkah sebagai berikut:

    1. Cabut batere minimal 1-2 menit
    Fungsi ini sama seperti melakukan location update di handphone biasa,
    yang kalau di jenis tersebut bisa hanya dengan turn of / turn on
    lagi. Sayang nya BB harus dengan cara ini (CMIIW)

    2. Registrasi HRT dari Options - Advanced Option - Host Registration
    Table - (pencel lagi tombol opsi) - Register Now
    Fungsi ini untuk memastikan HH anda terdaftar di network BlackBerry.
    Dengan telah terdaftar, maka tunnel dari HH anda ke infrastruktur
    BlackBerry sudah terbentuk. Tunnel link ini yang men-trigger capital
    GPRS/EDGE/3G.

    3. Send Service Book (SB)
    Kalau sekira nya HH anda belum mendapatkan self registration email
    dari BlackBerry, maka send SB hanya bisa di lakukan via pc / desktop.
    Namun kalau sudah berhasil mendapatkan notifilasi self registration
    namuan masih lower gprs/edge/3g, maka send SB bisa di lakukan dengan
    masuk via email setting (browser: http://operator.blackberry.com)


    *diambil dari postingan di milis id-blackberry*

    Thursday, April 16, 2009

    Why developer not do testing?

    Few days a go, in the middle of meeting, one of my staff told me, they still waiting for query that prepared by the System Analyst. Then it come out in my mind, why programmer can’t make their own SQL Query? If they don’t know how it was, then how they know the expect result from what they code.

    Another team member also said, he delayed because can’t do real test in the development environment, and he got trouble to set connection with SIT database. So the question why did you need SIT database? And I really surprise with his answer, he said, he don’t know how to make the data to be available to test, and it means he don’t know how to use the applications.

    From two of example in the morning meeting, I can figure out, why we can’t improve our software development speed and quality.

    Developer not do testing based on the story because of
    • lack of business process
    • lack of understanding use the application they develop
    • requirements not detail enough
    • lazy to test
    • overconfidence of their skills

    Wednesday, April 15, 2009

    Be Honest

    Yesterday I had been ask from my colleague to help them make presentation to one of our customers now. Our customers now in the process of merger of their bank, and a lot of things they need to be part of considerations, and which our product that have been implement to one of their business previously have possibility to be scrap. All the audience never involve in the projects before, since all is new staff after merger of the organizations.

    Based on that situation, I just tried to be honest to explain what's our feature that we had delivered to them and what kind of advantages for them after that. And without any respect, I also tried to explain what of their expectation whether its possible to implement or not suggesting to implement, because it could be a problem and either not a applicable solutions. And from this discussion what I can get, our customer is more satisfied from the explanation, another things we build our confidence that we understand the business process and ready to work together with them for the best solutions we can provide.

    In my industry specially IT, most people not try to "be honest" with their customers and most of it they talking or provide about all those thing that might be just a concept or nice to have things without look to the why they need these solutions. Move over sometimes they just say "yes" to the customer just to satisfied/convince the customer to buy product from them.