ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Cortexia Language 2 — kural motoruyla dil öğrenme. Alfabe, sesletim, çekim tabloları ve aralıklı tekrar; çekimler ezberlenmez, üretilir.
Translation pending
EducationTypeScript · JavaScriptGitHub @GhostFelinaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Shoresh — sıfırdan Modern İbranice: kök + binyan çekim motoru, Alef-Bet, harekeler. Türkçe arayüz.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Sıfırdan Modern İbranice (İvrit) öğrenme motoru. Türkçe arayüz, A1 → B1. Shoresh (שורש) İbranicede "kök" demektir. İbranicede her fiil üç harfli bir kökten doğar ve yedi kalıptan (binyan) birine oturur. Bu uygulamanın temel iddiası şu: fiil tek tek ezberlenmez, kalıp öğrenilir, çekimi motor üretir.Read the full README ↗
Sıfırdan Modern İbranice (İvrit) öğrenme motoru. Türkçe arayüz, A1 → B1.
Shoresh (שורש) İbranicede "kök" demektir. İbranicede her fiil üç harfli bir kökten doğar ve yedi kalıptan (binyan) birine oturur. Bu uygulamanın temel iddiası şu: fiil tek tek ezberlenmez, kalıp öğrenilir, çekimi motor üretir.
| Alan | Durum |
|---|---|
| Alef-Bet — 22 harf + 5 sofit | ✅ Tam veri, karıştırılan harf eşleştirmeleri, gematria, telaffuz notları |
| Harekeler (ניקוד) — 9 ünlü | ✅ Ses grubuna göre, harekeli → harekesiz geçiş alıştırması |
| Binyan çekim motoru | ✅ 7 binyan, shlemim kökler için tam tablo (42 birim testi) |
| Fiil kataloğu | 🚧 66 kök+binyan çifti; hedef 2000+ |
| Zayıf kökler (gzarot) | ⛔ Henüz yok — açık tablo gerekiyor |
| SRS / günlük doz | ⛔ Henüz yok |
Projenin çekirdeği src/engine/:
niqqud.ts — üç yazım biçimi arasındaki dönüşüm:
vocalized (harekeli, yeni başlayan bunu okur), plain (harekesiz ktiv male,
İsrail'de fiilen yazılan biçim), translit (Türkçe ses değerleriyle okunuş).binyan.ts — 7 binyanın çekim şablonları. Kök harfleri kalıba oturur,
begadkefat dageşi, sofit dönüşümü ve hitpa'el metatezi (הִתְסַדֵּר değil
הִסְתַּדֵּר) kural olarak uygulanır.Motor yalnızca shlemim (tam kök) için doğrudur. Zayıf kökler kalıbı kırar;
katalog onları reddeder ve CATALOG_ISSUES içinde raporlar — sessizce yanlış
çekim üretmez.
2000 fiil × ~40 biçim = 80.000 çekim. Elle yazılırsa hem denetlenemez hem de her düzeltme 40 satıra dokunur. Kural yazılır, birim testle kilitlenir, veri yalnızca kök + binyan + anlam olarak tutulur.
npm run dev # http://localhost:5400
npm run verify # typecheck + lint + birim testleri
npm run test # yalnız birim testleri
npm run build # üretim derlemesi
npm run shots # her sayfanın ekran görüntüsü -> screenshots/
npm run shots her sayfayı masaüstü (1440) ve telefon (390) genişliğinde,
koyu ve açık temada çekip screenshots/ altına koyar. Otomatik denetim
(tests/unit/audit.test.tsx) ölçülebilir şeyleri yakalar — erişilebilir ad,
bağlantı hedefi, metin yönü. Ama "bu sayfa kalabalık", "bu renk okunmuyor"
gibi yargılar ancak sayfaya BAKARAK verilir; bu betik o bakışı mümkün kılar.
Nitekim ilk koşuda dört gerçek hata buldu: açık temada okunmayan vurgu rengi, boşluk yutan iki yönlü metin, 24.000 piksel uzunluğunda kelime listesi ve kopuk görünen logo.
src/types/hebrew.ts Domain modeli — kök, binyan, gizra, çekim
src/engine/niqqud.ts Hareke katmanı (saf)
src/engine/binyan.ts Çekim şablonları (saf)
src/data/alefbet.ts Alfabe + harekeler
src/data/roots.ts Kök tablosu (boru ayraçlı ham veri)
src/data/catalog.ts Doğrulayıcı → kanonik HebrewVerb[]
src/pages/ Sayfalar
src/lib/speech.ts he-IL seslendirme (Web Speech API)
engine/ hiçbir zaman lib/ veya pages/ içe aktarmaz — saf kalır, böylece
her kural birim testle kilitlenebilir.
npm run verify # typecheck + lint + 112 test
npm run build
npx vercel --yes --prod
Adresler
| Adres | Davranış |
|---|---|
shoresh-three.vercel.app | Kanonik adres. Üretim alanı; her deploy'da kendiliğinden güncellenir. |
shoresh-ivrit.vercel.app | Dağıtım takma adı. Kendiliğinden güncellenmez. |
Takma ad her deploy'dan sonra elle yeniden bağlanmalı, yoksa ESKİ sürümü sunmaya devam eder:
npx vercel alias set <yeni-dagitim-url> shoresh-ivrit.vercel.app
Bu bir kez ısırdı: shoresh-ivrit v1.0.0'da kalıp derin bağlantılarda 404
vermeye devam etti, oysa shoresh-three çoktan düzelmişti. Paylaşırken
shoresh-three verilmesi daha güvenli.
Erişim: Proje herkese açık — Vercel Deployment Protection (SSO) kapalı.
Durumu görmek için: npx vercel project protection shoresh --json
Kök listesi, anlamlar ve öğretim notları bu proje için yazıldı. Çekimler
kural motoruyla üretiliyor; beklenen biçimler standart ulpan dilbilgisi
tablolarına karşı test ediliyor (tests/unit/binyan.test.ts).
Taranan açık veri setleri (roni5604/hebrew-words-db, eyaler/hebrew_wordlists)
kök/binyan/hareke/anlam açıklaması taşımadığı için kullanılmadı.