19 Aralık 2012 Çarşamba

23 ARALIK'ta iZLENECEKLER LiSTEM

24 Aralık'tan bir not: Hiçbirisini izleyemedim :)













Önce yukarıdaki bildiklerimiz ile başlayıp, sonra da ilk defa görüleceklerle devam.




19 ARALIK - FUJITSU Bayi Toplantısı


19 ARALIK 2012 FUJITSU bayi toplantısı için, Kocaeli'deyim. Saat 18:00'da Windows 8 Yenilikleri ile ilgili bir oturumum var. Evde'de kullandığım bir marka olan Fujitsu ürünlerini hepinize tavsiye ederim.
 
http://www.fujitsu.com/tr/

PROGRAM:
13:00 – 13:30     Kayıt & Karşılama
13:30 – 14:00     Hoşgeldiniz konuşması
14:00 – 14:30     Hoşgeldiniz Konuşması – Fujitsu Türkiye Kanal Satış Direktörü – Birol Özdemir
14:30 – 15:15    “Primergy Sunucu ürün ailesi, yenilikler ve rekabet” Fujitsu Türkiye Sunucu Teknoloji Satış Yöneticisi - Onur Işık       
15:15 – 15:30     Kahve Molası

15:30 – 16:15    “Fujitsu  Storage Çözümleri” – Fujitsu Çözüm Mimarı - Özden Sicim
16:15 – 17:15    “Ultrabook ve Intel Teknolojileri” Intel Türkiye Kanal Pazarlama Uzmanı – Doğukan Baytekin
17:15  - 18:00   “Fujitsu Client Ürün Ailesi” – Fujitsu Türkiye İstemci Teknoloji Satış Yöneticisi - Gökhan Özveren
18:00 – 18:15      Kahve Molası

18:15 – 19:00      Windows 8’le Gelen Yenilikler - Microsoft Türkiye Ercan Bozkurt
19:00 -  19:45    Fujitsu VTL ve Yedekleme çözümleri –  Fujitsu Türkiye Veri Koruma Sistemleri Teknoloji Satış Yöneticisi - Mustafa Özçakır
19:45 – 20:00      Soru & Cevap – Çekiliş
20:00 -   21:30     Akşam Yemeği

17 Aralık 2012 Pazartesi

18 ARALIK'ta Windows 8 Sunumu için ADANA'dayım

18 Aralık'ta Adana'da gerçekleşecek olan acer bayi toplantısında, 14:15 - 15:30 arasında Windows 8 anlatıyor olacağım.

Saat 12:00'da öğle yemeği ile başlayacak olan etkinlik, 13:30'da Acer Türkiye sunumu ile devam edecek.

14:45'deki Microsoft Türkiye sunumunun ardından 15:30'da yapılacak olan hediye çekilişinin ardından etkinlik sona erecek.

16 Aralık 2012 Pazar

Windows 8: Kutucuklarla (Tiles) Çalışmak

Windows Store üzerinden uygulamanın indirilmesinin ardından, otomatik kurulum gerçekleşir ve uygulamayı başlatacak olan kutucuk yani kısayol başlangıç ekranına yerleşir. Kendi geliştirmiş olduğumuz uygulamalar için bu kutucukların nasıl gözükmesi gerektiğini tasarlayabiliriz.

15 Aralık 2012 Cumartesi

Windows 8: Windows Store Uygulamalarında Splash Screen Kullanımı

Geliştirmiş olduğumuz Windows Store uygulamalarında varsayılan olarak bir Splash Screen gelir.


Yukarıda bulunan ve varsayılan SplashScreen olarak kullanılan görsel, projemiz içerisinde Assets klasörü altında SplashScreen.png ismi ile yer alır.

14 Aralık 2012 Cuma

Windows 8: Windows Store Uygulamalarında AppBar Kullanımı

AppBar Nedir
Uygulamaların içerik odaklı olduğunu düşündüğümüzde, menü ve komutlar gibi ihtiyaçları çözmek için başka bir öğeye ihtiyaç olduğunu söyleyebiliriz. AppBar bu iş için var. AppBar sayesinde menü ve sık kullanılan özellik ya da komutlara hızlı bir biçimde erişim sağlayabilirsiniz. Aşağıdaki ekran görüntüsünde Hava Durumu uygulaması içerisindeki AppBar nesnesinin açık durumdaki hali sunulmuştur.


Hava Durumu uygulaması içerisinde, ekranın hem alt, hem de üst kısmında AppBar kullanılmıştır. Internet Explorer’ın Windows Store sürümü de aynı şekilde bir kullanım sunar.

11 Aralık 2012 Salı

Açık Akademi Windows 8 Uygulama Geliştirme Yarışması

Açık Akademi'den yeni yarışma!

Nokia Lumia 800 hediyeli Windows Phone Uygulama Geliştirme Yarışması'ndan sonra bu sefer de Windows 8 Uygulama Geliştirme Yarışması duyuruldu.

Yeni yarışmada ödül Windows 8 Cihaz. Bu ödülü kazanmak için tek yapmanız gereken 10 Adet Windows 8 Uygulaması geliştirmek.

Detaylar ve Kurallar için bu linkten bilgi alabilirsiniz.

5 Aralık 2012 Çarşamba

TRAKYA ÜNİVERSİTESİ CODE NIGHT ETKİNLİĞİ

7 Aralık Cuma gecesi, doğum günümü Trakya Üniversitesi Code Night etkinliğinde kutluyorum. :) Saat 22:00'da başlayarak, sabaha kadar kod yazıp Windows Phone ve Windows 8 uygulamaları geliştireceğiz. Arkaplanda Microsoft SQL Server ve WCF kullanan uygulamalarımızı gün ağarırken Windows Store'a göndereceğiz.

 
Burak Selim Şenyurt, TCM | Teknoloji Çözümleri Merkezi'nden Atilla Ersen Öztekin, ve ben Ercan Bozkurt, 50+ Zombi ile birlikte sabaha kadar kod yazıyor olacağız! Cuma gecesi Edirne'de görüşmek üzere.

Gece boyunca yiyecek ve içecek, sponsorlarımız tarafından sağlanacak olup, katılımcıların etkinliğe kendi bilgisayarları ile gelmeleri gerekmektedir. Desteklerinden ötürü, Microsoft, Kodlab, Amerikan Kültür Derneği Dil Okulları, host.net.tr ve Redbull'a teşekkürler.

4 Aralık 2012 Salı

Yeni Windows için Yeni Cihazlar



Windows 8 ile gelen yeni özellikleri en iyi şekilde deneyimleyebilmemiz için cihazlarımızı yenilemekte fayda var.

Le Web 2012 - The Internet of Things - Plenary 1 CANLI YAYIN

LeWeb Paris Konferansını canlı izleyebilirsiniz.

http://www.youtube.com/user/leweb?v=J8IOU00T1yg linki üzerinde canlı yayın devam ediyor.


Etkinlik Programı:
DAY 1 - DEC 4, 2012 -- PLENARY ROOM - PULLMAN BUILDING
09h00
Doors Open, Networking time with partners
10h00
Opening remarks
Geraldine & Loic Le Meur, LeWeb Founders
10h05
Tony Fadell, Founder & CEO, Nest Labs, Inc. & Xavier Niel, Founder of the Iliad Group, Free's parent company; Vice President & Director of Strategy, Iliad Group
10h35
Ariel Garten, CEO, Interaxon
10h50
Benjamin Cichy, Chief Software Engineer, NASA's Mars Science Laboratory, Jet Propulsion Laboratory
11h15
Tech Spotlight: Jeff Hagins, Founder & CTO, SmartThings
11h30
Alexander Ljung, Founder & CEO, SoundCloud
11h50
Scott Harrison, Founder & CEO, charity:water
12h30-14h00- LUNCH BREAK
14h05
Misha Lyalin, Chairman & CEO, ZeptoLab & Frederic Lardinois, Writer, TechCrunch
14h25
Phil Libin, CEO, Evernote & Loic Le Meur, Founder, LeWeb
14h45
Ben Gomes, Vice President & Google Fellow, Google & Loic Le Meur, Founder, LeWeb
15h05
Katie Stanton, Vice President of International Market Development, Twitter & Jamillah Knowles, UK Editor, The Next Web
15h25
Peter Deng, Director of Product Management, Facebook & David Kirkpatrick, Founder & CEO, Techonomy Media
15h45
Dalton Caldwell, Co-Founder & CEO, App.net
"Business Model Implications of The Internet of Things"
16h05
Tech Spotlight: Adam Wilson, Founder & Chief Software Architect, Orbotix
16h15
Yossi Vardi, Pioneer, Investor, Entrepreneur
16h35
Tech Spotlight: Carly Gloge, Co-Founder & CEO, Ubooly
16h45
Fred Potter, Founder & CEO, Netamo
17h05
Tech Spotlight: Phil Bosoa, CEO, LIFX & Loic Le Meur, Founder, LeWeb
17h15
Tech Spotlight: Gil Blander, Founder, President & CSO, InsideTracker
17h25
Examining the European Tech Ecosystem
Moderated by: Jamillah Knowles, UK Editor, The Next Web
Katia Gaika, Deputy Director, The IT Cluster of Skolkovo Foundation
Fleur Pellerin, Minister Delegate with responsibility for Small and Medium-Sized Enterprises, Innovation & The Digital Economy,
The French Government
Joanna Shields, Chief Executive, Tech City Investment Organisation
18h00
Closing remarks -Geraldine & Loic Le Meur, LeWeb Founders

29 Kasım 2012 Perşembe

Açık Akademi Windows 8 Eğitimi (PDF Formatında)


Görsel her ne kadar yeni başladı izlenimi verse de aslında uzun bir süredir Windows 8 Eğitimleri Açık Akademi üzerinde aktif durumda. Bildiğiniz gibi eğitimler Flash ile hazırlanmış durumda ve Windows Phone üzerinde direkt olarak içeriğe ulaşmak mümkün değil. Yolda geçen zamanı değerlendirmek amacıyla paylaştığım PDF'leri telefonunuza aktarıp, Windows 8 Eğitimlerine göz atabilirsiniz.

Açık Akademi üzerinde yer alan 3 eğitimin her biri için ilgili PDF dosyaları aşağıdaki linkten indirilebilir.
https://skydrive.live.com/redir?resid=66DE956E43AE6F33!2171

28 Kasım 2012 Çarşamba

SQL Saturday Istanbul 1 Aralık'ta



TCM | Teknoloji Çözümleri Merkezi sponsorluğunda 1 Aralık 2012 Cumartesi 9.30 - 17.00 saatleri arasında gerçekleşecek olan SqlSaturday etkinliği ile ilgili detaylı bilgiyi aşağıdaki linkten alabilirsiniz.

http://www.sqlsaturday.com/182/eventhome.aspx

TCM'den Emrah Uslu'nun oturumu 12:00 - 12:45 arasında,
Osman Çokakoğlu'nun oturumu ise 14:45 - 15:30 arasında gerçekleşecek.

18 Kasım 2012 Pazar

Windows 8 Enterprise Ürün Anahtarı Değiştirmek ve Aktivasyon

Bilindiği gibi Windows'un aktive edilebilmesi için geçerli bir ürün anahtarı girilmesi gerekiyor. Fakat, Windows 8 Enterprise sürümü, kurulum sırasında ürün anahtarı (seri numarası) sormuyor ve bu bilginin sonradan girilmesi gerekiyor.

Komut satırını admin olarak başlatıp, aşağıdaki iki satırı girerek seri numarasını değiştirebilir ve aktivasyon yapabilirsiniz.
slmgr.vbs -ipk SeriNumarası
slmgr.vbs -ato

Komut satırından ürün anahtarı (seri numarası) girişi ve Windows aktivasyonu işlemlerinin nasıl yapılacağı ile ilgili olarak daha detaylı bilgiyi aşağıdaki web sayfalarından alabilirsiniz.

http://www.wingadgetnews.com/change-key-activate-windows-8-enterprise

http://tweaks.com/windows/39026/change-windows-product-key-after-install/

Bu yöntem, sadece Windows 8 Enterprise sürümüne özel değil, tüm Windows 8 sürümleri için kullanılabilir.

Windows 8 ile Ekran Görüntüsü Almak


Windows kullanırken çeşitli durumlarda ekran görüntüsü alma ihtiyacı doğabiliyor. Windows 8 ile birlikte artık WinKey + PrtScr kombinasyonu ile ekran görüntüsü alınabiliyor. Print Screen sonrası, eskiden olduğu gibi bir uygulama açıp, clipboard’dan yapıştırıp kaydetmek zorunda kalmıyoruz. Alınan ekran görüntüsü, otomatik olarak Pictures altındaki Screenshots klasörüne kaydediliyor. Bu yöntemle aldığım örnek ekran görüntüsünü aşağıda bulabilirsiniz.


Windows Phone üzerinde ekran görüntüsü almak ile ilgili olarak buradan bilgi alabilirsiniz.

31 Ekim 2012 Çarşamba

iOS Uygulama Geliştiriciler için Windows Store Uygulama Geliştirme Kaynakları

Windows 8 Resources for iOS Developers
Windows Store Uygulamaları geliştirmek isteyen iOS uygulama geliştiricileri için hazırlanmış olan dokumanlara aşağıdaki linkten ulaşabilirsiniz.

Resources for iOS Developers

Windows 8 ve Visual Studio 2012'nin Mac cihazlara kurulumundan, Objective-C ve C# karşılaştırmasına kadar bir çok doküman burada sizi bekliyor.

24 Ekim 2012 Çarşamba

ASUS Windows 8 Cihazlarını Tanıttı

Geçtiğimiz ay çeşitli şehirlerimizde gerçekleşen ve benim de konuşmacı olarak katıldığım ASUS Türkiye Bayi Toplantıları sırasında bir kısmını görebilme şansı bulduğum yeni ürünler NewYork'ta düzenlenen bir etkinlik ile tanıtıldı.


23 Ekim'de NewYork'ta gerçekleşen etkinlikte ASUS'tan Jonney Shih, ASUS TAICHI, Transformer Book, ASUS VivoTab ve VivoBook gibi yeni ürünleri tanıttı. Video'yu aşağıda bulabilirsiniz.


23 Ekim 2012 Salı

Skype for Windows 8 Yayınlanmak Üzere

Skype for Windows 8, Ekim ayının 26'sında kullanıcılar ile buluşacak.


Windows 8'in yeni nesil arayüzü üzerinde çalışmak üzere geliştirilmiş olan Skype uygulaması 3 gün sonra kullanıma açılacak.


WOWZAPP 2012: Windows Uygulama Geliştirme Festivali

Dünyanın dört bir yanındaki binlerce developer (uygulama geliştirici), Windows 8 lansmanından hemen sonra WOWZAPP 2012: Windows Uygulama Geliştirme Festivali'nde bir araya geliyor!

10 Kasım 2012 Cumartesi saat 09:00'da başlayacak etkinlik 11 Kasım 2012 Pazar günü saat 17:00'de sona erecek.

WOWZAPP 2012'nin konusu; EĞİTİM!
Özellikle 9, 10 ve 11'inci sınıfların hayatını kolaylaştıracak, öğretimi eğlenceli ve bir o kadar da pratik hale getirecek Windows 8 uygulamalarınızı bekliyoruz.

Kayıt için aşağıdaki linkleri kullanabilirsiniz.
http://aka.ms/wowzapptr ya da http://wowzapp2012istanbulturkey.eventbrite.co.uk/?ebtv=C

Aynı linklerde yer alan sayfadan daha detaylı bilgi edinebilirsiniz.

Build Konferansı Canlı Yayınlanacak

build 2012 Logo
Build Konferansı bu yıl 30 Ekim – 2 Kasım tarihleri arasında gerçekleşecek.

Konferans internet üzerinden canlı olarak yayınlanacak ve izleyicilerle buluşacak. 4 gününü de canlı olarak izleyebileceğimiz etkinlikte ayrıca canlı interaktif röportajlar da olacak. Bu röportajlar sırasındaizleyenlerden online olarak sorular da alınacak.

http://www.buildwindows.com/

17 Ekim 2012 Çarşamba

Hurriyet.com.tr Windows 8 Uygulaması Mağazada yerini aldı

TCM | Teknoloji Çözümleri Merkezi tarafından geliştirilen hürriyet.com.tr Windows 8 Uygulaması, Windows Mağazasında yerini aldı.


İndirmek İçin: http://apps.microsoft.com/webpdp/en-gb/app/hurriyet-com-tr/f0308cba-7381-4bcc-be3f-7b49ab256dc0

Assisted GPS: How your phone knows where it is

Assisted GPS is used by millions of smartphone users every day to get driving directions, find places, and find themselves. As it turns out, the good old GPS satellite system, by itself, works very slowly and often not at all when you're indoors or walking beneath tall buildings. That's why the GPS software in your phone relies heavily on cellular and Wi-Fi networks to help it figure out where it is.

But ask a hundred people what those networks actually do to help the GPS system, and you might get a hundred different answers. We hope that this handy infographic will help clear up the mystery.

An Empirical Study of Zero-Day Attacks In The Real World

Download Link: http://users.ece.cmu.edu/~tdumitra/public_documents/bilge12_zero_day.pdf

3 Eylül 2012 Pazartesi

Windows 8 Developer Boot Camp–Dubai 2 Eylül 2012

9:30 Introduction and Keynote

11:30 Traits of Great Metro Style Applications

13:30 Platform for Metro Style Applications

14:30 Tools for Building Metro Style Applications

16:00 Windows 8 and Windows Azure

 

1 Eylül 2012 Cumartesi

Ajax Control Toolkit Hata Mesajı: Could not find any resources appropriate for the specified culture or the neutral culture

imageEğer herhangi bir Ajax kontrolü kullanmak isterken aşağıdaki hatayı alırsanız, paniklemeyin. Çözüm çok basit.

Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "AjaxControlToolkit.Properties.Resources.NET4.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed.

Sayfa üzerinde Ajax kontrolleri ile çalışırken, bu kontrollerin ihtiyaç duyduğu ScriptManager nesnesini kullanmalısınız ve ScriptManager diğer kontrollerden daha önceki bir aşamada sayfaya eklenmiş olmalıdır. ScriptManager’ı sayfaya ekledikten sonra yukarıdaki hata mesajından kurtulacaksınız.

24 Ağustos 2012 Cuma

Windows 8’in Tam Sürümüne Ücretsiz Sahip Olun, 90 Gün Deneyin

image

Windows 8’in tam sürümü 26 Ekim’den önce piyasada satışa sunulmayacak ama siz tam sürümü bugün indirip kullanmaya başlayabilirsiniz. Uygulama geliştiriciler için düşünülmüş ama herkese açık olan bu fırsatı değerlendirerek Windows 8’in tam sürümünü 90 gün süreyle ücretsiz olarak denemek mümkün.

image

Test için sunulan Windows 8 Enterprise sürümü, birçok dile destek veriyor ve hem 32-bit hem de 64-bit olarak indirilebiliyor. Maalesef Türkçe bu diller arasında yer almıyor. Kullanmadan önce ücretsiz kayıt olmanız (register) yeterli.

Deneme sürümü ile ilgili bilinmesi gereken önemli bir şey var. 90 günlük deneme süresinin sonunda, ya eski işletim sisteminize geri dönmeniz ya da Windows 8’in lisanslı bir sürümünü sıfırdan kurmanız gerekiyor. Maalesef, 90 günlük deneme sürümünün içerisinden lisanslı bir sürüme yükseltme (upgrade) mümkün değil. Microsoft’un önerisi, deneme sürümünü sanal bir ortama ya da bağımsız bir hardisk veya disk bölümüne kurmanız yönünde.

Deneme sürümünün kurulumu ardından 10 gün içerisinde aktivasyon yapmanız şiddetle tavsiye ediliyor. Aktivasyon online olarak yapılabiliyor. 10 gün içerisinde aktivasyon yapmadığınızda ya da deneme süresinin sonuna gelindiğinde masaüstü arkaplanı siyaha dönecek ve sistemin lisanslı olmadığını belirten kalıcı bir masaüstü uyarısı belirecek. Ayrıca işletim sistemi kendini saatte bir yeniden başlatacak ki bu sırada kaydedilmemiş veriler kaybedilebilir.

Windows 8 Enterprise 90 günlük deneme sürümü için minimum sistem gereksinimleri:

  • 1GHz işlemci,
  • 1GB RAM (32-bit için), 2GB RAM (64-bit için),
  • 20GB hard disk alanı,
  • son olarak Microsoft DirectX 9 graphics ve WDDM driver destekleyen bir grafik kartı.

90 günlük deneme süresi değil de kalıcı bir kurulum istiyorsanız, MSDN ya da Technet aboneliğiniz var ise, Windows 8 Release to Manufacturing  (RTM) sürümünü şu anda indirip kullanmaya başlamanız mümkün.

Windows 8 Enterprise 90 günlük deneme sürümünü indirmek ve bu sürüm ile ilgili ek bilgiler için, http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx adresinde yer alan konuya özel sayfayı inceleyebilirsiniz.

Download Linkleri:

32-Bit: https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=30172D0F-3A8E-4E7D-9AC5-35CA5BA0DCCC&lcid=1033&ci=393

64-Bit: https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=518B9627-D97E-4AB5-8126-B50862B8CC8A&lcid=1033&ci=393

NOT: Deneme sürümünü indirmek için ilgili sayfaya Microsoft hesabınız ile giriş yapmalı ve Ad, Soad, e-posta adresi gibi bilgiler isteyen kayıt dormunu doldurmalısınız.

15 Ağustos 2012 Çarşamba

.NET ile MySQL Kullanırken Türkçe Karakter Sorunu Yaşamayın

image.NET ile bir veritabanı uygulaması geliştirirken, MySQL kullanıp insert ve update sırasında Türkçe karakter problemi yaşıyorsanız, öncelikle; MySQL veritabanınızda karakter seti olarak UTF-8 seçmelisiniz.

Bu durum tek başına yeterli değil. Veri girişini manuel olarak yaparsanız girilen verileri .NET ortamında sağlıklı bir şekilde kullanabilirsiniz fakat yeni bir kayıt eklemek için INSERT ya da güncelleme için UPDATE işlemini uygulamanız içerisinden yapmaya kalktığınızda, gönderdiğiniz verilerin Türkçe karakter içermesi durumunda ş gibi bir Türkçe karakter, s harfine dönüşecektir.

Bu durumu çözmek için, aşağıdaki gibi bir bağlantı metnini (connection string) kullanabilirsiniz.

server=sunucuAdresi;database=veritabanıAdı;uid=kullanıcıAdı;password=şifre;Charset=utf8

Buradaki, "Charset=utf8" kısmı, Türkçe karakterler ile yaşamış olduğunuz problemi çözecektir.

MySQL Yönetim Araçları

Microsoft SQL Server ile çalışırken SQL Server Management Studio ya da daha eski sürümü ile SQL Server Enterprise Manager kullanmış birisi iseniz MySQL ile çalışmak durumunda kaldığınızda benzer bir arayüz ihtiyacı çekiyor olmalısınız. Aşağıda; tavsiye edebileceğim üç ürünü bulabilirsiniz. Baştan söyleyeyim, aşağıdaki ürünlerin hiçbirisi Management Studio seviyesinde değil ama oldukça iyi iş görüyorlar.

SQLyog

image

http://www.webyog.com/en/

Navicat

image

http://www.navicat.com/

EMS SQL Manager for MySQL

image

http://www.sqlmanager.net/en/products/mysql/manager

MySQL Connector/.NET – v6.4.5 Download

image

MySQL Connector / .NET, uygulama geliştiricilere ADO.NET altyapısını kullanarak MySQL üzerinde kolayca .NET uygulamaları geliştirme imkanı sağlar. Son sürümü ile, MySQL 5.6 desteği de veriyor ve geriye dönük olarak da MySQL 5.0’a kadar destek sağlamakta. Daha detaylı bilgiyi http://dev.mysql.com/doc/connector-net/en/index.html linkinden alabilirsiniz.

Kurulum, Visual Studio Entegrasyonu, destek ve sıkça sorulan soruları barındıran dokümanlar için bu linki takip edebilirsiniz. Ayrıca .NET üzerinde C#, VB.NET ve PowerShell kullanarak MySQL uygulamaları geliştirmek için bu linkteki bilgilerden de faydalanabilirsiniz.

MySQL Connector/Net 6.4.5 (DOWNLOAD)

MySQL Visual Studio Entegrasyonu için ise buradan buyurun lütfen.

14 Ağustos 2012 Salı

Ben çok eğlendim, paylaşmak istedim…

image

MySQL Community Server v5.5.27 Download

image

http://dev.mysql.com/downloads/mysql/5.5.html#win32

Yukarıdaki linki takip edip download sayfasından Windows downloads veya eğer işletim sisteminiz 64Bit ise Windows x64 downloads bölümünden sizin için uygun olan download paketini indirebilirsiniz.

image

MySQL kurulumu hakkında daha detaylı bilgiyi aşağıdaki linkten alabilirsini
http://dev.mysql.com/doc/refman/5.5/en/windows-installation.html

SQLyog MySQL GUI for Windows v10.2.0-1 Community Edition Download

Windows üzerinde MySQL sunucu yönetimi için kullanabileceğiniz, güzel bir görsel kullanıcı arayüzü olan bu uygulamanın Community sürümünü aşağıdaki bağlantıdan indirebilirsiniz.

sqlyog table_create_alter

SQLyog Community Edition artık Webyog sitesinde değil de, code.google.com üzerindeki yeni evinde host ediliyor. Ayrıca uygulamanın kaynak kodlarını da buradan indirmek mümkün.

İndirmek için, http://code.google.com/p/sqlyog/downloads/list adresini ziyaret edebilirsiniz.

13 Ağustos 2012 Pazartesi

Taze Windows 8 Kurulumunda Neler Yapıyorum? (2012)

Daha önceki bir tarihte yazmış olduğum bir yazıyı güncellemenin vakti geldi. Malum zaman ilerliyor, ihtiyaçlar değişiyor. Bazı programlara ihtiyaç kalmazken, bazı yeni uygulamalara işletim sistemimiz üzerinde yer vermemiz gerekebiliyor. Mesela; Windows 7 ile kullandığım Daemon Tools’a artık Windows 8’de ihtiyacım yok.

Temiz bir işletim sistemi kurulumun ardından, bilgisayarı eski haline getirmek genellikle bir haftadan uzun sürüyor. Bir haftanın ardından yine de istenen noktaya gelebildiğimi söyleyemem. Her yeni kurulum yaptığımda bir text dosyası oluştururum ki bir sonraki kurulumda onu kullanarak kurulum sürecimi kısaltabileyim. Fakat, kolay değil öyle kurulum yapmaya karar verebilmek. Uzun zaman geçiyor. Bu karar verildiğinde ise o text dosyasını barındıran klasör en az 5 defa yer değiştirmiş olur. Bulabilene aşkolsun. Sonunda yeni kurulum yaparken listemi online olarak yazıyorum ki kayıp riski ortadan kalksın.

Neden Image almak yerine temiz kurulum?

Image almak yerine her seferinde sıfırdan kurulum yapmayı tercih etmemin sebebi, kurulum yapma ihtiyacı doğduğunda tüm programların yeni versionlarının çıkıyor olması gerçeğinden ibaret. Image alsam da, içerisindeki bir çok programın eskimiş olması sebebiyle onu kullanmak istemeyeceğimden dolayı, almamayı tercih ediyorum.

KURULUM LİSTESİ

  • Windows 8 kurulumunun hemen ardından ilk iş olarak Total Commander kurulumu ve ayarlarının yapılması. (Directory List, FTP vb. diğer ayar dosyalarının import edilmesi.) İyi bir dosya yöneticisi olan bu program elim ayağım herşeyim.
  • Gerekli ek Device Driver Kurulumları
  • Şu an yok ama ileride çıkacak olan Windows 8 Service Pack kurulumu
  • Windows Update üzerinden yeni güncellemelerin yapılması
  • Internet Explorer 10 first-run + config (Import Bookmarks)
  • IIS kurulumu
  • inetmgr ve services kısayollarının masaüstüne alınması
  • Masaüstü iconlarının açılması (Computer, Network, User, RecycleBin, Windows Speech Recognition)
  • Hyper-V Manager kısayolunun masaüstüne alınması (Farklı development ortamları ile geliştirilmiş projelere destek vermek için onlara özel kurulumlar kullanıyorum)
  • Bilgisayarı senede birkaç kez, sadece zorunlu durumlarda kapatan ya da restart eden birisi olarak, gece vakti başa gelebilecek beklenmedik restartlardan korunmak için Windows Update'i otomatik güncellemeden çıkartıp sadece uyarı moduna almak önemli.
  • Windows aktivasyonunun yapılması.
  • Power Options: High Performance (Power Button , Hibernate)
  • Windows Media Player first-run
  • IPv6'nın kaldırılması
  • IPv4 için DNS bilgilerinin güncellenmesi
  • Microsoft Office kurulumu + Service Pack + Windows Update
  • Skype kurulumu
  • Windows Live Essentials kurulumu ( MSN , Live Writer ) ve kısayolların pinlenmesi. First-run ve config. (MSN: facebook + blog connect, LiveWriter: XHTML) Live Writer Backup'ın restore edilmesi.
    Kurulum Seçeneklerim
  • gTalk kurulumu
  • Silverlight
  • Adobe Flash Player ( http://www.youtube.com ) , Reader , Air
  • Zip dosyalarını açmak için Windows 7, RAR dosyaları için ise Total Commander kullanıyorum. Yine de bazen ISO extract etmek gibi ihtiyaçlar olabiliyor. Bunlar için de WinRAR kullanıyorum.
  • TeamViewer kurulumu 
  • Zune kurulumu
  • Paint.NET kurulumu
  • uTorrent kurulumu
  • FlashFXP kurulumu ve eski verilerin import edilmesi
  • Windows Oyunları ve Okey+ kurulumu (Anne’leri unutmamak gerekli)
  • Chrome, Firefox ve Safari kurulumu
  • FireFox Plug-in: User Agent Switcher ( https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/ )
  • FireFox Plug-in: Video Download Helper
  • Foxit Reader ve CALIBRE kurulumu
  • Camtasia kurulumu ( http://www.techsmith.com/camtasia.html )
  • Microsoft Live Meeting Client
  • Lync
  • Subtitle Workshop kurulumu
  • Dropbox
  • Visual Studio 2012 Ultimate + varsa Service Pack + Windows Update
  • Microsoft SQL Server 2012 Express + Management Studio Express + varsa SP + Windows Update
  • Microsoft Expression Encoder 4 with Service Pack 2 (SP2)
  • Expression Studio + Service Pack
  • Windows Phone SDK + Silverlight Toolkit
  • Surface SDK
  • Kinect SDK
  • Azure SDK
  • DevEx ve Telerik Kontrolleri
  • .NET Reflector
  • Telerik JustDecompile
  • FeedReader
  • Fences
Şimdilik bu kadar. Devamını da birşeyler kurdukça ekleyeceğim. Gerekli şeylere ait linklerin bir arada durması açısından da güzel bir post oldu.

ASP.NET FileUpload ve Dosya Yazma Yetkilendirme Problemi ve Çözümü

ASPNETLokalde çalışan projenizi sunucuya gönderdikten sonra, File Upload kontrolünü kullanarak dosya yüklemek istediğinizde ya da sunucu üzerinde herhangi bir fiziksel dosya oluşturmak istediğinizde eğer uygun yetkilendirme yapılmamış ise aşağıdakine benzer bir hata alabilirsiniz.

 

Access to the path 'C:\inetpub\vhosts\site.adi.com.tr\httpdocs\Uploads\dosya.doc' is denied.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.UnauthorizedAccessException: Access to the path 'C:\inetpub\vhosts\site.adi.com.tr\httpdocs\Uploads\dosya.doc' is denied.

ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6 and IIS 7, and the configured application pool identity on IIS 7.5) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.

To grant ASP.NET access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.

Source Error:

Bu durum, sitenizin çalışmasını sağlayan kullanıcı hesabının ilgili klasör üzerinde işlem yapmaya yetkili olmamasından kaynaklanır. Bu kullanıcıya gerekli yetkileri vererek sorunu çözebilirsiniz.

IIS 5 kullanıyorsanız MAKİNAADI\ASPNET kullanıcısı, IIS 6 ve IIS 7 için IUSR_MAKİNAADI kullanıcısı, IIS 7.5 için de ApplicationPool’a bağlı olan kullanıcı için yetkilendirme yapmalısınız. Ayrıca eğer sisteminizde plesk yüklü ise yine hangi kullanıcı yönetimden sorumlu ise o kullanıcıya yetki vermek gerekir.

10 Ağustos 2012 Cuma

Açık Akademi öğrencilerinin izlemesi gereken bir röportaj

@IrisClasson nasıl bir yıldan az zamanda developer oldu?

27 yaşından sonra diyetisyenliği bırakıp, developer olmaya karar verdi. Bir yıldan az bir sürede amacına ulaştı. Şimdi, İsveç’in Göteborg şehrinde Dotnet Mentor firmasında tam zamanlı bir developer olarak çalışıyor. Ayrıca www.irisclasson.com adresindeki blogunda bilgilerini takipçileriyle paylaşıyor.

Kaynak: http://blog.pluralsight.com/2012/08/07/interview-with-iris-classon-how-she-became-a-developer-in-less-than-a-year/

8 Ağustos 2012 Çarşamba

Macworld Expo Boston 1997

Here is the full version of the 1997 Boston Macworld expo where we see Steve Jobs for the first time since returning to work for Apple after being gone since 1985.

This was a very historic time for Apple because they were almost bankrupt at the time, so Steve announces a temporary partnership with Microsoft to a very hostile crowd. Bill Gates also makes an appearance.

Windows 8’de TL Simgesi

image

Microsoft Türkiye ve Merkez Bankası ortak bir çalışma yaparak Türk Lirası sembolünü Windows’a kazandırdı. Türk Lirası’nın yeni sembolü Windows 8’de Türkçe klavyelerde yer alacak ve kullanılabilecek.

Windows 8’de Türkçe Q ve Türkçe F klavyelerde AltGr+T tuş kombinasyonu ile Türk Lirası sembolü kullanılabilecek.

Ayrıca, yeni TL sembolü Windows 8’in ve Windows Server 2012’nin sanal klavyesinde de yer alıyor.

image

27 Temmuz 2012 Cuma

SQL Server Date ve Time tiplerinin ADO.NET ile kullanımı

SQL Server'daki Date ve Time veri tiplerini ADO.NET tarafında nasıl kullanırız?

Sql Server içerisinde yer alan date ve time veritipleri, .NET Framework 3.5 sürümünün ilk servis paketi (Service Pack 1 (SP1)) ile birlikte .NET tarafında da desteklenmeye başladı. System.Data.SqlClient tarafından sunulan tüm yenilikleri kullanabilmek için .NET Framework 3.5 ve Servis Paketinin işletim sisteminizde yüklü olması gerekiyor.

image

Time veri tipi için, .NET Framework tiplerinden System.TimeSpan kullanılması tavsiye ediliyor. Diğer tipler için aşağıdaki tabloyu inceleyebilirsiniz.

image

Date ve Time tiplerinin örnek kullanımına ait kodlar için yine aşağıya bakmanız yeterli.

SqlParameter p = new SqlParameter();
p.ParameterName = "@Date";
p.SqlDbType = SqlDbType.Date;
p.Value = "1992/6/25";


SqlParameter p2 = new SqlParameter();
p2.ParameterName = "@time";
p2.SqlDbType = SqlDbType.Time;
p2.Value = DateTime.Parse("12:17:39").TimeOfDay;


http://msdn.microsoft.com/en-us/library/bb675168.aspx linkindeki makalede SQL Server 2008 ile gelen Date ve Time veri tipleri, ADO.NET içerisinde kullanımı da gözönünde bulundurularak inceleniyor. Ayrıca http://msdn.microsoft.com/en-us/library/ms180878%28SQL.100%29.aspx linkinde de faydalı şeyler bulabilirsiniz.



Time tipinin ADO.NET tarafındaki kullanımı için örnek bir makaleye de aşağıdaki linkten ulaşabilirsiniz.

http://blogs.msdn.com/b/usisvde/archive/2007/11/14/time-for-ado-net.aspx



Time veritipinin SQL üzerindeki kullanımı için de bu makaleye bakabilirsiniz.

SQL Server – Date ve Time Veri Tipleri

Bildiğiniz gibi datetime veri tipi ile hem tarih hem zaman bilgisini bir arada tutabiliyoruz. Bu bilgilere ayrı ayrı ihtiyaç duyduğumuzda da bir çok gereksiz dönüşüm işi yapmak zorunda kalıyoruz. SQL Server üzerindeki Date ve Time tiplerini kullanarak bu karmaşaya bir çözüm üretilebilir. Tarih için Date ve tarihten bağımsız olarak sadece zaman bilgisi tutmak için de Time veri tipini kullanabiliriz.

BooksOnline’dan alınmış olan aşağıdaki tabloda date ve time veri tipleri ile ilgili bilgiler bulabilirsiniz.

image

Date ve Time veritipleri, tür dönüşümleri sırasında kendilerinden beklendiği gibi bir davranış sergiliyorlar. datetime tipinden, date ya da time tiplerine bilinçsiz (implicitly) tür dönüşümü yaparken dahi ihtiyaç duyulan doğru kısım otomatik olarak dönüştürülebiliyor.

Bilinmesi gereken önemli noktalardan birisi date + time aritmetiğinin mümkün olmadığıdır. Bu yüzden, eldeki date ve time değerlerinden bir datetime oluşturmak için aşağıdaki gibi bir extra çalışma yapmak gerekiyor:

DECLARE @tarih date = '2012-06-25';
DECLARE @zaman time = '12:17:08.050';
DECLARE @dt datetime2;

SET @dt = dateadd(ms, datediff(ms, 0, @zaman), cast(@tarih as datetime2));

select @dt;

Sonuç; 2012-06-25 12:17:08.050 şeklinde olacaktır.

Bir sonraki yazımda date ve time veritiplerinin .NET tarafında nasıl ele alınacağından bahsedeceğim.

25 Temmuz 2012 Çarşamba

Visual Studio 2012–En iyi 5 Yeni Özellik

image

Metro UI Development Support  – Visual Studio 2012 includes support for new project templates for building Metro UI apps for multiple devices and Windows 8.  Support includes XAML, C#, VB, and HTML5/Javascript apps.  If you want to build a Windows 8 app, you might need to run VS 2012 on Windows 8 for WinRT support.

Game Development Support  – Game development support is included in Visual Studio including first rate debugging of multithreaded XNA games.  It also includes visual designers for 2D and 3D gaming.

Semantic Code Analysis  – Visual Studio 2012 has come a long way from FxCop. Code Analysis features in VS 2012 include semantic code analysis, i.e. not just syntax but the actual logic of your code.  This allows for better refactoring including my personal favorite feature, finding copy/paste code and refactoring to use inheritance.

Team Development Improvements - Many of the new features for teams center around the upcoming Team Foundation Server 2012 release.  These include performing code reviews, an enhanced diff tool, and offline workspaces.  There have also been some very nice improvements in Agile/Scrum management with the new TFS Scrum Project template.

HTML5/CSS3 Support – Visual Studio 2012 includes support for HTML5 and CSS3 for both Metro UI apps as well as web based applications.  Of course VS 2012 will include ASP.NET MVC4 and Razor support.  But perhaps best of all is the improved support for Javascript including Intellisense and debugging features.

Kaynak: Plural Sight

19 Temmuz 2012 Perşembe

Rakamlarla Kartlı Ödeme Sistemleri (Temmuz 2012)

image

Türkiye’de banka kartı sayısı: 81 milyon 879 bin
Kullanılan kredi kartı sayısı: 51 milyon 360 bin 809
Türkiye’deki ATM sayısı: 32 bin 462
Pos cihazlarının sayısı: 1 milyon 976 bin 843

Banka kartıyla 2011 yılında 1 milyardan fazla işlem gerçekleşti.
Kredi kartı işlem sayısı: 2.2 milyar adet
Banka kartının işlem cirosu: 255 milyar Lira
Kredi kartının işlem cirosu: 291 milyar Lira

İnternette Kart Kullanımı

Bankalararası Kart Merkezi’nin (BKM) 2011 yılı verilerine göre, hızlı ve kolay alışveriş olanağı sağlayan e-ticareti tercih edenlerin sayısı her geçen gün artıyor. 2011 sonu itibariyle, yerli kredi kartları ile yerli ve yabancı sitelerde 22 milyar TL tutarında, 135 milyon adet  e-ticaret işlemi gerçekleştirildi.

İnternetteki e-ticaret işlem hacmi ile ilgili olarak aşağıdaki link işinize yarayabilir.
Türkiye E-ticareti geçen yıl 2. çeyreğe göre yüzde 40 büyüdü

Windows 8 için Resmi Tarih 26 Ekim 2012

image

Bugün açıklanan tarihe göre, Windows 8, 26 Ekim’de tüketici ile buluşacak. Detayları aşağıdaki linkten okuyabilirsiniz.

http://windowsteamblog.com/windows/b/bloggingwindows/archive/2012/07/18/windows-8-will-be-available-on.aspx

Tarih uzak diye üzülmeyin. RTM sürümü, çok çok daha erken bir tarihte bizlerle olacak.

8 Temmuz 2012 Pazar

Deliren Developer Ne Yapar?

İki ekmek eşliğinde kod yazmaya devam eder.

İki Ekmek Aldım, Kodları Yazdım, Markete Attım.

7 Temmuz 2012 Cumartesi

Tuple ile Metottan Geriye Birden Fazla Değer Döndürmek

.NET Framework ve C# 4.0’ın yayınlanması ile birlikte Tuple adında yeni bir tip ile tanıştık. Belki .NET tarafında bu tip ile yeni tanışıyoruz ama Python kullananlar için pek de yeni bir tip sayılmaz.

Matematikte ise, Tuple, belirli sayıda değerlerin sıralı listesi olarak geçer. Bu değerlere Tuple’ın bileşenleri denir. Örneğin, Ad, İkinci Ad ve Soyad’dan oluşan bir topluluk 3 elemanlı Tuple olarak nitelendirilebilir.

Bir örnek ile durumu daha net anlamaya çalışalım.

public Tuple<int, int> BolumVeKalanHesapla(int x, int y)
{
    return Tuple.Create(x/y, x%y);
}

public void TestMethod()
{
    var tuple = BolumVeKalanHesapla(10,3);
    Console.WriteLine("Bölüm: {0} Kalan: {1}", tuple.Item1, tuple.Item2);
}

Yukarıdaki örnekte, method, iki integer taşıyan bir Tuple döndürüyor. Yani, Tuple kullanarak, metottan geriye birden fazla değer döndürmüş oluyoruz. Böylece tembel programcılar daha az kod yazarak daha çok iş yapabilirler.

Tuple ile ilgili daha detaylı bilgi için aşağıdaki linkleri kullanabilirsiniz:

5 Temmuz 2012 Perşembe

SQL Server “Database 'msdb' cannot be opened” hatası ve çözümü.

image“Database 'msdb' cannot be opened. It has been marked suspect...” şeklinde başlayan hatadan kurtulmak için Setup CD’si ya da kurulum dosyasını kullanarak veritanablarını rebuild etmelisiniz. Kurulum dosyası elinizde tek parça exe ise öncelikle bu dosya üzerine sağ tıklayıp, içeriğini bir klasöre çıkartarak ilerlemeniz gerekiyor.

Dosyaların olduğu klasörü elde ettikten sonra, komut satırına geçmek gerekiyor. Burada yazılacak koda dair örnek bir kullanım aşağıdaki gibi olacaktır.

C:\Documents and Settings\VoltronPC\Desktop\SQLEXPRWT_x86_ENU>Setup /QUIET /ACTION=
REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=BUILTIN\Administra
tors VoltronPC\Ercan /sapwd=sapass

Konunun detayları için aşağıdaki 3 link işinizi görecektir.

27 Haziran 2012 Çarşamba

SQLServer ServerProperty Fonksiyonu ile Sunucu Özelliklerine Erişim

Programatik olarak SQL Server Sunucu özelliklerine ait bilgiler almamız gereken bir senaryoda, ihtiyaç duyduğumuz bilgilere ulaşmak için ServerProperty isimli fonksiyondan faydalanabiliriz.


ServerProperty fonksiyonu, öğrenmek istediğimiz özelliği parametre olarak alır ve geriye değeri döndürür. Bu fonksiyonla birlikte kullanılabilecek olan parametrelerin listesini ve ne işe yaradıkları bilgisini aşağıdaki msdn sayfasından öğrenebilirsiniz.

https://msdn.microsoft.com/en-us/library/ms174396(v=sql.105).aspx

Örnek kullanım için kodları aşağıda bulabilirsiniz:
image

22 Haziran 2012 Cuma

Açık Akademi Puanlama Sistemi Hakkında Duyuru

Değerli Açık Akademi Kullanıcıları,

Açık Akademi puanlama sistemi içerisinde kullanım klavuzunda da görebileceğiniz gibi Sanal Sınıf eğitimleri üzerinden puan verilmiyor.

Ancak sistemdeki bir aksaklıktan ötürü bazı kullanıcılarımız belirli bir yol izleyerek Sanal Sınıf üzerinden bilerek ya da bilmeyerek puan kazanmıştır.

Bu doğrultuda sistem içerisinde haksızlık oluşturmaması için Sanal Sınıf Eğitimleri üzerinden kazanılan puanlar silinmiş ve bu konuda puan kazanma yöntemi tekrardan düzenlenmiştir.

Bilginize,

Açık Akademi Ekibi