Archive | Programlama

PHP 8.0.25 duyuruldu

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

Continue Reading →

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

0

Valgrind 3.20.0 duyuruldu

GNU/Linux programlarında hata ayıklama ve profil oluşturma için GPL’li bir sistem olan Valgrind‘in 3.20.0 sürümü duyuruldu. Valgrind’in 3.20.0 sürümünü duyurmaktan mutluluk duyulduğu belirtilirken, bunun çoğunlukla valgrind’in en son gcc, glibc ve linux çekirdeğine karşı iyi çalıştığından emin olmak için çıkarılan bir hata düzeltme sürümü olduğu ifade ediliyor. Sürümün aynı zamanda valgrind’in FreeBSD’de daha iyi çalışmasını sağlamak için birçok çalışma içerdiği söyleniyor. GNU/Linux’ta –enable-debuginfod= [varsayılan: evet] seçeneği eklendiği bildirilirken, Clang14 tarafından oluşturulan daha fazla DWARF5 desteği sağlandığı ifade ediliyor. Valgrind’in araç takımıyla, birçok bellek yönetimi ve iş parçacığı hatalarını otomatik olarak algılamak mümkündür. Saatlerce süren sinir bozucu hata avından kaçınarak programlarınızı daha kararlı hale getirebilirsiniz. Programlarınızı hızlandırmaya yardımcı olmak için ayrıntılı profil oluşturma olanağına da sahipsiniz. GNU GPL‘nin sınırları dahilinde indireceğiniz Valgrind’in kaynak kodunu okuyabilir, değişiklikler yapabilir ve bunları aktarabilirsiniz. Valgrind 3.20.0 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Valgrind 3.20.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.12.0a1 duyuruldu

Pablo Galindo Salgado tarafından bugün duyurulan Python 3.11.0’ın final sürümünün ardından, Python 3.12.0 alpha 1 sürümü, Brian Bilston tarafından duyuruldu. Bunun bir alpha, test sürümü olduğunun unutulmamasını isteyen Bilston; sürümün yalnızca test etmek amacıyla kullanılması gerektiğini, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerini beklediklerini ifade etti. Python 3.12.0’ın halen geliştirme aşamasında olduğunu belirten Bilston; bunun planlanan yedi alfa sürümden ilki olduğunu söyledi. Alfa aşaması sırasında, özelliklerin beta aşamasının kadar (08 Mayıs 2023) kadar eklenebileceğini ve gerekirse sürüm adayı aşamasına (31.07.2023) kadar değiştirilebileceğini veya silinebileceğini söyledi. Python 3.12.0 için birçok yeni özelliğin halen planlanmakta ve yazılmakta olduğunu belirten Bilston; Unicode nesnelerinin C uygulamasının kullanımdan kaldırılan “wstr” ve “wstr_length” üyeleri, PEP 623 uyarınca kaldırıldığını söyledi. Bilston; Python 3.12.0’ın bir sonraki ön sürümünün, şu anda 14.11.2022 için planlanan 3.12.0a2 olacağını söyledi. Python 3.12.0a1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Python 3.12.0a1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Python 3.11.0 duyuruldu

Sürüm adayı 8 Ağustos 2022‘de duyurulan Python 3.11.0’ın final sürümü, Pablo Galindo Salgado tarafından duyuruldu. Python programlama dilinin yeni sürümünü duyurmaktan memnuniyet duyulduğu ifade edilirken, CPython sürüm ekibinin, 3.11.0’ı Python’un mümkün olan en iyi sürümü haline getirmek için çok çaba harcadığı belirtiliyor. Salgado; yeni sürümün; daha iyi geri izleme, daha hızlı Python, yazma iyileştirmeleri ve çok daha fazlasıyla geldiğini ifade etti. Python 3.11.0 serisinin standart kitaplıkta TOML ayrıştırma desteğiyle geldiğini belirten Salgado; atomik gruplama ((?>…)) ve iyelik niceleyicilerinin (*+, ++, ?+, {m,n}+) artık normal ifadelerde desteklendiğini söyledi. Daha Hızlı Cpython projesinin şimdiden bazı heyecan verici sonuçlar verdiğini belirten Salgado; Python 3.11.0’ın 3.10.0 serisinden %10-60’a kadar daha hızlı olduğunu söyledi. Python 3.11.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

Qt Creator 8.0.2 duyuruldu

Qt Creator’un 8.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 8.0.2’yi duyurmaktan mutluluk duyduklarını belirten Ziller; bu sürümün, çeşitli küçük sorunları düzelttiğini ifade etti. Sürükle ve bırak ile editörler arasında hareketli metnin düzeltildiğini belirten Ziller; `Extract Function`ın Clangd olmayan versiyonunun yeniden eklendiğini söyledi. Şimdi, macOS’ta açılır menülerin kapatılmasıyla ilgili bir kilitlenmeyi düzelten Qt 6.3.2’yi kullanarak Qt Creator paketlerini oluşturduklarını belirten Ziller; açık kaynak sürümün, “Qt Creator” altındaki Qt indirme sayfasında yer aldığını, ticari olarak lisanslı paketlerin Qt hesap portalında bulunabileceğini söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 8.0.2 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

pgAdmin 4 6.15 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 6.15 sürümü, pgAdmin geliştirme ekibi tarafından duyuruldu. pgAdmin geliştirme ekibinin, pgAdmin 4 sürüm 6.15’i duyurmaktan mutluluk duyduğu belirtilirken, daha fazla ayrıntı edinmek için sürüm notlarına bakılabileceğ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. pgAdmin 4’ün bu sürümü, 35 hata düzeltmesi ve yeni özellikler içeriyor. AWS RDS veya Azure DB için IAM belirteci tabanlı kimlik doğrulama desteği eklenen yeni sürümde, ERD aracındaki tablo düğümlerine arka plan dolgu rengini belirtmek için destek eklendiği ifade ediliyor. pgAdmin 4 6.15 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Laravel 9.36.0 duyuruldu

Özel uygulamalar geliştirmek için kullanılan bir web frameworku olarak lanse edilen, PHP dili içerisinde kullanıcıların işlerini kolaylaştıran ve güvenlik açısından destek sağlayan birçok frameworkten biri olarak kullanıma sunulan Laravel‘in istek yaşam döngüsü süresi işleyicisi, zaman damgalarını değiştirmeden modeli güncelleme, test için sahte gruplar ve daha fazlasıyla gelen 9.36.0 sürümü, Taylor Otwell tarafından duyuruldu. Laravel 9.36.0’ın heyecan verici yeni bir alternatif postalanabilir sözdizimi, bir Eloquent “katı mod” özelliği ve daha fazlasıyla geldiği bildirilirken, Blade bileşen işlemede büyük performans iyileştirmelerinin yapıldığı ifade ediliyor. Laravel 9.36.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Laravel 9.36.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0