Duymadim.com

Bunudamı duymadın? Araç Bilgisayar Bilim Donanım Fragmanlar Genel Komedi Magazin Müzik Mobil Oyunlar Son Dakika Spor Teknoloji Uzay Video Yazılım İnternet Yeni teknolojiler Yeni telefonlar yeni haberler Nealaka nealaka ürünler acayip teknoloji teknoloji mobil hayat mobil dünya cep telefonu ilginç ürünler teknoloji harikası ürünler video fragman spor oyun oyunlar yeni oyunlar oyun haberleri

lucid-dream-flying1

Lusid Rüya veya Lusid Rüya Kontrolü tam olarak açıklamak gerekirse..Lucid Oxford Enstitüsü tarafından insanın rüyada oldugunu bilmesi oldugu açıklanmıştır..Dogudaki mistik ekollerde ise insanin rüyada oldugunun bilincinde olması ve rüyayı yönlendirebilmesi oldugunu anlatırlar..Ayrıca çeşitli sitelerde telkin mp3leri var..bunlar bilinçaltımıza mesajlar göndererek sizi luside daha hızlı hazırlar :) işte bende bunlardan kullandıgım bir tanesini sizinle paylaşıyorum..telkin dediysem..çok düşük bi frekansta..algılamanız oldukça zordur..buyrun bu mp3 ayrıca;
Lusid Rüya İçin Ücretsiz Yazılımlar (odo)


foxmarks-multi-browser-21

Foxmarks,Xmarks

Firefox‘un en popüler eklentileri arasında bulunan Foxmarks‘ın ismi Xmarks olarak değişti.Xmarks blogunda yapılana açıklamaya göre bu isim değişikliğinin nedeni Xmarks’ın firefox için verdiği desteği Safari ve Internet Explorer için de vermeye başlamış olması olarak gösteriliyor.


Bir süredir bu konuda bir blog yazmayı düşünüyordum ancak Do You Matter? How Great Design Will People Love Your Company (Nasıl Mükemmel Tasarım İnsanların Şirketinizi Sevmesine Yol Açar?) kitabını okuduktan sonra yazmaya karar verdim. Yazının devamına geçmeden önce Bay Brunner, Emery & Hall ortaya mükemmel bir kitap çıkarmışlar ve neredeyse her bir müşterime bu kitabın bir kopyasını hediye etmeyi düşünüyorum. Ancak bu kitabın ortaya bu denli güzel bir iş çıkarmış olmasının sebeplerinden birisi ve bu makalenin konusu da tasarımın bir ürün üzerinde işlevsel olabilmesini sağlamak için nasıl kullanılması gerektiği konusunu açıklamaktır.

Sizin de tahmin edeceğiniz üzere kitapta sürekli referans gösterilen en büyük iki firma Apple ve Nike ve bunun için de geçerli sebepleri var. Ben de bu makalede piyasanan en popüler iki oyun konsolu Nintendo Wii ve Microsoft Xbox 360‘yı aynı konu dahilinde inceleyeceğim.

Nintendo Wii

74-011

Hiç şüphesiz Nintendo bu tarz konsolların yaratıcısı konumunda. Güçlü işlemcilere, yüksek çözünürlüklü grafiklere ya da yeni nesil depolama alanlarına odaklanmamayı tercih etti. Kim olduğunuz ve kaç yaşında olduğunuz önemli değil. Ne zaman “Wii” sözcüğünü duysanız, onun size yaşattığı deneyimini düşünmeye başlayacaksınızdır. Golf kulüplerinde dolaşmak, bowling topunu fırlatmak gibi herkesin azıcık bir açıklama ile yapabilecekleri eğlenceli şeyleri mükemmel bir arayüz ile kullanıcılarına sunmayı başarmış durumda. Bir zamanlar diğer firmaların oyun konsollarının kalitesi ile başı dertte olan bir firmanın ürünü şimdi piyasadaki en çok talep gören uygulamaların başında geliyor ve bunu, yüksek performanslı ve keskin grafiklere sahip oyunlar olmadan başarıyor.

XBOX 360 (Aslında XBOX Live)

Çevrimiçi oyunları oynamak mümkün olduğundan beri bu oyunları oynuyorum ve bana bu deneyimi Xbox Live gibi yaşatan başka hiçbir ürüne rastlamadım. İlk bakışta bir oyunu İnternet üzerinden oynayabilmek için aylık bir ücret ödemek, özellikle PlayStation 3 ve bilgisayarlar üzerinde ücretsizken, saçma gelse de bir kere bu servisi kullanmaya başladığınızda ödediğiniz ücrete değdiğini anlıyorsunuz.

74-021

Microsoft tüm oyunlar üzerinde birbirleri ile tutarlı bir deneyim yaratma konusunda ortaya oldukça başarılı bir iş çıkardı. Oyuncu bölgeleri, “edinimler”, arkadaş listeleri, oyuncu skorları, tutarlı oyun davet sistemi, sohbet ve mesajlaşma sistemi, “oyuncu profilinizi” içeren ve PC üzerinden erişilebilen mesaj tahtası sistemi ve en önemlisi tüm bunların güzel bir biçimde çalışması. Wii kullanarak birisine bağlanmayı deneyin ve ne demek istediğimi anlayacaksınız. Arkadaş kodu kabusunun anlamı genellikle oyun oynamaktansa birisini bulmak için çok daha fazla zaman harcayacağınız anlamına geliyor.

Bu, bir komünite oluşturmak için deneyimi nasıl iyileştireceğini bilen bir şirket. Xbox sadece oyun oynayan bir makineden çok daha fazlası. Xbox, çevrimiçi oyuncu profilinize, çevrimiçi varoluşunuza bir kapı niteliğinde. Komünite, Microsoft’un lehine çalışıyor zira her ne kadar en çok satan ikinci oyun konsolu olsa da, konsol başına en çok oyun satılan oyun konsolu olma özelliğini koruyor. Zaman geçtikçe geliştirdiğiniz çevrimiçi kimliğinizi nasıl bırakabilirsiniz? Xbox’u düşündüğünüzde mükemmel çevrimiçi oyun aklınıza geliyor.

Önemli Olanı Bulmak

Mükemmel bir tasarımcı olmak, etkileyici ve güzel bir ürün ortaya çıkarmaktan çok daha öte bir şeydir. Mükemmel bir tasarımcı olmak, bir şirket ya da ürünün son kullanıcı ile arasında olan deneyimi arttıracak görsel bir iletişim oluşturabilmekten geçer. Her ne kadar tasarıma yatırım yapan pek çok şirket bulunsa da, onlardan sadece birkaçı bu seviyeye gelebilmiştir. Tasarımcılar olarak, hedeflememiz gereken şeyin bu olması gerektiğini düşünüyorum.

Sizin oyun konsollarına dair görüşleriniz neler? Konsolun size yaşattığı deneyim mi yoksa oyunların kalitesi mi sizler için önemli? Tercih ettiğiniz oyun konsolu hangisi? Yorumlarınızla paylaşın.


logo8

Tinyportal forumlarınıza içerik kazandırmanız için size birçok imkan sunuyor. Forumunuzun anasayfa rolünü üstlenecek olan tinyportal blok seçenekleri, içerik yönetim sistemi ve daha bir çok özelliğiyle forumcuların iştahını kabartıyor. SMF kullanıcıları eğer sizde tinyportal sahibi olmak istiyorsanız hiç acele etmeyin. bu yazılım sınırsız ve tamamen ücretsiz.

TinyPortal yapımcısı By Bloc bu yazılımı Türkiye ‘de benimsetmek için TinyPortal-Türkiye Resmi Çeviri ve Destek Sitesininin oluşumunu desteklemektedir. Portal yazılımının bütün “türkçe dil dosyaları” Türkiye destek sistesi tarafından zamanında ve ihtiyaçlara karşılık verebilecek şekilde hazırlanmaktadır.

Yanlız unutmamanız gereken şey; TinyPortal sahibi olmanız için önce SMF forum kullanıcısı olmanız gerekmektedir. Çünkü TinyPortal sadece SMF forum sistemi için yazılmıştır.

Özellikleri, Kurulumu, Dil dosyaları, modülleri hakkında hertürlü bilgiyi TinyPortal Türkiye Resmi Çeviri ve Destek Sitesi‘nden elde edebilirsiniz.

Tinyportal Resmi Sitesi
Tinyportal Türkiye Resmi Çeviri ve Destek Sitesi

Download bölümüne ulaşmak için;tıklayın

Dil dosyalarına ulaşmak için; tıklayın

tp-banner268x86-21


722

Bir öngörüde bulunacağım. Siz ve ben bu dünyadan göçtükten çok sonra bile HTML halen kullanılıyor olacak. Sırf bizim çağımızda arşivlenen milyarlarca sayfa değil, yaşayan ve nefes alan bir varlık olarak hayatını sürdürecek. Çok fazla gayret, enerji ve yatırım web’in araçlarına, protokollerine ve platformlarına harcandı.

Bizim buradaki sorumluluğumuzu düşünmeyi bir kenara bırakalım. Geçmişteki hatalar sebebiyle, uygarlığımızın yıllar boyunca birbirleri ile iletişim kurmak için kullanacakları önemli bir aracı geliştirmeye kendimizi adadık. Bu yüzden umursamadan ya da gerçekten umursayarak bu durumu kafamıza taktığımızda, HTML’yi iyileştirmek için, bugün verdiğimiz kararların sonuçlarının ne kadar ileriye dönük olacağını anlamamız gerekiyor.

W3C’nin HTML’nin yeni nesli için inanılmaz çaba harcadığı HTML 5, özellikle son bir iki yıldır dikkatleri üzerine çekmeye başladı. Bu gerçekten çok büyük bir proje ve sadece HTML’nin yapısını kavramakla kalmıyor, bunun yanısıra sözdizimsel analiz modelleri, hata işleme modelleri, DOM, kaynak alım modelleri, medya içeriği, 2B çizim, veri şablonlama, güvenlik modelleri, sayfa yükleme modelleri, istemci taraflı veri depolama ve çok daha fazlasını içeriyor.

Ayrıca Lachian Hunt’ın HTML 5 Ön İncelemesi yazısında da kavradığı gibi HTML’nin yapısında, kodunda ve semantiklerinde de değişiklikler yapılıyor.

Biz bu yazı için HTML’nin semantiklerini ele alacağız. Bu benim birkaç yıldır ilgilendiğim bir konu ve bunun HTML’nin geleceği için hayati önem taşıdığına inanıyorum.

BBC’nin geçtiğimiz günlerde yaptığı bir açıklamaya göre kurum, abbr tasarım şablonu‘na yönelik olan kullanılabilirlik ve erişilebilirlik endişeleri nedeniyle, program listelerinden hCalendar mikrobiçimini kullanmayı bırakacak. Buradan çıkarmamız gereken ders, geçen zaman içerisinde HTML’nin amacından çok daha ötesine geçtiğimiz ve HTML’nin semantik olanaklarını zorladımız olmalıdır. Özetle daha zengin semantik belgeler oluşturabilmek için kullanabileceğimiz kodları tükettik. Eğer HTML’nin halihazırda bulunan yapılarını zeki bir şekilde kullanmaya devam edersek, daha fazla problem gün yüzüne çıkacaktır. Ancak HTML ne yazık ki semantik bir kodlama dili olmaktan çok uzaktadır, semantikleri sabittir ve geliştirilebilir değildir.

Bu sadece basit bir teori problemi değildir. Yüzbinlerce geliştirici class ve id HTML değerlerini daha zengin semantik kod yazmak için kullanmaktadırlar (ayrıca yine aynı geliştiriciler bunları CSS stilleme için birer “çengel” olarak kullanmaktadırlar ancak bu başka bir konu). Neredeyse hiç değişmeden bu geliştiriciler ad hoc (belirli bir amaç için düzenlenmiş, kendi oluşturdukları) sözlükleri kullanmaktadırlar. Kullanılan değerler, halihazırda kullanılan şemalardan alınmaktansa kendileri tarafından geliştirilmiştir. Bu en iyi ihtimalle sahte semantik kodlama olarak isimlendirilebilir.

Web üzerinde kullanılan pek çok sayfa, HTML’nin fakirleşmiş elementlerini ve değerlerini, daha iyi bir yapıya sahip semantikleri belgelerine eklemek için mikrobiçimler kullanmaktadırlar. Bu durumda, class özniteliği için kullanılan değerler kabul görmüş sözlüklerden gelmektedir, bazen ise bu değerler vCard gibi standartlardan esinlenirken, bazen de hReview gibi herhangi oturmuş ve kabul görmüş bir standardı bulunmayan, sadece belirli bir amaca hizmet eden kaynaklardan esinlenmiştir.

Geliştirilebilir Semantikler

Burada çözülmesi gereken çok gerçek bir problem bulunmaktadır. Geliştiricilerin belgelerine daha zengin ve anlamlı semantikler ekleyebilecekleri HTML mekanizmalarına ihtiyacımız bulunmaktadır, sahte semantiklere değil. HTML 5′in üzerine en büyük baskıyı oluşturan konunun bu olduğunu söylemek yalan olmaz.

Ancak bu HTML içeriğinde daha zengin semantik oluşturmak için bir mekanizma geliştirmek kadar kolay bir iş değildir, uygulanabilecek her bir çözümün bazı olumsuz tarafları bulunmaktadır. Belki de bunlardan en önemlisi geriye dönük uyumluluktur. Sunulacak çözüm, günümüzde kullanılan yüz milyonlarca aygıtı kullanılamayacak hale getirmemelidir ki bu aygıtlar, önümüzdeki yıllarda da kullanılmaya devam edecektir. Geriye dönük uyumluluğu olmayan hiçbir çözüm, geliştiriciler tarafından okurlarını kaybetmek korkusuyla geniş bir şekilde kabul görmeyecektir, aksine kısa bir süre içerisinde yok olacaktır.

Sunulacak olan çözüm ayrıca ileriye dönük olmalıdır. Burada gelecek yıllarda piyasaya sürülecek aygıtlarla uyumlu olması gerektiğinden bahsetmiyorum, bu tarayıcı geliştiricilerinin sorunudur. Burada anlatmak istediğim şey, sonucun geliştirilebilir olmasıdır. Günümüzde geliştireceğimiz herhangi bir çözümün varolan ve olası tüm sorunları çözmesini beklememiz doğru olmaz. Geliştirilebilir ve geleceğin ihtiyaçlarına yardımcı olacak bir çözüm sunabiliriz.

Bu iki kısıtlama birbirini takip etmektedir ve büyük bir zorluk oluşturmaktadır. Ancak konu iki durum arasında on yıl bulunan bir kodlama dili olduğunda ve bu kodun önemi iletişim için bir global platform çatısı altında birleşmişse, karşı karşıya olduğumuz bu zorluğun aşılması gerekmektedir.

Peki HTML 5 bu sorunu nasıl ele alıyor? HTML 5 üzerinde bir dizi yeni element bulunuyor. Bunlardan bazıları benim “yapısal” olarak adlandırdığım section, nav, aside, header ve footer elementleridir. dialog elementi bir tür içerik (content) elementidir ve blockquote‘ye benzemektedir. Bunun yanısıra bazı veri elementleri de bulunmaktadır. Örneğin meter (metre) elementi “bilinen bir aralık içerisinde sayısal bir ölçümü ya da kısmi bir değeri temsil eder; örneğin disk kullanımı gibi” ve time” elementi bir tarihi ya da zamanı temsil eder.

Her ne kadar bu elementler kullanışlı olabilirken ve şimdilik ilgileri üzerine çekmişken, yukarıda bahsettiğimiz, özellikle geriye dönük ve ileriye yönelik problemleri çözebilecek kapasitede midir?

Gelin her bir kısıtlamayı ele alalım.

Geriye Dönük Uyumluluk

Peki section gibi bu yeni elementleri halihazırda kullandığımız tarayıcılar nasıl ele alıyorlar? Aslında Safari, Opera, Mozilla ve hatta IE7 bile aşağıdaki şekilde kodlanmış bir sayfayı işleyeceklerdir.

<h1>Üst seviye Başlık</h1>
<section>
<h1>İkinci seviye başlık</h1>
<p>Bu section elementi içerisinde bir metin.</p>
<section>
<h1>Üçüncü seviye başlık</h1>
</section>
</section>

Mükemmel bir başlangıç gibi görünüyor. Ancak CSS ile örneğin section elementini aşağıdaki şekilde stillemeye kalktığımızda:

section: {color: red}

…yukarıda bahsettiğimiz tarayıcıların pek çoğu stillemeyi doğru bir şekilde yapacaktır, ancak IE7 (ve muhtemelen IE6) bunu doğru şekilde uygulamayacaktır.

O zaman burada ciddi bir geriye dönük uyumluluk sorunu ile karşı karşıyayız. Günümüzde kullanılan tarayıcıların ortalama %75′i Internet Explorer sürümlerini oluşturuyor. Internet Explorer’ın yarı ömrünü göz önüne aldığımızda, önümüzdeki birkaç yıl boyunca bile kullanıcıların pek çoğunun IE6 ve IE7 kullanacağını öngörebiliriz.

Eğer HTML 5 bu yeni elementlerle gelirse, geliştiricilerin bu elementleri sitelerine entegre etmelerindeki olasılık nedir? Özellikle ziyaretçilerinin %75′inin bu kodlarla işlenmiş siteleri düzgün bir şekilde göremeyeceklerini göz önüne aldığımızda geliştiricilerin bu kodları kullanmalarındaki olasılık iyice düşmektedir.

Ne yazık ki class özniteliğini section elementleriniz üzerinde kullanarak bu sorunu gidermeyi düşünüyorsanız, bu yöntem de IE üzerinde çalışmayacaktır. Burada belki de bu sorunu çözebilecek bir yöntem geliştirilebilir ancak geliştirilmedikçe bu durum önemli bir sorun teşkil etmeye devam edecektir.

Gelin ikinci kısıtlamamız olan ileriye yönelik uyumluluk durumunu ele alalım.

İleriye Yönelik Uyumluluk
Burada bir soru ile başlayacağız: “bu yeni elementleri neden icat ediyoruz?” Bu soruya verilebilecek cevap “HTML’nin semantik zenginlikten yoksun olduğu ve bu yeni elementleri ekleyerek HTML’nin semantik zenginliğini arttırmış oluruz - bu da kötü bir şey değil, değil mi?” olacaktır.

Bu elementleri ekleyerek, HTML’nin daha iyi semantik yeteneklere sahip olmasına yönelik bir sorunu ele alıyoruz, ancak daha dar bir alan içerisinde. Ne kadar yeni elemente sırtımızı dayarsak dayayalım, HTML’ye ekleyeceğimiz daha iyi semantikleri göz önünde bulundurmaya devam edeceğiz. Bunun sonucunda da ne kadar yeni element kullanırsak kullanalım, halen sorunu çözmemiş olacağız. HTML sözlüğüne özgün terimler eklememiz gerekmiyor. Burada gereken şey, belgelere, gerektiğinde semantik zenginlik katabilecek bir mekanizma eklememiz gerekiyor. Teknik açıdan bu, HTML’yi geliştirilebilir yapmamız gerektiği anlamına geliyor. HTML 5, geliştirilebilirlik için hiçbir mekanizma sunmamaktadır.

HTML 5 bunun yerine geçerli tarayıcıların büyük bir çoğunluğunu gözden çıkaran bir özellik getiriyor ve ilgili dile hiçbir şekilde yeni semantik zenginlik katabilmemizi sağlamıyor.

Bu yeni elementlere yönelik birkaç soru halen geçerliliğini koruyor. Bu yeni elementlerin adları nereden geliyor? Yeni bir navigasyon elementi olması gerektiğine ve bunun adının “nav” olması gerektiğine nasıl karar verildi? Neden aynı terim sayfa genelinde, site genelinde ve siteler genelinde kullanılmakta?

Neden Docbook gibi halihazırda kullanılan bir sözlük kullanılmasın? Docbook, bir belge yapı sözlüğü olup HTML 5′ten çok daha zengin ve yayımlama uzmanları tarafından yıllardır kullanılıyor. Aslında bu Docbook yanlısı bir tartışma değil. Burada belirtmek istediğim şey, HTML’ye semantik zenginlik kazandırmak proje bazında bireysel çabalarla gerçekleştiriliyor ve 30 yıldan daha uzun zaman önce temelleri atılan açılımlardan en ufak bir miktarda bile esinlenilmiyor (GML üzerindeki ilk çalışmalar 1970lere dayanıyor).

Çözüme Yönelik Düşünceler
Günümüzde bu sorunları gidermeye yönelik çabalara dair eleştirilerimizi sıraladıktan sonra, bu problemi çözmek için bir önerim var mı? En azından bir tane olmalı.

Eğer HTML’ye yeni elementler eklemek olanaklar dahilinde olmasaydı, ya da en azından bu tartışma dahilinde olmasaydı, HTML’nin üzerine konsantre olabileceği bir diğer mantıksal alan öznitelikler olacaktır. Hepsi bir yana neredeyse 10 yıla yakın bir süredir, HTML’nin semantiklerini geliştirmek için class ve id özniteliklerini kullanıyoruz. Bu yüzden eğer bu problemi çözmek için öznitelikleri kullanacaksak, yeni öznitelikler geliştirmemiz gerekiyor. Bunun nasıl çalışacağını anlatmaya geçmeden önce, HTML 5′in yeni elementleri için gereksinimlerimizin bu öznitelikler için de geçerli olduğunu söylemek yerinde olur. En önemlisi, HTML’ye yeni öznitelikler eklemek geriye dönük uyumlu olacak mıdır? Eğer olacaksa HTML’de semantik geliştirilebilirlik için çalışır bir mekanizma sunacak mıdır?

Gelin yeni bir öznitelik icat edelim. Bunu ben “yapi” olarak isimlendireceğim ancak burada kullanacağımız ismin önemi yoktur. Bunu şu şekilde kullanabiliriz.

<div yapi="header">

Bunu tarayıcılarımızın nasıl algılayacağına bir bakalım.

Elbette bütün tarayıcılarımız bu elementi CSS kullanarak stillendirecektir.

div {color: red}

Peki buna ne dersiniz?

div[yapi] {font-weight: bold}

Aslında neredeyse tüm tarayıcılar, IE7 de dahil, yapi özniteliğine sahip div elementini doğru şekilde stilleyecektir, hatta yapi özniteliği olmasa bile ilgili stilleme kullanılabilecektir. Ne yazık ki IE6 bu alanda başarısız olacaktır. Ama yine de biz bu özniteliği HTML’de kullanabilir ve en azından tüm tarayıcıları onu tanıyabilmesini sağlayabiliriz. Hatta HTML’mizi stillemek için tüm modern tarayıcılar tarafından desteklenen CSS kullanabiliriz. Eğer eski tarayıcılar için de bir hile kullanmamız gerekiyorsa, stilleme için ilgili elemente class özniteliği için bir değer atayabiliriz. Bunu şu an üzerinde çalışılan HTML 5 çözümü ile kıyaslayın. Daha önce de söylediğim gibi HTML 5 üzerindeki çalışmalar, yeni elementler eklenmesi yönünde ilerliyor ancak bu elementler Internet Explorer 6 ya da 7′de stillenemeyecektir. Bu sebeple benim önerimin çok daha geriye dönük uyumlu olduğunu göreceksiniz.

Öznitelikler Üzerinden Geliştirilebilirlik

Yeni elementlerin yerine HTML 5 bir dizi yeni öznitelik içermelidir. Bu özniteliklerin her biri bir semantik kategorisine ya da türüne referans içerecektir. Örneğin HTML, yapısal semantikler, sözbilimsel semantikler, rol semantikleri (XHTML’den alınmıştır) ve diğer semantik kategorilerini ve sınıflarını içermektedir.

Bu yeni öznitelikler daha sonra tıpkı class özniteliğinin kullanıldığı gibi kullanılabilirler. Elementin doğasını tanımlamak için element semantiğine eklenebilir ya da element hakkında metaverisi dahil etmek için kullanılabilir.

Bu XHTML’nin role özniteliğinden farklı değildir, ancak tüm element semantikleri için tek bir öznitelik “sepeti” kullanmaktansa bir element için farklı semantik tiplerini tanımlayabilmemiz ve ardından onları ayırabilmemiz gerekir.

Örneğin, XHTML role özniteliği aşağıdaki şekilde çalışır:

<ul role="navigasyon siteharitasi">
<li href="indirmeler">Downloads</li>
<li href="belgeler">Belgeler</li>
<li href="haberler">Haberler</li>
</ul>

role özniteliğinin değerleri öntanımlı sözlükten ya da özel olarak oluşturulacak bir başka sözlükten alınmış ve boşluklarla ayrılmış kelimelerden oluşur.

Neden role özniteliğini olduğu gibi kullanmıyoruz? Çünkü role teriminin uygun düşmeyeceği başka semantik tipleri de bulunmaktadır. Örneğin:

<p hitabet="ironi">Mükemmel bir kişidir.</p>
hitabet, semantiklerin teorik tipini güzel bir şekilde örneklemektedir ve bu yöntemle bir belgenin sözbilimsel kısmı kodlanabilir hale gelecektir. Bu elementin “ironi” rolünü oynayamayacağı apacak ortada. Bunun yerine elementin içeriği ironiktir.

Diğer bir örnek daha. HTML’nin insan tarafından okunabilir bir değerin makine tarafından okunabilir biçimini oluşturmak konusunda zayıf kaldığı apaçık ortada. Bu daha önce bahsettiğimiz ve BBC’nin hCalendar mikrobiçimi ile olan probleminin kökeninde yatan durumdur. <span role=”2009-05-01″>Önümüzdeki yıl İşçi Bayramı>/span<” bir anlam ifade etmezken <span equivalent=”2009-05-01″>Önümüzdeki yıl İşçi Bayramı>/span< daha anlamlı olacaktır.

Yine burada da “equivelant” ya da bir benzeri terim kullanmak bir sorun teşkil etmeyecektir. Burada dikkat çekilmesi önemli olan şey, class özniteliğinde ya da role özniteliğinde olduğu gibi kullanmasının ve adaptasyonunun kolay olmadığıdır. Düzgün bir şekilde geliştirilebilir, geriye dönük uyumlu ve gerçek anlamda esneklik sunan bir çözüm için yukarıda anlattıklarımın incelenmesi gerekir.

Bu bölümü “Çözüme Yönelik Düşünceler” olarak isimlendirdim çünkü gerçekten çalışır bir çözüm üretmek için çok büyük bir miktarda çalışma ve hazırlık gerekiyor. Cevabı açık soruları aşağıda listeledim.

  • Kaç tane özgün semantik öznitelik bulunmalı? Bu kategoriler geliştirilebilir olmalı mı? Evetse nasıl?
  • Sözlükler nasıl belirleniyor?
  • Geliştiricilerin class değerlerini diledikleri gibi şekillendirebildikleri gibi dilediğimiz terimleri kendimiz seçebilecek miyiz? Yoksa kullanılabilecek terimler önceden mi belirlenecek? Ya da bir tür profil kullanarak kullanılabilecek değerleri geliştirmek (ve mümkünse de paylaşmak) için bir mekanizma mı oluşturulacak?
  • İki sözlük arasında çıkmazda kalırsak, örneğin iki farklı sözlük arasında birbirine benzer terimler gibi, bu durum nasıl çözülecek?
  • İsim aralıklandırma için bir tür forma ihtiyacımız var mı ya da buna yönelik bir mekanizma halihazırda mevcut mu?

Bu soruları cevaplandırmak için acele etmektense, üzerlerine düşünmek ve hep beraber tartışmak için soruları yanıtsız bırakıyorum. HTML 5′in sonuçları ve kararların veriliş süreci çok çetrefilli olduğundan bunlara yönelik son kararı verecek olan kişilerin dil bilimi, semantikler, semiotikler ve benzer alanlarda uzman olan kişiler olması gerektiğini düşünüyorum.

Umarım “yeni elementler oluşturmanın”, HTML’nin semantik kapasitesini yükseltmeye yönelik sorunun çözümü olmadığını anlatabilmişimdir.

Gelin bu kararları çabucak vermeyelim. Zaten torunlarımıza iklim değişikliği gibi büyük bir sorunla mücadele etmek zorunda bırakacak bir hata yaptık. gelin en azından onlara bırakabileceğimiz en iyi HTML’yi bırakalım.


Fransız otomobil üreticisi Citroen tasarladığı Hypnos, İngiliz otomobil dergisi Autocar tarafından verilen yılın konsept otomobili ödülüne layık görülmüş. Ekim ayında Paris Motor Show’da tanıtılan 4×4 araç, dizel-elektrik hibrit motora sahip.

hypnos11

hypnos2

 hypnos3

hypnos4-409x800

hypnos5

hypnos6

hypnos7

hypnos8

hypnos9

hypnos10

hypnos111

hypnos12


 tipjar1

Google Tipjar

İnternet devi google’den yeni bir hizmet daha kullanıma açıldı. Google’ın yeni servisi para kazanmak ve tasarruf yapmak ile ilgili önerilerin bulunduğu sosyal içerikli internet sitesi tipjar.

google moderator altyapısı ile kullanıma açılan tipjar‘da tasarruf ve para kazanma ilgili önerilerden size uygun olanını işaretleyerek o önerinin üst sıralara çıkmasını sağlayabiliyorsunuz. Yok ben kendi önerimi yazacağım diyorsanız da önerinizi yazarak sitede oylamaya açabiliyorsunuz. Bu önerileri yemek, alışveriş, seyahat, otomobil, teknoloji, sağlık, ev, iş gibi kategorilerde yapabiliyorsunuz.


 

Web erişilebilirliği web sitelerini ziyaretçilerin engelli olup olmadıklarına bakılmaksızın herkes için erişilebilir kılmak anlamına gelmektedir. Bir web sitesini erişilebilir kılmak için uygulanabilecek yöntemlerin pek çoğu kolaydır ve çok zamanınızı almaz ancak buna rağmen günümüzde halen pek çok web sitesi ya az bir miktarda erişilebilirdir ya da hiç erişilebilir değildir. Kamuya açık ve ticari yapıların engelli kişiler tarafından kullanılabilir olacak şekilde tasarlanmasını zorunlu kılan bazı kanunlar bulunmaktadır ancak Birleşik Devletler’de kurumsal web sitelerinin erişilebilir olmasını zorunlu kılan bir yasa henüz bulunmamaktadır (Birleşik Krallık’ta buna yönelik bir yasa 2004 yılında parlamentodan geçmişti). Birleşik Devletler hükümetine ait ya da hükümet tarafından desteklenen siteler Engelli Amerikanlar Yasası’nın 508. Bölümü‘ne tabidir ancak bu kanuna uymadığı için kapatılan ya da herhangi bir ceza alan hiçbir web sitesi olduğunu daha önce duymadım.

Web sitelerinin erişilebilir olmamasına yönelik özel bir çaba harcandığını sanmıyorum. Bence buradaki problem, insanların “erişilebilirlik” teriminin anlamından ve bunun engelli insanlar için ne derece önemli olduğundan bihaber olmalarında ve bir web sitesini nasıl daha erişilebilir kılacaklarından haberdar olmamalarında yatmaktadır. Ayrıca web tasarımına yönelik eskiden kullanılan yaklaşımlar (örneğin Fireworks tarafından etkinleştirilen kes ve döşe metodu) özellikle erişilebilirlik alanında çok büyük zaafların verilmesine yol açmıştır. Bu tip yaklaşımlar daha çok web sitelerinin tüm tarayıcılarda aynı şekilde görünmesine odaklandıkları için, engelli insanları gözardı etmişler ve bu sebeple de onlar için bilgiyi “erişilemez” kılmışlardır. Web site erişilebilirliği sitenizin hedef kitlenizdeki herkes için aynı görünmesi demek değildir. Erişilebilirliğin anlamı, bilginin herkes tarafından ulaşılabilir olması demekter. Görme engelli birisi için sitenizin tüm tarayıcılarda aynı görünmesi bir şey ifade etmez.


Etiketler: İnternet üzerinde bulunan onlarca vektör paketi, fırçası ve şablonları sayesinde Adobe Illustrator, günden güne web tasarımcıları arasındaki popülerliğini artırıyor. Bu tip eklentiler sayesinde çalışmalarınıza dilediğiniz görünümü kazandırabilir ve daha profesyonel görünümlü çalışmalara imza atabilirsiniz.

Bugünki yazıda İnternet üzerindeki en iyi 80 Adobe Illustrator dersini, fırçasını, .eps dosyasını ve kaynaklarını bulacaksınız. Makalenin anlaşılabilirliğini daha da kolaylaştırmak için kaynakları gruplara göre ayırdık:

  1. Adobe Illustrator Dersleri
  2. Adobe Illustrator Motifleri
  3. Adobe Illustrator İpuçları ve Hileleri
  4. Adobe Illustrator Fırçaları
  5. Vektör Paketleri
  6. Vektör Kaynakları

İşte başlıyoruz…

Adobe Illustrator Dersleri

Vektör Ninja Çetesi Oluşturmak

76-011

Bu rehberde basit şekilleri ve araçları kullanarak nasıl güzel görünümlü bir grup ninja karakterini oluşturabileceğinizi öğreneceksiniz. Özellikle Illustrator’a yeni başlayanlar için ideal.

76-021

Logo Tasarım Projesi - Adım Adım Yönergeler


Konseptten tasarıma kadar tüm aşamaları ile bir logo tasarım projesinin nasıl işletilebileceğini öğrenmek için bu rehberi takip edin.

Kaynak

 

: Noupe


 

Üniversiteden mezun oldunuz ve bir web geliştiricisi ya da web tasarımcısı olarak iş bulmak istiyorsunuz, ancak bir süre sonra bir bakıyorsunuz ki aslında bu alanda yeni bir iş sahibi olmak sandığınızdan çok daha zor görünüyor. Peki o zaman bir web geliştiricisi olarak nasıl iş bulacaksınız?

para1

Veliler ve arkadaşlar iş bulamamanızın dünyanın özellikle son birkaç ayda içinde bulunduğu ekonomik çöküntüye bağlı olduğu konusunda sizi teselli ediyorlardır ve özellikle daha önce bu alanda herhangi bir deneyimi olmayan birisinin yeni bir iş bulmasının eskisine oranla daha zor olduğunu söylüyorlardır. İşin gerçeği, hocalarınızın ve velilerinizin bilmediği gerçek şu ki size okullarda öğretilen şeylerin pek çoğu kurumsal bir ortamda neredeyse hiçbir işe yaramayacak şeylerdir ve dünyanın ekonomik durumu iyi ya da kötü olsun, daha önce herhangi bir deneyimi olmayan birisi için yeni bir iş sahibi olmak gerçekten zor olabilir. 

Web ajansları elbette bu alanda yeni birisinin derhal gelip kendileri ile birlikte çalışmalarını isterler ancak pek çok yeni mezun bunu yapamaz. Elbette henüz yeni mezun deneyimsiz geliştirici de işi iş yerinde öğrenebilir ve kendilerinden daha deneyimli birinin yardımı ile bu alanda kendilerini çok daha fazla geliştirebilir ancak bunu yapabilmek için önce işin temellerini öğrenmeleri gerekir.


« Previous PageNext Page »