12 Haziran 2015 Cuma

MacOSX'de Fontlar Nerede, Nasıl Buluruz?


Mac OS X işletim sistemi insanlara uzaylıları anımsatıyor olmasına şaşmamalı. Ekran kapağının arkasında  elması yanan bir sistem ve duvar kağıdı olarak uzayın derinlikleri ! :).

 Şakası bir yana, Fontlar aslında bu kadar uzakta değil !.

Peki Fontları bulmak görmek neden ihtiyacımız olsun ki? diyebilir siniz.

Font Kütüphanenize yeni fontlar eklemek isteyebilirsiniz veya sorun çıkartan fontunuzu kontrol etmek, doğrulamak, kaldırmak veya değiştirmek isteyebilirsiniz. Key note gibi sunum projeleri elinize geçtiğinde, bu fontlar sizde yok uyarılarını görüp aman Allahım ne yapacağım ! diye ver yansın etme durumlarınız da olabilir. Fontları da sunum ile birlikte göndermişler ise tek çare artık fontlarınızın sistemde ki yerini bulmak, O zaman şimdi.... !

Adım Adım Anlatım


  • "Finder" Penceremiz açılır ( Mac OS'un masaüstü Aslında Finder'ın kendisi diyebiliriz. )

  • Sol Kısımda Listelenen Seçeneklerden "Uygulamalar" Seçilir.

  • Açılan Uygulamalar Kısmında "FontBook" Bulunur. ( Bulması çok zor değil :). )

  • FontBook Açılır ve sistemde yer alan tüm fontlar karşınıza gelir.

  • Kaldırmak veya Eklemek istediğiniz Font veya Fontlar  var ise bu kısımdan rahatlıkla yapabilirsiniz. 


Fontların Kaynağına hızlıca ulaşmak için de sağ tık yaptığınızda çıkan menü listesinde "Finder"da Göster diyerek hızlıca ulaşabilirsiniz.




11 Haziran 2015 Perşembe

Asp.Net MVC Unvalidate Form Data , [AllowHtml] and [ValidateInput(false)]

Asp.Net Mvc projesinde formdan gelen html data normalde asp.net'in kendi güvenlik validasyonuna takılır. Bunu aşabilmek için ilgili parametre veya parametrelere [AllowHtml] eklenir. Veya gelen isteğin validasyonunu devre dışı bırakmak için Unvalidated() methodu kullanılır.

Asp.Net Mvc projesinde istek olarak gelen  istek (Request) bilgisinin validasyonunu devre dışı bırakmak için aşağıdaki örnek kod kullanılması yeterli olacaktır:

public ActionResult SampleMethod(SampleModel formData)
        {
             FormCollection requestForm = new FormCollection(Request.Unvalidated().Form); 

Formdan gelen bilgiler artık requestForm  nesnesi içindedir.

Bunun yerine formdan gelen sadece bir veya birden fazla belirli parametrelerin kontrolünü devre dışı bırakmak için ilgili modelde parametreye [AllowHtml] attribut sınıfı eklemeniz yeterli olacaktır.
 
public class SampleModel
    {
        [AllowHtml]
        public string Detail { get; set; }
    }


Gelen istek veya form bilgisini ayrıca methodun başına  [ValidateInput(false)] attribut eklememiz yeterli olacaktır.
 
[ValidateInput(false)]
public ActionResult SampleMethod(SampleModel formData)
        {

        }

10 Mart 2014 Pazartesi

Hoş Geldiniz

1 Mart 2014'de yayın  hayatımıza başladık ve  kaplumbağa hızında giriş yaptık.

Bizi takip edin ....