Alper Yazar - ayazar.dev Logo
  • 🤓 About
    • ✉️ Contact
    • Education
    • Work Experience
    • Publication
      • Patent
      • Thesis
      • Conference
      • Poster
      • Lecture Note
    • Project
      • Funded
      • Hobby
      • Class
        • PhD
        • MSc
        • BSc
    • Attended Trainings
      • Hardware
      • Embedded/Software
      • Digital/FPGA
    • Honor & Award
    • Event
    • Membership
    • Activity
    • Follow
    • Site Info
  • ➡️ Follow
  • 📝 Blog
    • 2025
      • Yeni Mezun Sistem Mühendisi Olur mu?
        • Temelde neden ayrıştık?
        • Güzel gelişmeler 👍
        • Ama yine de…
        • Zor olan hedef belirlemek
        • Görev tanımlarına dikkat ❗
    • 2024
      • Why do we have programming languages in the first place? Part 1
        • Why do computers exist in the first place? 💻
        • Processors
        • Talking with Processors
        • ISA: The Contract
        • ISA: Bad and Good News
        • Putting Instructions into The Memory
        • Machine Language
        • Assembly: The First Step Towards to Programming Languages
      • 12 Yaşındaki Laptop’uma Hafta Sonu Linux Bakımı
        • Taşınma Hazırlıkları
        • Ventoy
        • Kurulum
        • Kullanım
      • Sadece İki Tıklama ile ChatGPT Export! Markdown, HTML, txt, png…
      • My Zsh Setup
        • Oh My Zsh
        • powerlevel10k
        • plugins
        • In action
    • 2023
      • TIOBE Index nedir? Güvenebilir miyiz?
        • TIOBE Index nasıl hesaplanıyor?
        • Alternatifler
        • Popülerlik nedir?
        • Yani?
        • İlgili Kaynaklar
      • Muhendislik Yapabilirim
        • Yeteri kadar zeki değilim sanırım
        • Neticede kul yapımı
        • Roma uno die non est condita
        • İşin tarihini de biraz öğrenelim
        • Bugün anlamak zorunda değiliz
        • O benden daha çok biliyor
        • Eyvah, geride kaldım!
        • Ama eğim çok düşük, arttırmam lazım
        • İlerlediğimi nasıl anlayabilirim?
        • Her katmanı (stack) (çok iyi) bilmek zorunda değiliz
        • O konuda motivasyonum hiç yok
        • Başka?
      • Full Stack Elektronik Mühendisi?
        • Full Stack Developer kimdir?
        • Stack nedir?
        • Elektronik sistemlerdeki katmanlar
        • Full Stack Elektronik Mühendisi
        • Full Stack Electronics kavramı
        • Tartışma
      • İlk CTF Deneyimim
        • CTF (Capture the Flag)
        • “Ee, peki sen nasıl ikinci oldun?”
        • Son Sözler
      • lychee: Kırık Link Kalmasın
        • Neden kullanıyorum?
        • Docker
        • CI
        • Github Actions
        • Son Sözler
    • 2022
      • Kod ile beraber Visual Studio Code eklentileri öneriyoruz
        • Referanslar
      • Recommend Visual Studio Code extensions along with your code
        • Basics
        • Working with git
        • extensions.json
        • Finding names of extensions
        • Why?
        • Do not trust developers!
      • Merhaba (go)Hugo!
        • Neden değiştirdim?
        • Bundan sonra ne olacak?
      • WinDirStat
        • Linux
    • 2021
      • Create search link between SumatraPDF and TeXstudio with SyncTeX
      • Sumatra PDF
        • Giriş
        • Fare Desteği
        • LaTeX ve SyncTeX Kolaylığı
        • Küçük Boyut, Hız, Taşınabilir Sürüm
        • Kişiselleştirme
        • Eksiler
      • Raspberry Pi SD kart taşıma ve büyütme
        • SD kartı bilgisayara kopyalama
        • Bilgisayardan yeni SD karta kopyalama
        • Raspberry Pi üzerinde alanların genişletilmesi
        • Sonuç
      • Tekrar Merhaba Jekyll!
        • Neden?
        • Değerlendirme
      • Using WSL on an offline Windows machine
        • Getting files
        • Enabling WSL on Windows
        • Installing WSL package
        • Error: “The service has not been started”
        • Pitfall: Moving Ubuntu 20.04 After Installation
        • Error: “WslRegisterDistribution failed with error: 0x80070005”
        • Conclusion
    • 2020
      • Using VS Code with self signed SSL certificates behind proxy
        • Solution
      • Use pip and pipenv with self signed SSL certificates
        • Solution
      • Tekrar Merhaba MkDocs!
      • Tekrar Merhaba DokuWiki!
      • Güncel (Sayısal Tasarım) Doğrulama Yöntemleri ve Araçları
      • Microsoft Word: ‘You can’t make this change because this selection is locked.’
      • Merhaba MkDocs!
    • 2019
      • Dokuwiki ile Blog Deneme
      • Yazamayanlara
      • Crash Course Computer Science
      • Windows 10 1803->1903 Yükseltmesi Sırasında GRUB’un Bozulması
        • Sorun
        • Çözüm
        • Sebebi neydi ki?
      • Merhaba Sphinx!
    • 2018
      • Tensorflow (NVIDIA GPU Desteği ile) ve Keras Kurulumu
        • Windows 10 İçin
        • Windows 7 İçin
        • Hata Ayıklama
    • 2017
      • Camcorder DVD Video Recovery on Ubuntu with photorec
        • TL;DR
        • Introduction
        • Data Recovery Tools
        • Conclusion
    • 2014
      • Install DokuWiki without Mail Support
      • ZofzPCB
        • Features That I Like
        • Features That I Love
        • Features That I Will Like
      • 235.000’in 9.000’e Tam Olarak Bölünmemesi
      • Windows’un Sunduğu ‘Hazırda Beklet’ ve ‘Uyku’ Seçeneklerini Sürekli Ters Algılamam
    • 2013
      • Yeni Enstrüman: Elektro Gitar + Amfi 🎵
        • Seçim Sebebim
        • Tremolo Koluna Dikkat!
        • Amfi (Amplifikatör)
    • 2012
      • Ubuntu Üzerinde Disket Sürücüsünü Kullanma
      • LaTeX’te Otomatik Hecelemeyi Kapatma
      • Ankara Bitirme Projeleri Sergisi 29 Haziran - 1 Temmuz 2012
    • 2011
      • Atari Kolu (NES Controller) Arayüzü
        • Atari Kolunun Sinyalleri
        • PIC ile Atari Kolunun Kullanılması
        • Kaynaklar
      • Altera DE0 FPGA Geliştirme Kiti
      • Ninite
      • Türkçe Ubuntu Üzerinde MATLAB Çalıştırma Problemi ve Çözümü
      • AirTies RT-205 Açma - Kapama Düğmesi Arızası
        • Modemi Tamir Ediyoruz
        • Son Sözler
  • 📹 Video
    • Gömülü (Embedded) C ???
      • Videoda Geçen Bağlantılar
    • Linux Terminalinizi Kaydedin ve Paylaşın! asciinema ile Tanışın!
      • Bağlantılar
      • Jekyll ve asciinema Kullanımı
      • Sphinx ve asciinema Kullanımı
      • İlginizi Çekebilir
    • 🔴 Yapay Zeka Hızlandırıcıları, NPU | M. Sezgin Baloğlu, ML Compiler Engineer
    • Hard ve Soft Processor (İşlemci) ve IP Kavramı, FPGA ve SoC’ler
      • Notlar
    • GÖMÜLÜ YAZILIMIN olmazsa olmazı CROSS COMPILATION nedir?
      • Notlar
  • ❤️ Destek / Support
    • Yorum bırakın
    • Pull Request gönderin
    • Arkadaşlarınızla paylaşın
    • Finansal olarak destekleyin 💸
    • Leave a comment
    • Submit a Pull Request
    • Share with your friends
    • Support Financially 💳

Notlarım

  • ⁉️ Notlarım Hakkında
    • Eğitim veya Ders Amaçlı Değildir
    • Yarı Türkçe ve Yarı İngilizce Notlar
    • İçerik Doğruluğu
    • Dilbilgisi Hataları ve Düşük Cümleler
    • İçerik Yarım ve Canlıdır
    • İçerik Yarım ve Eskidir
  • 👷 Buildroot
    • 📝 Notlarım
      • Buildroot İle Gömülü Linux: Başlıyoruz!
        • Bağlantılar
      • Gömülü (Embedded) Linux nedir? Buildroot ve Yocto ne işe yarar?
        • Videoda Geçen Bağlantılar
        • Notlar
      • Buildroot ile Tanşıyoruz
        • Videoda Geçen Bağlantılar
        • Notlar
      • Buildroot ile ilk derleme!
        • Geliştirme Ortamının Oluşturulması 💻
        • Buildroot’un Edinilmesi ⬇️
        • Paketlerin Kurulması 📦
        • Buildroot’u Kullanmaya Başlama 🚀
        • Derleyelim 🛠️
        • Kapanış
  • 🇨 C
    • 📝 Notlarım
      • 📜 History of C
        • 70s
        • 80s
        • 90s
        • 2000s
        • Standards Summarized
        • UNIX and C
        • Long live C!
        • Related
        • Resources
        • Changelog
      • 🌈 15 Features of The C Programming Language
        • 🤖 artificial
        • 🔨 compiled
        • 💚 efficient
        • 🎨 expressive
        • ⭕ general purpose
        • 👮 imperative
        • ⬇ middle-low level
        • 🆓 non-proprietary
        • 🎊 popular
        • 👜 portable
        • 〽 procedural
        • 📓 standard
        • ⚓ statically typed
        • 🏗️ structured
        • 〰 weakly typed
        • 📚 Resources
      • 🏗️ Bir C Programı Derlenirken Olanlar
        • Derleme Adımları
        • Time’lar
        • Kaynaklar
      • 🔤 Character Set(s) - Karakter Set(leri)
        • Basic ve Extended Karakterler
        • Escape Sequence
        • Null Character
        • Basic Source ve Execution Character Sets
        • Trigraph sequences ??x
        • Kaynaklar
      • 🔨 Translation Phases - Çevirim Aşamaları
        • Faz 1
        • Faz 2
        • Faz 3
        • Faz 4
        • Faz 5
        • Faz 6
        • Faz 7
        • Faz 8
        • Kaynaklar
      • 📚 Resources
        • Standard Documents
        • Web
        • Online Compilers
        • Exercise
        • Books
    • Diğer İçerikler
      • 220 saatlik C kursu alınır mı?
        • Aldığım kurs
        • C ve Sistem Programcıları Derneği (CSD)
        • Kurs kimler için uygun ve değil? 🤷‍♂️
        • Kurs tarihçesi ⏳
        • Kurs pahalı 💰 ve uzun mu ⏱️? Diğer kurumsal kurslar? Udemy?
        • Kurumsal, özel sınıf ders 🏢
        • Gömülü (Embedded) C anlatılıyor mu?
        • Okula faydası olur mu? 🏫
        • Mülakatlara hazırlık 👔
        • Programlamayı yeni öğrenenler için? 🐣
        • Kaan Aslan vs Necati Ergin ⚔️
        • Olası mutsuzluklar 😔
        • Kursu alacaklara öneriler 💡
        • Meraklılara… 🔍
      • Do not let the structure padding ruin your day
        • Moral of the story
      • C programlamada gördüğüm en sık yapılan hata
        • Bu neden hatalı?
        • Bu hatayı neden yapıyoruz?
        • Örnek
        • Derleme sırasında yakalayalım
        • Özetle
      • Programlama dillerinde Statik ve Dinamik Tür kavramı
        • Python, Dinamik Tür Kavramına Örnek
        • C, Statik Tür Kavramına Örnek
        • İlgili
        • Kaynaklar
      • Yoda Notation
        • Further Read
      • C is a procedural language
        • resources
      • C is an imperative language
        • imperative vs declarative
        • a declarative example
        • computer architecture and imperative programming
        • functional programming
        • summary
        • resources
    • 📹 Video
  • 🤯 C++
    • 📝 Notlarım
    • 📚 Kaynaklar
  • ♾️ DevOps
    • 🧰 Araçlar
      • Asciinema
        • Kurulum ve Kullanım
        • Online ve Self-Hosted Kullanım
      • CyberChef
      • draw.io
      • Excalidraw
      • HedgeDoc
      • Jirafeau
      • JSON Editor Online
      • Uptime Kuma
      • Mattermost
      • Word to Markdown Converter
    • GitLab
      • CI/CD Variables
        • Kaynaklar
      • Gitlab Private Container Registry, Runner Konfigürasyonu
        • Access Token Oluşturulması
        • Runner Konfigürasyonu
        • Test
    • Podman
      • Podman Kurulumu
        • /etc/subuid ve /etc/subgid
      • Podman’i Self Hosted Registry İle Kullanma
  • 🪦 Gömülü Sistemler
    • 🤝 Arayüzler
      • Modbus
        • Protokol
        • MODBUS PDU
        • Data Encoding
        • Data Model
        • Function Codes
        • Kaynaklar
      • Modbus RTU
        • Master State Diagram
        • Slave State Diagram
        • Örnek Akış
        • Transmission Modes
        • RTU
        • CRC
        • Framing
      • Modbus Function Codes
        • Read Coils, 0x01
        • Read Discrete Inputs, 0x02
        • Read Holding Registers, 0x03
        • Read Input Registers, 0x04
        • Write Single Coil, 0x05
        • Write Single Register, 0x06
        • Read Exception Status, 0x07
        • Diagnostics, 0x08
        • Get Comm Event Counter, 0x0B ve Get Comm Event Log, 0x0C
        • Write Multiple Coils, 0x0F
        • Write Multiple Registers, 0x10
        • Report Server ID, 0x11
        • Read File Record, 0x14
        • Write File Record, 0x15
        • Mask Write Register, 0x16
        • Read/Write Multiple registers, 0x17
        • Read FIFO Queue, 0x18
        • Encapsulated Interface Transport, 0x2B
        • MODBUS Exception Responses
    • 📹 Video
  • 🐧 Linux Aygıt Sürücü
    • 📝 Notlarım
      • Aygıt Sürücüleri ve Çekirdek Modülleri
        • Gerekli Dosyaların Elde Edilmesi
        • Kernel Fonksiyonları
        • Kernel Modüllerinin Derlenmesi ve Link Edilmesi
        • Kaynaklar
      • “Merhaba Dunya!”
        • Kernel’e Modülün Yüklenmesi ve Çıkartılması
        • Kaynaklar
      • 3
        • Kaynaklar
    • 📚 Kaynaklar
  • 🐧 Linux Sistem Programlama
    • 📝 Notlarım
      • Linux Sistem Programlama nedir? + bazı SSS
        • Sistem Programlama nedir?
        • Linux Sistem Programlama nedir?
        • Bu Seri Hakkında
        • Kaynaklar
      • Soyutlama Katmanları, Arayüzler ve Standart C Kütüphanesi
        • Standart C Kütüphanesi ve POSIX Fonksiyonları
        • Daha Yüksek Seviyeli Diller
        • Özet
        • Öneriler ve Kaynaklar
      • POSIX, SUS ve LSB
        • Özet
        • Kaynaklar
      • Linux Kernel Arayüzü
        • Kaynaklar
      • man Sayfalarında Yolumuzu Bulma
        • Yerel man sayfaları
        • Section(s)
        • GNU Info System
        • GUI Yardım Araçları
        • Online
        • Kaynaklar
      • Merhaba Dünya!
        • 🛣️ strace
        • 🪨 Statik Bağlama, Static Linking
        • 🏃 libc’den Kaçış
        • Assembly
        • 📁 Her yer dosya!
        • stdio.h, stdin, stdout, stderr
        • write()
        • Özet
        • İlgili Kaynaklar
      • size_t ve ssize_t Sorunsalı
        • Uçtan Uca
        • Özet
      • Hata Durumları, errno
        • errno
        • POSIX ve Sistem Fonksiyonları
        • errno Değerleri
        • Bakınız
      • Dosya Yaratma ve Açma: open()
      • Process Kavramı
        • Prosesler ile İlgili Komutlar
        • task_struct
        • PID
        • getpid() ve pid_t
        • Kullanıcı ve Grup ID
        • uid_t ve gid_t
        • Bakmaya Değer
      • Dosya Dizin İzin
        • Dosya Türleri
        • Dosya İzinleri
        • Dizin İzinleri
      • Inode Kavramı
        • Bazı Terimler
        • inode Kavramı
        • inode Temelli Dosya Sistemleri
        • İlgili Kaynaklar
      • rwx, Dosya, Dizin
        • İzinlerin Kontrol Sırası
        • Tekrar: Dizin ve inode Kavramı
        • Özet
        • İlgili Bağlantılar
      • Dizin İzinleri
        • Oda, Kapı, Kilit, Cam
        • r--
        • -w-
        • --x
        • rw-
        • r-x
        • -wx
        • rwx
        • ---
        • Özet
        • Dosya İzinleri
        • Kaynaklar
      • Soft Link ve Hard Link Kavramları
        • Hard Link
        • Soft Link (Symlink)
      • . and ..
        • Are they virtual or real?
        • Symlinks, Weird cd and pwd Behavior on . and ..
      • Özel Dosya İzinleri
        • Sticky Bit (1000)
        • Set UID, SUID (4000)
        • Set GID, SGID (2000)
        • Kaynaklar
      • DAC, ACL, MAC
        • DAC, Discretionary Access Controls
        • MAC, Mandatory Access Controls
        • ACL, Access Control List
        • Kaynaklar
      • Zaman Paylaşımlı Çalışma (Time Sharing Execution)
        • Quanta ve Context Switch Kavramları
        • Preemption Kavramı
        • Çok Çekirdekli Sistemler
        • Bloke Olma, Blocking Kavramı
        • I/O ve CPU Bound yani Yoğun Thread’ler
        • Örnek
        • time Programı
        • Kaynaklar
      • Sayfalama, Paging
        • Sanal Adres, Virtual Address
        • Sayfa Tablosu, Page Table
        • Ama neden?
        • Bölünme, Parçalanma, Fragmentation
        • Kaynaklar
      • Sanal Bellek, Virtual Memory
        • Swap In/Out
        • Nasıl çalışır? Page fault kavramı
        • Peki ama neden?
        • Sanal Bellek ve Kernel
        • Kaynaklar
      • Sanal Bellek Deneyleri (BİTMEDİ)
        • Sürekli malloc()
        • Overcommit Kavramı
    • 📚 Kaynaklar
      • Kaynaklar
        • 🌐 İçerik
        • 📚 man Sayfaları
        • 📖 Kitaplar
        • 📝 Standartlar
        • 👓 Bakmaya Değer
        • 🔤 Tercüme ve İçerik
  • 🐍 Python
    • 📝 Notlarım
      • Merhaba Python
        • Python nasıl bir dildir?
        • Tarihsel gelişim
        • Python Gerçekleştirimleri ve Dağıtımları
      • Temel Kavramlar
        • Çeviriciler, Derleyiciler ve Yorumlayıcılar
        • Doğal Kod, Ara Kod, JIT
        • Mülkiyet Kavramı
        • Dil Olgusu
        • Programlama Dilleri Kategorileri
        • Python nerededir?
      • Başlıyoruz!
        • REPL Çalışma
        • IDE
      • Token, Keyword, White Space, Statement ve Expression Kavramları
        • Python’da Atomlar, Tokens
        • White Space, Boşluk Karakterleri
        • Statement, Deyim Kavramı
        • Expression, İfade Kavramı
      • Temel Veri Türleri
        • 1 - int
        • 2 - float
        • 3 - bool
        • 4 - str
        • 5 - complex
        • 6 - NoneType
        • Çeşitli Sorular
        • Özet
      • Sabitlerin Türleri
        • 1 - int Türden Sabitler
        • 2 - float Türden Sabitler
        • 3 - bool Türden Sabitler
        • 4 - str Türden Sabitler
        • Escape Sequences - Ters Bölü, \, Karakterleri
        • ' içinde ', " içinde "
        • Regular String, r ve R
        • String Concatenation
        • """ ve ''' Kullanımı
        • Unicode Strings, u ve U
        • Bytes, b ve B
        • 5 - complex Türden Sabitler
        • 6 - NoneType Türden Sabitler
      • Yorum ve Etkisiz Kod Kavramları
        • Etkisiz Kod, Dead Code, Code as No Effect Kavramı
      • Değişken İsimlendirme Kuralları
        • Naming Conventions, Coding Conventions, İsimlendirme/Kodlama Stilleri
        • Hangisini kullanalım?
      • Değişkenler ve Nesneler
        • Tür Bilgileri?
        • id() Fonksiyonu
        • Adres Atamaları
        • Garbage Collector - Çöp Toplayıcı 🗑️
      • Immutable (Değiştirilemez) ve Mutable (Değiştirilebilir) Nesneler
      • Python Standart Kütüphanesi ve Modüller
        • Built-in Fonksiyonlar
      • print() ve input()
        • input()
        • input() ve Tür Dönüşümleri
        • Exception
        • print()
      • Fonksiyon ve Metot Kavramı
      • id(), is, is not ve Optimizasyon
        • is not Operatörü
        • == ve is
        • Tek Bir None Nesnesi
        • Optimizasyon Kavramı
      • Operatör Kavramı ve Sınıflandırılması
        • Operatörlerin Sınıflandırılması
        • Örnekler
      • Operatör Öncelikleri
        • Parantez, ()
        • Operatör Öncelik Tablosu
        • Tabloyu nasıl okumalıyız?
        • Örnekler
      • Temel Aritmetik Operatörler
        • Bölme, /, Operatörüne Dikkat
        • floordiv Operatörü, //
        • Mod Alma Operatörü, Modulo Operator, %
      • İşaret Artı + ve Eski - Operatörleri
      • 💥 Üs Operatörü, **
      • ⚖️ Karşılaştırma Operatörleri
        • ⛓️ Chained Comparisons, Zincirleme Karşılaştırmalar
      • 🧠 Mantıksal Operatörler
        • ⚡ Kısa Devre Özelliği, Short Circuit
        • not Operatörü
        • and ve or Operatörlerinin Birlikte Kullanımı
      • 🕳️ Türlerin Mantıksal Olarak Yorumlanması
      • 🟰 Atama “Operatörü”, =
      • 🦭 Walrus Operatörü, :=
      • İşlemli Atama “Operatörleri”, +=, *= vb
        • Kaynaklar
      • 🖨️ print() Fonksiyonunun Kullanımı
        • sep
        • end
      • ♻️ Temel Tür Dönüşümleri
        • float → int ✅
        • bool → int ✅
        • str → int ✅
        • complex → int 🚫
        • NoneType → int 🚫
        • int → float ✅
        • bool → float ✅
        • str → float ✅
        • complex → float 🚫
        • NoneType → float 🚫
        • int → bool ✅
        • float → bool ✅
        • str → bool ✅
        • complex → bool ✅
        • NoneType → bool ✅
        • Diğer Veri Türleri → bool ✅
        • int → complex ✅
        • float → complex ✅
        • bool → complex ✅
        • str → complex ✅
        • NoneType → complex 🚫
        • int → str ✅
        • float → str ✅
        • bool → str ✅
        • complex → str ✅
        • NoneType → str ✅
        • NoneType Türüne Dönüşüm 🚫
        • Argümansız Tür Dönüşüm Fonksiyonları
      • Farklı Temel Türlerin Birlikte İşleme Sokulması
        • int ve float
        • bool Türü
        • complex Türü
        • str Türü
      • Veri Yapısı ve Iterable Nesne Kavramı
        • Dolaşılabilir, Iterable Nesne Kavramı
      • Liste, List Veri Yapısı - 1
        • Liste Elemanlarına Erişim, [] Operatörü
        • IndexError Exception
        • “Adres Tutan Dizi”
        • Listeler değiştirilebilir
        • len() built-in Fonksiyonu
        • Boş Liste
        • list()
        • “list sınıfı da dolaşılabilir.”
        • list Nesnelerinin Bellek Orgranizasyonları
        • “str bir liste değildir.”
      • Liste, List Veri Yapısı - 2
        • Liste İçerisinde Liste
        • Python’da Matrisler (Matrix)
        • Negatif İndeks Değerleri
        • Dilimleme, Slicing
        • Listeyi Ters Çevirme
        • Dilimleme Yolu ile Listenin Güncellenmesi
        • Walrus, :=, Operatörünün Kullanımı
      • Listeler ve Shallow Copy, Sığ Kopyalama Kavramı
      • list Sınıfı ve Metotlar
        • append()
        • extend()
        • index()
        • count()
        • pop()
        • remove()
        • clear()
        • reverse()
        • sort()
      • reversed() ve sorted() Built-in Fonksiyonları
        • reversed() Fonksiyonu
        • sorted() Fonksiyonu
      • in ve not in Operatörleri
        • in Operatörü
        • not in Operatörü
        • not ve not in
      • del Deyimi
        • del ve ,
      • Listelerin Toplanması
        • Boş Listelerin Toplanması
        • += ≠ = + ❗
        • a.extend(b)
      • list * int
      • Listeler, Optimizasyon ve İç İçe Listeler
      • List Comprehension - Liste İçlemi
        • Döngü Kullanmak
        • List Comprehension
      • Demet, tuple Veri Yapısı - 1 (YARIM)
        • Demetler ve Listeler
    • 📚 Kaynaklar
  • ✖️ Xilinx
    • Genel
      • Xilinx (AMD) Remote Debugging Neden Kullanışlı ve Nasıl Yapılır?
        • Peki Ama Neden?
        • Nasıl yapılır? 🤓
        • Geliştirme Bilgisayarı
        • SSH Tünel 🚇
        • Vivado, Vitis, SDK, XSCT, program_flash
        • Hata Ayıklama 🐛
        • Arkadaşlarınıza Şaka Yapın! 😜
    • PetaLinux
      • Running PetaLinux on an offline machine
        • Prerequisites
        • Configuring the PetaLinux project
        • Problem: Still I can’t compile some PetaLinux projects
        • Further read
      • Ubuntu 16.04.5 Üzerinde Petalinux 2018.3 Kurulumu
      • Ubuntu 20.04 üzerine PetaLinux 2022.2 kurulumu
        • Desteklenmeyen işletim sistemi?
        • petalinux-config’te patlıyoruz
        • Özet
    • Vivado
      • awk: symbol lookup error: awk: undefined symbol: mpfr_z_sub
        • Symptoms
        • Solution
        • Ref
      • Vivado 2016.4 Node Locked License Not Working on Ubuntu 16.04
        • Symptoms
        • Diagnosis
        • Solution
        • Ref
  • 6️⃣ xv6
    • MIT İşletim Sistemi Kursları ve Tarihçesi
    • Diğer Üniversitelerdeki Kurslar
    • Kitap Hakkında
    • 📝 Notlarım
      • Merhaba Dünya!
        • riscv-gnu-toolchain
        • QEMU
        • xv6-riscv
        • Pre-built Binary
        • Sonuç
      • İşletim Sistemi nedir? + Unix
        • Unix
        • Kaynaklar
      • User Space Programlamaya Giriş: write() ve read()
        • read() ve write()
        • Özet
        • Kaynaklar
      • GDB ile Hata Ayıklama (Debug 🐛)
        • Çekirdek, Hardware Thread, hart Sayısı Ayarlama
        • GDB
      • open() ve close()
        • open()
        • close()
        • Örnekler
        • Kaynaklar
      • Process Kavramı ve xv6 Çekirdeğindeki Gerçekleştirimi
        • xv6: proc, struct proc ve struct file
        • Verilerin Bellekte Tahsis Edilmesi
        • Hadi Gözlemleyelim! 👀
        • Özet
      • İşletim Sistemleri ve Bellek Yönetimi
        • Her Programa Bir Bellek Alanı
        • Relocation
        • Fragmentation
        • Virtual Memory ve Paging
        • Swapping
        • xv6
        • Kaynaklar
    • 📚 Kaynaklar
      • RISC-V
  • 🪁 Zephyr
    • 📝 Notlarım
      • Nedir bu Zephyr?
        • Kconfig, Devicetree ve West
        • Tarihçe
        • Kaynaklar
      • Zephyr Kullanmalı mıyım? “Bana da mı Zephyr?”
        • Popülerliğe Dikkat ❗
        • Zephyr ne zaman uygun olabilir?
        • Zephyr ne zaman uygun olmayabilir?
        • Hangisini öğrenelim? Zephyr mi FreeRTOS mu?
        • Projemde Zephyr mi kullanmalıyım?
    • 📚 Kaynaklar
  • 📦 Diğer
    • FFmpeg Video ve Ses Birleştirme
    • FFMmpeg ile Tek Resim ve Ses Dosyası ile Video Oluşturma
      • Kaynaklar
    • YouTube, Vimeo (Şifreli Videolar Dahil) Video İndirme
      • yt-dlp ve FFmpeg
        • FFmpeg
      • YouTube Video İndirme
      • Vimeo
        • Şifreli Videoları İndirme
        • Protected ve Private Videolar
        • Chrome Üzerinden İndirme
      • Kapanış
      • Kaynaklar

Eski

  • 📋 Olan Biten
    • Kayıt - 7
    • Kayıt - 6
    • Kayıt - 5
    • Kayıt - 4
    • Kayıt - 3
    • Kayıt - 2
    • Kayıt - 1

---

  • 📜 İlerleme Kaydı
    • 2025-05
      • Yazılar
        • 🐍 Python
    • 2025-04
      • Yazılar
        • 🐍 Python
      • Diğer Değişiklikler
      • Diğer Çalışmalar
    • 2025-03
      • Yazılar
        • 🇨 C
        • ♾️ DevOps
        • 🐧 Linux Sistem Programlama
        • 🐍 Python
        • 🪁 Zephyr
        • Diğer Değişiklikler
      • Videolar
        • Canlı Yayınlar
      • Diğer Değişiklikler
  • 🌀 Miscellaneous
    • ❤️ Destek / Support
      • Yorum bırakın
      • Pull Request gönderin
      • Arkadaşlarınızla paylaşın
      • Finansal olarak destekleyin 💸
      • Leave a comment
      • Submit a Pull Request
      • Share with your friends
      • Support Financially 💳
    • ❗ Disclaimer
    • Todo List
    • Specimen
      • Admonition
      • Todo
      • Visual
      • YouTube
      • giphy
      • giscus
      • reST Specific
        • Code Block
      • Asciinema
  • ❗ Disclaimer
Alper Yazar - ayazar.dev
  • 📝 Blog
  • 2020
  • GitHub'da Düzenle
Önceki Sonraki

2020

  • Using VS Code with self signed SSL certificates behind proxy
  • Use pip and pipenv with self signed SSL certificates
  • Tekrar Merhaba MkDocs!
  • Tekrar Merhaba DokuWiki!
  • Güncel (Sayısal Tasarım) Doğrulama Yöntemleri ve Araçları
  • Microsoft Word: ‘You can’t make this change because this selection is locked.’
  • Merhaba MkDocs!
Önceki Sonraki

© Copyright 2011-2025, Alper Yazar. Licensed under CC BY-SA 4.0. Son güncelleme: 2024-06-15 UTC.

Built with Sphinx using a tema kullanılarak Read the Docs tarafından sağlanmasıyla oluşturuldu.
❤️ Destek / Support
Türk Bayrağı