Archívum - Jún 2012
június 8
DI Container
Egy másik fórumtéma kapcsán merült fel bennem a kérdés, hogy konkrétan mit is jelent a „Dependency Injection Container”, mire jó és hogyan kell használni?
Egy minta, ahol gyártófüggvényként lett bemutatva: http://fabien.potencier.org/article/12/do-you-need-a-dependency-injection-container
És egy másik minta, ahol egy asszociatív tömbként: http://pimple.sensiolabs.org
Azért ez a kettő nem egészen ugyanaz, magam részéről a DI-t előszeretettel használom és amikor azt hiszem, hogy DIC-et használok, akkor meg az elsőhöz hasonló szerkezetet, sok „boilerplate kóddal”. :)
Igaz, azt sosem értettem, hogy ezt miért konténernek hívjuk, de valahogy elfogadtam.
Tehát a kérdés: ez csak nekem ellentmondás és tényleg ugyanarról van szó? Vagy az első verzió esetén még nem beszélhetünk DIC-ről, akkor mi az? :)
■ Egy minta, ahol gyártófüggvényként lett bemutatva: http://fabien.potencier.org/article/12/do-you-need-a-dependency-injection-container
És egy másik minta, ahol egy asszociatív tömbként: http://pimple.sensiolabs.org
Azért ez a kettő nem egészen ugyanaz, magam részéről a DI-t előszeretettel használom és amikor azt hiszem, hogy DIC-et használok, akkor meg az elsőhöz hasonló szerkezetet, sok „boilerplate kóddal”. :)
Igaz, azt sosem értettem, hogy ezt miért konténernek hívjuk, de valahogy elfogadtam.
Tehát a kérdés: ez csak nekem ellentmondás és tényleg ugyanarról van szó? Vagy az első verzió esetén még nem beszélhetünk DIC-ről, akkor mi az? :)
június 7
Apache és GlassFish 3.1 tuning
Sziasztok!
Apache és GlassFish 3.1 konfigurációs, tuning kérdésem lenne - az Apache reverse proxy beállítás rendben működik - de ha többen használják, akkor belassul a böngésző. A Thread Pool-t (GF-ben) 5-ről 200-ra emeltem - ezután már nem tapasztaltam, hogy a böngésző nem tudja megjeleníteni az oldalt.
De szeretném további beállításokkal gyorsítani a rendszert.
Jó ötlet vagy best practice javaslat ?
- httpd.conf beállítások, ki mit állít be?
pl. szerverek száma, KeepAlive ON
- GlassFish beállítások:
pl: HTTP Service alapértékek, egyéb extra property-t ?
Network Listeners - JK-connector beállítások, File Cache hasznos vagy nem ?
Köszi minden segítséget!
Üdv: János
■ Apache és GlassFish 3.1 konfigurációs, tuning kérdésem lenne - az Apache reverse proxy beállítás rendben működik - de ha többen használják, akkor belassul a böngésző. A Thread Pool-t (GF-ben) 5-ről 200-ra emeltem - ezután már nem tapasztaltam, hogy a böngésző nem tudja megjeleníteni az oldalt.
De szeretném további beállításokkal gyorsítani a rendszert.
Jó ötlet vagy best practice javaslat ?
- httpd.conf beállítások, ki mit állít be?
pl. szerverek száma, KeepAlive ON
- GlassFish beállítások:
pl: HTTP Service alapértékek, egyéb extra property-t ?
Network Listeners - JK-connector beállítások, File Cache hasznos vagy nem ?
Köszi minden segítséget!
Üdv: János
június 7
Megnéznétek, hány hibát követtem el?
Megint nekiestem a PHP+OOP "tanulásnak".
A mostanában tanultak alapján összeraktam egy kezdetleges kódot, aminek a feladata az lenne, hogy "valahonnan" kiolvassa az alkalmazás működéséhez szükséges paramétereket és ezeket elhelyezze egy tömbben.
A "valahonnan" elméletileg lehetne akár hagyományos ini fájl (csak ez készült el), de elképzeléseim szerint mind a formátum (pl. ini helyett XML), mind az adatforrás (pl. fájl helyett adatbázis) szabadon változtatható.
Ehhez szerettem volna felhasználni a dependency injectiont is, nem tudom, ez mennyire sikerült.
Ha van kedvetek, türelmetek átnézni kb. 80 sort: http://pastebin.com/adruq7y9
Minden kritikát szívesen fogadok.
(azt is, ha egyértelmű, hogy totál hülye vagyok hozzá, mert akkor nem erőltetem tovább ;-) )
ui: kommentek azért nincsenek, mert az olvastam a Tiszta kódban, hogy ha egyébként olvasható a kód, eléggé beszédesek a használt nevek, akkor a megjegyzés csak nehezíti az olvasást. Hát szót fogadtam neki... :-)
■ A mostanában tanultak alapján összeraktam egy kezdetleges kódot, aminek a feladata az lenne, hogy "valahonnan" kiolvassa az alkalmazás működéséhez szükséges paramétereket és ezeket elhelyezze egy tömbben.
A "valahonnan" elméletileg lehetne akár hagyományos ini fájl (csak ez készült el), de elképzeléseim szerint mind a formátum (pl. ini helyett XML), mind az adatforrás (pl. fájl helyett adatbázis) szabadon változtatható.
Ehhez szerettem volna felhasználni a dependency injectiont is, nem tudom, ez mennyire sikerült.
Ha van kedvetek, türelmetek átnézni kb. 80 sort: http://pastebin.com/adruq7y9
Minden kritikát szívesen fogadok.
(azt is, ha egyértelmű, hogy totál hülye vagyok hozzá, mert akkor nem erőltetem tovább ;-) )
ui: kommentek azért nincsenek, mert az olvastam a Tiszta kódban, hogy ha egyébként olvasható a kód, eléggé beszédesek a használt nevek, akkor a megjegyzés csak nehezíti az olvasást. Hát szót fogadtam neki... :-)
június 5
Ajax json adatok
Van egy script részletem:
A script működik is, a FireBug jelzi is a visszaadott adatokat:
Válsz fül: {"ar":"vissza"}
JSON fül: ar "vissza"
Az alert() kiírja: [object XMLHttpRequest]
Arra viszont nem tudok rájönni, hogy tudom kinyerni a válaszból az "ar" értékét.
Egy kis útmutatás kellene!?
■ $.ajax({
type: "POST",
url: "megrendeles/ar",
data: {'lapszam': lapszam, 'ido': ido},
dataType: 'json',
complete: function(adatok) {
alert(adatok);
}
});
type: "POST",
url: "megrendeles/ar",
data: {'lapszam': lapszam, 'ido': ido},
dataType: 'json',
complete: function(adatok) {
alert(adatok);
}
});
A script működik is, a FireBug jelzi is a visszaadott adatokat:
Válsz fül: {"ar":"vissza"}
JSON fül: ar "vissza"
Az alert() kiírja: [object XMLHttpRequest]
Arra viszont nem tudok rájönni, hogy tudom kinyerni a válaszból az "ar" értékét.
Egy kis útmutatás kellene!?
Working with files in JavaScript, Part 5: Blobs
Dinamikusan létrehozott állományok
■ Szépen formázott űrlap?
Sziasztok!
Érdeklődnék,hogy egy szépen formázott űrlapot csak css-sel lehet megformázni vagy esetleg lehet hozzá használni java-t vagy mit?
nem értek a html-hez és a css-hez sem :)
■ Érdeklődnék,hogy egy szépen formázott űrlapot csak css-sel lehet megformázni vagy esetleg lehet hozzá használni java-t vagy mit?
nem értek a html-hez és a css-hez sem :)
Fejlesztési környezet?
Sziasztok!
Ma böngésztem a netet és láttam egy pár oldalon,hogy Asp.net alapú a honlap!
Nem is olyan rég kezdtem el foglalkozni a "webprogramozással"azon bellül a php+sql és eléggé türhető szinten művelem "hobbi szint".
És érdeklődnék,hogy az asp.net hez mi a követelmény mint a php-hez(höz)php-mysql stb..
Milyen környezeten lehet ezt a programozást művelni?
És érdemes php-ról áttérni a asp.net-re?
Milyen elönye van a asp-nek?
Hátránya?
Iradolom az asp-ről.(Könyv,"elektronikus" leckék stb..)
Eléggé érdekelne a téma szeretném jobban megismerni ezt a programozást és igazából nem nagyon találtam alapokról magyar könyvet!
Aki tud segítni annak nagyon megköszönöm!
■ Ma böngésztem a netet és láttam egy pár oldalon,hogy Asp.net alapú a honlap!
Nem is olyan rég kezdtem el foglalkozni a "webprogramozással"azon bellül a php+sql és eléggé türhető szinten művelem "hobbi szint".
És érdeklődnék,hogy az asp.net hez mi a követelmény mint a php-hez(höz)php-mysql stb..
Milyen környezeten lehet ezt a programozást művelni?
És érdemes php-ról áttérni a asp.net-re?
Milyen elönye van a asp-nek?
Hátránya?
Iradolom az asp-ről.(Könyv,"elektronikus" leckék stb..)
Eléggé érdekelne a téma szeretném jobban megismerni ezt a programozást és igazából nem nagyon találtam alapokról magyar könyvet!
Aki tud segítni annak nagyon megköszönöm!
Tárolás: adatbázis vagy tömb?
Sziasztok!
Lenne egy elméleti kérdésem.
Egy oldal esetlegesen változó, szerkeszthető elemeit ( menüpontok, választható lista elemek stb ) szeretném valahogyan tárolni. Ezeket az admin felületről lehet, bővíteni, szerkesztetni, hozzáadni és így tovább. Arra gondoltam, hogy ehhez nem kellene külön plusz táblát, akár többet is létrehozni az adatbázisban, hanem csinálok egy config fájlt és abban tömbökben tárolnám és ezeket szerkesztgetem később, illetve olvasom be. Szóval ha vannak előnyei vagy hátrányai a különböző
megoldásoknak, akkor mik lennének ezek? Hogyan lenne érdemes ezt megoldani?
Köszönöm!
Üdv
■ Lenne egy elméleti kérdésem.
Egy oldal esetlegesen változó, szerkeszthető elemeit ( menüpontok, választható lista elemek stb ) szeretném valahogyan tárolni. Ezeket az admin felületről lehet, bővíteni, szerkesztetni, hozzáadni és így tovább. Arra gondoltam, hogy ehhez nem kellene külön plusz táblát, akár többet is létrehozni az adatbázisban, hanem csinálok egy config fájlt és abban tömbökben tárolnám és ezeket szerkesztgetem később, illetve olvasom be. Szóval ha vannak előnyei vagy hátrányai a különböző
megoldásoknak, akkor mik lennének ezek? Hogyan lenne érdemes ezt megoldani?
Köszönöm!
Üdv
június 4
RewriteCond és Rule paraméter segítség
Sziasztok!
Előre szólok hogy MŰKÖDIK csak nem tudom miért :)
Valaki magyarázza el nekem hogy a RewriteCond hogyan alkalmazható mert én nem értem :(
Leírás:
Van a domainem.hu, itt ugye megnyílik az index.php.
Ha a page változó kapott értéket akkor az a php oldal töltődik be, ha nem akkor a fooldal.php
Az oldalon "dinamikus" url-nél így néznek ki a varriációk:
domain.hu/index.php?page=fooldal
domain.hu/index.php?page=elso¶m1=1
domain.hu/index.php?page=$1¶m1=$2¶m2=$3&mappa=$4&kep=$5
Van admin oldal is az a domainem.hu/admin (itt ugye az admin mappában lévő index.php nyílik meg)
Itt a htaccess is:
A problémám:
1. Van az első kettő RewriteCond itt ugye azt ellenőrizzük hogy a page változó értékének nevével létezik-e file vagy mappa?
1b. Honnan tudja hogy a page-t kell ellenőrizni és nem a param1-et?
1c. Ha van mappa vagy file akkor mi történik? Semmi? Hol az "else" ág?
1d. Ha nem létezik akkor lefutnak a rule-ok.
2. Ha teljesül az első Rule akkor az, ha nem akkor a második, itt rögötön jön a kérdés, hogy kötelező-e az "L" paraméter és ha igen, miért?
3. Lehet-e "ágaztatni" a RewriteCond-okat? Pl (csak példaként):
4. Ha a legelső htaccess-t veszem alapul akkor ha olyat kap hogy oldalam.hu/admin kell-e lekezelni, vagy mivel van ilyen mappa bedob automatikusan a mappába?
Előre is köszönöm a fejtágítást!
■ Előre szólok hogy MŰKÖDIK csak nem tudom miért :)
Valaki magyarázza el nekem hogy a RewriteCond hogyan alkalmazható mert én nem értem :(
Leírás:
Van a domainem.hu, itt ugye megnyílik az index.php.
Ha a page változó kapott értéket akkor az a php oldal töltődik be, ha nem akkor a fooldal.php
Az oldalon "dinamikus" url-nél így néznek ki a varriációk:
domain.hu/index.php?page=fooldal
domain.hu/index.php?page=elso¶m1=1
domain.hu/index.php?page=$1¶m1=$2¶m2=$3&mappa=$4&kep=$5
Van admin oldal is az a domainem.hu/admin (itt ugye az admin mappában lévő index.php nyílik meg)
Itt a htaccess is:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9-]+)$ index.php?page=$1 [NC,L]
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ index.php?page=$1¶m1=$2¶m2=$3&mappa=$4&kep=$5 [NC,L]
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9-]+)$ index.php?page=$1 [NC,L]
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ index.php?page=$1¶m1=$2¶m2=$3&mappa=$4&kep=$5 [NC,L]
</IfModule>
A problémám:
1. Van az első kettő RewriteCond itt ugye azt ellenőrizzük hogy a page változó értékének nevével létezik-e file vagy mappa?
1b. Honnan tudja hogy a page-t kell ellenőrizni és nem a param1-et?
1c. Ha van mappa vagy file akkor mi történik? Semmi? Hol az "else" ág?
1d. Ha nem létezik akkor lefutnak a rule-ok.
2. Ha teljesül az első Rule akkor az, ha nem akkor a második, itt rögötön jön a kérdés, hogy kötelező-e az "L" paraméter és ha igen, miért?
3. Lehet-e "ágaztatni" a RewriteCond-okat? Pl (csak példaként):
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule blablabla
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule blablabla
# továbbra sem tudom hogy van az "else" ág
RewriteRule blablabla
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule blablabla
# továbbra sem tudom hogy van az "else" ág
4. Ha a legelső htaccess-t veszem alapul akkor ha olyat kap hogy oldalam.hu/admin kell-e lekezelni, vagy mivel van ilyen mappa bedob automatikusan a mappába?
Előre is köszönöm a fejtágítást!
június 4
Értékek átadása php képnek egy táblázatból hogyan?
Sziasztok.
A segítségeteket kérem a probléma megoldásában:
Egy fooldalon includolt php-ból szeretnék átadni értéket egy diagramnak.
Mivel és hogyan kell az ilyen feladatot megoldani?
A kiszámolt_érték süti csak akkor jött létre amikor külön lefuttatam az elso.php-t és akkor már működött a diagram.php-is.
Van egy
fooldal.php:elso.phpdiagram.phpA válaszokat köszönöm.
■ A segítségeteket kérem a probléma megoldásában:
Egy fooldalon includolt php-ból szeretnék átadni értéket egy diagramnak.
Mivel és hogyan kell az ilyen feladatot megoldani?
A kiszámolt_érték süti csak akkor jött létre amikor külön lefuttatam az elso.php-t és akkor már működött a diagram.php-is.
Van egy
fooldal.php:
<?php
include("elso.php");
?>
<img src="diagram.php">
<?php
include("masodik.php");
?>
<img src="diagram.php">....
<?php
kapcsolat és lekérdezés
<table>
táblasorok és számolás
</table>
$kiszámolt_érték
$kiszámolt_érték
diagram