Aug.27

Semantic Web – Microformats2 ve Microdata

Büyük bir ihtimal çoğunuzun ilk defa duyduğu, ancak Semantic web yapısında arama motorlarının web sayfasındaki içeriği anlamlandırabilmesini sağlayan microformats (biçimlendirmeler) ve microdata (veri), bir blok içindeki (mesela bir

) verileri bütün olarak anlamlandırmayı amaçlar.

Araştırmalarımda genellikle mikroformatları bir 4 ana kategori altında kısıtlamış olan kaynakları gördüm. Bunlar; insanlar, organizasyonlar, etkinlikler ve lokasyonlar. Tahmin edeceğiniz üzere bu dört grup, spesifik özelliklere sahip ve arama motorları tarafından da hızlıca bulunmak istenir. Mesela bir oganizasyon oluşturdunuz ve bunun süresi 1 hafta. Normalde arama motorunun bu içeriği yakalaması 2 günü bulabilecekken, microformats ile biçimlendirildiğinde arama motorları daha kısa sürede yakalayıp anlamlandırabilir ve net sonuçlar sunabilir. Düz bir biçimde yazmak insanlar için anlamlı gelebilir ancak arama motorları için pek bir şey ifade etmez. Etkinlik tanımı için hCalendar, diğerleri için de vCard yapısı kullanılıyor.

HTML5,SEO

Aug.22

HTML5 API’leri ile Çalışmak – Ders 10 : Vibration API

HTML5’in özellikle mobil uygulamaların geliştirilmesinde kullanılmasıyla, mobil cihazlara yönelik API’ler de geliştirilmiştir. Vibration API ile adından da anlaşılacağı üzere titreşim üretebiliyoruz ve cihazı titretebiliyor. Gerçi bir web sayfasına girildiğinde kullanıcının cihazını titreten uyarılar vermek ne kadar mantıklı bilemiyorum, ancak bir web uygulamaları hazırlıyorsanız ve kritik bir durum varsa kullanıcıyı hem sesli hem görüntülü hem de titreşimli uyarmak isteyebilirsiniz.

HTML5

Aug.22

HTML5 API’leri ile Çalışmak – Ders 9 : BatteryStatus API

Mobil cihazlar için geliştirilen bir diğer faydalı API de BatteryStatus API’sidir. Cihazın batarya seviyesini verir. 0 ile 1 arasında bir değer döner. Eğer masaüstü bilgisayarda test edilirse, her zaman için 1, yani %100 dolu gibi bir değer döndürür ve sürekli de şarja takılı gösterir. Ayrıca cihazın o an şarja bağlı olup olmadığını da öğrenebilirsiniz.

HTML5

Aug.22

Aug.17

HTML5 API’leri ile Çalışmak – Ders 7: WebSQL API – HTML5 + jQuery ile Web SQL API Kullanarak Fonksiyonel Not Defteri Programlama

Projemizin yapısına bakacak olursak; ilk girişte eğer veritabanı oluşturulmamışsa kullanıcıya veritabanı oluşturulsun mu şeklinde bir mesaj çıkacak. Kullanıcı eğer onaylarsa, veritabanı oluşturacağız. Bu aşamaya kadar Web SQL’de veritabanının var olup olmadığını ve eğer yoksa veritabanı oluşturmayı öğreneceğiz. Sonrasında da veritabanında kayıt var mı yok mu diye kontrol edeceğiz. Eğer kayıt yoksa kayıt yok diye bir mesaj çıkaracağız. Bu aşamada da veritabanındaki tablomuzdaki kayıt sayısını okumayı öğrenmiş olacağız. Ardından basit bir form ile not defterinin başlığını, içeriğini alacağız. Tarihi de kendimiz otomatik olarak ekleyeceğiz. Aldığımız kayıtları da veritabanına gireceğiz. Bu aşamada da veritabanına kayıt yapmayı öğrenmiş olacağız. Her kayıt işleminden sonra da veritabanındaki kayıtları tekrar çekip bir listede göstereceğiz. Bu aşamada da veritabanından kayıtları almayı ve parse etmeyi göreceğiz. Her bir kaydın yanında güncelle ve sil butonları da olacak. Bunlarla da veritabanındaki ilgili kaydı güncellemeyi ve silmeyi de göreceğiz. Bir de bir buton ile kullanıcının veritabanını komple kaldırmasını sağlayacağız ve böylelikle veritabanını da kaldırmayı öğreneceğiz. Yani baya bir şey öğrenmiş olacağız bu uygulamayla…

HTML5