Archive | Programlama

CMake 3.27.6 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.27.6 sürümü duyuruldu. CMake 3.27.6’yı duyurmaktan mutluluk duyulduğu söylenirken, indirme sayfasından son sürümün kullanımının önerildiği ifade ediliyor. Sürümün, kendisinin bir parçası olarak dahil edilen CPack ile paketlendiği belirtilirken, .sh dosyalarının kendiliğinden açılan gzip’li tar dosyaları olduğu ifade ediliyor. Bir .sh dosyasını yüklemek için /bin/sh ile çalıştırıp talimatların izlenmesi gerektiği belirtiliyor. OS-machine.tar.gz dosyalarının ise, kurulum ağacının gzip’lenmiş tar dosyaları olduğu belirtiliyor. Tar dosyası dağıtımlarının tarı herhangi bir dizinde kaldırılabiliyor. CMake 3.27.6 hakkında bilgi edinmek için 3.27 sürüm notlarını inceleyebilirsiniz.

Continue Reading →

CMake 3.27.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM 17.0.1 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) 17.0.1 sürümü, Tobias Hieta tarafından duyuruldu. Bu sürümün, 17.0.0-rc etiketinden ayrılırken yapılan küçük bir hata nedeniyle yayınlandığı ve orijinal 17.0.0 etiketinin atlandığı ve LLVM 17.0.1’in duyurulduğu belirtiliyor. LLVM 17.x’in ilk genel sürümü olan 17.0.1’i hızla takip edilmeye başlandığını belirten Hieta; sürümün, 6 aylık LLVM topluluk çalışmasının yanı sıra birçok iyileştirme, hata düzeltmesi ve yeni özellik içerdiğini söyledi. “LLVM” adının kendisi bir kısaltma değil; projenin tam adıdır. LLVM, isteğe bağlı programlama dillerinin hem statik hem de dinamik derlemesini destekleyen  modern, SSA tabanlı bir derleme stratejisi sağlamak amacıyla Illinois Üniversitesi’nde bir araştırma projesi olarak başlamıştı. 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 17.0.1 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

Kotlin 1.9.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 1.9.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. LL FIR transformatörlerindeki komut dosyaları için uygun destek sağlandığı belirtilirken, adı olmayan özellikler ve işlevlerin de yeniden analiz edilebilir olması gerektiği bildiriliyor. OOB değişikliklerine neden olmayan PSI değişikliklerinin FIR öğelerinden görülemeyeceği belirtilirken, JRT modülü yolları Windows’ta düzgün şekilde doldurulmamış olduğu ifade ediliyor. KtScope üyelerinin ada göre erişmesi için işlevler eklendiği belirtiliyor. Bu önizleme sürümünün, çok platformlu projeler oluşturmak için yeni varsayılan hiyerarşi şablonuyla geldiği belirtilirken, Kotlin Multiplatform’da Gradle yapılandırma önbelleği için tam destek sağlandığı ifade ediliyor. Kotlin/Native’de özel bellek ayırıcı varsayılan olarak etkin olduğu belirtilirken, Kotlin/Native’deki çöp toplayıcı için performans iyileştirmeleri yapıldığı söyleniyor. Kotlin/Wasm için standart kütüphanede WASI API ve IDE desteği sağlanmış bulunuyor. Kotlin 1.9.20-Beta2 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

Django 5.0 alpha 1 duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 5.0 alpha 1 sürümü, Natalia Bidart tarafından duyuruldu. Bunun, 5.0 sürümünün ilk aşamasını temsil ettiğini belirten Bidart; bunun, Django 5.0’da gelecek değişiklikleri denemek için iyi bir fırsat olduğunu söyledi. Django 5.0, geliştirme aşamasındaki 5.0 sürüm notlarında okunabileceği gibi çok sayıda heyecan verici yeni özellik içeren yeni sürüm için mevcut sürüm planında, yaklaşık bir ay içinde bir beta sürüm ve o tarihten yaklaşık bir ay sonra da bir sürüm adayı çıkarılması planlanıyor. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Bu sürüm için kullanılan PGP anahtar kimliği Natalia Bidart olduğu söyleniyor. Django 5.0 alpha 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Django 5.0 alpha 1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MariaDB 11.3.0 Alpha 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.3.0 Alpha sürümü duyuruldu.Bunun bir test sürümü olduğu belirtilerek, yalnızca test etmek amacıyla kullanılması öneriliyor. Redirect_url sistem değişkeni kullanılarak bir yönlendirme mekanizmasının eklendiği belirtilen yeni sürüm, şu anda istemci tarafı desteği eksik olarak kullanıma sunuluyor. SSL’in artık sunucuda varsayılan olarak etkin olduğu belirtilirken, yapılandırma gerekmeyeceği, sunucu sertifikası sağlanmadıysa, sunucu tarafından otomatik olarak kendinden imzalı bir sertifika oluşturulacağı ifade ediliyor. İstemcilerin artık, mysql_native_password veya ed25519 kimlik doğrulaması kullanılıyorsa ve hesap parolası boş değilse, kendinden imzalı sunucu sertifikalarını doğrulayabildiği belirtiliyor. Bilgi şeması PROCESSLIST tablosuna bir SENT_ROWS sütunu eklendiği ve çoğu sonucun ekrana sığmasını sağlamak için süreç listesindeki sütunların görüntü boyutunun genişletildiği söyleniyor. MariaDB 11.3.0 Alpha hakkında bilgi edinmek için sürüm notları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.3.0 Alpha edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.27.5 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.27.5 sürümü duyuruldu. CMake 3.27.5’i duyurmaktan mutluluk duyulduğu söylenirken, indirme sayfasından son sürümün kullanımının önerildiği ifade ediliyor. Sürümün, kendisinin bir parçası olarak dahil edilen CPack ile paketlendiği belirtilirken, .sh dosyalarının kendiliğinden açılan gzip’li tar dosyaları olduğu ifade ediliyor. Bir .sh dosyasını yüklemek için /bin/sh ile çalıştırıp ve talimatların izlenmesi gerektiği belirtiliyor. OS-machine.tar.gz dosyalarının ise, kurulum ağacının gzip’lenmiş tar dosyaları olduğu belirtiliyor. Tar dosyası dağıtımlarının tarı herhangi bir dizinde kaldırılabiliyor. CMake 3.27.5 hakkında bilgi edinmek için 3.27 sürüm notlarını inceleyebilirsiniz.


Continue Reading →

CMake 3.27.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KDevelop 23.08.1 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 23.08.1 sürümü, Heiko Becker tarafından duyuruldu. KDevelop‘un yeni sürümünün resmi duyurusunun GitHub üzerinden yapıldığı ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. KDevelop 23.08.1 hakkında fikir edinmek için GitHub sayfası incelenebilir.

 

Continue Reading →

 

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

0