Bir Türk Programcısı Sinirlenirse: CORSIS - Açık Kodlu Derlem Analiz Yazılımı

0
FZ
Stallman bir yazıcı sürücüsünün kapalı olması yüzünden çıldırıp işe girişmişti. Linus, okulda eğitim için kullandığı Sun Solaris işletim sistemini evde kullanamayacağını görünce Linux çekirdeğini yazmaya başlamıştı. Ian Murdock Linux kurmanın uzman olmayanlar için hiç de kolay olmayacağını fark edip Debian dağıtımını geliştirmeye başlamıştı. Bilgisayar tarihi sinirli programcıların başlarının çaresine bakarken çevreye de epey fayda sağlamalarının örnekleri ile dolu. Şimdi böyle bir örneğin haberini okuyacaksınız:

Çetin Sert, Almanya'da bilgisayarla dil işleme (NLP - Natural Language Processing) konusunda çalışan 23 yaşında genç bir araştırmacı. Sert, Mike Scott tarafından geliştirilmiş ve dil işleme bağlamında sık kullanılan bir yazılım olan Wordsmith'in kısıtlayıcı lisansını, ödenmesi gereken paraları ve bunu evindeki PC'de rahatça kullanamayacağını görüp bu konuda profesörlerinin uyarıları ile karşılaşınca...
Kolları sıvamış, derdini ve öfkesini gayet net bir dille anlatan bir mektuptan sonra önce Tenka Text sonra da nihai olarak CORSIS open-source corpus analysis software ismini verdiği yazılımı geliştirmeye koyulmuş.

MS Windows, Debian GNU/Linux, Sun Solaris gibi sistemlerde çalışan, C# ile yazılmış açık kodlu CORSIS yazılımının rakibi kapalı kodlu sadece MS Windows'ta çalışan Wordsmith ile eğlenceli bir kıyaslamasını da burada görebilirsiniz.

Programcının bloguna ise buradan erişilebilir.

Görüşler

0
Tarık
çok güzel.
0
robertosmix
Arkadaşı takdir ediyorum, keşke herkes böyle olsa. Ama. Bir konu bu kadar da abartılmaz ki canım. Stallmandan, Linusdan konuya girilince ben de uluslararası bir girişimcimiz tanıtılacak zannettim. :)
0
Chaosopher
neden olmasin arkadasimiz henuz 23 yasinda.

comparison kisminda surasi kopartti beni :D

Programmer:Cetin Sert, 23 years old, student|Mike Scott, ???, lecturer

0
towsonu2003
Bu program ne icin kullanilir, bu konuda bir linki olan var mi? madem ki boyle bi program var, kullanalim ;) ama kullanmadan once, ne icin kullanildiigni anlamak gerek :)
0
anilK
Doğal dil işlemede kullanılma amacını taşıyan analiz metin analiz yazılımı(ben bunu anladım :) ). screenhotlara bakarsanız eger incelediği bir dosyadaki text i analiz edip örneğin sık gecen karakter setlerini tespit etmiş.

open-source data mining yazılımı WEKA vardı ,o yazılıma göre daha ozel bir yazılım bu (işlem itibariyle).

0
FZ
Metin madenciliği için (text mining) bu tür bir programın ham metni işlemesinden sonra çıkardığı veriyi Weka'ya geçmek yani CORSIS'i bir tür Weka filtresi olarak da kullanmak mümkün olabilir (en genel anlamda).
0
koraypeksayar
İşte budur diyorum...

Olan birşeyin kötü bir kopyasını yapıp başka bir isim verip başka bir paketle sunmaktan başka bir iş yapan bir programcının yaptığı işi gördüğüm için çok mutlu oldum.

Bu tür insanlara "cesur" diyorlar. Aslında olması gerekenin normali bu. Bu insanlardan çok değil 1000 tane olsa halimiz yaman olmaz :)
0
cetinsert
Öncelikle FM'de böyle bir yazıyı okumanın beni ne kadar mutlu ettiğini belirtmeliyim. Makalede kullanılan dile gösterilen özene hayran kaldım doğrusu ^_^

Yalnız robertosmix'e katılmamak elde değil. Girişte öyle heybetli isimler ve projeler geçiyor ki insan sonunda kıyaslama ve akabinde "yalnızca bu mu yani şimdi?" diye sormadan edemeyebiliyor.

Dert, öfke ve sinirlenme gibi ifadeler aşırı bir asabiyet izlenimi uyandırsa da, insan üniversitesinin ödev için bile olsa basit bir programın kullanılmasına izin veremez durumda olduğunu görünce, kendisini tepki göstermekten alıkoyamıyor. CORSIS de 2006 yaz aylarında yeni yeni öğrenmekte olduğum C# ile neler yapabileceğimi kendime ve öğretim görevlimize göstermek adına başlanmış bir ödevlik bir girişimdi. O ödevden 'derlem inceleme işinin teknik boyutuna gereğinden fazla yoğunlaşılması' nedeniyle gerekçelendirilen bir 'orta' ile geçtim. o_O (İngiliz Dili ve Edebiyatı'nda okuyordum.) Ama o zamanlar ki sinirlenmişlik bugün çalıştığım iş de dahil olmak üzere yaşamımda bir dizi yeni açılıma yol açtı. Yazıda da vurgulandığı gibi biraz dert ve sinir hiç de fena şeyler değil sanırım ^_^

Bugün Haskell ve F# gibi dilleri öğreniyorum ve öyle umuyorum ki funksiyonel programlama önümüzdeki yıllarda (asabi ya da profesyonel) bireysel programcıların tek başlarına dahi daha da büyük kitlelerin ilgisini çekebilecek işe yararlıkta programları kolayca geliştirebilmelerine olanak sağlayacak.

İlginize teşekkürler.

Çetin Sert ^_^
0
FZ
Detaylı yorumlarınız için çok teşekkürler. Blogunuzda F# ile de ilgilenmeye başladığınızı belirtmişsiniz. Sizce ML ve OCaml geleneklerinden gelen ve .NET ortamında fonksiyonel programlama imkanı sunan böyle bir programlama dili doğal dil işleme yazılımları geliştirmede ciddi bir avantaj sağlayabilir mi? Eğer evet ise bunlar neler olabilir mesela? (Veya benzer kıyaslamayı Haskell için yaparsak?)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Windows için Opera 6.01 çıktı

anonim

Kullanımı hızlı bir tarayıcı olan Opera'nın Windows için 6.01 versiyonu çıktı.
Birkaç gün önce, 6.01 ismiyle Opera'nın ftp sitelerine konan ve çeşitli sitelerde duyurulan beta build ise, hatalar içerdiği için kullanılmamalı.
Resmi olarak duyurulan sürüm build 1041 ve Java'sız hali (ow32enen601.exe) 3.340.448 bayt büyüklüğünde. Yanlışlıkla sızan build de aynı isimi taşıdığından, indirdiğiniz dosyanın güncel olduğunu uzunluğuna bakarak anlayabilirsiniz. Veya doğrudan download sayfasını deneyin.

Matematik ve programlama gerçek hayatta ne işe yarar:emeksensin.com ve rengarenk

FZ

Emeksensin.com'da en son yaptığımız yeniliğin adı Rengarenk. Rengarenk özelliği ile eserleri renklerine göre arayabiliyorsunuz. Buradan deneyip görebilirisiniz: http://www.emeksensin.com/rengarenk. Renk arama özelliği dünyada az sitede görebildiğimiz bir özellik çünkü bunu yapabilmek için bazı zor problemleri çözmek gerekiyor. İlk problem eserin resmindeki binlerce renkten önemlilerini seçmek. Bunu yapan birçok görüntü işleme algoritması var. Biz OpenCV kütüphanesini kullanarak bir gerçekleme yaptık.

Kayıtsız kalmayın!

zekzekus

Sevgili OpenOffice.org ve OpenDocument destekçisi;

Microsoft'u engelleyin!Tüm dünyada OOXML (OOXML'e Hayır) dilekçesi 70.000'i aşkın insan tarafından desteklendi. OOXML (Office Open XML)'i etkileme çabamız şimdiye kadar şaşırtıcı bir başarı elde etti. Sorunları çözmek için şubatta Cenevre'de yapılacak olan "Ballot Çözüm Toplantısı" (Ballot Resolution Meeting) kadar 100.000 imza toplamayı hedefliyoruz.

2 Günde İşletim Sistemi Yazabilir Misiniz?

FZ

Programlamaya bir şekilde girmiş hemen herkesin aklından bir ara geçmiş sorulardan biridir, "işletim sistemi nasıl yazılır?". İşletim sistemleri bilgisayar dünyasının en popüler, en gizemli, en çok tartışılan ve piyasayı belirleyen konularından biri olagelmiştir. Kimisine göre basit, kimisine göre karmaşık olan bu işte kavram karmaşası da az değildir, çekirdek ile dağıtımı karıştıranlar mı istersiniz, neyin temel işlevsellik olduğu üstüne sabaha dek tartışanlar mı yoksa hangi donanımların esas alınması ve hangi sürücülerin desteklenmesi gerektiğine dair kavga edenler mi istersiniz... BSD, Solaris, Linux, BeOS, VMS, MS Windows ve daha pek çok geliştirme ekibine bakınca konunun popülaritesini ve karmaşıklığını anlamak mümkündür.

Pekiyi bu konuda birkaç günlük bir çalışma ile işin temellerini öğrenmek mümkün müdür? 2 günde işletim sistemi yazabilir misiniz?

Wikepage 2006.2 Opus 9 Çıktı

anonim

Bir Türk tarafından hazırlanan wiki yazılımı Wikepage'in yeni sürümü çıktı. Bu sürümde 34KB'lık yazılıma, blog özelliği de eklenerek wiki-blog melez bir yapı elde edilmiş. Blog girdilerinizi wiki sayfası gibi kaydedebiliyorsunuz ve blogunuzu istediğiniz bir wiki sayfasında görebiliyorsunuz. Bu sürümde wikepage, wiki ve blog için basit bir RSS çıktıda sunuyor. Bugfixleri ile gittikçe sağlamlaşan Wikepage'i denemeniz dileğiyle.

Not: Wikepage'i Türkçe kullanmak için ayrıca Türkçe zip dosyasını indirip açmanız gerekiyor.