Tag Archives | Java kütüphanesi

Apache OpenNLP 2.5.12 ve 3.0.0-M6 duyuruldu

Doğal dil metinlerini işlemek için geliştirilmiş, makine öğrenimi tabanlı, açık kaynaklı bir Java kütüphanesi olan Apache OpenNLP‘nin 2.5.12 ve 3.0.0-M6 sürümleri duyuruldu. Apache OpenNLP’nin, metin verileri üzerinde en yaygın Doğal Dil İşleme (NLP) görevlerini gerçekleştirmek için API’ler ve komut satırı araçları sunduğu söyleniyor. Tokenizasyon (tokenization): Metni kelimelere veya alt bileşenlere (token) ayırma; cümle tespiti (sentence segmentation): Metindeki cümlelerin sınırlarını belirleme; sözcük türü etiketleme (part-of-speech tagging – POS): Kelimelerin cümle içindeki gramer rollerini (isim, fiil, sıfat vb.) bulma; adlandırılmış varlık tanıma (named entity recognition – NER): Metindeki kişi, kurum, yer adı ve tarih gibi özel isimleri tespit etme; öbekleme (chunking): Kelime gruplarını (örn. noun phrase) ayrıştırma; ayrıştırma (parsing): Cümlelerin dil bilgisi ağacını çıkarma; dil tespiti (language detection): Bir metnin hangi dilde yazıldığını belirleme; kök bulma ve gövdeleme (lemmatization / stemming): Kelimeleri köklerine indirgeme bunlardan bazılarıdır. Apache OpenNLP 2.5.12 ve 3.0.0-M6 hakkında bilgi edinmek için ilgili haber sayfalarını inceleyebilirsiniz.

Continue Reading →

 

 

Apache OpenNLP 2.5.12 ve 3.0.0-M6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Apache MINA SSHD 2.20.0 ve 3.0.0-M6 duyuruldu

Hem istemci hem de sunucu tarafında SSH protokollerini desteklemek için %100 saf Java kütüphanesi olan Apache MINA SSHD‘nin 2.20.0 ve 3.0.0-M6 sürümleri duyuruldu. Unix işletim sistemlerindeki SSH istemcisi veya SSH sunucusunun yerini almayı hedeflemeyen, bunun yerine SSH desteği gerektiren Java tabanlı uygulamalar için destek sağlayan Apache MINA SSHD; çeşitli G/Ç arka uçlarından yararlanabilen Java kütüphanesidir. Java’nın AsynchronousSocketChannels’ını kullanan ve varsayılan taşıma yöntemi yerleşik olan yazılım haricinde Netty asenkron olay odaklı ağ çerçevesi de destekleniyor. Güvenlik düzeltmeleriyle gelen yeni sürümler, 2.20.0 sürümü için yalnızca parola ve klavye etkileşimli kimlik doğrulama şemaları için eşzamansız kimlik doğrulamasına izin verildiği söyleniyor. LDAP kimlik doğrulamasını (sshd-ldap) iyileştiren yeni sürüm, açık anahtar kimlik doğrulamasında (sunucu tarafı) authorized_keys işlemesinde “from” ve “expiry-time” seçeneklerinin uygulanmasının söz konusu olduğu söyleniyor. 3.0.0-M6 için bu altıncı kilometre taşının KexOutputHandler’ın kendi kendine kilitlenmesinin düzeltilmesiyle geldiği ifade ediliyor. Yeni sürüm ayrıca proxy’den gelen parçalı yanıtları işleme özelliği kazanmış bulunuyor. Apache MINA SSHD 2.20.0 ve 3.0.0-M6 hakkında bilgi edinmek için GitHub sürümler sayfasını ve Apache MINA SSHD 2.20.0 sürüm notlarını ve 3.0.0-M6 için değişiklik günlüğünü inceleyebilirsiniz.

Continue Reading →

 

 

Apache MINA SSHD 2.20.0 ve 3.0.0-M6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Apache FreeMarker 2.3.35 duyuruldu

Şablonlara ve değişen verilere dayalı olarak metin çıktısı (HTML web sayfaları, e-postalar, yapılandırma dosyaları, kaynak kod vb.) üreten bir Java kütüphanesi, bir şablon motoru olan Apache FreeMarker‘in 2.3.35 sürümü duyuruldu. Şablonlar, basit, özel bir dil olan FreeMarker şablon dili (FTL) ile yazılır tabii bu, PHP gibi tam teşekküllü bir programlama dili değildir. Genellikle, verileri hazırlamak için (veritabanı sorguları yapmak, iş hesaplamaları yapmak) genel amaçlı bir programlama dili (Java gibi) kullanılır. Ardından, Apache FreeMarker, hazırlanan verileri şablonlar kullanarak görüntüler. Şablonda verilerin nasıl sunulacağına, şablon dışında ise hangi verilerin sunulacağına odaklanılır. Bu yaklaşım genellikle MVC (Model View Controller) modeli olarak adlandırılır ve özellikle dinamik web sayfaları için popülerdir. Web sayfası tasarımcılarını (HTML yazarları) geliştiricilerden (genellikle Java programcıları) ayırmaya yardımcı olur. FreeMarker başlangıçta MVC web uygulama çerçevelerinde HTML sayfaları oluşturmak için yaratılmış olsa da, servlet’lere, HTML’ye veya web ile ilgili herhangi bir şeye bağlı değildir. Web dışı uygulama ortamlarında da kullanılır. 0xFF veya 0xCAFEBABE gibi onaltılık sayılar için destek eklendiği belirtilen yeni sürüm, yeni çok satırlı metin yerleşik işlevleri, çoğunlukla kaynak kod (veya yapılandırma dosyası) oluşturmak için kullanışlı bulunuyor. Apache FreeMarker 2.3.35 hakkında bilgi edinmek için sürüm sayfası incelenebilir.

Continue Reading →

 

 

Apache FreeMarker 2.3.35 edinmek için aşağıdaki linkten yararlanabilirsiniz.