Yazýlarýmý Daha Kolay Takip Etmek Ýçin Týklayýn!

INTERNET SORUNLARIM

yazan: 7/30/2008 5:58:00 PM

İspanyadaki en büyük sorunlarımdan biri de internet. Maalesef bize evi ve işleri ayarlayan adam Jose eve internet bağlatmıyor. İspanya'da da maalesef şu "telefom hattı omayana internet yok" muhabbeti var. Dolayısıyla uluslararası arama yapacağımızı düşünen Jose beyfendi bize hat bağlatmıyor. Anlayacağınız tam sopalık, kapat yurt dışına aramayı yani. Neyse burada bir kaç hayırsever kurum var da benim odamdan iki tane kablosuz ağ çekiyor parolası olmayan. Ben de bunun sayesinde internete girebiliyordum. Girebiliyordum diyorum çünkü düne kadar bağlantım çok iyiydi. dün ne olduysa gider gelir oldu. Bunda arkadaşın pencere kenarına üst kurması sebep olmuş olabilir mi bilmiyorum; ama ne olduysa o oraya yerleştikten sonra oldu. Eh yani bir internet uğruna arkadaşıma yol verecek değilim. Ben de böyle ara ara bağlanıyorum.

En kötü yanı da creators.xna.com daki videoları izleyemiyor olmam. Zaten videolar yeterince elimdeki emanet dizüstünün zavallı belleğini kasıyor. bir de üstüne kesintiler gelince videoların izlenmesi imkansız oluyor. Ama neyse eninde sonunda halledecem bu 3 boyut olayını ondan sonra da kimsse beni tutamaz zatenWink.

Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Genel

IMAGINE CUP'09

yazan: 7/30/2008 7:37:00 AM

Imagine cup 2009'un konusu belli oldu çoktan. Ama ancak yazabiliyorum bloguma o ilginç. Bu senenin konusu:

“Imagine a world where technology helps solve the toughest problems facing us today.” 

Yani nam'ı diğer; Teknolojinin, günümüzde karşılaştığımız en zor sorunları çözmeye yardım ettiği bir dünya hayal edin.

Peki bu sorunlar neler?

1) Yoksulluğu ve açlığı yoketmek

2) Evrensel olarak ilköğretimi sağlamak

3) Cinsiyet eşitliği sağlamak, kadınları güçlendirmek

4) Çocuk ölümlerini engellemek

5) Anne sağlığını arttırmak, Anne (hamile) ölümlerinin önüne geçmek.

6) HIV/AIDS, Malaria gibi hastalıklarla savaşmak

7) Çevresel sürdürülebilirliği sağlamak

8) Gelişim için evrensel ortaklıklar kurmak

 Çeviri hatalı olabilir, orjinal siteye buradan ulaşabilirsiniz. Imagine Cup hakkında ayrıntılı bilgiye de buradan ulaşabilirsiniz. Bazı konular hakkaten zor; 7. madde çok tanıdık... Katılmayı düşünen herkese şimdiden kolay gelsin diyorum.

Currently rated 4.5 by 2 people

  • Currently 4.5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Imagine Cup

EWSFF - Early Warning System of Forest Fires

yazan: 7/30/2008 6:25:00 AM

Bloguma eski blogumdan ewsff ile ilgili hiç bir yazı almamış olduğumu farkettim. Olur mu öyle şey hemen kondurayım buracığa...

 Rota ekibi olarak Imagine Cup '08 e EWSFF adlı projemizle katıldık. Projemizin amacı orman yangını çıkmadan çıkma ihtimalini hesaplamak, buna göre tehlike seviyeleri döndürüp kullanıcıları bilgilendirmekti. Kısaca bu girişi yaptıktan sonra ayrıntıya girmek istiyorum

Proje Ekibi: ROTA

         Erçin Yontar   -  ÇOMÜ Bilgisayar Mühendisliği 3. sınıf - sınıf yapılarını, yazılım mimarisini tasarladı, kodu yazdı (kısacası yazılım adına ne varsa yaptı)

         A. Mikail Oral -  ÇOMÜ Bilgisayar Mühendisliği 4. sınıf - fikir sahibi, mali destek, proje ihtiyaçlarını karşıladı (maddi ve organizasyon olarak- java olsa kod yazardı)

         Ahmet Görmüş -ÇOMÜ İngiliz Dili ve Edebiyatı 2. sınıf - Sunum yaptı çevirmelere yardım etti.

         Serkan Hazır  - ÇOMÜ  İngiliz Dili ve Edebiyatı 2. sınıf - Çeviri yaptı, sunumda yer aldı.

EWSFF Nasıl Çalışır?

Orman yangınlarının çıkması belirli faktörlere bağlıdır, bunlar arasında, nem, sıcaklık, oksijen, rüzgar gibi faktörler vardır. EWSFF işte bu faktörleri ölçerek belirli bir algoritmaya göre risk değerlendirmesi yapar ve çeşitli alarm seviyelerinde sonuçlar döndürür.

Bu ölçümleri yapmak için sensorler kullanılır.  Kablosuz ortamda belirli bilimsel kurallara göre yayılmış sensorler. Internet üzerinden bu verileri sunucu bilgisayara yollar. sunucu bilgisayarda da gerekli işlemler yapıldıktan sonra eğer tehlike varsa, sistem kullanıcıyı sms, mail vb... yollardan uyarır. Bunun nedeni kullanıcının daima bilgisayar başında olamayacağı gerçeğidir. Yetkili kişi de alarmı aldıktan sonra daha önceden belirlenmiş senaryolara göre hareket ederek, yangın çıkma riskine karşı tedbir almış olur. Örneğin çok ısınmış ve her an yanabilecek bir bölgenin oraman yangınını tetiklemeden evvel soğutulması gibi. Böylelikle sistem yangını çıkmadan engellemiş olur. Eğer yangın çıkmışsa veriler yüksek alarm değerlerinde geleceği için aynı zamanda çıkan yangınlar için de erken uyarı niteliğindedir. 

Tüm bunların yanı sıra sistem ormanda yaptığı ölçümleri web servis olarak yayınlayabilecek kapasitededir ve bu sayede biyologlar ve klimatologlar gibi orman doğasıyla ilgili kişiler bu sürekli ölçüm hizmetinden yararlanabilir.

İşte özetle EWSFF bu. Ben bu projeyle 3. olduğumuza üzülüyorum. Bence tek sorun arayüzdeydi ama zaten böyle bir proje için öyle caaflı bir arayüze de ihtiyaç yoktu. Keşke biraz zamanımız olsaydı ya da takımda benden başka biri de silverlight'tan anlasaydı da şöyle cafcaflı birşeyler yapabilseydik ama arasınavlar yüzünden arayüz yetişmedi. Bir de seyirci oyu faktörü var hiç seyirci götüremedik oylamaya diğer ekipler otobüsle insan getirmişler ama 40 küsür oy almışız galiba öyle bir duyum aldım eğer öyleyse projemiz gerçekten beğenilmiş. Ne yapalım kısmet 2009'a eğer becerebilirsem hem oyun yapımında hem de yazılım tasarımında girmeyi düşünüyorum ImagineCup '09 a ama yazılım ön planda çünkü onu yapmak daha kolay olacak, sanmıyorum ki okuldan birini bulayım da  XNA bilsin. Bu da acayip derecede tek başına kalmak demek. Eğer bir kod yazarı daha olsaydı geçen sene kim bilir daha neler yapardık. Ama bu sene ev arkadaşım Ümit'le yapmayı düşünüyoruz projeyi. Umarım dünyanın en zor sorunarına çözüm bulabiliriz (bilmeyenler için not: bu senenin konusudur ). 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

Imagine Cup

CodePlex

yazan: 7/30/2008 2:59:00 AM

CodePlex'ten bahsetmek istiyorum, "ama zaten biliyoruz" diyenleri duydum. Ama maalesef duymayanlar da var geçen gün MSN üzerinde yaptığımız çoklu muhabbette bilmeyenlerin çok olduğu kanısına vardım. O yüzden sitede CodePlex kendini nasıl tanıttıysa veriyorum burda;

"Codeplex, Microsoft'un, açık kaynak projeleri barındırdığı sitedir. Codeplex'i yeni projelerinizi dünyayla paylaşmak için kullanabilir, diğerlerinin başlatmış olduğu projelere katılabilirsiniz ya da buraki uygulamaları kullanıp, geribildirimde bulunabilirsiniz."

Eh sitenin tanımından da anlaşılacağı üzere, insanların kullanacağı ve kullanırken ücretsiz oldukları için sevinecekleri programların geliştirilmesine katkıda bulunup, deneyim kazanabilirsiniz. Eh işte sorunluluk sahibi geceleri uyumayan biz gençler için iyi bir vakit geçirme şansı. Ha gündüz yazmak konusuna gelince ben kendimden pek emin değilim projeye bağlı, Bu aralar gündüzleri İspanya çok sıcak oluyor insan gece oturup gündüz uyuyor.

Bu arada unutmadan bilmeyenler için linki vereyim  www.codeplex.com

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Genel

MSDN

yazan: 7/30/2008 1:51:00 AM
Tahmin ediyorum ki haberi olmayan yoktur MSDN'den ama yine de bahsetmeden geçemeyeceğim. Tek kelimeyle Muhteşem, bir ansiklopedi gibi adeta. Microsoft bazlı teknolojiler kulanarak yazılım geliştirmek MSDN sayesinde daha kolay özellikle alt sınıflardan soran arkadaşlara söylüyorum; "işin membaa MSDN", hangi sınıf ne yapar alt elemanları nedir, metotları ne yapar her şey burda. Özellikle PC'ye kurulan versiyonuna sahipseniz harika çünkü adeta arama motoru olan bir browser gibi davranıyor ve neye ihtiyacınız varsa getiriyor. Hatta İmagine Cup için çalışırken o olmasa herhalde arama motorlarından aradığım şeyi bulmam asır alırdı, internet artık bilgi çöplüğüne dönüşmüş durumda ne de olsa.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Genel

SEMİNER BAHTSIZI

yazan: 7/30/2008 12:59:00 AM
Şu seminerler konusunda ne kadar bahtsızım, kış olsa para olmazdı, para olsa sınavdı, ödevdi vakit olmazdı şimdi hem para hem vakit var bu sefer de İspanya'dayım. Bütün seminerler yine kaçtı. Allahtan seminerlerin bazılarını çekip videolarını koyuyorlar da internete faydalanıyoruz. Bir de webinerler var. Ama gerçek bir seminerde olmanın yerini hiç bir şey tutmuyor. Burdan seminer organizatörlerine sesleniyorum eğer seminerleriniz para değil de eğitim amaçlıysa lütfen bu seminerleri videolara çekip internete koyun bizler de yararlanalım. boyutlar divx yapılabilir torrent kullanılabilir her şey olur yeter ki izleyebilelim...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

FRP - fantastik rol yapma oyunu

yazan: 7/29/2008 3:56:00 AM

çok güzel bir olay şu frp; bir düşünün gerçek dünyada bir ton sorunla boğuşuyorsunuz yok işti yok okuldu yok parasızlıktı bir ton dert. ama öyle bir "oyun" düşünün ki sizi bu sorunlardan uzaklara alıp götürüyor ve tam anlamıyla kısıtlamalardan sıyrılmış bir biçimde davranmak istediğiniz biçimde davranıyorsunuz bu oyunda. Örneğin haksızlıklara dayanamayan birisiniz ama gerçek hayatta, gücünüz yetmediği için karşı çıkamıyorsunuz çoğu şeye ama burda öyle değil istekleriniz hayalinizle sınırlı herşey. Biri haksızlık mı yaptı dikilin karşısına ve ona istediğiniz şeyi söyleyin istediğiniz gibi davranın. Yani tıpkı bir kitap yazar gibi olmasını istediğiniz hayatı inşa etmeye çalışıyor bir yandan da arkadaşlarınızla eğleniyorsunuz. Bulunmaz nimet doğrusu.
Olay şu; bir kaç arkadaş toplanıyorsunuz aranızdan biri kuralları uygulayacak ve senaryoya yön verecek olan dm (dungeon master) oluyor. Diğerleri ise olmak istedikleri karakter. Tıpkı bir kitap gibi; dm hikayenin anahatlarını yazıyor siz ise karakterleri ve davranışlarını, hayat görüşlerini ve çırpınmalarını, güçsüzlüklerini ve zaaflarını, olaylar karşısındaki tepkilerini özetle yeni bir insanın hayatını yazıyorsunuz ama tek bir farkla oyun esnasında o karakteri yaşıyorsunuz.
Herkesin en az bir kez denemesini isterdim nasıl bir hayattan kaçış olduğunu görmesini ve olmak istediği gibi davranabilmesini. Eğer bir fırsat elinize geçerse mutlaka deneyin derim. Bana göre değil deyip de frp ile yatıp frp ile kalkmaya başlayan kaç insan gördüm! Korkmayın o yüzden.
İlerki yazılarımda frp hakkında detaya girmeyi planlıyorum ama şimdilik bu kadar.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

FRP

İspanya

yazan: 7/29/2008 3:04:00 AM

21.06.2008 tarihinden beri yani yaklaşık bir aydır burada İspanya'dayım. Eh hem ülkeyi hem insanlarını gözlemek için yeterli bir süre oldu bu. Size bira İspanya'yı anlatayım.

Bildiğiniz gibi bir akdeniz ülkesi İspanya, dolayısıyla buradaki insanlar da aynı bizler gibi sıcak kanlı. Ama yaşam aynı bizdeki gibi olsa keşke!!! Burada hayat fazla düzenli, sabah güneş doğmadan kalkıyorsunuz (burada güneş 7 - 8 gibi doğuyor), sonra kahvaltı bile edemeden işe gitmek zorundasınız; çünkü uyku anca yetiyor gece geç yattığınız için, gece geç yatıyorsunuz çünkü öğlenin ortasında tam 2'den 5'e kadar siesta vakti, bakkallar dahil heryer kapalı. O saatte acıkırsanız ekmek bulmak zor olabilir, Allah'tan bizim evin altında fırın var ve o saatte kapanmıyor. Ekmek demişken öyle bizdeki gibi canım ekmek yok buralarda 0.60 euroya ince uzun ekmek arası yapmanın tamamen imkansız olduğu ekmekleri var. Ekmek arasının ne anlama geldiğini bildiklerinden şüpheliyim.

Neyse 5 oldu arada 2 saat uyudunuz zaten, zinde kalkıyorsunuz. Burada iş hayatı saat 8'e kadar devam ediyor. Saat 8'de güneş hala tepede çünkü 10 gibi batıyor. Eh yabancı bir ülkeyi keşfetmek için 9 gibi güneşin etkisini yitirdiği bir saatte dışarı çıkıyorsunuz. Bu arada güneş gerçekten etkili buralarda daha haziranda 45-46 derecelerdeydi buradakilerin söylediğine göre 50'yi bulduğu oluyormuş. Hava kararıyor ve serinliyor çok serin oluyor 35 derece! Sağa sola bakarken zaman hızla akıyor saat 2 gibi evde oluyorsunuz ki bu normal aileler dahil herkes dışarıda o saatte zaten. Hemen uyuyamıyorsunuz ev kaynıyor vantilatörü açıp serinlemeyi bekliyorsunuz. Nihayet uyuyacak serinliğe ulaştığında hemen uyumalısınız tekrar serinleme seansını tekrarlamamak için. Uyudunuz uyandığınızda yastığınız çarşafınız ter içinde kalmış hemen koşup gün aşırı çarşaf yıkamalısınız.

Bu döngü her gün devam ediyor, ama pazarları hariç her yer kapalı ve eğer saat 11'e kadar günlük ekmeğinizi alamadıysanız açsınız!!!

Şimdi gel de özleme memleketi, döneri, ızgarayı , çiğböreği; ahhh ahhh olsa da yesek. Ayran bile yok burda. Bir de yanlış bir kanı var orada ucuzmuş diye ekmek 1.2 ytl daha ne olsun burada ucuz tek şey bira diğer her şey Türkiye'den pahalı. Biraz elektronik malzemede ucuzluk var ama o da çoğu zaman kaydadeğer değil.

Ama Avrupa'nın o kadar da berbat olmadığı durumlar da var. Örneğin hiç bir şeyden korkmadan gecenin herhangi bir saati erkek kız farketmez rahatça dolaşabiliyorsunuz. Bir de festivalleri var bu insanlar festival düzenlemeyi biliyor, Triana'da havai fişek gösterileri mükemmeldi.

Ama sonuç olarak buralara gelmek isteyenlere "oturun oturduğunuz yerde" demeyi çok isterdim, ben gördüm hiç birşey yok. Türkiye dünyanın en güzel ülkesi bunu çok iyi anladım. En azından bu yazıyı okurken Adana karpuzu ile peynir yiyebiliyorsunuz....

 

Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

İspanya

XNA’de KULLANICI ETKİLEŞİMİ

yazan: 7/28/2008 8:20:00 PM

XNA’de bildiğiniz gibi hem Game pad hem de Klavye ile kullanıcı’dan veri alabiliyoruz. Ben işin PC tarafıyla daha çok ilgilendiğim için bu yazımda biraz Klavye ve Fare(Mouse) girdilerinden bahsetmek istiyorum.

Öncelikle bu kodları Update metoduna yazıp deneyebilirsiniz ama gerçek bir oyunda Update() metodunda sadece KlavyeKontrol() gibi bir metot kullanmalıyız. Buraya kendi kaba algoritması dışında daha özel işler için kod yazmayın, metot yazıp burda çağırın.

Öncelikle Klavyemizin o anki durumunu temsil edebilmemiz gerekir bunun için:

 

            // Burada klavyemizi temsilen bir değişken atadık,

      // ve bu değişken klavyenin o anki durumunu tutuyor.

      KeyboardState klavye = Keyboard.GetState();

 

Artık hangi tuşa basıldığını anlamak if deyimi aracılığı ile bizim kontrolümüze kalmış. Tabi  bundan sonra bir olay (event) yazıp bunu tetiğe(trigger)bağlamak buna göre otomatik sonuç sağlamak da mümkün.

     

      //Eğer klavyede basılan tuş yukarı(up)Tuşu ise:

      if(klavye.IsKeyDown(Keys.Up))

{ //true ise yapılacak hareket}

 

Burda gördüğünüz gibi IsKeyDown(Keys key) metodunu kullandık. Bize sağlanılan enum tipindeki “keys” ile istediğimiz tuşu parametre olarak verebiliyoruz.

Temeli bu şekilde olmak üzere gerisi size kalmış.

İşin fare kısmına gelecek olursak, bir problem karşımıza çıkıyor; şöyle anlatayım:

Bir oyun düşünün bir tuşu var ve bu tuşa her basışta paranızı götürüyor karşılığında size bir araba veriyor. Doğal olarak aynı anda sadece 1 ya da 2 arabaya ihtiyacınız var. Ama Update() metodu öylesine sık yenileniyor ki, siz farenin tuşuna basıp çekene kadar 40 – 50 kez yenileniyor. Eğer buna bir önlem almazsanız tuşa tek basışta 40 tane arabanız olmuş oluyor! Korkunç bir sonuç. İşte fareden girdi alırken bu sorunu göz önünde bulundurmalıyız.

Bunun için önce 2 tane MauseState değişkeni tanımlamalıyız birisi o anki durumu, diğeri ise önceki durumu tutmalı. Ve uyarmalıyım ki bu değişkenler kesinlikle update metodunun dışında olmalı ki kayıt tutabilsin.

           

// Farenin önceki ve o anki durumunu tutacak olan değişkenler.

      MouseState fareninÖncekiHali, fareninŞimdikiHali;

 

Sonra öyle bir kontrol deyimi yazmalıyız ki şimdiki durum bastığımızı gösterirken, önceki durum bırakmış olduğumuzu göstersin.

           

              fareninŞimdikiHali = Mouse.GetState();

        if (fareninŞimdikiHali.LeftButton = ButtonState.Pressed &&

        fareninÖncekiHali.LeftButton = ButtonState.Released)

        {

        // Fare tuşuna basılınca yapılacak işlemler.

        }

        fareninÖncekiHali = fareninŞimdikiHali; 

 

Bu şekilde fazladan basma sorununu da hallettik. Umarım faydalı olmuştur.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

XNA

XNA’de TEMEL METOTLAR

yazan: 7/28/2008 7:28:00 PM

XNA’de yeni bir projeye başladığımız zaman, XNA Game Studio tarafından hazırlanmış bazı kodlarla karşılaşıyoruz. Bu metotlardan biraz bahsetmek istiyorum.

 

Initialize() Metodu:

Oyunumuz başlamadan evvel ilk olarak nelerin yapılması gerektiğini burda yazıyoruz. Oyunun işleyişinden bağımsız; veritabanından veri getirmek gibi işler buna örnek olabilir.

 

LoadContent() Metodu:

Adından da anlaşılacağı gibi içerik yüklemek için kullanıyoruz bu metodu. Bu metod oyun boyunca bir kez çağrılacaktır. O nedenle burada çağıracağımız içeriği dikkatle seçmeliyiz. Örnek olarak dokuları(texture) yüklemek verilebilir.

           

UnloadContent() Metodu:

            Bu da LoadContent() metodunun yaptığı işin tersini yapmamız içindir.

            Örneğin oyundan çıkarken verileri temizlemek gibi.

 

Update(GameTime) Metodu:

Oyunumuzun en önemli metodudur diyebiliriz. Kullanıcıdan girdi almak, bir merminin çarpışını anlamak gibi işleri burda takip ederiz. Yine bu metot aracılğıyla Draw metodunu çağırarak ekranı yenilettiririz.

 

Draw(GameTime) Metodu:

Oyunumuzun görünen kısmının kendini tekrar çizmesini sağlar. Oyun boyunca FPS(frames per second) dediğimiz değere göre saniyede birkaç kez çağrılır bu metot.

 

Temel olarak XNA Game Studionun bize sağladığı metotlar bunlar. Hangi metotta neyi kullanacağımızı iyice anlarsak performans ve tutarlılık açısından sorunlarımız bir nebze azalmış olur.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

XNA

 

Yazar Hakkýnda

Erçin YONTAR
Erçin Yontar
1986 yýlýnda Çorlu'da doðdu.Ýlk öðrenimini Ankara'da, ortaöðrenimini Eskiþehir'de gördü.
Çanakkale 18 Mart Üniversitesi Bilgisayar Mühendisliði Bölümü mezunu.
Yazýlým ile çok ilgili; Visual Studiosu daima açýk :) bunun sayesinde Imagine Cup 2008 Türkiye 3.sü ve bir çok proje geliþtiriyor.
Yazýlým dýþýnda : Frp hastasý, rock/metal dinliyor, organizasyon iþlerine merak sardý. Bunlarýn yanýnda o bir; 
MCTS (Microsoft Certified Technology Specialist)



MSP (Microsoft Student Partner)

Bana posta atýn Send mail

Favorilerine Ekle


Add to Technorati Favorites

 

Twitter - Ne Yapýyorum?

    Pages

      Recent comments

      Feragatname

      Burada yazan yazýlar ve içerdikleri fikirler yazarýna aittir. Baþkasýný ilgilendirmez. Yazýlarý kaynaðýný kopyaladýðýnýz yazýnýn içinde týklanabilir link halinde belirtmek þartý ile olduðu gibi kullanabilirsiniz. Bu kurallarý deðiþtirme hakkým saklýdýr. Yarýn bir gün benim yazým benim blogumdan baþka bir yerde olamaz dersem Kopyaladýðýnýz yazýyý da silmek zorundasýnýz. Bu iþe girþen kiþi bu koþullarý ve doðan yasal yükümlülükleri kabul etmiþ sayýlýr. Eyvallah diyen devam etsin.

      © Tüm haklarý saklýdýr.

      Giriþ