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