Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X

Archive for Kasım, 2009

Kenar

Resimleri Base 64 ile Encode etmek…

Şimdi nedir bu diyebilirsiniz...

Hemen bir örnek ile bahsedeyim;

Web sayfalarınızda resimleri :

HTML:
  1. <img src="resimkaynagi.jpg">

şeklinde gösteriyoruz genellikle hatta genellikle dememek gerek %99.9 şeklinde :)

Eğer web sayfalarımızda sabit olarak kullandığımız logo vs gibi sabit resimler için base64 ile encode edilmiş resimleri kullanabiliriz.

Bunu online işlem olarak buradan yapabilirsiniz.

Ayrıca kaynak koddan bakınca kargaşık kurgaşık kodlar görürsünüz.

Bu kullanımının dışında resimlerinizin kaynağınıda gizleyebilirsiniz.

PHP:
  1. <?
  2. //resmi fopen ile çağıralım
  3. $handle = fopen($resimadresi,'rb');
  4. $file_content = fread($handle,filesize($resimadresi));
  5. fclose($handle);
  6. $encoded = chunk_split(base64_encode($file_content));
  7.  
  8. //ehco ile resmimizi yazdıralım
  9.  
  10. echo '<img src="data:image/png;base64,'.$encoded.' ">';
  11. ?>

bunu denediğinizde ekranda resminizi göreceksiniz. Bu sizin kaynak koddan bakınca resminizin kaynağını yok eder :)

Bu üstteki php kodunun tam tersinide isterseniz, örneğin kaynak kodu belli resim var bunu nasıl resme dönüştüreceğiz derseniz;

AYRICA : Resimlerinizi bir klasörde saklamak yerine VERİTABANInda tutmak istersenizde bu sistemi kullanabilirsiniz aşağıdaki örnekte veritabanındaki base64 ile encode edilmiş veriyi resme dönüştürmede gösterilmiştir.

image.php:

PHP:
  1. <?
  2. header(" Content-Type: image/jpeg");
  3. header(" Content-Disposition: inline");
  4. $img = $_GET[img];
  5. $sql = "SELECT data FROM image where id='".$img."'";
  6. $result = mysql_query($sql);
  7. $row = mysql_fetch_row($result);
  8. $image = $row[0];
  9. ?>

Sayfada kullanımı:

HTML:
  1. <img src="image.php?img=112"  border="0" alt="">

Herşey göründüğü gibi basit sanırım ???

Kenar

Google Chrome Extensions & Development

google chrome pluginsMerhabalar;

Geçenler de yazmış olduğum bildiride Google Chrome 'un yavaş yavaş eklentilere geçtiğini iletmiştim.

Daha önceden eklenti geliştirmelerine başlayan yazılımcılar, şimdileri bunları çok üst seviyelere geliştirmekteler.

Birkaç site bunlara öncülük edecek şekilde yayınlamalar başlanmış.

Örneğin; ChromeExtensions.Org adlı sitede bayağı geniş bir eklenti ağıla karşılaşıyoruz.

Bir diğer web sitesi ise ChromePlugins.org

Bunların dışında bende kendi eklentimi yazmak istiyorum diyorsanız sizi Google Code bölümüne alalım.  Bunların dışında Google Code Samples bölümündeki örnek kodlamalara bakabilirsiniz.

Kenar

Feedburner ID’im değişti…

feedburnerDaha önceden açmış olduğum Feedburner hesabının e-mail adresini kaybettiğim için yeniden bir hesap açmak zorunda kaldım (:

http://feeds.feedburner.com/osmansite adresinden yeni RSS mi takip edebilirsiniz.

İyi Bayramlar dilerim...

Kenar

“Google Chrome Extensions: Developer Dashboard”

Google Chrome Extensions: Developer Dashboard

Beklenen anlardan birtanesi daha (: Google Chrome için eklenti özelliğini Developer versiyonunda resmen açmış bulunuyor.

Her sayfa açtığımda sorup duran extension sayfası bu sefer "coming soon..." yazısı yerine içeriğiyle gelmiş bulunmakta.

CRX dosyası istiyor yükleme yapmak için. Şuan da sadece geliştiriciler için açık olan Google Chrome eklentiler zaman içerisinde dolunca tüm kullanıcılara stable versiyonda açılacağını umuyorum.

Genede şimdiden hayırlı olsun, buradan buyurun.

Kenar

6 adet renk seçimine yardımcı site

Web sitesi yaparken, grafik tasarımında sürekli renk uyumuna dikkat ederiz. Çünkü çalışmalarımızı yansıtan en önemli unsur renklerdir. Aşağıda renk seçimine yardımcı olması için birkaç tane web sitesi vereceğim.

1. Colors Palette Generator

2

2. Color Blender

1

3. Colour Lovers

3

4. Color Combos

5

5. Colr

4

6. Color Palette Generator

6

Bu birinci bölüm devamını derleyip yazacağım ;)

Kenar

jQuery Blogum : jqueryblog.net

jqueryblogUzun zamandır ilgilendiğim, kullandığım ve kullanmaktan büyük zevk aldığım jQuery javascript kütüphanesini şimdi geliştirmek ve kullandığım eklentilerle, kendi derlemelerimle bir web blogunda birleştirmek istedim.

Bu doğrultuda web blogunu açtım (http://jqueryblog.net/).

Zaman içerisinde blog içinde güzel fikir ve projelerim var, bu bilgiyi sizlere sunmak istedim.

Güzel şeyler olacak takipte kalın (:

Ayrıca not düşmek isterim twitter dan takip etmek isteyenler için #jqueryblog ve tabiki RSS Feed