Archívum - Május 2010
május 26
Fejlesztési módszertan/eszköz JS-es UI-hoz?
Sziasztok!
ExtJS és qWikiOffice Desktop alapokon fejlesztünk egy alkalmazást. A munkának 3 lassú és kényelmetlen eleme van:
1. Az egyes modulok megjelenéséhez szükséges ExtJS komponensek kódjának megírása (szükséges property-k összegyűjtése az ExtJS doksiból majd a sok 100 sornyi kód beverése);
2. Az egyes felhasználói akciók hatására történő adatcsere lebonyolítása (százféle handlerben megírt adatösszegyűjtő, -elküldő, válaszfeldolgozó és hibakezelő kódhalmazok);
3. Bonyolult és fejlett üzleti logika kódolása JS-ben, majd után még - a megbízhatóság miatt - egy szerver oldali nyelven és/vagy SQL-ben is.
Az idő előrehaladtával mi is egy sor egyszerűsítést használtunk már (felparaméterezhető kódgenerátor 1. pont megkönnyítésére, általános függvények használata 2. pont megkönnyítésére, stb.), de a munka így is inkább titkárnői mint mérnöki.
Ha van valami jó ötletetek/tapasztalatotok, ami ezt a rabszolgamunkát megkönnyíti, azt szívesen meghallgatnám!
Előre is köszönöm!
Üdv:
Dávid
■ ExtJS és qWikiOffice Desktop alapokon fejlesztünk egy alkalmazást. A munkának 3 lassú és kényelmetlen eleme van:
1. Az egyes modulok megjelenéséhez szükséges ExtJS komponensek kódjának megírása (szükséges property-k összegyűjtése az ExtJS doksiból majd a sok 100 sornyi kód beverése);
2. Az egyes felhasználói akciók hatására történő adatcsere lebonyolítása (százféle handlerben megírt adatösszegyűjtő, -elküldő, válaszfeldolgozó és hibakezelő kódhalmazok);
3. Bonyolult és fejlett üzleti logika kódolása JS-ben, majd után még - a megbízhatóság miatt - egy szerver oldali nyelven és/vagy SQL-ben is.
Az idő előrehaladtával mi is egy sor egyszerűsítést használtunk már (felparaméterezhető kódgenerátor 1. pont megkönnyítésére, általános függvények használata 2. pont megkönnyítésére, stb.), de a munka így is inkább titkárnői mint mérnöki.
Ha van valami jó ötletetek/tapasztalatotok, ami ezt a rabszolgamunkát megkönnyíti, azt szívesen meghallgatnám!
Előre is köszönöm!
Üdv:
Dávid
szervlet/jsp és file feltöltés hogyan?
Sziasztok,
Az érdekelne hogy hogy müködik a webes file feltöltés a jsp/szervletek esetében
- Milyen konfigurációs beállitások vannak? ( max fileméret , max feltöltési idő stb)
- Mit/hol/hogyan kell beállitanom?
- Ezek a beálliástások webszerverhez kötöttek vagy attól függetlenek? (pl a web.xml-ben vagy valamilyen más egyéb konfigurációs file-ban kell beállitanom valamit)
Apache tomcat-et használok , ha ez segit valamit
Azt már tudom, hogy php-ben hogy müködnek ezek a dolgok, és ahogy eddig utána néztem, google azt mutatja, hogy java-ban eléggé másképp müködnek ezek a dolgok (sajnos vagy nem sajnos)
Szóval jól jönne némi segitség/info hogy mit/hol/hogyan :)
OP
■ Az érdekelne hogy hogy müködik a webes file feltöltés a jsp/szervletek esetében
- Milyen konfigurációs beállitások vannak? ( max fileméret , max feltöltési idő stb)
- Mit/hol/hogyan kell beállitanom?
- Ezek a beálliástások webszerverhez kötöttek vagy attól függetlenek? (pl a web.xml-ben vagy valamilyen más egyéb konfigurációs file-ban kell beállitanom valamit)
Apache tomcat-et használok , ha ez segit valamit
Azt már tudom, hogy php-ben hogy müködnek ezek a dolgok, és ahogy eddig utána néztem, google azt mutatja, hogy java-ban eléggé másképp müködnek ezek a dolgok (sajnos vagy nem sajnos)
Szóval jól jönne némi segitség/info hogy mit/hol/hogyan :)
OP
php include menü
Sziasztok!
Nemrég kezdtem ismerkedni a phpval, így kérném türelmeteket ha értetlenül fogalmazok. (a nyelv szintaktikája és utasításkészletét még nem igazán tettem magamévá)
Van egy egyszerű includos menüm (index.php):
A menü:
<a href='?menu=lap1'>Nyitólap</a>
<a href='?menu=lap2'>Nyitólap</a>
...
Majd egy nem fix tartalom divbe includolom a tartalmat.
<?php
switch($_GET['menu'])
{
case lap1:
include("lap1.php");break;
case lap2:
include("lap2.php");break;
default:
include("lap3.php");break;
}
?>
Ezzel nincs is probléma, csak mutatom, hogy egy hasonló felállást szeretnék elérni a keptar.php oldalon:
<!-- ======== FARSANG =========== -->
<div class="megnyit">
<a href="#" onClick="document.getElementById('farsang').style.display=(document.getElementById('farsang').style.display=='none')?'block':'none';return false">Képek megnyitásához / bezárásához kattintson ide!</a></div>
<table width="100%" id="farsang" style="display:none">
<tr>
<td width="100%">
<?php
include("galery/farsang/index.html");
?>
</td>
</tr>
</table>
</div><br />
<!-- ===== KÁLVÁRIA ============ -->
<div class="megnyit">
<a href="#" onClick="document.getElementById('kalvaria').style.display=(document.getElementById('kalvaria').style.display=='none')?'block':'none';return false">Képek megnyitásához és bezárásához kattintson ide!</a></div>
<table width="100%" id="kalvaria" style="display:none">
<tr>
<td width="100%">
<?php
include("galery/kalvaria/index.html");
?>
</td>
</tr>
</table>
</div>
Nemrég kezdtem ismerkedni a phpval, így kérném türelmeteket ha értetlenül fogalmazok. (a nyelv szintaktikája és utasításkészletét még nem igazán tettem magamévá)
Van egy egyszerű includos menüm (index.php):
A menü:
<a href='?menu=lap1'>Nyitólap</a>
<a href='?menu=lap2'>Nyitólap</a>
...
Majd egy nem fix tartalom divbe includolom a tartalmat.
<?php
switch($_GET['menu'])
{
case lap1:
include("lap1.php");break;
case lap2:
include("lap2.php");break;
default:
include("lap3.php");break;
}
?>
Ezzel nincs is probléma, csak mutatom, hogy egy hasonló felállást szeretnék elérni a keptar.php oldalon:
<!-- ======== FARSANG =========== -->
<div class="megnyit">
<a href="#" onClick="document.getElementById('farsang').style.display=(document.getElementById('farsang').style.display=='none')?'block':'none';return false">Képek megnyitásához / bezárásához kattintson ide!</a></div>
<table width="100%" id="farsang" style="display:none">
<tr>
<td width="100%">
<?php
include("galery/farsang/index.html");
?>
</td>
</tr>
</table>
</div><br />
<!-- ===== KÁLVÁRIA ============ -->
<div class="megnyit">
<a href="#" onClick="document.getElementById('kalvaria').style.display=(document.getElementById('kalvaria').style.display=='none')?'block':'none';return false">Képek megnyitásához és bezárásához kattintson ide!</a></div>
<table width="100%" id="kalvaria" style="display:none">
<tr>
<td width="100%">
<?php
include("galery/kalvaria/index.html");
?>
</td>
</tr>
</table>
</div>
PDO prepared statement
Meglehet valahogy tekinteni ,hogy milyen értékeket kapott a prepared statement vagy ,hogy milyen lekérdezést hajtott végre velük a PDO?Már egy ideje szívok ,hogy semmit se ad vissza a PDO lekérdezés ,holott az phpmyadmin-ban ugyanaz a lekérdezés az értékek behelyettesítése után hibátlanúl lefut.Több fajta behelyettesítést is próbáltam pl.vagy:
■ SELECT
count(*)
FROM users
WHERE
user_name = ? AND
password = ? "
"SELECT
count(*)
FROM users
WHERE
user_name = :user AND
password = :password "
Another Follow-up on HTML5 Video in IE9
Félszívvel, de a Microsoft is támogatja a VP8-at
■ május 25
Nagy terhelésű rendszerek fejlesztése 2.
Mielőtt a bevezető cikk után rátérnénk a konkrét load balancing és clusterező megoldásokra, szeretnék egy jelentéktelennek tűnő, ám de annál hasznosabb eszközt bemutatni. Hölgyeim és uraim, konzolokat elővenni, debuggereket bekapcsolni, háttérfolyamatokat írunk.
.htaccess ErrorDocument
Üdv!
Szeretnék a .htaccess állománnyal saját 404 errort kiírni, de sehogy sem megy! Jelenleg ez a fájl tartalma:
<Files "magyar">
ForceType application/x-httpd-php
</Files>
<Files "english">
ForceType application/x-httpd-php
</Files>
<Files "content_helper">
ForceType application/x-httpd-php
</Files>
<Files "error">
ForceType application/x-httpd-php
</Files>
ErrorDocument 404 /error.php
De ha ezt írom: ErrorDocument 404 "Error!" Az sem megy!
Ehhez kell engedélyezni valamit a httpd.conf-ban?
■ Szeretnék a .htaccess állománnyal saját 404 errort kiírni, de sehogy sem megy! Jelenleg ez a fájl tartalma:
<Files "magyar">
ForceType application/x-httpd-php
</Files>
<Files "english">
ForceType application/x-httpd-php
</Files>
<Files "content_helper">
ForceType application/x-httpd-php
</Files>
<Files "error">
ForceType application/x-httpd-php
</Files>
ErrorDocument 404 /error.php
De ha ezt írom: ErrorDocument 404 "Error!" Az sem megy!
Ehhez kell engedélyezni valamit a httpd.conf-ban?
Cross-domain Ajax with Cross-Origin Resource Sharing
A modern böngészők CORS szolgáltatásáról
■