Lazım olsa bulunmaz, şunda dursa kötü olmaz.

Ubuntu Gnome altında KDE araçlarından KATE kullanırken karşıma çıkan bir bug’ı şu kenara not alalım.

kate_bug

Kate kullanırken menülerde ikonlar görünmüyorsa yapmanız gereken tek şey şu paketi kurmak appmenu-qt5

Benim durumumda (Ubuntu Gnome altında KDE uygulaması çalıştırmak) kalırsanız işi kolaylaştırabilir.

Kaynaklar:
* http://askubuntu.com/questions/695409/kate-is-missing-all-button-icons

Firefox eklentileriyle daha da güzelleşen bir internet tarayıcı. Dönem dönem farklı olsa da şu sıralar şu firefox eklentilerini yoğun olarak kullanıyorum…

firefox eklentilerim

Biraz daha detaylandırırsak;

Her Eve Lazım

AdBlock Plus

Reklam engelleme işlevini yerine getiriyor. Farklı olarak AdBlock -> Süzgeç Tercihleri -> İsteğe Bağlı Süzgeçler alanından *banner*, *reklam* kelimeleriyle , dönem dönem bunlara *ads*, *kampanya*, *advertorial*, kelimesini de dahil ederek engelleme yapıyorum.

Element Hiding Helper for Adblock Plus

Sayfa içindeki kimi elementleri seçip, ilgili elementlere göre sayfadaki öğeleri gizlemeye yarıyor. Örnek olarak sitelerin footer alanlarını falan gizleyebiliyorsunuz. Hatta çok takipçisi olan bir sitenin dizi izleme sayfasının adblock plus ile öğeler gizlenmiş ve orjinal hali şöyle olabiliyor.

test1
sayfa

Ghostery

Birçok internet sitesinde en azından google analytic kodu bulunuyor; ilerledikçe facebook like butonundan, twitter like butonuna, bazen yorum servislerinden uçuk rus ve çin takip sitelerine kodlar yeralabiliyor. Ghostery bunları pasif hale getiriyor ve ilgili servislere tarayıcınızın ping atmasını veya ilgili servislerden dosya indirilmesini engelliyor. Böylece internet sayfalarının açılış hızları artarken, sizin de daha az kem gözlerin takibi altında olmanızı sağlıyor…

ZenMate

Twitter veya kimi siteler engellendiğinde ve dns değişikliği ile (şahsen sürekli opendns kullanıyorum) erişilemediğinde işe yarayan bir VPN aracı.

FlashGot

Sitelerdeki videoların url lerini yakalamakta kullanıyorum. Böylece online sitelerde video izlemektense, onları şirkette (mesai bittikten sonra tabii ki, fiber de sağolsun) indirip daha sonra tabletimde veya bilgisayarımda izleyebiliyorum.

DownThemmAll

Çoklu indirmeleri yönetmeyi, indirmeleri belli bir hızla sınırlandırmayı, bazen tek dosyayı birden çok parça ile daha hızlı indirmeyi sağlayan güzel bir araç. Her zaman kuruludur.

Web Geliştiricilerine Özel

FireBug

Sayfa içindeki html nesneleri yakalamayı, online olarak düzenlemeyi, css değişikliklerini daha yayınlanmadan test etmeyi yaptığım bir araç.

JSONView

Json formatında data export eden servisleri tarayıcı üstünde test ederken yardımcı oluyor.

User-Agent Switcher

Site tasarımlarının tarayıcı bazlı kodlarda nasıl göründüğünü test etmekte kullanıyorum. Çok nadir işim düşüyor.

Nimbus Screen Capture

Web sitelerinin tam sayfa ekran görüntüsünü almakta kullanıyorum. Hemen üstteki iki resimde örneği var 🙂

Linux Özel

HTitle

Gnome masaüstünde firefox entegrasyonunu daha uyumlu hale getiren bir eklenti. Tamamen kozmetik.

50 bin haberimiz var ve hangilerinin aynı başlığa sahip olduğunu bilmek istiyoruz…

Kaynak: https://forum.ubuntu-tr.net/index.php?topic=50599.0

Türkiyede oturup RSS yayınını GMT üstünde yayınlamış kişilerin rss kayıtlarını Türkiye saatine eşitlerken lazım oldu…

MySQL ah MySQL; PhpMyAdmin ile işlerimi yapmaya o kadar kötü alışmışım ki şu kadarcık kodu arayıp bulmam gerekti

Kaynak: https://stackoverflow.com/questions/2415855/copy-a-mysql-table-including-indexes/2415879#2415879

Ek alan eklenip, tek tek uğraşmak istemeyince.

varolan bir datadan insert üretirken

PHP de Memcache veya Memcached modülünü aktif ettim; lakin “PHP Can’t find save handler memcache” gibi bir hata alıyordum.

İncelerken şöyle bir hata yaptığımı anladım;

değeri yeni tanımladığım satırlardan sonrasında yer alıyordu; onu biraz yukarıya aldım ve düzeldi…

Bu sayede php’nin oturumlarını da Memcache üzerine almış olduk.

Web sitelerinin sadece veritabanı (mariadb/mysql) ve scripting (php) kısmında yer aldığım için css kodlarına fazla müdahale etmem gerekmiyor… Lakin öğrenmenin yaşı ve zamanı yok; her gün yeni bir şeyler öğreniyoruz lakin paylaşılmamış bir öğrenme sadece kendi heybemize çalışan bir öğrenme oluyor.

Küçük bir css değişikliği ile internet sayfalarımızı çevre dostu yazıcı çıktısı üretir hale getirebiliriz. Bahsedeceğim teknik gizli saklı bir sır değil; css’in varolan yeteneklerinden birisi.

CSS ile çeşitli cihaz boyutları için (telefon, tablet) responsive/esnek tasarım yapma imkanı bulunduğu gibi yazıcı görüntüsü için de css’ler ile çeşitli alanları yeniden düzenlemek mümkün oluyor.

Örnek olarak, normal bir css’imizi media=”screen” şekilde çağırıyorken

Yazıcı görünümünde alttaki gibi media=”print” diyerek çağırıyoruz

Sayfamızda da şu şekilde bir css bulunsun

Alternatif yöntem olarak css dosyamız içinde şu şekilde media print diyerek de tanılmalama yapabiliyoruz

Test etmek için benim kullandığım yöntem, firefox’un araç çubuğundaki dosya -> yazdırma ön izlemesi yolunu kullanmaktan ibaret.

Sonuç, daha okunur bir metin çıktısı, daha az ağaç israfı…