Eki 30

The Stranger – Norman WHITNEY

6

This story was very beautiful. It was very fascinating. The man  in Wodend Village. A shop, first shop at wodend village. Mr. Dave Slatin and his special orders. The book told us this story. You must read this book. This book was very exciting 🙂 This book’s English level is elementary.

Eki 24

The Elephant Man – Tim VICARY

images

The Elephant Man is stage 2. I rode another book in English. I wrote it here. I liked to read English books. This story is about an ugly man. His name is Joseph Merrick. Everybody loughes him. Everybody got frightened from him. A doctor. Doctor Treves saw him in a little store. Took him to the hospital. The readers of the Times helped to Joseph Merrick(Elephant Man). The Elephant Man had a lot of friend in this hospital. Book was very different. Sorry the story was very different. If you find this story on the net or book, you must read it.

Eki 23

Android Cihaz Markasına Ulaşmak

Merhaba arkadaşlar bu yazımda Android cihazın markasına nasıl ulaşabileceğinizi anlatacağım. Cihaz markası ve cihazın model ID’sine ulaşmak gerektiğinde bu kodları kullanabilrsiniz.

public String getDeviceName() {
  String manufacturer = Build.MANUFACTURER;
  String model = Build.MODEL;
  if (model.startsWith(manufacturer)) {
      return capitalize(model);
  } else {
      return capitalize(manufacturer) + " " + model;
  }
}

Bu veriyi biçimlendirelim.

private String capitalize(String s) {
    if (s == null || s.length() == 0) {
        return"";
    }
    charfirst = s.charAt(0);
    if (Character.isUpperCase(first)) {
        returns.substring(0,4);
    } else {
        return Character.toUpperCase(first) + s.substring(1);
    }
}
Log.d("DeviceName",getDeviceName());

Log olarak cihaz adını yazdırdık. Siz nerede kullanmak istiyorsanız fonksyonu çağırmanız yeterlidir.

Eki 21

Serenad – Zülfü LİVANELİ

Kitapta 1930’u yıllarda Almanya’daki neonazi faaliyetlerden kaçan Alman profesörlerin hayatlarına değinilmiş. Kahramanımız Prof. Dr.  Maximillian Wagner’de bir yahudiye aşık olur ve evlenirler. Baskılardan dolayı Türkiye’ye kaçmaya karar verirler. Türkiye’ye trenle seyehatleri sırasında karısını naziler kaçırır. Maximillian’da tek başına Türkiye’ye gelir. Devamında da acılarla dolu bir hayat yaşayan Wagner eşinin ölümüyle Amerika’ya gider. Yıllar sonra Türkiye’ye bir konferans amacıyla gelir. İstanbul Üniversitesi’nde görevli olarak çalışmıştır. Yine İstanbul Üniversitesi’ne gelir. Burada ki diğer kahramanımız Halkla İlişkiler sorumlusu Maya Duran hanımla yaşadıkları kitapta anlatılmıştır. Kitap çok güzel. Çok beğendiğimi belirtmeliyim. Mutlaka okunmalı diye düşünüyüroum. Sadece bir eleştirim var. Maximillian ile Nadya’nın hayatına biraz daha girse, biraz daha aşklarını anlatsa daha güzel olabilirdi. Yaşadıklarını biraz daha fazla anlatsaydı keşke… Kitap adeta alıyor sizi ve o zamanlara götürüyor. Özetle toparlarsam gerçekten güzel ve okunası bir kitap.

serenad

Eki 21

Tiyatro – Kurnaz Aşıklar

18 Kasım 2015’de Ankara Cünayt Gökçer sahnesinde oynanan Kurnaz Aşıklar oyunu harikaydı. Gittiğim en iyi tiyatrolardan biriydi. Kurnaz Aşıklar oyununda İngiltere’de geçen iki aşığın hikayesi anlatılmaktadır. Televizyon’dan tanıdık bir kaç isim de oyunculuklarıyla oyunu da güzelleştirdi. Oyunculuk ve sahne dekoru çok iyiydi. Müzikler de yine sizi oyunun içine alıp farklı düşüncelere aktarmaktaydı. Özetle herşeyiyle güzel bir oyun izledik. Bu güzel oyun için Devlet Tiyatro’su ekibi ‘Kurnaz Aşıklar’ oyunu oyuncularına teşekkürlerimi sunuyorum.14447255742006987248-b

14447255761961299593-b

Eki 16

IOS ‘Could not launch app process launch failed’ Hatası ve Çözümü

Ei0kQ

IOS uygulamasını bir ios cihazda test ediyorsanız geliştirici hesabınızı cihaza ve xcode’a tanımlanız  gerekmektedir. Tanımlama işlemini yaptıktan sonra test cihazınızın internet bağlantısı olduğundan emin olunuz.

  1. Çalışan bir internet bağlantınız varsa ayarlara gidiniz.
  2. Genel>Profil altında ios geliştirici hesabınızın bağlı bulunduğu emil adresiniz hesap olarak belirecektir.
  3. Hesabınıza dokunun ve ‘Uygulamaları Doğrula’ butonuna tıklayın.
  4. Açılan diyalog’tan ‘Doğrula’ seçin.
  5. Şimdi tekrar uygulamanızı ‘Run’ edin. Problem kalmayacaktır.

Eki 15

IOS Ekranlar Arası Geçiş (Segues)

IOS’da Main Stroyboard’da oluşturduğumuz view’lar arası nasıl geçiş yapabileceğimizi anlatacağım. Geçiş için iki yöntem kullandım. Önce ilki basit olanı anlatayım. Yapacağınız işlem gayet basit.

  • Bir bileşen ekleyin.
  • Button, label vs. hangisiyle bir başka segue’ye geçmek istiyorsanız ekleyin.
  • Yeni bir View Controller ekleyin.
  • Eklemiş olduğunuz butonu seçin.
  • kntrl tuşuna basılı tutarak butondan eklediğiniz view’a çizgi çekin.
  • açılan dialog’dan ‘show’ seçin.

createSegue

işlem bu kadar basit. Şimdi bir de programsal olarak nasıl geçiş yapacağımıza bakalım. Bu yolda çok karmaşık olmayan bir yol. Elimizde iki view olduğunu varsayalım.

  • View üzerindeki sarı butona tıklayın.

t26_33_second_segue_line

  • kntrl tuşuna basılı tutarak gitmek istediğiniz view’a bir çizgi çekin.
  • bir çizgi belirecektir iki view arasında. Bu çizginin ortasındaki yuvarlağa tıklayın.
  • Sağ taraftaki menü’den identifier tanımlayın.

SetSegueIdentifier

  • Yeni bir swift class’ı oluşturup view ile bağlantısını yapın.

3_inspector_identity_2x

  • Swift class’ı içerisinde hangi action ile diğer view’a geçmek istiyorsanız orada aşağıdaki kodu kullanın.
 self.performSegueWithIdentifier("your identifier", sender: self)

 

Eki 14

IOS Swift ‘Activity Indicator View’ Kullanımı

IOS’da swift ile ‘yükleniyor…’ iugibi bir animasyon araştırmalarım sırasında bunun karşılığının Activity Indicator olduğunu öğrendim ve kullanımı da gayet basitti. Menü bileşenlerini eklediğimiz sağ alttaki bileşen penceresinden ‘Activity Indicator View’ nesnesini sürükleyip Main.storyboard’a bırakıyoruz. Ekranın neresinde görünmesini istiyorsanız oraya yerleştirebilirsiniz. Indicator’ı seçip  ‘Hide on stop’ seçeneğini de aktif ediniz. Daha sonra kntrl tuşuna basıp ViewController içerisine indicator’ı sürükleyip tanımlıyoruz. Tanımladıktan sonra da nerede tetiklenmesini istiyorsanız oraya

self.indicator.startAnimating()

Durdurmak içinse

self.indicator.stopAnimating()

Eki 13

One-Way Ticket – Jennifer BASSETT

 

 

 

 

 

 

First time, I rode an english book. This book about three stories. These three stories was on the train. Every strory was 4-5 pages. Three story was very beautiful… I most liked the third story. End of the book there was a lot of question about the stories. You can answer this questions. This book is stage 1. I will read stage 2,3,4,5. So i want to improve my english. When i rode, i will share it here. Last if you are beginner for English, you must read english books. This is very usefull for learn. Follow me… 🙂

ovt

Eki 07

Android ‘duplicate files during packaging of apk…’ Hatası ve Çözümü

‘duplicate files during packaging of apk’ hatasını twitter4j core jar dosyasını android projeme eklediğimde aldım. commons.ftp jar dosyasının licences.txt dosyasıyla uyumsuz olduğundan bahsetmekteydi. Çözümü araştırdığım ve çözümü buldum. build.gradle dosyasına gelip android{} içerisine

packagingOptions {
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
}

ekleyiniz.

build.gradle son hali;

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "app.id"
        minSdkVersion 16
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }

}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile files('libs/volley.jar')
    compile files('libs/ftp4j-1.7.2.jar')
    compile files('libs/commons-net-3.3-ftp.jar')
    compile files('libs/twitter4j-core-4.0.4.jar')
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.android.support:design:22.2.1'
}

Eski yazılar «

» Yeni yazılar