Microsoft Azure Websites’ın Webjobs Özelliğini Kullanarak Zamanlı Görevler [Video]

14 Nisan 2014Windows Azure Kodlar

Microsoft Azure (Eski adıyla Windows Azure) Websites servisinin altında bulunan Webjobs özelliği sayesinde artık bir çok işlemi daha hızlı ve daha pratik bir şekilde halledebileceğiz.

Nasıl?

Webjobs’ın işlevi, yazdığımız exelerin (Console veya Webjobs SDK ile .NET üzerinde yazılmış olması gerekiyor), php dosyalarının, js dosyaları (nodejs) python ve .bat/.cmd gibi scriptlerin çalıştırılması sayesinde istediğimiz her türlü işlemin istediğimiz sayıda veya istediğimiz zaman aralığında belirli süreler içerisinde çalıştırılması olarak tanımlanabilir.

Eskiden şahsım adına konuşacak olursam ben belirli zaman aralıklarında .exe çalıştırma ihtiyacı hissettiğimde bu ihtiyacımı Virtual Machines üzerinde açtığım herhangi bi makinede çalıştırdığım .NET projeleri ile gideriyordum. Bunun avantajı, girip kontrol edebilme gibi bir imkanımızın olmasıydı fakat dezavantajı koskoca sanal makineyi ufak bir işlem bile yapıyor olsanız 24 saat açık tutmak zorunda kalıyor olmamızdı.

Webjobs ile ne değişti?

Webjobs sayesinde artık yazdığımz scriptleri basit bir şekilde Azure Websites servisine deploy ederek çalıştırabileceğiz. Örneğin, günlük olarak web sitenizi nveritabanını yedekleyen bir exe veya php script mi yazdınız? Bu scripti artık Webjobs’a deploy ederek istediğiniz zaman aralıklarında çalışmasını sağlayabilirsiniz. Üstüne üstlük Webjobs’ın free ve standart olmak üzere 2 modu var, bu da ufak tefek işlemlerimiz için ücret ödememe gibi bir seçeneğin meydana gelmesini sağlıyor ki bu aslında düşünürsek oldukça güzel bir haber (en azından benim açımdan).

En önemli nokta ise şu: Webjobs üzerine aklınıza gelebilecek her şeyi (Twitter API’ı bağlayarak belirli aralıklarla twit attırmaktan tutun eğer destekliyorsa kombinizi uzaktan çalıştırıp durdurmaya; belirli bi sitedeki veriyi alıp başka bir yere taşımaya kadar) yapmanız mümkün, buradaki kilit nokta ise bu işleri yapacak uygulamayı veya scripti yazacak bilginizin olması :)

Şimdi, işin yazılı kısmını geçersek ve videoya gelirsek, bu videoda sizler için 2 farklı senaryo üzerinde durdum. Birincisi basit bir hello world uygulaması. Diğeri ise konsol uygulaması üzerinde mobil servislere bağlanarak veri kontrolü yapan ve bu verileri belirli zaman aralıklarında mobil servis aracılığıyla değiştirebilen bir webjobs görevinin çalıştırılması.

Video biraz uzun, fakat size söz veriyorum video’nun sonunda Webjobs ile ilgili aklınızda hiç soru işareti kalmayacak :) Olası video sitesi engellemelerine karşın 3 farklı video sitesine ve bir de OneDrive (nam-ı diğer SkyDrive)’a yükledim. :)

Video

Youtube

Vimeo

Dailymotion

OneDrive

http://1drv.ms/1m0axWq

Etiketler:

Using ProgressRing in Windows Phone

26 Mart 2014Windows Phone

ProgressRingAs you know, ProgressRing Control is only available for Windows 8. So, I tried to use it on my Windows Phone project and I failed but I found the right answer to add ProgressRing Control to my Windows Phone project.

If you have no idea about ProgressRing Control, I can easily say that, this is the most smooth and the best waiting screen ProgressBar control I’ve ever seen! And at this tutorial we’ll have that perfect ProgressBar control on Windows Phone too :).

Let’s see how can we add that control to our Windows Phone project step-by-step from the beggining of creating a new project. Yazının devamı…

Etiketler:

Windows Phone için App Studio: Kod Yazmadan Windows 8 ve Windows Phone için Uygulama Geliştirin [Video]

11 Mart 2014Windows Phone Video Eğitim

Aşağıdaki videoyu izledikten sonra tam performanslı bir şekilde App Studio kullanarak harika uygulamalar geliştirebileceksiniz.

Detaylı blog yazısı için lütfen tıklayınız.

Vimeo:

Youtube:

Etiketler:

Nokia Imaging SDK: Nedir?

06 Şubat 2014Windows Phone Kodlar

Nokia-Imaging-SDK

Bir yazı dizisi olarak düşündüğüm Nokia Imaging SDK konusunu adım adım işleyerek hep birlikte yazı dizisinin sonunda güzel bir filtreleme uygulaması yapabilmemizi hedefliyorum. Kaç yazılık bir seri olacağını tam olarak kafamda oturtmamış olsam da “hatırı sayılır” detayda bir yazı dizisi olmasını planladığımı söyleyebilirim, bu yazı dizisi ile sıfırdan başlayarak iyi seviyede bir filtreleme uygulaması nasıl geliştirilir sorusu üzerinde duracağız. Bugün öncelikle biraz genel olarak Nokia Imaging SDK’den bahsetmek istiyorum.

Nokia Imaging SDK, Nokia tarafından Windows Phone geliştiricilerine sunulan ücretsiz bir resim işleme kütüphanesidir. Resim işleme kütüphanesi terimini biraz açacak olursak, Nokia Imaging SDK sayesinde Windows Phone’da resim işleme yapabilir, resimlere çeşitli efektler verebilen, boyutlarıyla oynayabilen yani kısaca resimleri manipüle eden uygulamalar yaratmanız mümkün. Yazının devamı…

Etiketler:

Nokia Lumia 1520 İncelemesi

8 07 Ocak 2014Windows Phone Haberler

Nokia-Lumia-1520[1]Yaklaşık 3 gündür kullanma fırsatı bulduğum cihaz henüz “resmen” Türkiye’ye gelmedi, fakat geldiği zaman satın almak isteyecek kişiler için telefonu biraz anlatmak istiyorum tüm iyi ve kötü yönleriyle.

Telefon ile gelen yeniliklerden bahsedecek olursak, Nokia Lumia 1520 ilk açıldığında Windows Phone Lumia Black sürümüyle geliyor. Ek olarak Nokia Beamer da telefonumuzda yüklü geliyor (Photo Beaer değil!). Bu özellikten de bahsedeceğim yazının devamında. Üstelik Nokia Storyteller da yüklü geliyor. Yazının devamı…

Etiketler:

Microsoft’ta Bir Staj Hikayesi: 15 ve 16. Gün

5 17 Aralık 2013Microsoft Türkiye Günlüğü

microsoft2_blogBugün güne yine okula gidemeyerek başladım, insan okula gitmeye üşenip iş yerine gelir mi? Geliyor işte. Sabahın ilk ışıkları ile bir kaç veriyi güncelleyip ilgili raporlara yansıttık. Halen bazı manuel sorunlara çözüm aramaktayız, fakat bilinmesini isterim ki çıkartılması gereken günlük ve haftalık raporları bir kaç tıklama ile çıkartabilecek noktaya geldik, teknoloji boşuna mı var? Yapsın bizim yerimize! :)

Saat 11:46, gün devam ediyor. Yan masada Ümit hocamız, bugün uzaklarda kalan Hakan. Sharepoint, powerpivots ve raporlar bahane çalışma ortamı şahane, bu da böyle bir ek bilgi olarak kayıtlara geçsin efenim. Bu yazı daha devam eder, Galatasaray’ın rakipleri bugün belli oluyor, ofiste inanılmaz bir enerji var, herkes Galatasaray formalarını giymiş heyecan içinde bekliyor (inanmadınız değil mi? enerji dediysek o kadar da değil:) Yazının devamı…

Etiketler:

How to change ItemTemplate at Runtime

16 Aralık 2013Windows 8 Kodlar

I’d faced with a problem about changing a gridview itemtemplate at runtime, first of all I think I need to explain why I needed to change itemtemplate when my application running? As you know our applications’ datas are growing. In this case our application interfaces getting bigger and it could return us as a negative user experience. I though I could change this negative situation to a positive feature.

So, my application lists my blogposts and it means I need to show these uncategorized posts on the screen and its about 24 posts . For 1366×768 screens, these posts are providing a good view to users and I though I could give a chance to users ability to change item sizes.

Now lets do that. We’ll add a button or something else to our application to give users ability to change item sizes. User will be able to see bigger or smaller items as they prefer. Yazının devamı…

Etiketler:

Microsoft’ta Bir Staj Hikayesi: 13 ve 14. Gün

2 13 Aralık 2013Microsoft Türkiye Günlüğü

microsoft2_blog13. günde ilk defa bu kadar ciddi bir şekilde bussiness tarafı çıktı ortaya, durum şu ki eğitim amaçlı geliştirdiğiniz uygulamalar yerine belirli bir zamanda yetişmesi gereken bazı raporların varlığı ciddiyeti doruğa çıkartıyor, ama dün olduğu gibi bugün de türlü ve envai çeşit teknoloji sayesinde raporları hazırlamak oldukça kolay (bkz, Sharepoint, Excel, PowerPivot vs.)  Yazının devamı…

Etiketler:

Microsoft’ta Bir Staj Hikayesi: 11 ve 12. Gün

13 Aralık 2013Microsoft Türkiye Günlüğü

11. Gün
Staj kısmına geçmeden önce söylemek istiyorum, Hakan artık daha iyi pin-pon oynuyor! Artık ciddi ciddi kenarlara falan vurmaya başladı, Hakan’dan gelecek ilk darbe de yakındır :) (12. gün yazısında göreceksiniz ki öyle değilmiş…)

Projede birşeyler değiştirmek durumunda kaldık, özellikle Ümit hocanın talebi üzerine projenin back-end’ini mobil servis tarafına taşımak gerekti, en azından bir kaç deneme yapmış bulundum. (taşıyamadı… zamanı yetmedi…) :) Yazının devamı…

Etiketler:

Microsoft’ta Bir Staj Hikayesi: 9 ve 10. Gün

09 Aralık 2013Microsoft Türkiye Günlüğü

Geldik bir staj günlüğüne daha… Biraz geç yazıyorum, çünkü aksiyonlar yoğunlaşmış durumda. Artık orada oturup blog yazma fırsatım pek olmuyor, bu sebeple artık Cuma’dan Cuma’ya yazmayı planlıyorum, 3-4 günlük serileri yazıda çıkarabilirim sanırım. Yada arada kaçamak yazarım, ama söyleyeceğim o ki 9 ve 10. günü yazdım fakat staja başlayalı 10 gün değil, yaklaşık 13-14 gün oldu. Sonra gireli bir ay oldu haftada bir mi gidiyosun ülen falan olmasın lütfen. :) Bu ayın 18′inde de girişimin tam bir ayı doluyor. Mutluyum, mutlusun, mutlu! :) Yazının devamı…

Etiketler:

Nokia Imaging SDK: Nedir?

Bir yazı dizisi olarak düşündüğüm Nokia Imaging SDK konusunu adım adım işleyerek hep birlikte yazı dizisinin sonunda güzel bir filtreleme […]

06 Şubat 2014 - Windows Phone Kodlar - Devamı

Nokia Lumia 1520 İncelemesi

Yaklaşık 3 gündür kullanma fırsatı bulduğum cihaz henüz “resmen” Türkiye’ye gelmedi, fakat geldiği zaman satın almak isteyecek kişiler için telefonu […]

07 Ocak 2014 - Windows Phone Haberler - Devamı

Microsoft’ta Bir Staj Hikayesi: 15 ve 16. Gün

Bugün güne yine okula gidemeyerek başladım, insan okula gitmeye üşenip iş yerine gelir mi? Geliyor işte. Sabahın ilk ışıkları ile […]

17 Aralık 2013 - Microsoft Türkiye Günlüğü - Devamı

How to change ItemTemplate at Runtime

I’d faced with a problem about changing a gridview itemtemplate at runtime, first of all I think I need to […]

16 Aralık 2013 - Windows 8 Kodlar - Devamı

Sonraki Sayfa »