Archive | Programlama

Ruby 4.0.3 duyuruldu

Ruby programlama dilinin 4.0.3 sürümü duyuruldu. Ruby 4.0.3’ü duyurmaktan mutluluk duyulduğu belirtiliyor. @_init korumasını def_method’a genişleterek, Marshal.load (initialize’ı atlayan) aracılığıyla oluşturulan bir ERB nesnesinin rastgele kaynak kodunu değerlendirmek yerine ArgumentError hatası vermesinin sağlandığı belirtilirken; def_module ve def_class her ikisinin de def_method’a yetki devrettiği ve aynı kontrol kapsamına girdiği söyleniyor. Bilgi için tam değişiklik günlüğünün incelenebileceği belirtiliyor. 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 sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. Ruby 4.0.3 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

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

MySQL 9.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 9.7.0 sürümü duyuruldu. MySQL 9.7’ye ilişkin ek belgeler için MySQL 9.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 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.7.0 hakkında bilgi edinmek için  haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

Libgcrypt 1.12.2, 1.11.3 ve 1.10.4 duyuruldu

GnuPG’nin ayrı bir modülü olarak gelen gelişmiş bir kriptografik kütüphane olan Libgcrypt‘in 1.12.2, 1.11.3 ve 1.10.4 sürümleri, Werner Koch tarafından duyuruldu. Libgcrypt 1.12.2, 1.11.3 ve 1.10.4’ü duyurmaktan mutluluk duyduklarını söyleyen Koch; çeşitli hata düzeltmeleriyle gelen sürümlerin, tüm sürümlerle tam uyumlu olan 1.12.2 sürümünün kullanılmasının önerilmesi ile geldiğini belirtti. 1.12.2 sürümünde ECDH tamponunun sıfırlarla üzerine yazılması sorununun düzeltildiğini belirten Koch; Dilithium bağlam işleme işlemine eksik sınır kontrolü eklendiğini söyledi. 1.11.3 sürümünde olası ECDH arabellek üzerine yazma hatasının düzeltildiğini belirten Koch; yeni KEM arayüzü kullanılırken nokta doğrulamanın eklendiğini söyledi. NetBSD’de derleyici hatası düzeltilirken, mceliece6688128f: win64/wine’da yığın taşması çökmesinin düzeltildiği belirtiliyor. 1.10.4 sürümünde ise PQC algoritmaları için yığın yakma eklendiği belirtilirken, 1.10 serisinin 6 hafta sonra kullanım ömrünün sonuna ulaşacağı hatırlatılıyor. Libgcrypt 1.12.2, 1.11.3 ve 1.10.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

Libgcrypt 1.12.2, 1.11.3 ve 1.10.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Firebird 5.0.4 duyuruldu

Firebird‘in 5.0.4 sürümü, Firebird projesi tarafından duyuruldu. Sürüme ait paketler, indirilmek üzere yansılarda yerini almış bulunuyor. UPDATE işleminin, bir kaydın tetikleyici tarafından güncellendiği durumu nasıl ele alması gerektiğini tanımlayan yeni AllowUpdateOverwrite ayarı eklendiği belirtilen yeni sürüm Util::convert API yöntemi de içeriyor. Veritabanı geri yüklenirken -PARALLEL anahtar değerinin maksimum değeri için bir sınır eklendiği belirtilirken, bağlam değişkenlerinin temizlenmesi/yeniden başlatılması desteği sağlanmış bulunuyor. indows dağıtımları zlib sürüm 1.3.2 ile güncellendiği söyleniyor. Firebird; başta GNU/Linux olmak üzere, FreeBSD, Solaris, HP-UX, Mac-OS ve Windows gibi pek çok işletim sistemini destekler. Firebird 5.0.4 hakkında bilgi edinmek için değişiklik sayfasını ve sürüm duyurusunu incelemek münkün.
Continue Reading →

 

 

 

Firebird 5.0.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

KDevelop 26.04.0 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 26.04.0 sürümü, Heiko Becker tarafından duyuruldu. Yazılımın yeni sürümünün üretildiği ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. Heiko Becker tarafından duyurulan yeni sürüm, KDevelop 26.04.0 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

            

 

 

            

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

Rust programlama dilinin 1.95.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.95.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.95.0’ı edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.95.0’ın, yapılandırma dosyaları üzerinde derleme zamanı eşleşmesine benzer şekilde çalışan bir `cfg_select!` makrosu sunduğu, bunun, popüler `cfg-if` kütüphanesinin amacını farklı bir sözdizimiyle yerine getirdiği söyleniyor. `cfg_select!`, yapılandırma koşulu doğru olarak değerlendirilen ilk kolun sağ tarafına genişliyor. Rust 1.95.0 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

                  

Rust 1.95.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PHP 8.5.5 duyuruldu

PHP’nin 8.5.5 sürümü duyuruldu. Ç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. PHP 8.5.5 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

PHP 8.5.5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0