Archive | Programlama

PHP 8.4.11 duyuruldu

PHP’nin 8.4.11 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.4.11 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

pgAdmin 4 v9.6 duyuruldu

Hata düzeltmeleri ve yeni özellikler için dünyanın dört bir yanındaki geliştiricilerin katkılarına dayanan bir topluluk projesi olarak ortaya çıkan ve dünyadaki en gelişmiş açık kaynak veritabanı olan PostgreSQL için en popüler ve zengin özelliklere sahip açık kaynak bir yönetim ve geliştirme platformu olan pgAdmin‘in 4 v9.6 sürümü, pgAdmin geliştirme ekibi tarafından duyuruldu. pgAdmin geliştirme ekibinin, pgAdmin 4 v9.6’yı duyurmaktan mutluluk duyduğu belirtilirken, bu sürümün 4 yeni özellik ve 7 hata düzeltmesi/düzeltme değişikliği içerdiği söyleniyor. PostgreSQL için önde gelen açık kaynak grafik yönetim aracı olan pgAdmin hakkında daha fazla bilgi için web sitesinin incelenebileceği ifade ediliyor. Klavye kısayollarının araç ipuçlarında, bağlam menülerinde ve ana menüde görüntülenmesinin sağlandığı belirtilirken, büyük veri kümelerini alırken performansı artırmak için sunucu tarafı imleç eklendiği ifade ediliyor. FIPS uyumluluğunu kolaylaştırmak için pgAdmin 4’te özel bir SESSION_DIGEST_METHOD ayarlama desteği eklendiği belirtilirken, OAuth 2 kimlik doğrulaması için PKCE iş akışının etkinleştirildiği söyleniyor. Windows yükleyicisinin InnoSetup tarafından oluşturulan geçici dosyaları imzalamaması sorunu düzeltilirken, arama nesneleri aracında bir düğüm seçildiğinde zaman zaman yanlış bir düğümün seçilmesine neden olan sorun da düzeltilmiş bulunuyor. pgAdmin 4 v9.6 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

pgAdmin 4 v9.6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU C Library (Glibc) 2.42 duyuruldu

GNU Projesinin C standart kütüphanesi uyarlaması olan GNU C Library‘in (ya da bilinen adıyla glibc) 2.42 sürümü, Andreas K. Huettel tarafından duyuruldu. 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. Linux’ta pthread_gettid_np fonksiyonunun eklendiği belirtilirken, işaretsiz abs fonksiyonlarından oluşan ISO C2Y ailesi, yani uabs, ulabs, ullabs ve uimaxabs’ın artık desteklendiği söyleniyor. Linux’ta <termios.h> arayüzü artık keyfi baud hızlarını desteklerken, GNU C Kütüphanelerinin SFrame desteğini etkinleştirmek için yeni bir yapılandırma seçeneği olan “–enable-sframe” kullanılabileceği söyleniyor. Madvise aracılığıyla hafif yığın koruma sayfaları desteği ve pthread_create’e MADV_GUARD_INSTALL bayrağı eklenmiş bulunuyor. 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.42 hakkında bilgi sahibi olmak için sürüm duyurusunu ya da sourceware.org duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

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

0

GNU Binutils 2.45 duyuruldu

GNU Binutils’in 2.45 sürümü, GNU Binutils yayın yöneticisi Nick Clifton tarafından duyuruldu. GNU Binutils projesinin 2.45 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. Bunun tek sayılı bir sürüm olması nedeniyle, GOLD bağlayıcısının kaynaklarının *dahil edilmediğini belirten Clifton; Assembler tarafından oluşturulan tüm sframe bilgilerinin artık SFrame V2 spesifikasyonuyla uyumlu olduğunu söyledi. Derleyicinin artık .errif ve .warnif yönergelerini destekleyerek, yalnızca derleme sonunda değerlendirilen koşullu kullanıcı kontrollü tanılamalara izin verdiğini belirten Clifton; derleyicinin artık s390 64-bit (s390x) üzerinde CFI yönergelerinden SFrame yığın izi bilgisi (.sframe) oluşturulmasını desteklediğini söyledi. RISC-V için, “.option arch, -ext” biçiminin, tartışmalı kullanımı nedeniyle kullanımdan kaldırıldığını söyleyen Clifton; derleyicinin, RISC-V, LoongArch ve AArch64 mimarileri için en son mimari uzantılarını desteklediğini ifade etti. GNU Binutils 2.45 hakkında  bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

 

 

 

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

0

Python 3.14.0rc1 duyuruldu

Guido van Rossum tarafından yaratılan Python programlama dilinin, yeni seriden Python 3.14.0rc1 sürümü duyuruldu. Bunun bir test sürümü olduğunun unutulmaması istenirken; sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.14.0’ın halen geliştirme aşamasında olduğunu belirtilirken; bunun planlanan ilk sürüm adayı olduğu söyleniyor. Bunun bir önizleme sürümü olduğunu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiği hatırlatılırken; sürüm adayı aşamasına girildiğinde, bu sürüm adayı ile nihai sürüm arasında yalnızca gözden geçirilmiş ve net hata düzeltmeleri içeren kod değişikliklerine izin verildiği hatırlatılıyor. 3.14.0rc1’in, sondan bir önceki sürüm önizlemesi olduğu belirtilirken, planlanan son sürüm önizlemesinin 26 Ağustos 2025 Salı günü, 3.14.0’ın resmi sürümünün ise 7 Ekim 2025 Salı günü yayınlanacağı ifade ediliyor. Bu noktadan itibaren 3.14.0 serisinde herhangi bir ABI değişikliği olmayacağı ve amacın, mümkün olduğunca az kod değişikliği yapılması olduğu söyleniyor. Python 3.14.0rc1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

Python 3.14.0rc1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

MySQL 9.4.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 9.4.0 sürümü duyuruldu. MySQL 9.4’e ilişkin ek belgeler için MySQL 9.4 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 platform desteğinin zamanla gelişeceği; en son güncellemeler için buraya bakılabileceği söyleniyor. MySQL kullanımıyla ilgili yardım için MySQL forumlarının ziyaret edilebileceği belirtiliyor. MySQL 9.4.0 hakkında bilgi edinmek için  haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0

Gradle 9.0.0-rc-3 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.0.0-rc-3 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanılmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.0.0-rc-3’ü duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, JVM 17 veya üzerini gerektirdiği ifade ediliyor. Derleme betiklerinin Kotlin 2.2 ve Groovy 4.0 kullandığı belirtilirken,  Kotlin DSL betik derlemesinden kaçınma özelliğinin iyileştirildiği söyleniyor. Gradle 9.0.0-rc-3 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

Gradle 9.0.0-rc-3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0