Ubuntu 16.04 LTS sürüm kurulu bilgisayarımda internet sitelerini kodlamak için KDE masaüstü ortamı ile gelen KATE uygulamasını kullanıyorum.

KATE, Çoğu zaman *kararlı, can sıkmayan ve daima kendisini yenileyen bir yazılım geliştirme aracı.

Normalde Gnome masaüstünü tercih edip, KDE araçlarını kullanan kişi pek çıkmaz. Kurulum için öncelikli olarak KDE Backports PPA paketini tercih ediyorum. (https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports) Paketi aktif ettikden sonra sudo apt-get install kate demek yeterli oluyor.

Lakin depolarda her zaman güncel yazılım bulunmaya biliyor. Mesela bana lazım olan bir özellik Kate 16.12 sürümünde bulunurken, depolarda en güncel 16.04 sürümünde bulunuyor. Bu durumda iş sizin ellerinizi kirletmenize kalıyor.

Kate derlemek için https://kate-editor.org/build-it/ sayfasındaki dökümanı aynen kullandım.

komutu ile dev paketlerini kurdum

Sonra sitede verildiği gibi derleme işlemini şu komutları sırasıyla girerek gerçekleştirdim.

Tamamdır, derleme işlemi bitti ve her şey yerli yerinde.

Sistemde zaten KATE kurulu olduğu için Env dosyası oluşturma aşamasını es geçtim.

Derlenmiş uygulama dosyamız ~/kde/usr/bin/kate yolunda bulunuyor.

Menü entegrasyonu için Alacarte aracını kullanıp küçük bir link oluşturdum ve sık kullanılanlara ekledim.

Tüm bu uğraş sadece Tab menüdeki bir dosyası diğerinin yanına kaydırabilmek içindi

imagemagick nasıl kurdum: https://grepitout.com/install-imagemagick-cpanel-easyapache4/

yum install ImageMagick-devel ImageMagick-c++-devel ImageMagick-perl

pecl eklentilerine gelip imagick diye aratınız ve çıkan sonucu install deyiniz

/opt/cpanel/ea-php70/root/etc/php.ini dosyası sonuna şu kaydı ekleyiniz extension=imagick.so

/opt/cpanel/ea-php70/root/usr/bin/php -m | grep imagick

memcached nasıl kurdum: https://www.liquidweb.com/kb/how-to-install-memcached-on-centos-7/

Sonra servisi çalıştırdım service memcached restart

Sonra şu makaleye bakarak http://serverfault.com/questions/201981/launch-memcached-on-server-boot boot işlemi sırasına memcache i de ekledim.

chkconfig –add memcached
chkconfig memcached on

En son, sistemde kurulu gelmeyen Memcache PECL eklentisini kurdum: https://duvien.com/blog/installing-memcache-easyapache-4-php-7

MySQL veritabanı tablomuzu content_id temelli olarak 10 partition a böler.

SQL sorgularında hızlanmaya sebep olur.

Kate, KDE masaüstü ortamıyla gelen ve gelişmiş özellikler barındıran bir yazılım geliştirme aracı.

Yaklaşık 3 yıldır tüm kodlama işlemlerimi KATE ile yapıyorum. Lakin kimi isteklerimiz için her daim çözüm yolu bulmak mümkün olmuyor.

Mesela twig template engine renklendirmesi için kendi yolumu bulmam gerekmişti (https://github.com/yakusha/kate-twig)

Yeni gelen sürüm ile ise şikayetçi olduğum folding konusuna ve minimap konusuna biraz daha eğilmişler

Ubuntu Gnome LTS sürüm içinde Kate zaten harici depoyla geldiği için Kubuntu Backports (https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports) deposunu eklemekte de bir sakınca görmedim.

Sonuç: Yeni Kate

Firefox 44 sürümüyle galiba Web Notification diye bir hizmet desteği daha eklendi.

Haber sitesi veya belki borsa sitesi gibi sık içerik girilen ve takip edilmesi gereken siteler için elzem olabilecek bu özellik girdiğimiz her siteye eklenmeye başlayınca açılışta her sitenin defalarca açtığı saçma bir splash screen haline dönüşüyor.

Biz de madem kullanmıyoruz, kapatalım gitsin.

about:config yazıp yesledikten sonra

dom.webnotifications.enabled değerini arayıp false yapıyoruz ve bitti elveda web notification.

Muhtemelen tarayıcıyı yeniden başlatınca bu ayar aktif olacaktır.

Kaynakça: http://techdows.com/2015/12/disable-firefox-push-notifications.html

Not: Genel olarak web notification’ı kapatmak twitter’ın tweet atmak, retweet ve like gibi temel özelliklerini bozuyor.

Bir buçuk yılda yaptığımız işlerden geriye kalan repostory yığını: 22 adet!

Arada yapıp da repolara almadığımız veya yayına geçmediği için silip attıklarımızla 1,5 yılda neredeyse 30 farklı projeyle uğraşmışım…

Maşallah fena uğraşmışım 🙂