fırat soygül

TA3FS

26 Ocak 2021 Salı

XDG_DESKTOP_DIR="$HOME/Masaüstü"
XDG_DOWNLOAD_DIR="$HOME/İndirilenler"
XDG_TEMPLATES_DIR="$HOME/Şablonlar"
XDG_PUBLICSHARE_DIR="$HOME/Genel"
XDG_DOCUMENTS_DIR="$HOME/Belgeler"
XDG_MUSIC_DIR="$HOME/Müzik"
XDG_PICTURES_DIR="$HOME/Resimler"
XDG_VIDEOS_DIR="$HOME/Videolar"

Linux'ta Masaüstü Klasörünü Değiştirme

Türkçe kurulum yapılan Linux dağıtımlarının çoğunda, kurulumdan sonra masaüstü ortamının "Masaüstü" adında Türkçe isimlendirilmiş bir klasöre bağlandığını görürsünüz. Bu klasör içinden çalıştırılan ya da bu klasör içindeki bir dosyayı kullanan bazı uygulamalar, içinde çalıştıkları klasörün adının içerdiği Türkçe karakterlerden ötürü, dosya olmasına rağmen "dosya ya da dizin yok" gibi hatalar verebiliyor. Buna benzer sorunları gidermenin geçici ve kalıcı iki basit yolu var. Geçici: Kullanılan uygulama ve proje dosyaları, Türkçe karakter

5 Ocak 2021 Salı

$ cd chirp-py3
$ hg update

Chirp'in Python 3 Sürümünü, Ubuntu 20.04'de Kaynak Kodundan Çalıştırma

Ubuntu 20.04 ile beraber Python 3 sürümüne geçildi ve Python 2'ye ait paketler kaldırıldı. Bu nedenle Python 2 sürümü ile geliştirilen Chirp'in daily sürümü Ubuntu 20.04'e doğrudan kurulamıyor. Python 2 kurulumu yapmanız ya da Flatpak paketi ile yüklemeniz gerekiyor. Chirp'in Python 3 sürümü ise geliştirilme aşamasında ve henüz Python 2 sürümünde desteklenen tüm cihazları desteklemiyor. Ancak yine de denemek isterseniz, Ubuntu 20.04 üzerinde aşağıda yazdığım şekilde çalıştırabilirsiniz. Python ile geliştirilen uygulamalar kaynak kodundan doğrudan

15 Ekim 2020 Perşembe

Linux'ta Qtel ile EchoLink İstemci Bağlantısı

EchoLink web sitesinde uygulamayı indirmek istediğinizde, yalnızca Windows sürümünün bulunduğunu göreceksiniz. Linux üzerinde ise EchoLink istasyonlarıyla bağlantı kurabilmek için, Qtel uygulamasını kullanabilirsini

7 Temmuz 2020 Salı

Türkiye Amatör Radyo Bandı Planı Bilgi Grafikleri

Amatör bandı planlarını anlama çabasındayken, 144-146 Mhz. ve 430-440 Mhz. aralıkları için bilgi grafikleri ve frekans tabloları oluşturdum. Grafikleri hazırlarken ilk olarak LibreOffice kullandım fakat daha sonra draw.io daha pratik gelmeye başladı. Çevrim içi düzenlemeye de olanak tanıdığı için, ek bir uygulama yüklemeye gerek kalmadan herkes tarafından rahatça düzenlenebiliyor. Biraz deneme yanılmayla kısa sürede öğrenilebilir.

18 Şubat 2020 Salı

Arduino'yu Mantık Analizörü (Logic Analyzer) Olarak Kullanma

Aşağıda anlatılan kurulumlar, Linux tabanlı işletim sistemleri için geçerlidir. Ancak Windows üzerinde de aynı uygulamaları çalıştırabilir ve analizörü kullanabilirsiniz. Dijital elektronik sinyallerinin, dijital protokollerin (SPI, I2C, Serial vb.) iletişimini görüntülemek, ölçmek, analiz etmek için mantık analizörü olarak adlandırılan donanımlar kullanılır. Aynı anda birden fazla kanaldan sinyal yakalayabildikleri için, çoklu bağlantı kullanan protokoller bu donanımla eşzamanlı bir şekilde ölçülebilir.  Farklı sinyaller arasındaki

7 Ocak 2020 Salı

Linux'ta DNS Gizliliği İçin DNS over TLS Kullanımı

Tarayıcınız bir web sitesi ile HTTP veya HTTPS bağlantısı kurmadan önce, bağlantının yapılacağı IP adresini bulmak için bir DNS sorgusu yapar (IP adresi yerine bir ana bilgisayar adı kullanarak yaptığınız bağlantılarda da aynı şey geçerlidir). DNS sorguları ön tanımlı olarak şifrelenmez, düz metin olarak gönderilir. Bunun anlamı, HTTPS kullanan bir web sitesine bağlandığınızda, konuşmanız şifreli olsa bile bağlantı üzerinde bulunan herhangi bir platformun (modem, router, ISS vb.), hangi web sitesini aradığınızı görebilmesidir. Aşağıda, bloğuma girmek için

25 Ağustos 2019 Pazar

Usb Tester / Meter Kalibrasyonu

Kullandığım bir "Usb Tester" cihazında, ölçülen akım değerinin ekranda sürekli 0.00 A olarak gösterilmesi gibi bir sıkıntı yaşadım. Hiçbir araştırma yapmadan doğruca, devre kartı üzerindeki ilgili elemanları kontrol ettim fakat bir sorun göremedim. Yaptığım araştırma sonunda bu cihazların bir kalibrasyonu olduğunu ve bu ayar bozulduğunda göstergedeki verilerin, bende olduğu gibi yanlış gösterilebileceğini öğrendim.

8 Ağustos 2019 Perşembe

Slack Webhooks ile Linux Komut Satırından Mesaj Gönderme

Proje geliştirirken, ekip içindeki iletişimi kolaylaştıran platformlardan biri de Slack. Slack üzerinde oluşturduğumuz bir proje alanı sayesinde, ekip üyeleriyle iletişim kurabiliyor ve gerekli etkileşimi sağlayabiliyoruz. Slack platformunu kullanabileceğiniz uygulamalar zaten kendileri tarafından sağlanmış durumda. Mobil tarafında Android ve IOS, masaüstü tarafında ise Linux, Windows ve Mac uygulamalarını sitelerinden indirip kullanabiliyorsunuz. Eğer gömülü sistem alanında uğraşıyorsanız, bu uygulamaların kurulamadığı ortamlardan da Slack platformuna

7 Ağustos 2019 Çarşamba

cURL ile Komut Satırından, JSON Verisi İçeren POST İsteği Gönderme

Diyelim ki JSON formatındaki bir veriyi, verilen bağlantıya HTTP protokolü üzerinden POST yöntemiyle göndermemiz gerekiyor. Bu işlemi yapabileceğimiz HTTPie, HTTP Prompt, Wget gibi çeşitli araçlar mevcut. Biz bu işlemi cURL aracıyla, Linux komut satırı üzerinden yapalım.  cURL, URL söz dizimini kullanarak HTTP ve çeşitli protokollerde istekler yapmak için kullanılan bir komut satırı yardımcı programıdır. Protokoller üzerinden veri aktarımı sağlamak (dosya almak ya da göndermek vb.) için kullanılır. Komut satırı aracıyla

6 Ağustos 2019 Salı

payload = {
   "username": "firat",
   "channel": "#tasarım",
   "icon_emoji": ":ghost:",
   "text": "Bu bir deneme mesajıdır.\nBu cümle ise ikinci satıra yazılır. <https://example.com/|Buraya tıklayın.>"
}

Slack Mesaj Yapısı

Göndereceğimiz mesajların, bir JSON yapısı içinde, anahtar / değer çiftleri şeklinde tutulması gerekiyor. Mesaj metnini içeren anahtarı text olarak belirtiyoruz. Aşağıda sadece mesaj metnini içeren basit bir JSON yapısını görebilirsiniz. { "text": "Bu bir deneme mesajıdır.\nBu cümle ise ikinci satıra yazılır." } Not: \n karakterinden sonra yazılan mesaj metni, bir alt satırdan başlatılarak yazdırılır.  Mesajımızı bu haliyle gönderdiğimizde mesaj iletisi gönderilir ancak gönderen ismi ve icon belirtmediğimiz için, bu bilgiler bir önceki konuda