JavaScript ile TC No Üretelim

JavaScript TCKN Üreteci Kodu

TC Kimlik No Nasıl Oluşturulur?

Türkiye Cumhuriyeti kimlik numarası (TC kimlik numarası), Türkiye Cumhuriyeti vatandaşlarını tanımlamak için kullanılan benzersiz bir numaradır. Bu numara, 11 basamaklı bir sayı dizisidir ve aşağıdaki formattadır:


12345678901


↓ TC Kimlik No üreteci sayfanın altındadır. ↓

İlk 6 basamak, kişinin doğum tarihini temsil eder. İkinci basamak, kişinin cinsiyetini temsil eder. (1: erkek, 2: kadın) Son 5 basamak, kişinin sıra numarasını ve kayıt ilçesini temsil eder.


TC kimlik numarası, Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü tarafından üretilir. TC kimlik numarası üretmek için kullanılan algoritma, aşağıdaki adımları içerir:


Doğum tarihi, cinsiyet ve kayıt ilçesi bilgileri girilir.


TC kimlik numarası üretmek için kullanılan bilgiler

Bu bilgiler, 11 basamaklı bir sayı dizisine dönüştürülür.

Seri numarası, üretilen sayı dizisinin son 5 basamağına eklenir.

Üretilen sayı dizisi, doğrulama algoritmasından geçirilir.

Doğrulama algoritması, üretilen sayı dizisinin doğruluğunu kontrol eder. Algoritma, ilk 10 basamağın toplamının birler basamağının, 11. basamağı vermesini sağlar.


TC kimlik numarası üretmek için kullanılan algoritma, halka açıktır. Bu nedenle, bu algoritmayı kullanarak sahte TC kimlik numaraları üretmek mümkündür. Ancak, bu sahte TC kimlik numaralarının, resmi işlemlerde kullanılabilmesi için, doğrulama algoritmasından geçmesi gerekir.


TC kimlik numarası, Türkiye Cumhuriyeti vatandaşlarının kimliğini ve kişisel bilgilerini korumak için tasarlanmış bir numaradır. Bu nedenle, TC kimlik numarası üretmek, kişilerin kimlik bilgilerinin gizliliğini ihlal edebilir.

Türkiye Cumhuriyeti Kimlik Numarası kişisel bilgileri kullanmadan da algoritma mantığına göre herhangi bir yazılım dili kullanılarak üretilebilir. Örneğin JavaScript dilini kullanarak algoritma kurallarına uygun bir TCKN üretebilirsiniz. Üretilen bu numaralar genelde web siteleri ve uygulamalardaki kayıt formlarına girilen TCKN numaralarının formatının doğruluğunu front end tarafında anlık olarak denetlemek için yazılımcılar tarafından kullanılır. Zaten form sayfasından aldığınız TCKN verisini sorgulatmadan önce algoritmaya uygunluğunu sınamalısınız. Böylelikle sorgu yapmadan evvel kullanıcının en azından formata uygun numara girmesini garantilemiş olursunuz

Aşağıdaki otomatik olarak üretilmiş TCKN'yi test için deneyebilir veya butona basarak başka bir numara üretebilirsiniz.

TCKN üretimi Javascript ile nasıl yapılır? Diye sorduğunuzu duyar gibiyim. İşte sorunuzun yanıtı:

JavaScript TCKN üretecinin kodlarını aşağıdan alıp kullanabilirsiniz.

JavaScript İle Göz Egzersizi Uygulaması

 

Gözlerimiz, dünyayı görmemizi sağlayan en önemli organlarımızdan biridir. Günlük hayatımızda sürekli olarak gözlerimizi kullanırız ve bu da göz kaslarımızın yorulmasına ve zayıflamasına neden olabilir. Göz kaslarını güçlendirmek için ise çeşitli egzersizler mevcuttur.

Bu makalede, göz kaslarını eğlenceli bir şekilde çalıştırmak için geliştirilen bir JavaScript uygulamasını tanıtacağız. Uygulama, ekranda rastgele bir noktada çıkan ve fare ile tıklandıkça kaybolup başka bir noktada çıkan bir göz ikonu içerir. Kullanıcı, göz ikonunu olabildiğince hızlı ve doğru bir şekilde tıklamaya çalışır.

Uygulamanın faydaları şunlardır:

  • Göz kaslarını güçlendirir: Göz ikonunu takip etmek ve tıklamak, göz kaslarının farklı yönlerde hareket etmesini sağlar. Bu da göz kaslarının güçlenmesine ve daha esnek hale gelmesine yardımcı olur.
  • Göz-el koordinasyonunu geliştirir: Göz ikonunu tıklamak için göz ve el koordinasyonu gereklidir. Uygulama, göz-el koordinasyonunu geliştirmeye ve daha hızlı ve doğru bir şekilde tıklamaya yardımcı olur.
  • Odaklanma ve konsantrasyonu artırır: Göz ikonunu takip etmek ve tıklamak, kullanıcının dikkatini ve konsantrasyonunu ekrana odaklamasını sağlar. Bu da odaklanma ve konsantrasyon yeteneğinin gelişmesine yardımcı olur.
  • Eğlenceli ve motive edici: Uygulama, basit ve eğlenceli bir tasarıma sahiptir. Bu da kullanıcıları motive etmeye ve uygulamayı düzenli olarak kullanmaya teşvik eder.

Bu çalışmamızda saf JavaScript ile basit bir göz egzersizi uygulaması kodladım. Kodları aşağıdaki gibidir.


Kodların Çalışan halini buradan test edebilirsiniz.


Skor: 0

Skor: 0

Firefox ile Bir Sitenin TLS Versiyonunu Nasıl Öğrenirsiniz?

TLS (Transport Layer Security), internet üzerinden yapılan iletişimi güvence altına alan bir protokoldür. Bir web sitesinin hangi TLS versiy...