Genel yazıları
Kendi Yazdığımız Yazılımın Kiracısı Olmak: OccupySaaS ve Yapay Zekâ Çağında Mülkiyet
SaaS bağımlılığı, OccupySaaS hareketi ve yapay zekâ çağında yazılımın, üretim araçlarının ve üretilen değerin mülkiyeti üzerine.
Apollo, Modern İnovasyonun Yolunu Nasıl Açtı?
Mühendis olmamı sağlayan Apollo projesine olan hayranlığım yine Apollo içerikli bir yazı yazmaya itti beni.
Technological Tulip Crazes: The Biggest Technology Bubble of the Last Century
You heard about the Tulip Madness that took place in the Netherlands in the century 17th. For millennia century, there were many speculative crazies similar to these madnesses....
Teknolojik Lale Çılgınlıkları: Son Yüzyılın En Büyük Teknoloji Balonları
17. Yüzyılda Hollanda’da gerçekleşen Lale Çılgınlığı’nı bilirsiniz. 20. Yüzyıl içinse bu çılgınlıklara benzer pek çok spekülatif çılgınlık yaşandı.
Mükemmelin En Büyük Düşmanı: Mükemmeliyetçilik
Kusursuz olma ilüzyonuna sığınarak hiçbir şey yapamamaya odaklanacağım bu yazımda.
The “Blue” Era of Robotics: My NVIDIA GTC 2025 Notes
şundanım olsun istiyorum…
Robotiğin “Blue” Çağı: Nvidia GTC 2025 Keynotlarım
Robotik ve Yapay Zekanın bulûğ çağına girdiğimizin ilk işaretini GTC 2025’de NVIDIA CEO’su Jensen Huang’ın sunumunda gördük. ‘Blue’ adını verdikleri, Star Wars’tan esinlenilmiş (bence WALL-E ama kendileri öyle...
Bir Uzay Görevi, Bir Tutsaklık Hikayesi: Starliner
5 Haziran 2024 günü Boeing’de nefesler tutulmuştu. Çünkü Boeing tarihinin ilk uzay görevi ve Amerikan tarihinin ikinci ticari mürettabat taşımacılığı gerçekleştirilecekti. O uzay mekiğinin içindeki kimse fırlatmaya son...
Kendine Yalan Söyleme!
Yapay zekada halüsinasyon gerçek zekada halüsinasyon… Yapay zeka kullanımı üzerine bir eleştiri.
Yapay Hayat: 6 Ayı Yapay Zeka Araçları Kullanarak Geçen Bir Yazılımcının Güncesi
Her şey o sıcak haziran sabahında, “Kanki ChatGPT alacağım, AppStore’den alınca normalden 1 lira daha ucuzmuş, beraber kullanalım mı?” diye soran Kayserili arkadaşımın bana aldırdığı ChatGPT Premium hesabı...
CrowdStrike Kazası: Son Yılların En büyük Güncelleme Kazasının Anatomisi
Her gün, her seferinde işletim sistemlerimize uzun bir liste dolusu çoğunu kullanmayacağımız özelliklerin oluşturduğu güncellemelerden bir yenisi ile uğraşıyoruz. Bilgisayarınızın sağ altında beliren veya bilgisayarınızı kapatmaya çalışırken sarı...
Soğuk Savaşın Mirası: Sovyetler Birliği’nin Bilgisayar Teknolojisi
Takvimler 25 Aralık 1991’i gösterdiğinde dünya tarihinin en önemli olaylarından birisi yaşandı. 40 yıldan uzun süredir devam eden soğuk savaş Sovyet Sosyalist Cumhuriyetler Birliği’nin yıkılması ile son buldu....
Nedir Bu OpenCV?
Her fani bilgisayar mühendisliği öğrencisi bir gün çok bilmiş birisi tarafından “yav şu opencv varya çok acaip yeuw” lafını duyacaktır. Peki nedir bu OpenCV? İşte dilim döndüğünce bir...
Yanlış Bilinenleri ile: AI ML ve DL
AI veya yapay zeka dediğimiz zaman insanların aklına pek çok bilim kurgu filmi ile paralel şeyler geliyor. Çocukluğumuzdaki Jetgiller hayranlığı mı yoksa Hollywood’un abartı safsataları mı bilinmez ama...
Düşenin Tabutuna Bir Çivi de Sen Çak
Yazılımcıların beceremedikleri bir şeyleri öldürme tutumuna bir tepki.
Kopyala-Yapıştır’ın Daha Akıllı Hali: Github CoPilot
Birkaç gün kadar önce kapalı test sürecindeki Github Copilot, bu özelliğin beta testine gönüllü olan kişiler için kullanıma açıldı. Peki nedir bunun Alamet’i Farikası? Bir developerin gözüyle gelin...
Efsaneleşmiş Bir Bilgisayar Markası: ThinkPad
Birazcık da bu efsaneyi medium üzerinden övelim…
Yazılımda Telemetri Sistemleri: Tanım — Perspektif — Kullanım — Gizlilik
Telemetri kavramını sci-fic ilgilileri yakından biliyor, hatta hayatında en az bir kere uzay filmi izlemiş insanlar bile duymuştur elbet.
Mini Mini Birler: Microservices Yapısı ve Yanlış Bilinenler
Son dönemlerde okuluma dönüşümle beraber yeniden hocaların ağzından düşmeyen ve çok büyük bir nimetmiş gibi önümüze sunulan microservice mimarisini anlatmaya gerek duydum. Bu sebeple bu yazımda günahıyla, sevabıyla...
PyPy: Python’un Kuyruğunu Yiyen Yılan
PyPy’in logosuna ilham kaynağı olan mitolojik yılan, Ouroboros
Windows’unuzu Çekilir Kılın
İşim gereği bir süredir Windows kullanmam gerekiyordu. Özellikle benim gibi uzun sürelerden beri GNU/Linux Distrolarını kullanıyorsanız alışma süreci sancılı geçiyor. Pek çok KDE masaüstü ortamında bulunan özellikten feragat...
Hileler 101: Tanrıların dili Regex
Regular Expressions (regex veya regexp), herhangi bir metinden bilgi çıkarma ve arama amacıyla kullanılan karakter dizisi modelleridir.
İnternetin Yeni Çağı: Quic Protokolü
İnternet 101 serimde TCP/IP Yapısından ve TCP protokolünden ayrı ayrı bahsetmiştim. Bu yazılarıma şuradan ulaşabilirsiniz:
Uçtan Uca Okunuyoruz
“Gün geçmiyor kiii” diye başlayan haber başlıklarından yoruldum. Evet abi gün geçmiyor ki başka bir WhatsApp skandalı çıkmasın veya internet servisinin birisinin yaptığı katakullileri ortaya dökülmesin (bkz: katakulli...
Oyunlar: Teknolojinin Hiç Anlatılmayan Arka Planı
Bu yazımızda da biraz oyunlara bakış atalım
Internet 101: TCP Ip Uygulamaları
TCP/IP sadece internetten ibaret sanıyorsanız yanlış düşünüyorsunuz.
Internet 101: Alt Ağlar Ip Subnetting
TCP/IP protokol paketinde iletişimi sağlayan protokolün İnternet Protokolü olan IP olduğunu öğrenmiştik. İletişim sağlanırken cihazlar bu protokolü kullanarak birbirlerine bağlanırlar, adres alırlar ve haberleşmeyi tamamiyle bu altyapı ile...
İnternet 101: TCP — TCP İletişimi Nasıl Yapılır - TCP Paketleri — UDP ile TCP’nin Farkları
Bir önceki yazımızda IP’nin nasıl çalıştığını, IP paket yapısını ve paket standartlarını öğrenmiştik. Veri aktarımında internet protokolü görev yaparken bilgisayar ağlarında iletişiminin sağlanması ve kayıpsız veri gönderimi sağlayabilmek...
Bilim Meraklılarına, Açık Kaynak….
Bilimin tanımını yaparak elbette bu yazıma başlamayacağım. Ben bilimin insan ilgisini çeken boyutundan gireceğim. Bilime meraklı kişiler genellikle bilimin tatlı yanına hastadır. Ancak işin matematiksel ve teorik kısmına...
İnternet 101: Internet Protocol (IP) — IP Adres Sistemi — IP paketleri — IPv4 ve IPv6
Önceki sayfalarda internette haberleşme standarlarından olan TCP/IP protokol paketinden bahsetmiştim. Temel olarak TCP’nin internette iletişimin nasıl yapılacağını belirlemek için kullanılırken, Internet Protocol (IP) sisteminin de internetteki iletişimin sağlanması...
İnternet 101: Ağların Yapısı — TCP/IP Yapısı ve OSI Model
Bir önceki yazımda internette iletişimin nasıl yapıldığını ve IP ile DNS dalgasını anlatmıştım. Önceki yazılımda ise internetin donanım boyutunu görmüştük. Yani daha çok altyapı boyutunu. Bu yazımızda ise...
İnternet 101: Ağ Donanımı Cihazları ve Omurga Sistemler
İnternetin iletişim altyapısı, donanım bileşenlerinden ve donanım üzerinde mimarinin çeşitli yönlerini kontrol eden bir yazılım katmanları sisteminden oluşur.
İnternet 101: İnternete Giriş
İnternet belki de insanlık için ampulün icadından sonraki en büyük adım olabilir.
Brave Browser: Casus Yazılım Riskini Öğrendikten Sonra Hala Kullanacak “Cesaretiniz” Var Mı?
2018’de yayınlanan ve son dönemde yeniden düzenlenen rapora göre 3 senedir Brave tarayıcısında casus yazılımlar için bir altyapı bulunmakta.
Hileler 101: Yeni Linux Kullanıcılarına Öneriler
Linux dediğimiz zaman pek çoğumuzda farklı farklı duygular uyanmakta. Kimisi tek dönemlik bir ders için kurduğu ve baş belası bir şey olarak tanımlar Linux’u kimisi ise sadece tanrısal...
CloudLinux şirketi AlmaLinux için ticari destek verecek
RedHat şirketinin CentOS’un 8.3 sürümü sonrası için RedHat Enterprise Linux sürümlerini taban almayacağını, bunun yerine upstream olarak geliştireceklerini duyurunca herkes IBM artık bunun fişini çekiyor demişti. İşin özünde...
Flutter: Linux için Uygulama Paketi Oluşturmak
AppImage, Flatpak ve Snap Linuxta en çok generic paket tipleridir.
Flutter: Firebase Cloud Messaging (FCM) Uygulaması
Bu uygulama ile firebase messaging kullanarak nasıl bildirim alacağımızı anlatacağım.
Hileler 101: Bunlar Git’e Bakışınızı Değiştirecek
Git’i diğer sürüm kontrol sistemlerinden ayıran bece en büyük artısı açık kaynak kodlu pek çok proje tarafından kullanılması olmuştur. Tabi ki SVN ve BZR’nin de bu konudaki getirdiği...
Flutter 2.0: Enine Boyuna Null Safety
Olmak ya da olmamak… İşte bütün mesele bu
Veri Yönetimi: Nedir Bu ZFS?
ZFS nedir?
Hileler 101: Python Kullanırken Ufkunuzu Açacak Bazı Püf Noktalar
Acılarınız hafifleyecek.
Veri Yönetimi: Sık Kullanılan Dosya Sistemleri
Temel olarak dosya sistemleri kullanımlar özelinde özelleştirilmiştir. Pek çok dosya sistemi özel kullanılmar veya bir işletim sistemi ile kullanım için tasarlanmıştır. Windows ve macOS gibi diğer işletim sistemleriyle...
Veri Yönetimi: Dosya Yönetim Sistemleri
Genel olarak işletim sistemlerinde bir dosya sistemi dosyaların nasıl depolanacağını denetleyen ve yöneten yapı ve mantık kurallarına verilen genel addır. Dosyalar en temelinde ikili olarak depolanan sıralı verilerden...
Asus Tinkerboard Sağlam geldi
Acaba Tinkerboard 2 gerçek manada Raspberry Pi’ye rakip mi? İşte ilk izlenimlerim ve detaylar.
Flutter Artık Mobil Frameworkten Daha Fazlası
Bu seneye kadar bütün Android kodlarımı Java ile yazan bir geliştiriciydim. Gerek üniversitemde almak zorunda olduğum mobil programlama dersi gerekse kişisel merağım neticesinde Flutter kullanmaya başladım ve irili...
How GitHub provides code owners?
How GitHub provides code owners? This is an article prepared for the PSY 204, Computer and Society course in Abdullah Gül Univesity in Kayseri, Turkey. Instructor is Ayşenur BENEVENTO....
Her Şeyin Editörü: EMACS
Emacs’e her şeyin editörü dememin bir sebebi var. Kendisi evet nerdeyse her şeyin editörüdür. Emacs 1976 yılında GNU Projesinin yaratıcısı Richard Stallman ve Guy L. Steele, Jr. tarafından...
Taş Gibi Bir Metin Editörü: VIM
Nedir Bu VIM? VIM (Vi IMproved- Geliştirilmiş vi) Bill Joy’un UNIX sistemleri için geliştirdiği vi metin editörüne alternatif olarak yazılmış bir metin editörüdür. Daha grafik arayüzleri yokken ve klavye...
2021 Rust Dilinin Yılı Olabilir Mi?
Son 2 senedir bir dil dikkatimi çekiyor. Ve bu dilin benim dikkatimi çekmesi sadece benimle alakalı da değil. Pek çok kişinin de dikkatini çekmiş olmalı ki StackOverflow anketlerine...
RISC Makineleri: RISC-V ve ARM
RISC-V, RISC makinesini esas alan bir mikroişlemci tasarımıdır. Daha doğrusu, bir komut seti mimarisidir (ISA). Tasarısı 2010 yılında Berkeley Üniversitesi tarafından atılmış ve ilk teorik modelleri 2014 yılında...
Bilgisayar Mimarileri: RISC ve CISC Makineleri
Bilgisayar işlemcileri bilgisayarın hesaplama ve kontrol aygıtıdır.Bilgisayar sistemi dediğimiz yapı; girdi, çıktı, bellekleme, hesaplama ve kontrol aygıtlarından oluşan bir elektronik devresidir. Bilgisayar sistemlerinde hesaplama ve kontrol işleminin yapıldığı...
Linux Dağıtımları Bizlere Ne Kadar Şeffaf: Raspbian’ın Son Güncellemesinde, Sisteminize Gizlice Microsoft Deposu Yüklenmiş Olabilir
Son Raspbian Güncellemesinin Ardından Raspbian’ın Güvenilirliği Sorgulanıyor
Google, Chromium’dan Sync özelliğini çıkarttı
Google 15 Ocak itibari ile Chromium’un Google API desteğinin kesileceğini duyurdu. Google buna gerekçe olarak Chromium tabanlı tarayıcıların, Google altyapısına bindirme yaptığını ve Chrome Sync hizmetini kullanarak Google...
JVM dilleri - Kotlin
Android üzerinde çalışanlar Android için uygulama kodlarken Java’nın bazen ne kadar sinir bozucu olduğunu bilir. JVM dillerinden Kotlin, bu konuda son yıllarda en çok dikkat çeken dil olmuş...
Geri Döndüm!
Öhöm öhöm.Deneme ses 1-2-3