Category: Diğer

Fix WordPress UTF-8 corrupt characters

When deploying or moving wordpress sites between hosts, there might be issues with SQL dumps or server charset algorithms that corrupt the utf8 characters to two byte equivalents. To solve this in comments, run this command in phpmyadmin or other tool on your server:

For comments:

alter table wp_comments modify comment_content tinytext character set latin1;
alter table wp_comments modify comment_content blob;
alter table wp_comments modify comment_content tinytext character set utf8;
alter table wp_comments modify comment_author tinytext character set latin1;
alter table wp_comments modify comment_author blob;
alter table wp_comments modify comment_author tinytext character set utf8;

For posts:

alter table wp_posts modify post_author tinytext character set latin1;
alter table wp_posts modify post_author blob;
alter table wp_posts modify post_author tinytext character set utf8;
alter table wp_posts modify post_content tinytext character set latin1;
alter table wp_posts modify post_content blob;
alter table wp_posts modify post_content tinytext character set utf8;

Fit Cufon texts to its container

Well, I ran into a situation that my design messed up when the cufon title width passed it’s container width, so I needed to lower the font-size automatically to make it fit into it’s container staying still an one-line title. And I wanted to share here. Here’s the function I wrote:

function Cufon_Fit_Title(element){
    var TotalWidth = 0;
    element.children().each(function(){
        TotalWidth += $(this).width();
    });
    if(TotalWidth > element.width()){
        element.css("font-size",(parseInt(element.css("font-size"))-1)+"px");
        element.css("padding-bottom",(parseInt(element.css("padding-bottom"))+1)+"px");
        Cufon.refresh();
        Cufon_Fit_Title(element);
    }else{
        return true;
    }
}

And here’s the important part of it, because jQuery’s $(document).ready() function won’t work well with Cufon texts (insert it anywhere in your document body – and don’t forget to change the selector):

Cufon.DOM.ready(function(){
      Cufon_Fit_Title($(".title"));
});

Silinmeyen dosya ve klasörlere çözüm!

Zaman zaman Windows’ta bir dosya silmek istediğinizde “Bu dosyayı silemezsiniz. Dosya kullanımda.” türü hataları hepimiz almışızdır. Dosyayla işimizin olmadığına eminiz ve bu dosyayı sistemden kaldırmak istiyoruz ama kaldıramıyoruz bir türlü. İşte bu pratik kod parçacığı, silinemeyen dosyaların bilgisayarın bir sonraki başlangıcında (Windows dosyayı daha kullanmaya başlamadan) silinmesi için Windows sağ klik menüsüne “Delete after reboot” şeklinde bir bağlantı oluşturup bu işlemi kolaylaştırmamızı sağlıyor.

Kullanımı şöyle;

Aşağıdaki kodu alın ve bir metin dosyasına yapıştırın.

 

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Delete on reboot\command]
@="CMD /E:OFF /C REG ADD HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\Currentversion\\RunOnce /v \"Del %1 OnNextReboot\" /d ^\"cmd.exe /c DEL /F /Q \\\"%1\\\"\" /f\""

[HKEY_CLASSES_ROOT\*\shell\Open]

[HKEY_CLASSES_ROOT\Folder\shell\Delete on reboot\command]
@="CMD /E:OFF /C REG ADD HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\Currentversion\\RunOnce /v \"Del %1 OnNextReboot\" /d ^\"cmd.exe /c RD /S /Q \\\"%1\\\"\" /f\""

 

  • Dosya uzantısını “.reg” olacak şekilde değiştirin ve çift tıklayın.
  • Karşınıza çıkan soruya “Evet” cevabı verin ve “başarıyla kayıt defterine eklendi” mesajını görün.
 
Artık sağ menüye tıkladığınızda “Delete on reboot” şeklinde bir komut olduğunu göreceksiniz. Bunu bir dosyanın bir sonraki başlangıçta silinmesini istediğinizde dosyaya sağ tıklayıp “Delete on Reboot” komutunu seçerek kullanabilirsiniz.
Kolay Gelsin.

Anahtar boyutu dönüşüm tablosu

Günlerdir elimdeki lokmaları, allen ve açık ağız anahtarları inç sisteminden metrik sisteme nasıl dönüştürürüm şeklinde değişik çalışmalar yapıyorum ve elimdeki liste ile malzeme arasında pek bir bağlantı kuramıyorum. Ya listedeki malzemeler elimde yok, ya da dönüştürme yaparken bir hata yapıyorum diye düşünüyordum. Sonra tabi ki vazgeçtim 🙂 ama yine de belki birileri doğrusunu biliyordur ve bu listeyi doğrulayabilir diye internette araştırıp bulduğum bu listeyi paylaşma ihtiyacı hissettim.

Bu tabloyu paylaşan arkadaşın alet çantasında da değişik ölçülerde anahtarlar mevcutmuş ve bu listeyi atölye duvarına veya alet çantası kapağı içine yapıştırın demiş. O kadar güveniyor sanırım listenin doğruluğuna. Neyse liste doğru ise aynı şeyi bende tavsiye ediyorum o zaman. Çünkü çok kafa karıştırıyor, gereğinden fazla yoruyor ve bir süre sonra da bıktırıyor.

Not : Tablo biraz yetersiz kaldığı için yeniden oluşturdum. Neyseki PHP biliyormuşum dediğim günlerden biri sanırım bu gün 😛

KRALİYET / METRİK ANAHTAR DÖNÜŞÜM TABLOSU

 

Metrik Sistem İnç Karşılığı İnç Farkı* Fark % Kraliyet Sistemi Metrik Karşılığı
8mm. 0.315″ 0.002″ 1% 5/16 7.938mm
9mm. 0.354″ 0.011″ 4% 11/32 8.731mm
10mm. 0.394″ 0.019″ 5% 3/8 9.525mm
11mm. 0.433″ 0.027″ 7% 13/32 10.319mm
12mm. 0.472″ 0.004″ 1% 15/32 11.906mm
13mm. 0.512″ 0.012″ 3% 1/2 12.7mm
14mm. 0.551″ 0.02″ 4% 17/32 13.494mm
15mm. 0.591″ 0.028″ 5% 9/16 14.288mm
16mm. 0.63″ 0.005″ 1% 5/8 15.875mm
17mm. 0.669″ 0.013″ 2% 21/32 16.669mm
18mm. 0.709″ 0.021″ 3% 11/16 17.463mm
19mm. 0.748″ 0.029″ 4% 23/32 18.256mm
20mm. 0.787″ 0.006″ 1% 25/32 19.844mm
21mm. 0.827″ 0.014″ 2% 13/16 20.638mm
22mm. 0.866″ 0.022″ 3% 27/32 21.431mm
23mm. 0.906″ 0.031″ 4% 7/8 22.225mm
24mm. 0.945″ 0.007″ 1% 15/16 23.813mm
25mm. 0.984″ 0.016″ 2% 31/32 24.606mm
26mm. 1.024″ 0.024″ 3% 2/2 25.4mm
27mm. 1.063″ 0″ 0% 1 1/16 26.988mm
28mm. 1.102″ 0.009″ 1% 1 3/32 27.781mm
29mm. 1.142″ 0.017″ 2% 1 1/8 28.575mm
30mm. 1.181″ 0.025″ 3% 1 5/32 29.369mm
31mm. 1.22″ 0.002″ 1% 1 7/32 30.956mm
32mm. 1.26″ 0.01″ 1% 1 1/4 31.75mm
33mm. 1.299″ 0.018″ 2% 1 9/32 32.544mm
34mm. 1.339″ 0.026″ 2% 1 5/16 33.338mm
35mm. 1.378″ 0.003″ 1% 1 3/8 34.925mm
36mm. 1.417″ 0.011″ 1% 1 13/32 35.719mm
37mm. 1.457″ 0.019″ 2% 1 7/16 36.513mm
38mm. 1.496″ 0.027″ 2% 1 15/32 37.306mm
39mm. 1.535″ 0.004″ 1% 1 17/32 38.894mm
40mm. 1.575″ 0.012″ 1% 1 9/16 39.688mm
41mm. 1.614″ 0.02″ 2% 1 19/32 40.481mm
42mm. 1.654″ 0.029″ 2% 1 5/8 41.275mm
43mm. 1.693″ 0.005″ 1% 1 11/16 42.863mm
44mm. 1.732″ 0.014″ 1% 1 23/32 43.656mm
45mm. 1.772″ 0.022″ 2% 1 3/4 44.45mm

Some VB6 Modules

Here are some VB6 Module files each serving a seperate purpose. The codes are VB6 codes and they are written in .bas modules so it’ll be easy to import these codes to your own programs. I thought it’ll be helpful because some of you might need them eventually, like I did. All thanks to their original coders.

Modules (all are .bas files):

Last.fm RPS

Follow me on Twitter

GiottoPress by Enrique Chavez