Kale Gibi Gelecek Projesinin Ardından

Türkiye Satranç Federasyonu tarafından Çanakkale’de düzenlenen Kale Gibi Gelecek Satranç Eğitim Projesi tamamlandı. 5 gün süren organizasyonda ben de antrenör ve son iki günde düzenlenen turnuvada hakem olarak görev aldım.

Peki nedir bu proje diyecek olursak: Türkiye Satranç Federasyonu tarafından PTT,  Aile ve Sosyal Politikalar Bakanlığı, Gençlik ve Spor Bakanlığı ile Ulaştırma, Denizcilik ve Haberleşme Bakanlığı’nın katkılarıyla düzenlenen; şehit eşleri ve çocuklarına satranç eğitimi yanında şehitler diyarı Çanakkale’nin doğal ve tarihi güzelliklerinin ziyaret edilip anlatıldığı bir projedir. 4 gün boyunca satranç dersleri alan şehit yakınları, son 2 gün düzenlenen turnuvada yarıştılar dereceye giren sporculara çeşitli ödüller verildi. Satranç aktivitelerinin yanında Truva antik kenti, tarihi Gelibolu Yarımadası ve şehitlikler ile Aynalı Çarşı gibi tarihi mekanlar da ziyaret edildi. Yazının devamı

Bazen Görünmez Olduğumu Düşünüyorum..

Evet, gerçekten de bazen görünmez olduğumu düşünüyorum. Nasıl mı? Anlatayım:

Mesela bisiklet yolunda bisiklet kullanırken karşımdan gelen insanlar sanki onlara çarpmak üzere değilmişim gibi yürüyüşlerine, sohbetlerine veyahut o anda ne yapıyorlarsa o şeye devam ediyorlar. Son saniyeye kadar ellerim fren kollarında bekliyorum, çoğunlukla yoldan çıkan ya da frene basan ben oluyorum. Aynı yöne doğru gittiklerimizi saymıyorum bile. İşte böyle durumlarda “Ulan acaba görünmez miyim?” diye sık sık soruyorum kendime. Amsterdam’da bisiklet kullananlar da soruyor mudur acaba benzer soruları? Yazının devamı

Java :: Jersey ile RESTful Webservislere Eclipse, Maven ve Apache Tomcat Kullanarak Giriş Yapalım

Java ile RESTful webservice yazabilmek için kullanılabilecek araçlardan biri de Jersey. Bu yazının geri kalanında Java ile RESTful webservice yazma üzerine bir “hello world” sürecinin aşamaları anlatılacaktır. Platform olarak Java, IDE olarak Eclipse, management tool olarak Apache Maven, application server olarak Apache Tomcat ve REST için de Jersey kullanılmıştır. Yazının devamı

FIRST LEGO League | FLL @Istanbul 2014 Ardından

Üşengeçlikten dolayı neredeyse bir ay sonra da olsa sonunda yazıyorum :)
Benzer başlıklı iki önceki yazıma da [EcaHack Hackathon @ Android Developer Days 2013 Ardından] aynen böyle başlamıştım.
8-9 Mart 2014 tarihlerinde İstanbul Kültür Üniversitesi kampüsünde gerçekleştirilen, FIRST LEGO League Türkiye | İstanbul ayağında biz de yarıştık. “Çağdaş Yaşam Robot Topluluğu” ismi ile katıldığımız turnuvada “Yükselen Yıldız Kupası”nı kazandık. Yazının devamı

Android :: JSON Parse İşlemleri – 2

Android :: JSON Parse İşlemleri – 1 yazımdaki örneğin aynısını manual parsing yerine gson kullanarak parse etmeyi inceleyelim. google-gson [0] için proje sayfasında şöyle de bir açıklama mevcut:

Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.

Yazının devamı

Android :: JSON Parse İşlemleri – 1

Bu yazıda Android SDK kullanarak bir URL‘den JSON veri çekip parse etmekten bahsedelim. Burada kullanılacak yöntem veriyi manual parse etmek üzerinedir. URL’de bulunan JSON’ı String olarak alıp, sonrasında bu String’den bir JSONObject oluşturacağız. Son olarak da oluşturduğumuz bu JSONObject‘i parse edeceğiz. Yazının devamı

Android :: Sayfalar Arası Veri Aktarımı – 1

Passing data between activities in Android

Android’te sayfalar arasında veri aktarmak için birden fazla yöntem kullanılmaktadır. Sıklıkla kullanılan bir tanesi de bir Bundle oluşturup verilerimizi onun içine depolamak, Bundle‘ı sayfa geçişi için kullanılan Intent‘e eklemek ve hedef sayfadan da Bundle‘ı alıp, içindeki verileri kullanmak. Php’de kullandığımız GET ve POST gibi.

Bundle kullanarak byte, byte array, char, boolean, String, int, long gibi temel türleri gönderebiliriz. Eğer bir Object göndermek istersek de, classımız Parcelable[0] ya da Serializable[1] interface’lerinden birini implement etmelidir. Yazının devamı