ugrás a tartalomhoz

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

december 14

Hogyan keressük meg egy tervben az objektumokat?

foxmulder · 2007. Dec. 13. (Cs), 22.19
Sziasztok!

Ismerkedem az objektum orientált világgal (most éppen a Java-n keresztül, de szerintem a konkrét nyelv nem olyan fontos) és számomra a tárgyban felvetett kérdésre a legnehezebb a válasz. Ha kiötlök egy akármilyen tervet (legyen akár a legegyszerűbb), annak eldöntése a legnehezebb, hogy az alkalmazástól elvárt funkciókat hogyan osztom szét objektumokra ill. osztályokra. A tervezési minták használata nekem még magas (bár sokat tanulok belőlük), a főnevek és igék megkeresése a feladatleírásban sokat segít, de itt meg (és itt kissé ellentmondok az első zárójeles blokkban leírtakra) a használt programnyelv által biztosított eszközkészlet kavar be, egyrészt mert nehéz átlátni egy kezdőnek (na bumm, legfeljebb újra feltalálod a spanyolviaszt, - mondhatjátok - abból is lehet tanulni), másrészt mert sokszor különbözik a különböző programnyelvek esetében. Tehát nem látjuk át mi az amit már készen használhatunk.

Az is nehézséget jelent a főnevek és igék keresésével kapcsolatban, hogy minden alkalmazásban előbb utóbb felmerül az olyan osztályok használatának igénye, melyeknek nincs megfelelőjük a feladatleírásban (például a Java Vector osztálya), ezeket általában nemigen lehet előre látni (legalábbis egy kezdő számára) és olyan, mintha az alkalmazhatóságuk felismerése pont azt a tudást feltételezné, amivel még nem rendelkezünk, amit meg akarunk szerezni.

Tudnátok gyakorlati tippekkel szolgálni? A könyvek mintha "elcsalnák" a kérdést, kevés az igazán kézzel fogható módszer (már ha van egyáltalán módszer). Kinek hogyan esett le a tantusz, illetve mennyire látja át egy tapasztalt objektumvadász, hogy egy vázlatos tervből milyen jól körülhatárolt objektumok fognak kikristályosodni?

Remélem nem bonyolítottam túl a kérdést.
 

Flash háttérzene frame megoldással

PredMan · 2007. Dec. 13. (Cs), 16.11
Sziasztok!

lenne egy kompatibilitási problémám. Kaptam egy olyan munkát, ami lényegében abból áll, hogy egy HTML oldalba be kell raknom egy flash zenelejátszót, amelynek linkeléskor el kell tünnie úgy, hogy a zene tovább hallható legyen.

Kész vagyok a lejátszóval, az eltüntetés is kész, mindössze egy probléma van:
IE-ben minden tökéletesen működik,
FF-ban az eltüntetés működik, DE a zene linkeléskor leáll, tehát tartalomváltásnál a flash-t bezárja a Mozilla.

Ezügyben szeretném a segítségeteket kérni, hogy hátha az alábbi kódot át lehetne úgy alakítani, hogy mindkét böngészőben jól fusson a háttérzene.


a lejátszót DIV-ek közé raktam, majd ennek az ID paraméterére hivatkozok.


*** az eltüntetés kódja: ***
  1. function eltuntet() {  
  2. parent.window.frames['topframe'].document.getElementById("flash").style.display="none";  
  3. parent.document.body.rows = "0,*";  
  4. }  
miután eltüntettem a flash-t, eltüntetem a frame-t is ezzel a body.rows kóddal


*** a html oldal betöltésekor pedig így hívom meg: ***
  1. <body bgcolor="#FFFF00" onLoad="eltuntet();">  
én is tudom, hogy egyszerűbb lenne az egész oldalt flash-ben megcsinálni és akkor nem lenne ez az eltüntetős tökölés, de a "vevő" egy komplett html oldalt adott a kezembe.

segítségeteket előre is köszönöm!
 

"A webhely tanúsítványa hibás" üzenetet kapom

Gully Foyle · 2007. Dec. 13. (Cs), 11.28
Sziasztok!

Elnézést, ha esetleg túlságosan alap a kérdés. Biztonságos bejelentkezést szeretnék megvalósítani az adminisztrációs felületre. Megoldottam, hogy csak https-en keresztül működjön mindez, de azért van egy "apró" zavaró tényező:

A böngésző ezt írja ki: "A webhely tanúsítványa hibás."

Innen persze tovább lehet erőltetni a bejelentkezést, mi több még működik is, de azért ez nem az igazi.
 

License választás - LGPL vagy CC By

Max Logan · 2007. Dec. 13. (Cs), 10.42
A közeljövőben szeretném publikálni egy kódomat. Szeretném, ha fel lehetne használni kereskedelmi célokra is. Mivel nem vagyok otthon a license-ek világában, azért nem tudom eldönteni, hogy melyik jobb választás:

GNU Lesser General Public License (LGPL)

vagy

Creative Commons Nevezd meg! 3.0

Mik az előnyök, hátrányok egymáshoz képest?
 

december 13

JavaScript változónak Php változó átadása

karpati · 2007. Dec. 12. (Sze), 23.45
Egy Java változónak szeretnék átadni egy php stringet. A váltózó tartalmaz "\n" és "\r" karaktereket. A sortörések miatt a
var java_valtozo = '<?php echo $php_valtozo ?>' nem lehetséges. Jelenleg úgy oldottam meg, hogy a végigszaladok a Stringen és a "\n" , "\r" lecserélem <br/>-re és ezt adom át a java változónak, amit aztán egy google API birizgál. A dolog müködik, de valahogy nem tartom elegánsnak. Nem tud valaki ennél szebb módszert?
 

CSS-ben formázott horizontális lista IE alatt nem működik rendesen

griphons · 2007. Dec. 12. (Sze), 16.19
A fent említett listát menüként használom.
A menülemek között képet jelenítenék meg. Firefox alatt a list-style-image gond nélkül megjelenik, IE alatt azonban mihelyt horozontálisan jelennek meg az elemek (float: left;) a kis képet nem rakja ki.

Van valakinek vmi ötlete? Szeretném Css-sel formázni a menüsort mint listát, nem akarom képekkel tagolni a menüt.
 

Image Area szövegbuboréka

Ubernoob · 2007. Dec. 12. (Sze), 09.27
No még egyszer, mert nem jelent meg az előző... szóval meg tudná valaki mondani, hogy ezt a source-ot hogy kell átírni úgy, h area tagokkal is működjön (image-nél)?

http://trentrichardson.com/examples/csstooltips/
 

december 11

Flash kvíz tutorial gond

oilali · 2007. Dec. 11. (K), 16.38
Sziasztok, új vagyok itt.

Éppen egy brazil oldalról lenézett Flash-XML tutoriallal dolgozom (dolgoznék). Sajnos azonban nem tudom olyanná varázsolni, amilyenné álmodtam.

Az eredeti kvíz egy kérdés négy válasz + TOVÁBB gomb alapú, mint a neten fellelhető összes tutorial. Én olyat szeretnék kapni véeredményként, ami bár ugyanazt az XML-t használja, de egy 800X2800 - as mezőben mind a 10 kérdésem megjelenik, a tovább gomb megnyomására pedig jelentkezik a végeredmény.

Sajnos a tutorialt és a kommentezést nem értem, ezért rengetg időt szántam rá, hogy az eredeti AS-t feldolgozzam. Végül minden próbálkozásom kudarcba fulladt.

A tutorial és az FLA innen tölthető le: http://www.imasters.com.br/artigo/2814


Segítségeteket köszönöm.
 

Actionscriptet tanító könyvek

Domi123 · 2007. Dec. 11. (K), 12.38
Szeretném megtanulni az actionscript nyelvet, de mielőtt megvennék egy könyvet szeretném megtudni tőletek, hogy melyiket érdemes megvenni. Könyv címe, szerző, esetleg link...
 

IE div pozícionálás hiba

manuelc · 2007. Dec. 11. (K), 12.06
Helló!


Egy fejlécet rakok össze ami balró-jobbról záróképes középen pedig ismétlődő hátteres, mozillában, safariban stb. tökéletes, viszont az Explorer rak egy csúnya hézagot a fejléc div-ek közé. A bal oldali fejléc és az ismétlődő fejléc közé valamint ugyanez jobb oldalt.

Tudtok adni tanácsot, hogyan oldhatom meg a problémát?
oldal: http://www.epitoanyag.net/index.php

A CSS:
  1. body {  
  2.     margin5px;  
  3.     background-color#0000;  
  4.     /* background-image: url(../styleImages/backgrounds/pageBg.gif); */  
  5.     background-repeatrepeat-x;  
  6.     background-positiontop;  
  7.     padding-right5px;  
  8. }  
  9. #pageSurround {  
  10.     width99%;  
  11.     margin0px auto;  
  12.     padding5px;  
  13.   
  14. }  
  15. #topHeader {  
  16.     positionright;  
  17.     text-alignright;  
  18.     height73px;  
  19.     padding-right20px;  
  20.     padding-top50px;    
  21.     widthauto;      
  22.     margin0px auto;  
  23.     /* SKIN VARIABLE IS cAsE SeNsItIvE */  
  24.     background-imageurl(../styleImages/backgrounds/fejlec_ismetlodo.gif);  
  25.     background-repeatrepeat-x;  
  26.     background-positiontop;  
  27. }  
  28. #colHeaderRight {  
  29.     positionleft;  
  30.     height:122px;  
  31.     width177px;   
  32.     floatright;  
  33.     background-imageurl(../styleImages/backgrounds/fejlec_jobb.gif);  
  34.     background-repeatno-repeat;  
  35. }  
  36. #colHeaderLeft {  
  37.     positionright;  
  38.     height:122px;  
  39.     width386px;   
  40.     floatleft;  
  41.     background-imageurl(../styleImages/backgrounds/fejlec_bal.gif);  
  42.     background-repeatno-repeat;  
  43. }  
A HTML:
  1. </head>  
  2.     <div id="colHeaderRight"></div>  
  3.     <div id="colHeaderLeft"></div>  
  4.     <div id="topHeader">  
  5.         <div>{SEARCH_FORM}</div>  
  6.     </div>  
  7.     <div>{SITE_DOCS}</div>  
  8. <div id="pageSurround">  
  9.   <div>...  
Köszönöm a segítséget!