Category Archives: Teknoblogia

Blog and Get Paid :: ReviewMe.com

Do you love writing, especially reviews, and pretty good at it ? Now, with a service called ReviewMe.com which has just been launched, you can get paid for doing it.

As with any other good Web 2.0 websites, it’s pretty straightforward.
Advertisers can browse a tag cloud of topics, and see a list of available blogs, along with its cost. Several bloggers than got chosen by the advertiser.

The selected bloggers then got notified via email by ReviewMe.com. They’ll be given information on what to write, and the deadline. Note that at this point, the bloggers can chose not to review it.

Once the review has been written, notify ReviewMe.com via the website. It’ll be then reviewed, and approved (or not). Once approved, payment will be deposited to the blogger’s account.

A new form of blog spam ? Well, I don’t think so. It’s because advertisers can NOT ask for positive reviews. Any advertiser using ReviewMe.com will better be prepared for both positive and negative reviews. This is very important, and as long as this point stays, I’ll be happy to work with ReviewMe.com. (otherwise, goodbye folks)

Actually this is better for the advertisers as well. Customers tend to be silent when they found fault with your product, and just use your competitor’s product instead. You’re left confused, as to why almost nobody is buying.
With help from ReviewMe.com, you’ll get high quality reviews from those who are concerned about the topic, and will enable you to find out the fault with your products. As a producer of several products myself, I personally think this is really great. No more scratching your head in the dark.

However, note that not all blogs will be able to join it. There are certain criterias that must be fulfilled to be accepted. Some of them, I think, are current traffic (from Alexa), Pagerank (from Google), Technorati rank, number of RSS feed subscribers; and probably a few other criterias as well.
It’s not really easy to get in, so don’t be disappointed if they can’t accept you yet. Build your blog, create good content, and who knows, they might invite you instead.

Good luck ! And oh, this is a sponsored post from ReviewMe.com.

Why XHTML ? Why the pain ?!

Why indeed. From a writer’s point of view, XHTML is a pain, because it’s stricter than HTML. And a few (or many, depending on whether it’s XHTML Transitional or Strict) rules changed too.
All these for what ?

Even the crowd in Slashdot seems to be having problems getting a clear answer to this.

However, XHTML actually does have a huge benefit (in addition to other benefits listed in the discussion above) — it makes your website viewable on mobile devices.

PDA and smartphones nowadays are no longer a rarity. From teenagers to corporate executives, they’re now have and use them on daily basis. And browse the Internet with them.

And only more of them will browse the Internet from their mobile phones.
Even here in Indonesia, I can browse the internet freely using my Nokia 9500 with flat monthly fee of just about US$ 25. And I do browse a lot from my mobile phone

You definitely don’t want to alienate these people.

Adhering to XHTML makes it easy to make your website viewable from mobile devices; actually, pretty much from any browsers. You can even change the whole layout completely in a snap, literally.

So many websites nowadays are not getting traffic from us, mobile Internet users. Their websites are beautiful in Internet Explorer, but shows utter crap or plain nothing on our smartphones.
Don’t let your website to be one of those too !

JavaScript weirdness

I was trying to setup a “Save This” link so visitors can easily save any article into their del.icio.us account. However, it didn’t work.

After checking on Firefox’s Javascript console, I saw this error message : “missing ) after argument list“, pointing to the encodeURIComponent() function. It must be me, because after I contacted del.icio.us support, they said they never encountered error like this before. I probably should have informed them that I’m using Firefox 1.5.0.7 on Ubuntu, it might be specific to this configuration.

Anyway, the solution is to use these code instead :

<a href=”http://del.icio.us/post?v=4&noui&jump=close&url=<?php rawurlencode(utf8_encode(the_permalink())) ?>&title=<?php rawurlencode(utf8_encode(the_title())) ?>” target=_blank><img src=”http://images.del.icio.us/static/img/delicious.small.gif”> Save This Page</a>

Hope it helps someone else out there.

“Boleh saya posting ulang artikel ini di blog saya ?”

Kembali saya mendapatkan pertanyaan ini, yang (kembali) mengingatkan saya untuk segera memasang informasi lisensi isi situs ini.

Terimakasih kepada mas Denie, kini saya sudah detilkan lisensi dari isi situs ini, yaitu Creative Commons Attribution-Noncommercial 2.5 License.

Secara ringkas; ya, Anda bebas untuk memposting ulang artikel-artikel disini tanpa perlu minta izin 🙂
Anda hanya diminta untuk menyatakan dari mana asalnya (sebuah link ke artikel aslinya sudah mencukupi).

Selamat menikmati !

catatan :

1. Bagi yang tertarik untuk memilih lisensi yang cocok untuk content-nya, silahkan bisa dengan mudah melakukannya disini : http://creativecommons.org/license/

2. Sebuah artikel bagus bagi kita semua, terutama bloggers : Ten Common Copyright Permission Myths.

Slashdot Wisdom #2 : On Spam

Another interesting comment — it’s funny, but may also contain some truth in it. In any cases – spam suck.

Quoted from comment #16672295 :

Right now, spam goes past spam filters by including a large amount of random nonsense text that resembles English language reasonably well. So we will get spam filters that detect large amounts of random nonsense text. So spam will include text that makes actual sense. Give it twenty years, and your average spam email will consist of 300 pages of text that is better than anything Shakespeare has ever written, followed by two lines begging you to buy viagra. Thirty years, spam will be two hour Quicktime movies better than anything you can watch in the cinema today, with the hero using viagra bought from the spammer in the right places.

Anyway, the real solution to stop spam is to use multi-tiered filtering system.

Bayesian filter, captcha, blacklists, user-submission etc are no longer effective when used on their own. But when combined (example: SpamAssassin, Spam Karma 2), their effectiveness will goes up surprisingly high.

You’ll need to pay attention on the order of deployment though — incoming email should be received by the blacklist filter first. This will cut the number of spam tremendously, so other filtering engines (which are also more resource-hungry) won’t be overwhelmed / won’t overwhelm the server they’re on.
User-submission (example: razor) should be last, you don’t want to annoy your users too much really.

PHP : Form Builder / Generator

My work is involving more and more PHP-based forms, so I decided today to find a good form generator to save my time.
Here’s my requirements :

  1. Willing to pay : I’m willing to pay for the right solution.
  2. Easy to use : Some of the script actually make life harder for you, go figure. I was looking to save time, not to spend more of it
  3. Flexible : I still need to apply my own style / formatting. The solution must allow me to do this, while comforming to the second requirement above
  4. Saving to database : some PHP form makers / generators will only allow you to submit the form to be send by email.
  5. Validation : surprisingly, quite a lot of the (even) commercial solutions out there are missing this.
  6. Source available : I need the source code available to me, in case of problems / need for further customizations. Some packages doesn’t give you this.

Too picky ? Well, my needs are quite advanced indeed.
Anyway, I spend almost two hours browsing around with no joy, until suddenly …. to my surprise (again), it seems that the best solution for my needs is an open source one – the HTML_QuickForm PEAR Package.

It’s easy to use (see the tutorial for yourselves).

It’s definitely very flexible; it provides 8 renderers and support several template engines ! It allows you to process the submission however you chooses with the process method – by email, to database, or you can also process it straight away in the same script.

And validations… it’s really sweet. You can choose whether to do it on the server or client side. When you choose to do it on the client, it automatically generate the needed Javascript codes for you. Awesome is not descriptive enough word for it.
There are many ready-to-use validation rules; alphanumeric, lettersonly, maxlength, minlength, etc – and the regex rule fulfill any other needs that’s otherwise not available.

With the source also available, it’s really hard for me to look for anything else. But if you think you’ve found something better, feel free to let me know.

Enjoy.

Oracle hijacking RedHat Enterprise Linux

I just realize that there’s a new distro called Oracle Unbreakable Linux.

Oracle, now realizing that they’re completely incapable of creating an unbreakable product, decided to hijack other’s product, and labeled it as unbreakable.
And when it breaks, they’ll smugly point their fingers to RedHat. Dilbert’s boss would be so proud.

This is why I don’t like Larry Ellison as much as I don’t like Bill Gates.

Anyway, if I’m a business owner, I’ll choose RedHat Enterprise Linux (RHEL) over Oracle’s. Because what Oracle’s doing is pretty risky.
An example; if suddenly RedHat chooses to change the license for some of its own products in RHEL, this would keep Oracle from having it. Which would leave Oracle Linux’s customers (you) with an incomplete product.

Oracle, of course, may create its own version of those products. But it will instantly cause their mission to fail :

“We think it’s important not to fragment the market,” said Oracle’s Chief Corporate Architect Edward Screven. “We will maintain compatibility with Red Hat Linux. Every time Red Hat distributes a new version we will resynchronize with their code.

PS: What Oracle’s doing is indeed legal. But, to me, it’s not ethical.
The company owned by the ninth richest man in the world, hijacking a small company’s product ? That just tells you how technically incapable they are, really.

TCCO : Cheat sheets :: IT

Cheatsheet (CS) is a / several page(s) of condensed information on certain topic, which acts as a quick reference. It’s very handy because it’s just a page with most of the information that you need already there. Remember your cheatsheets back then when you’re still at school ? Amazing isn’t how much information we all managed to cram on so little piece of paper 🙂
It’s basically the same, but these cheatsheet are not for school exams – they’re for life exams : our daily job.

Note that creating a good cheatsheet is no easy task. Some authors have donation links put up on their pages. Therefore, if you found anything useful (eg: saved you lots of time / it’s a lot of convenience / actually saved your butt), consider donating. The authors deserves it.

Here I’ll try to list all (good quality) cheatsheets on IT. If you see something missing, please feel free to comment, and I’ll add it. Thanks.

Continue reading TCCO : Cheat sheets :: IT

Annisa, an Indigo Child from Indonesia

At a glance, Annisa Rania Putri doesn’t seem to be a special girl. Born on 1999, there was nothing special on her birth as well, except that she was born though Caesarian operation. However, when she spoke on an audience on Tuesday, 17 October in Jakarta, everyone’s jaw was on the floor.

To see an Indonesian speaking fluently in English, especially at an age of only 6 years old, is quite something. But I’m sure you’ll say “impossible !” when I declared that this girl also speaks Korean, Arabic, and Dutch. Yet, this is the case here.

In Padepokan Toha, Jakarta; hundreds of people were mesmerized by the speech delivered by this indigo child. She advised people, decades older than her, to fast (this was the month of fasting for Muslims, Ramadhan). This is because fasting will cause people to love each other. As it spreads, peace will prevail. “With fasting, we can get rid of our negative energy, and develop the positive energy which is love”, said Annisa in English.

In her childish style, she continued her messages. People must not lie, she said. To those who already had this as a habit, they must try to be honest from now on. Fasting can help too with this.
“Do not lie, because once you lied, you will keep doing it until you’re old”, she said.

Delivering awesome speech is not her only special ability. She can also design house — she designed a 4 story house in Kelapa Gading area, Jakarta. With no formal education in architecture whatsoever.
She can also build her own computer and operate it.

Accoding to Mrs Yenni, her mother, Annisa’s special abilities began to show around October 2002. She claimed to see a big flower close to their home, but Mrs Yenni couldn’t see anything.

Annisa then started to call her by her name (this is highly unusual in Indonesia).
“(It’s OK,) I’m older than Yenni anyway”, said Annisa.

Hopefully the future will be only even better for Annisa. Congratulations to her family !

Source: Tribun Timur newspaper

Paypal di Indonesia – belum bisa withdraw…

Gembira sekali sewaktu membaca posting Wahyu bahwa PayPal kini sudah menerima pendaftaran dari warga negara Indonesia. Segera saya membuka account baru disitu.

Lalu saya cek bagian yang paling penting – withdrawal / tarik duit 🙂

Lha, muncul pesan berikut ini :

PayPal accounts opened in this country or region currently cannot withdraw funds. We regret any inconvenience this may cause you.

We are continually expanding our global network to give valued users like you greater access to the wide range of PayPal options.

Ah.. kelihatannya masih harus menunggu lagi.

Anyway, ini sudah mendingan dari sebelumnya. Mudah-mudahan penungguan yang sekarang ini tidak terlalu lama.

XL Corporate : Billing service

Ringkasan:
1. Ketik *108# lalu tekan dial (up to date!)
2. SMS ke 9767 dengan isi “BILL” untuk mendapatkan rincian tagihan XL Anda (laporan tagihan s/d kemarin).

Kemarin, tiba-tiba HP tidak bisa digunakan, karena “Account Anda diblokir karena telah melewati credit limit”. Lha, perasaan enggak ada menelpon kemana-mana yang mahal, jadi rasanya mustahil kalau baru tanggal 11 Oktober saja sudah melewati credit limit (Rp 1 juta).

Jadinya coba cek ke nomor 818 pagi ini pukul 08:45

Lebih lucu lagi, pertama kali disambut “For service in English, press 1″… tunggu sebentar, lho tidak ada pilihan untuk memilih bahasa Indonesia.
Ya sudah, pencet satu. Lha….. layanannya ternyata dalam b.Indonesia 🙂
Kemudian terdengar “Tekan 1 untuk layanan billing, yo wis, pencet 1.

Hm.. hening.

Setelah lama menunggu, akhirnya telpon saya tutup. Lalu coba dial 818 lagi.

“Untuk layanan dalam bahasa Inggris, tekan 1” … lho, beda sambutannya. OK, tekan 1.
Lalu terdengar berikutnya, “Untuk layanan informasi kartu Jempol, tekan 1” …. 😀 … sampai akhirnya selesai semua jenis kartu XL disebut, dan tidak ada pilihan untuk mendapatkan informasi billing sama sekali.

Lha, bagaimana saya mau cek tagihan saya ya..

Kemudian penasaran maka berkali-kali saya mencoba dial 818. SETIAP kali dicoba, menunya selalu berubah kembali.
Ajaib tenan 🙂

Setelah beberapa lama, akhirnya saya sadar bahwa kadang ada pilihan “Tekan 0 untuk berbicara dengan customer service kami”. Maka kemudian saya dial 818 berkali-kali (dan nyengir sendiri mendengar menunya yang jago polymorphing itu) — sampai akhirnya terdengar pilihan untuk berbicara dengan customer service, maka saya segera menekan tombol 0 (nol).

Apakah saya akan menunggu di antrian selama berjam-jam (a la Indosat Matrix) sebelum dapat berbicara dengan staf Customer Service XL ?
Alhamdulillah, ternyata tidak perlu. Hanya dalam waktu sektiar 2 menit saja, sudah ada yang menyapa dan membantu saya. Dari ybs saya menemukan bahwa kita bisa mengetahui detil tagihan kita dengan SMS ke 9767 dengan isi “BILL”.

OK, menu layanan customer service boleh berubah-ubah. Tapi mudah-mudahan tagihannya tidak yaa… kecuali, kalau berubah makin kecil. No problem ! 😀

keywords: cek tagihan pulsa xl

Teknologi anti nyamuk

Dari milis teknologia :

To: teknologia@googlegroups.com
From: Eko Prasetya
Subject: [teknologia] Re: teknologi anti nyamuk ?

Ini ada cara yang lebih murah, walaupun mungkin ngga se-efektif skeeterbag.

http://www.diyhappy.com/quick-and-dirty-mosquito-trap/

KOkon.

On 10/10/06, Ronny Haryanto wrote:
> On Wed, Oct 11, 2006 at 03:49:27AM -0000, Luki Rustianto wrote:
> > Saya sudah desperate nih menghadapi sebuah hewan kecil imut yang
> > bernama nyamuk, kebetulan rumah daerah yang deket banget sungai jadi
> > kalo menjelang malem kompisisi jumlah nyamuk dan manusia bisa 100:1,
> > artinya kita gerak dikit udah tabrakan sama nyamuk yang terbang.
> >
> > Ada yang tau tips, trik, sulap, pengalaman pribadi dsj yang efektif
> > mengusir nyamuk ?
>
> Murah meriah. Bisa ditiru idenya. Nangkep nyamuk sekaligus ngadem.
> http://skeeterbag.com/
>
> Pake hewan, manusia, atau lampu (sumber panas/cahaya) untuk dijadikan
> “umpan”. Hehe.
>
> Ronny

Vetusware.com

It’s 05:30 and I’m already working… ok, let’s start with something light then.

Riyo of Bedeng.com told me yesterday about a website, which I have let my browser opened on since; Vetusware.com. It brings way too many memories from the past.

Back then, BannerMania was dominating the banner-creation scene. Pretty much all banners created by computer back then will either be created by BannerMania, or PrintMaster. It hurts your eyes after a while though, so Broderbund’s PrintShop (and much later, Microsoft Publisher) was a welcome change.

I gained fame in my university after writing an article for campus’ magazine in Assembly language, compiled with Turbo Assembler. It was a small utility written to park hard disk’s read/write head to a safe place, so it won’t crash on a data-laden sector when the computer is shut down.
A lot of my friend was amazed to see first-year student already coded in Assembly. I don’t, since high school I have seen others (high schoolers) doing it for years. Some people are really bright, it’s quite scary.

With help from PC-Tools, I’ve managed to extract data from unreadable floppies. Since floppies still uses FAT12 data structure, it was quite easy to salvage data from it using direct sector access. Still, some people thought I’m some kind of wizard or something, heh.
I prefer PC-Tools v4.23 though (the link above is version 6.0), it’s simple, does the job with none the bloat, and very small at about 100kb (I think).

Being a Pascal hardcore, I was quick to obtain a copy of Turbo Pascal 1.5 for Windows when it was released, and started coding in it. However, like Wordstar for Windows, it’s pretty buggy, and I had to abandon it.

Not many people know this, but Windows for Workgroups 3.11 was a God-send (or, for Bill-haters, Satan-send). A lot of PC was first interconnected via network with each other with this. It was more stable as well than Windows 3.1 (surprise!)
In my previous job using this, we were able to purchase less printers, and started sharing them instead via network. It resulted in a lot of yelling though, “Is the printer ready yet ??”, “Hey, insert some paper there will you”, and so on – until we introduced them to WinPopup. Then people started to annoy each other with it *sigh*.
Well, at least only us knew how to SPAM the WHOLE network,especially when we’re pissed off. Respect mah authoritah !

When VisualBasic 3 showed up, I quickly realized that I can code multimedia applications easily with it. I recorded a few nasyid into WAV files, photoshop-ed a few graphics and photos; resulting in a (back then) jaw-dropping multimedia-rich interactive demo. With lots of buttons, of course.
I donated the demo to the Islamic society in my campus for use in the campus fair (where each society presented themselves to new students). I think they had a lot of new students signed up with them then.

Before WinAmp, we had trackers. Modplay was one of it. It’s really, really amazing to hear your computer playing polyphonic sounds from the internal speaker, which usually only sounded the boring *beep*.
Later I bought Soundblaster’s AWE32, and midi files suddenly sounded so awesome.
Then MP3 came, and everything became obsolete. *sniff*

GIF2ANSI ? What the heck is that ? Well, on the “black screen” (DOS), ANSI was the graphic for the (otherwise) boring console. Believe it or not, just by using text, people managed to create astoundingly great art. GIF2ANSI makes this process simple and a no-brainer for a, well, no-brainer.

ASCIImation is where you can watch StarWars in ASCII. “Awesome” is not descriptive enough to explain it.
And in ASCIImator you can find lots of modern ASCII arts.

Right, I REALLY have to start working now. Enjoy !

Jagalah Rumah Anda di Internet

Barusan saya mampir ke sebuah situs milik kawan saya, tapi dengan terkejut saya menyaksikan bagaimana situs tersebut telah diserobot oleh orang lain dan kini berisi iklan-iklan 🙁

Kelihatannya ybs terlambat memperpanjang sewa domain namenya. Sehingga berhasil dirampas oleh hijacker.

Seorang kawan dulu pernah kehilangan juga domain name hotelnya, garuda-hotel.com. Setelah beberapa tahun menjadi situs iklan, akhirnya kini domain name tersebut diambil alih oleh garuda hotel – di Nepal.

Kawan yang lainnya dulu pernah memiliki website yang cukup populer, dengan alamat cybernasyid.com. Namun suatu hari dia lupa memperpanjang sewanya – dan sampai kini website tersebut menjadi situs porno.

Apa yang bisa Anda lakukan untuk mencegah terjadinya hal ini ?

  • Buat satu buah alamat email dengan domain name Anda sendiri
  • Atur agar semua domain name Anda didaftarkan dengan alamat email ini
  • Buat catatan yang rapi tentang domain name yang Anda miliki; tempat membelinya, tanggal expire, dll

Namun, apa yang bisa Anda lakukan jika nasi telah menjadi bubur ?

Untunglah sejak beberapa tahun yang lalu telah ada sebuah layanan yang bernama Internet Archive. Dengan slogan “Universal Access to Human Knowledge”, website yang pernah di index olehnya akan selalu terus tersedia, walaupun telah dibajak oleh orang lain sekalipun !

Sebagai contoh, situs Secandri.com masih bisa diakses dari sini (walaupun tidak up to date). Sedangkan situs Cybernasyid.com bisa diakses dari sini.

Bagaimana jika situs Anda ternyata belum muncul di Internet Archive ? Tidak perlu bingung, silahkan bisa langsung Anda daftarkan disini.

Tunggu apa lagi, segera amankan rumah Anda di Internet !

YusufAsyari.com updated

Sepertinya Menpera baru saja kembali dari sebuah perjalanan dinas, karena baru-baru ini aktif kembali di situs beliau. Ya, ada beberapa komentar di weblognya yang dibalas sendiri oleh beliau. Andakah yang beruntung ? 🙂
Juga karenanya kemungkinan besar akan ada posting-posting baru di weblog beliau dalam waktu singkat ini. Makin menarik saja 🙂

Spam Karma 2

I just realized that Akismet marked 4 legitimate comments, today, as spam. That’s too much false positive for one day, no way I’m gonna wade through 24000+ spam to find out the other false positives.
So I installed Spam Karma 2 instead.

So far, looks like this is one quality WP plugin. I just unzipped in plugins directory, activate it, and it works straight away. Most will find no need to change the default settings, it’s already good enough.

Kudos to Dr. Dave for the excellent work. Also thanks to Eko for introducing me to SK2.