Sqlite Manager (Firefox)

Sqlite son derece küçük sunucu gerektirmeyen, ayar gerektirmeyen bir veritabanı kütüphanesi. Açık kaynak kodlu bu küçük veritabanını küçümsemeyin. Dünyanın en yaygın olarak kullanılan veritabanı. Bunun sebebi Mozilla ürünlerinin içinde olması, PHP sunucularında yüklü olması, Skype’ın kullandığı veritabanı olması.

Özellikle uygulama geliştirirken büyük kolaylık sağlayan bu veritabanı için bir de yönetici mevcut. Üstelik bu yönetici son derece basit ve hafif bir Firefox eklentisi. Dolayısı ile ister SQLite ile bir uygulama geliştirin ister Firefox’un veritabanını kurcalamak isteyin oldukça faydalı bir eklenti.

Firefox dışında aşağıdaki programlar ile de çalışıyor.

Mozilla Firefox
Mozilla Thunderbird
Mozilla Sunbird
Seamonkey
Songbird
Flock
Komodo IDE 5.0
Komodo Edit 5.0
Gecko (toolkit@mozilla.org)
XULRunner

Eklentinin resmi sitesi burası.

Browser içi Web Geliştirme Araçları

Web browserların işe yarayan bir sürü eklentileri var. Bu eklentilerden bir kısmı da web geliştirme ile ilgili. Bu browser (ya da tarayıcı) içi eklentiler sayesinde browser’ınızın içinden çıkmadan bir çok işi halledebilirsiniz.

Kendi kullandığım ve diğer popüler eklentilerin bir listesi.

Firebug

Firebug web geliştirme araçları arasında sanırım en saygın yere sahip uygulamalardan biri. HTML, CSS, DOM ve Javascript’i incelemek ve hataları ayıklamak amacı ile yaratılmış bir eklenti. Ama Firebug’ı asıl üne kavuşturan şey herhalde Javascript ile program yazanların hataları ayıklama yöntemlerini kökten değiştirmiş olması. Artık Javascrit programcıları hataları ayıklamak için alert() fonksiyonundan daha fazlasına sahip. Ayrıca DOM’a müdahele yeteneği ile web sayfasında olabilecek değişiklikleri anında görmenizi sağlıyor.

DOM’u anında değiştirme yeteneği dışında, aynı şeyi CSS ve HTML içinde yapabiliyor. Aynı zamanda ağ hareketlerini de kontrol ediyor ve HTTP bağlantıları hakkında detaylı bilgiler verebiliyor.

Bunların dışında Firebug ile çalışan bir iki eklenti ile çok daha fazlasını da yapabiliyor. Örneğin FirePHP,  PHP ile geliştirilen Ajax uygulamalarında büyük kolaylık sağlıyor. FireScope adlı başka bir eklenti ise HTML ve CSS konusunda referans materyelleri ekleyerek Firebug’ı bir adım daha öne taşıyor.

Yahoo! tarafından geliştirilmiş başka bir eklenti Yslow‘da Firebug üzerinden çalışıyor. Sayfanın front-end içeriğini analiz ederek performansı ile ilgili bilgiler ve bir de not veriyor. (A en iyi F en kötü şeklinde) Ayrıntılı analiz sonuçlarına bakarak sayfanızda tıkanmalara yol açan yerleri görüp bunları düzeltebilirsiniz.

Firebug bir Firefox eklentisi ama diğer tarayıcılarda çalışanlar bu muhteşem eklentinin bazı özelliklerinden yararlanabilirler. Firebug’ın bir ‘lite’ sürümü var. Bu IE, Safari, Opera gibi diğer tarayıcılara da belli ölçüde bir Firebug işlevselliği kazandırıyor.

Web Developer

Web Developer Mozilla tabanlı tarayıcılar (Firefox, Flock, Seamonkey gibi) için bir eklenti. Tarayıcıya bir toolbar ve menu ekliyor. Bir web sitesini incelemek ve hatalarını ayıklamak konusunda çok sayıda seçenek sunuyor.  CSS ve stiller, sayfada bulunan seçiciler hakkında geniş bilgi veriyor.

Bunların dışında CSS’i, Javascript’i resimleri etkisiz hale getirmekten tutun da sintaks kontrolörlerine kadar bir sürü yararlı özelliği de bünyesinde barındırıyor. Formlarla çalışmayı kolaylaştıran bir başka seçeneğe daha sahip. Doğrusu Web Developer’ın o kadar yararlı özellikleri var ki hepsini saymak zor. Firebug kadar popüler başka bir eklenti.

Venkman

Venkman Mozilla’nın kendi Javascript debugger’ının kod adı. Aynı zamanda bir Firefox eklentisi olarak da mevcut. Dolayısı ile karmaşık Javascript programlarında hata ayıklamak için oldukça faydalı bir eklenti.

ColorZilla

ColorZilla basit bir eklenti. Tarayıcının sol alt köşesine bir ikon ekliyor. Bu ikona basınca gezmekte olduğunuz web sitesinde hangi renkler kullanııldığını görüp onların renk kodlarını alabiliyorsunuz. Oldukça basit ama bir o kadar da kullanışlı bir eklenti. Renklerle çalışmayı son derece kolaylaştırıyor.

MeasureIt

ColorZilla renklerle çalışmayı ne kadar kolaylaştırıyorsa MeasureIt de web sayfasında ki uzunluklara çalışmayı o kadar kolaylaştırıyor. Bir web sayfasında istediğiniz yerden istediğiniz yere kadar bir cetvel çekerek oradaki uzunlukların kaç piksel olduğunu size hemen söylüyor. Basit ama son derece faydalı.

FireShot

FireShot bir browser içi görüntü yakalama programı. Browser’ın içinde bulunan görüntüyü yakalayıp, üzerinde değişiklikler yapabilir, yazılar yazabilir, şekiller çizebilir ve onları kaydedebilirsiniz. Firefox ve IE içinde mevcut.

FireFTP

Bir FTP programının bir web geliştiricisi için gerekliliği ortada. Ama dosya transferi işlerinizi tarayıcınızın içinden çıkmadan halletmek istiyorsanız FireFTP tam size göre. Sistem bağımsız olması dışında, FireFTP tam teşekküllü bir FTP yazılımından hiç bir eksiği yok.

HTML Validator

HTML Validator görüntülenen sayfanın HTML kodundaki hatalar olup olmadığını gösteren basit bir yazılım. Tidy ve OpenSP algoritmalarına göre sayfayı kontrol ediyorlar. İki algoritmada Firefox’un içinde bulunduğundan kodunuz başka bir sunucuya gitmiyor.

TamperData

TamperData sunucudan gelen HTTP başlıklarını incelemenize ve aynı zamanda sunucuya gönderilen POST isteklerini değiştirerek müdahale etmenizi sağlayan bir eklenti.

Kısa Kısa…

HackBar: HackBar web sitenizin güvenliğini kontrol etmenizi sağlayan başka bir Firefox eklentisi.

Modify Headers: Sunucuya gönderilen istek başlıklarına (request headers) müdahele etmeniz gerekirse.

HttpFox: Sunucu ve istemci arasından bütün istek ve cevapları izleyen başka bir eklenti.

Siz ne kullanıyorsunuz?

Burada yazdıklarım dışından web geliştiriciler için binlerce farklı tarayıcı eklentisi var. Sizin favori eklentiniz hangisi? Ben Firefox kullandığım için buradaki eklentilerin büyük çoğunluğu Firefox eklentileri. Eğer başka bir browser kullanarak geliştirme yapıyorsanız tarayıcınız içinde kullandığınız favori eklentileri bizimle paylaşın. :)

Gmail sürükle bırak Firefox eklentisi

Eğer Gmail’de dosya göndermek alışkanlıklarınız arasındaysa bu Firefox eklentisi oldukça kullanışlı gelebilir.
dragdropupload adındaki bu Firefox eklentisi ile dosya gönderirken yeni kutu açıp dosyaları teker teker seçmek yerine göndermek istediğiniz dosyaları Gmail’in üzerine sürükleyip bırakarak işlerinizi halledebilirsiniz.

Bu eklenti birden fazla dosya desteği de sunuyor. Yani birçok dosyayı aynı anda sürükleyip bırakıyorsunuz ve eklenti bunları olması gerektiği şekilde aktarıyor.

Buradan indirebilirsiniz.

Wappalyzer – Web Uygulama Analizi

Wappalyzer ziyaret etmekte olduğunuz sitenin kaynak koduna bakarak ne tür CMS, e-ticaret, blog veya wiki uygulamasını kullandığını anlayan ve bu veriyi analiz eden bir firefox eklentisi.

Eklentiyi yüklüyorsunuz, ziyaret ettiğiniz sitedeki uygulamaları hem siz görüyorsunuz hem de uygulamalar wappalyzer.com/ sitesine yüklenerek hangi uygulamarın daha çok tercih edildiği ortaya çıkıyor.

Internet Explorer Güvenlik Alarmı

Internet Explorer her zaman için güvenlik problemi ile göz önünde oldu. Tam IE 7 ile bu sorunlar ortadan kalktı derken IE gene yapacağını yaptı.

Internet Explorer’da bulunan bir hata, saldırganların hedef bilgisayarı kontrol almalarına sebep oluyor. Şu an itibarı ile Microsoft konu hakkında hala inceleme yapıyor ama henüz bir yama mevcut değil.

Dolayısı ile hala Internet Explorer kullanmakta devam edenlerin bu zaaftan etkilenmemeleri için başka bir sürücü kullanmları gerekiyor. Söylenene göre zaaf şu an IE 7 için geçerli ama Microsoft diğer sürümlerinde potansiyel olarak tehlikede olabileceğini belirtiyor.

Bugüne kadar kendisini IE yerine başka bir tarayıcı kullanması konusunda ikna etmeye çalıştığım ama pek de sallamayan arkadaşlarıma ve onlar gibi olanlara da bir kez daha uyarıda bulunuyorum.

Bana inanmayanlar BBC‘ye itimat edebilirler.

Bu arada IE yerine Firefox veya Opera (ya da Safari) kullanmanızı bir kez daha şiddetle öneriyorum. Daha hızlı, güvenli ve kullanışlılar.

Firefox 3.1 Beta 1

Tarayıcı savaşları iyiden iyiye kızışıyor. İlk önce Microsoft Internet Explorer 8′i duyurdu ve betasını yayınladı. Daha sonra bu haber Google’ın açıklaması ile biraz gölgelendi. Google kendi tarayıcısı Chrome‘u duyurdu.

Şimdi ise Firefox 3.1 sürümü ile sahne alıyor.

Firefox 3.1 en son Gecko sürümü olan 1.9.1 üzerine kurulu.  Dolayısı ile en son web standartlarının bir sürüsü ile şimdiden uyumlu.  Örneğin <video></video> W3C Geolocation API, JavaScript sorgu seçicileri vs. gibi bir sürü özellik de yeni sürüme dahil. Chrome’la beraber gelen yeni bir özellik olan sekmeleri açım pencereler arasında sürükle-bırak özelliği de eklenmiş. Öyle görünüyor ki Firefox ile Chrome arasında büyük bir rekabet olacak, özellikle de hız konusunda. Firefox ekibi 3.1 sürümünün Javascript’ler konusunda Chrome’dan daha hızlı olacağını iddia ediyor.

Ben yükledim denedim. Beta sürümü olmasına rağmen hiç bir problem yaşamadım. Ama eklentiler henüz güncellenmediği için (özellikle firebug) kaldırmak zorunda kaldım. Ama gene de çok bağlı olduğunuz bir eklenti yoksa denemenizi tavsiye ederim.

Buradan ulaşabilirsiniz.

Internet Explorer Beta 2

Google’ın Chrome’u ortaya atması ile tarayıcı savaşları iyiden iyiye kızışmış bir hal almıştı. Bu alanda devamlı kan kaybeden Microsoft’ta yeni Internet Explorer ile tekrar güçlenmek istiyor.

Internet Explorer 8 seleflerine göre daha düzgün bir tarayıcı olma yolunda. Bunun en büyük sebebi sanıyorum Microsoft’un bu konuda artık istediği her şeyi yapamayacağını anlaması, gerekli standartlara uyması gerektiğini görmüş olması. Rakibi olarak Firefox ve Opera gibi son derece kaliteli yazılımlar varken çıta oldukça yüksek.

Bunları göz önünde bulunduran Microsoft IE8 üzerinde özenli çalışmış. Her ne kadar şu ana kadar IE’den genel olarak hiç hoşlanmasam da kabul etmek gerekir ki IE8 kaliteli bir tarayıcı olma yolunnda önemli bir adım.

IE8 Acid 2 testinde başarılıArtık Internet Explorer’da web standartlarını destekliyor. Bunun en büyük kanıtı meşhur Acid 2 testini başarıyla geçmiş olması. Bilmeyenler için Acid 2 kısaca tarayıcıların web standartlarını destekleyip desteklemediğini gösteren ufak bir test. Eğer yandaki gülen yüz (smiley) düzgünse tarayıcınız bu testi başarı ile geçmiş demektir.

İkinci en büyük ve faydalı yeniliklerin başında ise kitlenme problemi var. Bu IE8 diğer tarayıcılara göre daha az kitleniyor demek değil. Sadece artık bir sayfa tarayıcının hoşuna gitmezse ve tarayıcınız kitlenirse artık açık olan bütün sekmeleri kaybetmiyorsunuz.

Bunların haricinde Firefox’un zaten sahip olduğu özelliklere artık sahip. Örneğin oturumların kurtarılması ve Phishing uyarıları gibi.

Bunun haricinde InPrivate browsing (o anda gezinilen sayfaları tarihçeye eklememe) ve web slices (web dilimleri) gibi yenilikler de mevcut.

Diğer bir yenilik de alan adının belirtilmesi. IE8 alan adını belirterek gezmekte olduğunuz sitenin gerçek alan adına bir bakışta dikkat çekiyor.

Bunun haricinde bir de geliştiriciler için IE8 Developper Tools adında bir özellik mevcut. Bu Firefox’un FireBug adlı muhteşem eklentisinin çok ilkel bir benzeri ve FireBug’ın zengin özelliklerine yaklaşamıyor bile ama gene de doğru yolda bir adım.

İsterseniz bir deneyin ve ne düşündüğünüzü söyleyin. Internet Explorer Beta 2′yi buradan indirebilirsiniz.

Web tarayıcısından verileri silmek

Firefox (ve güncel diğer tüm Internet tarayıcıları) girilen verileri saklamak gibi bir kolaylık getirirler. Örneğin bir form doldurduğunuzda tarayıcınız bu form alanlarına girilen bilgileri saklar ve siz tekrar bu forma geldiğinizde ve alana bir veri girmeğe çalıştığınızda size bu kelimeleri hatırlatır.

Genelde bu uygulamanın adı “autocomplete”. Bu özellik sadece formlar içinde geçerli değil. Aynı zamanda adres çubuğu da dahil olmak üzere bu autocomplete özelliği başka yerlerde de karşınıza çıkabilir. Tabii bu her zaman için istenen bir durum olmayabilir.

Bu verileri silmek için seçeneklerden kaydedilmiş bütün verileri sil benzeri bir komut verebilirsiniz ama bu kullanışlılığı önemli ölçüde etkileyebilir.

Bunun yerine Firefox’ta istediğiniz verileri silmek için bir yöntem var. Autocomplete alanında (form veya adres çubuğu) silmek istediğiniz öğenin üzerine gelip “Shift”+”Del” tuşlarına basarsınız sadece o girdiyi silebilirsiniz.

İnsan öğrendikçe Firefox’u daha çok seviyor.

Not: Bu ipucu Internet Explorer, Opera, Safari gibi diğer web tarayıcıları içinde geçerli olabilir, ama ben denemedim dolayısı ile bilemiyorum. Deneyen varsa bizimle paylaşabilir.

Firefox ile Flash (SWF) dosyalarını indirmek

FirefoxFirefox’un neden üstün bir web tarayıcısı olduğunu gösteren bir sürü sebep yetmezmiş gibi, buyrın bir tane daha.

Eğer bir web sayfasında bir flash dosyasını gördüyseniz ve offline çevrimdışı iken de bu uygulamaya ihtiyaç duyuyorsanız, bu flash  dosyasını kaydetmek isteyebilirsiniz. Son zamanlarda SWF dosyalarını kaydeden bir sürü programcık var etrafta. Peki ama bunlara gerek var mı? Cevap hayır. Eğer Firefox kullanıyorsanız sayfalara gömülü SWF dosyalarını hiç bir ek programa gerek kalmadan indirip bilgisayarınıza kaydedebilirsiniz.

İşte bir kaç adım ile dosya bilgisayarınızda:

  1. İndirmek istediğiniz SWF dosyasının olduğu sayfaya gidin.
  2. Sayfada iken boş bir alana sağ tıklayarak menüyü çıkartın ve burada sayfa bilgi (Page Info) kısımlı seçeneğe tıklayın.
  3. Karşınıza sayfa ile bilgi veren bir pencere çıkacak. Buradaki sekmelerden “Media” sekmesini seçin. Bu sekmenin altında sayfada bulunan çeşitli medya dosyaları  görüntüleniyor.
  4. Görüntülenen dosyalardan indirmek istediğiniz SWF dosyasını  seçin ve hemen altta bulunan Farklı Kaydet (Save As..) düğmesi ile kaydedin.

Firefox 3 Ekran Görüntüleri

Hepsi bu kadar.

Tabii, kaydettiğiniz SWF dosyasını görüntülemek için sisteminizde SWF dosyalarını oynatabilen bir programın da yüklü olması lazım.

Firefox için Google Translate eklentisi

Google’ın tercüme servisi şu an beta aşamasında ama gene de oldukça güzel çeviriler yapıyor. Her ne kadar şu an Türkçe, çevrilen diller arasında olmasa da gene de oldukça kullanışlı bir servis. Fakat gene de her seferinde bir metini kopyalamak daha sonra Google Translate’in sayfasına gitmek ve onları yapıştırıp orada çevirmek pek kullanışlı değil. İşte böyle bir durumda yardıma gene Firefox yetişiyor.

gTranslate adındaki bir Firefox eklentisi ile tercüme etmek istediğiniz kelimenin (veya metnin) üzerine gelerek farenizin sağ düğmesine tıklamanız yeterli. Böylece eklenti seçtiklerinizi sayfasan ayırlmadan çeviriyor. Eğer Google Translate’in desteklediği dillerde sayfalarda geziniyorsanız oldukça kullanışlı bir eklenti. üstelik formlarda seçili metinleri çevrilen ile değiştirebiliyor.

gTranslate Firefox eklentisi