pokud ten prvek není vytvořen pomocí create_window, tak tag_raise imho musí fungovat. Pokud je ale onen objekt vytvořen právě pomocí create_window, tak myslím, že to nejde
Příspěvky odeslané z IP adresy 213.220.226.–
Zkusit nějaký server jako například itkariera.cz
Nicméně spravovat nějakou sql databázi v pythonu opravdu není problém (použít například modul sqlite)
from sqlite3 import dbapi2 as sqlite
A výstup na tiskárnu bych řešil buď pomocí wxPython nebo win32com...
Stolní:
2.6 Ghz
500 Gb HDD
1 Gb Ram
Ge Force 128 Mb
Notebook
1.6 Ghz Core Duo
1 Gb Ram
200 Gb HDD
grafiku ani netuším
Na počítači většinou programuju, a když už cítím potřebu si něco zahrát, tak si vystačím s CS, Baldur's Gate, Pharaoh -> žádnej extra výkon nepotřebuju
#-*- coding: utf-8 -*-
import socket
import thread,threading
from Tkinter import*
DEFAULT_HOST = 'localhost'
DEFAULT_PORT = 43210
class Server(threading.Thread):
def __init__(self, f):
self.f = f
self.S = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.S.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.S.bind((DEFAULT_HOST,DEFAULT_PORT))
self.S.listen(5)
threading.Thread.__init__(self)
self.start()
def run(self):
while True:
try:
newS, address = self.S.accept()
prijato = newS.recv(1024)
self.f(prijato)
newS.close()
finally:
pass
self.S.close()
class App:
def __init__(self):
self.okno = Tk()
Server(self.prijmi_zpravu)
self.vstup = Text(self.okno, width = 100, height = 10)
self.vstup.pack()
self.vystup = Text(self.okno, width = 100, height = 10)
self.vystup.pack()
Button(self.okno, text = "Odeslat", command = self.odeslat).pack(fill = X)
self.okno.mainloop()
def odeslat(self):
text = self.vystup.get(1.0, END)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((DEFAULT_HOST, DEFAULT_PORT))
s.send(text)
s.close()
self.vystup.delete(1.0, END)
def prijmi_zpravu(self, text):
self.vstup.insert(END, "\n%s"%text)
if __name__ == "__main__":
App()
Je to to, co jsi potřeboval?
Zdravím
Nemám teď moc času to zkoušet, ale myslím, že vím, v čem je chyba. Zkuste následující:
#Na začátek programu:
seznam_obrazku = [ ]
#Do cyklu:
ob=Image.open(cesta+obrazek)
obr=ob.resize((128,128))
photo = ImageTk.PhotoImage(obr)
seznam_obrazku.append(photo)
#Na konec programu:
hlavni.image = seznam_obrazku
hlavni.mainloop()
Snad to bude fungovat
Dobrý den
Odpovídám sice trochu se spožděním, ale přece :-)
Kdysi jsem tady na programujte napsal dva články na toto téma, snad to pomůže.
http://programujte.com/index.php?akce=clanek&cl=2007032601-tkinter-textovy-editor-1-cast-
http://programujte.com/index.php?akce=clanek&cl=2007051101-tkinter-textovy-editor-2-cast-
Já to nevím a vzhledem k tomu, že geon se už na Programujte neobjevuje, tak ani on neví;-)
Zkus nějaký více profesionální forum, třeba http://www.daniweb.com/forums/forum114.html
pawlik napsal:
S tímhle ti já moc nepomůžu, sám s češtinou mívám také velké problémy. Prozkoumej fce unicode(), encode() a decode() viz http://www.py.cz/PythonUnicodeCestina
Jj:) vždycky to zapomenu
To Vozka :
Musíš použít, jak už pawlik řekl, buď funkci decode, nebo encode (nevím, vyzkoušej)...
>>> r="ěěě"
>>> type(r)
<type 'str'>
>>> r=r.decode("cp1250")
>>> type(r)
<type 'unicode'>
>>> print r
ěěě
>>> r=r.encode("cp1250")
>>> type(r)
<type 'str'>
>>> print r
ěěě
>>>
Jak vidíš, funkcí decode uděláš z řetězce unicode a funkcí encode z toho zase bude <str>
>>> veta=input()
ahoj
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
veta=input()
File "<string>", line 1, in <module>
NameError: name 'ahoj' is not defined
>>> veta=raw_input()
ahoj
>>> len(veta)
4
>>>
musíš použít raw_input; input je pouze na číselné vstupy
To maral [#69946]: kamo, ale mne sa vidi ze sa nepouziva not, nesom si isty ale nerovnost je znak "!=......".
a skusal som podobny sposob ale neslo mi to. No ale riesenie mozno existuje.
Kámo... Takže asi tak:
>>> a="5"
>>> a is not "4"
True
>>> a is not "5"
False
>>> a != "4"
True
>>> a != "5"
False
Čau
Dneska jsem dostal hroznou chuť zahrát si Baldur's Gate Shadows of Amm. Je to 5 cedéček. Při instalaci se to na 99% zastavilo, jeden soubor není čitelný a proto instalace nebyla dokončena. Proto prosím někoho, jestli by sem nemohl dát odkaz na soubor AMBSound.bif. V mé edici je to na pátém cédečku G:/data/AMBSound.bif
Moc prosím.
Děkuji!
Napsal jsem funkční algoritmus (rychlejší než hledat chybu):
# -*- coding: utf-8 -*-
def najdi(text, hledat):
text=text.split("\n")#rozdel text na radky
print text
if hledat in text:
return text.index(hledat)
return -1
text="bhoj\nehoj\nahoj\nZkouska\nvyhledavani\n..."
hledat = "ahoj"
vysledek=najdi(text, hledat)
if vysledek != -1:
print "Hledané slovo se nachází na řádku %s"%(vysledek+1)
else:
print "Hledané slovo nebylo nalezeno"
To k2k21 :
Takže, kámo, já jsem žádnou chybu neudělal...
http://programujte.com/index.php?akce=diskuze&kam=vlakno&tema=8477-3-lekcia#69673. Mě to připadá jako tečka a ne jako hvězdička...
k2k21 napsal:
To Blujacker :
TAKTO SOM TO SPRAVIL A MYSLIM ZE TO MALO FUNGOVAT ALE NIC, FUNKCIU MI MA ZAFARBIT ALE TIEZ NIC?
DAKDE JE TUSIM CHYBA!! SKUSTE POZRET VY!!!!!novaveta="python je vyssi programovaci jazyk"
novaveta=novaveta*replace("a","A")
print novaveta
Sice chválím, že jsi použil tag code, ale ten capslock by jsi si měl hlídat. Dalo by se to interpretovat i tak, že na nás křičíš
A víš, že máš možnost nahlédnout do již odevzdaných úkolů? Tam je toto vyřešené opravdu hodně krát...
import stačí jenom jednou na začátku
Ten počet správných odpovědí je lehký. Před tím cyklem si definuješ dvě proměnné:
dobre=0
spatne=0
Pak přičteš k jedné z těchto proměnných jedničku, podle toho, jestli byl příklad vypočítán dobře. Na konci, když už jsi venku z cyklu, už jenom vypíšeš počet správných odpovědí...
import random
cislo=random.randint(1,10)
print 'Myslím si cislo, uhodni jake (%s)'%cislo
Volba = input('Jake cislo si myslim?: ')
if Volba==cislo:
print "Uhodl jsi"
elif Volba<cislo:
print "Je to malo"
elif Volba>cislo:
print "Je to moc"
* Musíš použít input, použil jsi raw_input. Raw_input vrací řetězec, ale input číslo
* Máš tam popletený šipky
To SpLaSH :
Kdyby se tady každý na foru ptal na každičký problém, na jaký při programování narazí, brzy by praskala databáze ve švech. Jsme tady abychom ti pomohli, ale jak už jsme psal, je třeba, aby bylo vidět, že se snažíš. Vždy řekneš
Okej, jdu experimentovat
a za pět minut se ptáš na řešení. To nemá cenu. To si nic nedáš do souvislostí, když ti tady dáme hotové řešení. Přečti si pěkně od začátku geonovy lekce. Na konci každé lekce je úkol a ty jsi zatím žádný neodevzdal...
A řiď se prostě radami pawlika....
pawlik napsal:
To SpLaSH : Než se zeptáš, tak se desetkrát koukni na http://tkinter.programujte.com a jestli nic, tak se tam koukni ještě dvacetkrát. Pak desetkrát zkus google a http://py.cz. A pak desetkrát experimentuj a jestli nic, tak se zeptej. Ok?
Dík...
http://programujte.com/index.php?akce=clanek&cl=2005092501-python-10-lekce
Text z Entry získáš metodou Entry.get
My ti tady rádi pomůžeme, ale je třeba aby ses i ty trochu snažil.
# -*- coding: utf-8 -*-
from Tkinter import *
hlavni = Tk()
hlavni.option_add('*Font', 'Arial 9')
def radek(rodic, text, width = 10, show=""):
stitek=Label(rodic, text=text).pack(side=LEFT)
vstup=Entry(rodic, width = 10, show=show)
vstup.pack(side=LEFT)
return vstup
def tiskni():
print "Jméno: ", uzivatel.get()
print "Heslo: ",heslo.get()
uzivatel=radek(hlavni, u"Uzivatelske jmeno: ")
heslo=radek(hlavni, u"Heslo: ", show="*")
Button(hlavni, text=u"precti", width=10, command=tiskni).pack()
mainloop()
To SpLaSH :
Seznam všech metod udělátka Entry: http://tkinter.programujte.com/entry.htm
* je to metoda delete(start, end)
Příště dávej zdrojový kód do tagu code.
from Tkinter import *
root = Tk()
vstup = Entry (root)
vstup.pack()
tlac = Frame(root)
tlac.pack(fill = BOTH)
def vloz_text():
vstup.insert(END, "ahoj")
OK = Button (tlac, text = 'OK', command = vloz_text)
OK.pack()
root.mainloop()
Vyřešeno!
Nakonec se řešení samo ukázalo tady na foru: http://programujte.com/index.php?akce=diskuze&kam=vlakno&tema=8362-phob
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^clanky/(.*\.html)$ %{DOCUMENT_ROOT}/index.php?akce=clanek&cisloclanku=$1 [L]
Stačilo přidat %{DOCUMENT_ROOT}.
Já jsem taky zkoušel zprovoznit mod_revrite na ic.cz a taky mi to nešlo (http://programujte.com/index.php?akce=diskuze&kam=vlakno&tema=8283-seo-adresy)
Takže asi je něco špatně na ic.cz
Na localhostu to sice funguje, ale když to uploadnu na http://www.blujacker.wz.cz/index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^clanky/(.*\.html)$ index.php?akce=clanek&cisloclanku=$1 [L]
...
ok:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $clanky/(.*\.html)$ index.php?akce=clanek&cisloclanku=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $kategorie/vse/(.*)$ index.php?strana=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $kategorie/(.*\.html)$ index.php?kategorie=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $kategorie/(.*\.html)/(.*)$ index.php?kategorie=$1&strana=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $hlavolamy/(.*\.html)$ index.php?akce=hadanky&hlavolam=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $redaktor/(.*\.html)$ index.php?akce=redakce&autor=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $akce/(.*)$ index.php?akce=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $testy/(.*)$ index.php?akce=zkouseni&test=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $reseni/(.*)$ index.php?akce=zkouseni&reseni=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $oprav/(.*)$ index.php?akce=zkouseni&oprav=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule $registrace/?(.*)$ index.php?akce=reg&$1 [L]
ale stejně to nejede, viz http://www.blujacker.wz.cz/index.php
To Tase : měly? ;-)
Ja nevím, ale pokud někdo dělá s pythonem tak dlouho, že chce udělat exe, měl by vědět že slovo, které není v uvozovkách, označuje proměnnou. tudíž pokud napíšeš:
console=[muj_soubor.py]
a muj_soubor není definován, tak je opravdu pochopitelné, že to musí skončit chybou.
A lidi, čtěte ty chyby co vám to vrací.
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
soubor
NameError: name 'soubor' is not defined
....
To Tase : ¨Jak říkám, není žádný rozdíl v tom jestli píšeš aplikaci na mobil, nebo na počítač. Akorát v mobilu nemáš pochopitelně přístup ke grafickým knihovnám jako Tkinter,wx. Tuto funkci plní tuším appuifw. Jinak v tom opravdu žádný rozdíl není
Všechno vyřešeno. Výsledný .htaccess vypadá takto:
RewriteEngine On
ErrorDocument 404 /404.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule clanky/(.*\.html)$ index.php?akce=clanek&cisloclanku=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule kategorie/vse/(.*)$ index.php?strana=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule kategorie/(.*\.html)$ index.php?kategorie=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule kategorie/(.*\.html)/(.*)$ index.php?kategorie=$1&strana=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule hlavolamy/(.*\.html)$ index.php?akce=hadanky&hlavolam=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule redaktor/(.*\.html)$ index.php?akce=redakce&autor=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule akce/(.*)$ index.php?akce=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule testy/(.*)$ index.php?akce=zkouseni&test=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule reseni/(.*)$ index.php?akce=zkouseni&reseni=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule oprav/(.*)$ index.php?akce=zkouseni&oprav=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule registrace/?(.*)$ index.php?akce=reg&$1 [L]
Na localhostu šlape vše jak hodiny, ale když to zkusím dát na wz, nebo ic tak už to nefunguje, viz http://www.blujacker.wz.cz. Přitom oba hostingy by .htaccess měly podporovat. Kde je chyba?
Hmm, tak se mi podařilo sesmolit toto:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^clanky/(.*\.html)$ index.php?akce=clanek&cisloclanku=$1 [L]
RewriteRule ^kategorie/(.*\.html)$ index.php?kategorie=$1 [L]
Když ted zadám url: neco.cz/clanky/geogebra.html, tak se zobrazí validní článek. A podařilo se mi taky rozchodit css styly pomocí:
<base href="http://localhost/web" />
Ale narazil jsem na problém. Když chci přidat například:
RewriteRule ^hlavolamy/(.*\.html)$ index.php?akce=hlavolamy&hlavolam=$1 [L]
Když ted zadám neco.cz/hlavolamy/dort.html, tak to nefunguje, protože v adresáři je soubor, který se jemnuje hlavolamy.php. Když ale změním podmínku například na:
RewriteRule ^hadanky/(.*\.html)$ index.php?akce=hlavolamy&hlavolam=$1 [L]
Tak už to funguje. Jak mohu toto opravit?
Zdravím
S Tomášem Bobkem (nefaritusem) jsme se rozhodli vydat nový design stránek http://www.mathatelier.ic.cz. S novým designem chceme zároveň přejít na doménu druhého řádu a předělat linky, ale protože ani jeden neumíme .htaccess, ptáme se zde.
V současné době se články zobrazují na url: /index.php?stranka=ukaz_clanek.php&id=108
To ale není seo friendly a google neindexuje některé články a proto by to chtělo předělat do nějaké slušnější formy, například: clanky/geogebra.html
Na vytváření adres jsem použil funkci seo_url z článku http://programujte.com/index.php?akce=clanek&cl=2006092301-vytvarime-srozumitelne-url-adresy-z-nazvu-clanku. Pokoušel jsem se rozchodit i .htaccess za pomoci fora, googla i článku http://programujte.com/index.php?akce=clanek&cl=2006091901-prakticka-ukazka-zakladniho-pouziti-mod_rewrite-pro-seo-adresy, ale nepodařilo se. Nenašel by se tedy někdo tak ochotný a napsal mi tady kód toho, co mám vložit do .htaccess.
Pokud bych tedy zadal stránku neco.cz/clanky/matika.html, stalo by se z toho index.php?akce=clanek&cisloclanku=matika.html
Pokud by uživatel zadal adresu index.php?akce=clanek&id=xxxx, tak bych ho přesměroval na adresu tvaru clanky/clanek.html asi pomocí Header("Location: clanky/clanek.html"), ale to by vyhledávače měli každou stránku zaindexovanou dvakrát ne?
No prostě, prosím nějakého ochotného člověka o pomoc.
Děkuji
To Tase : Ptáš se v sekci python, takže tě asi zajímá programování aplikací na mobilu pod pythonem.
Abys rozchodil python na mobilu, musíš mít os symbian (možná i windows mobile) a to nesplňuje tolik mobilů. Já náhodou mám nokii n73, na které je symbian a tudíž tam mám i python. Instalace nebyla jednoduchá, protože sehnat správné instalační soubory není lehké sehnat (jsou různé pro různé mobily).
Nicméně, když se mi podařilo překonat prvních pár překážek, mohl jsem normálně programovat. Python se dá spustit ve dvou režimech. Příkazová řádka (python shell), nebo spouštění nějakého skriptu.
Já jsem si tam hned hodil nějaké programy pro ulehčení práce ve škole, ale narazil jsem na několik problémů. Python, který se dodává na mobily je verze 2.2, takže spoustu funkcí jsem si musel dodělat.
Ale jinak je to celkem pohoda, mít python na mobilu...
http://tkinter.programujte.com/label.htm
podívej se na parametr justify
j1rka napsal:
No to TAB sice nějak funguje, zkoušel jsem to akorát neznám moc příkazu tak jsem použil to co znám.Tak třeba print a v tom to nějak nešlo. Ten sice znám z hlavy jen by mě zajímalo proč to třeba u tohoto nejde.
Nejsem si jistý, ale myslím, že v tom seznamu nenajdeš klíčová slova (print, and, while...)
Ten seznam imho tvoří:
import __builtin__
dir(__builtin__)+globals().keys()
geon napsal:
To Blujacker : to jsem ani nevěděl. skvělá příležitost o tom a o dalších nových vymoženostech idle napsat na wiki ;-) Založ novou stránku a jeď :-)
Moc rozdílů mezi idle2.4 a idle2.5 není. Jeden rozdíl je právě to automatické dokončování a druhým rozdílem je zvýrazňování souvisejících závorek.
Ten IDLE 2.5 jsem používal dva dny na notebooku, protože jsem si tam omylem nainstaloval py2.5 místo py2.4. A i za ty dva dny mi IDLE několikrát spadlo a špatně oznamuje chyby, takže já bych se držel pokud možno 2.4:)
Na wiki píšu nerad. To radši vydám něco na Programujte.
já bych na tenhle konkrétní problém použil slovník:
slovnik={}
slovnik["30,30"]=[ ]
slovnik["30,30"].append()
ale jinak vnořené seznamy se dělají tak, že se do seznamu jednoduše vloží další seznam:
s=[]
s1=[]
s.append(s1)
s[0].append(5)
print s1
To survik1 :
Ono to je celkem lehké spočítat, stačí znalost sinovy věty a dostatečně velký obrázek, protože těch úhlů, co se musí vyznačit je fakt hodně. Rozděl si obrázek na polovinu, protože ta uhlopříčka dělí obdélník na dvě stejné půlky.
Když jsem to počítal s celkem velkým zaokrouhlením, tak mi vyšlo že obsah tmavé plochy je 2.0948m^2. Pak jsem si to zkontroloval v jenom geometrickém programu a podle toho programu je obsah tmavé plochy přesně 2m^2.
Nevím, nakolik jsi v matematice zběhlý, já jsem při výpočtu použil několikrát sinovu větu a obsah trojúhelníku se spočítá jako
S=(a*va)/2
Ještě se na to koukni jestli to sám nevyřešíš, ale icq na mě máš, tak se můžeš samozřejmě ozvat.
btw, koukám že tam matematická olympiáda je celkem lehká, měl jsem to taky zkusit:)
základem je pythonerská příručka alfa: http://geon.wz.cz/PyPriruckaAlfa/
Pro Tkinter doporučuji http://tkinter.programujte.com/
To Wilima : Myslím že tenhle editor běží pod wxpythonem. Máš ten modul nainstalovanej?
http://www.wxpython.org/download.php
To maral :
class opicka:
def __init__(self):
self.nick="lenka"
def promluv (self):
print "Ja su mrte opicka."
def jmeno (self, nazev=None):
if nazev:
self.nick=nazev
else:
print "Jmenuju se :",self.nick
o=opicka()
o.jmeno()
o.jmeno("eva")
o.jmeno()
tobě to tu chybu házelo, protože si neměl proměnnou self.nick definovanou.
To Garret Raziel : Jemomže tuto funkci plní imho python a to ještě lépe. Když jsem začínal programovat, chtěl jsem začít javou, ale tu se mi nepodařilo nainstalovat, tak jsem se rozhodl zkusit packala, ale nelíbilo se mi gui (měl jsem turbo pascal) a nakonec jsem skončil u pythona, který má v čr celkem silnou komunitu (py.cz, programujte) a je uživatelsky přijemný...
Tak nakonec jsem ti ušetřil práci a našel to sám:
http://groups.google.com/group/cz.comp.lang.python/browse_thread/thread/2311987cfe7ff6de/309caadeec5ac209?hl=cs&lnk=gst&q=thread+tkinter#309caadeec5ac209
Tomik napsal:
Jdou přehrát videa v Pythonu???????
http://programujte.com/index.php?akce=diskuze&kam=vlakno&tema=7063-prehrani-videa#57840
...
Mám tento regulární výraz:
function vrat_kod($kod){
$kod=$kod[0];
$kod=str_replace("[zk]\r\n","<code>",$kod);
$kod=str_replace("\n[/zk]","</code>",$kod);
$kod=str_replace("[zk]","<code>",$kod);
$kod=str_replace("[/zk]","</code>",$kod);
$kod=str_replace("\n","",$kod);
return $kod;
}
$text=preg_replace_callback("|\[zk\]([^\[]+)\[/zk\]|", "vrat_kod", $text);
Pokud ale proženu tímto regulérním výrazem např toto:
[zk]
x=S
S[4;5]
[/zk]
tak se nic nepřemění. Imho to je kvůli tomu, že součástí toho tagu [zk] je [ a ], ale jelikož php regulární výrazy neumím, jak to opravit.
Děkuji
Editoval hrach: jedná se o regulÁrní výrazy. opraveno
S Tkinterem už jsem pár neděl nedělal a už nemám sílu to dneska zkoušet, ale zkusil bych toto:
http://tkinter.programujte.com/button.htm, konkrétně parametr activebackground
geckon napsal:
To Chrasty : Tak, že bych využil čtečku otisků, to nepředpokládám:) Navíc aspoň ze začátku bych tam asi chtěl i XP, než do Linuxu aspoň trochu proniknu :)
Já čtečku prstů mám na desktopu, dostal jsem ji k vánocům. Docela šikovná věcička. Během sekundy jsem přihlášen a nemusím psát heslo...
To Jeason : Najdi nějaký web, který má ic lištu a nech si zobrazit zdrojový kod. Ten jenom zkopíruješ + musíš zkopírovat obsah toho js souboru
<!-- IClista -->
<script type="text/javascript" src="http://img.ic.cz/3/lista.white.utf.js"></script>
<noscript>
<div style="display:block !important;visibility:visible !important;overflow:hidden;position:absolute;top:0px;left:0px;height:24px;z-index:20;width:100%">
<div style="display:block !important;visibility:visible !important;font-family:arial;font-size:12px;text-align:center;height:24px;color:#000000;background-color:#ffffff;z-index:15;line-height:24px;">
<p style="margin:0 !important;padding:0 6px 0 0 !important;display:inline !important;"></p>
<a title="Najděte si lepší práci!" href="http://www.jobpilot.cz/">Práce, brigády</a> | <a title="Sázení na sport po internetu - získejte bonus až 1000 Kč!" href="http://adserver.itsfogo.com/click.aspx?zoneid=21448">Sázení na sport</a> | <a title="Hosting za super ceny." href="http://www.forpsi.com/">Webhosting od 19 Kč</a> | <a title="Registrace domén .CZ za 230,- Kč na rok!" href="http://www.forpsi.com/">Doména .CZ za 230 Kč!</a> | <a title="Široký výběr LCD televizorů." href="http://www.videoplaneta.cz/b/lcd-televize/">LCD televize</a> | <a title="Nejlehčí cesta k novému nábytku pro váš dům i byt." href="http://www.cmnabytek.cz/?gad=CNn6pO4EEggPXkA68igfJxjv_Z_1AyDJ1-U3">Nábytek</a> |
</div>
</div>
<div style="height:24px;display:block !important;visibility:visible !important; width:24px"></div></noscript>
<!-- /IClista -->
js:
http://img.ic.cz/3/lista.white.utf.js
Snad neplácám nesmysli
To Lister Ister : Pokud nemáš znalosti html/php/mysql tak to sám jen tak nezvládneš. Zkus použít nějaké hotové řešení, např toto:
http://pecan.cz/index.php?id=24&n=guestbook-v20
Já jsem si koupil ACER za 20k bez OS. Je fakt že BIOS je totálně na nic a nainstalovat Windows se mi podařilo až po několika dnech (notebook chtěl nějaké speciální ovladače, které na instalačním cd nebyly, takže jsem si musel vypálit nové s těmi ovladači), ale od té doby šlape jak hodinky bez jediného problému....
doménu druhého řádu si chci koupit, už mám vyhlídnutou na tomto hostingu:
https://www.forpsi.com/webhosting/dynamic.php
Je to relativně levné a podporují python.
Co se týče designu, osobně nemyslím, že by byl tak hrozný, ale zkusím to trochu vylepšit.
Php framework se rozhodně nehodlám použít. To radši strávím pár hodin navíc upravou toho cms. Já mám rád, když se v tom kódu vyznám, můžu cokoliv lehce změnit.
S tím "mathatelierem" pod "matikou" je to pravda, toho jsem si vědom, změním. Akorát se pořád nemůžu rozhodnout pro nové jméno domény... Mathatelier.cz nepoužiji, chce to něco jiného, ale ještě nevím co.
Matematika mě baví a psaním těch článků se to zárověň učím a uvědomuji si některé souvislosti. Navíc, já jakmile něco začnu, chci to dotáhnout co nejdále. Nejsem z těch kteří by se vzdávali. Programujte taky začínalo podobně a koukej co je to dnes za portál.
Jinak díky za připomínky:)
Zdravím
Hledáme redaktory na matematický portál MathAtelier.ic.cz http://www.mathatelier.ic.cz
Portál funguje už asi dva měsíce a již má celkem velkou návštěvnost. Pokud máte chuť, můžete se připojit ke kolektivu redaktorů (čítající zatím jednoho člena;) a pomoci tak ostatním.
Můžete psát články o všem, co se jen vzdáleně týká matematické tématiky. Také můžete přidávat hlavolamy, logické hádanky a testy.
Podobně jako zde na Programujte není za napsané články žádná odměna, pouze dobrý pocit.
Pokud máte zájem, můžete napsat do toho vlákna, popř poslat e-mail na blujacker@gmail.com a bude vám zřízen redaktorský účet.
Děkuji
Já to tak mám:
</div><!-- Google Search Result Snippet Begins -->
<div id="results_004541203645099874140:fg23xotx3ds"></div>
<script type="text/javascript">
var googleSearchIframeName = "results_004541203645099874140:fg23xotx3ds";
var googleSearchFormName = "searchbox_004541203645099874140:fg23xotx3ds";
var googleSearchFrameWidth = 600;
var googleSearchFrameborder = 0;
var googleSearchDomain = "www.google.com";
var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script><!-- Google Search Result Snippet Ends -->
</div>
<div id="bocna-lista">
<h2 onclick= "zobrazSkryj('prihlaseni')">Přihlášení</h2>
<div id='prihlaseni'>
Přihlášen: Jakub Vojáček<a href='index.php?stranka=registruj.php&uprav_nastaveni'>Upravit nastavení</a><a href='index.php?stranka=vysledky.php'>Výsledky testů</a><a href='prihlas.php?odhlas'>Odhlásit</a> </div>
<h2>Vyhledávání</h2>
<!-- Google CSE Search Box Begins -->
<form action="http://www.mathatelier.ic.cz/index.php?stranka=vyhledat.php" id="searchbox_004541203645099874140:fg23xotx3ds"> <input type="hidden" name="cx" value="004541203645099874140:fg23xotx3ds" /> <input type="hidden" name="cof" value="FORID:11" /> <input type="text" name="q" size="25" /> <input type="submit" name="sa" value="Hledat" /> </form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_004541203645099874140%3Afg23xotx3ds&lang=cs"></script>