Askerlik..
Evet nihayet askerlik durumum belirlendi; Kısa dönem olarak İzmir İl Jandarma Komutanlığı'na gidiyorum. Döndüğüm de yine ufak tefek paylaşımlarıma devam edicem. Ozamana kadar görüşmek üzere.
Popularity: 8% [?]
eski tasarımım denizligenclik.com’da
Host'u değiştirdikten sonra portfolyo sitemi bir kenara bırakıp siteyi komple blog/deneyim bölümüne dönüştürmeye karar vermiştim. Bir kaç günlük bir çalışmanın eseri olan portfolyo tasarımını da çok içime sinmediği için komple ortadan kaldırmıştım.
Yeni sitemin trafik bilgilerine bakarken denizligenclik.com adresinden ziyaretçilerin geldiğini görüp merak ettim. Link'e girdiğimde "Tasarımıyla öne çıkan yerli malı kişisel site örnekleri" başlıklı yazıda sitemi de örnekler arasında gösterdiklerini görünce hem hoşuma gitti hem de "acaba portfolyo sayfam da bir yerlerde kalsa mıydı ?" diye düşünmeme sebep oldu.
denizligenclik.com editörlerine teşekkürler.
Popularity: unranked [?]
Typeface ile web’de istediğiniz font’u kullanın.
Çeşitli jQuery plugin sitelerini dolaşırken gözüme typeface takıldı. TypeFace plugin'i sayesinde yaptığımız sayfalardaki kodlara yalnızca bir class ekleyerek arzu ettiğimiz fontu sayfalarımızda kullanabiliyoruz.
Sitesinde kullanımı şu şekilde özetleniyor:
<script src="typeface-0.13.js"></script> <script src="helvetiker_regular.typeface.js"></script> <div style="font-family: Helvetiker"> Text here in Helvetiker font... </div>
Gördüğünüz gibi kullanımı oldukça basit. Eğer isterseniz kendi sitesinden önceden hazırlanmış fontları indirip kullanabilir ya da yine kendi sitesindeki araç sayesinde istediğiniz fontları site üzerinden çevirip sonra html'inize ekleyebilirsiniz.
HTML'inize gerekli kodları ekledikten sonra artık eklediğiniz fontlarla css üzerinden oynama yapabilirsiniz. font-weight, font-style, color, font-stretch, letter-spacing, line-height gibi değerler üzerinde istediğiniz değişiklikleri sorunsuz olarak yapabilirsiniz.
Daha önce yapılmış örneklere buradan bakabilir, js dosya'sını aşağıdaki linkten indirebilirsiniz.
Popularity: 49% [?]
Wordpress otomatik güncelleme sorunu ve çözümü
Gerek eklentiler gerek wordpress core'u bildiğiniz gibi otomatik güncelleme özelliğine sahip. Fakat bazı kullanıcılar eminim otomatik güncellemeyi çalıştıramamaktan dert yanıyorlardır. 1 saat öncesine kadar ben de aynı dert vardı. Biraz araştırma ile (yine) bu sorundan nasıl kurtulucağımı wordpress forumlarından öğrendim ve sizinle paylaşıyorum.
Aşağıda ki eklentiyi indirerek ve gerekli ayarları yaparak güncelleme işlemlerini ftp şifreniz ile yapabilirsiniz.
zip'i açıp içindeki klasörü wp-content\plugins altına atıcaksınız. Eklentiler sekmesinden eklentiyi aktif ettikten sonra Araçlar menü'sünün altında Core Control ayarlarını görebilirsiniz. Burada ihtiyacınıza göre modül'leri ekledikten sonra rahatlıkla hem eklentileri hem de wordpress'i sorunsuz olarak ftp kullanıcı adı ve şifrenizle güncelleyebilirsiniz.
Popularity: 86% [?]
“API isteği sırasında beklenmedik HTTP hatası oluştu” hatası
2.8.4 Sürümüne geçtiğimden beri yönetim panelinde bu hatayı sık sık almaya başladım. Google'da biraz araştırınca Bu site de çözüme ulaştım. Sorun Wordpress'in http.php sayfasındaki timeout değerinin çok az olmasından kaynaklanıyormuş. Eğer siz de bu hatayı sık sık alıyorsanız wordpress kurulumunu yaptığınız klasör altndaki wp-includes klasörüne gidip http.php isimli dosya'nın 223. satırında yer alan;
'timeout' => apply_filters( 'http_request_timeout', 5),
değerini,
'timeout' => apply_filters( 'http_request_timeout', 30),
olarak değiştirirseniz bu sorundan kurtulursunuz.
İsteyenler aşağıdan düzeltilmiş http.php dosyasını çekebilirler.
Popularity: 87% [?]
jQuery pngFix ie6
Ekleme: Dünden bu yana bir hata daha farkettim. Aşağıda yükseklik sorununu çözdüğümü söylemiştim fakat gözümden bir şey kaçmış. Eğer 1. tab'da ki içerik diğer tab'lara göre daha uzun ise yükseklik sorunu çözülmüyor. Diğer tablar ilk tabda ki div'in yüksekliğini alıyor. Bunu çözmenin yöntemi;
es.height=el.clientHeight+'px';
bu değeri bulup silmek veya comment'e almak.
Düzeltilmiş versiyonu buradan indirebilirsiniz.
Internet Explorer 6'da bilindiği gibi transparan png'leri, transparan göstermeme sorunu en klasik ie6 hatalarından biridir. Bunu çözmek için bir çok yöntem var fakat çoğu'nun işlevselliğini masaya yatırmak gerekiyor. Bazıları sadece <img> tag'ına etki edip background imajlara etki etmezken bazıları da beraberinde başka sorunlar getirebiliyor.
Yeni yaptığım bir site için düzgün bir png fix ararken unitpngfix adlı jQuery çözümüne rastladım. Hemen sayfama ekledim ve sonuçtan en başlarda çok memnun kaldım.
Fakat sayfa'yı yapmaya devam ederken bazı gariplikler oluşmaya başladı. position:relative içerisinde kullandığım position:absolute elementleri sapıtmaya başladı. CSS'i kontrol edip bir şey bulamamak beni jquery eklentilerini gözden geçirmeye itti. Bu sorun absolute olan png elementlerinde çıktığını anlayınca sevgili unitpngfix'e bir göz atmaya karar verdim.
Sorun unitpngfix'in en son satırında yer alıyordu:
if(j!=0){if(elc.position!="absolute")es.position='static';while(j-->0)if(!elkids[j].style.position)elkids[j].style.position="relative";}
Burada bulunan static ve relative position'ı veren kodu hiç bir değer vermeyecek şekilde değiştirdim.
if(j!=0){if(elc.position!="")es.position='';while(j-->0)if(!elkids[j].style.position)elkids[j].style.position="";}
Bununla birlikte position sorunundan kurtulmuştum fakat hala sorunlar devam ediyordu. En büyük problem display:none olan bir div'in bile background'u png olan div'de yer kaplaması ve background'u uzatmasıydı. Bunun tam çözümünü araştırırken bir siteden modifiye edilmiş unitpngfix dosyasını buldum. Position sorunu devam ediyordu ama height sorunu ortadan kalkmıştı. Üzerinde position ile alakalı değerli modifiye ettikten sonra, tüm işi transparan png'leri ie6'da göstermek olan bir jquery plugin'i ortaya çıktı.
Modifiye edilmiş, tam sorunsuz bir PNG Fix arıyorsanız download linki aşağıda.
Kullanımı: pngfix'i kullanmak için ilk olarak en son jquery kütüphanesini header'a eklemeniz gerekiyor. Bu aşamadan sonra aşağıdaki kodu <head></head> arasına -jquery'nin altına- yerleştirmelisiniz.
<!--[if lt IE 7]>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->
Popularity: 100% [?]
Oohay, Yahoo Geocities
Babam irili ufaklı web sayfalarının hepsini bir kaç seneye kadar Geocities altında barındırıyordu. Ne zaman Geocities'e mahkeme kararınca erişim engellendi banada yeni bir host alıp babamın verilerini kurtarmak düşmüştü. Yalnızca 3-4 sayfayı geocities'den yeni host'a geçirmek yaklaşık 1 haftamı aldı. Geocities bir süre önce Yahoo tarafından satın alınmıştı. Ücretsiz ve Ücretli olarak alternatif host olanakları sunan yahoo ücretsiz host alan kullanıcılarına ftp erişimi sağlamıyordu, bunun yanında ücretli sattıkları hosting hizmetinede astronomik rakamlar istiyordu.
Sonuç olarak 2 ay önce çok sevgili Yahoo, Geocities işini eline yüzüne bulaştırıp yürütemediğine karar verip Geocities'i kapatacağını biz kullanıcılarına mail olarak geçti. Açıkcası benim için iyi de oldu diyebiliriz. Babamın benim adıma açtığı gereksiz sayfayı başka türlü babama kapattıramıyordum zaten
Babamın geocities altında birden çok sayfası olduğunu söylemiştim. Bu sayfalar meğerse benim tahminimden de fazla olduğunu yeni öğrendim. Babamın bana yolladığı excel dosyasında yaklaşık 30 geocities hesap bilgisi yer alıyordu ve bu hesaplarda bulunan verileri 26 ekim'e kadar geocities'den almam gerekiyordu. Sizce yahoo bizlere verileri kurtarmak için nasıl bir çözüm öneriyordu dersiniz ?
- kendi kapattığı siteden verileri kurtarmamız için geçici ftp hesabı ?
- dosyaları daha rahat alabilmemiz için yeni bir web arayüzü ?
- tüm dosyalarımızı zipleyip bize download imkanı sunması ?
- hiç biri; dosyaları tek tek sağ tuşla tıklayarak save as diyerek kaydetmek ?
Yazımın gidişatından muhtemelen anlamışsınızdır doğru şıkkı. Evet " hiç biri; dosyaları tek tek sağ tuşla tıklayarak save as diyerek kaydetmek ?"
Daha demin harddisk'ime kaydettiğim ufak bir web sayfasında kaç dosya veklasör olduğunu söyliğim: 222 dosya, 8 klasör.
Artık elim "kaşarlaştığından" bu sayfayı tamamen kaydetmem yaklaşık 15 dakikamı aldı. Peki nasıl mı kaydediyorum ?
Evet bu şekilde.. Çok teşekkürler Yahoo bizlere bu eziyeti yaşattığın, hayatımıza ayrı bir renk kattığın için.
Not: Sayfa'yı olduğu gibi kaydeden programlar ne yazık ki işimi görmüyorlar. Babamın kategori yapısı çok farklı olduğundan dolayı bir sürü alakasız dosya'yı karman çorman kaydediyorlar. Tek yol amelelik !
Popularity: 79% [?]

