nitronium.dev
Teknik, hukuk, startup ve AI öğrenme notları.
AI
◆ AI2026-06-04
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
`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
`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
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
Ü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'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
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
`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 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 …