Başlığın kendisi her şeyi anlatıyor aslında. Windows 10 altında WSL (Windows Subsystem for Linux) denilen nane ile bir Linux kurulumu yaptınız ve bir sebeple kurulduğu yolu değiştirmek istiyorsunuz klasörü taşı bitti ile olmuyor. Mutlaka elinizi kirletip regedit ile muhatap olacaksınız.

Belki daha basit bir yolu belki vardır ama benim bulduğum en pratik çözüm bu; regedit i açıp
..\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss{***}
şeklinde giden anahtarı bulmak ve buradaki BasePath değişkenini istediğiniz şekilde güncellemek.
Başka bir şeye gerek yok.

Web işi hız işi. Yakın zamanda büyük ölçekli bir sitenin server bakım işini aldık. Görev tanımımda olmayan bazı konularda da yardımcı oluyorum.
Sağolsunlar siteye zamanında optimize edilmemiş milyonlarca JPEG resim atmışlar. Milyon lafı sözün gelişi değil sitede gerçekten milyonlarca resim var. Aylık 40 terabayt trafik dersem sitenin büyüklüğü anlaşılır sanırım!

Komut satırından bu işi nasıl çözeriz araştırmaya başladım.
Ortalıkta resim optimizasyonu için pek çok konsol tabanlı uygulama var.
Benim gördüğüm kadarı ile en iyi sıkıştıranı mozjpeg.
Alttaki linkte bir karşılaştırma tablosu var.
https://blarg.co.uk/blog/comparison-of-jpeg-lossless-compression-tools
Yazının eski olması önemli değil o günden bu yana dişe dokunur tek oyuncu çıkmış guetzli.
Guetzli tarif edilemeyecek derecede yavaş olduğu için onu listeden çıkarttım. Hem 2 yıldır en ufak bir güncelleme olmadığı ısrarla single core çalıştığı için hem de ızdırabına değmez boyut avantajı sebebi ile bkz; https://ariya.io/2017/03/squeezing-jpeg-images-with-guetzli

Mozjpeg iyi hoş ama kendisi Debian’ın depolarında hazır gelmiyor. Bu yüzden kurulum adımlarını not alayım ki gelecek sefere kolay olsun.

sudo apt-get update sudo apt-get install cmake autoconf automake libtool nasm make pkg-config git
git clone https://github.com/mozilla/mozjpeg.git
cd mozjpeg
mkdir build && cd build
sudo cmake -G"Unix Makefiles" ../
sudo make install
sudo ln -s /opt/mozjpeg/bin/jpegtran /usr/bin/mozjpeg

make install aşaması biraz zaman alıyor.
mozjpeg’i kurduktan sonra bir aşama daha var

cd /tmp
wget https://github.com/danielgtaylor/jpeg-archive/releases/download/2.1.1/jpeg-archive-2.1.1-linux.tar.bz2 -O jpeg-archive.tar.bz2
tar -xf jpeg-archive.tar.bz2
sudo cp jpeg-recompress /usr/bin/jpeg-recompress
sudo chmod 755 /usr/bin/jpeg-recompress

benim kullanıp memnun kaldığım ayarlar.

jpeg-recompress --quality medium --method ssim --min 60 orjinal.jpg cikti.jpg

jpeg-recompress --quality medium --method ssim --min 60 yazmak pek keyifli olmadığı için buna bir alias tanımlamanın zararı olmaz, –min 60 parametresi tahmin edileceği gibi minimum bu kaliteye in altına inme diye bir garanti unsuru.
--accurate paramatresi ile daha yavaş ama daha sağlıklı sonuç alınır
Alttaki kod ile şu klasörün altında tüm JPG’leri bul ve sıkıştır demek mümkün. (dikkat emin olmadan uygulamayın geri dönüşü yok)

find /var/www/sitenin-koku/wp-content/uploads -type f -iname '*.jpg' -exec jpeg-recompress --quality medium --min 60 --accurate --method ssim \{} \{} \;

								

Şu anda kullanmakta olduğum Debian 9 ile Firefox’un görece eski bir sürümü (52 esr) gelmekte. Oysa yazının yazıldığı an itibari ile güncel sürüm 65.01.
Debian’ın olumlu anlamdaki tutuculuğunu seviyorum bu ünlü stabilitesinin kaynağı zaten. Ama bir miktar esnetmekten zarar gelmez.

öncelikle en güncel sürümü indirelim.

wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"

aradaki -O paramatresi ile hangi sürüm o an için güncel olursa olsun “sabit” bir isimle indirmeyi garantiye alıyoruz.
eğer gavurca değilde yerli ve milli olsun dersek lang=tr olacak şekilde değiştirmek gerekli. (artık seçim meydanlarında firefoxumuz göklerde diye bağırabilirsiniz, mutlaka yiyen olur.)

yeni sürümü yükleyeceğimiz klasörü yaratıp içeriğini oraya açalım.

 sudo mkdir /opt/firefox
sudo tar xjf FirefoxSetup.tar.bz2 -C /opt/firefox/

eski (esr) sürümü yedeğe taşıyıp yeni sürümü onun yerini alacak şekilde sembolik link ile bağlayalım.

sudo mv /usr/lib/firefox-esr/firefox-esr /usr/lib/firefox-esr/firefox-esr_yedek.bak
sudo ln -s /opt/firefox/firefox/firefox /usr/lib/firefox-esr/firefox-esr

bir sebeple eski sürümü geriye almak isterseniz çözüm basit.

unlink /usr/lib/firefox-esr/firefox-esr
mv /usr/lib/firefox-esr/firefox-esr_yedek.bak /usr/lib/firefox-esr/firefox-esr

hayırlı uğurlu olsun.

BOINC nedir?
boinc berkeley üniversitenin geliştirdiği basit bir program. Amacı boşta duran bilgisayar işlem gücünüzü bilimsel projelerin kullanımına sokmak. Bir tür insanlık için imece durumu.
Hani insanların çoğunda varolan hiç bir şey yapmadan insanlığa faydalı olma isteği var ya tam olarak onu sağlıyor.
Bilgisayar başında iş yapıyorsunuz çay kahve almak için kalktınız gittiniz geldiniz 5-10 dk. o sırada bilgisayarınız ne iş yapar? Boş boş yatar değilmi? İşte bu türden bilgisayarın boşta kaldığı durumlarda bir üniversitedeki tıp çalışması yada kimya çalışmasının milyonda birlik kısmını yapsa ne olur mantığı üzerine kurulu.  Merak eden kalanını araştırır bulur. Windows, Linux, Macos, Android telefon aşağı yukarı her ortama kurmak mümkün. Telefonunuz gece şarjda yatarken işe yarasa kötümü olur?

VPN, torrent vb işler için alınmış bir serverınız var. Bu server genelde günün önemli kısmı boş yatar. Peki parasını zaten verdiğiniz server niye boş yatıyor?

Okumaya devam et

Twitterda birisi Sublime ile Nano’nun çocukları olursa adı Suplemon olur demiş.suplemon-icon

vim; linux dünyasındaki en iyi editörlerden birisi. Aynı zamanda doğru düzgün kullanabilmek içinde baya emek vermek gereken editörlerden birisi.
sublime; iyi hoş fakat iki önemli eksiği var.
herşeyden önce açık kaynak değil.
ayrıca terminalde çalışan versiyonu yok.
nano: vim’e oranla zayıf.Okumaya devam et

Öncelikle yaptığım test sağlıklı yöntemlerle yapılmış bir test değil. Baştan belirteyim.
Çünkü bu testi çıplak kurulum yapılmış üstünde site koşmayan serverlar ile yapmak lazımdı.
Oysa her birinde farklı sayıda site çalışan dolayısı ile farklı yükleri olan serverları test ettim.
Ünlü deyimle elmalar ile armutların testi oldu. Ayrıca donanımlarıda tam eş değil.
Yani bu yazı ilerde kendime referans olması dışında pekte bir işe yaramaz.

Linode nedense üç kez deneme rağmen ikinci testin amerika aşamasında takılıyor. Scripti o aşamayı pas geçecek hale getirdim.

Okumaya devam et

Kişisel olarak dosya isimlerinde Türkçe karakter kullanmama konusunda hala tutucu bir tavra sahibim. Evet UTF-8 bu alanda büyük çözümler getirmiş durumda. Ama kullanılan farklı bir programın ayarı şusu busu derken biryerlerde sorun çıkmaya devam ediyor. Bu yüzden dosya ismi verirken türkçe karakter ve boşluk karakteri kullanmamaya devam ediyorum.Okumaya devam et

Emektar laptopumun wireless performansı ve desteklediği teknolojiden memnun kalmayınca aliexpressten şu linkteki ürünü aldım. 1.76$ + 0.15$ posta ücreti = 1.91$.Mediatek_7610u-802-11n
Ürünün gelişini beklemeyi ve kurulumunun kıl olmasını saymaz iseniz fiyat makul.

Ürünle birlikte gelen bir driver CDsi yok. Elemanın bir dosya paylaşım sitesine attığı link var ordan indir driverini kur diyor. Linkteki dosya tam bir çorba. Farklı bir ürünün de driverlari var. Windows driveri klasorunde linuxa ait dosyalar da var. Ürünün chipsetenin ne olduğu ilk anda belli değil.Okumaya devam et

Her seferinde unutuyorum diye not alayım dedim.

Adım bir  yandex sitesinden standart paket indirilir.

https://disk.yandex.com.tr/download/#desktop yada 
http://repo.yandex.ru/yandex-disk/

Adım iki araç çubuğu zamazingosu için şu adımlar izlenir.

sudo add-apt-repository ppa:slytomcat/ppa
sudo apt-get update
sudo apt-get install yd-tools

ardından şu komut ile çalıştırılır.

yandex-disk-indicator

kaynak :  http://blog.help52.ru/2014/08/linux-ubuntu-1404.html

Konu internet güvenliği olunca her zamanki gibi Gnu/Linux çok daha avantajlı.

Kendinize ait yurtdışında bir server yada VPS var diyelim.
En sağlam çözüm kendinize ait bir  VPN server kurmak. Beleş VPN servislerinin bayram değil seyran değil bunu niye yaptıkları bellimi? Paronayak olun çünkü kesinlikle takip ediliyorsunuz 🙂Okumaya devam et