Archive | Programlama

Python 3.14.3 duyuruldu

Python programlama dilinin 3.14.3 sürümü duyuruldu. Windows’ta PyREPL’de, sondaki yeni satır karakteri olmadan çıktının bir sonraki komut istemi tarafından üzerine yazılmasına neden olan bir hatanın düzeltildiği belirtilen yeni sürümde, gdb ‘py-bt’ komutunun, mevcut olduğunda iş parçacığı yerel durumundan çerçeve kullanmasını sağlanması gerektiği hatırlatılıyor. Android test ortamının artık yeni satır karakteriyle tetiklenen stdout/stderr mesajları ile manuel olarak flush çağrısıyla tetiklenen mesajlar arasında ayrım yaptığı belirtilirken, yığın boyutu sınırsızsa, sonsuz özyinelemeye dayanan testlerin atlandığı 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.3 hakkında bilgi edinmek için değişiklik sayfasını inceleyebilirsiniz.

Continue Reading →

 

      

 

 

 

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

0

Rust Coreutils 0.6.0 duyuruldu

GNU/Linux platformlarında ve diğer sistemlerde bulunan yaygın yardımcı programlar için GNU Coreutils yerine, Rust tarafından yazılmış yeni bir sürüm Rust Coreutils‘in 0.6.0 sürümü duyuruldu. GNU Coreutils ile tam uyumluluk ve dolayısıyla tüm testleri geçme hedefi doğrultusunda çalışmaya devam ettiği belirtilen Rust Coreutils’in bu sürümü, artırılmış uyumluluk, bazı güvenli olmayan kodların kaldırılması ve daha iyi performans ile geliyor. Bu hafta sonu FOSDEM’deki Rust Coreutils sunumunun ardından, GNU Coreutils’in Rust programlama diliyle yeniden uygulanmasının en son özellik sürümü olan Rust Coreutils 0.6.0 artık kullanıma sunulmuş bulunuyor. Performans tarafında, base64 ve diğer yardımcı programlarda azaltılmış memset optimizasyonları, shuf’un sayısal çıktısının optimizasyonu, uniq ile büyük/küçük harf duyarlılığı olmayan karşılaştırmalar için optimize edilmiş bellek kullanımı, df’de daha iyi dosya sistemi yönetimi ile performans iyileştirmeleri ve çeşitli diğer güncellemeler yapıldığı söyleniyor. Rust Coreutils 0.6.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelenebileceği söyleniyor. Continue Reading →

 

 

 

 

Rust Coreutils 0.6.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Libgcrypt 1.12.0 duyuruldu

GnuPG’nin ayrı bir modülü olarak gelen gelişmiş bir kriptografik kütüphane olan Libgcrypt‘in 1.12.0 sürümü, Werner Koch tarafından duyuruldu. Libgcrypt 1.12.0’ı duyurmaktan mutluluk duyduklarını söyleyen Koch; çeşitli hata düzeltmeleriyle gelen sürümün, 1.11 serisine tam API ve ABI uyumluluğu ile Libgcrypt’in yeni bir kararlı dalını başlattığını ifade etti. Jussi Kivilinna’nın, algoritmaları modern CPU’lar için hızlandırmak için yine çok çalıştığını belirten Koch; Niibe-san’ın da yeni API’ler ve algoritmalar uyguladığını ve yeni FIPS gereksinimleri için arayüzü ayarladığını söyledi. Libgcrypt 1.12.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

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

0

Qt Creator 19 Beta duyuruldu

 Qt Creator’un 19 Beta sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 19 Beta’yı duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 19 Beta’nın hata düzeltmeleri ve yeni özellikler içerdiğini söyledi. Qt Creator 19’daki iyileştirmeler ve düzeltmeler hakkında genel bir bakış için değişiklik günlüğüne göz atılabileceğini söyleyen Ziller; yeni sürümün, Qt çevrimiçi yükleyicide (ticari, açık kaynak) Önizleme > Qt Creator 19 pre-releases altında mevcut olduğunu ifade etti. Qt Creator kılavuzuna Qt dokümantasyon portalından çevrimiçi olarak erişilebileceği söyleniyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 19 Beta hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

Qt Creator 19 Beta edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt 6.10.2 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.10.2 sürümü, Jani Heikkinen tarafından duyuruldu. Bir yama sürümü olan Qt 6.10.2, yeni özellikler sunmasa da Qt 6.10.1’in üzerine yaklaşık 300 hata düzeltmesi, güvenlik iyileştirmesi ve kalite geliştirmesi getirdiğini belirten Heikkinen; en önemli değişikliklerin ayrıntılı bir dökümü için Qt 6.10.2 sürüm notlarına bakılabileceğini söyledi. Açık kaynak kullanıcıların, bunları açık kaynak indirme alanından indirebileceğini söyleyen Heikkinen; ticari kullanıcıların, bunları çevrimdışı yükleyicilerle birlikte Qt hesap portalından alabileceklerini ifade etti. Heikkinen; geri bildirimlerin çok değerli olduğunu, herhangi bir sorunla karşılaşanların, bunun için bugreports.qt.io adresine ayrıntılı bir hata raporu göndererek yapabileceklerini söyledi. Qt 6.10.2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt, C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt, C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.10.2 edinmek için:

0

CMake 4.2.3 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.2.3 sürümü duyuruldu. CMake 4.2.3’ü duyurmaktan mutluluk duyulduğu söylenirken; içe aktarılan bir hedefte göründüğünde, `$<CONFIG:cfgs>` oluşturucu ifadesinin, geçerli olmayan yapılandırmalarla eşleşmemesi için düzeltildiği söyleniyor. İçe aktarılan hedeflerin yapılandırma ve konum seçiminin artık daha tutarlı olduğu belirtilirken, MSVC ABI’yi hedefleyen derlemeler için, `_UNICODE` veya `_SBCS` bulunmadığı sürece, tüm oluşturucuların artık kaynakları derlerken `_MBCS` önişlemci tanımını eklediği ifade ediliyor. CMake 4.2.3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

CMake 4.2.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 18.0.2 duyuruldu

Qt Creator’un 18.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 18.0.2’yi duyurmaktan mutluluk duyulduğu belirtilirken, Qt Creator 18.0.2 sürümünün, “derlemeden önce dosyaları her zaman kaydet” seçeneğinin kalıcılığı ve vcpkg ile bazı özel araç zincirleri kullanılırken ortaya çıkan bir sorun gibi bir dizi küçük sorunu düzelttiği belirtilirken, ayrıca Qt Safe Renderer için sihirbaz şablonlarını da güncellediği söyleniyor. Yeni sürümün, Qt Online Installer’da (ticari, açık kaynak) bir güncelleme olarak mevcut olduğu belirtilirken; ayrıca Qt Hesap Portalı’nda ticari lisanslı çevrimdışı yükleyicileri ve açık kaynak indirme sayfamızda açık kaynak paketlerini bulabilmenin mümkün olduğu söyleniyor. Bunun, tüm kullanıcılar için ücretsiz bir yükseltme olduğu belirtiliyor. Kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinden, IRC’de ve Qt Creator posta listesinden ulaşabilecekleri söyleniyor. Sorunların hata izleyicisine gönderilmesi isteniyor. Qt Creator 18.0.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

Qt Creator 18.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0