IPcop v1.4 telah dirilis

IPcop v1.4 telah dirilis.
IPcop adalah firewall yang bisa di-install dengan mudah dan dalam waktu beberapa menit saja. Saya sendiri sudah menggunakan versi 1.3-nya selama bertahun-tahun, dan belum pernah mengalami masalah.

IPcop memang harus dipasang komputer tersendiri, tapi ini lebih bagus karena lebih aman. Beberapa firewall yang dijalankan di Windows ternyata bisa dimatikan oleh virus/hacker.
Lagipula, IPcop tidak membutuhkan komputer mewah – komputer 486 bekas dengan memory 12 MB sudah mencukupi.

Walaupun gratis, ternyata kemampuan IPcop tidak kalah dengan berbagai firewall komersil ! Administrasi via browser, VPN, traffic shaping/limiting, pemisahan network (red/internet, orange/dmz, green/LAN, blue/wireless), Intrusion detection, Proxy server, dll – lebih detailnya bisa dilihat misalnya [ disini ] dan [ disini ].

[ Situs IPcop ]

Intellectual Property

…standing on the shoulder of the giants
— Linus Torvalds in his biography, attributed to Isaac Newton.

The quote above means to be able to utilise others’ achievements in order to make progress. It’s the reverse of “reinventing the wheel”.
Great scholars and inventors of the past benefited from this greatly.

However, international patent laws are set to stifle this – the system enable the rich & greedy to acquire large number of patents, thus disabling others from basing their work on it:
http://economist.com/opinion/displayStory.cfm?story_id=3376181

Worse, the patent applications are flooding the patent offices, so the overworked staff are granting it even to the ridiculous ones.

An example is the notorious hyperlink patent, owned by British Telecom. Even though Sir Tim Berners-Lee doesn’t patent this invention of his, BT applied for patent for it instead – and got it.

Somebody may commented that you can always challenge a patent – the problem is, the process is not doable to most people.
It takes time, and most of the time, a LOT of money.

So the big corporations are getting away with it. And the rest of humankind just have to enjoy this new kind of slavery – ideas slavery.

Interestingly, America was able to flourish due to the lack of patent system:
http://www.nytimes.com/2002/10/14/technology/14NECO.html

Ideally, the solution is to abolish patent.
But, with current condition, this will just make the big boys to copy the small fishes’ innovations, and kill them with advertising and cheap price brought by mass production.

For now, the solution probably is to set the fee of patent application variably, depending on the applicant’s last year income. And then the patent may not be transferred to other party.
This way, patents will become affordable to the poor (but creative), and will stop the big corporations from putting a burden on the system.

The world we live in today

The following is such an excellent summary of the world we live in today:

…On that note, f*ck America (or more specifically its government). It has ceased to care about any person without a million dollar pocket book. The laws of America now exist to enslave its poor and empower its rich.

Although, the sad part is that the comman man is just as responsible as anybody else for this outcome. We have empowered them through our complacency and utter lack of regard for anything other than what is on our damn televisions every night. We have been enslaved to technology, and as a result those that produce that technology own us all. Especially, now that what we see on television (our defacto standard for the propogation of our culture) tells us that men have to be ignorant fools who are only interested in football, sex, gadgets, and being retarded with their friends to fit in. And women just have to buy everything including a perfect body to do the same. We are trained to be submissive idiots, questioning those who are otherwise.

Oh well, at least we still have our sweet… sweet capitalism. At least we have a choice of where we buy things. You know ma & pa shop down the street or Wal-Mart up the street for 70% less (which coincidentally enough is all you can afford now that you work there). Good thing McCarthy came along and kept us from falling into the hell hole of desperation that is communism.

And at least we still have our voice in our government. You know our solitary occasional whispering voices, compared to industries full time lobbyists. I am perfectly satisfied with all of my governmental representatives are you ;-). So when’s the next civil war?

Source:
http://yro.slashdot.org/comments.pl?sid=129665&cid=10817291

Fedora Core 3 & Solaris 10

Lots of goodies today in Slashdot:

Fedora Core 3 released

I must admit that I was very sceptical when FC1 was released – I’ve had bad experience with previous releases of RedHat, and I never liked RH as a distro.

Then I tried FC2, and fell in love with it straight away. Here’s what I found:

# Truly free (as in speech), open, community-backed distro. Reminds me of Debian.
# Distro that “Just Works” – even on high-end server hardware (which usually uses strange chipset/configuration)
# Good on desktop role, Excellent on server role.
# Sensible setup process, with ability to go into great details if necessary.
# Great momentum – a LOT of people are using Fedora.
# Great choice in software management – I’m using apt on FC2 servers as we speak; yum & up2date are also available.

The last one is particularly important, because I’ve had enough spending days managing software on many servers – I now demand apt (or similar facility) whenever I could to save my time on mundane things and actually enable me to do things that’s more interesting.

I expect FC3 to be even better than FC2, well I guess I’ll find that out soon enough.

A note – contrary to a comment on that post above, I don’t think that SElinux – as it is – will make FC3 suddenly very secure. Don’t get me wrong – any security enhancements should be most welcomed by any security-conscious administrators; but I just think that the commentator is getting hyped up on one thing, and he may miss other similarly important things.
For example, you need to understand how it works to get maximum benefit from it. Otherwise, you’ll fell into false sense of security.

Solaris 10 released

I have a mixed feeling about this. First, I agree that Solaris is an excellent OS. But, I somehow doubt that Sun is able to pull such a huge leap (from Solaris 9) in such a short time – ZFS alone is quite unbelievable, then they promised Linux-compatibility (while I have had problems as silly as applying patches created by GNU/patch using Solaris’ patch), revolutionary TCP/IP stack, etc.
So I think it’ll be ridden with quite a lot of bugs.

Also, open source Solaris ? Doubt it, most probably there’ll some limitations on its license. Probably we’ll see the detailed analysis of it in Groklaw soon.

A commentator in the post above said that he’s heard McNealy promised it (open-sourcing Solaris) himself on an interview. Sorry, but I have problem believing a guy who flipped in an instant and now sleep in the same bed with his previous biggest enemy.

However, if it comes out as true – open-source developers are in for a joyride. Various solid technologies on Solaris are then available for picking by them.

But personally I still won’t use Solaris 10 for production unless I got loads of money to spare to subscribe to its bugfix/patches service….

btw, as I said before, if you use open-source software on Solaris, I think you’ll be very interested on Blastwave.org

Gentoo dan Debian

Salah satu hal yang disenangi oleh pengguna distro Gentoo adalah karena software-software yang terpasang sudah optimal untuk komputernya – karena di-compile / optimized untuk komputer tersebut

Ternyata Debian juga bisa…

apt-get build-dep package
apt-get –compile source package
dpkg -i package.deb

(kaget sendiri 😀 )

Vacancies on MessageLabs

There are 3 job opening at MessageLabs, a very well known company providing corporate email services.

The interesting thing about them is that they are willing to accept non-UK/non-EU citizen !
So if you’ve been wanting to work in UK – here’s your chance.

The vacancies for now are:
# Perl Junior Programmer
# System Test Engineer
# Software Engineer – Security

Click on “more” below for the details.

Continue reading Vacancies on MessageLabs

Sufi ?

Barangsiapa mempelajari Tasawuf tanpa Fiqh maka akan sesat.
Barangsiapa mempelajari Fikih tanpa Tasawuf adalah fasiq (orang yang melakukan kesalahan).
Barangsiapa yang mengumpulkan keduanya maka akan menemukan kebenaran

— Imam Malik

Ada kawan-kawan yang berguru kepada berbagai syekh sufi di berbagai negara. Tapi anehnya, kelakuan mereka jauh dari bayangan kita mengenai sufi itu sendiri. Beberapa contoh ucapan mereka:

  1. Kalau kamu enggak punya guru, maka gurunya adalah setan.
  2. (diucapkan ke seorang guru TPA yang mengajar dengan ikhlas tanpa bayaran) Enggak boleh ngajarin Al-Quran kalau agamanya belum sempurna (baca: punya guru/syaikh)
  3. Ghibah bahwa seseorang telah menzaliminya – tetapi ketika dicek ke ybs, ternyata tidak pernah
  4. dll

Menyedihkan.

Saya pribadi berpegang pada nasihat dari Imam Malik diatas.
Semoga Allah swt berkenan untuk selalu menunjuki kami di jalan yang lurus, Amin…

How to upgrade your Yahoo email account to 1000 MB

Are you burning with envy, seeing your friends and their 1GB Gmail account? Well you can stop doing it now, since you can have it yourself with Yahoo. Here’s how:

  1. You must already have an email account with Yahoo. This may still work if you don’t have one already but I haven’t tried it myself. To sign up, just head over to http://mail.yahoo.com
  2. Go to http://cn.mail.yahoo.com
  3. You’ll see a page in Chinese. On the top-right, enter your username on the top textbox, and your password on the textbox below it.
  4. Right under the textboxes are 2 buttons. The top button is to login to your account, the second is to upgrade your account to 1GB. Naturally, you’ll want to click the second button.
  5. The next page will be shown with a button in the center. Click that button.
  6. It’ll try to install an update assistant, allow the install to finish.
  7. Another page will show up, in the middle there’ll be 2 textboxes next to each other.
  8. Enter your username in the left textbox, and your password on the left textbox. Then click on the left button.
  9. A page will show up, click the button in the middle.
  10. Presto – your Yahoo email account was just upgraded to 1 GB

Now if you logon to your account as usual (via http://mail.yahoo.com), you’ll see that indeed the limit is now 1GB.
Enjoy 🙂

note:
Since I can’t read Chinese, I don’t know if there’s any catch to this offer, other than the installation of the update assistant. So far so good, but as usual, YMMV.

credit: This post is a translation of a forwarded post from Anny in MIFTA forum.

Belajar PHP – cara mudah & cepat

Update: versi terbaru dari artikel ini bisa dibaca disini.

Sudah beberapa kali saya mendapat pertanyaan tentang bagaimana cara yang mudah dan cepat untuk belajar PHP. Kali ini akan saya posting disini, mudah-mudahan jadi bisa bermanfaat untuk lebih banyak orang.

  1. Install PHP & MySQL.
    Jika Anda menggunakan Windows, Anda bisa download FoxServ. Jika Anda menggunakan Linux, silahkan install Apache, PHP, MySQL; misalnya dengan merujuk kesini.
  2. Pelajari tutorial-tutorial berikut ini (sesuai urutan):
    1. Memulai belajar PHP
    2. Membuat form sederhana
    3. Membuat form yang terdiri dari beberapa halaman
  3. Agar bisa mengakses MySQL dari PHP, silahkan membaca tutorial yang bagus ini: Webmonkey.com: cara memanfaatkan MySQL dari PHP
  4. Kalau sudah memahami semuanya, bisa dilanjutkan ke 2 topik berikut ini – tidak wajib, tapi berguna/menarik untuk diketahui :
  5. Selamat ! Anda kini sudah cukup menguasai PHP – ini saat yang tepat untuk mulai mengakrabkan diri dengan cara-cara untuk mengamankan PHP

Beberapa informasi tambahan:

Semoga bermanfaat.

CD Linux gratis

UbuntuLinux menyediakan CD Linux gratis sebagai bagian dalam promosi distronya yang baru ini.
Silahkan klik disini untuk mendapatkannya. Tapi jangan menunda-nunda, karena hanya tersedia sampai tanggal 12 November 2004.

Beberapa kelebihan Ubuntu Linux dari distro-distro lainnya:

  1. Mudah digunakan
  2. “Just works” – kompatibel dengan mayoritas komputer yang ada
  3. Gratis
  4. Stabil
  5. Lebih kebal virus
  6. Didukung oleh seorang jutawan Inggris dalam misinya untuk memasyarakatkan komputer & memanfaatkan teknologi untuk kesejahteraan masyarakat.
  7. dll

[ Gratis: CD Ubuntu Linux ]

WordPress: notifikasi via email bagi komentator posting

Selama ini, saya agak malas memberi komentar di berbagai blog yang ada karena sulit untuk memeriksa respon balik dari komentar tsb.

Padahal, sebetulnya banyak posting di berbagai blog yang sangat menarik untuk menjadi bahan diskusi. Cuma ya itu, saya tidak punya cukup waktu untuk secara periodik memeriksa kembali semua komentar2 yang saya tinggalkan (apakah sudah ada komentar baliknya).

Terimakasih kepada Benny, sekarang blog ini sudah memiliki fasilitas tersebut.

Jika Anda memberi komentar di blog ini, dan memilih option “Ingin diberitahu kalau ada komentar baru untuk posting ini ?”, maka Anda akan diberitahu via email setiap kali ada komentar baru di posting tersebut.

WordPress: SubscribeToComment plugin
WordPress: Daftar plugin yang tersedia

FlightGear – software simulasi open-source

Ingin mencoba simulasi pesawat yang lain dari yang lain ? Membutuhkan flightsim yang bisa diutak-atik untuk riset ? Dll – FlightGear bisa Anda coba.

FlightGear adalah software simulator pesawat yang open-source dan disediakan gratis, tinggal Anda download saja.

Bagi periset bidang aviasi – karena FlighGear berlisensi open-source, maka juga bisa Anda modifikasi sesuai kebutuhan Anda !
Berbagai contohnya bisa dilihat disini.

Jika Anda pikir karena open-source maka pasti jelek, coba lihat dulu screenshot yang ada. Yang satu ini hanya bisa Anda nikmati jika card VGA Anda ada memory 64MB atau lebih.

Selamat menikmati, siapa tahu, FlightGear bisa menjadikan Anda pilot juga, seperti yang dialami oleh Matt.

pkg-get untuk Solaris

pkg-get adalah software untuk memudahkan manajemen software di Solaris. Secara singkat, pkg-get mirip dengan apt-nya Debian.

Contoh:
Jika Anda mengetikkan “pkg-get install apache”, maka pkg-get akan mengambil paket Apache dari salah satu mirror Blastwave, dan memasangnya – dan jika paket SSL belum terpasang, maka akan diambil dan dipasang juga; karena paket Apache membutuhkan paket SSL.

Sangat menarik karena sangat memudahkan kita untuk memasang suatu software di Solaris, lagipula memasang software open-source di Solaris terkadang bermasalah karena kadang perlu diubah-ubah settingnya agar cocok. (untuk salah satu contoh kasusnya klik disini)

Jika Anda tidak ingin selalu download paket-paket softwarenya langsung dari Internet, berikut ini adalah solusi yang bisa Anda coba:

  1. Pesan sebuah Blastwave DVD (atau bisa juga berlangganan selama satu tahun)
  2. Taruh di sebuah server di perusahaan Anda, untuk menjadi Blastwave server internal
  3. Lalu secara rutin update Blastwave server Anda dari salah satu mirror yang ada dengan menggunakan rsync.
  4. Atur agar semua server Sun mengambil paket dari situ

Selamat mencoba.

Valid XHTML 1.0

Tadi pagi mencoba memeriksa apakah situs ini sudah valid sesuai dengan standar XHTML 1.0 :
Hasil validator W3C untuk harry.sufehmi.com

Ternyata pada saat tersebut belum, dengan pesan kesalahan:
“Error: non SGML character number 133”

Penyebabnya ? Ternyata 3 buah titik (…) di posting ini yang menyebabkannya. Aneh ?

Ternyata, ada penjelasannya disini:
SGML Error 133

Entah kenapa 3 buah titik tersebut berubah menjadi “elipses character” :-/ tapi setelah meng-edit posting tsb dan kembali mengetikkan 3 buah titik, kali ini lolos validasi XHTML 1.0

Any sufficiently advanced technology is indistinguishable from magic.
— Arthur C. Clarke

Daftar software-software penting – bagi saya

Penting sekali:

  1. Email : Thunderbird – Outlook minus virus 🙂
  2. Email : Eudora Pro v4 (kebetulan belum merasa perlu untuk upgrade ke versi terbarunya)
  3. Browser : Firefox, browsing dengan aman dan nyaman.
  4. Browser teks: links
  5. Editor teks : vi; vital jika Anda secara rutin mengakses mesin *nix selain Linux – vi tersedia di (nyaris) semua sistim operasi *nix (tidak seperti joe/pico/vim/dll)
  6. System Administration: putty
  7. System Administration: radmin – mungkin software remote access tercepat, menyaingi bahkan kecepatan software berbasis protokol RDP / ICA.
  8. Virtual Machine: VirtualPC 2004 – kompatibel dengan nyaris semua OS
  9. Virtual Machine: VMware – sangat menyenangkan untuk digunakan di Linux. Dan pada mesin SMP (multiprosesor), kita bisa meng-assign suatu VM ke prosesor tertentu.

Cukup penting:

  1. Instant Messaging: Gaim – one for all & all for one.
  2. Hiburan: Untuk menonton film, RealAlternative dan QuickTime Alternative – memungkinkan Anda untuk menonton film dengan kedua format tsb tanpa diserbu dengan iklan/spyware/tuntutan untuk membeli. Juga lebih stabil dan kencang daripada Windows Media player v9. Bisa memainkan juga film dengan format lainnya (asal codec ybs sudah dipasang)
  3. Distro Linux favorit: Debian (server), Ubuntu & Fedora (desktop)
  4. OS *nix favorit: OpenBSD
  5. System administration: rdesktop.org – memungkinkan saya untuk mengakses server Windows dari Linux.