YAZILIM · DEVOPS · SİSTEM2013’ten beri not alıyorum
Yakup KALEBAŞI
“Alınan bilginin karşılığı öğrenmektir; öğretilmemiş bilgi ise henüz tamamlanmamıştır.”
Yazılım geliştirme, sunucu altyapısı ve veritabanı yönetimi üzerine pratik notlar ve adım adım rehberler. Konular: .NET Core / C#, Kubernetes, Docker, PostgreSQL, Redis ve yazılımı güvenli şekilde yayına almak (DevSecOps).
270+
TEKNİK MAKALE
13 Yıl+
SİSTEM ARŞİVİ
Diğer
- Genel46
- bestURL36
- SQL Hakkında29
- MVC23
- jQuery19
- JavaScript11
- Asp.NET10
- WCF6
- Reflection5
- CSS4
- Hata-Çözüm Havuzu4
- MS SQL Server Reporting Services ile Raporlama4
- Windows4
- Asp.NET Core3
- Docker3
- Silverlight3
- Tarihe Mesaj3
- AI2
- Açık Kaynak (Open Source)2
- Bunları Bilmiyordum!2
- Charts2
- Delphi2
- Film & Dizi2
- Kızımın Köşesi2
- Php2
- Rehberler / Nasıl Yapılır2
- SonarQube2
- WebApi2
- Android1
- Bootstrap1
- Entity Framework1
- Gateway1
- Generic Repository1
- IIS1
- jTable1
- Microsoft Visual Studio1
- Monitoring1
- OOP1
- Template1
- Unit of Work1
- VBScript1
- Yazılım Araçları1
- İncelenecekler1
-
Claude Code İçin 13 Skill ve Araç: Ne İşe Yarar, Nasıl Kurulur?
Claude Code ve benzeri kodlama ajanları için son aylarda onlarca skill, plugin ve araç çıktı. Hangisinin ne işe yaradığını anlamak için 13 popüler projeyi inceledim. Her birinin ne yaptığını ve nasıl kullanıldığını kısaca topladım. Komutlar Kasım 2026 itibarıyla projelerin README dosyalarından alındı. Kurmadan önce güncel README’ye bakmak iyi olur. Önce güvenlik: skill kurmadan tara NVIDIA SkillSpector Ajan skill’lerini kurmadan önce…
Son Yazılar & Sistem Deneyimleri
Toplam 270+ Yazı İçerisinden
-
WCF – Get Client Header
try { IncomingWebRequestContext request = WebOperationContext.Current.IncomingRequest; WebHeaderCollection headers = request.Headers; foreach (string headerName in headers.AllKeys) { if (headerName != "X-Forwarded-For") { continue; } return headers[headerName]; } } catch…
-

Inline – Base64 Image Send Mail
MailMessage oMailMessage = new MailMessage(); int PictureId = 1; string ImgUrl = "Base64Data"; string cidPictureId = "picture" + PictureId; byte[] data = System.Convert.FromBase64String(ImgUrl); MemoryStream ms = new MemoryStream(data);…
-

sp_send_dbmail – File attachment max size
sp_send_dbmail – File attachment or query results size exceeds allowable value of 10000000 bytes. [SQLSTATE 42000] (Error 22050). The step failed. Hatasının çözümü "@query_result_no_padding = 1" yapmaktır.
-

jQuery – toggleClass()
Seçilen nesne üzerinde belitilen stil varsa kaldırır yoksa ekler. Bir nevi anahtar gibi çalışır. <style> .kare{ width:60px; height: 60px; background-color:black; } .renk { color:white; } </style> <div id=”divKare”…
-

jQuery – removeClass()
Seçilenen nesnedeki var olan stili kaldırır. <style> .kare{ width:60px; height: 60px; background-color:black; } .renk { color:white; } </style> <div id=”divKare” class=”kare renk”></div> <button id=”removeClass”>removeClass</button> $(“#removeClass”).click(function () { $(‘#divKare’).removeClass(‘kare…
-

jQuery – addClass()
Daha önceden hazırladığımız stilin seçili olan nesneye atayabilmesini sağlar. <style> .kare{ width:60px; height: 60px; background-color:black; } .renk { color:white; } </style> <div id=”divKare”></div> <button id=”addClass”>addClass</button> $(“#addClass”).click(function () {…
-

jQuery – css()
Seçili nesnenin stil(style) özellikleri öğrenilir ve değiştirilir. <button>p elementinin rengini değiştir </button> <p>Deneme text</p> <p>Deneme deneme deneme</p> $(“button”).click(function(){ $(“p”).css(“color”, “red”); });
-

jQuery – attr() – removeAttr()
.attr() : Belirtilen nesnenin alt özelliklerine erişmeye yarar. <img src=”https://www.google.com/intl/en_ALL/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png” alt=”Google . . .” title=”Google Her Yerde” ><br> <button id=”title”>Title Getir</button> <button id=”titleChange”>Title Değiştir</button> $(“#title”).click(function () { alert($(“img”).attr(“title”)); });…
Kısa Yollar & Developer Cheat Sheets
Günlük mühendislik rutinlerinde sıkça ihtiyaç duyulan referans tabloları.
