Tag Archives | esnek

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

Raspberry Pi Pico çıktı

Raspberry Pi Pico, yeni esnek bir mikrodenetleyici kart. Birleşik Krallık’ta Raspberry Pi tarafından tasarlanan yepyeni bir mikrodenetleyici çipi olan RP2040 kullanılarak oluşturulmuş küçük, hızlı ve çok yönlü bir kart Raspberry Pi Pico. Çift çekirdekli Arm Cortex M0+ işlemci ile 133 MHz’e kadar çalışan esnek bir yapı. 264KB SRAM ve 2MB yerleşik Flash bellek içeriyor. Castellated modülüyle doğrudan taşıyıcı kartlara lehimlenmeye izin veriyor. Cihaz ve ana bilgisayar destekli USB 1.1 içeriyor. 26 × çok fonksiyonlu GPIO pini, 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × kontrol edilebilir PWM kanallarına sahip bulunuyor. Çip üzerinde doğru saat ve zamanlayıcı ve ayrıca sıcaklık sensörü bulunuyor. Özel çevre birimi desteği için 8 × programlanabilir I/O (PIO) durum makineleri var.

Continue Reading →

Üstelik yalnızca 4$’lık bir fiyata satışa sunuluyor.

0

Lighttpd 1.4.39 Sürümüne Güncellendi

LighttpdAçık kaynak kodlu, hızlı, güvenli, esnek ve uyumlu bir http sunucusu olan Lighttpd; 1.4.39 sürümüne güncellendi. Yeni sürümün çökme sorunlarını giderdiği belirtiliyor. Yüksek performanslı ortamlar için tasarlanmış olan Lighttpd; optimize edilmiş bir yazılım olarak kullanıma sunuluyor. Sunucu için mükemmel bir çözüm olarak tarif edilen Lighttpd; yeniden düzenlenmiş BSD lisansı altında kullanılıyor. Düşük RAM kullanımı, etkin CPU kullanımı ve FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting gibi özellikleri ile özellikle yük sorunu olan sunucular için iyi bir çözüm olarak gösteriliyor. Tüm istekleri tek bir akış üzerinden alıp, aynı akış ile işleyip, geriye yine aynı yoldan verebilen bir sistem olduğu için, RAM kullanımında diğer alternatifleri Nginx ve Apache’den daha iyi bir kullanım sağlıyor. Ancak burada, CPU kullanımında Nginx’in Lighttpd’den daha iyi olduğunu hatırlatmak gerekir. Bu bakımdan Apache, PHP’yi fastCgi  olarak kullanmadığı her durumda hem işlemciyi hemde RAM’i aşırı tüketmek durumunda kalıyor. Nginx’in fastCgi ile PHP processlerini handle etmekte zorlandığı ve çözüm olarak da PhpFPM’in (Php fastCgi Process Management) önerildiği belirtiliyor. Lighttpd 1.4.39 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

apachenginxlighttpd

Lighttpd 1.4.39 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Apricity OS 12.2015 Beta Duyuruldu

apricity-logoArch Linux tabanlı, modern bir tasarıma sahip, esnek ve güçlü bir yazılım koleksiyonuna dayanan Apricity OS GNU/Linux’un 12.2015 Beta sürümü, Apricity OS ekibi tarafından duyuruldu. Çalışmalarını kullanımı kolay, kolayca erişilebilir ve iyi tasarlanmış bir sistem üzerine yürüttüklerini belirten Apricity OS ekibi; Apricity OS 12.2015 Beta’yı duyurmaktan çok mutlu olduklarını; bu sürümde, paket yönetimiyle ilgili çeşitli hataların düzeltildiğini ve sisteme Vim’in dahil edildiğini belirtti. Ayrıca, Calamares yükleyicisinin en son kararlı sürümü 2.0 Beta2 de sisteme kazandırılmış bulunuyor. Sistemin, genel olarak bir önceki beta sürümden bu yana kullanıcılar tarafından rapor edilen uyarılar ışığında, çoğu varsayılan paket yöneticisi ile ilgili olan hataları düzeltmek, önceden yapılandırılmış Vim kurulumu, Calamares’in 2.0 Beta2 sürümüne güncellenmesi için geliştirildiği belirtilirken; her ne kadar daha önce bir KDE sürümü vaat edilmişse de, buna şu an için hazır olunmadığı, sürümün belki de Ocak 2016’ya ancak yetişebileceği ifade edildi. KDE sürümünden önce bir XFCE sürümü görmek isteyenlerin ya da herhangi başka bir önerisi olanların yorumlarını yazılı olarak bildirmeleri istendi. Apricity OS 12.2015 Beta hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Apricity OS 12.2015 Beta edinmek için aşağıdaki linkten yararlanabilirsiniz.

0