Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1977 yılında geliştirilen ve ilk olarak Unix Version 7 ile yayınlanmış bir programlama dili olan GNU Awk’ın 5.3.2 sürümü çıktı. Bunun, GNU Awk’nin bir sonraki sürümü olduğunu belirtilirken; bunun, bir hata düzeltme sürümü olduğu söylendi. Çevrimiçi kılavuzların da yakında güncelleneceğini belirtilirken, hataları bildirmek için gawkbug betiğinin kullanılması gerektiğini, diğer tüm soruların [email protected] posta listesine atılması gerektiği hatırlatıldı. API’de bazı ince hataların düzeltildiği belirtilirken; başlatılmamış dizi öğeleriyle ilgili daha ince sorunların dahi düzeltildiği söyleniyor. Dizilerin işlenmesiyle ilgili hata ayıklayıcıdaki bir dizi hatanın düzeltildiği söylenirken; her zamanki gibi, birkaç küçük kod temizliği ve hata düzeltmesi yapıldığı söyleniyor. GNU Awk 5.3.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
Archive | Programlama
Django 5.2 duyuruldu
5.2rc1 sürümü 19 Mart 2025‘te duyurulan 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 5.2 final sürümü, Sarah Boyce tarafından duyuruldu. Django ekibinin, Django 5.2’nin yayınlandığını duyurmaktan mutluluk duyduğunu belirten Boyce; tüm modellerin varsayılan olarak otomatik biçimde kabuğa aktarılacağını söyledi. Django’nun artık bileşik birincil anahtarları desteklediğini belirten Boyce; yeni django.db.models.CompositePrimaryKey’in, birden fazla alandan oluşan birincil anahtarla tabloların oluşturulmasına olanak tanıdığını söyledi. Django 5.2’nin yayımlanmasıyla birlikte, Django 5.1 ana akım desteğinin sonuna ulaşıldığı belirtilirken, kullanıcıların güvenlik sorunları için düzeltmeleri almaya devam etmek için yükseltme yapmalarının teşvik edildiği söyleniyor. Desteklenen sürümlerin tablosu ve gelecekteki sürüm programı için indirmeler sayfasına bakılabileceği belirtiliyor. Django 5.2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →
Meson 1.7.1 duyuruldu
Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.7.1 sürümü, Jussi Pakkanen tarafından duyuruldu. Meson’un artık Tricore işlemci ailesi için TASKING VX-Toolset derleyici ailesini desteklediği belirtilirken, meson test ve ninja all kuralının, gereksiz yeniden derlemeleri zorlamamak için yeniden düzenlendiği söyleniyor. Bazı kullanıcıların, testleri çalıştırırken ninja’ya çağrılmayı atlamak için meson test –no-rebuild ile birlikte “tüm” hedef derleme test bağımlılıklarına güveniyor olabilecekleri ifade ediliyor. Rust projelerinde “rustdoc”un çalıştırabileceği belirtilirken, Meson’un artık proje Rust programlama dilini kullanıyorsa bir rustdoc hedefi tanımlayabileceği söyleniyor. Meson 1.7.1 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Qt 6.9.0 duyuruldu
Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.9.0 sürümü, Volker Hilsheimer tarafından duyuruldu. Uygulama geliştiricileri ve cihaz yaratıcıları için yeni özellikler ve iyileştirmelerle gelen yeni sürümün, emoji oluşturmayı en son standartlara getirdiği, Qt Quick 3D için siparişten bağımsız şeffaflık, modern OAuth2 gereksinimleri ile karşılamak için önemli geliştirmeler ve tüm platformlar ve cihazlarda birden fazla yeni performans özelliği getirdiği belirtiliyor. Surface3D’de şeffaflık desteğiyle gelen yeni sürüm, 3B spline’larda veri oluşturmak için bir QSpline3DSeries ve grafikler, eksenler ve etiketler için daha fazla özelleştirme seçeneğiyle daha güçlü hale gelmiş bulunuyor. 2D grafiklerdeki girdi işleme artık kolayca özelleştirilebiliyor ve QGraphsView, grafiğin işleneceği dikdörtgenin ayrıntılı konumlandırılması için bir plotArea ile yapılandırılabiliyor. Qt artık metindeki emoji dizilerini algılıyor ve Unicode spesifikasyonuna göre gerektiği gibi doğru renkli yazı tipini kullanıyor. Qt 6.9.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNU Octave 10.1.0 çıktı
Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 10.1.0 sürümü çıktı. Sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. Ö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.
Continue Reading →
GNU Octave 10.1.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Qt 6.8.3 duyuruldu
Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.8.3 sürümü, Jani Heikkinen tarafından duyuruldu. Bir yama sürümü olarak Qt 6.8.3’ün yeni özellikler sunmadığı, ancak Qt 6.8.2 sürümünün en üstünde 300’den fazla hata düzeltmesi, güvenlik güncellemesi ve diğer iyileştirmeler içerdiği söyleniyor. 6.8.3 sürüm notlarında önemli değişiklikler ve hata düzeltmeleri hakkında daha fazla bilgi edinilebileceği söyleniyor. Python için Qt 6.8.3 de Qt 6.8.3 sürümüyle birlikte her zamanki gibi yayınlanmış bulunuyor. Qt 6.8.3 kaynak paketlerinin açık kaynak kullanıcıları için açık kaynak indirme alanında mevcut olduğu, ticari kullanıcılar için, Qt 6.8.3 çevrimdışı yükleyicileri ve Qt 6.8.3 kaynak paketlerinin Qt Hesap Portalı’nda bulunduğu bildiriliyor. Qt 6.8 serisine yeni yama sürümleri yayınlamaya devam edileceği belirtiliyor. Qt 6.8.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Django 5.2rc1 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 5.2rc1 sürümü, Sarah Boyce tarafından duyuruldu. Bunun, Django 5.2 çıkmadan önce iyileştirmelerin kaleydoskopunu denemek için son fırsat olduğunu belirten Boyce; bunun, Django 5.2’nin 2 Nisan’da veya buna yakın bir tarihte çıkarılacağını söyledi. Django 5.2’nin 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 5.2rc1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
