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/

20 Şubat 2015 Cuma

Gmail tüm mailleri okundu olarak işaretlemek. How to mark all unread emails as read in Gmail and more

1. Önce Mail arama bölümüne  is:unread yazın ve aratın. 

2. Gelen sonuçlarda ilk kutucuğu açın ve Tümü'nü (All) işaretleyin. 
3. Diğer (More) sekmesinden okundu olarak işaretle kısmını seçin. 
4. Sonra mail listesinin üstünde şöyle bir yazı çıkacak: Bu sayfadaki 50 ileti dizisinin tümü seçildi. Gelen Kutusu aramasındaki XXX ileti dizisinin tümünü seç. Tıklayın 

Gelen uyarıya Evet deyin. 
İşlem tamamdır. 




13 Mayıs 2014 Salı

windows temp klasörünü hızlı temilzlemek

Temp klasörünüz çok dolmuşsa normal yolla silmeniz zor olacak.
Bunun için DOS komutlarını kullanacağız. Ben bir bat dosyası oluşturdum onunla silmeye başladım. Pek çok yol denedim ama en hızlı çözüm bu oldu.

Şöyle yapılıyor:

 @echo off
del /s /f /q c:\windows\temp\*.*
rd /s /q c:\windows\temp
md c:\windows\temp 
del /s /f /q c:\WINDOWS\Prefetch
del /s /f /q %temp%\*.*
rd /s /q &temp%
md %temp%
cls
pause


yukarıda yazılanları not defterine yapıştırın. Not defterini farklı kaydet deyip silin.bat diye kaydedin.
Sonra dosyanın üzerine tıklayıp çalıştırın.
İşlem yapmaya başlayacaktır. Ben 20 dakikada yaklaşık 100 bin dosya sildim.


Arada bir kaç dosya kalmış bakmak isterseniz dos ekranına: temp klasörünün içine girdikten sonra
dir/b/a-d | find /v /c "::"

yazın kaç dosya kaldığını size söyleyecektir.

Not: Yapılan işlem sonucunda oluşabilecek  herhangi bir hatadan dolayı sorumluluk kabul etmeyiz.
Yukarıda yazılanları kendi sunucumda denedim ve başarılı sonuç aldım.