Gönderi tarihi: 5 saat önce5 saat Admin JAPON MÜHENDİSİN ÖĞLE ARASI KAÇAMAĞI DÜNYAYI DEĞİŞTİRDİ (QR KODU)!Günlük hayatımızda restoran menülerinden ödeme sistemlerine, otobüs duraklarından ürün ambalajlarına kadar her yerde karşımıza çıkan o siyah-beyaz kareler, yani QR kodlar, aslında fabrikalardaki büyük bir pratiklik arayışının sonucu olarak doğdu.QR Kod Nedir?Açılımı "Quick Response" (Hızlı Tepki) olan QR kod, geleneksel tek boyutlu barkodların çok daha gelişmiş ve iki boyutlu (2D) halidir.Yüksek Veri Kapasitesi: Klasik dikey çizgili barkodlar yalnızca yan yana dizildikleri için en fazla 20-30 karakter veri (genellikle sadece sayı) taşıyabilirken; QR kodlar hem yatay hem de dikey olarak veri depolayabilir. Bu sayede 7.000'den fazla sayısal karakteri veya 4.000'den fazla harf ve sayıyı tek bir kareye sığdırabilir.Hızlı ve Esnek Okuma: Tarayıcılar veya akıllı telefon kameraları tarafından her açıdan (360 derece) saniyeler içinde kolayca okunabilir.QR Kod Nasıl Bulunmuştur?QR kodun icat hikayesi, Japonya'daki otomotiv sektörünün ihtiyaçlarına ve bir mühendisin öğle arasında oynadığı zeka oyununa dayanıyor.1. Fabrikadaki Tıkanma (1990'ların Başı)1990'ların başında, Toyota'nın bir alt kuruluşu olan Japon otomotiv parçası üreticisi Denso Wave fabrikalarında ciddi bir operasyonel yavaşlama yaşanıyordu. Otomobil parçalarını takip etmek için kullanılan geleneksel dikey barkodlar yetersiz kalıyordu. Bir parçanın üzerinde birden fazla barkod bulunması gerekiyordu ve işçiler kutuları taratırken her parça için 5-10 farklı barkodu tek tek okutmak zorunda kalıyordu. Bu durum hem zaman kaybına yol açıyor hem de işçilerde ciddi fiziksel yorgunluk yaratıyordu.2. Çözüm Arayışı ve "Go" Oyunu İlhamıŞirket, bu sorunu çözmesi için Masahiro Hara liderliğindeki iki kişilik küçük bir ekibi görevlendirdi. Hedef netti: Çok daha fazla bilgi saklayabilen ve süper hızlı taranabilen yeni bir kod türü geliştirmek.Masahiro Hara, yeni kodun tasarımı üzerinde düşünürken, öğle aralarında sık sık oynadığı geleneksel Uzak Doğu strateji oyunu Go'dan ilham aldı. Go tahtasındaki siyah ve beyaz taşların oluşturduğu kare düzen, ona verileri iki boyutlu bir matris şeklinde kodlama fikrini verdi.3. "Hızlı Okuma" Sorununun ÇözülmesiEkibin karşılaştığı en büyük zorluk, tarayıcıların kodu diğer arka plan görsellerinden (örneğin kutu üzerindeki yazılardan veya fabrika ortamındaki nesnelerden) nasıl ayırt edeceğiydi.Hara ve ekibi, dünyadaki tüm basılı materyalleri, gazete sayfalarını ve ambalajları inceleyerek siyah-beyaz oranlarını analiz etti. Sonunda, diğer basılı evraklarda neredeyse hiç kullanılmayan benzersiz bir geometrik oran keşfettiler: 1:1:3:1:1 oranı.Bu oranı temel alarak kodun üç köşesine "konum algılama desenleri" (iç içe geçmiş siyah-beyaz kareler) yerleştirdiler. Bu kareler sayesinde tarayıcı, kodun etrafında ne olursa olsun, hangi açıyla tutulursa tutulsun (ters, yan veya eğik) onun bir QR kod olduğunu anında fark edip okuyabiliyordu.Neden Her Yerde Kullanabiliyoruz?Denso Wave şirketi, 1994 yılında QR kodun patentini aldı ancak teknolojinin yaygınlaşmasını istemediği için patent haklarını kullanmayacağını ve kodu herkesin ücretsiz kullanımına açacağını duyurdu.Şirketin bu cömert ve stratejik kararı, QR kodun dünya çapında açık bir standart haline gelmesini sağladı. 2000'li yıllarda kameralı cep telefonlarının, ardından da akıllı telefonların hayatımıza girmesiyle birlikte bu teknoloji endüstriyel fabrikalardan çıkıp cebimize kadar girmiş oldu.QR kodların üzerindeki yırtılmalara, çiziklere veya lekelere rağmen tıkır tıkır çalışabilmesinin arkasında harika bir matematiksel mühendislik yatıyor: Reed-Solomon Hata Düzeltme Algoritması.Bu algoritma sayesinde bir QR kodun neredeyse üçte biri tamamen yok olsa bile telefonunuz kodu saniyeler içinde okuyabilir.Bu Sistem Nasıl Çalışıyor?Sistemin temel mantığı yedekli veri (redundancy) üretmeye dayanır. QR kod oluşturulurken, sadece gitmek istediğiniz web sitesinin adresi kodlanmaz; bu adresin yanına matematiksel formüller kullanılarak üretilen "yedek/doğrulama" verileri de eklenir.Eğer kameranız kodun bir kısmını leke yüzünden okuyamazsa, kodun diğer bölgelerindeki sağlam pikselleri ve bu matematiksel yedekleri kullanarak eksik veya hasarlı kısımları kendi kendine "tahmin eder" ve onarır.Hata Düzeltme Seviyeleri (L, M, Q, H)Bir QR kod üretilirken kullanım amacına göre 4 farklı güvenlik seviyesinden biri seçilir. Bu seviyeler, kodun ne kadar hasara dayanabileceğini belirler:SeviyeHasar ToleransıKullanım AlanıL (Low)%7'ye kadar hasarTemiz, düz kağıtlarda veya dijital ekranlarda tercih edilir. En az piksel yoğunluğuna sahip seviyedir.M (Medium)%15'ye kadar hasarGenelde standart tüketici broşürleri ve biletlerde kullanılan varsayılan ayardır.Q (Quartile)%25'e kadar hasarFabrikalar veya dış mekanlar gibi kodun kirlenme ihtimalinin yüksek olduğu ortamlar için idealdir.H (High)%30'a kadar hasarAşırı yıpranabilecek endüstriyel etiketlerde veya ortasına logo yerleştirilen QR kodlarda kullanılır.Logolu QR Kodların Sırrı:Şirketlerin veya markaların QR kodlarının tam ortasına kendi logolarını yerleştirebilmelerinin sebebi tam olarak bu %30'luk (Seviye H) toleranstır. Yazılım, kodun ortasındaki logoyu aslında "bilerek yapılmış bir hasar/leke" olarak algılar ve hata düzeltme algoritmasını devreye sokarak kodun kalan kısımlarından tüm veriyi eksiksiz bir şekilde kurtarır.
Gönderi tarihi: 5 saat önce5 saat Yazar Admin Başka bir makale (bu konuda):Bir Japon mühendis, QR kodunu tek bir iş için —Toyota üretim hattındaki otomobil parçalarını takip etmek amacıyla— icat etti; ardından şirketi patentini ücretsiz kullanıma açma kararı aldı. İşte kodun bugün yeryüzündeki her restoran masasında yer almasının tek nedeni de buydu.Onun adı Masahiro Hara'ydı. Şirket ise Toyota'ya ait bir parça tedarikçisi olan Denso Wave'di.1992 yılında bu sorun onun önüne geldi; hiç de cazip bir iş değildi. Fabrika çalışanları iş yükü altında boğuluyordu.Her otomobil parçasının bir barkodu vardı ancak bir barkod yalnızca yirmi kadar karakteri barındırabiliyordu; bu yüzden tek bir bileşeni takip edebilmek için üzerine beş veya on tane barkod yapıştırmaları gerekiyordu.Bir işçi orada durup tek bir parçayı art arda on kez okutmak zorunda kalıyordu. Bazıları günde neredeyse bin barkod okutuyordu. İş, artık otomobil üretmekten çıkmış, tüm gün boyunca etiketlere bir tarayıcı tutma eylemine dönüşmüştü.Bir de üst kademedekilerin hiç önemsemediği ikinci bir sorun vardı. Burası bir fabrikaydı; her yer yağlanıyordu. Barkodun üzerine bulaşan küçük bir gres lekesi bile kodun okunamaz hale gelmesine ve üretim hattının durmasına neden oluyordu.Hara'dan tarayıcıyı hızlandırması istendi. Bir süre inceledikten sonra sorunun tarayıcıda olmadığını fark etti. Asıl sınır, bizzat barkodun kendisinden kaynaklanıyordu. Siyah çubuklardan oluşan bir dizi, bilgiyi yalnızca tek bir yönde —soldan sağa doğru— taşıyabiliyordu.Bilgiyi hem yatay hem de dikey (yukarıdan aşağıya) olmak üzere iki yönde barındıracak bir sistem geliştirmeye karar verdi; böylece aynı küçük kare alan içinde yüzlerce kat daha fazla veri depolanabilecekti.İşte tam bu noktada, kulağa uydurma bir hikâye gibi gelen ama aslında gerçek olan o kısım devreye girdi.Hara, öğle molalarında —kareli bir zemin üzerinde siyah ve beyaz taşlarla oynanan o kadim masa oyunu— Go oynardı. Bir gün oyun tahtasına bakarken zihninde bir şimşek çaktı.Siyah ve beyaz taşlardan oluşan o ızgara düzeni, aslında bilgiyi iki yönde depolamanın bir yoluydu. Kodunun alacağı şekil de buydu.Ancak kodu oluşturmak işin kolay kısmıydı. Asıl zorlu sorun hızdı; çünkü tüm amaç hızlı olmaktı ve tarayıcılar zamanlarının büyük kısmını sadece kodun nerede olduğunu ve hangi yöne baktığını anlamaya çalışarak harcıyordu.Çözüm aklına bir trende yolculuk ederken geldi. Pencereden dışarıdaki binaları izliyordu; binalardan biri, gökyüzüne karşı duruşuyla diğerlerinden ayrışıp dikkatini çekti. Fikir buydu.Kodun üç köşesine üç küçük kare hedef yerleştirdi. Bir tarayıcı bu üç kareyi gördüğü anda, kodun nerede olduğunu ve nasıl döndürüldüğünü —baş aşağı veya açılı duruyor olsa bile— anında anlıyordu.İşte onun bu iş için ne kadar ileri gitmeye istekli olduğunu gösteren o ayrıntı: Bu üç köşe karesi, ancak sayfadaki başka hiçbir şey onlara benzemiyorsa işe yarıyordu.Eğer yakındaki bir dergi reklamında veya bir karton kutuda aynı siyah-beyaz desen bulunsa, tarayıcının kafası karışabilir ve yanlış şeyi algılayabilirdi.Bunun üzerine Hara ve iki kişilik küçük ekibi, basılı materyalleri incelemeye koyuldu. Dergiler, el ilanları, karton kutular... Günler boyunca yığınla materyali taradılar; her bir görseli siyah ve beyaz alan oranlarına indirgeyerek, baskıda neredeyse hiç rastlanmayan o tek oranı aradılar. Ve sonunda onu buldular: Bire bir, üçe bir, bire bir.Siyah ve beyazın o tam ritmi, yeryüzündeki her QR kodunun her bir köşe karesine işlenmiştir; bu desenin seçilme nedeni ise, basılı dünyanın tesadüfen neredeyse hiç üretmediği bir yapı olmasıdır.Ardından, yağ sorununu çözdü.Kodu, kendi bilgilerinin bir yedeğini tüm kareye matematiksel olarak dağıtacak şekilde tasarladı. Bir QR kodunun yüzde otuzuna kadar olan kısmını yırtabilir, lekeleyebilir veya kazıyabilirsiniz; buna rağmen kod kusursuz bir şekilde taranmaya devam eder. Çünkü kod, kendi bünyesinde sakladığı kopyayı kullanarak eksik parçayı yeniden oluşturur.Bir işçi etiketin üçte birini yağla kirletse bile üretim hattı durmadan işlemeye devam edebilirdi. Bu, çizilmiş bir CD'nin yine de çalabilmesini veya bir uzay aracının güneş sistemi boyunca verileri tekrar gönderilmesini istemeden iletebilmesini sağlayan matematiğin aynısıydı.Çalışmasını 1994'te tamamladı. Sisteme, ne olduğuna değil, kullanıcıya sağladığı faydaya atıfta bulunarak "Quick Response" (Hızlı Yanıt) adını verdi.Ve sonra Denso, asıl önemli olan kararı aldı.Patent hakları onlardaydı. Yapılan her tarama için bir ücret talep edebilirlerdi; günümüzde gerçekleşen milyarlarca tarama düşünüldüğünde, bu durum birilerini hayal edilemeyecek kadar zengin edebilirdi.Bunun yerine, telif hakkı talep etmeyeceklerini duyurdular ve teknik özellikleri herkese açık hale getirerek dileyen herkesin sistemi kullanabilmesini sağladılar. Hara daha sonra, bu kararın şirket içinde büyük bir tartışmaya bile yol açmadığını söylemişti. Her şey o tek bir tercihle başladı. Kullanımı hiçbir maliyet gerektirmeyen bir kod, herkesin üzerine yenilikler inşa ettiği bir yapıya dönüştü. Havayolları onu biletlere ekledi; telefon üreticileri, kameralarına bu kodu okuyabilen sistemler yerleştirdi.Derken bir salgın patlak verdi ve dünya, hiçbir şeye temas etmeden birine bilgi aktarmanın bir yoluna ihtiyaç duydu; böylece bir Toyota mühendisinin, elleri yağ içindeki fabrika işçileri için tasarladığı o küçük ücretsiz kare kod; bir anda her menüde, her ödeme noktasında ve her kapıda karşımıza çıkmaya başladı.Hara hâlâ orada çalışıyor. Defalarca dile getirdiği üzere, bu teknolojinin böylesine yaygınlaşacağını hiç hayal etmemişti; en çok gurur duyduğu husus ise, insanların güvenliğini sağlamak amacıyla kullanılmış olmasıydı.O adam bu kodu, fabrika zeminindeki yağa dayanıklı olması için geliştirmişti; oysa kod, diğer her türlü zorluğa da direnmeyi başardı.Bu yıl onun çalışmalarını yüzlerce kez inceledin. Artık kime ait olduğunu biliyorsun.
Katılın Görüşlerinizi Paylaşın
Şu anda misafir olarak gönderiyorsunuz. Hesabınız varsa, hesabınızla gönderi paylaşmak için ŞİMDİ OTURUM AÇIN.
Eğer üye değilseniz hemen KAYIT OLUN.
Not: İletiniz gönderilmeden önce bir Moderatör kontrolünden geçirilecektir.