Tag Archives | API

PipeWire 1.2.3 duyuruldu

GNU/Linux altında ses ve videonun işlenmesini büyük ölçüde iyileştirmeyi amaçlayan bir proje olan PipeWire‘in 1.2.3 sürümü, Wim Taymans tarafından duyuruldu. Bunun, önceki 1.2.x ve 1.0.x sürümleriyle API ve ABI uyumlu bir hata düzeltme sürümü olduğu belirtilirken, FFADO sürücüsünde serbest tekerlek desteğinin uygulandığı söyleniyor. Arabellek boyutunu ve örnek hızı işlemenin iyileştirildiği belirtilirken, spa_loop’ta bazı kilitlemelerin iyileştirildiği, etkinleştirme durumu değişikliklerinin ve xrun algılamanın biraz daha iyileştirildiği söyleniyor. FFADO sürücüsünde örnek hızı ve arabellek boyutu işlemenin iyileştirildiği, böylece hız ve arabellek boyutunu zorlamanın mümkün olduğu söyleniyor. PipeWire 1.2.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 PipeWire 1.2.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

kotlinx.rpc 0.2.4 duyuruldu

Kullanıcılarına Kotlin dili yapılarını mümkün olduğunca kolay kurulumla kullanarak uzaktan prosedür çağrıları (RPC) gerçekleştirmeleri için araçlar sağlayan çok platformlu bir Kotlin kütüphanesi olan kotlinx.rpc‘nin 0.2.4 sürümü, Alexander Sysoev tarafından duyuruldu. RPC’ye aşina olmayanların, belgeye devam etmeden önce Wikipedia’nın RPC hakkındaki makalesini okumasının önemle önerildiği belirtilirken; kitaplığın, Kotlin Multiplatform projelerinde RPC sistemleriyle çalışırken harika bir kullanıcı deneyimi sağlama hedefiyle tek bir yerde toplanmış bir dizi araç ve API olduğunu anlamanın önemli olduğu ifade ediliyor. Çeşitli hata düzeltmeleriyle gelen yeni sürümde, 1.9.25 ve 2.0.10 Kotlin sürümlerinin eklendiği söyleniyor. kotlinx.rpc 0.2.4 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

kotlinx.rpc 0.2.4 edinmek için aşağıdaki linke tıklayınız.

0

Vulkan 1.3.293 duyuruldu

Düşük maliyetli ve çapraz platform 3D grafik ve işlem API’si Vulkan’ın yeni 1.3.293 sürümü, hem Khronos grubu tarafından, hem de GitHub üzerinde Jon Leech tarafından duyuruldu. Yüksek performanslı grafik, bilgi işlem ve video API’sine yönelik en yeni spesifikasyon güncellemesi olarak duyurulan yeni sürüm, her zamanki teknik özellik düzeltmeleri ve açıklamalarıyla  geliyor. AMD’nin Mantle’ı rafa kaldırmasıyla eş zamanlı olarak duyurulan Vulkan, OpenGL’nin devamı olan glNext API’sini geliştiren Khronos Group tarafından 2015’te açıklanmıştır. AMD’nin Mantle API bileşenleri üzerine türetilmiş ve inşa edilmiş olan Vulkan, OpenGL gibi, yüksek performanslı video oyunu ve interaktif medya gibi, gerçek zamanlı 3D grafik uygulamalara hedeflenir ve Direct3D 12 ve Mantle gibi, daha yüksek performans ve daha düşük CPU kullanımı sunar. Vulkan 1.3.293 hakkında bilgiyi GitHub sayfasında ya da khronos.org‘da ya da burada bulabilirsiniz.

Continue Reading →

 

 

Vulkan 1.3.293 edinme linklerini aşağıda bulabilirsiniz.

0

AMDVLK 2024.Q3.1 duyuruldu

AMD’nin resmi Vulkan sürücü ekibi, açık kaynak kodlu GNU/Linux “AMDVLK” türevinin yeni bir sürümünü duyurdu. AMDVLK 2024.Q3.1 artık hem oyuncular hem de kurumsal müşteriler için AMD’nin en son resmi açık kaynaklı Vulkan Linux sürücü güncellemesi olarak duyurulmuş oldu. AMDVLK 2024.Q3.1’nin resmi Ubuntu 24.04 desteği ve yeni performans ayarı getirdiği söyleniyor. AMDVLK 2024.Q3.1; AMD’nin resmi açık kaynaklı Vulkan sürücüsünün en yeni sürümü ve Haziran sonundan bu yana ilk yeni sürüm olarak kullanıma sunulmuş bulunuyor. Bu sürücü, Valve destekli Mesa RADV Radeon Vulkan sürücüsü gibi sürücülerin popülaritesinin gerisinde kalmaya devam ediyor, ancak Vulkan ışın izleme gibi alanlarda iyi iş çıkardığı ve AMD tarafından resmi olarak desteklendiği ifade ediliyor. AMDVLK 2024.Q3.1 ile Ubuntu 24.04 LTS için resmi olarak desteklenen ilk sürüm gelirken, aynı zamanda Ubuntu 20.04 LTS desteğinin kaldırıldığı söyleniyor. AMDVLK 2024.Q3.1’nin ayrıca Vulkan API 1.3.292 başlık dosyalarına karşı güncellemeler yaptığı ve Direct3D 9 Strict Float emülasyon yolunu optimize ettiği söyleniyor. AMDVLK 2024.Q3.1 Vulkan sürücüsü hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

AMDVLK 2024.Q3.1 Vulkan sürücü edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Catch2 3.7.0 duyuruldu

Temel olarak C++ için bir birim test çerçevesi olan Catch2‘nin 3.7.0 sürümü, Martin Hořeňovský tarafından duyuruldu. Karşılaştırmalı testlerin derleme sürelerinin biraz iyileştirildiği belirtilirken, karşılaştırmalı testlerdeki çözünürlük tahmini biraz daha kesin hale getirildiği söyleniyor. Yeni test durumu makrosunun eklendiği belirtilen yeni sürümde, başarılı iddiaları işlerken JUnit muhabirinin performansının büyük ölçüde iyileştirildiği söyleniyor. 1 test durumu ve 10M iddia için, yeni muhabir 3 kat daha hızlı çalışır ve yalnızca 8 MB bellek kullanırken, eski muhabirin 7 GB belleğe ihtiyacı olduğu söyleniyor. Çıktı yönlendirmelerinin çalışma şekli yeniden düzenlendiği belirtilirken, dosya tabanlı yönlendirme artık her kısmi test vakası çalışması için yeni bir geçici dosya açmadığı, bu nedenle tek bir işlemde birçok test çalıştırıldığında geçici dosyaların tükenmeyeceği söyleniyor. Atılan istisnalarda eşleştiriciler için daha iyi dokümantasyon sağlandığı ifade ediliyor. Catch2 3.7.0 hakkında ayrıntılı bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Catch2 3.7.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Boost 1.86.0 duyuruldu

Doğrusal cebir, sözde rasgele sayı oluşturma, çoklu iş parçacığı oluşturma, görüntü işleme, düzenli ifadeler ve birim testi gibi görevler ve yapılar için destek sağlayan C++ programlama dili için bir dizi kitaplık olan Boost‘un 1.86.0 sürümü duyuruldu. Vinnie Falco ve Alan de Freitas aracılığıyla yalnızca C++11 kullanarak URL’leri ayrıştırmak, değiştirmek ve yazdırmak için bir kitaplık sağlandığı belirtilirken, özellikler arasında hızlı derleme, güçlü değişmezler ve bellek dostu bir yaklaşım kullanan sıkı uyumluluk yer aldığı söyleniyor. İndirme bağlantılarının The C++ Alliance’ın hibeleriyle desteklendiği belirtilirken, yeni bir kütüphane olmadığı ifade ediliyor. OpenBSD sürümleri syscall(2) desteği kaldırıldığı ifade edilirken, bu nedenle, OpenBSD’de futex(2) sistem çağrısının kullanılması öneriliyor. HTTP durum kodu 418 eklenirken, çeşitli API değişiklikleri yapılmış bulunuyor. Bazı örneklerde std::bind’in gereksiz kullanımlarının kaldırıldığı belirtilirken, SSL/TLS kapatma prosedürü bölümü eklendiği söyleniyor. Tabanı 10’dan büyük olan tamsayılar için taşma tespiti düzeltildiği belirtilirken, değişim formatlarını kullanmak yerine std::float16_t ve std::bfloat16_t için yerel destek eklendiği söyleniyor. Boost 1.86.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Boost 1.86.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PHP 8.2.22 duyuruldu

PHP’nin 8.2.22 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 8.2.22 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
  

Continue Reading →

PHP 8.2.22 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0