Archive | Programlama

Python 3.14.2 ve 3.13.11 duyuruldu

Python programlama dilinin 3.14.2 ve 3.13.11 sürümleri duyuruldu. Bazı gerilemeler tespit edildiği, bu yüzden hızlandırılmış bir sürüm daha yayınlandığı belirtilirken, bu sürümlerin ayrıca bazı bonus güvenlik düzeltmeleri de içerdiği söyleniyor. Python 3.14.2’nin, 3.14’ün ikinci bakım sürümü olduğu ve 3.14.1’den bu yana 18 hata düzeltmesi, derleme iyileştirmeleri ve dokümantasyon değişiklikleri içerdiği ifade edilirken; insertdict’te segmentasyon hataları ve onaylama hatalarının giderildiği söyleniyor. Python 3.13.11, 3.13’ün on birinci bakım sürümü olduğu belirtilirken, insertdict’te bölümleme hataları ve onaylama hatalarının giderildiği söyleniyor. Şu anda, gönüllü olarak veya Python Yazılım Vakfı’na kurumsal bağışlarla çabaların desteklenmesinin düşünülmesi rica ediliyor. Python 3.14.2 ve 3.13.11 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

     

 

 

 

 Python 3.14.2 ve 3.13.11 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Django 6.0 duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 6.0 sürümü, Natalia Bidart tarafından duyuruldu. Django ekibinin, Django 6.0’ın yayınlandığını duyurmaktan mutluluk duyduğunu belirten Bidart; daha temiz ve daha sürdürülebilir kod için küçük, adlandırılmış parçalar kullanarak şablonların modüler hale getirildiğini söyledi. Yerleşik ve esnek bir görev çerçevesiyle HTTP istek-yanıt döngüsünün dışında kod çalıştırıldığını belirten Bidart; içerik enjeksiyonuna karşı koruma sağlamak için tarayıcı düzeyinde güvenlik politikalarının kolayca yapılandırılıp ve uygulanabileceğini söyledi. Daha temiz ve Unicode dostu bir arayüz için Python’ın EmailMessage sınıfıyla e-posta oluşturup ve gönderilebileceğini belirten Bidart; Django 6.0’ın yayınlanmasıyla birlikte, Django 5.2’nin ana akım desteğinin sonuna ulaştığını; buna rağmen, Django 5.2’nin, Nisan 2028’e kadar güvenlik ve veri kaybı düzeltmeleri alacağını ifade etti. Tüm kullanıcıların, güvenlik sorunlarına yönelik düzeltmeleri almaya devam etmek için bu tarihten önce sürümlerini yükseltmelerinin önerildiğini belirtti. Desteklenen sürümlerin tablosu ve gelecekteki sürüm programı için indirmeler sayfasına bakılabileceği belirtiliyor. Django 6.0 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Django 6.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.24.11 ve 1.25.5 duyuruldu

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.24.11 ve 1.25.5 sürümleri duyuruldu. Go ekibinin, 1.24.11 ve 1.25.5 sürümlerini duyurmaktan mutluluk duyduğu söylenirken; hemen hemen tüm Go programlarının daha önce olduğu gibi derlenmeye ve çalışmaya devam etmesinin beklendiği ifade ediliyor. Sürümlere katkıda bulunan herkese teşekkür ediliyor. Go veya Golang 1.24.11 ve 1.25.5 hakkında bilgi edinmek için GitHub 1.24.11 ve GitHub 1.25.5 sayfalarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

                    

Go (Golang) 1.24.11 ve 1.25.5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Guile 3.0.11 duyuruldu

Programcıların esnek uygulamalar oluşturmasına yardımcı olan GNU Guile‘nin 3.0.11 sürümü, Rob Browning tarafından duyuruldu. GNU Guile 3.0.11 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Browning; bu sürümün, aynı zamanda optimizasyonlar ve destek ekleyen bir hata düzeltme sürümü olduğunu ifade etti. Boru hattı operatörleri desteği, dize ile gösterilen bayt vektörleri (bayt dizeleri) desteği ve RISC-V mimarisi için JIT (tam zamanında) derlemesi gibi bir dizi yeni özellik de içeren yeni sürüm; ayrıca SRFI-64’ü (test aşamasında) elden geçiriyor ve birçok başka iyileştirme içeriyor. XML ayrıştırma tekniği ve nesne yönelimli programlama yetisi sunan GNU Guile, bir HTTP sunucusu ve istemci gibi ek özellikler sunan bir modül kütüphanesi ile birlikte gelir. Kolaylıkla C ve C ++ programlarıyla entegre edilebilen GNU Guile, GNU Projesi tarafından GNU Lesser General Public lisansı altında kullanıma sunuluyor. GNU Guile 3.0.11 hakkında bilgi edinmek için  sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

 

GNU Guile 3.0.11 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Design Studio 4.8.1 duyuruldu

Bir tasarım ve geliştirme ortamı olan ve animasyonlu kullanıcı arayüzleri oluşturarak ve bunları masaüstünde, Android’de ya da gömülü Linux cihazlarda önizlemeye yarayan Qt Design Studio‘nun 4.8.1 sürümü, Jarko Vihriala tarafından duyuruldu. Yaklaşık bir ay önce Qt Design Studio 4.8.0’ı yayınladıklarını ve bu sürümün, eski kodun önemli bir kısmını derlemeden kaldırmayı sağlayan yeni proje depolama arka ucunu tanıttığını hatırlatan Vihriala; bunun da daha iyi performans ve kararlılık sağladığını söyledi. Platform artık temelden iyileştirildiğine göre, gelişmiş ve yeni özellikleri kullanıma sunmaya hazır olduklarını belirten Vihriala; artık Qt Design Studio yapay zeka asistanını tanıtabileceklerini söyledi. Bir süredir perde arkasında üzerinde çalışılan projenin, beta sürümünde yayınlanmaya hazır olduğunu, denenmesinin ve ne düşünüldüğünün bildirilmesinin önemli olduğunu ifade etti. Qt Design Studio yapay zeka asistanının Qt Ticari Tasarım Stüdyosu lisansına (Qt DSP/Qt DSE) sahip olan herkes tarafından kullanılabilir olduğunu belirten Vihriala; bunun, QML dili hakkında herhangi bir ön bilgi gerektirmeden kullanıcı arayüzü oluşturan güçlü, komut istemi tabanlı bir araç olduğunu söyledi. Qt Design Studio 4.8.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

Qt Design Studio 4.8.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Racket 9.0 duyuruldu

Racket‘in 9.0 sürümü, Stephen De Gabrielle ve John Clements tarafından duyuruldu. Bunun heyecan verici büyük bir sürüm olduğunu belirten Gabrielle ve Clements; Racket 9.0’un paralel iş parçacıklarını (Parallel Thread) tanıtmasıyla bir istisna olmadığını ifade ediyor. Racket bir süredir yeşil iş parçacıklarına sahip olsa da ve futures ve places aracılığıyla paralelliği desteklese de, paralel iş parçacıklarının önemli bir ekleme olduğunun düşünüldüğü belirtiliyor. Paralel iş parçacıkları, iş parçacığı oluşturma için #:pool argümanı kullanılarak oluşturulabiliyor. Kara kutu sarmalayıcının, optimize eden derleyicinin belirli hesaplamaları tamamen optimize etmesini engellediği söyleniyor. Topluluk tarafından geliştirilen açık kaynaklı bir proje olan Racket için, Racket topluluğuna Discourse veya Discord üzerinden soru sorulabileceği söyleniyor. Racket 9.0 hakkında bilgi edinmek için sürüm duyurusunu ve LWN duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

Racket 9.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

 

0

Django 6.0rc1 duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 6.0rc1 sürümü, nessita tarafından duyuruldu. Bunun, Django 6.0 yayınlanmadan önce modern araçlar ve özenli tasarımlardan oluşan bir mozaiği denemek için son fırsatı temsil ettiği hatırlatılırken, sürüm adayı aşamasının, dizgelerin dondurulduğu ve çevirmenlerin çeviri göndermeleri için çağrıldığı aşama olduğu ifade ediliyor. Önümüzdeki iki hafta içinde çözülemeyecek önemli bir hata tespit edilmediği takdirde, Django 6.0’ın, 3 Aralık veya civarında yayınlanacağı söyleniyor. Django 6.0’ın geliştirme aşamasındaki sürüm notlarında okunabileceği belirtiliyor. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Django 6.0rc1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

Django 6.0rc1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0