Archive | Programlama

PyCharm 2021.1 EAP 3 duyuruldu

PyCharm‘ın 2021.1 EAP 3 (erken erişim) sürümü, Valeria Letusheva tarafından duyuruldu. 2021.1 EAP 3’ün erken erişim programının bir sürümü olduğunu belirten Letusheva; bu nedenle denenmesinin ve sonuçlar hakkında geri bildirimde bulunulmasının önemli olduğunu söyledi. Letusheva; PyCharm 2021.1 EAP 3’ü denemek isteyenlerin ücretsiz Toolbox uygulamasını edinebileceklerini ifade etti. Letusheva; Ubuntu kullanıcılarının yazılımı snap kullanarak güncelleyebilceklerini hatırlattı. Letusheva; PyCharm EAP yapılarının tam olarak test edilmemiş olduğunu ve kararsız olabileceğini hatırlattı. PyCharm 2021.1 EAP 3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2021.1 EAP 3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.8.8 ve 3.9.2 duyuruldu

Python’ın 3.8.8 ve 3.9.2 sürümleri duyuruldu. Python dilinin en yeni özellik sürümü olan Python 3.9.2 ile 3.8.8 sürümünün duyurulmasından memnuniyet duyulduğu ifade edilirken, Python 3.9.2’nin Python programlama dilinin en yeni ana sürümü olduğu ve birçok yeni özellik ve optimizasyon içerdiği söyleniyor. Python 3.8 serisinin sekizinci bakım sürümü belirtilen 3.8.8’in ise bir hata düzeltme sürümü olduğu ve iki güvenlik düzeltmesi sunduğu söyleniyor. CPython için yeni PEG ayrıştırıcısı ile gelen 3.9.2 sürümünde, Unicode desteği 13.0.0 sürümüne güncellenmiş bulunuyor. Python aynı işlemde birden çok kez başlatıldığında, artık bellek sızdırması yaşanmıyor. Gelişmiş Python başlatma yapılandırması içeren 3.8.8 sürümünde, CPython için hızlı arama protokolü sağlanmış bulunuyor. Sürümleri test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica ediliyor. Python 3.9.2 ve 3.8.8 hakkında ayrıntılı bilgi edinmek için ilgili sürüm duyurularını inceleyebilirsiniz.

Continue Reading →

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

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

0

Django 3.1.7, 3.0.13 ve 2.2.19 duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 3.1.7, 3.0.13 ve 2.2.19 sürümleri, Carlton Gibson tarafından duyuruldu. Django ekibinin Django 3.1.7, 3.0.13 ve 2.2.19’u duyurmaktan mutluluk duyduğunu ifade eden Gibson; bunların önemli bir güvenlik sorununu ele alan sürümler olduğunu belirtti. Gibson; bu nedenle, tüm Django kullanıcılarını mümkün olan en kısa sürede yeni sürümlere yükseltmeye teşvik ettiklerini sözlerine ekledi. Gibson; söz ettiği önemli güvenlik sorununun, django.utils.http.limited_parse_qsl() aracılığıyla web önbelleği zehirlenmesi olduğunu belirtti. Güvenli biçimde bir web uygulamaları geliştirme platformu olan Django; her projeye temel kayıt ekleme, silme, düzenleme ve güncelleme fonksiyonlarını bünyesinde barındıran dinamik bir yönetim paneli sağlıyor. Django 3.1.7, 3.0.13 ve 2.2.19 hakkında ayrıntılı bilgi edinmek için ilgili sürüm notlarını ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Django 3.1.7, 3.0.13 ve 2.2.19 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Nettle 3.7.1 duyuruldu

Nesne yönelimli diller için kripto araç takımları içerisinde herhangi bir içeriğe uyacak şekilde tasarlanmış bir kriptografik kütüphane olan GNU Nettle‘in 3.7.1 sürümü, Niels Möller tarafından duyuruldu. Nettle-3.7’deki birkaç sorunu düzelten bu sürümün, bir hata düzeltme sürümü olduğunu söyleyen Möller; Nettle-3.6 ile uyumlu olan sürümün, PowerPC64 işlemcilerde çok daha hızlı AES ve GCM desteği ile Bcrypt desteği ve çeşitli optimizasyonlar içerdiğini belirtti. Ppc64 üzerinde GnuTLS testleri yapıldığını belirten Möller; Jasper Lievisse Adriaanse tarafından bildirilen OpenBSD ve powerpc64’teki derleme sorununun düzeltildiğini söyledi. GNU Nettle 3.7.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Nettle 3.7.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Libgcrypt 1.9.2 duyuruldu

GnuPG’nin ayrı bir modülü olarak gelen gelişmiş bir kriptografik kütüphane olan Libgcrypt‘in 1.9.2 sürümü, Werner Koch tarafından duyuruldu. Libgcrypt 1.9.2’yi duyurmaktan mutluluk duyduklarını söyleyen Koch; çeşitli hata düzeltmeleriyle gelen sürümde, rastgele kodda macOS için derleme sorununun düzeltiğini ifade etti. ECDSA doğrulama işlemi için ortak anahtarın kontrol edildiğini belirten Koch; ECDH kodundaki bir bellek sızıntısının da düzeltildiğini söyledi. Başlangıçta GnuPG tarafından kullanılan koda dayandığını hatırlatan Koch; kapsamlı Libgcrypt’i kullanmak için uygulamalı kriptografi gerektiğini söyledi. Libgcrypt 1.9.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Libgcrypt 1.9.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 11.1.0 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 11.1.0 sürümü, Tom Stellard tarafından GitHub üzerinden duyuruldu. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 11.1.0 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

LLVM 11.1.0 edinmek için projenin sürümler sayfasına gidilebilir.

0

Go (Golang) 1.16 duyuruldu

Sürüm adayı, 28 Ocak 2021‘de duyurulan az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.16 sürümü, Matt Pearring ve Dmitri Shuralyov tarafından duyuruldu. Go ekibinin Go 1.16’yı duyurmaktan mutluluk duyduğunu söyleyen Pearring; yazılımın Go bağlayıcısında önemli iyileştirmeler içerdiğini belirtti. Go 1.16’da varsayılan olarak Go modüllerinin kullanılması gerektirdiğinin unutulmamasını söyleyen Shuralyov; kısa süre önce modülleri geliştirmek ve yayınlamak için resmi belgeler eklediklerini ifade etti. macOS ARM64 (Apple silikon olarak da bilinir) desteği ile gelen sürüme yönelik olarak değişikliklerin tam listesi ve daha fazla bilgi için sürüm notlarını inceleyebilirsiniz. Bu sürüme kod yazarak, hataları doldurarak, geri bildirim vererek ve/veya beta ve test adaylarını test ederek katkıda bulunan herkese teşekkür edildiği belirtiliyor. Bundan sonra da herhangi bir sorun tespit eden kullanıcının geri bildirim yoluyla konuyu bildirmelerinin önemli olduğu ifade ediliyor. Go (Golang) 1.16 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Go (Golang) 1.16 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0