Starší komentáře ke článku: AJAX a minilink.org - interaktivní zkrácení odkazu

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Jakub

Datum vložení: 30.3.2007 15:28:28

otevřu http://minilink.org/ vykoukne na mně toto: [b] Traceback (most recent call last): File "/docs/minilink.org/minilink.py", line 332, in ? do_home() File "/docs/minilink.org/minilink.py", line 270, in do_home minilink = create(link) File "/docs/minilink.org/minilink.py", line 79, in create conn = pyPgSQL.PgSQL.connect(database = "minilink", user = "minilink") File "/usr/local/lib/python2.4/site-packages/pyPgSQL/PgSQL.py", line 2210, in connect return Connection(connInfo, client_encoding, unicode_results) File "/usr/local/lib/python2.4/site-packages/pyPgSQL/PgSQL.py", line 2365, in __init__ raise DatabaseError, m DatabaseError: could not connect to server: Connection refused Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? [/b] Myslíte že je moudré učinit naše aplikace závislé na tomto řešení? Aneb zkomplikujme si už tak komplikované skripty něčím externím :)

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 30.3.2007 18:53:39

To je riziko všech internetových služeb, ne? Shodou okolností to bylo funkční po celou dobu naprosto bez problémů, dokonce ještě dnes po půlnoci, když jsem to použil naposledy...

Avatar

Autor komentáře: Petr Medek

Datum vložení: 31.3.2007 8:57:05

Nemyslím si, že tímto činím svojí aplikaci závislou na minilink.org. Vytvářím přidanou hodnotu a ne závislost. V případě nedostupné služby zobrazím nějakou hlášku a výsledek bude ten, že uživatel uloží původní nezkrácený link. Navíc díky použití AJAXu to zjistí ještě před vlastním uložením dat. A co se týče nedostupnosti minilinku - inu krásný příklad Murphyho zákonů. Nějaký pátek už tuto službu používám a první výpadek přijde až když o ní vyjde článek.

Avatar

Autor komentáře: q123

Datum vložení: 30.3.2007 15:59:43

naco by som mal nieco podobne robit? Pokial chcem uzivatelovi ponuknut uhladne URL, pouzijem rewrite, nie? Inak, ta stranka je stale dole ...

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 30.3.2007 18:56:11

Rewriting mohu použít na svých stránkách pro svá URL. Toto je pro zkracování cizích URL, která takto ošetřit nemohu. Jistě, mohl bych si podobnou službu napsat sám a provozovat si ji na vlastním serveru - jenže proč pokaždé objevovat sekeromlat, když mi někdo zdarma půjčí svou sekyrku?

Avatar

Autor komentáře: Jindra Doležy

Datum vložení: 30.3.2007 20:31:41

U mě to spadlo hned na prohlížeči... První pokus v Opeře 9.10 JavaScript - http://www.medek.info/demo.html Unknown thread Error: name: TypeError message: Statement on line 30: Could not convert undefined or null to object Backtrace: Line 30 of inline#1 script in http://www.medek.info/demo.html document.sampleForm.link.value = (xml.getElementsByTagName("minilink"))[0].firstChild.nodeValue; At unknown location [statement source code not available] A druhý pokus ve FireFoxu 1.5.0.7... Chyba: xml.getElementsByTagName("minilink")[0] has no properties Zdrojový soubor: http://www.medek.info/demo.html Řádek: 33 V IExplore 6 to taky nefunguje, ale tam už jsem z toho chybovou hlášku nevykuchal..

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 30.3.2007 20:42:45

Tyto chyby jsou způsobeny momentální nedostupností služby http://minilink.org - jak je v článku napsáno, ukázka je oproti reálnému nasazení zjednodušena (kvůli snazšímu pochopení principu), takže neošetřuje výjimečné stavy...

Zpět na článek | Úvodní stránka Interval.cz