Archive | Programlama

MySQL 26.7.0 duyuruldu

Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 26.7.0 sürümü duyuruldu. MySQL 26.7’ye ilişkin ek belgeler için MySQL 26.7 Referans Kılavuzu’na bakılabileceği belirtilirken, bu belgede, yükseltme sırasında karşılaşılabilecek yükseltme sorunlarının tartışılmasının da yer aldığı ifade ediliyor. MySQL kullanımıyla ilgili yardım için MySQL forumlarının ziyaret edilebileceği belirtiliyor. MySQL 26.7.0 hakkında bilgi edinmek için  haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

MySQL 26.7.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

PHP 8.5.9 çıktı

PHP’nin 8.5.9 sürümü çıktı. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor.

Continue Reading →

 

 

 

 

PHP 8.5.9 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU Binutils 2.47 duyuruldu

GNU Binutils’in 2.47 sürümü, GNU Binutils yayın yöneticisi Nick Clifton tarafından duyuruldu. GNU Binutils projesinin 2.47 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Clifton; GNU Binutils’in yeni sürümünde çok sayıda hata düzeltmesi ve yeni özelliklerin yer aldığını ifade etti. Projeye katkıda bulunan herkese teşekkür edildiği ifade edilirken, GNU Binutils’te uyarıların varsayılan olarak etkin olduğu ancak bir komutla devre dışı bırakılabileceği belirtiliyor. Yeni bir assembler komut satırı seçeneğiyle gelen yeni sürüm, yerel bağlama sembollerine referans veren yeniden konumlandırmaların bölüm sembollerini kullanacak şekilde ayarlanıp ayarlanmadığını kontrol ediyor. RISC-V standart uzantıları için destek eklendiği belirtilen yeni sürümde, AArch64 disassembler artık “-M annotate” komut satırı seçeneğini kabul ediyor; bu seçenek, tanımlanmamış talimatlar varsa, bunlarla ilişkili sembolü görüntülüyor. Objdump ve readelf artık ayrı hata ayıklama bilgi dosyalarının nerede bulunacağını belirtmek için kullanılabilecek bir –debug-dir=<DIR> seçeneğine sahip bulunuyor. Bunun dışında, –start-lib/–end-lib seçenekleri ve LIB bağlayıcı komut dosyası ifadesi için bağlayıcı desteği eklenmiş bulunuyor. GNU Binutils 2.47 hakkında  bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

GNU Binutils 2.47 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

GNU C Library (Glibc) 2.44 çıktı

GNU Projesinin C standart kütüphanesi uyarlaması olan GNU C Library‘in (ya da bilinen adıyla glibc) 2.44 sürümü çıktı. GNU sistemindeki *C kütüphanesi olarak ve GNU/Linux sistemlerinde ve ayrıca GNU/Linux kullanan diğer birçok sistemde çekirdek olarak kullanılan GNU C Library’nin, öncelikle taşınabilir olacak şekilde tasarlandığı belirtiliyor. GNU C Library, GNU Genel Kamu Lisansı altında dağıtılmış özgür bir yazılımdır.  İlkin esasen Roland McGrath tarafından yazılan glibc; 1990’da Linux çekirdeği geliştiricileri tarafından çatallandı. Linux libc” olarak adlandırılan bu çatallama ile yazılım, yıllarca ayrı kanallardan geliştirildi. Ancak, Özgür Yazılım Vakfı’nın Ocak 1997’de yayınladığı glibc 2.0’ın POSIX ölçülerine uygunluğunun daha fazla olması, daha iyi yerelleştirme ve çoklu dil işlevine, IPv6 yeterliliğine sahip olması; daha fazla taşınabilir olması, Linux geliştiricilerinin çatallamayı durdurmalarına ve Özgür Yazılım Vakfı’nın glibc’sine dönülmesine vesile oldu. Bu arada, Debian da 2009’da resmen glibc’nin çatalı EGLIBC olanına geçmiş, Nisan 2015’te, Debian 8.0 Jessie ile birlikte bu kararından geri dönmüştür. GNU C Library 2.44 hakkında bilgi sahibi olmak için sourceware.org duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

GNU C Library 2.44 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

SQLite 3.53.4 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.53.3 sürümü duyuruldu. WAL sıfırlama veritabanı bozulma hatasının düzeltildiği belirtilirken, yazılıma, sabit aralıklı yazı tipi ekranında SQL sorgularının sonuçlarını insan tarafından okunabilir hale getirmek için sorgu sonucu biçimlendirici (QRF) kütüphanesinin eklendiği söyleniyor. Ayrıca, QRF’ye TCL’den erişilebilmesi için TCL arayüzüne format yöntemi eklendiği ifade ediliyor. QRF, CLI’da sonuç biçimlendirmesi için kullanılıyor ve bu da gelişmiş görüntüleme yetenekleri sağlıyor. NOT NULL ve CHECK kısıtlamalarının eklenmesine ve kaldırılmasına izin vermek için ALTER TABLE geliştirildiği belirtiliyor. VACUUM INTO işlevinin, hedef olarak bir URI dosya adı kullanılıyorsa ve bu dosya adında 0 ile 255 arasında bir N değeri içeren `reserve=N` sorgu parametresi varsa, oluşturulan veritabanı kopyası için ayrılan miktarın N olarak ayarlanmasını sağlayacak şekilde geliştirildiği ifade ediliyor. SQLite 3.53.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.53.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

LLVM 23.1.0-rc1 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) 23.1.0-rc1 sürümü, Douglas Yung tarafından duyuruldu. AMD Zen 6 ve AVX-512 BMM desteği ve diğer derleyici geliştirmeleriyle birlikte gelen yeni sürüm, ana LLVM projesini ve clang, lld, libc++ ve MLIR dahil olmak üzere alt projelerini içerdiği söyleniyor. LLVM 23.1.0 kararlı sürümünün Ağustos ayı sonuna kadar kararlı bir sürüm olarak yayınlanacağı ifade edilirken, bu sürüme katkıda bulunan, inceleyen, destek sağlayan ve başka herhangi bir şekilde katkıda bulunan herkese çok teşekkür edildiği belirtiliyor. Bir sonraki sürümün, 28 Temmuz Salı günü 23.1.0-rc2 olacağı belirtilirken, hataların ve geri uyarlamaların LLVM 23.x kilometre taşına bildirilmesi isteniyor. 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 23.1.0-rc1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

LLVM 23.1.0-rc1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

OpenJDK 26.0.2 duyuruldu

Açık Java geliştirme kiti olarak da bilinen, Java programlama dilinin özgür ve açık kaynak kodlu bir gerçeklemesi olan OpenJDK‘nin 26.0.2 no’lu sürümü duyuruldu. GNU Genel Kamu Lisansı altında kullanıma sunulan yazılım, Java uygulamalarını geliştirmeyi, hata ayıklamayı ve izlemeyi desteklemek için geliyor. Önerileri veya karşılaştığı hatalar olanların, bunları Java Platform hata raporlama kanalı aracılığıyla göndermeleri rica ediliyor. java –version komutunun çıktısından tam sürüm bilgilerinin eklendiğinden emin olunulması isteniyor. İster tasarım yaparak ve özellikler veya geliştirmeler uygulayarak, ister hataları düzelterek, isterse erken erişim sürümlerini indirip test edenlere teşekkür edildiği bildiriliyor. OpenJDK 26.0.2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

OpenJDK 26.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.