28 Eylül 2015 Pazartesi

webfontlar mime type ve web.config ayarları

.eot - application/vnd.ms-fontobject
.woff - application/font-woff
.ttf - application/x-font-truetype
.svg - image/svg+xml
.otf - application/x-font-opentype

IIS (Web.Config)
<system.webServer>
  ...
  <staticContent>
  ...
    <remove fileExtension=".eot" />
    <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
    <remove fileExtension=".woff" />
    <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
    <remove fileExtension=".ttf" />
    <mimeMap fileExtension=".ttf" mimeType="application/x-font-truetype" />
    <remove fileExtension=".svg" />
    <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
    <remove fileExtension=".otf" />
    <mimeMap fileExtension=".otf" mimeType="application/x-font-opentype" />
  ...
  </staticContent>
  ...
</system.webServer>


Apache (.htaccess)
    AddType application/vnd.ms-fontobject .eot
    AddType application/font-woff .woff
    AddType application/x-font-truetype .ttf
    AddType image/svg+xml .svg
    AddType application/x-font-opentype .otf
    
    # could use application/octet-stream for default binary file transfer
    #AddType application/octet-stream .otf .ttf 

12 Eylül 2015 Cumartesi

Windows 8, windows 10'da .Net Framework 3.5 sorunu çözümü

Microsoft kendi uygulamasını açmamak için elinden geleni yapmış,
araştırmalarım sonucunda aşağıdaki gibi yaparak .Net Framework 3.5 sürümünü yükleyebilirsiniz. 


Command prompt ta hemen hemen tüm Windows 8 kullanıcıları eminim % 60-65 olunca "the dism log file can be found at c:\windows\logs\DISM\dism.log" hatası almışlardır. Aşağıda bahsettiğim yöntemle .Net Framework 3.5 versiyonunun başarılı yüklenmesi sağlanmaktadır. 

Yöntem: 
1- Regedit.exe çalıştır.
2- HKEY_LOCAL_MACHINE\ SOFTWARE\ Policies\ Microsoft\ Windows\ WindowsUpdate\ AU  anahtarında  ‘UseWUServer’ DWORD değeri 0 olarak ayarla.
3- Yeniden başlat.
4- .Net Framework 3.5 online indir ve kur. 
Opsiyonel: 
5. Regedit.exe çalıştır.
6- HKEY_LOCAL_MACHINE\ SOFTWARE\ Policies\ Microsoft\ Windows\ WindowsUpdate\ AU  anahtarında  ‘UseWUServer’ DWORD değerini 1' olarak ayarla. 


Kaynak: Çözümpark

29 Ağustos 2015 Cumartesi

Yandex Ek yetkili atama

Ek yönetici ekle

Alan adınızdaki e-posta hesaplarının yönetimini (parola oluşturma, silme, değiştirme, vb.) başka birine vermek istiyorsanız bu kişiyi alan adının ek yöneticileri listesine ekleyebilirsiniz. Yalnızca yandex.com.tr alanındaki hesabın yönetimine erişim hakkı verilebilir.
Alan adına ek yönetici eklemek için:
  1. Yandex.Mail'e bağlanırken kullandığınız kullanıcı adıyla Alanlarım sayfasına giriş yapın.
  2. Tarayıcının penceresine https://api.kurum.yandex.com.tr/get_token.xml?domain_name=alanadi.com.trgirerken alanadi.com.tr kısmını alan adınızla değiştirin.
  3. Alınan tokenini kaydedin (token özelliğinin değeri).
  4. Tarayıcıya https://api.kurum.yandex.com.tr/api/multiadmin/add_admin.xml?domain=alanadi.com.tr&token=yourtoken&login=adminlogin girerken alanadi.com.tr kısmını alan adınızla,yourtoken kısmını aldığınız tokenle, adminlogin kısmını ise ek yöneticinin kullanıcı adıyla değiştirin. Bu durumda kullanıcı adı, kullanıcının e-posta adresinin ilk kısmından ibaret olur.
Dikkat! Ek yöneticinin kullanıcı adında hata yapmayın, aksi halde başka bir kullanıcıya e-posta hesabı erişimi verebilirsiniz. Alan adı içerisinde alan adı yönetimine erişim hakkı verilemez. Ek yönetici yalnızca Yandex'te yetkili bir kullanıcı adı sahibi olur, alan adı içinde bu kullanıcı adı geçersizdir. Yöntem çağrıldıktan sonra mutlaka alan adına bağlı olduğunuz hesaptan çıkış yapın, ek yönetici kullanıcı adıyla tekrar giriş yapın veAlanlarım sayfasında alan adının belirip belirmediğini kontrol edin.
Not. Belirtilen adreslerden birine geçiş yapılırken boş sayfa görürseniz, tarayıcınız xml kodlarını gizleyecek şekilde yapılandırılmış olabilir. Bu durumda sayfaya farenin sağ düğmesiyle tıklayın ve "Sayfanın kodlarını görüntüle" seçeneğini seçin veya başka bir yöntemle kaynak kodu görüntüleyin.

12 Mayıs 2015 Salı

Higcharts Özellikleri

Number format 

tooltip: {
 formatter: function () {
return '' + this.series.name + '  <b>' + Highcharts.numberFormat(this.y, 0,',','.') + '</b>';
}
},

yAxis: {
labels: {
formatter: function () {
   return Highcharts.numberFormat(this.value,0,',','.');
}
},

//  Highcharts.numberFormat(this.y, 0,',','.')  buradaki virgüller tıpkı PHP'de olduğu gibi kullanılıyor.


Arkaplana resim koymak:
chart: {
type: 'pie',
plotBackgroundImage:'klasor/img/logo.png'
},

11 Mayıs 2015 Pazartesi

viewport

Viewport, meta tag olarak veya css özelliği olarak kullanılabilmektedir. Bu yazımda meta viewport hakkında bilgi vermekteyim. Amacı mobil tarayıcılarda tasarım düzenini sağlamaktır. Web sayfanızı oluşturan bir tasarımın genişlik ve yükseklik değerini mobil tarayıcıya bildirmek, web sitenizin mobil tarayıcılarda aynı görünmesini sağlamak veya scalable (ölçeklendirme) ayarları yapabilirsiniz.
Tüm meta etiketlerinde olduğu gibi viewport meta etiketi de sayfamızın head etiketi içerisinde kullanılmalıdır. Genel kullanım şekli aşağıdaki gibidir.
Yine tüm meta etiketlerinde olduğu gibi viewport meta etiketinde yapacağımız tanımlamalar “content” parametresi içinde yapılmaktadır. Content parametresi içerisinde kullanabileceğimiz birçok viewport parametresi mevcuttur. Bu parametrelerin alabileceği değerler ve işlevler şunlardır;
[table “” not found /]
Şimdi tablomuzdaki parametreleri kullanarak, örnek viewport meta etiklerini oluşturalım…
Width
1. satırda web sitemizin genişliğinin 600 pixel olduğunu belirtiyoruz. 2. satırda ise tarayıcı genişliğini web sitemizin genişliği olarak kabul etmesini sağlıyoruz.
Height
1. satırda web sitemizin yüksekliğinin 1250 pixel olduğunu belirtiyoruz. 2. satırda ise tarayıcı yüksekliğini web sitemizin yüksekliği olarak kabul etmesini sağlıyoruz.
Initial-Scale
Sitemiz yüklendiğinde sitemiz 2 kat yakınlaştırılmış olarak açılacaktır.
Minimum-Scale
Kullanıcının yapabileceği maksimum zoom out değerini 4.0 kat olarak tanımladık.
Maximum-Scale
Kullanıcının yapabileceği maksimum zoom in değerini 5.3 kat olarak tanımladık.
User-Scalable
1. satırda kullanıcının web sitesinde zoom yapabileceğini, 2. satırda ki örnekte ise yapamayacağını belirtiyoruz.
NOT “user-scalable” pasif durumdayken “minimum-scale” ve “maximum-scale” özellikleri işlevlerini yitirir. Bu yüzden “user-scalable” pasif durumdayken “minimum-scale” ve “maximum-scale” kullanılmaması daha yararlı olucaktır. Ayrıca “user-clable” parametresinde “yes” değerinin yerine “true” veya “1” değeri, “no” değerinin yerine ise “false” veya “0” değeri de kullanılabilir.
Target-DensityDpi
NOT Anroid işletim sisteminin default tarayıcısında “target-densityDpi” parametresi daha fazla önem arzetmektedir.
Tek meta viewport etiketinde birden fazla parametreyi virgüller ile ayırarak kullanabilirsiniz.
 Kaynak: http://www.emircanok.com.tr/