Archive | Programlama

Kotlin 2.0.20-Beta2 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.0.20-Beta2 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Yeni sürümde, yapıcıyla aynı görünürlüğe sahip olacak şekilde veri sınıfı kopyalama işlevini elinde bulundurduğu belirtilirken, Kotlin Multiplatform’un Gradle Java eklentileriyle uyumluluğunun kaldırıldığı söyleniyor. Bit kodu yerleştirme desteği kaldırılırken, Gradle için 8.6–8.8 sürümleri için destek eklenmiş, JVM geçmiş dosyalarına dayalı olarak kullanımdan kaldırılan artımlı derleme sağlanmış bulunuyor. 2.0.20-Beta2’yi destekleyen Kotlin eklentilerinin en yeni IntelliJ IDEA ve Android Studio’da paketlenmiş olduğu ifade ediliyor. Kotlin 2.0.20-Beta2 hakkında bilgi edinmek için neler yeni ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Kotlin 2.0.20-Beta2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Apache camel 3.21.5 duyuruldu

Yapılandırmak için bir uygulama programlama arayüzü (veya bildirimsel Java etki alanına özgü dil) kullanarak kurumsal entegrasyon kalıplarının Java nesne tabanlı uygulamasını sağlayan, kural tabanlı bir yönlendirme ve aracılık motoruna sahip mesaj odaklı ara katman yazılımı için açık kaynaklı bir çerçeve olan Apache camel‘in 3.21.5 sürümü duyuruldu. Camel, servis odaklı mimari projelerinde sıklıkla Apache ServiceMix, Apache ActiveMQ ve Apache CXF ile birlikte kullanılıyor. Doğrulama ve dağıtım için çeşitli Apache Maven eklentileri sağlanırken, grafiksel, Eclipse tabanlı araçlar Red Hat’ten ücretsiz olarak edinilebiliyor. Bunun, yeni Camel 3.21.5 LTS yama sürümü olduğu belirtilirken, sürümün Java 11 ve 17’yi desteklediği söyleniyor. Bu sürümü Apache Maven pom.xml dosyanızda kullanmak için Camel Bill of Materials (BOM) içe aktarılırken, camel-core ve sürümü belirtmeden gereken diğer bileşenlerin yüklenmesi gerekiyor. Apache camel 3.21.5 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

Apache camel 3.21.5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Apache Impala 3.4.2 duyuruldu

Apache Hadoop çalıştıran bir bilgisayar kümesinde depolanan veriler için açık kaynaklı, yoğun paralel işleme (MPP) SQL sorgu motoru olan Apache Impala‘nın 3.4.2 sürümü duyuruldu. Ekim 2012’de halka açık beta test dağıtımıyla duyurulan proje, Mayıs 2013’te genel kullanıma sunulmuştu. Linux paketleme desteğiyle gelen yeni sürümde, Kudu test kümeleri için “system_unsync” süresini kullanıldığı ifade ediliyor. Bir paketleme yapısı çalıştırılırken tüm arka uç testlerinin oluşturulmasından kaçınıldığı belirtiliyor. Impala‘nın, kimlik doğrulama için yerel Hadoop güvenliği ve Kerberos ile entegre olduğu ve Ranger modülü aracılığıyla, doğru kullanıcıların ve uygulamaların doğru veriler için yetkilendirildiğinden emin olunabileceği söyleniyor. Apache Hive kullanıcıları için Impala’nın aynı meta verileri ve ODBC sürücüsünü kullandığı hatırlatılıyor. Impala‘nın, Iceberg, açık veri formatları ve çoğu bulut depolama seçeneği de dahil olmak üzere Hadoop ekosistemindeki BI/analitik sorgular için düşük gecikme süresi ve yüksek eşzamanlılık sağladığı söyleniyor. Apache Impala 3.4.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Apache Impala 3.4.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU GDB 15.1 duyuruldu

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 15.1 sürümü, Joel Brobecker tarafından duyuruldu. Ada, C, C++, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olan yazılımın, çeşitli hata düzeltmeleriyle geldiği belirtiliyor. Bir düzineden fazla farklı işlemci mimarisi ve GDB’nin kendisinin en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği hatırlatılıyor. Ada, C, C ++, Objective-C, Pascal ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB; popüler GNU/Linux, Unix ve Microsoft Windows varyantları ile kullanıcıya sunuluyor. 1988 yılında Richard Stallman tarafından yazılan GDB, GNU General Public License kapsamında dağıtılan özgür bir yazılımdır. 1990 – 1993 yılları arasında geliştirilmesine John Gilmore tarafından devam edilmiştir. Unix tabanlı pek çok sistemde, Ada, C, C++, Fortran, Go ve Rust gibi pek çok programlama dilinde çalışan taşınabilir bir hata ayıklayıcı olan GDB; bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. Bir düzineden fazla farklı işlemci mimarisi üzerinde; en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği söylenen GDB’nin, özgür (libre) bir yazılım olduğunu söyleyen Brobecker; yeni sürümün, Ada, C, C++, Fortran, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olarak geldiğini ifade etti. GDB ve GDBserver oluşturmanın artık bir C++17 derleyicisi gerektirdiği belirtilirken, geliştirilmiş Python desteğiyle gelen yeni sürümde, sorunlarla baş etmeyi kolaylaştıran yeni bir gdb.missing_debug modülünün yer aldığı söyleniyor. Eksik hata ayıklamaya sahip obj dosyaları için işleyiciler oluşturmak üzere alt sınıflara ayrılındığı ifade edilirken, durdurma etkinliklerinin artık bir “ayrıntılar” özelliğine sahip olduğu belirtiliyor. GDB’yi sanki kullanıcıymış gibi kesintiye uğratan yeni gdb.interrupt() işlevi yer alan yeni sürümde, yeni gdb.InferiorThread.ptid_string özelliği de geliyor. GNU GDB 15.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Kullanıcı programın iç değişkenlerini ve normal akışı içerisinde çağrılan fonksiyonları izleyebilir ve degiştirebilir. Gömülü sistemlerde hata ayıklama işlemi sırasında sıklıkla GDB’nin “uzaktan” modu kullanılır. GDB kendi içerisinde bir grafiksel kullanıcı arayüzüne sahip değildir, standart olarak komut satırı arayüzünden kullanılır. 2003 yılı itbari ile GDB’ nin desteklediği işlemciler şunlardır; Alpha, ARM, H8/300, System/370, System 390, X86 ve X86-64, IA-64 “Itanium”, Motorola 68000, MIPS,PA-RISC, PowerPC, SuperH, SPARC, VAX. GNU GDB 15.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Octave 9.2.0 duyuruldu

Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 9.2.0 sürümü duyuruldu. Sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. Özgür bir yazılım olan GNU Octave; çoğunlukla, ticari karşılığı olan MATLAB ile uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunar. Komut ekranı ve görsel arayüzleri destekleyen yazılım,  GNU Projesi kapsamında 1988 yılından beri geliştirilmektedir ve Batch-uyumlu bir dil olarak da kullanılabilir. GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımı yapılabilen ve/veya değiştirilebilen GNU Octave;  John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. GNU Octave, özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunmak mümkündür. Yerleşik .oct dosyalarındaki aşırı bağlantı sorununun düzeltildiği belirtilirken, yeni sürümde, HiDPI ölçeklendirme için daha iyi destek sağlandığı ve Qt6’nın daha yeni sürümleri için düzeltmeler yapıldığı ifade ediliyor. Ek olarak, Windows ikili dosyaları artık Qt6 ile oluşturulduğu söyleniyor. GNU Octave 9.2.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Octave 9.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PostGIS 3.5.0alpha2 duyuruldu

PostgreSQL nesne ilişkisel veritabanına coğrafi nesneler için destek ekleyen açık kaynak kodlu bir yazılım olan PostGIS‘in 3.5.0alpha2 sürümü duyuruldu. PostGIS ekibinin, PostGIS 3.5.0alpha2’yi duyurmaktan memnuniyet duyduğu belirtilirken, bu sürümün, PostgreSQL 12 – 17, GEOS 3.8 veya üzeri ve Proj 6.1+ gerektirdiği ifade ediliyor. Tüm özelliklerden yararlanmak için GEOS 3.12+ gerekli olduğu belirtilirken, tüm SFCGAL özelliklerinden yararlanmak için de SFCGAL 1.5 gerekli olduğu ifade ediliyor. Özellikle çeviri ekibine çok teşekkür edildiği ifade ediliyor. PostGIS’in ilk sürümü 2001 yılında GNU Genel Kamu Lisansı altında yayınlanmıştı. PostGIS uygulaması, disk ve bellek ayak izini azaltmak için optimize edilmiş “hafif” geometrilere ve dizinlere dayanmaktadır. Hafif geometrilerin kullanılması, sunucuların fiziksel disk depolama alanından RAM’e taşınan veri miktarını artırmasına yardımcı olarak sorgu performansını önemli ölçüde artırır. PostGIS 3.5.0alpha2 hakkında bilgi edinmek için projenin sürüm duyurusu ve haberler sayfası incelenebilir.

Continue Reading →

 

PostGIS 3.5.0alpha2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

KDevelop 24.05.2 duyuruldu

Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 24.05.2 üzerinden yapıldığı ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. KDevelop 24.05.2 hakkında fikir edinmek için GitHub sayfası incelenebilir.

Continue Reading →

 

     

KDevelop 24.05.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0