ugrás a tartalomhoz

Archívum - 2007 - Fórum téma

november 16

Tomcat 5.5 deploy probléma Debian Linuxon

foxmulder · 2007. Nov. 16. (P), 02.07
Sziasztok!

Próbálkozom a servletekkel Debian Linuxon (Etch). Feltettem deb csomagból a Tomcatet, a példa alkalmazások futnak is szépen. Egy könyvből kiszedtem egy nagyon szimpla szervlet kódot (Hello World), sikerült is lefordítani, de futtatni már nem :( A szervlet számára létrehoztam a megfelelő könyvtárszerkezetet (szervletnév/WEB-INF/classes/HelloVilag.class) és próbáltam elhelyezni először a /var/lib/tomcat5.5/webapps, majd a /usr/share/tomcat5.5-webapps/ helyeken (mindkét helyen van olyan példa amelyik fut), de sikertelenül. A manager szervletet futtatva sem értem el eredményt.

Hol keressem a megoldást?
 

november 16

Google maps API probléma

Blackfriar · 2007. Nov. 15. (Cs), 23.06
Sziasztok!

Remélem, nem raktam rossz helyre a kérdésem.
Összedobtam egy kódot, aminek a lényege, hogy egy javascript függvényt meghívva, az betölti a kódot egy felugró ablakba. Off-line indítva a dolgot minden rendben van, szépen bejön a térkép, hibajelzés nincs. Ami fura, hogy csak IE alatt működik, FF alatt változó hibaüzeneteket ad. Ha feltöltöm a szerverre, akkor teljes a csőd. IE alatt ez a hibaüzenet: "GMap2 is undefined"

[colorer=javascript]function terkep(x,y){
o='toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=0,width=650,height=650';
wd=window.open("","",o);
wd.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'+
'<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">'+
'<head>'+
'<meta http-equiv="content-type" content="text/html; charset=utf-8"/>'+
'<title>Google Maps</title>'+
'<script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=ABQIAAAAe_BFfTavDl8l_OezWaTQZhTmu_R15qLW_Sgfr0SyViKJuwyS0RS4psLtCX9DO-9R-Kp_STwVxACNtg" type="text/javascript"></script>'+
'<script type="text/javascript">'+
'window.moveTo((screen.width-650)/2,(screen.height-650)/2);'+
'var map; var geocoder;'+
'function load() {'+
'if (GBrowserIsCompatible()) {'+
'map = new GMap2(document.getElementById("map"));'+
'var point = new GLatLng('+x+','+y+');'+
'map.setCenter(point, 11);'+
'map.addOverlay(new GMarker(point));'+
'map.addControl(new GLargeMapControl());'+
'geocoder = new GClientGeocoder();'+
'}}'+

'function addAddressToMap(response) {'+
'map.clearOverlays();'+
'if (!response || response.Status.code != 200) {alert("Elnézést, de a cím nem létezik, vagy nem található.");} '+
'else {'+
'place = response.Placemark[0];'+
'point = new GLatLng(place.Point.coordinates[1],'+
'place.Point.coordinates[0]);'+
'marker = new GMarker(point);'+
'map.addOverlay(marker);'+
'marker.openInfoWindowHtml(place.address+"

div valid linkelés

xeras · 2007. Nov. 15. (Cs), 20.19
sziasztok,

csináltam egy buttont (div-vel),
közepére van igazítva a szöveg,
és szeretném az egész divet linkelni.

1. próba:
<a href="link"><div id="button">szöveg</div></a>
ez jó, működik, de nem valid,
és ha ezt kijavítanám, akkor az egész oldal valid lenne.

2. megoldás:
<div onclick="location.href='http://www.example.com';" style="cursor:pointer;"></div>
ezt nem próbáltam ki, valószínű jó, viszont ezzel meg az a bajom hogy JS

mennyi bajom van igaz? :)
hogy lehetne js nélkül VALIDul megírni ezt?

köszönöm
 

mysql cellában asszociatív tömb tárolása

ErdosJ · 2007. Nov. 15. (Cs), 19.10
sziasztok
van egy tablam, itt minden egyes sorban egy-egy tobbdimenzios (asszociativ) tombot szeretnek tarolni.
egyelore ket megoldast talaltam:
1) a tomb indexeinek megfelelo nevu oszlopokat letrehozom. ezzel az a bajom, hogy a tombomnek rengeteg indexe lehet, sot, lehetseges, hogy egy sorban ezek kozul nem mindegyiket hasznalom ki.
2) egy nagy cellaban json adatokat tarolok. ez eddig mukodik. szerver oldalon php/perl segitsegevel feldolgozom, minden vilagos.
kerdesem: van mas modszer? mi a leghatekonyabb? mi a leggyorsabb? mit celszeru?
masik kerdesem: az normalis, hogy (jatekrol van szo) egy oldalletoltesnel akar harom, esetleg ot mysql lekerdezest is futtatok? ez hosszu tavon nem zsakutca?
valaszaitokat varom
ErdosJ
 

Platformválasztás nagy terheltségű alkalmazáshoz

zottty · 2007. Nov. 15. (Cs), 13.46
Sziasztok!

Segítségét kérném azoknak, akiknek volt már dolguk olyan weboldalt fejleszteni, aminek aztán nagy lett a terheltsége.

Sok weblapot csináltam már, elsősorban PHPben és ASP.NET-ben. Tapasztalatom van Pylons-szal és JSF-el is, annyi nem, hogy az életrajzomba írjam :)

Most kezdek bele egy weblapba, aminek várhatóan egész nagy terheltsége le (ha bejön, persze).

Nekem két lehetőség jut eszembe platformra:
CakePHP
JSF + Glassfish + TopLink
Mindkettő MySQL-lel.

Persze a rapid development is fontos szempont a választásban. :)

Kérlek segítsetek abban, hogy mennyire skálázhatóak ezek a technológiák nagy terheltség esetén, melyiket érdemes választani. Illetve volt már tapasztalatotok azzal, hogy a CakePHP template cache-elése mennyire gyors és használható? Érdemes-e a Cake-et összegyúrni Smarty-val? Mi a szűk kereszmetszet egy JSF alapú alkalmazásnál?

Összességében: Melyiket érdemes választani?

Ezer köszi!
zottty
 

XML-ben tárolt HTML tartalomhoz keret XSLT-vel

saxus · 2007. Nov. 15. (Cs), 01.32
Sziasztok!

Adott volna nekem kb. egy tucat mezei HTML oldal, mely ritka egyszerű felépítésű: mindegyiknek ugyanaz a szerkezet, menü közös, tartalmi rész és a title más.

Az egyes XML fájlok struktúrája a következő:
<doc>
  <title>Cím</title>
  <content>HTML tageket is tartalmazó tartalom</content>
</doc>
Van-e valami egyszerű módja annak, hogy a
<xsl:value-of select="content" />
egyből kész HTML kimenetet adjon vissza, tehát a kimenetben is ugyanúgy legyen hatása a b, i, table, stb. tagoknak, vagy ezeket is le kell kezelnem külön-külön?

Előre is köszönöm a segítséget!
 

november 15

IE 7 onkeydown probléma

lorko · 2007. Nov. 14. (Sze), 23.56
sziasztok,

van egy script ami végigfut az input mezőkön és betesz egy onkeydown-t,
vagy is csak firefox alatt teszi be, IE7 alatt nem.

a kód:

$(document).ready(function() {
	$("input").each(function(i){
	       $(this).attr({ onkeydown : "alert('test')" });
	});
});
de például ha title-t teszek be az műkszik mindenben:

$(document).ready(function() {
	$("input").each(function(i){
              $(this).attr({ title : "test" });
	});
});
több óra próbálgatás után kezdem feladni.

valakinek valami vélemény, javaslat, megoldás,.....?
 

PostgreSQL módosítás dátuma

royt · 2007. Nov. 14. (Sze), 22.19
Üdv!
PostgreSQL-lel megoldható, hogy lekérdezzem egy adattábla, vagy sor utolsó módosításának idejét!
Köszi!
 

MySQL azonos értékek listázása

ark · 2007. Nov. 14. (Sze), 22.01
A MySQL táblámban rengeteg adatot vittem föl egy excelles táblát konvertálva és minden jól is működik.

Az egyetlen problémám, hogy még az excelles táblában elírtunk pár adatot.

Azt szeretném listába szedni, hogy egy bizonyos oszlopban (id), melyek azok az értékek, amelyek többször előfordulnak.

A végcél persze az lenne, hogy ne legyenek azonos ID-k.

Szeretném ha segítenének a probléma megoldásában. És mindent köszönök előre is.

Nem tudom, hogy ez nehéz dolognak számít-e...
 

javascript - settimeout

tobi · 2007. Nov. 14. (Sze), 21.59
Szia! Sziasztok!

Segitségre lenne szükségem javascriptbe. Abszolut amatör vagyok, egyetem majdhogy szabadon választható tantárgya.
Feladat: Adott két kép: kapu és labda.
Addig kell h mozogjon a labda a kapu fele, míg bele nem száll és akkor kiirja alertba h gól:
eddig ennyi van meg:


<body onload="ini()">
<img src="kapu.jpg" id="kapu">
<img src="labda.jpg" id="labda">
<style>
#kapu, #labda{position:absolute}
#kapu {width:250px; height:166px}
#labda{width:67px;height:64px}
</style>
<script language="JavaScript">
var lx=Math.round(Math.random()*500+200,0);
var ly=Math.round(Math.random()*300+10,0);
var kx=Math.round(Math.random()*450+200,0);
var ky=Math.round(Math.random()*150+10,0);
var kw=250;
var kh=166;
var lw=67;
var lh=64;
var n=0;
function ini(){
document.getElementById("labda").style.left=lx;
document.getElementById("labda").style.top=ly;
document.getElementById("kapu").style.left=kx;
document.getElementById("kapu").style.top=ky;
if(kx<lx && lx+lw<kx+kw && ky<ly && ky+kh >ly+lh)
{alert('GOOL');}
}
</script>
</body>


sejtem, h cilust kellene irni és egy settimoutot belerakni...pls help