Archive | Programlama

OpenJ9 0.35.0 duyuruldu

Java virtual machine (JVM) ile tam uyumlu, yüksek performanslı, ölçeklenebilir bir Java sanal makinesi (JVM) uygulaması olan Eclipse OpenJ9‘un (önceden IBM J9 olarak bilinirdi) 0.35.0 sürümü duyuruldu. Eclipse OpenJ9 0.35 ile sürüm, arayüz çağrılarının bir çalışma zamanı tipi kontrolü olmadan sıraya alınabileceği bir güvenlik açığı tarafından motive edilmiş bulunuyor. OpenJ9’un önceki sürümlerindeki kötü amaçlı bayt kodu, uyumsuz bir tür aracılığıyla belleğe erişmek veya belleği değiştirmek için satır içi işlevi kullanabileceği belirtiliyor. OpenJ9 0.35 ayrıca JVM’nin kod temeli boyunca çeşitli başka hata düzeltmeleri ve iyileştirmelere sahip olarak geliyor. Bu arada, Java 19/JDK 19 desteğiyle ilgili bazı ilk değişiklikler de olduğu ifade ediliyor. Sürüm, OpenSSL’in daha yeni bir sürümüne geçmek gibi çeşitli bağımlılık güncellemeleri de içeriyor. OpenJ9, kaynaktan oluşturulabilir veya Linux ve Windows dahil olmak üzere bir dizi platform için AdoptOpenJDK projesinde bulunan önceden oluşturulmuş ikili dosyalarla kullanılabilir. OpenJ9 0.35.0 hakkında bilgi edinmek için sürüm duyurusunu ve eclipse.org üzerindeki duyuruyu inceleyebilirsiniz.

Continue Reading →

OpenJ9 0.35.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PHP 8.1.12 duyuruldu

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

Continue Reading →

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

0

PyCharm 2022.3 EAP 3 duyuruldu

PyCharm‘ın 2022.3 EAP 3 sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm’da kullanıcıyı daha üretken ve kodlaması daha sorunsuz hale getirecek özellikler sunmak için çok çalıştıklarını ifade eden Letusheva; geliştirme sürecinde sürece katılan, yeni özellikleri test eden, Twitter’da yorum yapan, hata raporları gönderen vb. herkese teşekkür ettiklerini ifade etti. Letusheva; bu yeni EAP derlemesinde, hata ayıklama konsolu ve değerlendir iletişim kutusunda eşzamansız kod yürütme özelliğini tanıttıklarını, sınıf belgeleri için bazı bölümlerin ayrıştırılmasını ve oluşturulmasını iyileştirdiklerini, HTTP istemcisi ve Docker ile çalışmak için geliştirilmiş UX ve destek eklediklerini söyledi. PyCharm 2022.3 için erken erişim programını (EAP) sürdürdüklerini belirten Letusheva; PyCharm’ın EAP sürümleriyle ilgili tüm geri bildirimleri beklediklerini ifade etti. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebilecekleri söyledi. PyCharm2022.3 EAP 3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2022.3 EAP 3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

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