Etkinlikler kategorisindeki yazılar

Açık Akademi Sanal Sınıf Eğitimi: Windows Phone ve Windows 8 Uygulamalarına Azure Mobile Services Entegrasyonu

Bugün 19:00’da Açık Akademi Sanal Sınıf’ta gerçekleştirdiğimiz eğitimde varolan Windows Phone ve Windows 8 uygulamalara Azure mobil servislerin nasıl entegre edileceğini inceledik, video da yüklendiği zaman buradan paylaşacağım.

Not: Mobil Servisi kendi hesabımdan kaldırdım, kendi Azure hesabınızdan bir mobil servis yaratıp gerekli tabloları eklediğinizden emin olun ve bağlantı değişkenini de lütfen değiştirin 🙂

Sunum: Windows Phone ve Windows 8 Mobil Servis Entegrasyonu

Kod Örnekleri: 

Video:

Etiketler:

Windows Phone Live Tiles, Lock Screen ve Choosers, Launchers Sunumu ve Örnekleri

4 16 Temmuz 2014Etkinlikler, Windows Phone Kodlar

Bugün Windows Phone için Live Tiles, Lock Screen ve Choosers, Launchers üzerine konuşup örnekleri incelediğimiz eğitimin sunumu ve örnek projeleri ektedir, yayınlandığı zaman konu konu videoları da buraya ekleyeceğim. [videolar eklendi, aşağıda].

Sunum: Live Tiles, Lock Screen, Tasks & Launchers

Kod Örnekleri:

Videolar:

                               

              WP Live Tiles Video                     WP Lock Screen Video          WPChoosers & Launchers Video

Etiketler:

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:

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:

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:

MSSQL Sorgu Süresini Hesaplama

4 09 Eylül 2013Windows Azure Kodlar

SQL AzureBugün arayıp bir türlü bulamadığım ama sonunda doğru kelimelerle aratınca karşıma çıkan bir sonucu paylaşma gereği duydum, işinize yarayacağını umuyorum.

Aşağıdaki kod yardımıyla yarattığımız bir sorgunun MSSQL tarafında kaç mikrosaniyede çalıştırıldığını görebiliyoruz. Bu da bizlere performanssız çalışan sorgularımızı tespit edip düzeltme şansı sunuyor. Ayrıca bu kodun Azure üzerinde de çalışabildiğini de dipnot olarak eklemek isterim. Yazının devamı…

Etiketler:

Windows 8.1 Store Uygulamalarında AppxManifest Kullanımı

2 28 Temmuz 2013Windows 8 Kodlar

Bildiğimiz üzere Windows 8.1’in gelmesi ile birlikte Package.appxmanifest dosyamız bir takım değişikliklere uğradı görsel düzenleme olarak ve bazı ek özellikler geldi.

Bu yazıda öncelikle bunları inceleyecek ve neleri nasıl kullanabiliriz sorusuna birlikte yanıt vermeye çalışacağım. Sıra sıra alanları ve özellikler inceleyecek olursak öncelikle Package.appxmanifest nedir ve ona nasıl ulaşırız sorusunu yanıtlamak daha doğru olacaktır. Yazının devamı…

Etiketler:

Windows 8 C# Clipboard (Pano) String Kopyalama

5 17 Mart 2013Windows 8 Kodlar

58045e63a22442619e28d75Geçen günlerde ihtiyaç duyduğum ve çözdüğüm küçük bir sorun vardı, sizlere de yardımcı olabileceğini düşünerek paylaşmak istiyorum.

İşler bazen Windows 8 tarafında farklı yürüyor, varolan C# çözümlerini Windows 8’e uyarlayamayınca bi kaç yerde araştırdım ve nihayet sorunu çözebildim, eğer siz isterseniz aynı yöntemi biraz değiştirerek resim vs gibi objeleri de clipboard’a (pano) kopyalayabilirsiniz. Yazının devamı…

Etiketler:

Windows 8 Bad Pool Header Hatası ve Çözümü

19 09 Mart 2013Windows 8 Kodlar

Yeni kurduğum Windows 8 işletim sistemimde bir sorunla karşılaştım ve ciddi anlamda canımı sıktı, ben de çözümünü bulunca bir kişiyi bile kurtarabilirsek kârdır diye düşünerek çözümü paylaşmaya karar verdim.

Öncelikle bu hata, klasik Windows Blue Screen hatası çeşidinde bir hata, bilgisayarımızda meydana gelince kapanıyor ve baştan başladılmak zorunda kalıyor, haliyle en önemli anlarda tüm kaydedilmemiş veriler kaybolabiliyor.

Sözü kısa keserek bu hatanın nadiren sisteminizdeki donanım sürücülerinden (driver) çoğunlukla da yazılımlardan kaynaklandığını belirterek çözüme geçmek istiyorum, bende sorunun kaynağı Windows 8 desteği olmayan Avira Internet Security’i bilgisayarıma kurmamdı, hemde Avira’nın “Windows 8 henüz desteklenmiyor” uyarısına rağmen! Hatamızın bedelini 2-3 gün sorun yaşayarak ödedik ancak kurtulmak güzel. Yazının devamı…

Etiketler:

Windows 8 Otomatik Oturum Açma

2 07 Mart 2013Windows 8 Kodlar

Windows 8’de beni yavaşlattığını hissettiğim bir sorunum vardı ve bu sorunumu çözdüm, umarım sizin de işinize yarar. Ancak unutmayın ki, otomatik oturum açmak demek şifre sorulmaması demek. Yani, güvenlik unsurunu mutlaka göz önüne alın bu işlemi yapmadan önce. Yazının devamı…

Etiketler:

Sonraki sayfa »