How Do You Keep Up With New Technology

I found interesting opinion in my favourite blog www.37signals.com about how can we learn about something new without spending all of our time in front of computer.

Here is the story :

Someone ask to 37signals

As a developer, I often feel overwhelmed by the amount of new technologies and languages to learn. I work long hours as it is, and the last thing I feel like doing when I get home is spending more time trying new stuff out at the computer. Do I really have to be the kind of person that is excited about spending 24/7 at the computer to be a programmer? I love my job, and I love what I do, but I want a life outside of it too.


And 37signals answer
The best way to learn new technologies is on the job. I learned Ruby because I wanted to escape the pain that PHP and Java was giving me and because I had a fresh project to try it on (Basecamp). I built Rails because I needed it for Basecamp. I got into Ajax because we wanted to give Ta-da a compelling UI experience. I got into REST because we didn’t want the API for Highrise to be an afterthought. I picked up on OpenID because the thought of building single-signon for all 37signals’ products sounded like a drag to build from scratch.


As a developer  i had same problem too. But i have the same opinion with this. I think the best way we learn is in our job. 
Believe or not we spent most our time in our office doing our job.
 

Excel 2007 Bug With Multiply

This bug came when you multiply 850 * 77.1
Excel 2007 result is 100.000
The correct result is 65.535

For now, only those number give the wrong result, but we don't know yet if other number can give us same error.

Update : Here is screen shot
Excel 2007 bugs with multiply

Or click here http://www.imagehosting.com/show.php/1182279_excel.jpg.html 

Nokia Upcoming Model, E51

The new Nokia series :

Nokia E51
*. GSM 850/900/1800/1900, WCDMA 850/2100 MHz
*. 2" (240 x 320 pixels), active-matrix color display supports up to 16 million colors
*. 2 megapixel camera with 4 x digital zoom for high quality still imaging and video capture
*. Video streaming and playback with H.264 (MPEG-4), 3gpp, and Real codecs
*. Video recording in H.263 (3gpp) and MPEG-4
*. Video calling
*. FM Visual Radio
*. MP3 music player
*. Up to 130 MB of user data memory
*. Expandable up to 4 GB with hot swappable microSD card
*. Email with support for POP3, IMAP4, and SMTP protocols, attachment viewers, dedicated email key, and LED indicator for new email messages
*. MMS, SMS, IM
*. Bluetooth, WLAN, IrDA, MicroUSB connector
*. GPRS and HSDPA
*. Talktime up to 4.4 hr, standby up to 13 days

Nokia E51   Nokia E51  Nokia E51

Happy Birthday Leah Dizon

Happy Birthday to my cutiest idol in the world, Leah Dizon September 24th. Hope she always got the best. Keep cheerful and smiling.

Also, congratulation for her debut album September 12th ago, Destiny Line

Leah Dizon kimono


Leah Dizon cute

How Adsense Scripts Works

Do you wonder how Google Adsense scripts work. I mean this is just script, how can shows up relevant ads to our website.

I'll try to explain the secret of Google Adsense Scriptsshow_ads.js

Before we continue, it's important to you understand this article for education only, not for hacking Google Adsense Scripts. You break ToS GA if you do that. We are on the same page now ? Ok good.

Google Adsense Script (show_ads.js) maybe protected by Obfuscator to make the script hard to read. I need a lot of time to reformat script and rename variabel based on my logic.

How Google Adsense Scripts work ?


(script type="text/javascript")(!--
google_ad_client = "pub-71209491204xxxxx";
google_ad_width = 180;
google_ad_height = 150;
google_ad_format = "180x150_as";
google_cpa_choice = "CAEQyvTH1QMaCLmcVsXlpQobKILJ0s0BMAA";
//--)
(/script)
(script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript")
(/script)

Notes : I've changed <> to () to prevent ads shows up in this post.


Look at script beginning with "google_" thats is parameter sent to show_ads.js to build a large query string to server, and server returning back by showing ads. By default you can't modify script unless you are premium publisher like slasdot.org.
There is no different script between premium publisher and normal publisher, we using the same script, show_ads.js. The different is normal publisher DISALLOWED to use all parameter in show_ads.js

The complete parameter of Adsense script, show_ads.js













































































































































































Parameter Description
google_ad_client Your Adsense publisher id
google_ad_output By default is "html". Other value is "js" or "textlink"
google_ad_host 3rd party host. Sharing your revenue with them. For example if you publish your adsense code using blogger service by adding widget then you will sharing revenue with blogger.com
google_ad_channel Channel, for tracking performance your ads
google_ad_region I don't know yet. Somebody tell me
google_ad_section Focusing Google crawl or bot to showing ads inside tag google_ad_section_start and google_ad_section_end
google_ad_type Format of your ads, it can be "text", "image" or "text_image"
google_ad_override I don't know yet. Somebody tell me
google_alternate_ad_url Alternate url if PSA (Public Service Ads) shows up
google_alternate_color Fill with color if PSA (Public Service Ads) shows up
google_cpa_choice The referral id you choose
google_ad_override I don't know yet. Somebody tell me
google_country Country
google_city City
google_safe slashdot.org using it. But i don't know yet
google_country Country
google_hints I don't know yet. Somebody tell me
google_encoding Probably encode referral id ads
google_last_modified_time I don't know yet. Somebody tell me
google_targeting I don't know yet. Somebody tell me
google_max_num_ads Sets maximum ads. I've seen some site can shows 10 content ads. But this is against Adsense ToS
google_page_url Our website url maybe ?
google_color_bg Background color
google_color_text Teks color
google_color_link Link color
google_color_url Url color
google_color_border Border color
google_color_line Line color
google_kw_type I don't know yet. Somebody tell me
google_targeting I don't know yet. Somebody tell me
google_language Someone said, if your website not using english then set "google_language = en", to prevent PSA shows up, but of course this against Adsense ToS
google_feedback Feedback link
google_page_location Maybe location where ads shows up
google_cust_age Your profile
google_gender Your profile
google_cust_interests Your profile
google_cust_idid Your profile
google_cust_job Your profile
google_cust_u_url Your profile
google_cust_lh Your profile
google_cust_ch Your profile
google_ed I don't know yet. Somebody tell me


I can't explain all parameter, it will help me if someone share to me.

PS : I don't know why blank space appears before table. Probably Blogger bugs

Free Download SDA Asia Magazine

Free SDA Asia magazine in digital version

SDA Asia Magazine now free


Register at www.sda-indo.com

Oracle Fusion Middleware Event

Oracle Fusion Middleware Forum September 5th 2007 at Intercontinental Hotel, Jakarta


Oracle FMW, Gunawan Loekito
Welcome speech by Mr Gunawan Loekito


Oracle FMW, Akhmad Makki
Mr Akhmad Makki, Oracle Senior Consultan


Oracle FMW, Frans Thamura JUG Indonesia
Mr Frans Thamura, Oracle FMW advocate


Oracle Fusion Middleware
lunch break


Oracle Fusion Middleware
lunch break


Unfortunally picture quality for David Forden, Oracle Director Sales ASEAN is too bad, so i can't upload here.

IRISPen6, the smallest pen scanner

I.R.I.S has just release the new IRISPen 6, the smallest thing to scan object such as text.

The IRISpen 6 is a pen scanner that works just like a highlighter simply slide it over printed information from newspapers, magazines, faxes, letters, etc.
What you get is real and editable text right at your cursor

IRISPen 6

General feature overview :
*. Text recognition, with the best accuracy ever!
Enter words, sentences, excerpts off printed materials into your computer with less error rate than any previous versions. Up to 100% accurate!

*. Super compact !
Smallest size and biggest scanning quality ever reached!

*. Extended applications
Excel, Word, Emails, Text Edit, Page, … you name it! If you can type it in, you can scan it in with the IRISPen.

*. Smart wizard
Text, numbers or small images? Whatever you need to scan, the intuitive wizard guides you through the process.

*. 128 languages recognized
The IRISPen scans and recognizes an incredibly vast number of foreign languages.

The IRISPen 6 come in 3 version which is :
1. IRISPen 6 Express, The entry level pen scanner
2. IRISPen 6 Translator, The most powerful translation electronic pen scanner
3. IRISPen 6 Executive, The most advanced electronic highlighter

For more information visit http://www.irislink.com