Windows-GPU-UNLOCK
This is Windows GPU UNLOCK: RTX3090 UEFI port, Korean no-reset Windows boot guide, verified source and benchmark evidence
AI translation
81 il şu an hangi plaka serisinde? İleri tarih ve hedef seri tahmini, haftalık gerçek verilerle.
Translation pending
OtherHTML · PythonGitHub @gyenihayatOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Türkiye 3+3 araç plakalarında il il güncel seri tahmini: bir il şu an hangi seride, ileri bir tarihte nerede olur, istediğiniz seriye ne zaman ulaşır — 81 il tablolarıyla.
Tamamen statik tek sayfa (index.html); veri sayfaya gömülüdür.
Veri kaynağı: wowturkey.com "Türkiye Genelindeki Araç Plakalarının Gelişimi" başlığında Güven_Hoca'nın paylaştığı haftalık/günlük tablolar (Şubat 2024'ten beri), OCR ile sayısallaştırılıp toplam ve haftalar-arası tutarlılık kontrolleriyle doğrulanmıştır.
Yöntem: seri konumu nominal bir sayıya çevrilir (plaka alfabesi; ilk/son harfte I-O yok, seri başına 1000 numara); hız, son ~180 gündeki aralık hızlarının medyanıdır (tek seferlik blok atlamalarına dayanıklı). Geriye dönük testte medyan hata ~7 gün.
Güncelleme: forumdaki yeni tablo okunup plakalar.txt ("01 BIE 404, ...") ve hft.txt ("İstanbul 9451", ...)
dosyalarına yazıldıktan sonra
python3 tablo_ekle.py --tarih YYYY-MM-DD --plakalar plakalar.txt --hft hft.txt çalıştırılır (önce --kuru ile doğrulanabilir).
Tarih hafta sonu/resmi tatile denk gelirse bir önceki iş gününe çekilir (is_gunu.py); gömülü DATA,
data/ dosyaları, il sayfaları ve sitemap güncellenir. Ardından commit/push edilir.
Sitemap lastmod: ana sayfada verideki en son gözlem günü; il sayfalarında yalnızca sayfanın anlamlı içeriği (canlı tahmin alanları ve JS hariç) değiştiyse üretim günü, aksi hâlde önceki değer korunur.
generate_il_pages.py --bugun YYYY-MM-DD yalnızca tahmin tarihini sabitler; "son gözlem" tarihleri her zaman veriden gelir.
--lastmod YYYY-MM-DD yalnızca anlamlı içeriği gerçekten değişen sayfalara yazılacak lastmod gününü verir (içeriği değişmeyen sayfalar etkilenmez, gelecek tarih reddedilir): --bugun ile tahmin günü sabitlenip yalnızca şablon değiştiğinde değişikliğin gerçek gününü yazmak içindir.
AI arama görünürlüğü pilotu (İstanbul, Ankara, İzmir, Bursa, Antalya): generate_il_pages.py içindeki AI_OZET_ILLER kümesindeki il sayfalarında, CTA'nın altındaki "not" satırının yerine (1) tarihli kısa cevap paragrafı (son kayıtlı gözlem plakası, tarihi ve harf grubu; "Güncel plaka tahmindir; resmî tahsis kaydı değildir.") ve (2) veri satırı (son gözlem · sayfa güncellemesi · wowTURKEY kaynak bağlantısı) bulunur. Paragraf data-live taşımaz, canlı JS onu değiştirmez; büyük tahmini plaka ve CTA yerinde kalır. "Sayfa güncellemesi", o sayfanın sitemap lastmod değerinin aynısıdır (anlamli() bu tarihi içerik saymaz). Pilot sayfalarda #bayat uyarı metni yalnızca veri üretim anında gerçekten eskiyse HTML'dedir; aksi hâlde metin satır içi betikte durur ve ziyaret anında veri eskimişse yazılıp gösterilir. Diğer iller baytça eski çıktıyı korur; yaygınlaştırmak için kümeyi genişletmek yeterlidir (tests/test_ai_ozet_pilotu.py 81 il için de dener).
Resmî tatil takvimi is_gunu.py içindedir (BAYRAMLAR + SABIT_TATIL; şu an 2024–2028, kaynak: Diyanet) ve il sayfalarındaki JS tatil listesinin tek kaynağıdır. Yeni yıl için BAYRAMLAR'a o yılın Ramazan/Kurban tam gün aralıkları eklenir; takvim kapsamı dışındaki tarih ya da 181 günlük tahmin penceresi (2028-07-03 sonrası üretim) HATA ile durur.
Testler: python3 -m unittest discover -s tests -v (Node varsa Python–JS iş günü eşliği de denenir).
Ortak motor: tahmin hesabı assets/tahmin-motoru.js içindedir; ana sayfa (index.html) ve 81 il sayfasındaki plaka tahmin aracı (assets/il-arac.js) aynı dosyayı kullanır. forecast.py ile aynı matematiktir; tests/golden/ altındaki altın çıktılarla korunur (ana sayfa arayüzü ortak modül öncesiyle birebir aynı sonuç verir). tablo_ekle.py yalnızca index.html içindeki const DATA = …; satırını günceller.
İl sayfaları: generate_il_pages.py 81 sayfayı tek şablondan üretir (il bazında elle yazılmış içerik yok): büyük tahmini plaka (il kodu + 3 harf + 3 haneli sıra, örn. 06 GGL 096; ana sayfadaki üç büyük il kartı da aynı biçim ve aynı değerdir), ayrı etiketli son kayıtlı gözlem / gözlenen harf grubu / son 28 gün değişimi, sayfa içi hesaplayıcı; tablolar ve metodoloji <details> içinde HTML'de durur. Son gözlem 21 günden eskiyse kısa güncellik uyarısı gösterilir (BAYAT_ESIK_GUN).
Tarih aracı ("Belirli bir tarihte hangi plakada?"): ana sayfa ve 81 il sayfası aynı işaretlemeyi (generate_il_pages.py tarih_arac_html) ve aynı kodu (assets/tarih-sorgu.js, ortak motor üzerinde) kullanır; ana sayfada il seçimi ve ikincil "81 ilin bu tarihteki tahminleri" tablosu vardır, il sayfasında yalnızca tarih. Atlanacak seriler: aracın kendi alanı (#excl, iki sayfada aynı, varsayılan boş, kalıcı değil); sonuçta uygulandığı açıkça yazılır. Hedef plaka aracının kalıcı pt-excl ayarı tarih sonucunu etkilemez. Elle seçilen tarih önceki iş gününe çekilmez (güncel tahminin referans günü kuralı yalnızca başlıktaki güncel plakaya uygulanır). Analitik: yalnızca ana|il-tarih-hesapla|sonuc|hata adları, girdi gönderilmez. Testler: tests/test_tarih_araci.py.
Geriye dönük tarih tahmini: ilk kayıtlı gözlemden (9 Şubat 2024) önceki tarihler ortak motorun geriye modeliyle (estimateBack = hedef aracındaki backEstimate'in tersi; ilk gözlem sırası, ilk yıl hızı ve mevsim) hesaplanır ve "Geriye dönük / Kaba / Çok kaba geriye dönük tahmin" olarak artan belirsizlikle (±%25, 1 yıldan sonra yılda +%5, en çok %50) gösterilir. 1 Şubat 2018'den önce tahmin üretilmez: bu, yalnızca bu araçta uygulanan bir MODEL tarih sınırıdır; üç harf–üç rakam plakaların hiçbir ilde fiilen dağıtılmaya başladığı gün olarak sunulmaz. Model geçerli plaka üretemiyorsa (sıra < 1) plaka uydurulmaz; bu, ilin gerçek dağıtım başlangıcı ya da o tarihte plaka dağıtılmadığı anlamına gelmez. ARTES'te anılan BAA/AAB başlangıç grupları ve Ankara'daki 2019 üç harf–üç rakam plakalar (AEA, AFM, AFP, 06 AFC) hesapta, uyarıda ya da sınırda KULLANILMAZ: mutlak başlangıç/alt seri sınırı sayılmaz; yalnızca doğrulanmamış değerlendirme notu olarak içinde durur. Ankara için tek kalibrasyon kullanıcı referansı ≈ 1 Haziran 2020'dir (ayrı veri dosyası, resmî gözlem değil, ±30 gün tarih belirsizliği bir modelleme varsayımıdır).
statik HTML (Python) ve canlı JS (ortak motor) aynı gün için aynı tam plakayı üretir; ham tahmin iki tarafta bit-bit aynıdır, gösterim yuvarlaması da JS ile aynıdır (yarım değer yukarı; Python kullanılmaz, bkz. ve ).
güncel tahminin referans günü, Türkiye yerel tarihinin (UTC+3; tarayıcı saat diliminden bağımsız) en yakın önceki iş günüdür: Cumartesi, Pazar ve tam gün resmî tatilde değer değişmez; arife/yarım günler iş günüdür. Tek kaynak (); JS için bunu olarak üretir (elle düzenlenmez), (ortak motor) ana sayfada ve il sayfalarında aynı kuralı uygular. Son kayıtlı gözlem tarihi bu kuraldan bağımsız, verideki gerçek tarihtir. İl sayfasındaki büyük tahmin ana sayfayla aynı motorla () canlı hesaplanır; HTML'deki statik değer üretim referans günü içindir.
il sayfaları ve ana sayfa hesaplayıcısı aynı hızı gösterir: tahmin motorunun hızı (son ~365 günlük aralık hızlarının medyanı, sıra/gün; haftalık değer bunun 7 katı). Bir serinin süresi (1.000 sıra) bu hızdan, atlamasız ilerleme varsayımıyla ve "yaklaşık" olarak hesaplanır (ana sayfada gün cinsinden). Forum tablolarının haftalık ortalaması () artık hız olarak gösterilmez.
elle yazılmıştır; yalnızca işaretli bölgeler (, , , temel CSS, ) tarafından üretilir. Sitemap'teki ana sayfa 'u yalnızca anlamlı içerik (gözlem verisi, metin, şablon, CSS) değişince yenilenir; kartlardaki günlük seri/tarih değişimi tek başına sayılmaz (iz bölgesinde saklanır).
Chrome testleri ile başlar; üretim analitiği (GoatCounter) tarayıcıda engellenir, testler üretim sayacına istek göndermez. Eski Abacus ziyaret sayacı kaldırılmıştır (geçmiş veriler altında yereldedir, Git'te değildir); engel için, yalnızca karşılaştırma testinin git geçmişinden aldığı eski ana sayfa kopyası için korunur.
ana sayfa ve 81 il sayfasında TEK yükleyicidir (HTML'de doğrudan GoatCounter kodu yoktur). Yalnızca iken, değilken ve iken GoatCounter'ın standart betiğini ekler; sayfa görüntülemeyi kendisi sayar (burada ayrıca sayım yok). Yerel, Vercel önizleme ve test ortamlarında hiç ağ isteği yapılmaz; test Chrome'ları ayrıca , , adlarını çözemez (). Özel olaylar yalnızca sabit, anonim adlardır (): , , , ; plaka, arama metni veya başka içerik gönderilmez. Kendi ziyaretinizi saymamak için tarayıcıda . Mevcut Abacus sayacı ve gizli panel korunmuştur. Analitik betiği ve bilgilendirme notu ( bölgeleri) sitemap parmak izine katılmaz.
Kullanıcı katkı sistemi (/geri-bildirim, /api/geri-bildirim): Ziyaretçiler geçmişte verilen bir plaka hakkında bilgi (il, plaka/harf serisi, gün/ay/yıl düzeyinde yaklaşık tarih) ya da öneri/hata bildirimi gönderebilir. Sayfa geri-bildirim.html + assets/geri-bildirim.js'tir; noindex'tir, sitemap'te yoktur; diğer sayfalarla aynı assets/olcum.js (GoatCounter) ve aynı bilgilendirme notunu yükler. Plaka bildiriminde tarih (gün/ay/yıl düzeyinde) zorunludur. Analitik: sayfa görüntülemeyi count.js sayar; ayrıca YALNIZCA sunucu kaydı GitHub'a başarıyla yazdıktan sonra tek bir anonim olay gönderilir: plaka_bildirimi (plaka formu) ya da genel_oneri (öneri/hata formu). Hata, istemci doğrulama hatası ve "tekrar" yanıtında olay gönderilmez; plaka, il, tarih, isim, mesaj ya da başka içerik hiçbir zaman gönderilmez (olay adı PlakaOlcum.IZINLI sabit listesindedir). Ana sayfa ve 81 il sayfasının altbilgisinde "Öneri ve katkı gönder" bağlantısı vardır (<!--KATKI--> / <!--ANA:KATKI--> bölgeleri, generate_il_pages.py üretir; sitemap lastmod ve ana sayfa parmak izine girmez); il sayfasından gelince ?il=<plaka kodu>&sayfa=/il/<slug> ile il otomatik seçilir. Akış: form → api/geri-bildirim.js (doğrulama, köken denetimi, hız sınırı) → GitHub Contents API → ayrı ve özel depoda JSONL dosyaları oneriler.txt (öneri/hata/diğer) ve plaka_bildirimleri.txt (plaka). Kullanıcı plaka bildirimleri hiçbir zaman data/tahmin_data.json veya data/tarihsel_referanslar.json'a otomatik eklenmez; incelemesi elle yapılır. Kayıt dosyaları bu depoda bulunmaz (.gitignore'da da vardır). Her satır tek JSON'dur (v, zaman, tur, ...), <, >, & kaçışlıdır; IP ve üstbilgiler kaydedilmez.
Vercel ortam değişkenleri (Production; hiçbiri istemciye gitmez): GITHUB_TOKEN (yalnızca hedef depoya Contents: Read and write izni olan fine-grained token), GERI_BILDIRIM_REPO (sahip/ozel-depo; sitenin kendi deposu olamaz, GitHub "private" demiyorsa yazılmaz), isteğe bağlı GERI_BILDIRIM_BRANCH (main), GERI_BILDIRIM_ONERI_DOSYASI, GERI_BILDIRIM_PLAKA_DOSYASI, GERI_BILDIRIM_ORIGINLER (varsayılan: plakatahmini.com ve www; önizleme domaininde denemek için ekleyin). Her commit mesajı [skip ci] içerir. SHA çakışmasında (409/422) en fazla 5 deneme, artan bekleme ve 8 sn süre bütçesi; başarısızlıkta kullanıcıya hata gösterilir, sahte başarı yoktur. Önlemler: köken/içerik türü/boyut (8 KB) denetimi, sunucu tarafı doğrulama (il listesi, plaka biçimi, tarih aralığı, uzunluklar), bal küpü alanı, en az 2 sn doldurma süresi, örnek başına bellekte hız sınırı (IP başına 10 dk'da 3, günde 12; saatte genel 120; IP yalnızca tuzlu özet olarak bellekte), aynı içeriğin 30 dk içinde tekrarını yazmama. koddaki sınırlayıcı ve tekrar engeli : Vercel birden çok örnek çalıştırırsa ya da bir örnek yeniden başlarsa sayaçlar sıfırlanır; bu yüzden yalnızca ilk savunma hattıdır, kesin sınır sağlamaz. Kesin sınır için Vercel Firewall'da (Project → Firewall → Custom Rules → Configure) şu kural önerilir: Request Path Method → , anahtar IP adresi, sabit pencerede IP başına (planınız bu pencereye izin vermiyorsa dakikada 3), aşımda (kural adı örn. ). Plan ve pencere seçenekleri Vercel panelinde sürüme göre değişebilir; kuralı kaydedip deploy sonrası aynı IP'den hızlı art arda POST ile denemeniz gerekir. Kural bu depoda tanımlı değildir (vercel.json'a eklenmedi); panelden elle oluşturulur. Ek olarak GitHub deposunda dosya boyutu 900 KB'a yaklaşınca (API yazmayı reddeder) dosyayı arşivleyip boşaltın. Testler: (Node, GitHub taklidi; gerçek istek yok) ve .
data/tarihsel_referanslar.json06 BYS 922Math.roundround()invtests/test_tam_plaka.pyis_gunu.pyRESMI_TATILgenerate_il_pages.pyassets/takvim.jstrReferansGun()estimateAthaftaindex.htmlANA:KARTLARANA:IL-LISTEANA:IL-BAGLANTILARANA:SURUMgenerate_il_pages.pylastmodANA:SURUMCHROME_TEMELbackups/abacus/abacus.jasoncameron.devassets/olcum.jslocation.hostname === "plakatahmini.com"navigator.webdriverlocalStorage["plaka-olcum"] !== "kapali"count.jscount.jsabacus.jasoncameron.dev*.goatcounter.comgc.zgo.atCHROME_TEMELPlakaOlcum.IZINLIana|il-hesapla-basla|sonuc|hataana-il-araana-il-ara-hataana-kart-tikla/<il>localStorage.setItem("plaka-olcum","kapali")<!--OLCUM-->lastmod/api/geri-bildirimPOST429 Too Many Requestsgeri-bildirim-hiz-siniritests/api/geri_bildirim.test.jstests/test_geri_bildirim.py