Archive | Programlama

Gleam 0.14 duyuruldu

Derleme zamanında hataları bulmaya ve önlemeye yardımcı olan, aynı zamanda, programcıların bilmedikleri kodda güvenle ve düşük riskle büyük değişiklikler yapmasına olanak tanıyan verimli bir yeniden düzenleme aracı olarak hizmet eden Gleam programlama dilinin 0.14 sürümü, Louis Pilfold tarafından duyuruldu. Bu sürümden başlayarak Gleam, bir Gleam programındaki tüm bildirilen türler ve tüm işlevler için tür özellikleri ve Erlang türü tanımları oluşturarak, Elixir veya Erlang ile birlikte Gleam’i kullanırken sağlam ve güvenilir kod yazmaya yardımcı olacak fazladan bir araç sağlayacağı ifade ediliyor. Gleam’in derleyicisinin, doğru tür özelliklerini belirlemek için güçlü tür çıkarım algoritmasındaki tür bilgilerini yeniden kullanacağı hatırlatılırken, kısa ömürlü programlar için genellikle hafif Erlang programlarının kullanıldığı ifade ediliyor. Sistemin çözemediği sorunlar için Erlang sanal makinesinin, hatayı incelikle ele almak için iyi test edilmiş mekanizmalar sağladığı belirtilirken, Gleam’in, Erlang çalışma zamanından tam olarak yararlandığı ve kendi başına hiçbir ek yük getirmediği söyleniyor. Gleam 0.14 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Gleam 0.14 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Octave 6.2.0 duyuruldu

Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 6.2.0 sürümü duyuruldu. Özgür bir yazılım olan GNU Octave; çoğunlukla, ticari karşılığı olan MATLAB ile uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunar. Komut ekranı ve görsel arayüzleri destekleyen yazılım,  GNU Projesi kapsamında 1988 yılından beri geliştirilmektedir ve Batch-uyumlu bir dil olarak da kullanılabilir. GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımı yapılabilen ve/veya değiştirilebilen GNU Octave;  John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. GNU Octave özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunmak mümkündür. GNU Octave 6.2.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Octave 6.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

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