Hush Hush Serisi : Fısıltı,Çığlık,Sessizlik

23 Şubat 2012 Perşembe

İsteyen istediğini desin,ergensin desin,umrumda değil valla.Fantastik kitapları seviyorum.Kafamı dağıtmakta oldukça işe yarar durumdalar.Gördüğüm abuk subuk rüyaların nedeni olabilirler ama,banane ya öf.

Son olarak Hush Hush serisini bitirdim. Oldukça etkileyici bir kitap serisi olduğunu söyleyebilirim. Kitapta Cennetten kovulmuş bir melek ile bir insan arasındaki aşktan bahsediliyor genel olarak. Ancak değişik durumlar söz konusu. Kovulmuş melekler, fiziksel olarak bişey hissedemiyolar ve insan olmak isteyenleri var. İnsan olmak içinse, Nefil denilen, o ırktan gelen bir dişiyi öldürmek zorundalar. Gel gelelim, bizim kovulmuş melek Patch(Jev)'de kendi nefil soylusu Nora'ya aşık oluyor. Öldürse,insan olacak ( ki o zamana kadar en çok istediği şey), öldürmese kızı sevebilir, sevdiğini hissedebilir ama fiziksel olarak bişi hissedemez. Ve tabiki bir sorun var, Patch sonsuza kadar yaşayabilir ama Nora bir ölümlü. Olaylar böyle başlıyor , daha sonra ise aşk ve entrikalar,entrikalar... 2.kitap öyle bir yerde bitiyor ki,afedersiniz ama hasiktir dedim. Hemen 3.kitaba başlamam lazım dedim. Arada bekleyemedim, öyle güzel bir yerde sonlandırılmış. Allah'tan 3. kitap çıktıktan sonra okumaya başlamışım. Yoksa, meraktan çatlardım valla.

Bir güzel haber de 4.kitabın çıkacak olması. Çıkacak diye duydum (umarım doğrudur)  ve 3.kitabın sonu da yeni bir şeyler gelecek gibi hissettiriyor.Seri burada biterse,çok eksik aksak kalır valla,içime sinmez.

Yine bir klasik olan, tutan kitapların filme çevrilmesi bunda da söz konusu. Gene okuduğum,duyduğum kadarıyla, bu serinin de filmi çekilecekmiş. Hatta senaryoları falan yazılıyomuş. Umarım öyledir. Merakla bekliyorum. :))

Moskova Balesi

22 Şubat 2012 Çarşamba
Kendimi çok şanslı hissediyorum. Neden mi? Ülkemize kuğu gölü ve uyuyan güzeli izleyicilerine sunmak için gelen Moskova Balesini izleme şansı buldum. Genelde düşkünümdür sanatsal aktivitelere ama ne yalan söyleyeyim ilk defa bir bale izleme fırsatım oldu hem de bu dünyaya kuğu gölü gibi bir efsaneyi izleyerek adım attım.

Allah'ım bale nasıl güzel bir şeymiş. İnsan izleyince neden kuğu gölü dendiğini daha iyi anlıyor. :)) Müziklerle hareketlerin uyumları mükemmel. Kendini kaptırıveriyorsun. İnanılmaz bir huzur verdi bana. Keşke dedim uyuyan güzele de gidebilme fırsatım olsaydı...

Bu gördüklerimden sonra karar verdim artık benden geçti ama bir gün bir çocuğum olursa kesinlikle çocuğumun böyle bir eğitimi alması gerektiğini düşünüyorum.


Misafir Dediğin Misafirliğini Bilecek!!!

2 Şubat 2012 Perşembe

Evinize birini davet edebilirsiniz, biraz hoşbeş biraz sabah kahvesi için... Ama o misafir, ne zaman kalkacağını, ne zaman geleceğini bilmeli değil mi? Ben insanların empati yeteneklerinden yoksun olmalarından nefret ediyorum! Kendilerine yapıldığında, anlatırken esefle kınadıkları şeyleri bir başkasına, kendileri hiç düşünmeden yapabiliyorlar. Bu ne rahatlık!

Misafir dediğin bence rahatsızlık vermeyendir. Ev sahibi misafirinden, misafirinin rahatlığından, geldiği saatlerden rahatsız oluyorsa ben bunun adını densizlik koyarım! Kardeşim siz evinizde öğlen yemeği yemiyor musunuz? Öğlen yemeği saatine kadar oturulunur mu ya da tam öğlen yemeği saatinde misafirliğe gelinir mi? Eeee be kardeşim hiç mi düşünmezsiniz bu insanlar öğlen yemeklerini yediler mi, müsaitler mi, hastaları mı var? Belki benim sana yetecek kadar yemeğim yok. Saat olmuş 15.20. Çay yaparsın derler ki ne gerek vardı? Kardeşim o çay sana değil ev sahipleri aç olduğu için yapıldı eee be empatiden yoksun insan! Bir de kendileri yetmezmiş gibi bu tip misafirler koca sesleriyle gelirler. Evde uyuyan mı varmış hasta mı varmış ders mi çalışan varmış umurlarında bile olmaz!

Bir de ikiyüzlü/riyakar insanlar vardır! Asıl bu insanlardan korkacaksın! Bu tipin insanları kalkacağım ayakları yapıp en can alıcı noktadan vururlar. Ev sahibine ben gidiyorum diye yalandan söylemek. Eeee be arkadaşım gerçekten gidecek insan dürtüm dürtüm dürtünmez. Hazırlanır ve öyle ev sahibine ben gidiyorum der. Öyle belden aşağı vurmaz.

Misafir dediğin hasta olduğunu bildiğinde ya da hastan olduğunu bildiğinde senin iyi niyetini su istimal etmemeli. Çoluk çocuk toplanıp güya hasta ziyareti niyetine gönül eğlendirmeye, zaman öldürmeye ya da çocuklarının gönlünü hoş etmeye gelmemeli.

İşin özü şu ki ben annem ve babamdan misafirliği iki kere düşünerek yapmayı öğrendim. Empati kurarak davranmayı kendime ilke edindim. Ben bana yapılmasını istemediğim şeyi bir başkasına yapmadım.

Benden size nacizane bir tavsiye, eğer misafirliğe gittiğinizde gerçekten misafir gibi algılanmak istiyorsanız, aradaki ilişkilerin cılkını çıkarmayın ve empati yapmayı ilke edinin. Sadece bu konuda da değil her konuda empati yapmak, yapabilmek size çok şey kazandırır.

Ders 19: Android ListView Uygulaması

1 Şubat 2012 Çarşamba
Yapacağım veritabanı uygulamasında ListView yapısını da kullanacağım için öncelikli olarak bunu açıklayıp, bir örnek üzerinde göstermek istedim.

ListView
·         Adından da anlaşılacağı üzere ListView verileri listelemek için kullanılan bir yapıdır. ListView’ler sayesinde bir grup veriyi listeleyebilir ve kullanıcının seçtiği veriyle işlem yapabilirsiniz.
Örneğin; ListView’de listelediğiniz ürünlerinizin bilgilerinin üzerlerine tıklandığında görüntülenmesini sağlayabilirsiniz.
Uygulama
Bazı tatlı isimlerini listeleyelim ve bunlardan bir tanesini seçtiğimizde, bize neyi seçtiğimizi söyleyen bir Android  uygulaması geliştirelim:
·         Main.xml içerisine gelelim ve içindeki kodları şu şekilde düzenleyelim:


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
<ListView
       android:id="@+id/listview"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent" />
</LinearLayout>


LinearLayout zaten main.xml’i açtığınızda tanımlı geliyor. Biz sadece yeni bir ListView oluşturuyoruz. Buna ID ataması yapıyoruz ve boyutunu da tüm ekranı kaplayacak şekilde ayarlıyoruz.
·         Java dökümanımızın içine geliyoruz. Bir ListView değişkeni yaratıyoruz, buna main.xml içerisindeki ListView’i atıyoruz. Tabi ki bunu yapmadan önce ListView için gereken import işlemini unutmuyoruz. Bu işlemleri yaptıktan sonra Java kodumuz şu hale geliyor: ( Eklediğim satırları belirtmek için arka planlarını renklendirdim!)

package com.listview;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ListView;
public class ListViewActivity extends Activity {
   /**Called when the activity is first created. */
     
       ListView lw;
      
@Override
   public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);       
setContentView(R.layout.main);       
lw =(ListView)findViewById(R.id.listview);
    }
}
·         Bu işlemden sonra, ListView üzerinde olacak elemanlarımızı tutacağımız bir Array yaratıyoruz ve bunu da ListView üzerine uyguluyoruz. Kodumuz şu hale geliyor: ( Bu adımda eklenen kodların da arka plan renkleri mevcuttur!)

package com.listview;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class ListViewActivity extends Activity {
    /**Called when the activity is first created. */
      
      ListView lw;
      String lw_con [] ={"Şekerpare","Kadayıf","Kazandibi","Pişmaniye"};
      
@Override   
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);       
setContentView(R.layout.main);       
lw =(ListView)findViewById(R.id.listview);
       ArrayAdapter AA = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,lw_con);   lw.setAdapter(AA);
lw.setTextFilterEnabled(true);
    }
}

Buradaki kodlara bakarsak: Bir ListView’e içerik eklemek için ArrayAdapter sınıfından bir nesne kullanılır. Bunun için öncelikli olarak ArrayAdapter sınıfını import ettik. Daha sonra, bir ArrayAdapter nesnesi oluşturduk. Buradaki “android.R.layout.simple_list_item_1” android sisteminde tanımlı olarak bulunan ve liste için kullanılan bir görünümdür. Dana sonra bu ArrayAdapter nesnesimizi ListView’e bağlayarak, içeriğini oluşturmuş olduk.

·         Şu an listemiz hazır. Uygulamamızı çalıştırıp nasıl göründüğüne bir bakalım:

·         Şimdi ise bir elemanı seçtiğimizde, bize hangi elemanı seçtiğimizi söyleyecek bir dialog kutusu oluşturalım. Dialog konusu daha sonra detaylı ve örnekli bir şekilde anlatılacak, şimdi çok umursamasanız da olur. Bu işlemi de yaptıktan sonra kodun son hali şöyle oluyor: ( Yine, yeni eklenen kodların arka planı renklendirilmiştir.)


package com.listview;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class ListViewActivity extends Activity implements OnItemClickListener {
    /**Called when the activity is first created. */
       ListView lw;
       String lw_con [] ={"Şekerpare","Kadayıf","Kazandibi","Pişmaniye"};
        
@Override
    public void onCreate(Bundle savedInstanceState) {       
super.onCreate(savedInstanceState);       
setContentView(R.layout.main);       
lw =(ListView)findViewById(R.id.listview);       
ArrayAdapter AA = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,lw_con);  lw.setAdapter(AA);       
lw.setTextFilterEnabled(true);       
lw.setOnItemClickListener(this);
    }
  
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
AlertDialog.Builder adb=new AlertDialog.Builder(ListViewActivity.this);
adb.setMessage("Seçilen öge = "+lw.getItemAtPosition(position));
adb.setPositiveButton("Ok", null);
adb.show();
      }
}


Burada ListView üzerine bir Listener ekliyoruz. Listener içerisinde bir dialog kutusu yaratıyoruz. İçerisinde seçilen öğemizi söyleyen bir cümle bulunacak ve bir “Ok” butonu olacak. Tabi ki bunları gerçekleştirmek için de gerekli Importları yapmayı unutmuyoruz.

·         Sonuç olarak uygulamamızı çalıştırdığımızda, mesela Kadayıfı seçtiğimizde şöyle bir sonuç alıyoruz: