29 Ocak 2012 Pazar

Light Show - Android Uygulaması

Herkese selamlar,

Bugün önceden bitirmiş olduğum uygulamaya reklam da ekledim ve paylaşıma hazırladım. Artık android telefonu olanlar eğlenceli bir uygulama daha kullanabilirler. Sadece eğlence değil işlevi de olan bir uygulama.

https://www.facebook.com/applightshow
https://twitter.com/applightshow

Uygulamanın amacı;

  1. Elektrik kesilince etrafı aydınlatmaya yarayan ya da karanlık ufak yerleri görülebilir yapmaya yarayan fener olarak kullanabilirsiniz.
  2. Eğer gece hayatınız, konser alışkanlıklarınız varsa ya da romantik bir yemek yerken ışık ambiyansı seviyorsanız etrafa ışık saçmak isteyebilirsiniz. Bu amaçla da kullanılabilir.

Nasıl Kullanılır?
  1. İlk başta varsayılan olarak beyaz renk gelmektedir. Ekrana parmağınızı sürtmek kaydıyla rengi ayarlayabilirsiniz.
  2. Eğer otomatik renk değişimi isterseniz;
    1. Menü tuşuna basın
    2. Change Type 'a tıklayın
    3. Automatic olanı seçin ve değişimi izleyin.
  3. El ile değiştirmek isterseniz;
    1. Menü tuşuna basın
    2. Change Type 'a tıklayın
    3. Manuel olanı seçin.

Yorumlarınızı bekliyorum...

İndirmek için;

Link;

For Android




Hepsi bu iyi eğlenceler :)

8 Ocak 2012 Pazar

Android merhaba!

Android girişi yaparken hello world demicem :) Olayı anlatacağım daha doğrusu kodu paylaşacağım.

Kod bu;
float newBrightness = (float)1;
WindowManager.LayoutParams lytParam = getWindow().getAttributes();
lytParam.screenBrightness =  newBrightness;
getWindow().setAttributes( lytParam);
screenBrightness 0 ile 1 arasında olmalı. Çalıştığı sürüm Android 1.5

Tahmin ettiğiniz üzere ekran parlaklığını değiştirme olayı. (screen brightness).

Bende böyle bir uygulama yazdım. Fakat 2-3 özellik öyle ekleyip markete çıkartacağım. Şubatın ilk haftasını bulabilir.

Herkese bol kodlu günler..

1 Ocak 2012 Pazar

İnternet Uygulaması Yazarken Geçtiğim Yollar

Javada da işime yarası için .Net tabanlı NHibernate ve MVC-2 ile başlama istedim.

Temel olarak entity ile aynı mantık. Ama bir çok şeyi elle ayarlamak zorunda kaldım. Tabloları ve alanları xml dosyayla mapledim. Uzun ve gıcık bir iş yani.

Loglar için güzel bir kütüphane olan < log4net > 'i kullandım. Güzel ve çok rahat kullanımı.

Validation işlemleri için < FluentValidation > 'ı kullandım. Bu da aynı şekilde güzeldi.

Bunlar güzeldi fakat burdan sonra sinirlenmeler ve kopmalar başladı :) neden mi?

Spark kullanmak istedim verilerimi  view tarafında  daha düzgün göstermek ve yönetmek için. Hal böyle olunca vs2010 'u güncellemem gerekti default olarak gelmiyor sanırım. Buraya kadar herşey normal. Fakat İstanbul Üniversitesi Yurdunun interneti o kadar yavaşki daha doğrusu yok yok. -bit bit gelen bir internet düşünün- Güncellemeler bir türlü gerçekleşmedi. Böyle olunca view tarafı çok karışık olacak diye soğudum ve vazgeçtim MVC'den. Normal Asp.Net şablon Master Page yapısıyla kodladım.

Birde NHibernate'in şu config olayları çok detaylı. Aslında başlangıç için 2-3 parametreyi bilmeniz yeterli ama bana göre değil bu yöntem. Kod içinde yazan her şeyden haberim olması gerek. Nasıl çalıştığı olmasada ne iş yaptığını bilmem gerek yoksa içim rahat etmiyor. Bu huyumu seviyorum aslında :)

Ayrıca yazılımda JQuery ve hazır site layout'u kullanarak kullanıcı için güzel hale getirmeye çalıştım. Olamazsa olmaz olan veritabanı olarak SqlServer 2008 Express Edition kullandım.

Aslında site %85 bitti. Kullanıma çıkartmıştım BETA olarak fakat çok zeki bir kişi :) tarafından hacklendim. Sunucuyu yeniden yapılandırmam gerekiyor. Bu yüzden Ocak ayının ilk hafta sonuna yetiştirmeye çalışacağım.

İlk defa girdiğim sunucu olayında bazı şeyleri yapmam zaman alıyor ama hoşuma gidiyor :)

Herkese bol kodlu günler...