Web tabanlı küçük çaplı bir proje yapmaya niyetlendim. Yıllardır yazılım projesi yapmadığımdan, hali hazırda kullanılabilecek durumda bir “dil”im yoktu. Hangi dili kullanırsam kullanayım acemi olacağımdan, oturup güncel bir dil deniyeyim dedim. Konu hakkında Türkçe birşeyler (kaynak demiyorum) bulmak zor olduğundan, mümkün mertebe Türkçe kaynaklara link vermeye çalışacağım. Başlangıç için, iki güzel kaynak vereyim hatta, buyrun: …
Kategori Arşivi: Programlama & Betikler
Eyl 23 2013
Linux’ta Alt Klasörlerle Birlikte Dosya İsmi Değiştirme Betiği
Şöyle birşey:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#!/bin/bash # Bir klasor ve alt klasorlerindeki dosyalarin tamaminin isminde # gecen bir metni arar ve diger bir metin ile degistirir. # Kullanim: ./isimduzelt.sh eski_metin yeni_metin if [ $# -ne 2 ] then echo "Kullanim: ./isimduzelt.sh eski_metin yeni_metin" exit $E_BADARGS fi find . | grep $1 | while read fn; do mv "${fn}" "${fn//$1/$2}"; done |
Haz 20 2013
DNS kayıtlarından, uzun süredir kullanılmayan IP’lerin süzülmesi betiği
DNS ve DHCP sunucusu aynı yerde ise; DHCP loglarından IP adreslerini süzüyor. Günlük rotate edilmiş ve sıkıştırılmış DNS loglarından da istenilen uzaklığa (30 gün mesela) göre logları çekip temizliyor. IP listesi dosyasındaki tüm kayıtları DNS’ten alınıp temizlenen loglariçinde arıyor. Çok çok uzun sürmüyor. Bizim canlı sistemde bir aylık logların işlenmesi 12 dakika sürüyor. Betik aşağıda, …
May 12 2013
HP sunucuda disk arızasını e-posta ile haber verme betiği
Sunucularda disk arızası olduğunda RAID kullanıldığı için sorun olmuyor. Ancak RAID 5 kullanılıyorsa ve bir disk arızalı iken diğer bir disk daha arıza olduğunda o zaman ciddi sıkıntı var işte. RAID kaç kullanırsak kullanalım, eninde sonunda “n tane disk arızası riski” her zaman bulunmaktadır. Bu nedenle fiziksel disk arızalarını sunucu üzerindeki “amber led” haricinde de …
Şub 20 2013
Micsoroft’tan Çocuklar İçin Programlama: Small Basic
Geçenlerde çocuklar için programlama konusunda bir yazı yazmış ve iki tane eğlenceli, açık kaynaklı yazılımdan bahsetmiştim. O yazı için buraya tıklayabilirsiniz. Microsoft'un da benzer amaçla ürettiği bir yazılım geliştirme ortamı varmış. Diğerleri kadar hoşuma gitmedi ama bu da fena değil. Şekil çizen tosbağayı koymuşlar en azından :) Bunun adı da Small Basic. Aşağıda bir tanıtım …