ugrás a tartalomhoz

Archívum - 2008

október 16

prototype, bind...

stristi · 2008. Okt. 16. (Cs), 12.40
Sziasztok!

Egy új div létrehozásakor update-tel szeretnék neki HTML kódot (táblázat, input mezők stb) átadni, aminek az onchange eseményében egy másik saját függvényt szeretnék meghívni. Valahogy így:

fuggveny1: function() {
gusztustalanmegoldas = this;

var htmlkod = "<table><tr><td>Beviteli mezo</td><td><input name = 'i1' type = 'text' onchange = 'gusztustalanmegoldas.fuggveny2(value);' value = '0' /></td></tr></table>";

this.ujdiv = new Element("div").update(htmlkod);
this.parent.appendChild(this.ujdiv);
}

fuggveny2: function() {
//masik fuggveny
}

A problémám, hogy a stringen belül a this által mutatott objektum a HTMLInputElement lesz, ezért csak meggányolni tudtam egy globális változóval.
Úgy tudom a bind az ilyen this-el kapcsolatos anomáliák feloldására van, de hogy ebben a konkrét esetben hogyan tudnám alkalmazni, arra még nem jöttem rá. Valakinek 5lete?

Üdv:
István
 

Jelenthet gondot egy ilyen META tag?

s_volenszki · 2008. Okt. 16. (Cs), 11.33
Sziasztok!

Van egy kis időm és foglalkozom a már régóta halogatott statisztikámmal! Konkrétan a statisztikai adatgyűjtés látogatókról.

Megfogalmaztam egy olyan sütire alapozott eljárást, amivel meg tudom különbözetetni az új és visszatérő látogatókat, továbbá az egy munkameneten belül történő oldalletöltődéseket 31 napig (ha nem törli a sütit és ha van neki).

Firefox minden további nélkül megfelelően kezeli, de IE és pl. Opera nem!

A "hibajelenség" úgy néz ki IE-ben és Operában, hogy ha valaki visszatérő és a címsorban nyom egy entert ugyanarra a címre amire érkezettm akkor nem változnak meg a sütik, de ha frissítek akkor minden ok. Magamtól is kitaláltam, hogy ez a cache miatt van és viszonylag egyszerűen megoldható egy ilyen meta tag-gel:

<meta http-equiv="expires" content="0">
A kérdés kizárólag az, hogy jelenthet-e ez hátrányt keresőoptimalizálás szempontjából?
 

PHP5-ön belüli verzióváltás kérdése

kalamona · 2008. Okt. 16. (Cs), 07.51
Sziasztok!

PHP 5-ön belüli legújabb stabil verzióra (5.2.6) frissítéskor van esély rá, hogy a korábbi (de már PHP5-ös) verzión működő oldalakkal bármi probléma felmerül? Tehát megváltozhatott velemilyen funkció működése? Vagy bátran megléphető ez? Vagy csak akkor nincs para, ha a második verziószámjegy is stimmel (tehát 5.2.0-től)?

Ha nem 110%, hogy nem lesz váratlan fordulat, akkor van kéznél egy link vagy ötlet, hogy hogyan lehetne az új verziót csak az újonnan készült oldalak számára biztosítani az régieknek továbbra is a régit?

Köszönöm szépen!
 

október 16

Silverlight 2.0 Expands .NET Support, Adds Controls

Hojtsy Gábor · 2008. Okt. 15. (Sze), 22.16
Megjelent az új Silverlight is
 

Microsoft Web Application Installer

Hojtsy Gábor · 2008. Okt. 15. (Sze), 22.06
A Microsoft webalkalmazás telepítőt tett közzé
 

Adobe Releases Flash 10 Player

Hojtsy Gábor · 2008. Okt. 15. (Sze), 22.04
Itt az új Flash lejátszó
 

Pdf file tartalmának beolvasása és adott részének cseréje.

s_volenszki · 2008. Okt. 15. (Sze), 15.33
Sziasztok!

Szerveren létrehozott pdf-ekhez fpdf-et használok, de most felmerült egy érdekes kérdés, amire megoldást keresek.

Van egy letölthető pdf anyagom, amit CorelDraw-ból exportáltam. Kizárólag azért, mert így van esztétikus megjelenése, olyan, amit sem OOffice-val sem on the fly nem tudok létrehozni.

A gond az, hogy van benne egy kattintható hivatkozás és annak egy ?id= változója, amit akkor kellene véglegesíteni, amikor a letöltés elindul. Ez fpd-vel nem volt probléma, de most...

Odáig gond nélkül eljutottam, hogy a letöltés hivatkozás egy php-re mutat, ami elvégez egy-két statisztikai adatgyűjtést, majd kiolvassa a pdf tartalmát és olyan header-rel fejezi be a futást, amitől pdf dokumentum lesz belőle.

A gond az, hogy a beolvasott tartalomban nem tudok cserélni, mert gondolom valamilyen kódolás alatt áll. Ismertek valamilyen eljárást ilyen esetekre?

Várom válaszotokat, üdv,

s_volenszki
 

ORDER BY lassú

aspirany · 2008. Okt. 15. (Sze), 12.52
Sziasztok!

van egy lekérdezésem mysql-ben.

a kalkuláció táblában 238 ezer rekord van.
a marka táblában a márkák nevei kb 500 rekord.
a márka táblán az indexek markaID primary + markanev-re is indexelek

explain:
id  select_type  table type  possible_keys  key            key_len             ref   rows                                  Extra                            
1     SIMPLE     kalkulacio     ALL         NULL             NULL              NULL  NULL                                  238858  Using temporary; Using filesort  
1     SIMPLE     partner        eq_ref      PRIMARY          PRIMARY            4    april_utf.kalkulacio.partnerID        1                                                                
1     SIMPLE     marka          eq_ref      PRIMARY          PRIMARY            4    april_utf.kalkulacio.markaID          1                                                                
1     SIMPLE     termekcsoport  eq_ref      termekcsoportkod termekcsoportkod   4    april_utf.kalkulacio.termekcsoportkod 1


SELECT
  marka.markanev,
  termekcsoport.termekcsoportnev,
  kalkulacio.kalkulacioID,
  kalkulacio.ertekhatar_tol,
  kalkulacio.ertekhatar_ig,
  kalkulacio.szorzo,
  kalkulacio.fix,
  kalkulacio.evek,
  partner.partnernev,
  marka.markaID,
  kalkulacio.akcioszam
FROM
  kalkulacio
  INNER JOIN marka ON (kalkulacio.markaID = marka.markaID)
  INNER JOIN termekcsoport ON (kalkulacio.termekcsoportkod = termekcsoport.termekcsoportkod)
  INNER JOIN partner ON (kalkulacio.partnerID = partner.partnerID)  ORDER BY marka.markanev LIMIT 180959,22


gondolom az indexeléssel lessz baj.

Ha az ORDER BY kiveszem gyors a lekérdezés

Köszönöm a segítséget
 

Helping you break the language barrier

Török Gábor · 2008. Okt. 15. (Sze), 12.22
Ha nem akarjuk, hogy a Google Translate lefordítson egy kifejezést, adjunk rá CSS osztályt
 

JRuby on Rails – Az erő legyen veled

yaanno · 2008. Okt. 15. (Sze), 07.29
JRuby on Rails – Az erő legyen veled
Az első budapest.rb Meetupon Bácsi László tartott egy rövid, ám annál összeszedettebb prezentációt arról, hogy mi is az a Ruby. Megemlítette a különböző Ruby implementációk között a JRubyt is, amely szinte minden tekintetben felveszi a versenyt a többi megvalósítással és virtuális géppel (Ruby 1.8, YARV/Ruby 1.9, Ruby.NET, Rubinius). A következőkben a Ruby nyelv Java implementációját és a Rails keretrendszerben történő fejlesztés JRuby alapokra helyezését szeretném bemutatni egy igen egyszerű példán keresztül. Mivel a Rails amúgy is töretlen népszerűségnek örvend és rengeteg információ érhető el vele kapcsolatban, a keretrendszer általános bemutatásától eltekintek.