Tag Archives | statik

GNU SCM 5f5 duyuruldu

C diliyle yazılmış, R5RS ve IEEE P1178 standartlarına uyan taşınabilir bir Scheme programlama dili gerçeklemesi olan GNU SCM‘nin 5f5 sürümü duyuruldu. Sembolik bir cebir sistemi olan GNU JACAL için makineden bağımsız bir platform sağlayan GNU SCM, ikilileri dinamik veya statik olarak bir SCM uygulanabilir bir SCM ile bağlantılı olabilecek C dosyalarını üretebilen bir Scheme-to-C derleyicisi olan Hobbit‘i içeriyor. SCM, SLIB Şema kütüphanesini destekliyor ve gerektiriyor. Hem SCM hem de SLIB, GNU projeleridir. GNU SCM 5f5 hakkında bilgi edinmek için hazırlanan manual incelenebilir.

Continue Reading →

 

 

GNU SCM 5f5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

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

Pgfe 2.1.0 duyuruldu

C++ ile yazılmış gelişmiş ve zengin özelliklere sahip PostgreSQL sürücüsü Pgfe‘nin 2.1.0 sürümü, Dmitry Igrishin tarafından duyuruldu. Geliştirme ve performans göz önünde bulundurularak kullanım kolaylığı ve sağlamlığa odaklanan yazılım, yalnızca başlık, statik veya paylaşılan kitaplık olarak kullanılabilir. Veritabanı bağlantılarıyla hem bloke eden hem de bloke etmeyen IO tarzında çalışan yazılım, konumsal hem de adlandırılmış parametrelerle hazırlanmış ifadeleri destekliyor. İşlevleri ve prosedürleri çağırmak için birinci sınıf destek sağlayan yazılım, ardışık düzen, COPY ve büyük nesneler gibi PostgreSQL’in gelişmiş özelliklerini de destekliyor. SQL sorgularının dinamik yapısı için destek sağlayan yazılım, istemci tarafında SQL sorgularını ve C++ kodunu ayırmaya izin veriyor. Basit, sağlam ve güvenli bağlantı havuzu sağlayan yazılım, kolaylık ve güvenlik için diğer birçok özelliği de destekliyor. Pgfe 2.1.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub duyurusunu inceleyebilirsiniz.

Continue Reading →

Pgfe 2.1.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Matplotlib 3.6.0 duyuruldu

Python‘da statik, hareketli ve etkileşimli görselleştirmeler oluşturmak için kapsamlı bir kitaplık olan Matplotlib‘in 3.6.0 sürümü, Elliott Sales de Andrade QuLogic tarafından duyuruldu. Kolay şeyleri kolay, zor şeyleri mümkün kılan Matplotlib‘in yeni sürümü, figür ve eksenler oluşturma ve yönetimi özellikleriyle geliyor. Kısıtlı düzenin artık deneysel olarak kabul edilmediği belirtilirken, sabit en boy oranlı eksenler için sıkıştırılmış düzen eklendiği ifade ediliyor. Düzen motorlarının artık kaldırılabilir olduğu belirtilirken, WebP’nin artık desteklenen bir çıktı biçimi olduğu söyleniyor. Negatif konturlar için çizgi stilleri ayrı ayrı ayarlanabilirken, çubuk grafiğinde çubukların daha kolay etiketlenmesi sağlanmış bulunuyor. Matplotlib 3.6.0 hakkında bilgi edinmek için sürüm duyurusunu ve sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

Matplotlib 3.6.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GeckoLinux 999.220820 duyuruldu

openSUSE‘ye dayalı olarak üretilen GeckoLinux’un masaüstüne kurulumu ve kullanımı kolay olacak şekilde tasarlanmış 999.220820 sürümü duyuruldu. openSUSE Tumbleweed’in son bir anlık görüntüsünden oluşturulan Rolling şubesinin tüm sürümlerine yönelik büyük güncellemeleri duyurmaktan memnuniyet duyulduğu ifade edilirken; bu sürüm için, kök parolası olmadan daha kolay yazıcı yönetimi için izinlerin gevşetildiği belirtiliyor. Mevcut kurulumları olan GeckoLinux Rolling kullanıcılarının, en son güncellemeleri doğrudan openSUSE Tumbleweed ve Packman ayna sunucularından almak için sistemlerini sudo zypper dup ile güncelleyebilecekleri söyleniyor. Sistem; Cinnamon 4.6, XFCE 4.16, Gnome 41, KDE Plasma 5.24 (ile KDE Frameworks 5.97.0 ve KDE Gear 22.08.0), Mate 1.26, Budgie 10.6 ve LXQt 1.0 masaüstü ortamlarıyla birlikte kullanıma sunuluyor. Doğrudan openSUSE Tumbleweed ve Packman paketlerinden oluşturulan sistem; doğrudan aynı resmi kaynaklardan güncellenebilecek. Üçüncü taraf RPM paketlerinin, grafiksel YaST paket yöneticisi kullanılarak kolayca kurulabileceği belirtiliyor. GeckoLinux 999.220820 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GeckoLinux 999.220820 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GeckoLinux 154.220822 duyuruldu

openSUSE‘ye dayalı olarak üretilen GeckoLinux’un masaüstüne kurulumu ve kullanımı kolay olacak şekilde tasarlanmış 154.220822 sürümü duyuruldu. Çoklu masaüstü sürümleri sunan openSUSE tabanlı bir dağıtım olan GeckoLinux; openSUSE Leap 15.4’e dayalı olarak gelen yeni sürümüyle, yeni çekirdek sayesinde yeni donanım için önemli ölçüde daha iyi desteğe sahip olduğu söyleniyor. Çoğu paket ve masaüstü ortamının, openSUSE Leap 15.3’ten oluşturulan önceki sürüme kıyasla önemli yeni sürümlere sahip bulunduğu belirtilirken, bu sürüm için, kök parolası olmadan daha kolay yazıcı yönetimi için izinlerin gevşetildiği söyleniyor. Sistem; Cinnamon 4.6, XFCE 4.16, Gnome 41, KDE Plasma 5.24, Mate 1.26, Budgie 10.6 ve LXQt 1.0 masaüstü ortamlarıyla birlikte kullanıma sunuluyor. Üçüncü taraf RPM paketlerinin, grafiksel YaST paket yöneticisi kullanılarak kolayca kurulabileceği ve openSUSE’nin varsayılan paket yönetimi davranışını değiştirmek için çeşitli yapılandırma ayarlarının dahil edildiği ifade ediliyor. GeckoLinux 154.220822 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GeckoLinux 154.220822 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Cppcheck 2.9 duyuruldu

C ve C++ programlama dilleri için statik bir kod analiz aracı olan Cppcheck‘in 2.9 sürümü, proje yaratıcı ve baş geliştiricisi Daniel Marjamäki tarafından duyuruldu. pipe() arabellek boyutu için sabit kodlanmış kontrolün yerine kitaplık yapılandırma seçeneği eklenen yeni sürümde, cppcheck tarafından dahili olarak kullanılan “Token::Match”e benzer bir “match” işlevinin eklendiği belirtiliyor. Autosar, Cert C ve Misra C++ kodlama standartlarını yapılandırmak için ek seçeneklerle gelen yeni sürüm, premium seçenekler sağlamak için kullanılan bir –premium seçeneği içeriyor. GNU Genel Kamu Lisansı kapsamında özgür bir yazılım Cppcheck, derleyicinin kendisi tarafından kapsanmayabilecek çok çeşitli statik kontrolleri destekliyor. Bu kontrollerin, kaynak kod seviyesinde gerçekleştirilebilen statik analiz kontrolleri olduğu belirtiliyor. Desteklenen kontroller arasında; otomatik değişken kontrolü, dizi taşmalarını kontrol eden sınırlar, sınıf denetimi (örneğin kullanılmayan işlevler, değişken başlatma ve bellek çoğaltma), Open Group’a göre kullanımdan kaldırılmış veya yerine geçmiş işlevlerin kullanımı, istisna güvenlik denetimi, bellek sızıntıları, kaynak sızıntıları, çeşitli stil ve performans hataları gibi konroller sayılıyor. Cppcheck 2.9 hakkında bilgi edinmek için sürüm duyurusunu ya da sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

Cppcheck 2.9 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0