Torrent Finder v1.2 Çıktı

Tarih: Ocak 28th, 2012 | Yazar: | Kategori: Android, Bilgisayar Bilimleri, Java, Linux, Telefon | Etiketler: , , , , , , | Yorum Yok »

https://lh6.ggpht.com/SasoYrpDphyg4OMrPxUL_f2P4pHisJlCST2Npc5Bztkaf5gVMEu-MBkMfgjz7eh_jLU=w124

Bir Android uygulaması olan Torrent Finder’ın 1.2 versiyonu çıktı.Bu yeni sürüm ile gelen  yenilikler şöyle:

  • Artık torrent arama butonuna dokunulduğunda kullancıyı bilgilendiren bir Progress Dialog gösterilecek.Çünkü çok fazla torrent dosyası bulunduğunda,bu verileri çekerken geçen zamanda program sanki donmuş gibi davranıyordu,böylece bunun önüne geçilmiş oldu.
  • Artık kullanıcı hangi torrent sitesinde arama yapacağını kendisi seçebilecek.Uygulamaya marketten verimli bir yorum geldi ona göre şekillendirdim.Şuan sadece 2 torrent sitesinde (Fenopy ve isoHunt) arama yapılabiliyor.Sadece 2 olmasının sebebi ben değil torrent sitelerinin suçu :) Çünkü çoğu bırakın doğru düzgün API’yı hiç API sunmuyor.

Android Market’ten uygulamayı inceleyebilirsiniz:

Uygulamanın Market Linki
qrcode


Bir Android uygulaması: Torrent Finder Güncel Yazı

Tarih: Ocak 20th, 2012 | Yazar: | Kategori: Android, Bilgisayar Bilimleri, Java, Linux, Telefon | Etiketler: , , , , , , , , | Yorum Yok »

https://lh6.ggpht.com/SasoYrpDphyg4OMrPxUL_f2P4pHisJlCST2Npc5Bztkaf5gVMEu-MBkMfgjz7eh_jLU=w124

Bloga en son 19 Haziran’da yazmışım,yani uzun zaman olmuş.1-2 ay önce yaptığım bi’ Android uygulaması vardı Torrent Finder, hala Android Market’e koymadım :) Bari dedim bloga QR Code ile birlikte koyuyumda isteyen yüklesin diye düşünürek bu yazıyı yazıyorum.(Yazının sonunda indirme linkini de bulabilirsiniz)

Teknik olarak biraz açıyım uygulamada neler olduğunu birilerine faydam olsun.Uygulama 2 Activity’den oluşuyor ve sırasıyla şu işlemleri gerçekleştiriyor:

  • FirstActivity açılıyor bu activity’de 1 textbox 1 button var
  • Textbox’a yazı girilip button’a basılıyor – >textbox’a girilen kelimeyi bir işlemden geçiriyor bu işlem arada ki boşluğu “+” haline getiriyor (çünkü torrent arama api’si böyle işliyor) yani; “the big bang theory” yazıldıysa textbox’a bu “the+big+bang+theory” oluyor
  • Bu kelime bir intent’e putExtra aracılığı ile koyulup bir anahtar kelimeyle gönderiliyor. Böylece SearchActivity açılıyor
  • Intent’e koyulan kelime buraya getiriliyor
  • Bir ArrayList oluşturuluyor
  • Http bağlantıları açılıyor
  • JSON ile alınan veriler parse edilip,düzenleniyor ve bir JSONArray halinde geliyor
  • Bir list’e ListAdapter oluşturularak yazılıyor ve list’in her bir item’i için OnItemClickListener oluşturuluyor (böylece tıklandığında torrent dosyası indiriliyor)

Bir çok aşamayı atlayıp sadece ana işlemleri anlatmaya çalıştım ancak bu kadar oluyor :)

Yakında projeyi GitHub’a da koyacağım o zaman kodları da göreceğinizden dolayı daha iyi anlayacaksınız.

Demişitim ve sonunda kafamı dinleme zamanı buldum ve hemen bir geliştirici hesabı açtım.Uygulamamı Android Market’e koydum.Böylece Android Market’e ilk uygulamam girmiş oldu.Başka başka uygulamalara inşallah :)

Uygulamanın Market Linki
qrcode


Ubuntu üzerine Apache Tomcat ve Play Framework kurulumu

Tarih: Aralık 26th, 2011 | Yazar: | Kategori: Bilgisayar Bilimleri, Java, Linux | Etiketler: , , , | 2 Yorum »

Başlayalım :)

Konsola giriyoruz:

sudo apt-get install tomcat7
sudo apt-get install tomcat7-docs
sudo apt-get install tomcat7-admin
sudo apt-get install tomcat7
sudo apt-get install tomcat7-user
tomcat7-instance-create my-instance

diyerek Tomcat’i kuruyoruz ve ayar yapabileceğimiz bir instance oluşturuyoruz.

Play Framework 9000 portunu dinlediği için Tomcat’in default portunu 9000 yapmalıyız.(Tomcat default port 8080)

cd my-instance/conf
vi server.xml

Server.xml dosyasını açıp port alanlarını 9000 yapıyoruz.

Tomcat Server’ı nasıl açarım/kaparım ?

cd my-instance/bin
sh shutdown.sh

veya

sh startup.sh

Play Framework’u sitesinden indiriyoruz.

Home/kullanıci-adi yerine çıkartıyoruz.Ve sırada PATH ayarı,konsola giriyoruz:

PATH=$PATH:/home/kullanici-adi/play
export PATH

Test Sürüşü:

Konsola giriyoruz:

play new testSurusu
play run testSurusu

Diyoruz ve tarayıcımızda localhost:9000 sayfasını açıyoruz ki ne görüyoruz :) Play Framework default indexi.

Not: Bilgisayarımız her yeniden başlattığımızda,Play Framework’u kullanmak için PATH ayarını yeniden yapmamız gerekiyor.Şimdilik buna bir çözüm bulamadım bulursam yazarım :)

Düzenleme: Kadir Doğan’ın katkısıyla,notta söylediğim sorunun çözümünü bulmuş olduk.

Çözüm:

Bilgisayarı her başlattığında PATH e eklediğin değerin silinmemesini istiyorsan; environment değişkenini bash dosyasına kaydetmelisin

$ vi ~/.bash_profile
export PATH:/home/kullanici-adi/play

https://help.ubuntu.com/community/EnvironmentVariables


Vim Ayar Dosyası ve Ayarlamak

Tarih: Aralık 20th, 2011 | Yazar: | Kategori: Linux | Etiketler: , , , , , , , , , | Yorum Yok »

Vim editörü kendi isteğinize göre ayarlamak istiyorsanız yapmanız gerekenler şunlar olacak:

Konsola giriyoruz.

vi
: options

Dediğimiz zaman vim’in kategorilere ayrılmış onlarca ayarı olduğunu görürüz.Bunlardan ayarlanacakları belirleyip şu şekilde devam ediyoruz:

Yeni bir konsol açıyoruz:

cd
vi ~/.vimrc

Yeni bir dosya açılacak biz buraya isteğimize göre ayarları yazıyoruz.Örneğin benim ayar dosyamın bir parçası:

:set nu
:set ts=4

Bu ayarlar bana satır numaralarını göstermeyi ve her tab tuşuna basıldığına 4 boşluk gitmesini söylüyor.Default ayarlarda satır numaraları yok ve 8 boşluk gidiyor örneğin.

Zaten :o ptions dediğimizde ayarların nasıl bir syntax’ta olduğu anlaşılıyor :) Kolay gelsin.


Pardus’ta F.lux Kullanımı (Yükleme ve Ayarlama)

Tarih: Aralık 17th, 2011 | Yazar: | Kategori: Linux | Etiketler: , , , , , , | Yorum Yok »

F.lux ne işe yarar ?

F.lux’a bulunduğumuz yerin enlem ve boylamını veririz o bize ekran parlaklığını,rengini bulunduğumuz yerin saatine göre sessiz sakin ayarlar.Özellikle geceleri ekranı sarımsı bir renk yapar -ki bu renk gözleri yormaz- ama isterseniz değişedebilir.

F.lux kurulumu:

Programı kurmadan önce tabii ki indirmeliyiz.xflux.tgz buradan tgz halini indirelim.Sonra herhangi bir yere çıkartalıp.Konsolu açalım ve çalıştırılabilir dosyayı konsola doğru sürükleyelim ardından “Enter” a basalım.F.lux’a hoşgeldiniz falan filan diyecek.Eğer ki size şöyle böyle bağımlılıkları var ve bunlar senin bilgisayarında yüklü değil derse o bağımlılığı PiSi’de aratıp bulun ve indirin.Sonra tekrar bu işlemi yapın ;)

F.lux ayarı:

Tabii ki bulunduğumuz yerin enlem ve boylamını bulmamız gerek.Bu adrese giriyoruz.”Adress” kısmına hangi şehirdeysek onu yazıp “Go” diyoruz.Site bize enlem ve boylamı veriyor.Konsola gidip şu komutu giriyoruz:

-l ALDIGIMIZ_LATITUDE -g ALDIGIMIZ_LONGITUDE

yazıp enter’a bastığımızda ekranın rengi yavaş yavaş değişiyor :)

Sağlıklı günler :)

 


Fedora 64 Bit Android SDK ADB Sorunu

Tarih: Haziran 9th, 2011 | Yazar: | Kategori: Android, Linux | Etiketler: , , | Yorum Yok »

Ubuntu’dan sonra Fedora’da da aynı sorunu yaşadım.Bu yazılar büyük nimet aslında bu konuları İngilizce yazsam daha çok hit geleceği kesin ama derdim hit değil amacım düzgün ve faydalı Türkçe içerik oluşturmak.

Konsolu açıyoruz ve sırasıyla şu adımları yapıyoruz

#sudo
# yum install glibc.i686
# yum install glibc-devel.i686
# yum install libstdc++.i686
# yum install zlib-devel.i686
# yum install ncurses-devel.i686
# yum install libX11-devel.i686

Yazının devamını oku »


Ubuntu 64 Bit Android SDK ADB Sorunu

Tarih: Mayıs 25th, 2011 | Yazar: | Kategori: Android, Linux | Etiketler: , | Yorum Yok »

Yine bir sorun yazısı :) Ubuntu 64 bit Eclipse içinde şöyle bir sorunla her an karşılaşabilirsiniz:

Failed to get the adb version: Cannot run program “../android-sdk-linux_x86-1.6_r1/tools/adb”: java.io.IOException: error=2, No such file or directory

Neden her an diyorum çünkü bende de bir sorun yoktu ama tam lazım olduğu zaman sorun yaptı.Peki nasıl çözülür ? Yazının devamını oku »


Ubuntu 11.04 64 Bit Flash Player Sorunu

Tarih: Mayıs 25th, 2011 | Yazar: | Kategori: Linux | Etiketler: , , , , , , | Yorum Yok »

Gün geçmiyor ki yeni bir sorunla karşılaşmayayım :) Şu 64 bit sitemlerin Adobe Flash’tan çektiğini kimse çekmedi.Son olarak “square” şeklinde bir versiyon çıkardılarda sorun çözüldü. Ama bu seferde Ubuntu’da Firefox’ta Flash içeren bir sayfa açtığınızda Flash’ın içinde beyaz beyaz kareler oluşup yok oluyor.Onun yüzünden sayfalarda doğru dürüstü çalışmıyor. Yazının devamını oku »


Ubuntu üzerine uTorrent kurulumu

Tarih: Şubat 27th, 2011 | Yazar: | Kategori: Linux | Etiketler: , , , , , | Yorum Yok »

Bana Ubuntu destekli torrent programları yeterli gelmedi bu yüzden yine uTorrent‘e muhtaç kaldım :) Benimle aynı sorunu yaşayanlar var onun için bu yazıyı yazıyorum.

System/Administrator/Synaptic Package Manager‘ı açıyoruz.
Search kısmına “wine” yazıyoruz ve wine‘ı işaretleyip yukarıda ki Apply butonuna tıklıyoruz.
Burası en önemli adım uTorrent‘in mevcut stabil versiyonunu indirirseniz yükleyemezsiniz, vereceğim linkten indirip yükleyeceksiniz: Yazının devamını oku »


Linux Dosya Sistemi

Tarih: Şubat 14th, 2011 | Yazar: | Kategori: Linux | Etiketler: , , , | Yorum Yok »

Windows’tan Linux’a ilk geçtiğinizde programların nerede olduğunu,kullanıcı dosyalarının nerede olduğunu bulamayıp ortalık karışlabilir :) Çünkü gerçekten ilk başta çok karışık gelen bir dosya mimarisi var.

Linux Dosya Sistemi

/ -Root

Ana bölüm,her şeyin dallandığı bölümdür.Sadece “root” kullanıcı izinleri olanlar bu klasörün alt klasörlerini değiştirebilir. Yazının devamını oku »