Archive | Ağustos, 2022

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

GIMP 2.99.12 duyuruldu

Dünyaca ünlü önemli bir resim işleme yazılımı olan GIMP‘in (GNU Image Manipulation Program), GIMP 3’e doğru yeni bir adımı işaret eden GIMP 2.99.12 geliştirme sürümü, Wilber tarafından duyuruldu. GIMP 2.99 sürümlerinin geliştirme versiyonları olduğunu hatırlatan Wilber; henüz kararlı bir sürüme ulaşmamış bu versiyonların yalnızca test etmek amacıyla kullanılmasının uygun olacağını söyledi. GIMP 2.99.12’nin epeyce görünür ve ilginç iyileştirmelerle geldiğini belirten Wilber; bu sürümün GIMP 3.0’a doğru büyük bir kilometre taşı olduğunu ve hâlâ devam eden bir çalışma olduğu için, birçok eksik parçanın bir araya geldiğini söyledi. Her zamanki gibi, sürümde, sorunlar beklendiği ve özellikle tuval etkileşim kodu, komut dosyaları ve aynı zamanda tema gibi önemli alanlarda önemli güncellemelerin yer aldığı ifade ediliyor. Araç kutusuna tıklayarak tuvale odaklanma olanağı sağlayan yeni sürüm, geliştirilmiş dosya biçimleri (JPEG-XL, PSD/PSB ve daha fazlası) desteği getiriyor. GIMP 2.99.12 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GIMP 2.99.12 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PostGIS 3.3.0 duyuruldu

İkinci sürüm adayı 22 Ağustos 2022‘de duyurulan PostgreSQL nesne ilişkisel veritabanına coğrafi nesneler için destek ekleyen açık kaynak kodlu bir yazılım olan PostGIS‘in 3.3.0 final sürümü duyuruldu. PostGIS ekibinin, PostGIS 3.3.0’ı duyurmaktan memnuniyet duyduğu belirtilirken, bu sürümün, kredilerde listelenen çeşitli geliştiricilerin yanı sıra finansman ve geliştirici süresi sağlayan şirketler olmadan mümkün olamayacağı ifade ediliyor. GEOS’ta iyileştirmelerle gelen yeni sürümde; Raster, MVT, GiST indeksleme için Kontur Speed ​​iyileştirmeleri, geometri işlemenin daha iyi kullanılabilirliği gibi özellikler ön plana çıkıyor. En iyi şekilde PostgreSQL 15 ile sunulduğu belirtilen yeni sürümün, PostgreSQL 15’te sunulan daha hızlı GiST oluşturma desteği API’sini kullanabileceği söyleniyor. PostGIS 3.3.0 kullanıcı rehberini burada bulabilirsiniz. PostGIS’in ilk sürümü 2001 yılında GNU Genel Kamu Lisansı altında yayınlanmıştı. PostGIS uygulaması, disk ve bellek ayak izini azaltmak için optimize edilmiş “hafif” geometrilere ve dizinlere dayanmaktadır. Hafif geometrilerin kullanılması, sunucuların fiziksel disk depolama alanından RAM’e taşınan veri miktarını artırmasına yardımcı olarak sorgu performansını önemli ölçüde artırır. PostGIS 3.3.0 hakkında bilgi edinmek için projenin sürüm duyurusu incelenebilir.
Continue Reading →

PostGIS 3.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Absolute Linux 20220825 duyuruldu

Slackware tabanlı hafif bir masaüstü dağıtımı olan ve IceWM pencere yöneticisini kullanan, güncel Slackware ağacının güncellemeleri ile gelen Absolute Linux’un 20220825 sürümü duyuruldu. Bazı düzeltmelerle gelen yeni sürüm ile LIVE sürümünün de güncellendiği ifade ediliyor. ISO için yükleyicinin kaldırıldığı, sadece otomatik kurulumun tercih edildiği hatırlatılıyor. Absolute Linux 20220825 hakkında bilgi edinmek için projenin web sayfasını inceleyebilirsiniz.

Continue Reading →

Absolute Linux 20220825 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Doxygen 1.9.5 duyuruldu

C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.9.5 sürümü duyuruldu. Arama etiketi gerilemesinin düzeltildiği belirtilen yeni sürümde, dizin bağımlılığı grafiğiyle ilgili sorunlar giderilmiş bulunuyor. Menu.js’de geçersiz XHTML çıktısına neden olan javascript sorununun düzeltildiği belirtilirken, yazılıma koyu tema desteği eklendiği söyleniyor. Satır sayımının düzeltildiği belirtilirken, dizin geçişinin hatalar için daha sağlam hale getirildiği ifade ediliyor. Projelere ait dokümantasyon hazırlarken zaman bakımından büyük bir kazanç sağlayan yazılım, Mac OS X ve GNU/Linux altında geliştirilmiş, ancak oldukça taşınabilir bir platform olarak ayarlanmıştır. Doxygen ayrıca hepsi otomatik olarak üretilen bağımlılık grafiklerini, kalıtım şemalarını ve işbirliği şemalarını kullanarak çeşitli elemanlar arasındaki ilişkileri görselleştirebilir. Doxygen’i normal belgeler oluşturmak için de kullanabilirsiniz. Doxygen 1.9.5 hakkında ayrıntılı bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
Continue Reading →

Doxygen 1.9.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

fmt 9.1.0 duyuruldu

C stdio ve C++ iostreams üzerinde hızlı ve güvenli bir alternatif sağlayan açık kaynak kodlu bir biçimlendirme kitaplığı olan fmt‘nin 9.1.0 sürümü, Victor Zverovich tarafından duyuruldu. Konumsal argümanlar için POSIX uzantısı dahil güvenli printf uygulamasıyla gelen yeni sürümde, kütüphanede kapsamlı bir test seti bulunuyor. Kitaplık tamamen güvenlidir, format dizilerindeki hatalar derleme zamanında bildirilebilir, otomatik bellek yönetimi arabellek taşması hatalarını önler.. Harici bağımlılığı olmayan, küçük, bağımsız kod tabanıyla gelen ve izin verilen Massachusetts Teknoloji Enstitüsünden (MIT [Massachusetts Institute of Technology]) kaynaklanan hoşgörülü (permissive) özgür bir yazılım lisansıyla kullanıma sunulan yazılım, platformlar arasında tutarlı çıktı ile taşınabilirlik ve daha eski derleyiciler için destek sunuyor. Varsayılan olarak yerel ayar bağımsızlığıyla gelen fmt, kullanıcı tanımlı türler için destek veriyor. fmt 9.1.0 hakkında bilgi edinmek için projenin sürüm duyurusu incelenebilir.

Continue Reading →

fmt 9.1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

NetworkManager 1.40.0 duyuruldu

GNU/Linux tabanlı ve diğer Unix benzeri işletim sistemlerinde bilgisayar ağlarının kullanımını basitleştirmeyi amaçlayan bir yardımcı program olan NetworkManager’in 1.40.0 sürümü duyuruldu. 1.38’den bu yana yapılan değişikliklerle gelen yeni sürümde, kullanılmayan, dahili systemd DHCPv4 istemcisinin bırakıldığı belirtilirken, bu uzun nettools’un n-dhcp4 uygulamasıyla değiştirildiği söyleniyor. Derleme sırasında, i18n için intltool’a güvenmenin bırakıldığı ve yalnızca gettext kullanıldığı belirtilirken, libnm’de nm_remote_connection_get_secrets()’i kullanımdan kaldırıldığı ifade ediliyor. Çok yollu TCP (MPTCP) desteği eklenen yeni sürümde, NetworkManager’in artık IP adreslerini yapılandırabileceği söyleniyor. Sürüm bunun dışında çeşitli diğer hata düzeltmeleri ve iyileştirmelerle geliyor. NetworkManager 1.40.0 hakkında daha bilgi edinmek için haberler ve haberler sayfasını inceleyebilirsiniz.

Continue Reading →

NetworkManager 1.40.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0