Şehirler de çocuk olur mu?
May 4th
Şehre bir küskünlük çökmüş. Gözleri sisli. Bakışlarını kaçırdığından mıdır bu soğuk bilmem. Üşüyorum. Oysa ki daha dün bir on beş yaş düşümde avucumda saklamıştım gün batımından kalan ışıkları, ısıtsın diye geceleri çıkmaz sokaklarını. Birkaç da sokak lambası vardı tavan arasında en sevdiğim köşe başları için biriktirdiğim. Peki ya bugün bu sessizlik neden?
Ne zaman gitmek istesem uzaklara, eteğime takılırdı şehrin çakıl taşları. Ceplerime sıkıştırdığım erguvanlar dökülüverirdi her adımımda. Bugün gitsem, dur diyecek takati yok şehrin. Ben şehrin içinde bir küçük yolcu, dokunmalıyım karanlığına ürkütmeden şehrin kırgınlığını. Dokunabilirsem, bir yol bulabilirim içimdeki şehirlere çıkan. O zaman dili çözülür belki eski zamanlardan kalma bir alışkanlıkla. Yine yıldız tozlarında yüzdürürüz gemilerimizi, anlatırken yarısında uyandığım rüyaları. Yine ay ışığından fal bakarız. Uyuyan çocukların kirpiklerinin ucuna konar fısıltılarımız usulca. En çok da gece güzelleşir şehir. Eğer inandırabilirsem şehri, yolların da hatırlayabildiğine, eğer inandırabilirse şehir beni, çocuk düşlerimin durduğuna hala bulutların üstünde, bir güzel gece daha olur. Ellerim sıcacık olur.
Cennetin Kapısı
Apr 4th
Çocuk “Cennet”tir. Çocuk kokusu cennetin kokusudur. Çocuğu sevmek cennete duyulan özlemdir. Ve evinizdeki çocuk… O sonsuz güzellikten size sunulan bir damladır. Cennetin kapılarını açar size.
Ayrı bir dünya vardır onun içinde. O dünyayı açar size safiyane. O dünyadan bir yol vardır cennete doğru, bir kapı vardır cennete açılan. Tutar elinizden götürür sizi.
Bugün İsmail Emre anaokulundan geldiğinde her zamanki gibi okulda yaptıklarını göstermeye başladı. Çantasından çıkardığı sulu boya resmi gösterdi. “Bunu sizin için yaptım dedi, annem ve babam için”. Çok beğendim. Renkleri, boyamasını… Zaten o minik parmaklar ne yapsa beğenmez misiniz? Sonra da dedi ki “Bu resmin adı ne biliyor musun anne?” Neymiş acaba?
“Cennetin Kapısı”
Şaşkınlık ve mutluluk…
Bundan daha güzel bir hediye olabilir miydi bir anne baba için?
Gözlerim doldu. Sarıldım. Öptüm. Kokladım cennetimi.
Şükrettim.
Ve eserimizi astık duvarımıza:)
İşte burada…
“Evlâd kokusu, cennet kokusudur.” Hadis-i Şerif
İstanbul’u Seyreylemek
Apr 4th
Güzeldir İstanbul’u seyretmek, hele ki yükseklerden. Manzaranın güzelliği ayrı ama aşağıdaki karmaşa da olsa yukarılara çıktığında hoş bir yanı olur o karışıklığın kendi içinde. İstanbul’da olmak küçük zamanlar bulmaktır ailenle,sevdiklerinle geçirebileceğin. Sakin bir manzarayı bulup seyrine dalmak gibisi yoktur. E bu manzara deniz olmadan olmaz. Bir de hafif bir esinti varsa yanı başında, dinlersin İstanbul’u kendi iç sesinde.
Ama… günün hızlı temposunda ne kadar şans bulabiliyoruz bu anlık mucizelere. Pek çok değil sanki. Az biraz belki. Geçen hafta yine yoğun bir iş gününde, yemek arasında bulunduğum binanın 18. katında gördüm yandaki fotoğraftaki arkadaşı. Yemek masasında konuşulan iş güç muhabbeti bir yana o martı kardeşin o yüksek binanın penceresinin kenarından İstanbul kanatlarımın altında tadında sakince duruşu, aşağıda gözüken trafiğin yoğunluğu, yüksek binaların arasında farkedilen bir küçük martı… ilk paragrafta yazabildiklerimi düşürdü aklıma…
İyi ki varsınız martılar… İstanbul ve deniz siz hatırlattıkça güzel…
500 gram mutluluk
Mar 22nd

Şöyle bir bakın etrafınıza.
Evden çıktığınızda karşılaştığınız komşunuza, sabah işe geldiğinizde selamlaştığınız dostunuza, ayağınıza takılan yol üstündeki küçük taşlara, önünden geçtiğiniz duvarlara karalanan yazılara… Küçük şeyler ve kocaman mutluluklar varsa etrafınızda bilin ki güzel ve size özel bir gün bugün.
Bugün iş yerinde güzeller güzeli arkadaşımın insanın o içini ısıtan gülen yüzünü görünce mutlu oldum. Hani sen farkında olmadan seni bir anda mutlu eden, kendi enerjisinden bir parça da sana sunan insanlar vardır ya. Her daim güzel olan dostlar. Onlardan biri işte. Verdiği beş yüz gramı mutlu olmak için kendine sebep olarak seçmişti. Kurtulduğu ağırlıkların yerini mutlulukla doldurmayı bilmişti. İşin en güzel yanı, kendini ve sizi cömertçe huzurlu kılan, bir parça güzellikten harikalar yaratan bu insanların yanı başınızda olması. İşte bazen hedef kilonuza sizi yaklaştıran beş yüz gram, bazen alınan küçük bir iltifat, bazen uzun zamandır aradığın bir şeyin bir anda karşına çıkması, bazen hiç aklında yokken eski bir dostun araması, çocuğunun yemeğini itiraz etmeden bitirmesi, çektiğin bir fotoğrafın tam da istediğin gibi çıkması… Yanınızda size bunları farkettiren güzel dostlarınız varsa eğer, her güne bir gram fazla mutlu başlama lüksünüz olabilir.
Düşündüm de mutlu olmak için ne çok sebebimiz var deriz, ama düşününce… Çok da fazla düşünmeden, hatta farketmeden, öyle içinden gelerek mutlu olan ve mutlu edenlere sevgiyle…
Bir dosta ithafen…
Bahar gelmiş!
Mar 20th
Bir varmış bir yokmuş…
Evlerin önünde, arkasında, sağında, solunda bahçeler varmış. Çocukların tırmandığı ağaçlar varmış. Çok değil bundan bir çocukluk öncesi kadar zaman önce.
Evimizin önünde bir bahçe vardı. Bir de oyun alanımız olan arkadaki bir bahçe daha. Çakıl taşları ve deniz minareleri toplayıp, taş sektirdiğim sahil de benim şansımdı.
Bahar geldiğinde çiçek açan erik ağaçlarıydı en güzeli. Hani şu bahsedilen yaşama sevinci klasiği vardır ya, işte o ilk çiçek açan ağacın bir cilvesiydi. Hava daha tatlı bir serinlikteyken tomurcukları görmek umuttu. Çiçek açan ağaçları görmek mutlu ederdi. Mutlu olmak güzel şey. Hatta o ilk tomurcuklar göründüğünde söylenen neydi biliyor musunuz? “Ağaçlar bahar açmış.” Açan her çiçek baharın kendisiydi.
İşte var olan, geçen bir zamanda bahar böyle gelirdi. Baharın habercisi erik ağaçlarını görürdük gözümüzü açtığımızda. Şimdilerde ise Google diyor ki “Bahar gelmiş”. Google’ın bahar logosunu görünce içimiz açılıyor. Ne güzel bir tasarım renkli renkli, ne kadar sevimli.
Peki ya gerçek tasarım harikaları? Görebiliyor muyuz?
ve HP yarışmada!
Mar 18th
TestIstanbul’un düzenlediği Test Yarışması kurallarında değişiklik oldu.
Daha önce sadece open-source test otomasyon araçlarının kullanımına izin verilirken yapılan son değişiklik ile HP test araçları da yarışmada kullanılabilir araçlar listesine eklendi. Hali hazırda kurulu programlarınız yoksa trial versiyonunu HP Unified Functional Testing Software sayfasından indirebilirsiniz. Yalnız dosya boyutları hayli büyük, hızlı bir bağlantı şart.
ve 19 Mart’ta yarışma başlıyor!
Sprinter ile Manuel Testler
Mar 15th
HP’nin İTÜ Kampüsündeki Yazılım-İnovasyon Merkezi‘nde “Sprinter ile Manuel Testler Eğitimi” gerçekleşti 9 Mart’ta. Yarım gün için planlanan etkinliğe farklı firmalardan katılım hayli fazlaydı. HP Uygulama Çözümleri Ürün Müdürü Mine Tekman‘ın sunumuyla başlayan organizasyon, HP Yazılım Çözüm Mimarı Yusuf Şahin‘in Sprinter‘ı tanıtımı ve demo sunumuyla devam etti.
Birebir sorularımızı sorabileceğimiz sıcak bir ortamdı. Ancak genel olarak gelen sorulardan anladığım kadarıyla bu sadece ön bir bilgilendirme eğitimi oldu. Daha detaylı bir Sprinter eğitiminin sözünü Mine hanımdan aldık.
Eğitimden notlarım ise şöyle;
- Sprinter bir semi-automated tool’dur. Yani bir test otomasyon aracı değildir. Yarı otomatik bir araç olarak manuel testin kolaylaştırılması ve hızlandırılmasını sağlar.
- Bir kurumda uygulamaların ne kadarının otomasyona dahil edileceği stratejik bir karardır. Genel olarak bir kurumda testlerin %40 oranında otomasyona dahil edilmesi iyi bir orandır. %50’nin üzerinde bir oran pek mümkün olmamaktadır.
- Test zamanının çoğunu oluşturan manuel testlerin hızını artırmak için Sprinter’da bulunan özelliklerden başlıcaları şunlardır:
- - Macro kaydetme. Kaydedilen macroların daha sonra tekrar çalıştırılarak regresyon testlerinin yapılması.
- - Data injection. Bir excel üzerine kaydedilen test datalarının ekrana taşınması excel dosyasının ALM üzerinden Test Resources’a tanımlanması ile gerçekleştirilir.
- - Smart defect. Sprinter ile test yaparken run esnasında defect girişi yapılabilir.
- - Seçilen test set Sprinter ile koşturulmak istendiğinde test case’ler sprinter’a taşınır.
- - Ekran görüntüleri adım adım kaydedilir. Kaydedilen görüntüler üzerinde işaretleme, not yazma işlemleri yapılabilir.
- - Video kaydedilebilir.
- - Sprinter ile yapılan test işlemleri adım adım kaydedilir. Rapor halinde developera gönderilebilir.
- Macro kaydetme işlemleri sık değişen ekranlar için uygun değildir. Login gibi stabil ekranlar için idealdir.
- Bir test set üzerinde kaydedilen macrolar yine aynı test set’in içinden erişilebilir.
- Son kullanıcı testlerinde kullanılabilir. User-friendly’dir.
- Sprinter ALM ile birlikte piyasaya sürülmüş bir üründür. Ayrıca satın alınma şansı yoktur.
- Test mühendisinin manuel testi için özel tasarlandığı için QTP’de olduğu gibi password gibi alanları şifreleme özelliği yoktur.Girilen şifre gibi veriler aynı şekilde loglanır.
- Data injection’da excele yazılan kolon adıyla ekrandaki ilgili alanın label’ı aynı olmalı. Manuel eşleştirme gibi bir özellik bulunmuyor.
Android Uygulama Geliştirme Semineri
Feb 19th
15 Şubat’ta Aykut Taşdelen Android programlama anlatmak üzere şirketimizdeydi. Yoğun katılımın olduğu seminerde aldığım notlardan bir kaçı işte şöyle;
- Android, Google ve Open Handset Allience tarafından kodlanmış Linux tabanlı, açık kaynak kodlu bir işletim sistemidir. (Sanıldığı gibi işin içinde sadece Google yoktur.)
- Android’in her versiyonunun adı birbirinden tatlı:) İşte o versiyonlar: Cupcake, Donut, Froyo… son versiyon ise Ice Cream Sandwich 4.0
- Yeni versiyonlar 64 biti destekleyecek ve PC’de de çalışabilecek.
- Gartner‘ın verilerine göre 2011′in ilk çeyreğinde Android’in pazar payı %36.
- iOS dünya çapında yatay bir seyir izlerken, Android’in pazar payı %50′ye varacak.
- Çok farklı alanlarda Android’i görmek mümkün. GPS, e-book reader, Samsung smart TV, oto dikiz aynası… (oto dikiz aynası kulağa ilginç geliyorsa şu yazıya tıklanabilir.)
- Android’in yan donanım desteği çok iyi. Pusula, ivme ölçer, GPS, jiroskop vs. ile birlikte kullanılabilir.
- Widget‘lar kullanım kolaylığı ve kişiselleştirme olanağı sağlıyor.
- Google servislerini kullanabiliyorsunuz. Youtube, Gmail, Google Maps, vs.
- HTML 5, CSS 3, Flash’ı destekleyen tarayıcı (webkit engine)
- Farklı uygulama marketleri var. (Google Android Market, SlideME, AndAppStore, Turkcell vs.)
- Farklı dillerde uygulama geliştirme olanağı. C#, Java..
- JVM yerine Android’e özel DVM(Dalvik Virtual Machine) var.
- Her Android uygulaması kendine ait DVM üzerinde çalışır.
- Uygulama DEX formatındadır ve jar’dan %35 daha az yer kaplar.
- Paketlenmiş dosya uzantısı ise apk‘dir. (dex->apk)
- Sandbox sayesinde her uygulamanın kendine ait process’i, dvm instance’ı, filesystem’da erişebildiği kapalı alanı vardır.
- Güvenlik, iOS’a göre güçlü yönlerinden biridir.
- Linux’un temel process erişim yetki sistemini kullanır.
- Emülatörler qemu isimli open source bir platform üzerinde geliştiriliyor.
- Orta düzey java bilgisiyle geliştirmeye başlanabilir.
- WPF ile benzer yanları var. XML kullanımı, panel & layout benzerliği gibi…
- .NET’e göre angaryası fazla.
- Java’nın swing, jsp teknolojilerinden farklı.
- MSSQL’e direkt erişme şansı yok, arada web service kullanılıyor.
- …
Takım Arkadaşları Arıyoruz
Feb 19th
Kuveyt Türk Bilgi Teknolojileri bünyesindeki Arge Merkezi’nde çalışmak isteyen, “Yazılım Test Mühendisliği” benim işim diyen takım arkadaşları arıyoruz.
Detayları aşağıda bulabilirsiniz.
CV’leri fatma[at]molu.net adresine gönderebilirsiniz.
Kuveyt Türk Bilgi Teknolojileri bünyesinde faaliyet gösteren ARGE merkezinde değerlendirmek üzere Yazılım Test Mühendisi aranmaktadır.
Genel Nitelikler
* Üniversitelerin Bilgisayar Mühendisliği veya ilgili bölümlerinden mezun,
* İyi derecede İngilizce bilen,
* SQL , temel yazılım ve analiz konularında bilgi sahibi,
* Yazlım test süreçlerinde deneyimli,
* Tercihen ISTQB Foundation, ISTQB Advanced veya eş değer test sertifikaları olan,
* HP Quality Center, Load Runner ve QTP ürünleri hakkında bilgi sahibi olan,
* Proje yönetim metodolojileri konusunda genel bilgi sahibi olan,
* Erkek adaylar için askerliğini tamamlamış.İş Tanımı
* Proje Test senaryolarını ve test steplerini hazırlamak,
* Proje Yaşam döngüsü içerisinde test aşamalarını planlamak ve yürütmek,
* Test sırasında oluşan hataların takibini ve raporlamasını yapmak,
* Performans testleri için scriptleri oluşturmak ve bu scriptleri çalıştırarak yorumlamak,
* Temel düzeyde otomatik test scriptlerini yazmak,
* Fonksiyonel analiz dokümanlarında belirtilen gereksinimlerin yazılım sonrası karşılanıp karşılanmadığını kontrol etmek,
* Gerçek ortama geçiş öncesinde projenin uygunluğu konusunda risk analizi yapıp uygunluk kararını vermek,
* Yazılım yaşam döngüsü (SDLC) içerisindeki süreçlerde hazırlanan dokümantasyonların standartlara uygunluğunu kontrol etmek.
NOT: Bu pozisyon kapanmıştır. Kuveyt Türk’te çalışmak isterseniz lütfen Kuveyt Türk başvuru sayfası üzerinden ulaşınız.
Testing for Mobile Apps
Feb 12th
uTest sitesinde “A Guide to Mobile App Testing” başlıklı free bir e-book paylaşıyor. Konuyla ilgilenenler için güzel bir kaynak. Tavsiye olunur. İşte burada.
Kitabın ana başlıkları şöyle:
The Mobile Boom
Mobile App Strategy
Mobile Testing Types, Tools and Methods
Key Testing Challenges
Crowdsourced Testing
ve e-book’tan bir grafik:
Mobile OS: Past, Present and Future
The mobile wars are heating up. This recent study by Quantcast shows that Android is gaining on Apple‘s web iOS, although the former still maintains a huge share of the overall market. Keep this trend in mind when deciding which operating systems you intend to build an app for first.


