BT4G Magnet Link Converter
🇬🇧 A Userscript that automatically converts download links on BT4G websites into direct Magnet links and copies them to your clipboard with a single click.
🇬🇧 A Userscript that automatically converts download links on BT4G websites into direct Magnet links and copies them to your clipboard with a single click.
🇹🇷 BT4G web sitelerindeki (bt4gprx.com, bt4g.com, bt4g.org) indirme bağlantılarını otomatik olarak doğrudan Magnet bağlantılarına dönüştüren ve tek tıkla panoya kopyalayan bir kullanıcı betiği.

🇹🇷 Serinin finalinde, elinizdeki büyüteci bırakıp güvenlik kamerası odasına geçiyoruz. Debugging bir sorunu çözmektir, Observability ise soruyu sormadan cevabı bilmektir. Junior bir sistemciden Senior/Staff mühendis zihniyetine giden yol, USE Metodu, RED Metodu ve 'Unknown Unknowns' kavramı.

🇹🇷 Production ortamındaki bir veritabanını strace ile durdurmak bir intihar görevi olabilir. Peki, sistemi hiç yavaşlatmadan, kernel'ın her bir sinir ucunu nasıl dinleriz? Linux gözlemlenebilirliğinin (Observability) modern çağı eBPF'e, Kprobes ve Tracepoints dünyasına hoş geldiniz.

🇹🇷 strace her şeyi göstermez. Parola kontrolleri, şifreleme ve string işlemleri User Space'te, gözlerden uzak gerçekleşir. ltrace ile kapalı kutu uygulamaların içine sızıyor, strcmp ve malloc gibi kütüphane çağrılarını canlı izliyoruz.

🇹🇷 Sunucu fanları uçak gibi ötüyor, CPU %100'e vurmuş. Ama strace çalıştırdığınızda ekran bomboş. Neden? Kernel Space ile User Space arasındaki görünmez duvarı ve 'perf' aracıyla kodun zihnine girmeyi öğreniyoruz.

🇹🇷 Process'iniz aniden yok mu oldu? Loglarda sadece 'Killed' mi yazıyor? Linux sinyal mekanizmasını, 'kill -9'un tehlikelerini ve Kernel'ın seri katili OOM Killer'ın kimi neden seçtiğini, bir dedektif titizliğiyle inceliyoruz.

🇹🇷 Programınız kilitlendi mi? CPU %0 ama yanıt yok mu? select, poll ve epoll dünyasına girerek, programların bekleme nedenlerini 'Kernel Gözünden' inceliyor; Blocking I/O, Timeout ve Deadlock kavramlarını strace ile analiz ediyoruz.

🇹🇷 Ping çalışıyor ama uygulama bağlanamıyor mu? Connection Refused ile Timeout arasındaki farkı, connect, sendto ve accept çağrıları üzerinden, kernel'ın gözünden anlatıyoruz.

🇹🇷 Program çalışıyor ama config dosyasını okumuyor mu? 'Permission denied' hatası alıyorsunuz ama root musunuz? open, stat, access ve container yalıtım dünyasında kaybolmadan dosya sistemi sorunlarını çözme rehberi.