Skip to main content

Web tabanlı metin editörü

Geçenlerde ilginç bir iş için javascript ile kod renklendirmesi yapabilen pek güzel bir şey (ne denirse artık) keşfettim.

Ana sayfa Çeşitli örnekler

	
	

diyorsunuz, idsi textarea olan textarea yı içinde php kodu olduğunu varsayarak renklendiriyor.
Satır numarası gösteriyor, autoindent fonksiyonu var, eklenti desteği var, isterseniz ekranı kaplatabiliyorsunuz, bul & değiştir fonksiyonu var.

Bir sürü özelliği de düzenlenebilir, pek hoşuma gitti. “gedit”in javascript hali diyebiliriz. Süper hızlı değil ama çok ağır da çalışmıyor.

Otomatik Yedek

Günlük yedek almak için bir betik yazdım. Dosyalar rsync ile internet üstündeki bir sunucuda tutuluyor. Betiği kullanmak için önce parola kullanmadan sunucuya bağlanmak için birkaç şey yapıyoruz:
(http://www.linuxproblem.org/art_9.html adresinden kopya çektik bunun için)
Kendi bilgisayarımızda

ssh-keygen -t rsa

komutunu veriyoruz. Bu bize bir dosya üretiyor.

ssh kullanici@sunucu mkdir -p .ssh

ile sunucuda .ssh dizini oluşturuyoruz.

cat .ssh/id_rsa.pub | ssh kullanici@sunucu 'cat >> .ssh/authorized_keys'

komutu ile az önce oluşturduğumuz dosyayı sunucuda oluşturduğumuz dizine gönderiyoruz.

ssh kullanici@sunucu komut

komutunu verdiğimizde sunucuya bağlanacak, komut komutunu sunucuda çalıştıracak ve çıkış yapacak.

Artık sunucuya parola kullanmadan bağlanabiliyoruz. Aşağıdaki bash betiğini ben /usr/bin/Yedekle.sh diye kaydedip çalıştırma izni verdim. Yedekle.sh komutuyla belirlediğim dizinleri sunucuda belirlediğim yerlere kopyalıyor. rsync’nin güzelliği, yalnızca değişen dosyaları sunucuya göndermesi. Yani her gün birkaç saat beklemiyorsunuz yedek alabilmek için. (more…)