Squirrelmail'in html_email eklentisi, 2005 yılından sonra güncellenmemiş. Firefox ile sorun çıkarıyor bu da. Posta yazarken, bir link eklendiğinde hem popup penceresini kapatamıyordu hem de link yerine javascript:void(0) metnini ekliyordu. Şöyle düzeltiliyor: /usr/share/squirrelmail/plugins/html_mail/fckeditor/editor/js/fckeditorcode_gecko_2.js dosyası altında: Şu geçen kısmı: var C=document.evaluate("//a[@href=’”+B+”‘]" Şöyle yap: var C=this.EditorDocument.evaluate("//a[@href=’”+B+”‘]" Tarayıcı cache'ini temizlemeyi de unutma. Kaynak: http://forums.phplist.com/viewtopic.php?p=53548
Kategori Arşivi: Bilgisayar
Şub 05 2012
Linux konsolundan karmaşık metin düzenleme komutları
Kaynak: http://www.pement.org/sed/sed1line.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
------------------------------------------------------------------------- USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor) Dec. 29, 2005 Compiled by Eric Pement - pemente[at]northpark[dot]edu version 5.5 Latest version of this file (in English) is usually at: http://sed.sourceforge.net/sed1line.txt http://www.pement.org/sed/sed1line.txt This file will also available in other languages: Chinese - http://sed.sourceforge.net/sed1line_zh-CN.html Czech - http://sed.sourceforge.net/sed1line_cz.html Dutch - http://sed.sourceforge.net/sed1line_nl.html French - http://sed.sourceforge.net/sed1line_fr.html German - http://sed.sourceforge.net/sed1line_de.html Italian - http://sed.sourceforge.net/sed1line_it.html Portuguese - http://sed.sourceforge.net/sed1line_pt-BR.html Spanish - http://sed.sourceforge.net/sed1line_es.html FILE SPACING: # double space a file sed G |
Oca 24 2012
Rsyslog ve LogAnalyzer kurulumu
Merkezi bir Linux log sunucusu yapmak, logları veritabanına kaydetmek ve web tabanlı log incelemesi sağlamak için gerekli oolan yapılandırmadan bahsediyorum. Farklı alternatifler de vardır muhtemelen, ama aşağıdaki yöntemi denedim ve beğendim. Bileşenler: Debian: sunucu için kullanılan distro Rsyslog: tüm logları toplayıp veritabanına kaydetmek için kullanılacak olan araç Adiscon LogAnalayzer: veritabanına yazılmış olan log'ları incelemek, süzmek, …
Oca 10 2012
Ağdaki aktif cihaz sayılarını çizdiren Bash betiği
Şöyle bişey:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
#!/bin/bash # RRD Dosyasini ilk olusturma komutu # rrdtool create /var/www/rrd/telefonlar.rrd --step 300 --start 0 DS:cihaz_sayisi:GAUGE:600:1:100000 RRA:AVERAGE:0.5:1:600 RRA:AVERAGE:0.5:6:700 RRA:AVERAGE:0.5:24:775 RRA:AVERAGE:0.5:288:797 RRA:MAX:0.5:1:600 RRA:MAX:0.5:6:700 RRA:MAX:0.5:24:775 RRA:MAX:0.5:288:797 # 2011.12.16 Murat Özalp # Değişken tanımları. Bu kısmı kafana göre düzenle. YOL=/root/betikler/aktif-cihaz-sayilari GECICI=$YOL/aktif-cihazlar.txt ANAHTAR_IP=172.16.16.3 SNMP_COMMUNITY=******* SNMP_OID=1.3.6.1.2.1.4.22.1.2 WEBYOL="/var/www/rrd" WEBYOLPNG="/var/www/rrd/png" # Geçici dosyanın başına zamanı yazdır. Problem durumlarında işe yarayabilir. date -R > $GECICI # Cihazın IP adresine SNMP üzerinden bağlanarak ARP tablosunu al ve geçici dosyaya yaz. snmpwalk -v 1 -c $SNMP_COMMUNITY $ANAHTAR_IP $SNMP_OID | grep -v "00 00 00 00 00 00" >> $GECICI # Alttaki komut, her birim için çoğaltılmalı ve düzenlenmelidir. # Geçici dosyadaki arp tablosu listesinden ilgili satırları süzer ve # bunların sayısını saydırarak bir değişkene aktarır. merkez=`cat $GECICI | grep -v "10.8." | grep -v "10.9.200." | wc -l` # RRD dosyasındaki verileri güncelle. Yine üstteki gibi her birim için çoğaltılmalıdır. rrdtool update $WEBYOL/merkez.rrd N:$merkez # RRD dosyasındaki verileri kullanarak PNG grafiği oluştur. # Alttaki 7 satır diğer tüm birimler için de çoğaltılmalıdır. rrdtool graph $WEBYOLPNG/merkez.png -a PNG -h 150 -s -129600 -X 1 -v "Gülümbe Yerleşkesi" \ "DEF:cihaz_sayisi=$WEBYOL/merkez.rrd:cihaz_sayisi:AVERAGE" \ 'CDEF:Hosts=cihaz_sayisi' \ 'AREA:cihaz_sayisi#FF3333:Kullanici\j' \ 'GPRINT:Hosts:LAST:Anlik Kullanici Sayisi\:%3.0lf\j' \ 'GPRINT:Hosts:AVERAGE:Ortalama Kullanici Sayisi\:%3.0lf\j' \ 'GPRINT:Hosts:MAX:Maksimum Kullanici Sayisi\:%3.0lf\j' |
Haydin kolay gele…
Oca 06 2012
Mailman Kullanıcılarını MySQL’den Güncelleme
Mailman kullanıcılarını uzun süredir elle güncelliyorduk. Uzun zamandır aklımda olan birşeydi bunu otomatikleştirmek. MySQL veritabanından eposta hesaplarının otomatik olarak alınıp, Mailman liste kullanıcılarının güncellenmesi için bir yazı yazayım dedim. Yarın öbürgün gene lazım olacak…