Sayfalar

English

Ana sayfa

Çalışmalar

Hizmetler

Okuma

Kişisel site, 2026

Bu siteyi
ilmek ilmek dokudum.

Web, Türkçede ağ demek. Ben de kendi sitemi bir dokuma gibi kurdum: açılıştaki Jacquard tezgâhı delikli kartlarını okuyarak sayfanın başlığını dokuyor; oradan çıkan altın iplik bütün sayfayı dolaşıp başlıkların altından, aşağı sarkan harflerin bir üstünden bir altından geçiyor.

Örgü
Jakar, 36 kartlık bc deseni
Yapı
HTML, CSS ve JavaScript
Kütüphane
Three.js, yalnızca açılış ve dokunan görseller için
Görsel
Kodla çizilir; tek fotoğraf 1839 portresi
Sitenin bc monogramı, 36 kartlık programıyla kumaşa dokunmuş hâliyle: her satır bir kart, her altın ilmek o kartta açılmış bir delik.

Fikir

Bir tezgâh,
bir program.

Jacquard tezgâhı 1800’lerin başında delikli kartlarla desen dokumaya başladı; her kart, hangi ipliklerin kalkacağını söyleyen bir satırdı. Ada Lovelace 1843’te Analitik Makine’nin cebirsel desenleri, tıpkı bu tezgâhın çiçek ve yaprak dokuması gibi dokuduğunu yazmıştı.

Yazılımcı olarak işime en yakın metaforu burada buldum: sayfayı bir kumaş, içeriği iplik, düzeni de örgü olarak düşündüm. Sitedeki her görsel bu fikirden çıkıyor; 1839 portresinin fotoğrafı dışında hepsi kodla çiziliyor.

Tezgâh

Başlığı gerçekten dokuyor.

Açılışta üç boyutlu bir tezgâh, ana sayfanın başlığını dokuyor. Her atkıda kancalar, o satırın kartı hangi çözgüleri istiyorsa onları kaldırıyor. WebGL olmayan ya da hareketi azaltılmış cihazlarda tezgâh, kodla çizilmiş bir resim olarak duruyor.

Dokunan görseller

Çizimler ipeğe dönüşüyor.

Çalışmaların görselleri sayfadaki çizimlerinden okunup tarayıcıda ipek gibi dokunuyor; Atlas satenle, Forma hasır örgüyle. İmleci üstlerinde gezdirdiğinizde birkaç atkı çekiliyor ve alttaki tasarım görünüyor.

İplik

Harflerin arasından geçiyor.

Sayfa açıldığında başlıkların harfleri tek tek ölçülüyor ve iplik bu ölçülere göre çiziliyor: taban çizgisinin hemen altından, g, y, ç gibi aşağı sarkan harflerin birinin üstünden, sonrakinin altından. Siz kaydırdıkça dokunuyor.

Kumaşın tersi

Nasıl yapıldığı görünüyor.

Alttaki göstergeden sayfayı ters çevirdiğinizde dikişler ortaya çıkıyor: başlıkların yazı tipi ve ölçüsü, metnin satır uzunluğu, düğmelerin dokunma alanı, çizimlerin kaç kilobaytlık koddan oluştuğu. Hepsini tarayıcınız o anda ölçüyor.

Dokuma günlüğü

Nasıl
dokundu?

  1. Açılışta bir çalışma odası görseli ve alışıldık bir sayfa düzeni vardı.

  2. Görselin yerini kodla çizilen bir Jacquard tezgâhı aldı.

  3. Tezgâh önce bir animasyon kütüphanesiyle, ardından kütüphanesiz, tarayıcının kendi animasyon motoruyla çalıştı.

  4. Safari’de kumaşın görünmediği hata düzeltildi; tezgâhın arkasındaki duvara pikselli bir damask deseni dokundu.

  5. Tezgâhtan çıkan iplik bütün sayfaya yayıldı: numune kartları, örgü şemaları, delikli kartlar, saçaklı son ve kumaşın tersi.

  6. Tasarım sadeleşti: büyük harfli etiketler ve süs çizgileri kalktı, yazı ölçeği sekiz basamağa indi.

  7. Açılış üç boyutlu bir tezgâha dönüştü; çalışmaların görselleri ipekle dokunmaya, sayfalar mekik geçişiyle açılmaya başladı.

  8. Kart zinciri menü, “Adınızı dokuyun” ve 404 sayfasındaki kopuk iplik eklendi.

Kullanım

Herkes için
aynı kumaş.

Menülerde klavyeyle dolaşabilir, alttaki göstergeden hareketi durdurabilirsiniz. Cihazınızda hareketi azaltmayı seçtiyseniz iplik beklemeden tam hâliyle çizilir, şemalar dokunmuş olarak görünür.

JavaScript kapalı olsa da bütün metinler ve bağlantılar okunur; tezgâh, iplik, gösterge ve kumaşın tersi bu okumanın üstüne eklenen katmanlardır. Sayfa başka bir sunucuya istek göndermez.

Sizin siteniz

Sizin sitenize
ne geçer?

Tezgâh, dokunan görseller ve kopuk iplik bu sitenin kendine ait süsleri; bir psikoloğun ya da avukatın sitesine taşımam. Sizin sitenize, bu süslerin altındaki ilkeler geçer.

  • Hız sınırı. Bu sitede bir sayfa ilk açılırken en fazla 30 KB (sıkıştırılmış) JavaScript yüklenir; ağır parçalar sayfa göründükten sonra gelir. Sizin siteniz için de yayından önce ölçülen bir sınır belirlerim.
  • İzleme yok. Bu sitede çerez, izleme kodu ve başka sunucuya istek yok. Ziyaretçi istatistiği isterseniz neyin toplanacağını birlikte seçeriz.
  • Herkes için. Klavyeyle gezinme, ekran okuyucu etiketleri, hareketi durdurma ve JavaScript kapalıyken de okunan metin.
  • Bozulmayan sayfa. Bir özellik çalışmazsa sayfa bozulmaz, sadeleşir.
  • Her değişiklikte kontrol. Bağlantılar, başlıklar ve dosya boyutları her güncellemeden sonra otomatik olarak denetlenir.

Sitenizi birlikte düşünelim.

Ne iş yaptığınızı ve nasıl bir siteye ihtiyaç duyduğunuzu yazmanız yeterli.

İletişime geçin