nitronium.dev

Teknik, hukuk, startup ve AI öğrenme notları.

AI

◆ AI2026-06-04

Prompt cache ne zaman kullanmalı

Anthropic API'de `cache_control: ephemeral` ile uzun sistem promptlarını cache'e alabilirsin.

Cache 5 dakika boyunca geçerli. Avantajı: cache hit'te token maliyeti %90 düşüyor, gecikme de azalıyor.

◆ AI2026-06-04

robots.txt'e AI bot direktifleri ekle

`User-agent: *` kuralı AI crawler'ların davranışını belirsiz bırakır. Her bot kendi yorumuyla hareket eder.

Explicit direktiflerle davranışı sabitle:

```
User-agent: GPTBot
Allow: /api.php?action=no…
◆ AI2026-06-04

robots.txt ile llms.txt çelişmemeli

`llms.txt`'te AI crawler'lara önerdiğin endpoint'i `robots.txt`'te `Disallow` edersen crawler'lar erişemez — llms.txt'in tamamı etkisiz kalır.

```
# robots.txt — YANLIŞ
Disallow: /api.php?action=note…

Genel

· Genel2026-06-04

Notları kısa tut

Bir notu 3 dakikada yazamıyorsan, henüz yeterince sindirmemişsin demektir.

Öğrenmenin gerçekleştiğini anlamanın en iyi testi: başkasına 2 cümlede anlatabilmek.

Startup

🚀 Startup2026-06-04

Landing page önce, ürün sonra

Ürün yazmadan önce landing page açıp email toplamak, fikrin gerçekten ilgi görüp görmediğini sıfır maliyetle test eder.

100 kayıt → konuş, 0 kayıt → pivot.

Çoğu kurucu bunu tersine yapıyor: aylarca …

Teknik

⌨ Teknik2026-06-04

LiteSpeed modülü headerOps'tan sonra çalışır

LiteSpeed'de `headerOps remove X-Powered-By` direktifi, CyberPanel OLS modülü tarafından override ediliyor. Modül `SEND_RESP_HEADER` hook'unda priority `-15`'te çalışıyor — `headerOps`'tan sonra heade…
⌨ Teknik2026-06-04

LiteSpeed'de public_html izni 755 olmalı

CyberPanel'de yeni site oluşturulunca `public_html` dizini `750` izniyle geliyor. LiteSpeed `nobody` user'ı olarak çalıştığında bu dizine giremez — site 404 döner, dosyalar yerinde olsa bile.

```bash…
⌨ Teknik2026-06-04

Rate limiting'de X-Forwarded-For güvenilmez

`X-Forwarded-For` header'ı istemci tarafından serbestçe set edilebilir. Her istekte farklı bir IP göndererek dosya tabanlı rate limiter'ı kolayca bypass etmek mümkün.

```php
// Yanlış
$ip = $_SERVER[…
⌨ Teknik2026-06-04

rsync ile deploy

`rsync` ile sunucuya dosya göndermek `scp`'den çok daha hızlı — sadece değişen dosyaları gönderir.

```bash
rsync -avz --delete ./dist/ user@host:/var/www/site/
```

`--delete` bayrağı: yerel dizinde …