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

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.

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.

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.

Turkcell Müşteri Hizmetleri

Artık dayanamıyorum, bu konu hakkında yazmak istiyorum. Çünkü dün aksam turkcell müşteri hizmetlerini aradim ve müşteri temsilcisine baglanmaya çaliştim. Tam 40 dk telefonda bekledim ve telefonda bir ses “özür dileriz birazdan müşteri temsilcisine baglanacaksiniz”. Bu anonsuda 1 dk bir yapiyordu. Ayıp yaa bu kadar olmaz. 3 gün önce aradiğimda 15-20 dk telefonda beklettiler. Efendim alt yapi çalışmamız sürüyor diyorlar. Nette araştırdım, herkes bu konudan şikayetçi, senelerdir bu altyapı çalışması sürüyor anlaşılan. Nasıl bir Turkcell Teknoloji merkezleri var merak ettim. Hala çok öfkeliyim çokkkk. Vodafone ya da Avea ya geçmek farz oldu bana.

stackoverflow.com – cok guzel bir site

Bana cok yardımcı oluyor, kesinlikle tavsiye ederim. Suanki projeme büyük bir katkısı var. Ne yalan söyleyeyim ;)

Epeydir yazamıyorum, çünkü..

ilk baslarda 2.7 nin bug idir diyodum, downgrade ettim, olmadi, yeniden yukledim wordpressi olmadi. Sonra phpmyadmin den baktım değişiklik yapabiliyor muyum diye. Hersey normal gözüküyodu. Database repair ediyim dedim, baktim bir hata gözüktü ;)

1142 - INSERT command denied to user 'abc'@'host.com' for table 'comments'

Biraz araştırdıktan sonra DB nin size ile alakalı gibi yorumlarla karşılaştım. Sonra host a mail attim ve size gerçekten oversize olmuş;) Sonra gereksiz şeyleri sildikten sonra duzeldi. Sonunda…ohh be..

Create dynamic service using WSDL

Eger benim gibi webservislerle ugrasmissaniz, wsdl locationi anlik degistirmek istemissinizdir. Nette arastirdim ve xml e yazmis oldugum location bilgisini alip, asagidaki “http://www.example.com/services/HelloWorld?wsdl” yazan yere, yazdim ve service ekledim. Onceden binding kullaniyordum ve bu yuzden bazen hatalar aliyordum(web service down gibi).

//WSDL URL
URL wsdlLocation = new URL(“http://www.example.com/services/HelloWorld?wsdl”);

//Qname for service
QName serviceName =
  new Qname(“http://www.example.com/services/HelloWorld”, “HelloService”);

//Create a dynamic Service instance
Service service = Service.create(wsdlLocation, serviceName);

ORA-12560 TNS-protocol adapter

Windows a oracle kurmakta ne zor bir işmiş :) ) Nette biraz arastirmadan sonra, buldugum guzel bir linki paylaşmak istedim.