Archive | Programlama

CMake 3.31.0-rc3 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.31.0-rc3 sürümü, John Parent tarafından duyuruldu. “cmake-presets” dosyalarının artık JSON nesnesi içinde herhangi bir düzeyde “$comment” anahtarını kullanarak yorumlar içerebileceği ve belgeler sağlayabileceği ifade edilirken, 3.10’dan eski CMake sürümleriyle uyumluluğun artık kullanım dışı olduğu ve gelecekteki bir sürümden de kaldırılacağı söyleniyor. “cmake_minimum_required()” veya “cmake_policy()” çağrılarının, politika sürümünü daha eski bir değere ayarlayarak artık kullanım dışı kalma tanısı verdiği söyleniyor. “file(DOWNLOAD)” ve “file(UPLOAD)” komutlarının artık varsayılan olarak “https://” URL’lerine bağlantılar için TLS sunucu sertifikalarını doğruladığı ifade ediliyor. CMake 3.31.0-rc3 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

CMake 3.31.0-rc3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Ruby 3.3.6 duyuruldu

Ruby programlama dilinin 3.3.6 sürümü duyuruldu. Ruby 3.3.6’yı duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; küçük hata düzeltmeleri içeren rutin bir güncelleme olduğu ifade ediliyor. Ruby 3.3 için REXML’in 3.3.9’a yükseltildiği belirtilirken, Ruby 2.7 ve Ruby 3.x’te farklı instance_method davranışının görüldüğü ifade ediliyor. Daha önce duyurulduğu gibi, her 2 ayda bir en son kararlı Ruby sürümünü (şu anda Ruby 3.3) yayınlamayı planladıklarını belirten geliştirici ekip; Ruby 3.3.7’yi 7 Ocak’ta yayınlamayı umduklarını söyledi. Çok sayıda kullanıcıyı etkileyen önemli değişiklikler ortaya çıkarsa, planlanandan daha erken yeni bir sürüm yayınlanabileceği söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleriyle iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.3.6 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

Ruby 3.3.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Kotlin 2.1.0-RC duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.1.0-RC 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. 2.1.0-RC’yi destekleyen Kotlin eklentileri en son IntelliJ IDEA ve Android Studio’da bir araya getirildiği belirtilirken, bunların, en son IntelliJ IDEA ve Android Studio’da bir araya getirildiği söyleniyor. Kotlin 2.1.0-RC, yeni bir özelliğin önizlemesini sunarken, yerel olmayan break ve continue kullanma yeteneği sunuyor. otlin 2.1.0-RC ile artık K2 derleyicisinde ek denetimlerin etkinleştirebilmesinin mümkün olduğu söyleniyor. Kotlin 2.1.0-RC hakkında bilgi edinmek için GitHub sürümler ya da neler yeni sayfasını inceleyebilirsiniz.

Continue Reading →

 

Kotlin 2.1.0-RC edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

MariaDB 11.4.4 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 11.4.4 sürümü duyuruldu. Sürümün, MariaDB 11.2.6’daki ve MariaDB 11.3.2’deki tüm düzeltmeleri içerdiği belirtilirken, mariabackup.slave_provision_nolock’un sporadık test hatasının düzeltildiği söyleniyor. Bu arada, innodb_purge_batch_size için varsayılanın 300’den 1000’e yükseltildiği; innodb_purge_rseg_truncate_ frequency’nin kullanımdan kaldırıldığı hatırlatılıyor. Bunu MySQL’e getirmenin motivasyonunun, geri alma günlük sayfalarının serbest bırakılması veya geri alma günlük tablo alanlarının kısaltılmasından kaynaklanan duraklamalardan kaçınmak gibi göründüğü ifade ediliyor. MariaDB 11.4.4 hakkında bilgi edinmek için sürüm notlarını ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım olarak sunulan yazılımı GPL’in kısıtladığı alanlarda kullanmak isteyenler ayrı bir lisansla satın alabiliyor. MySQL ile aynı komutları, aynı arayüzleri, aynı kitaplıkları ve API’leri içeren MariaDB; MySQL ile özellik açısından birebir uyumludur. Dağıtımların çoğu hâlâ resmi olarak MySQL’i desteklerken, yeni ek özellikler ve geliştirmeler yapılan MariaDB’nin ayrıca kurulması gerekiyor. MariaDB 11.4.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 15 Beta2 duyuruldu

 Qt Creator’un 15 Beta2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 15 Beta2’yi duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 15 Beta2’nin hata düzeltmeleri ve yeni özellikler içerdiğini söyledi. Qt Creator kılavuzuna Qt dokümantasyon portalından çevrimiçi olarak erişilebileceği söyleniyor. Ziller; Qt Creator 15’teki iyileştirmeler ve düzeltmeler hakkında daha kapsamlı ayrıntılar için değişiklik günlüğüne bakılabileceğini söyledi. Açık kaynaklı sürümü, Qt indirme sayfasında “ön sürümler” altında ve ticari lisanslı paketleri Qt Hesap Portalı’nda bulmanın mümkün olduğunu belirten Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 15 Beta2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Qt Creator 15 Beta2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Ruby on Rails’in 7.1.5 ve 7.2.2 sürümleri duyuruldu

Ruby programlama diliyle yazılmış, açık kaynak kodlu bir web uygulama geliştirme çatısı olan Ruby on Rails‘in 7.1.5 ve 7.2.2 sürümleri, John Hawthorn tarafından duyuruldu. Yeni sürümlerde, kullanıcı tanımlı yöntemlerle çalışmak için alias_attribute’deki regresyonun düzeltildiği belirtilirken, konsolda tüm özniteliklerin her zaman gösterildiği söyleniyor. Tembelce sabitlenmiş bağlantı havuzlarının düzgün şekilde işlendiği belirtilirken, katılımsız bağlantılara sahip sabit bağlantıların düzgün bir şekilde serbest bırakılması gerektiği ifade ediliyor. Ruby on Rails, modern bir web uygulaması oluşturmayı çok daha kolay ve eğlenceli bir hale getiriyor. Harika uygulamalar oluşturmak için kullanıcının ihtiyacı olan her şeyi içeren yazılım; bunun dışında geniş, yardımsever bir topluluk desteği ile sunuluyor. 1988 yılında Massachusetts Teknoloji Enstitüsü tarafından hazırlanan ve GPL ile uyumlu bir biçimde en yaygın kullanılan özgür yazılım lisanslarından biri olan MIT Lisansı ile kullanıma sunulan Ruby on Rails; David Heinemeier Hansson tarafından geliştirilmiştir. Rails Ruby on Rails’in 7.1.5 ve 7.2.2 sürümlerinin değişim günlüğüne GitHub sayfasından ulaşabilirsiniz. Ruby on Rails’in 7.1.5 ve 7.2.2 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Ruby on Rails’in 7.1.5 ve 7.2.2 sürümlerini edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 19.1.3 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 19.1.3 sürümü, Tobias Hieta tarafından duyuruldu. Hieta; bir sonraki sürümün iki hafta içinde 19.1.4 olarak geleceğini hatırlattı. Hieta; 19.x kilometre taşında bulunan sorunların bildirilmesini istedi. Hieta; bu sürüme katkıda bulunan, inceleyen, destek sağlayan ve başka bir şekilde katkıda bulunan herkese çok teşekkür ettiklerini söyledi. LLVM projesindeki kod, “LLVM istisnalarıyla birlikte Apache 2.0 Lisansı” kapsamında lisanslanmış bulunuyor. LLVM Çekirdek kitaplıkları iyi belgelenmiştir ve LLVM’yi bir optimize edici ve kod oluşturucu olarak kullanmak için kendi dilinizi icat etmek (veya mevcut bir derleyiciyi bağlamak) özellikle kolay bir işlem olmaktadır. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 19.1.3 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

LLVM 19.1.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0