bundan önceki yazımda apple’ın hazırladığı uzunca bir .pdf dosyasının linkini vermiştim. bu yazımda ise genel olarak o uzun(156 sayfa) .pdf dosyasının özetini çıkaracağım ve bazı başlıklar altında açıklamalar yazacağım. tabii ki bunu zamanla yapacağım. şimdi çöp atmaya gitmeliyim. tamamdır başlıyoruz…
Continue reading
iphone için uygulama dizayn ilkeleri
bookmarkların yavaşlattığı bir firefox…
evet evet bookmarklar firefox’u yavaşlatıyorlar hem de deli gibi. en azından durum bende böyle. ben de bu yüzden bugün genel olarak tüm programların ve windowsun performanssızlığından şikayet ederek format atmadan önce aldığım bookmarklarımın yedeğini google’ın bookmark servisine import ettim ve artık gerektiğinde bookmarklarımı oradan kullanacağım. firefoxu belki eklentiler yavaşlatıyordu, yok belki başka program çok ram yiyordu o yüzden yavaşlıyordu falan gibi laflar edeceklere : bundan öncede formattan hemen sonra kullandığım firefoxla onun ardından kullandığım bookmarklı firefoxun ayrımını yapmıştım ve böyle bi karar almıştım zaten. firefox için performans değişti mi peki diye soranlar içinse: aynı eklentileri kurdum, sıfır bookmark var sistemde ve evet deli gibi performans artışı sağladım. tabii ki internet hızlandı gibi bi sonuç çıkarmayın burdan sakın, firefox’un açılış, kapanış, adres barı, yeni sekme cevap sürelerinde performans artışı sağladım.
iphone için uygulama dizaynı
iphone için tasarım yapmak öyle web için tasarım yapmaya benzemiyor. neden derseniz sonuçta ortada bi imleç yok ve parmak var. haliyle bu parmaklar da farklı farklı boyutlarda oluyor :D bu yüzdende yaptığınız button vb objelerin kullanımı açısından zorluklar yaşanabiliyor. apple da bu konuya dair bir guide hazırlamış ve developer’lara sunmuş, toplamda 156 sayfa ve oldukça yararlı, tasarıma başlamadan önce okunması gereken bir guide : http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html
linux, ubuntu

kaç zamandır içimde bi sevdadır dolaşırım “dualboot olarak da olsa artık linux kullanmaya başlasam bakarsın sonradan sadece onu kullanırım” diye diye… ancak şimdi bu yazıyı yazarken birazcık düşündümde windows olmadan sırf linux kullanmak şu geçenlerde haberlerde çıkan “artık erkeklerde hamilelik nedir öğrenecek” tadında olur. en azından virtual machine olarak bulunması gerekiyo be. onca program var yarası kapatılamayacak. neyse…
işte geçende taa ubuntu 9.4 sürümündeyken kurayım dedim, usb wireless adaptörümü tanımadı. tanıtmaya uğraştım, kendi forumundan destek aldım falan olmadı. neyse bekleriz dedim…
android “application not installed” hatası
corona corona diye diye sabah övdüm biliyorum ama kadı kızında da kusur olurmuş derler :D
corona çılgın bi karar vermiş ve 2.1 sürümü ve arm6 mimarisine sahip işlemcileri artık desteklemiyormuş.
e bendeniz de corona’yla daha bugün haşır-neşir olmaya başladığım için haberim yoktu, bütün gündür bi oyunun peşinden koşturdum durdum, akşam abim eve geldiğinde telefonuna sarıldım projeyi build edip telefonda denemek için. build ettim telefona attım ve karşıma soldaki ekranın ta kendisi çıktı “application not installed” Continue reading
corona.
Apocalyptica – Carmina Burana – O Fortuna <– bu yazıyı okurken arkaplanda dinlenmelidir.
corona. harika. süper. mükemmel. niye mi? çünkü bunu yapan adamlar öyle bişey yapmışlar ki, dün ekrana hello world yazdırdığına sevinen ben şuan oyunun level’larını yapmakla meşgulüm -ki henüz bu platformla ve lua diliyle geçirdiğim 8. saatin içindeyim.
“iyi tamam da bu kadar abartmana ne gerek var, dün de bakındın durdun bugün de sample’lara bakıp yapmışsındır bişeyler, doğal bu” Continue reading
hangi android versiyonu için geliştirmeli?
eclipse’de yeni bir android projesine başlarken geliştirdiğimiz uygulamanın hangi android versiyonunu hedeflediğini belirtmemiz gerekiyor ancak bu liste o kadar uzun ki 1.5′den başlayıp 3.1′e kadar giden liste arasürümlerle beraber oldukça uzuyor ve aralarında seçim yapmak gerçekten zorlaşıyor.
tabii ki çıkan her yeni versiyonda performanstan tutun widget gibi özelliklere ve çekirdeğin değiştirilmesine kadar yeni bişeyler geliyor, ancak bu yeni versiyonlar her telefona uygun olmuyorlar, bazen üretici firmalar kendi yazılımlarını bu versiyonu kullanıp yükseltmiyorlar bazen de bazı kullanıcılar update yapmaya çekiniyorlar. işte böyle etkenler varken o listeyle karşı karşıya kalınca insan ne yapacağını şaşırıyor… Continue reading
yeni android projesinde no target available hatası
evet android için uygulama geliştirmeye başladığımda(daha bu sabah :) ) aldığım ilk hata buydu. eclipse’de yeni android projesi oluştururken “build target” kısmında “no target available” yazıyordu ve orda bi seçim yapmadan proje oluşturulamıyordu. google’a yazdım bikaç tane mesaj listesinde bu sorun dile getirilmiş ancak verilen cevaplar(sdk’yı tekrar kur, eclipse’ı yeniden başlat vb.) benim işime yaramadı.
eclipse’de aranırken(-ki normalde hatayla karşılaşınca heryeri karıştırma, parmaklama ihtiyacı duyarım, ses vermeyen radyonun içini açıp adamlara ne oldu diye bakmak gibi :) / aa ) sdk’nın üst menüdeki “window” seçeneğinin altında düğmesini farkettim ve tıkladım ki karşıma
diye bi hata mesajı windowsun “donnk” efektiyle düştü ve sorunu anladım : android sdk’nın yükleme yolu eclipse’e gösterilmemişti. Continue reading
yıllar sonra tekrar “hello world” :)
yıllar sonra tekrar “hello world” güzel bişey. niye mi? çünkü yeni bi dile atıldım, koskoca bi dünyaya girdim ve yine oldukça meraklıyım :)
bu dünyaya atılmamın sebepleri ve ateşleyicileri çok farklı. yani size şöyle söyleyeyim merakım jquery ile başladı ne kadar ilginç değil mi :D
ve bugün yaşadığım bi problemden dolayı şöyle bi karar aldım : bu dünyada ilerlerken öğrendiklerimi, tecrübelerimi paylaşmam gerekiyor.
pepsi yaşatır senii.. pepsii
ne zamandır yazmıyorum tekrar yazmak falan diyip saçmalamayacağım :D yeni pepsi reklamını gördüm, hülya avşarla yanında gözlüklü kızın teki bi de kenan abi* falan… reklamda bişey gözüme takıldı iletmeden geçemeyeceğim o yüzden yoksa reklamın öyle ahım vahım bi olayı yok paylaşmak için :)
kenan abimiz reklam başında pepsi içiyoorr. şöylekiii:

