Archive | Programlama

GNU M4 1.4.20 duyuruldu

Geleneksel Unix makro işlemcisinin bir uygulaması olan GNU M4‘ün 1.4.20 sürümü, Eric Blake tarafından duyuruldu. Bunun, kararlı bir sürüm olduğunu söyleyen Blake; birkaç yıllık taşınabilirlik iyileştirmelerinin yanı sıra performansta birkaç küçük iyileştirmeyi de bir araya getirdiğini ifade etti. GNU ‘m4’ün, geleneksel Unix makro işlemcisinin bir uygulaması olduğunu hatırlatan Blake; yazılımın bazı uzantıları olmasına rağmen çoğunlukla SVR4 uyumlu olduğunu belirtti. Bu sürümdeki dikkate değer iyileştirmeler arasında ‘eval’ yerleşikinin daha hızlı yürütülmesinin yer alması olduğunu belirten Blake; 1.4.19 sürümünden bu yana geçen 206 haftada 4 kişi tarafından 69 adet commit yapıldığını söyledi. GNU M4, adlandırılmış dosyaları dahil etmek, UNIX komutları çalıştırmak, tamsayı aritmetiği yapmak, metni çeşitli şekillerde değiştirmek, özyineleme vb. İçin yerleşik işlevlere sahip bulunuyor. GNU M4’ün en büyük kullanıcılarından biri GNU Autoconf projesidir. GNU M4 1.4.20 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

GNU M4 1.4.20 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PHP 8.3.21 duyuruldu

PHP’nin 8.3.21 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.3.21 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0

Qt Creator 17 Beta duyuruldu

 Qt Creator’un 17 Beta sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 17 Beta’yı duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 17 Beta’nın 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. Birçok simgeyi güncellediklerini ve Qt Creator 16’da tanıtılan “2024” temalarının artık varsayılan olduğunu belirten Ziller; farklı bir tema seçmek için Tercihler > Ortam > Arayüz > Tema’nın kullanılabileceğini söyledi. Güncellenmiş C++ desteği için önceden oluşturulan ikili dosyaların LLVM 20.1.3’e geçirildiğini belirten Ziller; Qt’nin “_ba” veya “_L1” gibi dize değişmez operatörlerini dize değişmezlerine eklemek için yeni hızlı eylemlerolduğunu ifade etti. Qt Creator 17’deki daha büyük bir değişikliğin, çalıştırma yapılandırmalarının derleme yapılandırmasının “bir parçası” haline getirilmesi olduğunu belirten Ziller; ayrıca, artık yeni “bu öğeye kopyala” düğmesiyle hangi derleme yapılandırmasına ait olduklarına bakılmaksızın değerleri bir çalıştırma yapılandırmasından diğerine kopyalayabilmenin mümkün olduğunu söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 17 Beta hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Qt Creator 17 Beta edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

KDevelop 25.04.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 25.04.1 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 25.04.1 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0

Python 3.14.0 beta 1 duyuruldu

Python’un, yeni seriden Python 3.14.0 beta 1 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 beta sürüm 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; beta sürümlerin, yeni özelliklerin ve hata düzeltmelerinin mevcut durumunu test etmeyi ve sürüm sürecini test etmeyi kolaylaştırmak için tasarlandığı hatırlatılıyor. Üçüncü taraf Python projelerinin bakımcılarının, beta aşamasında 3.14 ile test etmeye ve bulunan sorunları en kısa sürede Python hata izleyicisine bildirmeye şiddetle teşvik edildiği belirtilirken, sürümün beta aşamasına girerken özellik olarak tamamlanmış olması planlansa da, özelliklerin değiştirilmesi veya nadir durumlarda sürüm adayı aşamasının başlangıcına (Salı 2025-07-22) kadar silinmesinin mümkün olduğu söyleniyor. Tür açıklamalarının değerlendirilmesinin artık ertelendiği ve açıklamaların kullanımının semantiğinin iyileştirildiği belirtiliyor. Python 3.14.0 beta 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

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

0

Django 5.2.1, 5.1.9 ve 4.2.21 güvenlik sürümleri duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış bir yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 5.2.1, 5.1.9 ve 4.2.21 güvenlik sürümleri, Natalia Bidart tarafından duyuruldu. Django ekibinin, Django 5.2.1, 5.1.9 ve 4.2.21’i duyurmaktan mutluluk duyduğu ifade ediliyor. Güvenlik sürümü politikasına uygun olarak, Django ekibinin Django 5.2.1, Django 5.1.9 ve Django 4.2.21 için sürümlerini yayımladığı belirtilirken, Django 5.2.1’de, “orta” önem derecesine sahip bir güvenlik sorununun ve 5.2’deki birkaç hatanın düzeltildiği ifade ediliyor. Django 5.2’de, dönüşümler ve ardından alan referansları ile açık gruplandırma kullanan sorgular üzerinde toplu ifadeleri açıklarken çökmeye neden olan bir gerilemenin de düzeltildiği söyleniyor. Django 5.1.9’un, “orta” önem derecesine sahip bir güvenlik sorununu, bir veri kaybı hatasını ve 5.1.8’deki bir gerilemeyi düzelttiği belirtiliyor. Django 4.2.21’in ise, yine “orta” önem derecesine sahip bir güvenlik sorununu, bir veri kaybı hatasını ve 4.2.20’deki bir gerilemeyi düzelttiği söyleniyor. Django 5.2.1, 5.1.9 ve 4.2.21 güvenlik sürümleri hakkında bilgi edinmek için ilgili sürüm notlarını ve sürüm duyurusunu ve ilgili sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

Django 5.2.1, 5.1.9 ve 4.2.21 güvenlik sürümlerini edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

SQLite 3.49.2 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.49.2 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. ROWID tabloları olmadan çalışması için sorgu zamanı endeks optimizasyonunun iyileştirildiği belirtilirken, büyük yıldız sorgusu birleştirmeleri için daha iyi sorgu planları sağlandığı söyleniyor. Bunun, SQLite forumda bildirilen üç farklı performans gerilemesinin düzeltildiği belirtilirken, iif() SQL işlevinin, iki veya daha büyük herhangi bir sayıda argümanı kabul edebilecek şekilde geliştirildiği söyleniyor. Oturum uzantısının, oluşturulan sütunları kullanan veritabanlarında çalışacak şekilde geliştirildiği ifade edilirken, doğru şekilde uygulanmayan ve hiçbir zaman doğru çalışmayan SQLITE_USE_STDIO_FOR CONSOLE derleme zamanı seçeneğinin kaldırıldığı belirtiliyor. Onun yerine SQLITE_USE_W32_FOR_CONSOLE_IO derleme zamanı seçeneğini eklendiği söyleniyor. Bu seçeneğin yalnızca CLI gibi komut satırı araçlarına uygulandığı, SQLite çekirdeğine uygulanmadığı söyleniyor. SQLite 3.49.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0