Oyunların ve multimedya uygulamalarının geliştirilmesini kolaylaştırmak için PC’nin çeşitli bileşenlerine basit bir arayüz sağlayan SFML‘nin 3.0.0-rc.1 sürümü, Lukas Dürrenberger tarafından duyuruldu. SFML 3 için ilk sürüm adayını duyurmaktan büyük gurur duyduklarını belirten Dürrenberger; SFML 3’ün bu noktaya gelmesine yardımcı olan herkese teşekkür ettiklerini söyledi. Yeni birkaç hafta içinde en azından bir yayın adayı daha oluşturmayı planladıklarını belirten Dürrenberger; SFML 3’ün 2024’ün sonundan önceyayınlanmasını umduklarını söyledi. Tüm düzeltmeleri dahil etmek için SFML 2.6.2’yi SFML 3’ten önce yayınlamayı planladıklarını söyleyen Dürrenberger; CSFML 3 ve SFML.Net 3’ü güncellemek için paralel olarak çok fazla çalışma yapıldığını ifade etti. Bu sürüm adayını test etmek için yardıma ihtiyaç olduğunu belirten Dürrenberger; SFML’nin sonunda C++17’yi destekleyecek ve kullanacak şekilde güncellendiğini söyledi. SFML’nin çoklu platform olduğu hatırlatılırken, SFML ile uygulamanın en yaygın işletim sistemlerinde derlenebileceği ve kutudan çıkar çıkmaz çalıştırılabileceği ifade ediliyor. Çok dilli olan SFML; C ve .Net dilleri için resmi bağlamalara sahip olup, aktif topluluğu sayesinde Java, Ruby, Python, Go ve daha pek çok başka dilde de mevcut olduğu söyleniyor. SFML 3.0.0-rc.1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
Tag Archives | Go
pgmoneta 0.13.0 duyuruldu
Go ile yazılmış opensource PostgreSQL yedekleme yazılımı pgmoneta‘nın 0.13.0 sürümü, Jesper Pedersen tarafından duyuruldu. Tam bir yedekleme özelliğine sahip olan yazılım, yedekleme hakkında boyut, isim, tarih bilgilerini bir dashboard ile görüntüleyebiliyor. İstemci sertifikası desteği de dahil olmak üzere aktarım düzeyi güvenliği geliştirilen yazılımın yeni sürümü; uyarlanabilir Radix ağacı, info komutu, yedekleme bildirimi gibi özelliklerle geliyor. Boru hattının yalnızca tek bir deque kullanacak şekilde değiştirildiği belirtilirken, API belgeleri oluşturma ve API’nin temizlenmesi olanağı sağlandığı söyleniyor. pgmoneta 0.13.0 hakkında bilgi edinmek için haberler ya da sürümler sayfasını inceleyebilirsiniz.
Gitea ve Fossil nedir?
truvalinux.org.tr, Gitea ve Fossil kullanmaya başladı. Biz de böylece Gitea ve Fossil konusunu açmayı uygun gördük. Zahmetsiz olarak, kendi sunucunuzda barındırabileceğiniz Git servisi olarak tanımlanan Gitea’nın kurulumunun çok kolay olduğunu biliyor muydunuz? Platformunuz için ikili dosyayı çalıştırıp Docker ile birlikte gönderiyor ve paketliyorsunuz. GNU/Linux için muhtemelen linux-amd64’ü (64 bit Intel/AMD platformları içindir), arm64 (ör. Raspberry PI 4), 386 (ör. 32 bit) seçilebileceği gibi, arm-5 ve arm-6 dahil olmak üzere başka platformların da mevcut olduğu belirtiliyor. Farklı platformlarda çalışabilen Gitea, Go ile derleme yapılabilecek her yerde çalışıyor ve Windows, macOS, GNU/Linux, ARM, vb. herhangi bir platformda çalışabiliyor. Ayrıca, Gitea’nın minimal gereksinimlerinin çok düşük olduğu ve ucuz bir Raspberry Pi üzerinde bile çalışabildiği söyleniyor. Fossil ise; gelişmiş özelliklere sahip, basit, yüksek güvenilirliğe sahip, dağıtılmış bir SCM sistemi olarak tanıtılıyor. Fossil, Git ve Mercurial gibi dağıtılmış sürüm kontrolü yapmanın yanı sıra hata izlemeyi, wiki’yi, forumu, e-posta uyarılarını, sohbeti ve teknik notları da destekliyor.
Fossil, 2 maddeli BSD lisansıyla yayınlanıyor. Gitea’nın kısa bir süre önce 1.22.0 sürümünü duyurduğunu belirtelim. Bunun, çok sayıda yeni özellik ve altyapı iyileştirmesini sergileyen, Gitea tarihindeki en kapsamlı güncelleme olduğu belirtiliyor. Sürümü GitHub sayfasında bulabilirsiniz. Fossil’in ise 23 Nisan 2024’te duyurulan 2.24 sürümü en son sürümü oluyor. Sürümü, buradan edinebilirsiniz.
Neovim 0.10.0 duyuruldu
Vim‘in iyi yanlarını ve daha fazlasını isteyen kullanıcılar için tasarlanan Neovim‘in 0.10.0 sürümü duyuruldu. Çekirdekte değişiklik yapmadan gelişmiş kullanıcı arayüzlerinin etkinleştirilmesi hedeflenen yazılım hakkında daha fazla bilgi için giriş wiki sayfasına ve yol haritasına bakılabileceği söyleniyor. C/C++, C#, Clojure, D, Elixir, Go, Haskell, Java/Kotlin, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust dahil olmak üzere herhangi bir dilden API erişimi bulunan yazılım, gömülü, komut dosyası oluşturulabilir terminal emülatörü. Ruby ve Python eklentileri de dahil olmak üzere çoğu Vim eklentisiyle uyumlu olduğu söyleniyor. Varsayılan renk şeması “Nvim markalı” ve erişilebilir olacak şekilde güncellenirken, eski renk şemasına dönmek için :colorscheme vim kullanılabileceği söyleniyor. Aynı tanımlayıcıya sahip aynı gruba iki kez yerleştirilen işaretin taşınacağı belirtilirken, pencereleri değiştirirken CursorMoved otomatik komutlarının, Nvim hemen ana döngüye geri döndüğünde tetikleneceği ifade ediliyor. Neovim 0.10.0 hakkında bilgi edinmek için GitHub sürümler sayfasını ya da haberler sayfasını inceleyebilirsiniz.
pgmoneta 0.9.0 duyuruldu
Go ile yazılmış opensource PostgreSQL yedekleme yazılımı pgmoneta‘nın 0.9.0 sürümü, Jesper Pedersen tarafından duyuruldu. Tam bir yedekleme özelliğine sahip olan yazılım, yedekleme hakkında boyut, isim, tarih bilgilerini bir dashboard ile görüntüleyebiliyor. İstemci sertifikası desteği de dahil olmak üzere aktarım düzeyi güvenliği geliştirilen yazılımın yeni sürümü, PostgreSQL 12+ için bir yedekleme/geri yükleme çözümü olarak geliyor. Tam yedekleme, eski haline getirme, sıkıştırma (gzip, zstd, lz4, bzip2), AES şifreleme desteği, sembolik bağlantı desteği, WAL nakliye desteği ve Prometheus desteğiyle kullanıma sunulan yazılım; Daemon modu ve Prometheus desteği de sunuyor. 3 maddeli BSD lisansı altında yayınlanan pgmoneta, aktarım Katmanı Güvenliği (TLS) v1.2+ desteği de sağlıyor. pgmoneta 0.9.0 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.
pgmoneta 0.7.0 duyuruldu
Go ile yazılmış opensource PostgreSQL yedekleme yazılımı pgmoneta‘nın 0.7.0 sürümü, Jesper Pedersen tarafından duyuruldu. Tam bir yedekleme özelliğine sahip olan yazılım, yedekleme hakkında boyut, isim, tarih bilgilerini bir dashboard ile görüntüleyebiliyor. Tablo alanları desteğiyle gelen yeni sürüm, AWS/S3 ve Azure için ilk desteği içeriyor. BZip2 desteğiyle gelen pgmoneta 0.7.0, yedekleme ve WAL için yerel protokol çözümü sağlamış bulunuyor. PostgreSQL için bir yedekleme/geri yükleme çözümü olan yedekleme ihtiyaçları için pgmoneta kurulum için başlangıç kılavuzunun okunması öneriliyor. pgmoneta topluluğunun, 0.7.0 sürümünü duyurmaktan mutluluk duyduğu belirtilirken; sürüm, kabuk tamamlamaları ve öğreticilerle birlikte geliyor. Tam yedekleme ve eski haline getirme özelliğiyle gelen yazılım, AES şifreleme ve Prometheus desteği de içeriyor. 3 maddeli BSD lisansı altında yayınlanan pgmoneta, aktarım Katmanı Güvenliği (TLS) v1.2+ desteği sağlıyor. pgmoneta 0.7.0 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.
SFML 2.6.0 duyuruldu
Oyunların ve multimedya uygulamalarının geliştirilmesini kolaylaştırmak için PC’nin çeşitli bileşenlerine basit bir arayüz sağlayan SFML‘nin 2.6.0 sürümü, Lukas Dürrenberger tarafından duyuruldu. 5,5 yıl sonra, yeni ve devasa bir SFML sürümünü duyurmaktan gurur duyduklarını belirten Dürrenberger; son birkaç yılda, ekipte, toplulukta ve ayrıca SFML’nin yol haritasıyla kod açısından çok şey değiştiğini söyledi. Bu sürümün yapılmasına yardımcı olan tüm katılımcılara teşekkür etmek istediklerini belirten Dürrenberger; bunun son SFML 2.x sürümü olacağının unutulmaması gerektiğini söyledi. Yama sürümleri (ör. 2.6.1) olarak kritik sorunlar için düzeltmeler sağlayacaklarını belirten Dürrenberger; ancak tüm geliştirme çabalarının SFML 3’e odaklandığını ifade etti. SFML’nin çoklu platform olduğu hatırlatılırken, SFML ile uygulamanın en yaygın işletim sistemlerinde derlenebileceği ve kutudan çıkar çıkmaz çalıştırılabileceği ifade ediliyor. Çok dilli olan SFML; C ve .Net dilleri için resmi bağlamalara sahip olup, aktif topluluğu sayesinde Java, Ruby, Python, Go ve daha pek çok başka dilde de mevcut olduğu söyleniyor. SFML 2.6.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.