Hamakat Programı

Hamakat programı için patent alsam zengin olur muydum acaba? Bu kadar çok etiketçi varken, her birinden telif hakkı talep etsem kabul edilir mi?

Linux’da “awk” adlı bir metin işleme dili vardır. Bu dili kullanarak hamakat algoritmasını programa dönüştürdüm. Dilin kuralları çok karışık değil. Sol tarafa aramak istediğiniz anahtar kelimeyi yazıyorsunuz, sağ tarafa da anahtar kelime bulunursa yapılacak eylemi.

# cat hamakat.awk
BEGIN { printf(“Hamakat Programı, Sürüm 1.0\n”); }
{
/diyalektik/ { printf(“materyalist\n”); }
/Marks/ { printf(“Marksist\n”); }
/Allah/ { printf(“dinci\n”); }
/Muhammed/ { printf(“aşırı dinci\n”); }
/Schopenhauer/ { printf(“ateist\n”); }
/Zaman/ { printf(“fetullahçı\n”); }
/kaos/ { printf(“vatanın ve milletin bölünmez…\n”); }
/Attila İlhan/ { printf(“kemalist, solcu\n”); }
/Cemil Meriç/ { printf(“sağcı; Marksistim diye haykırmıştı, o zaman Marksist\n”); }
/Muhammed Ali/ { printf(“boksörcü\n”); }
/Bilimi sorgulamak/ { printf(“bilim düşmanı, çağdışı, ilkel\n”); }
/Bulanık mantık/ { printf(“doğucu\n”); }
/Komünist Manifesto/ { printf(“komünist\n”); }
/Oy vermemek/ { printf(“anarşist\n”); }
/Upanişadlar/ { printf(“hindu, panteist\n”); }
/Konfiçyus/ { printf(“çinci, yoksa cinci diye mi etiketlesek, daha fazla reyting yapar\n”); }
}
END { printf(“Hamakatın sonu var mı?\n”); }

Programı kullanarak insanları kolayca etiketleyebilirsiniz. Yazıda geçen anahtar kelimelere göre yazının sahibine uygun etiketleri üretir bu program. Kullanımı çok kolaydır. Örneğin bir köşe yazısı alınır, programa girdi olarak verilir, program da etiketleri çıktı olarak döker. Böylece kişiler, beyinlerini kullanmadan, insanları anlamaya çalışmadan karşısındakini etiketler.

Nasıl çalıştırılır?

Örneğin bir köşe yazısını “yazı.html” olarak kaydetmişseniz:

# cat yazı.html | awk -f hamakat.awk

Yazının içindeki kelimelere göre, siz yorulmadan, etiket üretebilirsiniz.
Böylece güzel beyinlerinizden turşu kurup saklayabilirsiniz.

// Gökhan Koçak
// 6 Mart 2010

Reklamlar
Bu yazı Bilgisayar içinde yayınlandı ve , , , , , , , , , , olarak etiketlendi. Kalıcı bağlantıyı yer imlerinize ekleyin.