Arşiv: Ocak 2010

Nokia 5800 yeni firmware v40

Nokia 5800 XM için geçen yıl Ekim ayından beri söylentisi olan yeni yazılımı takip ediyorum. v40 olan yeni 5800 yazılımı beklendiği gibi Kinetic Scrolling ve yeni Home Screen ile geliyor. Fakat Kinetic Scrolling malesef her yerde yok.

Yeni firmware çıktıktan en çok 1 saat içinde yükledim. Hala FOTA ile ve bazı product code’la NSU ile dahi güncellemek mümkün değil. 1-2 Hafta içinde tamamen yayılacaktır sanıyorum. FriendFeed’de açtığım feed‘den alıntılarla gözlemlediğim Nokia 5800 v40 (4.0) yeniliklerini bir de blogumda maddeleyeceğim. Farkettiğim ya da öğrendiğim yeni özellikler için de girdiyi güncellerim.

– List Menü şeklinde olan her yerde (ayarlar, sms’ler, mail’ler vs.) kinetic scrolling var. Grid View olanlarda (ana menü, programlar vs.) kinetic scrolling yok. (umuyorum bir v41 çıkar bunun için)

– Home Screen (ana ekran) güncelleme sonrası normal geliyor. Home Screen teması Contact Bar olarak değiştirilince yeni Home Screen  görünür oluyor.

– Yeni Home Screen’de yukarıda “carousel” olarak gelen contact bar, aşağısında e-mail hesapları, aşağısında -açıksa- müzik player ve en altta kısayollar var. Corousel’de Kinetic Scroll var fakat takılabiliyor.

– Contact Bar‘da bir kişiye tıklayınca son SMS’ler, -varsa- kişinin RSS feed’i, arama süreleri gözüküyor. Bu ekrandan tabii ki arama yapılıyor, RSS ekleniyor, SMS atılıyor.

– Güncelleme bittiğinde Nokia’ya otomatik bir SMS attım. Sent Items’de duruyor ama açamıyorum.

– “app update” adını “SW update” olarak güncellemiş. Kullanılabilirliği de artmış görünüyor.

– Telefon yatayken Alphanumeric alfanumerik tuş takımı açılamıyor. Aynı şekilde telefon dikken full qwerty klavye açılmıyor.

– Tuş kilidi varken çağrı geldiğinde yeni bir ekran var. Bu ekranda Answer (cevap ver) ve Unlock (kilidi aç) butonları var. Tasarımı değil fakat kullanımı iPhone’daki “slide to unlock” butonuna benziyor.

– Real Player 12 Ekim 2009’da çıkan versiona güncellendi.

– Tuş Kilidi varken alarm çalarsa, çağrılarda olduğu gibi “slide to unlock” benzeri iki buton halinde “stop” ve “snooze” çakıyor. Bu butonlara dokunmak yeterli değil. Kaydırmak gerekli.

– Dokunmatik Ekran tepkileri iyileştirildi.

Ocak 13 / 2010
Yazar Simto ALEV
Kategori Haber, Teknoloji
Yorumlar Yorum Yok

Starbucks’da engel yok

Bundan birkaç ay evvel Özgür Alaz Starbucks‘ın LikeMind‘a sponsor olduğunu ve elde edilen gelirin tamamının yıl sonunda Tohum Otizm Vakfı’na bağışlanacağını duyurmuştu. (Sadece Ekim’de 263 içecek satılmıştı) Starbucks‘un elini böyle bir taşın altına iyi niyetle koyduğunu görünce aklıma gelen ilk şey “engelliler için de bir şey yaparlar mı?” oldu…

Özgür’ün de yardımıyla hemen (aynı tarihlerde) Starbucks ile iletişim kurduk. Onlar da erişim probleminin farkında olduklarını, mimari yapının hali hazırda uyumsuz olmasından da sıkıntı çektiklerini belirttiler. Ve hemen ilk müjdeyi de verdiler. Bir şubelerine engelli müşterilerin erişimi için bir zil takmışlar. Hedeflerinde bu projeyi büyütmek de varmış.

Bu konuda kısa bir iki e-posta trafiği yaşadık. Ben naçizhane görüşlerimi ve deneyimleri, onlar ise yaptıklarını paylaştı. Ve ardından derin bir sessizlik çöktü. Ta ki birkaç gün öncesine kadar.

Starbucks bu konudaki çalışmalarını sürdürmüş. Şu an itibariyle 10 adet mağazasına bu zillerden yerleştirmiş. İhtiyaç halinde bu zilleri kullanarak yardımcı olacak birilerini çağırmak mümkün. (bu uygulama yokken dahi ne kadar yardımsever olduklarını bizzat deneyimlemiştim.) İlk hedefleri Ocak ayı sonuna kadar İstanbul’da cadde üzerindeki tüm mağazalara bu zillerden takmak.  Projenin bir sonraki aşamasında ise belirli mağazalara erişimi kolaylaştıracak rampaların yerleştirilmesi var..
(Şu an zil takılan mağazalar: Suadiye, Caddebostan, Bahariye, Plajyolu, Çiftehavuzlar, Beyoğlu, Tünel, Galatasaray, Elmadağ ve Bebek.)

Böylece ilk kez zincir mağazalardan biri engelli erişimi konusunda gereken hassasiyeti gösterip çalışmış oldu. Umarım bir gün başkaları da bu yolda küçük de olsa bir adım atacak. Ben de o zamana kadar tek başıma gidebildiğim bir Starbucks mağazasında keyifle mocha’mı içeceğim…

Ocak 12 / 2010
Yazar Simto ALEV
Yorumlar 11 Yorum

StudentSN ile Çocuk Esirgeme Kurumu’na destek

Öğrencileri bir araya toplayan ünlü sosyal ağ/öğrenci network’ü sitesi StudentSN, PTT ile anlaşarak Türkiye için yepyeni bir ödeme modeli olan “kontör kart”ı oluşturdu. Top-up Kontör Kart adını verdikleri kartları PTT şubelerinden satın alarak siteye kontör yükleyebilir ve sitenin ücretli bölümlerinden faydalanabilirsiniz. Böylece kredi kartı güvenliği konusunda da endişelenmenize gerek kalmıyor.

StudentSN, başlattığı bu yeni uygulama ile satacakları ilk 1000 kartın tüm gelirini Çocuk Esirgeme Kurumu’na bağışlayacağını duyurdu. Siz de -özellikle StudentSN kullanıcısı iseniz- bu kontör kartlarını PTT şubelerinden satın alarak bu hayırlı işte pay sahibi olabilirsiniz.

StudentSN’in resmi blogundaki duruyuya ulaşmak için tıklayın.

Ocak 08 / 2010
Yazar Simto ALEV
Kategori Haber
Yorumlar Yorum Yok

jQuery veya CSS ile dikey ortalama

Farkettim ki uzun zamandır hiç işe yarar bir şeyler paylaşmıyor, hem kendi dünyamda olup bitenleri yazıyorum. Bunun üzerine yakın zamanda yaşadığım bir sorunun çözümünü paylaşmak istedim. Sorun XHTML/CSS ile bir nesnenin dikey ortalanması.

Biliyorsunuz, css ile bir div’i doğrudan dikey ortalamak mümkün değil. Ancak, çeşitli tekniklerle tabii ki mümkün. Bu konuda daha detaylı bilgi ve yöntemlerden biri Fatih Hayrioğlu’nun CSS ile Dikey Ortalama başlıklı makalesinde mevcut.

CSS ile dikey ortalamak için Tolga Arıcan‘dan öğrendiğim başka bir yöntem ise şöyle;
Dikey ortalanacak divimizi kapsayan, position:relative bir div oluşturmak. Ortalanacak div’imizi ise  position:absolute; yapıyor ve içerik yüksekliği kadar yukarıdan eksi margin veriyoruz. Örnek kodlar şu şekilde:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>dikey ortalama</title>
<style>
.tasiyici {width:300px; height:600px; position:relative; background:#e1deee;}
.icerik{ position:absolute; top:50%; left:0; margin-top:-30px; width:200px; text-align:center; background:#fea200;}
</style>
</head>
<body>
  <div class="tasiyici">
    <div class="icerik">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </div>
  </div>
</body>
</html>

Bu kod ile gözlemlediğim kadarıyla browser’lar arası bir uyum problemi yaşanmıyor. Fakat bu yöntem de yüksekliği belirsiz alanlarda hiçbir işe yaramayacaktır. Bu noktada imdadımıza bir jQuery fonksyonu koşuyor.

Fonksyonu bir kaç gün önce, ufak bir Google araması ile buldum. Bugün makalesinin linkini almak için Fatih Hayrioğlu’nun bloguna girince bu fonksyona açılan bir linki görmem de sürpriz oldu. Her neyse…

Aşağıdaki jQuery fonksyonu üzerinde bir değişiklik yapmadan JavaScript dosyanıza, çalışma belgenize ya da uygun bulduğunuz bir yere kopyalayın:

(function ($) {
$.fn.vAlign = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var ph = $(this).parent().height();
	var mh = (ph - ah) / 2;
	$(this).css('margin-top', mh);
	});
};
})(jQuery);

Daha sonra dikey ortalanmasını istediğiniz nesne(ler) ile birlikte şu şekilde fonksyonu çağırabilirsiniz.

$('.ortalanacakDiv').vAlign();

Veya çoklu kullanım için

$('.ortalanacakDiv1, .ortalanacakDiv2, .ortalanacakDiv3').vAlign();

Bu fonksyonun yapmaya çalıştığı şey aslında CSS ile yaptıklarımızın bir tekrarı niteliğinde. Ancak fonksyon burada kapsayıcı div ve içerik div’inin yüksekliklerini (biz height değeri vermesek dahi) bularak, margin ve top değerlerini kendi hesaplıyor, bize zahmet vermeden nesnelerin CSS’lerini kendi düzenliyor.

Eğer yapmak istediğiniz şey nesneyi ekrana göre ortalamak ise Volkan Görgülü’nün jQuery ile Dikey Ortalama başlıklı video paylaşımı da oldukça işinize yarayacaktır.

Ocak 05 / 2010
Yazar Simto ALEV
Kategori CSS, JavaScript
Yorumlar 10 Yorum