Kayıtlar

2013 tarihine ait yayınlar gösteriliyor

İyi Yıllar!

Resim
2014'den isteyeceğimiz en birinci şey daha çok İnternet. Neden mi? Çünkü başka işimiz yok... Herkese iyi yıllar!

Helvetica Neue Web Yazı Tipi Sorunu (Helvetica Font Sorunu)

Helvetica hepimizin daha çok Apple'ın iPhone ve Mac cihazlarından aşina olduğumuz ve Steve Jobs'un en sevdiği tipi olmasıyla beraber etrafta fazlaca gördüğümüz bir yazı tipidir. Günümüzde de bir çok internet sitesi de standart olarak bu yazı tipini kullanmaktadır. Orjinali 1957 yılında, İsveçte ortaya çıkan bu yazı tipi aslen baskı amacıyla yapılmış ve daha sonraları dijital ortama aktartılmıştır. Bu güzel yazı tipinden dolayı yaratıcıları Max Meidinger ve Eduard Hoffman'a çok teşekkür etsek de, kulaklarını biraz çınlatmadık değil... Gerçi suç onların suçu da değil. Olay şu ki Helvetica Neue (neue, nay-a şeklinde okunur), Mac platformunda standart olarak kullanıldığı için tüm tipleri bilgisayara aktarılmıştır. Windows'da ise ufak bir sorun yaşanmaktadır... Helvetica'nın Light, Ultra-Light, Condensed Bold gibi tipleri Windows'a aktarılmamıştır. İnternet üzerinden değişik şekillerde temin ettiğimiz bu font ise Web Rendering'e maalesef uygun değildir. Yaz

jQuery / JavaScript Çakışması

Bazı durumlarda değişkenler aynı olduğu için kullandığınız JavaScriptler çalışmayabilir veya düzgün fonksiyon göstermeyebilir. Bu durumda başvurulacak olan yöntem tanımlanan JavaScript değişkenine yeni bir isim atamaktır. Örneğin "$" tanımlayıcısına "x" değişkeni atanarak bu durum engellenebilir:     <script type="text/javascript">         var $x = jQuery.noConflict();         $x(document).ready(function() {             $x('#ekle').click(function(){                 $x('#ozellikler').append("Özellik");});         });     </script> Kaynak:  http://www.csharpkitabi.com/

Mobil Microsoft EAS (Exchange ActiveSync) Kullanımı - Android

Microsoft'un sunduğu Hotmail, MSN, office365, Outlook ve benzeri tüm E-Posta/Rehber hizmetleri bir çok kişi tarafından kullanılmaktadır. Özellikle kendi alan adı uzantınızla bu servisleri kullanabiliyor olmamız çok daha fazla kolaylık sağlıyor. Fakat, Microsoft mobil piyasasını da tek elinde tutmak istediğinden dolayı iOS ve Android'e uyumlu yazılım geliştirmemekte ya da geliştirdiği yazılımları maalesef ki çok fazla takip etmemektedir. Google tarafından desteklenen ve bu yolda geliştirilen Android işletim sistemi ise Microsoft'un 2002 yılından beri geliştirdiği ve artık mobil e-posta ve rehberde bir de facto haline gelen Exchange ActiveSync'i standart olarak desteklemektedir. Microsoft tarafından hazırlanan ve Google Play Store'de kullanıma açılan Outlook.com isimli uyugulama ise maalesef bir hayal kırıklığından ibaret. Fakat, ön yüzde istediği başarayı gösteremeyen Microsoft, altyapı için sunduğu dayanıklı ve basit çözümlerle bu sorunun da üstesinden gelmiştir

Android OS SD Karta Taşıma Problemi - Root Atmadan Çözüm

Resim
Özellikle 150 ya da 250 MB dahili cihaz hafızası olan giriş seviye akıllı telefonların en büyük problemi, bir süre sonra yüklenen uygulamalardan dolayı sürekli "Dahili depolama alanı az. - Internal storage memory is getting low." şeklinde bir uyarı almanız. Devam eden süreçte bu öyle bir hal alıyor ki, artık sms alamaz veya kişi ekleyemez konuma geliyorsunuz. Genel olarak, telefon hafızasına yüklenen uygulamaları hafıza kartına taşımak bunun çözümü fakat bu çözümdeki en büyük engel bazı uygulamaların (Facebook gibi) hafıza kartına taşınamaması, bu seçeneğin kapalı olmasıdır. "Root atmak" diye tabir edilen, esas olarak tüm admin izinlerini ve ana kullanıcıyı sizin kullanımınıza açan bu yöntem, bu duruma bir çözüm olsa da ürününüzü "GARANTİ KAPSAMI DIŞINA" çıkmasına neden olmakta ve dış tehditlere karşı açık hala getirmektedir. Şahsen kullandığım cihazlardan biri olan Samsung Galaxy Ace 5830i modeline sıkça karşılaştığım bu sorun için şöyle bir çözüme

Nivo Slider ve jQuery Açılır Menü Problemi

Sıkça kullanılan ve ücretsiz, en güzel jQuery sliderlarındna biri olan Nivo Slider, zaman zaman html açılır menülerle sorun yaşamakta, alt menü açıldığı zaman, menü sliderın altında kalmaktadır. Çözüm ise genelde "wrapper" id'sini alan sliderın stile ister css'den ister direkt olarak element stiline şu kodu eklemeniz. #wrapper {     opacity : 0.99 ; } Bu kodu eklemek sorunu çözecektir.

ASP.Net MVC'de, CAPTCHA ile Güvenlik Kontrolü

Resim
Bu yazıda internetin her yerinde karşımıza çıkan güvenlik doğrulaması olan CAPTCHA'nın, MVC ile beraber kullanımının en basit yönetimini göstereceğim. Her şeyden önce, kullanacağım metot fotoğraf + metinden oluşan karmaşık görüntüleme imajlarından değil. Buradaki temel amaç kullanıcıyı bezdirmeden güvenliği sağlamaktır. Bu işlem için kullanılan iki jQuery Javascript'ini makalenin sonundaki linkten indirebilirsiniz. C# veya MVC'ye görsel güvenlik doğrulaması eklerken kullandığı bu metot dört adımdan oluşmaktadır. Bir CAPTCHA görseli çizen ve bu görselin cevabını kullanıcının oturum bilgisinde saklayan bir Action oluşturulur. Model içerisine Captcha değişkeni tanımlanır. İlgili View kısmına captcha textboxu ve resim alanı eklenir. Geri dönen veri olşturduğunuz Action'da doğrulanır. CAPTCHA resminin oluşturlması: CaptchaController.cs içerisine ekleyin:          public ActionResult CaptchaImage( string prefix, bool noisy = true )         {