Service Manager açılırken default gelen formun değiştirilmesi

Bunun için ilk önce query.stored prosedürü tanımlamamız gerekiyor. Bunun için command satırına sq yazıp, stored query maintenance sayfası geliyor. Burda aşağıdaki gibi düzenlemeler yapıyoruz.

Read more »

WordPressinizi Mobile Ortama Taşıyın

Iphone üzerinden girildiği zaman iphone arayüzü, diger mobil ortamlardan girildiği zaman da başka bir arayüz sağlayan pluginler burada.

Messenger key ports error solution

Sizde benim gibi msn de durmadan key ports hatası alıyorsanız, burdaki yazılanlara bakın ;)

Remote Debugger with Visual Studio 2008 – MSVSMON

Geçenlerde, multimonitor bir uygulama yazdım ve çalışmadığını gördüm. Bir turlu sorunun nerde oldugunu anlayamadım. Bunun üzerine aklıma neden makinam uzerinde diger makinadakı uygulamayı debug edemiyim diye bir soru takıldı aklıma ve Remote Debugger i kesfettim. Epey bir araştırdım kurulumu için, uygulamayı çalıştırdıgım makina XP Home oldugu icin MSVSMON kuramadim, 1 gun sonra araştırmalarım sonucunda XP Home üzerine kurulmadığını öğrendim. O yüzden sizde benim gibi fazla araştırmadan bu videoyu izleyin. O kadar.

iki veya daha fazla masaüstü uygulamasını konuşturma – WCF

Note: Yazi Burak Selim Senyurt‘a aittir, ustune anlamadigim ve ogrenip yaptigim birkac cumle ekledim.

Windows Communication Foundation mimarisinin geliştirilmesininin tek amacı, var olan dağıtık mimari modellerini bir çatı altında birleştirmek değildir. Buna paralel olaraktan WCF mimarisi, .Net Remoting, Xml Web Servisleri, WSE(Web Service Enhancements), MSMQ(Microsoft Message Queue), COM+ gibi pek çok dağıtık uygulama geliştirme modelinin çalışma zamanı alt yapısının kolayca oluşturulabilmesinide hedeflemektedir. Burada dekleratif programlama modelinin benimsenmesinin önemli katkısı vardır. Sonuçta geliştiricinin sıklıkla yapmak zorunda kaldığı alt yapı hazırlıklarının  attribute(nitelik) veya konfigurasyon bazlı olacak şekilde ayarlanabilmesi son derece avantajlıdır. Bu açıdan bakıldığında olayın kilit noktası WCF in ABC(AddressBindingContract) sinde yer alan bağlayıcı tiplerdir(Binding Types). Bilindiği üzere WCF mimarisi .Net Framework 3.0 ile birlikte gelmiştir. Bununla birlikte şu an itibariyle .Net Framework 3.5 sürümünde ek yeniliklerde içermektedir(Örneğin Web Programlama Modeli, WorkFlow Foundation ile Tam Entegrasyon, JSON, AJAX desteği gibi). Bağlayıcı tiplerin sayısının çok olmasının, geliştiricilerin karar verme noktasındaki işlerini zorlaştırdığıda bir gerçektir. Bu nedenle çoğunlukla yardımcı tablolardan veya diagramlardan yararlanılmaktadır.

Read more »

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 :)

Google Takvimi ile Microsoft Outlook u senkronize etmek

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

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

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

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.

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.