Eğitim Teknolojileri Uzmanı, Eğitim Danışmanı, BTK Akademi Eğitmeni, Microsoft Açık Akademi, Vakademi Eğitmeni, Udemy Eğitmeni, Abaküs Kitap Yazarı, Python, C#, SQL Server, ADO.NET EF, WinForms, ASP.NET, Visual Studio, Amiga, Commodore 64
19 Aralık 2012 Çarşamba
23 ARALIK'ta iZLENECEKLER LiSTEM
Önce yukarıdaki bildiklerimiz ile başlayıp, sonra da ilk defa görüleceklerle devam.
19 ARALIK - FUJITSU Bayi Toplantısı
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
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
15 Aralık 2012 Cumartesi
Windows 8: Windows Store Uygulamalarında Splash Screen Kullanımı
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ı
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ı
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İĞİ
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
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
30 Kasım 2012 Cuma
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
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
11 Kasım 2012 Pazar
30 Saniyede TCM Windows 8 Uygulamaları
30 Saniyede TCM Windows 8 Uygulamaları
TCM tarafından geliştirilmiş olan Windows 8 Uygulamalarının bir kısmını videoda görebilirsiniz.
10 Kasım 2012 Cumartesi
Arkadaşlarla Eğlenmece: Windows 8 Football Game Türkiye vs. U.S.A
Arkadaşlarla Eğlenmece
Windows 8 Football Game Türkiye vs. U.S.A
31 Ekim 2012 Çarşamba
iOS Uygulama Geliştiriciler için Windows Store Uygulama Geliştirme Kaynakları
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.
25 Ekim 2012 Perşembe
Webcast: Windows 8 Launch
Windows 8 Launch - New York'tan Canlı Yayın
http://www.microsoft.com/en-us/news/presskits/windows/liveevent.aspx adresinden de izleyebilirsiniz.
24 Ekim 2012 Çarşamba
ASUS Windows 8 Cihazlarını Tanıttı
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
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
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
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ı
İ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
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.
5 Eylül 2012 Çarşamba
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
Eğ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
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.
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:
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
.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
Navicat
EMS SQL Manager for MySQL
MySQL Connector/.NET – v6.4.5 Download
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ı
MySQL Community Server v5.5.27 Download
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.
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 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
ASP.NET FileUpload ve Dosya Yazma Yetkilendirme Problemi ve Çözümü
Lokalde ç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.
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
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.
7 Ağustos 2012 Salı
Windows Azure Kaynakları
Aşağıdaki linkleri kullanarak Windows Azure ve Windows Phone üzerinde kullanımı hakkında bilgiler alabilirsiniz.
Windows Azure
http://msdn.microsoft.com/en-us/library/windowsazure/dd163896.aspx
Windows Azure (Windows Phone)
Windows Azure Toolkit for Windows Phone: http://watwp.codeplex.com/documentation
http://www.wadewegner.com/2011/10/windows-azure-toolkit-for-windows-phone-v1-3-1/
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.
Time veri tipi için, .NET Framework tiplerinden System.TimeSpan kullanılması tavsiye ediliyor. Diğer tipler için aşağıdaki tabloyu inceleyebilirsiniz.
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.
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
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
21 Temmuz 2012 Cumartesi
19 Temmuz 2012 Perşembe
Rakamlarla Kartlı Ödeme Sistemleri (Temmuz 2012)
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
Bugün açıklanan tarihe göre, Windows 8, 26 Ekim’de tüketici ile buluşacak. Detayları aşağıdaki linkten okuyabilirsiniz.
Tarih uzak diye üzülmeyin. RTM sürümü, çok çok daha erken bir tarihte bizlerle olacak.
8 Temmuz 2012 Pazar
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ü.
“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
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:
22 Haziran 2012 Cuma
Açık Akademi Puanlama Sistemi Hakkında Duyuru
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