Author Archives: mutkanx - Page 2

Bahçeşehir Universitesi – Google App Engine Semineri

Dayanamıyacağım, çok sinirlendim. Amacım kimseyi kötülemek değil, fakat bugünkü seminer gerçekten çok kötüydü. Niye diyeceksiniz, bir kere arkadaşımız sitesinde yayınlanan konuyu anlattı. Ben oraya yeni şeyler ögrenmek için gitmiştim. Oraya gitmek için 3 saat toplam zaman geçirdim. Zamanımı boşa harcadığım için çok sinirlendim. Aslında orda herkeste aynı benim gibiydiler :) bir ikincisi çok geç başladık, aslında bu da biraz bahçeşehirin bilgisayarlarinda ve internetinde sorun vardi. Eclipse kurmaya çalıştık. Buna Google plugin kurmaya çalıştık tabii ki kuramadik.. Of offf..Neyse, umarim yarınki Sun – MySql semineride boyle olmaz, yoksa kriz geçireceğim :)

Arama Kriterleri:

Google Takvimi ile Microsoft Outlook u senkronize etmek

Saolsun google, sonunda istedigim gibi bir uygulama yapmış, ohh bee..

Arama Kriterleri:

Gelecek 5 yılda yazılım geliştiriciler için 10 skills

Evet, bende görünce pek şaşırmadım ;)

Arama Kriterleri:

Python uygulamamızı google appspot.com deploy etme

iki dosyamız var. 1.si uygulamamizin olduğu python dosyasi, 2.si ayar dosyasi, app.yaml. Google App Engine klasörünün içinde appcfg.py dosyasi var. Bu dosya yardımıyla, önceden yaratmış olduğumuz appspot.com daki hesabimiza uygulamamizi yükleyebiliriz.

appcfg.py update [parametre] komutu ile direk uygulamamizi yükleyebiliriz. parametre kısmına python dosyamizin bulundu dizini veriyoruz. Benim dosyam C:\test_deneme klasorunun içinde. Bu yüzden appcfg.py update C:\test_deneme yazip uygulamamizi başarısız bir şekilde yüklüyoruz:) neden mi? Çünkü app.yaml dosyasinda değişiklik yapmamiz gerekiyor.
Yapmazsaniz aşağıdaki gibi bir hata alabilirsiniz.

Error 403: — begin server output —
You do not have permission to modify this app

Bunu düzeltmenin you app.yaml dosyasinin içindeki application id sini değiştirmek. Mesela benim xxx.appspot.com hesabim var. Burdaki xxx bizim application id miz oluyor. app.yaml dosyasindaki application: kismina xxx yazmaniz yukaridaki sorunu çözmenize yardımcı olacaktir.

Arama Kriterleri:

dev_appserver.py ile uygulamamızı calıştırırken

Eger python uygulamanizi calıştırırken şöyle bir hata alıyorsaniz:

ERROR:root:Application configuration file not found in bla bla

Bu sorun uygulamayi bulamadigindan kaynaklaniyor. Benim uygulamam test.py ve C:\test_deneme dizinin icinde.
dev_appserver.py test.py veya dev_appserver test derseniz yukaridaki hatayi alirsiniz. Bunu engellemek için python programinizin oldugu dizini vermelisiniz. Yani, dev_appserver.py C:\test_deneme seklinde.

Google appserverı çalıştırırken çıkan hata

Eğer sizde benim gibi python 3.1 ve Google App Engine kurduktan sonra appserverı dev_appserver.py ile çalıştırmaya çalıştığınızda aşağıdaki gibi hata alıyorsanız, bir kez daha düşünün ;) Neyse sorun python 3.1 de. Sürümü 2.x seviyesine indirin. Sonra hersey normal çalışması gerekiyor.

C:\Program Files\Google\google_appengine>dev_appserver.py
Traceback (most recent call last):
File “C:\Program Files\Google\google_appengine\dev_appserver.py”, line 60, in

run_file(__file__, globals())
File “C:\Program Files\Google\google_appengine\dev_appserver.py”, line 57, in
run_file
execfile(script_path, globals_)
NameError: global name ‘execfile’ is not defined

Arama Kriterleri:

GPRS, WAP, 3G Bağlantılarını Devre Dışı Bırakma

Merhaba, Bildiğiniz gibi bazı pda’ler de isteğiniz dışında gprs e bağlanılabiliyor. Bu da size ay sonunda süpriz bir fatura yada bol bol kontor kaybı getirebiliyor. Bu o kadar kişinin canının yakmış olacak ki modaco ekibi bunun için bir program yazmışlar. Bu programı kurarak avuçiçi bilgisayarınızdaki gprs bağlantısını kontrol edebilirsiniz.

Arama Kriterleri:

Bir iş görüşmesinde sorulacak bir soruymuş.

There is an HTML form with a button Submit, a servlet and a relational database with the table Customers.  The users enters a First and Last names of the customer, presses the button Submit, and you need to write the code that would return the detailed data about this customer. Explain IN DETAILS the entire data flow and the HTML/Java processing you’d need to perform.

Bir düşünelim bakalım. Framework(Spring, Hibernate) kullanmadan hemde ;)

PDA üzerinden PC Kontrol Etme – Gremote

Çok güzel bir uygulama, pdanizi touch pad ve klavye olarak wi-fi(wireless) veya bluetooth üzerinden kullanabiliyorsunuz. Yapmaniz gereken Gremote u indirip, hem pc nize hemde pda nize uygulamayi yüklemek. PC nize server kuruyorsunuz, hiçbir ayar yapmanıza gerek yok. Sadece pcnizde firewallun kapali oldugundan emin olun.

Arama Kriterleri:

Wii Divx Player – GeeXboX

     Dün akşam televizyonun karşısında nette geziniyordum. Tabii arada birde tv ye bakıyodum. Fakat tv de bütün kanalları gezmeme rağmen seyretmeye değer ekranda birşeyler bulamamıştım. Ben de neden Wii de film izlemiyorum dedim kendi kendime. Fakat tembelligimden dolayi ;) DVD yazıp seyretmek istemiyordum. Bu yüzden biraz araştırmadan sonra, GeeXboX (Wii Linux tabanlı) ile tanıştım. Altyazı, USB desteği bile var. GeeXboXta yok yok. Yaşasın Wii. Bakalım ilerleyen günlerde Wii ile daha neler yapabileceğiz.

Arama Kriterleri: