Tag Archives | Go

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.


Continue Reading →

 

SFML 2.6.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Gitea 1.19.0 duyuruldu

Git’in yanı sıra hata izleme, kod inceleme, kanban panoları, biletler ve wiki’ler gibi diğer ortak özellikleri kullanarak yazılım geliştirme sürüm kontrolünü barındırmak için açık kaynaklı bir forge yazılım paketi olarak kullanıma sunulan Gitea‘nın 1.19.0 sürümü, John Olheiser tarafından duyuruldu. Bu sürümü yayınlamak için 544 çekme isteğini birleştirdiklerini belirten Olheiser; Blender ekibine bu sürümdeki kapsamlı çalışmaları, yani sorunlar, çekme istekleri ve Gitea projesi desteği için teşekkür ettiklerini söyledi. Ayrıca, backport çalışmamızı eskisinden çok daha kolay hale getiren Gitea Backporter‘a yaptığı katkı için @yarenshoham’a çok teşekkür ettiklerini belirten Olheiser; altyapılarını gitea.io’dan gitea.com’a ve Drone CI’dan Gitea Actions’a sürekli olarak taşıdıklarını ifade etti. Bazı hizmetler dönüştürülmek üzere olabileceğini belirten Olheiser; herhangi bir sorunla karşılaşanların, bunları discord yoluyla bildirmelerini rica etti. Kendi kendine barındırmayı destekleyen, ancak aynı zamanda ücretsiz bir genel birinci taraf örneği sağlayan Gitea; Gogs’un bir çatalıdır ve Go ile yazılmıştır. GNU/Linux, macOS ve Windows dahil olmak üzere Go tarafından desteklenen tüm platformlarda barındırılabilir. Gitea 1.19.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

Gitea 1.19.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

pgmoneta 0.6.0 duyuruldu

Go ile yazılmış opensource PostgreSQL yedekleme yazılımı olan pgmoneta‘nın 0.6.0 sürümü 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. LZ4 desteği ile gelen yeni sürüm, SSH depolama motoruyla geliyor. pgmoneta topluluğunun, 0.6.0 sürümünü duyurmaktan mutluluk duyduğu belirtilirken; kabuk tamamlamaları ve öğreticilerle birlikte geliyor. 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 0.6.0 hakkında ayrıntılı bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

Wasmtime 1.0.0 duyuruldu

WebAssembly kodunu web dışında çalıştıran ve hem komut satırı yardımcı programı olarak hem de daha büyük bir uygulamaya katıştırılmış bir kitaplık olarak kullanılabilen Wasmtime‘in 1.0.0 sürümü duyuruldu. 2019’da Intel, Mozilla, Red Hat ve WebAssembly‘nin “her yerde” çalıştırılmasını teşvik etmek ve WASM’nin kapsamını web tarayıcısının dışında genişletmek için bir girişim olarak Bytecode Alliance’ın başlattığı projenin üç yıldır geliştirme aşamasında olan 1.0.0 böylelikle kullanıma sunulmuş oldu. Wasmtime; tamamen açık kaynak kodlu ve Rust programlama dilinden yararlanıyor. GNU/Linux, Windows, macOS platformları ve daha fazlası üzerinde çalışırken C/C++, Python, .NET, Go ve diğer programlama dilleriyle entegrasyonu da destekliyor. Wasmtime, WebAssembly desteğini Rust, C, Python, .NET, Go, Bash ve şimdi de C++ ile yazılmış uygulamalara yerleştirmeyi destekliyor. Wasmtime 1.0.0 hakkında ayrıntılı bilgi edinmek için bytecodealliance.org’un sürüm duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

Wasmtime 1.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Fedora Linux 37 Beta duyuruldu

10 Eylül 2022‘de yaptığımız haberle, Fedora Linux 37 Beta ISO kalıpları indirilmek üzere yansılarda yerini aldığını duyurmuştuk. F37 Beta Go/No-Go toplantısında, Fedora Linux 37 beta’nın zamanında yayınlanmak için bir “GO” olduğu açıklayan Ben Cotton‘un duyurunun zamanında geleceğini açıklamış olduğunu da belirtmiştik. Sürümün, 13 Eylül Salı günü duyurulmasının planlandığını da söylemiştik. Bugün, bu gerçekleşti ve Fedora Linux 37 Beta, Matthew Miller tarafından duyuruldu. Fedora Projesinin, Ekim sonunda duyurulması planlanan Fedora Linux 37 sürümüne doğru bir sonraki adım olan Fedora Linux 37 Beta’nın kullanılabilirliğini duyurmaktan mutluluk duyduğunu belirten Miller; kriptografideki ilerlemelere ayak uydurmak için bu sürümün, Fedora Linux 39 için planlanan değişiklikleri önizleyen bir TEST-FEDORA39 politikası sunduğunu söyledi. Python 3.11, Perl 5.36, Golang 1.19 ve daha fazlasıyla gelen sürümün, test edilmesinin gerekli olduğunu belirten Miller; Fedora Linux 37 Beta sürümündeki yenilikler hakkında daha detaylı bilgi için Fedora Linux 37 değişiklikler setinin incelenebileceğini söyledi. Fedora Linux 37 Beta hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →


Fedora Linux 37 Beta edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

SparkyLinux için yeni bir araç: gotop

Go’da yazılmış, gtop ve vtop’tan ilham alan, terminal tabanlı başka bir grafik etkinlik monitörü olan gotop‘un SparkyLinux kullanıcıları için yeni bir araç olarak kullanıma sunulduğu, pavroo tarafından duyuruldu. Gösterişli, hızlı, etkileşimli, görünümü özelleştirebilir, bölümleri devre dışı bırakabilir, işlemleri hızla filtrelenebilir bir yazılım olan gotop, komut satırından erişilen etkili bir araç. Baştan sona çok işlevsel olan yazılımda, komuta birkaç argüman ekleyerek veya bir konfigürasyon dosyası düzenleyerek; oluşturarak varsayılan sunumu, düzeni, widget’ları, renk şemasını vb. ayarlayabilmek mümkün. Gotop çalışırken, işlem tablosunu CPU kullanımına göre yeniden sıralamak için c tuşuna basılabilir. Bellek miktarına göre sıralamak için m tuşuna veya PID’e göre sıralamak için p tuşuna basılabiliyor.

Continue Reading →

pavroo, SparkyLinux kullanıcılarının sırasıyla sudo apt update ve sudo apt install gotop komutlarını kullanarak yazılımı sistemlerine kurabileceklerini söyledi. pavroo’nun gotop’a ilişkin olarak sparkylinux.org’da yayımlanan yazısını burada bulabilirsiniz. Yazılımı ayrıca aşağıdaki linkten edinebilirsiniz.

0

Debian 11 “Bullseye”’ye Go (Golang) derleyicisi nasıl kurulur?

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dili Debian 11 “Bullseye”’ye nasıl kurulur? Bugünkü konumuz bu. Bilindiği gibi, “Bullseye” kod adını, Pixar’ın ünlü Toy Story serisindeki at karakterinden alan Debian 11’in duyurulmasından sonra, konular artık Bullseye yönlü oldu. Biz de buradan devam ediyoruz. Google’ın oluşturduğu Go (diğer adıyla Golang) programlama dili bilindiği üzere pek çok geliştirici tarafından kullanılıyor. Go dilini kullanan geliştiriciler, söz dizimi söz konusu olduğunda, Go’nun (Golang) 21. yüzyılın C’si olduğunu söylüyor. Sisteme Go (Golang) kurmak için öncelikle terminalde su komutuyla root olmanız ya da komutların başına sürekli sudo eklemeniz gerekecektir. Bu arada, Debian’da sudo komutu ayrıcalıkları kazanmak için neler yapılması gerektiğine ilişkin olarak bu forum bildirisi incelenebilir.

Continue Reading →

Go (diğer adıyla Golang) programlama dili Debian 11 “Bullseye”’ye kurma konusuna dönelim. Öncelikle sistemin güncel olduğundan emin olmak gerekiyor. Bu nedenle, aşağıdaki komutu veriyoruz:
sudo apt update && sudo apt upgrade

Golang’ı kurmak için bazı paketlerin kurulu olduğundan emin olmanız gerekir. Paketleri doğrulamak veya kurmak için aşağıdaki komutu çalıştırmak uygundur:
sudo apt install wget software-properties-common apt-transport-https -y

Artık Golang‘i kurabiliriz. Şu ana değin Golang’in en son sürümü 1.7 sürümü idi. Bu nedenle 1.7 sürümünü baz alıyoruz, ancak güncellenmiş bir URL varsa, değiştirmek için indirme sayfasını ziyaret edebileceğinizi unutmayın. Şimdi Go’nun en son sürümünü resmi web sitelerinden indirelim:
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Golang indirildikten sonra, indirilen dosyayı /usr/local/ dizinine çıkarın:
sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Ardından, Go’nun bin dizinini /usr/local/go/bin’e dahil etmek için ${PATH} ortam değişkenini yapılandırmak gerekiyor:
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh

Şimdi aşağıdaki komutu kullanarak go kurulumunu ve mevcut yapıyı doğrulayalım:
go version
Olasılıkla aşağıdakine benzer bir çıktı alacaksınız:
go version go1.17 linux/amd64

Güle güle kullanın.

0