Hari ini pengen nangis
Hik hik .. pegeeelll .. Pengen bobo …
Hari ini masih denger Slipknot, masih gelap .. masih sendu .. nemu lagu lagi .. less anger mungkin tapi kerasa melow .. hu hu hu .. lagu yang sama, sekarang malah bikin nangis .. arrrrgggghhhhh!!!
huaaaaaaaaaaaaaaaaaaaa … huaaaaaaaaaaaaaaaaaa … huaaaaaaaaaaaaaaaaaaaa!!!!
Pathetic Little F***er
I cannot even remember my own gf birthday. How could I be her bf???
New Daily Soundtrack
As usual, I always set my mood on some song for several days of weeks. Accidently, I listen to some song performed by Slipknot, and I like the energy in the song. So I says this will be my daily soundtrack, before other song run over it. Feel the energy! Here goes the lyric:
Read more
The Hates
No it’ not the hottest newest band. It’s the newest of my mood.
Ah crap! I hate being called a child. Shut the f*** up! I hate also trying to be matured or as mature as you wish.
Maybe I got it all wrong from the very beginning. No? It’s because of you? Saying it’s because of you means you don’t want to blame yourself. You are using reverse psychology, you ass h**!
Yeah, I can say anything I want. Why can I. I don’t care if you are blaming me. I don’t give a f*** if I’m now different. I didn’t give a f*** if my my life is as messed as hell.
I don’t give a f*** if what I’m doing rite now means .. means nothing. I DONT GIVE ANY F***!!!! NOT A GODDAMN ONE!!
Hate me and I shall thank you for making me exist.
At This Point, Binun
Pukul 20.06, mau ngapain? Coding? Coding apa? Oh ya jadin inget, kmrn mau bikin layer web service under kyuubi biar bisa retrieve data via http. Kirain tadi udah abis opsinya .. ternayta masih ad ayng bsia dibuat maenan sampe ntar ngantuk datagn dan aku pun menyeret kaki tuk pualng ke kost.
Hmm, rasanya lemes neh, pasti gara-gara belum makan. Maknya ndak ada semangat untuk maen. Besok mungkin akan perlu lebih banyak energi. Besok bisa jadi hari yang berat untuk mondar-mandir cari dosen (doain dosennya ada), dan setor berkas-berkas untuk yudisium ke Pengajaran. Sekarang mau makan apa? Males bgt gitu …Ada yang mau beliin aku makan ndak?? Plisss … plis plis plis …
Software Protection Scheme
How would you protect your software? Putting aside the GNU FSF, or open source issue for a while, it can’t be helped, I am now on the commercial side. And now I need a protection scheme to prevent illegal use of my software. How would I achieve this? I have some alternatives ..
Dynamic license/serial number, using machine fingerprint. License will be given via e-mail or other means of communication. Weak point: It’s hard to determine wether the user asking the license is a legitimate user since user didn’t buy this. Instead, the software are given by their central office. The main problem seen here (aka the begining of everything) is: somehow it’s hard to prevent authorized user to not illegally use their copy if software. Since they didn’t buy it it will be less or even nil hesitation for not freely distributing their copy.
That reason above really bother me much, since it make the lurking for software protection scheme become even harder. It has touch the social aspect which is likely hard to be covered with technological magic, afaik.
Nevertheless, I’ve thought an idea of making the software become annoying due to illegal use. Since this software will be used in a institutional structure, I can force every printed material to render the institutional trademark. Illegal use of the software will then virtually less useful since printed material will contain invalid trademark. I don’t think other institution, not to mention in a rivalry situation, would use their rival trademark.
But still, there’s one more problem. How can I prevent illega use of copy in the same institution? This may be management issue, not the protection scheme.
QED? I wish it is :p. Next, I have to write the implemention to force render that institutional trademark. Wait a minute! This is too good to be true. I still have to discuss this with other member of my team. Pray for me ![]()
Building Local Apt Repo
I want to share my downloaded RPMs (which was from apt-get install action). Since installing manully would be a pain in the ass, I want to share it in the apt way. So here it goes.
I have my downloaded RPMs in /var/cache/apt/archives.
First thing to do is to share it via Apache. So I created this symlink:
[root@toni archives]# ln -s /var/cache/apt/archives /var/www/apt
Then, let’s generate the package list
[root@toni archives]# cd /var/cache/apt/archives
Since apt has a convention of naming its package dir as RPMS.
[root@toni archives]# ln -s /var/cache/apt/archives/ RPMS.toni
Toni is my name ![]()
Now we can start generating package list. Here I create to component, that is toni and test (this way I must have RPMS.toni and RPMS.test)
[root@toni archives]# genbasedir /var/cache/apt/archives/ toni test
Components: toni test
Processing pkglists… toni test [done]
Processing srclists… [done]
Creating component releases… test [done]
Updating global release file… [done]
Appending MD5Sum… toni test [done]
All your base are belong to us!!!
Make sure you put the same second argument as the one ou are using on that RPMS.<something>
Now you’re done! I’m not lying. Try to test it with smoething like this:
[root@toni archives]# cat /etc/apt/sources.list.d/toni.list
# Name: FreshRPMS OS/updates
# URL: http://ayo.freshrpms.net/
### Fedora Core
rpm http://192.168.1.51 apt toni
#rpm http://ayo.freshrpms.net fedora/linux/2/i386 core updates
#rpm http://ayo.freshrpms.net fedora/linux/1/i386 core updates
### Tao Linux 1.0
#rpm http://dist.taolinux.org tao-1.0-i386 os updates
### Red Hat Linux
#rpm http://ayo.freshrpms.net redhat/9/i386 os updates
#rpm http://ayo.freshrpms.net redhat/8.0/i386 os updates
#rpm http://ayo.freshrpms.net redhat/7.3/i386 os updates
#rpm http://ayo.freshrpms.net redhat/6.2/i386 os powertools updates
Mind you, I was using ayo apt list as my template.
Now, let’s prove it with apt-get update.
[root@toni archives]# apt-get update
Get:1 http://192.168.1.51 apt release [537B]
Get:2 http://apt.kde-redhat.org apt/fedora/3.0 release [1401B]
Get:3 http://apt.kde-redhat.org fedora/3/i386 release [1172B]
Get:4 http://apt.kde-redhat.org all release [1467B]
Get:5 http://newrpms.sunsite.dk redhat/en/i386/fc3 release [496B]
Get:6 http://apt.sw.be fedora/3/en/i386 release [504B]
Get:7 http://apt.sw.be dries/fedora/fc3/i386 release [484B]
Get:8 http://ayo.freshrpms.net fedora/linux/3/i386 release [2137B]
Fetched 8198B in 8s (919B/s)
Get:1 http://192.168.1.51 apt/toni pkglist [18.6kB]
Hit http://apt.sw.be fedora/3/en/i386/dag pkglist
Hit http://192.168.1.51 apt/toni release
Hit http://apt.sw.be fedora/3/en/i386/dag release
Hit http://apt.sw.be dries/fedora/fc3/i386/dries pkglist
Hit http://apt.sw.be dries/fedora/fc3/i386/dries release
Get:2 http://apt.kde-redhat.org apt/fedora/3.0/stable pkglist [128kB]
Get:3 http://newrpms.sunsite.dk redhat/en/i386/fc3/newrpms pkglist [323kB]
Hit http://newrpms.sunsite.dk redhat/en/i386/fc3/newrpms release
Hit http://ayo.freshrpms.net fedora/linux/3/i386/core pkglist
Hit http://ayo.freshrpms.net fedora/linux/3/i386/core release
Hit http://ayo.freshrpms.net fedora/linux/3/i386/updates pkglist
Hit http://ayo.freshrpms.net fedora/linux/3/i386/updates release
Hit http://apt.kde-redhat.org apt/fedora/3.0/stable release
Hit http://apt.kde-redhat.org fedora/3/i386/stable pkglist
Get:4 http://apt.kde-redhat.org fedora/3/i386/stable release [125B]
Hit http://apt.kde-redhat.org all/stable pkglist
Get:5 http://apt.kde-redhat.org all/stable release [144B]
Fetched 470kB in 6s (77.8kB/s)
Failed to fetch http://apt.kde-redhat.org/apt/kde-redhat/fedora/3/i386/base/release.stable Size mismatch
Failed to fetch http://apt.kde-redhat.org/apt/kde-redhat/all/base/release.stable Size mismatch
Reading Package Lists… Done
Building Dependency Tree… Done
E: Some index files failed to download, they have been ignored, or old ones used instead.
Yeah, some apt source was down, but it is definitely not my local repo.
References:
http://www.redhat.com/archives/fedora-list/2003-December/msg05137.html
http://www.ccl.net/cca/software/UNIX/updating-redhat/apt-howto/creating-repository.html
Another Quiz
Which File Extension are You?
Yet another geek quiz
Junior Job
Hehehe, kepengen neh bisa ngerjain Junior Job. tapi tadi waktu liat-liat kok .. hmm, kyknya lumayan berat neh. masalahnya gk ngerti-ngerti banget. Kali malesnya yang lebih besar. udah duluan takut dan binung dimana kira-kira harus mulai menelusuri code untuk melaksanakan Junior Jobnya. Kadang sih uda dikasih petunjuk, tapi tetep aja masih susah. Dasarnya aja yang bego :p.
Ada beberapa bug di Kopete juga beberapa wishlist. Kebetulan kemaren udah download sourcenya, tinggal kutak-katik gitu. Mungkin yang rada gampang (kira-kira) adalah implementasi Buzz. Udah ada petunjuknya, ada di YahooAccount::getIM klo ndak salah. Tadi sempet browse sih, udah ketemu, tapi implementasi shake windownya gimana?? Dan sebelum itu, yang jelas, pgn mastiin Buzz-nya diterima sebagai plain <buzz> atau dalam bentuk yang lain?? Ada juga bug status buddy yang tertukar-tukar (ini baru aja aku submit bugnya), trus sepertinya chat windownya tidak meng-honour setting-an supress rich text. Buktinya text yang dikirim buddy bisa jadi guedhe-gudhe. Tapi aku juga rada curiga jangan-jangan ada kesalahan parsing, entah tag yang dihapus atau apa gitu. Soalnya tadi ketemu juga kasus, setengah teks kecil setengahnya lagi segede gajah.
Ayuuuk, junior job .. maen KDE
.. mumpung load lagi rendah :p
BTW, tadi di kampus ketemu ma firman dan wahyu yang senasib mengurus nilai. Cayyyooo!! Berjuaaaanggggg!!!!











