Merak ediyorum, araştırıyorum, öğreniyorum, paylaşıyorum...
Bilgisayarlı dilbilim ve elektronik sözlükçülük günümüz teknolojilerinin çok hızla geliştiği ve yaygın olarak kullanılır hale geldiği bu günlerde daha büyük önem taşımaktadır. Bilgisayarlı dilbilimin ve elektronik sözlükçülüğün gelişmesi ve sadece veri olmaktan çıkıp işlenebilir bir duruma gelmesi/getirilmesi kaçınılmazdır.
Bir dilin zamanın ihtiyaçlarına ayak uydurması, tüm teknolojik ortamlarda verimli bir şekilde kullanılması, hem dilbilimciler hem de dili normal olarak kullananlar için faydalı olması düşünüldüğünde takip edilecek olan yolun 3 aşaması vardır.
1. Sözcük veritabanının oluşturulması (Dilin sözvarlığının yapısal, anlamsal, alansal, işlevsel ve tür veritabanının hazırlanması)
2. Dilin kurallarının algoritmalarının ve akış diyagramlarının oluşturulması
3. Programlamasının yapılması
Sözcük veritabanı oluşturulurken sözcüklerin tüm özellikleri dikkate alınmalı bu çerçevede mümkün olduğu kadar kapsamlı bir veritabanı oluşturulmalıdır.
Bir dilin zamanın ihtiyaçlarına ayak uydurması, tüm teknolojik ortamlardaa verimli bir şekilde kullanılması, hem dilbilimciler hem de dili normal olarak kullananlar için faydalı olması düşünüldüğünde takip edilecek olan yolun 3 aşaması vardır.
1. Sözcük veritabanının oluşturulması (Dilin sözvarlığının yapısal, anlamsal, alansal, işlevsel ve tür veritabanının hazırlanması)
2. Dilin kurallarının algoritmalarının ve akış diyagramlarının oluşturulması
3. Programlamasının yapılması
Sözcük veritabanı oluşturulurken sözcüklerin tüm özellikleri dikkate alınmalı bu çerçevede mümkün olduğu kadar kapsamlı bir veritabanı oluşturulmalıdır.
Kırgızca ve Türkçe ile ilgili dilbilgisi diyagramlarını (akış çizelgesi) ve algoritmalarını sitemde paylaşmaya devam edeceğim. Bilgisayarlı Dil Bilim ile ilgilenenlere veya farklı amaçlarla bu tip diyagramlara ve algoritmalara ihtiyacı olanlara faydalı olacağı düşüncesindeyim.
Kendim bu diyagramları ve algoritmaları oluşturarak Kırgızca ve Türkçe ile ilgili yaptığım programlama çalışmalarında ve özellikle elektronik sözlüklerde kullanıyorum. Elektronik sözlüklerde sözcük anlamlarının yanında sözcüklerin çekimi de olduğunda çok daha faydalı ve işlevsel oluyor. Bahsettiğim bu çekim işlemleri veritabanına kayıt işlemi ile değil sözcüklerin veritabanından alınması esnasında algoritmaların işlenmesi ile gerçekleştiriliyor. Eğer sözcüklerin çekimleri veritabanına kaydedilecek olsaydı onbinlerce sözcüğün çekimleri ile birlikte veritabanlarına tek tek işlenmesi çok zor ve gereksiz olurdu.
Bilgisayar programlama dillerinden herhangi birini kullanarak tek bir algoritma ile tüm sözcüklere dilin kuralları çerçevesinde ek getirebilmek artık mümkün hale gelmiştir. Biz de burada elimizden geldiği kadar bunu göstermeye ve Türk dillerinin gerçekten bir bilgisayar dili olduğunu (acizane) göstermeye çalıştık.
Kırgızcada yönelme durumu ekleri ünlü ve ünsüz uyumuna göre 8 farklı şekilde eklenmektedir.
Kırgızca yönelme durumu ekleri: -ga, -ge, -go, -gö / -ka, -ke, -ko, -kö
Şimdi bu eklerin sözcüklere eklenirken hangi kural çerçevesinde eklendiğini algoritma ve diyagram çalışması ile gösterelim.
GPL ile lisansladığınız yazılımların başkaları tarafından değiştirilerek geliştirilen türevlerinin elde ettiği gelire yönelik maddi bir talepte bulunamazsınız. Kamuya açtığınız kodları kullanan türev yazılımların ticari süreçlerde kullanılması durumunda karşı tarafı bir çeşit rüçhan/gelir paylaşımı anlaşması imzalamaya zorlayan Mozilla Kamu Lisansı, bu gibi durumlarda önerilebilir.
Kaynak: http://tr.pardus-wiki.org/GNU_Genel_Kamu_Lisansı
Değerli, İnternet dünyasının gezginleri;
Daha önceki Joomla, Corel, Flash vb. derslerimi ve çeşitli konulardaki yazılarımı takip edenler bilirler ki, elimden geldiği kadar bildiklerimi yazmaya, bilmediklerimi araştırıp öğrenip, öğrendiğim kadarı ile paylaşmaya çalışıyorum.
Sitemi ( www.kerimsarigul.com ) devamlı takip eden değerli dostlarım ve herhangi bir şekilde bu siteme ulaşmış olan gezginler için “Açık Kaynak Kodlu Yazılımlar” üzerine bir yazı dizisi başlatma kararı aldım. Dünyada en çok kullanılan Açık Kaynak Kodlu yazılımlardan bazılarını tanıtmayı düşünüyorum.
Günümüzda sayısız programların ortaya çıktığı, her hangi bir iş için program aradığımızda aynı işi yapabilen bir çok alternatifle karşılaştığımız bir gerçek.
Günümüzde ihtiyacımıza göre program üreten programlar ortaya çıkmaya başladı. Burada program üreten program derken ihtiyaçlarımızı karşılayacak olan sistemlerden bahsediyorum. Yazımızın konusu olan FileMaker programını anlatarak bir programın ihtiyacımıza cevap verecek başka bir programı nasıl üretebileceğini de açıklamış olacağız.
Özellikle çalışmalarında veritabanına ihtiyaç duyanların ihtiyaçlarını karşılayabilecek mahiyette olan bu program sayesinde muhasebe programları, kütüphane programları, personel bilgi sistemleri, bilgi/belge/resim indeksleme programları, ürün katalogları vb. bir çok ihtiyaca cevap verebilecek programlar üretebilirsiniz. İhtiyaçlarınıza cevap verecek olan sistemleri oluşturabilmek için herhangi bir kod bilgisine sahip olmanıza gerek yoktur. Elinizin altında FileMaker programı varsa işinizi görecek demektir. FileMaker'ın bir Apple iştiraki olduğunu da söylemeden geçmeyelim.
FileMaker aracılığı ile oluşturduğunuz sistem sayesinde istediğiniz verileri istediğiniz özelliklere göre sınıflandırabilir kayıt altına alabilir daha sonra filtreleme, arama, grafik olarak gösterme vb. işlemlere tabi tutabilirsiniz. Kolay bir kullanım arayüzüne sahip olan program hazır şablonları ile de işlerinizi kolaylaştıracaktır.
FileMaker aracılığı ile oluşturulan grafikleri ve verileri dikey çubuk, yatay çubuk, alan, çizgi ve pasta grafiklerin dahil olduğu beş farklı stilde göz alıcı raporlar halinde suanbilirsiniz. Ayrıca, anında Web Yayını'nı kullanıp grafiklerinizi web'de yayınlayarak site ziyaretçilerinize de sunabilirsiniz.
Programı inceledi iseniz ve işinize yarayacağınız düşünüyorsanız satın alıp indirebilirsiniz.
FileMaker Resmi Sitesi
File Maker - Türkçe Bilgi
FileMaker Video Dersleri
Program özelliklerine göre bir kaç farklı versiyonda sunulmaktadır...
FileMaker Pro
FileMaker Pro Advanced
FileMaker Go for iPhone & iPad
FileMaker Server
FileMakeServer Advanced
FileMaker - Yapılacak İşler (Ajanda) Örneği
Sempozyum-Seminer-Sergi vb. Etkinlik Kayıt Örneği
FileMaker Ürün/FAtura Örneği
FileMaker - Dsoya İndeksleme Örneği