Archive for October, 2009

Python Parse Örneği (Düzenli İfadeler, MySQL)

0 Comments

# Bu program Ali Okan YÜKSEL tarafından kodlanmıştır. Öneri, görüş ve sorularınız  için aokany@gmail.com adresine yazabilirsiniz.
import re
import MySQLdb
 
 
 
db=MySQLdb.Connection(host="localhost",user="root",passwd="",db="deucbs")
cursor=db.cursor()
 
cursor = db.cursor()
 
 
 
p1 = re.compile('.*<font face="Times" size="2">|<font size="2" face="Times">.*')
p2 = re.compile('.*<b>(.+)<\/b>.*')
p3 = re.compile('<div.*left:(.+)px;">(.+)</div>.*')
p4 = re.compile('.*<hr>.*')
 
 
fileIN = open( "kamyoncular/izmirkamyoncular_Part1.htm", "r")
 
line = fileIN.readline()
text = ""
yaz = ""
sonraki = 0
linenum = 0
myline =""
 
while line:
    line = fileIN.readline()
    if p1.match(line):
        sonraki = '1'
        yaz = '1'
        print """
"""
        linenum = linenum+1
 
    if sonraki == '1':
        if p2.match(line):
            text += """
    </tr>
    <tr>
    """
            sonraki = '0'
            print """ > """+p2.match(line).group(1)+"""
 
"""
 
 
 
    if yaz == '1':
        if p3.match(line):
            if p4.match(line)==None:
                lineid = p3.match(line).group(1).replace(' ','')
                if(lineid!=""):
                    #print lineid + "==>" + p3.match(line).group(2)
                    #if lineid == "963":
 
                    deger = p3.match(line).group(2)
 
                    if deger[0:3]!="<b>":
#                        strSQL = "INSERT INTO `veri` (`dosya`, `satir`, `sirano`, `kolon`, `veri`, `ex`) VALUES('izmirkamyoncular_Part1.htm', '"+ str(linenum) +"', '0', '"  + lineid+ "', '" + deger + "', '0')"
#                        print strSQL+""""""
#                        cursor.execute (strSQL)
                         print lineid + "==>" + p3.match(line).group(2)
 
 
 
 
 
 
 
 
fileIN.close()
print myline
text = """<table>
<tr>
""" + text + """
</tr></table>"""
 
#log_file = open("converted_1.htm", "w")
#log_file.write(text)
#log_file.close()

This is the demo version of CKFinder. Click here to visit our web site.

0 Comments

CKFinder kullanıyorsanız ve bu ifade;

ckfinder/core/js dizininde yer alan ckfinder_gecko.js ckfinder_ie.js dosyasını düzenlemeniz gerekiyor. Kullandığım sürüm: CKFinder 1.4.1.1

qo+=’\75\x27\x3C\144\x69\166\x20\163\x74\x79\x6C\145\75\x22\x74\145\170\x74\55\x61\154\151\x67\156\x3A\40\143\145\156\x74\x65\x72\73\40\146\157\x6E\x74\x2D\x73\151\172\x65\x3A\x20\61\x36\160\170\x3B\x20\143\x6F\154\157\162\x3A\x20\x52\x65\x64\x3B\40\x70\141\x64\x64\x69\156\147\72\40\61\60\160\x78\73\40\x66\x6F\156\x74\x2D\x77\145\151\147\x68\164\x3A\40\142\157\x6C\x64\x22\76\x54\150\x69\163\x20\x69\x73\40\x74\150\145\x20\144\145\x6D\157\40\166\145\x72\163\x69\x6F\x6E\40\x6F\146\40\103\113\106\151\x6E\x64\145\x72\x2E\40\74\x61\x20\x68\162\145\x66\x3D\x22\x68\x74\164\x70\72\x2F\57\x77\167\x77\56\143\153\x66\x69\156\x64\x65\x72\56\x63\x6F\155\42\40\164\141\162\x67\x65\164\x3D\42\x5F\x62\x6C\x61\156\x6B\x22\40\163\164\171\x6C\145\75\42\x63\x6F\x6C\x6F\x72\72\40\102\154\x75\x65\42\x3E\103\x6C\151\143\x6B\x20\150\145\162\145\40\x74\157\40\x76\x69\x73\x69\x74\x20\x6F\165\162\x20\x77\x65\x62\40\163\151\164\145\74\57\141\76\x2E\40\x3C\151\x6E\160\x75\x74\40\x74\x79\160\x65\x3D\x22\142\x75\x74\x74\x6F\x6E\42\40\x76\141\154\x75\145\x3D\x22\x48\151\x64\145\x20\x4D\x65\x73\x73\x61\147\x65\x22\40\157\x6E\143\x6C\x69\x63\x6B\x3D\42\164\150\151\x73\56\160\x61\x72\145\x6E\164\x4E\157\144\145\x2E\x70\x61\162\x65\x6E\x74\x4E\x6F\x64\x65\56\x73\x74\x79\154\145\x2E\x64\x69\163\160\x6C\x61\x79\75\134\x27\156\157\156\x65\134\x27\73\x22\x20\x2F\x3E\74\x2F\144\x69\166\76\x27\73′;

ckfinder_gecko.js   ckfinder_gecko.js_  ckfinder_ie.js

Ubuntu 9.04 xmms kurulumu

0 Comments

source.list dosyasını düzenleyerek aşağıda yer alan ilgili satırları ekliyoruz:

sudo gedit /etc/apt/sources.list

seçiminize göre aşağıdaki satırları ekleyerek dosyayı kaydediyoruz.

ubuntu 9.04:

deb http://www.pvv.ntnu.no/~knuta/xmms/jaunty ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/jaunty ./

ubuntu 8.04:

deb http://www.pvv.ntnu.no/~knuta/xmms/hardy ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/hardy ./

Update ve install xmms

sudo apt-get update
sudo apt-get install xmms
Tags:

Mailman kurulum notları

0 Comments

Mailman e-posta listesi uygulamasıdır. Python ile kodlanmıştır. Dökümanda, Mailman’in en basit haliyle sendmail ile beraber çalıştırılması anlatılmıştır. Detaylar için mailman kaynağındaki contrib dizinine göz atmanızı öneririm. İlk olarak ilgili dizinleri yaratıp, yetkileri düzenleyip, http://www.gnu.org/software/mailman/download.html adresinden edindiğimiz kaynağı derliyoruz…

Dökümana ulaşmak için buraya tıklayın.