Internet: PHP, CGI, stb.

egzotikus HTTP fejlécek

(ez most főleg 'stb' kategória)
Szerintetek az IETF-en kívül ki szokott HTTP-fejléc mezőket definiálni? Üres perceimben HTTP-t proxyzok, és mindig akad valami új, pl:

SOAPAction: Ezt itt találtam meg
Content-type (kis t-vel!): felteszem, ez sima sajthiba
X-Pad: ennek utánanéztem, egy ősrégi Netscape-bug kivédésére került bele történelmileg az Apache-ba (különben is az 'X-' prefix egyedi kiegészítést jelent, tehát bocsánatos)
DNT: Do Not Track
Faces-Request: partial/ajax (ennek nyilván az Ajaxhoz van köze)
UA-CPU: AMD64 Na ez mi ez?

Tehát a kérdésem mindössze annyi: van mindezekről RFC, vagy csak úgy keletkeznek ősnemzés útján?

HTML5/CSS/JS framework

Ha valami modern webes fejlesztésbe kellene kezdenetek, milyen kliens oldali frameworköt használnátok? Mit kell tudnia: legyen modern, legyen megdizájnolva (alapból viszonylag szép, mobilon is megy, semmi extra), legyen benne minimális interakció támogatás (dialógus ablak, datepicker, tabok, rendezhető grid, semmi extra). Tehát ne legyen bonyolult, viszont fedjen le több területet is, amire kliens oldalon szükség van a menő trendek szerint.

Nagyon népszerű a Bootstrap, erre néztem rá először. Design-ból nagyon jó, de behavior-re nem mennek rá. Pl. van benne szép táblázat, de nincs benne rendezhető táblázat, van benne szép beviteli mező, de nincs benne dátum beviteli mező. Tehát még egy csomó JS kódot kell hozzá összevadászni, hogy egyáltalán alap szinten működjön a felület.

Van a jQuery UI, amiben tök jó widgetek vannak, de ők meg a kinézettel foglalkoznak kevésbé. Jól mutatja ezt, hogy létezik egy jQuery UI Bootstrap nevű projekt, ami próbálja a kettőt összegyúrni.

Találkoztam az ExtJS-sel, a demók alapján konkrétan ijesztően bonyolultnak néz ki, már túlzásnak is tűnt, és nem is teljesen ingyenes.

Sok kisebb framework van, amire viszont kevésbé mondanám, hogy framework, mert lefed ugyan egy pár dolgot, de egy csomót meg nem, és ha többet kell összegyúrni, az igencsak problémás is lehet.

És van még ezer meg egy, Kendo UI, YUI, Dojo, midori, stb., egy élet is kevés lenne hozzá, hogy mindet megismerje az ember. Ezért érdekelne inkább konkrét tapasztalat olyantól, aki fejlesztett már komolyabb webes alkalmazást. Mi a menő, mi jött be, mi hiányzott belőle?

Dotroll kampec?

Lehetséges az, hogy egy hibás SQL lekérdezés hatására behal az egész Dotroll?

Három oldalt ismerek ami ott van hosztolva, és amióta "lefutott" az homonózis SQL lekérdezés, azóta egyik sem érthető el.

Hibás háttérkiszolgálóra panaszkodik, másiknál pedig egyszerűen nem lehet csatlakozni az SQL-hez.
Az admin felületük működik, de a phpMyAdminjuk már nem.

Azért az vicces lenne, ha egy felhasználó be tudná akasztani az egész rendszert.
De lehet más a hiba, és csak véletlen egybeesés...

Ha nektek van ott oldalatok, ami használ SQL-t nézzetek már rá bejön-e? :D

Update: Feléledtek az oldalak. Azért érdekelne hogy mi miatt volt...

nagios plugin bénázás [részben solved]

Sziasztok!

Feltettem nagioshoz az interfacetable_v3t nevű plugint, és minden szép és jó, kivéve, hogy a status linket rosszul dobja ki szervízhez: http://<$IP>/nagios/cgi-bin/%22/interfacetable_v3t/tables/dQ2DlinkQ5Fsw-Interfacetable.html%22 -t ír, ami ugye "" -ket szúr be a linkbe, ezáltal nem működik. Találkozott már valaki ezzel? Hogy lehet orvosolni? Így kéne kinézni a linknek: http://<$IP>/interfacetable_v3t/tables/dQ2DlinkQ5Fsw-Interfacetable.html

UPDATE: visszatérve a 3.5.1 -es nagioshoz, vígan működik

Hírlevél küldés módjai (időtartam,csomag méret,csatolmány stb)

Sziasztok!
Egy vélemény kutatást szeretnék kérni,

Ha a feladat az,hogy ki kell küldeni több mint 50 ezer levelet. (Hírlevél feliratkozottak részére).
Ezt ti hogy csinálnátok és miért?
Első:
- I. Levél háttere és a benne lévő képek:
- a) Ha levélként csatolom és cid-el hivatkozom rá,akkor a levél mérete lesz nagy(200kb),
- b) Ha linkelek egy weboldalra akkor a kliensek nem szeretik a külső hivatkozást
- II. Időtartam:
- A levél kiküldése
a) egybe küldjem ki szünet nélkül
b) amennyire csak tudom reális időn belül széthúzni a levélküldést (4 óra?)
- III. Csomagméret(értem ezalatt hogy egy küldés részlet esetén hány címzett legyen benne)
a) egyesével
b) 50-100-as csomag?
c) 500-1000-es csomag?

Szeretnék kérni ezekről véleményeket, bizonytalanságom megszüntetésére és hátha nektek is hasznos.

Nginx + X-Accel-Redirect

Sziasztok,

Két napja túrom a fórumokat, de sajnos nem sikerült megoldást találnom a következő problémára: Adott egy nginx kiszolgáló, mögötte egy uwsgi szerver (python). Egy bizonyos könyvtár tartalmát szeretném jelszó védetté tenni, úgy hogy az authentikációt maga az alkalmazás végezze el. Elvileg mi sem egyszerűbb, hisz csak néhány sort kell fölvenni a virtualhost konfigjába:


    location /media/protected/ {
        internal;
        alias /home/project/uploads/protected/;
    }

valamint az authentikációt végző kódban az X-Accel-Redirect értékét kell beállítani a fejlécben és már kész is.

Igenám, de nem működik. Oly annyira, hogy a hibáról semmiféle log-ot nem kapok. Ha kikapcsolom az auth-ot, akkor simán megtalálja a fájlt.

Mi lehet a gond?

Előre is köszönöm!

[Megoldva] PHP - Input tag-ek kicserélése adott szövegre

Sziasztok!

HTML fájl tartalmában szeretném kicserélni az input tagek kódját a megadott value értékre. A kód POST-ban megkapja mindegyik input-nak a nevét és a beállítandó értékét. A tagek minden esetben ilyen formában néznek ki (CKEditor gyártja őket): <input maxlength="" name="" size="" type="text">. Eddig nem kellett a maxlength és size tulajdonságokkal foglalkozni, ezért ilyen kódot alkalmaztam:


foreach ($_POST as $key => $value) {
$html = str_replace('<input name="'.$key.'" type="text" />', $value, $html);
}

De újabban sajnos szükség lett a méretek állítására és így már bonyolódott a dolog. Rátaláltam a preg_replace függvényre, de eddig egyáltalán nem használtam regular expression kifejezéseket.

A maxlength="" és a size="" tulajdonságok értékei egy vagy két karakteresek (~1-50) is lehetnek. Hogyan tudom azt megadni, hogy a ""-ön belül lehet max. 2 karakter? Vagy hogyan tudom megadni, hogy a két " között lehessen bármilyen karakter?

Előre is köszönet a segítségért!
Üdv, Imre

uwsgi dokumentáció?

Nem tudom, használ-e valaki ilyesmit, de tegyünk egy próbát!
Minap arra vetemedtem, hogy használatba akartam venni Debian wheezy-n az uwsgi csomagot.
Doksi nincs csomagolva (nem találtam), az eredeti oldalról továbbküldtek a http://uwsgi-docs.readthedocs.org/en/latest/ lapra.
Eddig szép, ez kellene nekem.
De nem ez a verzió. Ugyanis az 1.9-es, ami "latest" címszóva ki van pakolva, az még fejlesztés alatt áll.
A stabil verzió számát most nem tudom fejből (1.6 talán?), nekem meg a Debianon 1.2.x van.
Eredendően az 1.2-höz valót keresem, de megelégednék a jelenlegi stabil változatéval is.
Van valakinek ötlete, hogy merre keressem? (githubbal nem vagyok túl jó viszonyban - ha ott lenne, előfordulhat, hogy ezért nem találtam meg)