Türk Lirası Simgesini Web Sitelerinde Kullanmak

Bildiğiniz gibi Türk Lirası simgesini bilgisayarınızda kullanmak için http://www.tcmb.gov.tr/yeni/iletisimgm/TLSimge/kurulum.html adresinden kurulum programını indirerek bilgisayarımıza kuruyoruz. Bu program bilgisayarımıza AbakuTLSymSansRegular isimli bir font kuruyor. Ayrıca TL simgesi için bir klavye kısayolu ekliyor. (AltGr+T)

Peki ya web sitemizdeki para birimlerini nasıl yeni TL simgesi şeklinde göstereceğiz? İşte bu yazımızda bu konudan bahsedeceğim.

Öncelikle kurulum programının bilgisayarımıza yüklediği fontu alarak Font-Face yöntemiyle betiğimize dahil ediyoruz. Bunun için css dosyamızın en başına şu kod bloğunu yazmamız gerekiyor.

@font-face {
    font-family: 'TLFont';
    src: url('font/abakutlsymsans-regular-webfont.eot');
    src: url('font/abakutlsymsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/abakutlsymsans-regular-webfont.woff') format('woff'),
         url('font/abakutlsymsans-regular-webfont.ttf') format('truetype'),
         url('font/abakutlsymsans-regular-webfont.svgz#AbakuTLSymSansRegular') format('svg'),
         url('font/abakutlsymsans-regular-webfont.svg#AbakuTLSymSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

Bu kodu stil dosyamıza ekledikten sonra hemen Türk Lirası simgesi için kullandığımız HTML elemente atanmak üzere bir class belirleyerek font tipini TLFont olarak belirliyoruz. Yani css dosyamıza şöyle bir kod ekliyoruz:

.parabirimi {font-family:'TLFont';}

Daha sonra şuradan indireceğimiz dosyayı açarak içindeki font dosyalarını FTP üzerinden hosting alanımıza yüklüyoruz. (css içinde belirttiğimiz font url’leri ile fontları yüklediğiniz dizinin aynı olduğundan emin olunuz)

İşlem bu kadar. Şu anda sistemimiz TL fontları kullanmak için hazır. Kullanımı ise şöyle olacak.

<span class="parabirimi">¨</span> 123.00

Burada TL simgesi kullanacağımız yerlerde “¨” karakterini kullandığımızı görüyorsunuz. Eğer kullandığınız bilgisayarda TCMB’nin TL Simge Kurulum programını kurmuşsanız AltGr+T tuş kombinasyonu ile bu karakteri ekrana basabilirsiniz. Kurulu değilse burada kullanılan haliyle kopyala/yapıştır yaparak kullanmanız da mümkün.

Kolay gelsin :)

Humans.txt, Robots.txt’ye Karşı!

Bildiğiniz gibi robots.txt, web sitelerimizin ana dizinine koyduğumuz ve sitemizin bazı bölümlerinin arama motoru robotları tarafından indexlenmesini engellemeye yarayan bir dosyadır. Yeni ortaya çıkan ve robots.txt dosyasına bir tepki olarak doğan bir girişim humans.txt girişimi. Sloganları da “We Are People, Not Machines”. Yani humans.txt hareketi web sitelerinin arkasındaki gücün insanlar olduğunu unutturmamayı amaçlamaktadır. Web sitesinin hazırlanmasında emeği olan insanların imzasını bir şekilde o web sitesinde saklaması, izini bırakması, onlara da en azından robotlara verilen değer kadar değer verilmesi gerekliliğini vurgulamaktadır. Web sitelerinin ve internetin robotlar için değil, insanlar için olduğuna vurgu yapılmaktadır.

Peki nedir bu humans.txt?

humans.txt, bir metin dosyasıdır. Tıpkı robots.txt gibi sitemizin ana dizinine koyacağımız humans.txt dosyasının içeriğinde sitenin tanımı, amacı, yazılım ve tasarımda emeği olanlar, içeriğin hazırlanmasına katkıda bulunanlar, iletişim ile ilgili bilgiler gibi kısa ve tanımlayıcı bilgiler yer almaktadır. Örnek olarak oluşumun kendi sitesinde yer alan humans.txt dosyasına göz atabilirsiniz: http://humanstxt.org/humans.txt

Oluşum şimdiden dikkat çekmiş, Google, Flickr, GitHub ve MozDev gibi büyük internet siteleri şimdiden humans.txt dosyasını kullanmaya başlamışlardır.

Oluşumun web sitesine ve oluşumla ilgili detaylı bilgiye http://humanstxt.org linkinden ulaşabilirsiniz.

Rails Kurulumunda Invalid Gemspec in Date Format Hatası ve Çözümü

Windows ile uzun uğraşlarıma rağmen başarılı olamadığım Ruby on Rails kurulumu nedeniyle Ubuntu üzerinde çalışmaya karar verdim ve hemen bilgisayarıma yeni işletim sistemini kurdum. Ubuntu kurulumundan hemen sonra RoR için gerekli işlemleri gerçekleştirmeye başladım. Fakat Rails yükleme işlemi sırasında, daha önce Windows XP’de de karşılaştığım ancak çözemediğim bir hata ile karşılaştım. Hata raporu şu şekilde:

Invalid gemspec in [.............../specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: “2011-11-16 00:00:00.000000000Z”

Hatanın giderilmesi için RubyGems sürümünün 1.8.11′e yükseltilmesi gerekmektedir. Bununla ilgili olarak Ubuntu 11.10 işletim sistemi kullananlar aşağıdaki işlemi gerçekleştirmelidir:

sudo gem install rubygems-update

sudo update_rubygems

Ayrıca denememiş olmakla birlikte Windows üzerinde sorunun çözümü ile ilgili olarak aşağıdaki komut satırı işe yarayacaktır:

gem update –system

Kolay gelsin.

JQuery 1.7 geliyor!

JQuery, son yıllarda kullanıcı arayüz geliştiricilerinin vazgeçilmezi oldu. Açık kaynak kod dünyasının nimetlerinden faydalanan JQuery, her geçen gün gelişerek gücüne güç katmakta. Tabii gelişim bu kadar hızlı olunca sürüm güncellemeleri birbiri ardına sıralanıyor. Daha çok kısa bir süre önce, 12 Eylül’de 1.6.4 sürümünü yayınlayan JQuery, bugün 1.7 RC2‘yi yayınladı ve test için kullanıma açtı. Sürümün RC2 olduğu düşünüldüğünde çok kısa zaman içinde ve üzerinde çok fazla (belki de hiç) değişiklik yapılmadan final sürümü yayınlanacaktır.

JQuery blogunda yayınlanan 1.7 RC2 ile ilgili duyuruyu buradan inceleyebilir ve dosyayı indirebilirsiniz. Ayrıca 1.7 ile birlikte kullanıcıların kullanımına sunulan yeni fonksiyonları da buradan görebilirsiniz.

 

HTML Elementleri Yatay ve Dikey Ortalama

Tasarımlarımızda kullandığımız öğelerde sıklıkla karşılaştığımız bir sorundur yatay ve dikey ortalama. Bu konuyla ilgili birkaç çözüm yolu mevcut. Bu yazımızda da bu yöntemlerden bahsedelim istedim.

Bunun için 2 yöntemi tercih edebiliriz. Bunların birincisi css ile çözüm üretmek olacak. Bir diğer çözüm yolu ise JQuery kullanmaktır. Her iki yöntemin de kullanılacağı alanlar farklıdır. Dıolayısıyla ihtiyacınızı belirleyip o ihtiyaca göre seçim yapmak durumundayız.

Zaman kaybetmeden çözüm yöntemlerimizi sıralayalım.

Continue reading →

CSS3 ile Resim Kullanmadan Modern Butonlar Yapmak

Yalnızca CSS kullanarak şık butonlar hazırlamak

CSS3 ile birlikte hayatımıza giren yenilikler şüphesiz ki bizlere, yalnızca CSS kullanarak yapabileceğimiz şeylerde geniş bir hareket alanı sağladı. Bu teknikleri kullanarak yapılabilecek şeyler epey fazla. Bunlardan biri de güzel görünümlü butonlar.

Continue reading →