Archívum - Júl 2013
július 4
Dinamikus és fix szélességű div egymás mellett
Egy weboldalra szeretnék oldalsávot készíteni az oldal jobb szélére, ellenben a tőle balra lévő tartalom dinamikus szélességű és szeretném, hogy az oldalsávon kívüli területet teljes szélességében töltse ki.
A kérdésem az, hogy ezt hogyan tudom kivitelezni.
■ A kérdésem az, hogy ezt hogyan tudom kivitelezni.
a műveletnek megfelelő header-ek küldése válaszként
Sziasztok!
Egy weboldalon, (nem http auth. hanem saját) html form + php-s bejelentkezésnél, ha a bejelentkezés sikertelen, akkor a weblap tartalmának szokásos kiíratásán kívül érdemes / lehet még küldeni megfelelő header()-t is a kimenetre? Ebben az esetben 401 -et?
1) Szokás ez, teljesen alap, vagy totál hülyeség?
2) Gyakorlatilag a kérdésem vonatkozik az összes ilyen státuszkódra:
2/a) Tehát ha például egy tartalom létezett X ideig egy linken, majd archiválom és már nem jelenik meg a weboldalon, akkor érdemes-e erre külön "ágat" gyártanom: azaz, az adott url meghívása esetén a db "archív" flag-re válaszul egy "ez a tartalom már nem érhető el" üzenetet dobnom egy "410 Gone"-t?
2/b)
Vagy például ha lejár a session, akkor a user "kidobását" kövesse egy:
"419 Authentication Timeout"?
2/c)
Vagy például, ha valaki az url-t átírja nem megengedett paraméterekkel, akkor: "400 Bad Request"-tel.
3) Egyáltalán érdemes-e ezzel foglalkozni, vagy mindig adjunk vissza valami tartalmat a szokásos "sikeres" fejléccel? (HTTP) response status code-okról van szó, lehet h weblap szinten nem is kéne ezzel foglalkozni - kizárólag webszerver-"szinten"?
4) És az ucsó: van-e valami különleges - persze iszonyat gyakori - kikötés, miszerint minden böngészőnként mások ezek és minden kód minden böngészőnek mást jelent és persze nem működik. Tehát extra hibákat gyártok vele, amiket böngészőverziónként kell kitesztelni, vagy bátran vágjak bele?
Nos? :)
■ Egy weboldalon, (nem http auth. hanem saját) html form + php-s bejelentkezésnél, ha a bejelentkezés sikertelen, akkor a weblap tartalmának szokásos kiíratásán kívül érdemes / lehet még küldeni megfelelő header()-t is a kimenetre? Ebben az esetben 401 -et?
1) Szokás ez, teljesen alap, vagy totál hülyeség?
2) Gyakorlatilag a kérdésem vonatkozik az összes ilyen státuszkódra:
2/a) Tehát ha például egy tartalom létezett X ideig egy linken, majd archiválom és már nem jelenik meg a weboldalon, akkor érdemes-e erre külön "ágat" gyártanom: azaz, az adott url meghívása esetén a db "archív" flag-re válaszul egy "ez a tartalom már nem érhető el" üzenetet dobnom egy "410 Gone"-t?
2/b)
Vagy például ha lejár a session, akkor a user "kidobását" kövesse egy:
"419 Authentication Timeout"?
2/c)
Vagy például, ha valaki az url-t átírja nem megengedett paraméterekkel, akkor: "400 Bad Request"-tel.
3) Egyáltalán érdemes-e ezzel foglalkozni, vagy mindig adjunk vissza valami tartalmat a szokásos "sikeres" fejléccel? (HTTP) response status code-okról van szó, lehet h weblap szinten nem is kéne ezzel foglalkozni - kizárólag webszerver-"szinten"?
4) És az ucsó: van-e valami különleges - persze iszonyat gyakori - kikötés, miszerint minden böngészőnként mások ezek és minden kód minden böngészőnek mást jelent és persze nem működik. Tehát extra hibákat gyártok vele, amiket böngészőverziónként kell kitesztelni, vagy bátran vágjak bele?
Nos? :)
július 3
php - pgsql
Valaki használta már a php-t postgresql-el?
Van több gondom is vele, a tárolt eljárásoknál a pg_ execute elég fura resultset-et ad. A tárolt eljárás neve van benne, a tényleges eredményt meg megpróbálja string-ként összefűzni... Ha kell küldök kódot is, nem tudom hogy javítható. Egyelőre addig se jutottam el, hogy tárolt eljárással kiolvassam egy tábla tartalmát, aztán azt átadjam php-nek. Mysql-ben ez kb annyi lenne, hogyÍrtam pg függvényekre valami hasonlót, mint pdo. Tudom, hogy van pdo lib pgsql-hez is, de a szolgáltatónál egyelőre csak sima pg függvények vannak fent. Majd megkérdem mennyiért telepítenék. Nem tudom, hogy pdo-val is ugyanúgy rossz lenne e az eredmény, majd később kipróbálom...
Azt hittem a plpgsql-el könnyebb dolgom lesz, mint a mysql-el, de nem igazán találtam semmi használható tutorialt eddig. Legalábbis pont erre a feladatra nem, ellenben minden másra igen. :-) Végülis ugyanez megoldható sima pgsql-es tárolt eljárással is, de jobban tetszene, ha menne plpgsql-ből, mert később bármikor szükség lehet rá.Egyelőre eddig jutottam, de teljesen rossz.Ezt kapom vissza.
Ha a returns-ben átírom az id-ket, és beteszek mondjuk az user_id-hez egy as id-t, akkor meg syntax error-t... Nem túl baráti...
Van több gondom is vele, a tárolt eljárásoknál a pg_ execute elég fura resultset-et ad. A tárolt eljárás neve van benne, a tényleges eredményt meg megpróbálja string-ként összefűzni... Ha kell küldök kódot is, nem tudom hogy javítható. Egyelőre addig se jutottam el, hogy tárolt eljárással kiolvassam egy tábla tartalmát, aztán azt átadjam php-nek. Mysql-ben ez kb annyi lenne, hogy
CREATE PROCEDURE `user_read_all`(
)
BEGIN
SELECT `user_id` AS `id`, `user_name` AS `name`, `user_email` AS `email` FROM `user`
ORDER BY `user_id` DESC;
END;
$stmt = $pdo->query('CALL `user_read_all`()');
$stmt->fetchAll();
Azt hittem a plpgsql-el könnyebb dolgom lesz, mint a mysql-el, de nem igazán találtam semmi használható tutorialt eddig. Legalábbis pont erre a feladatra nem, ellenben minden másra igen. :-) Végülis ugyanez megoldható sima pgsql-es tárolt eljárással is, de jobban tetszene, ha menne plpgsql-ből, mert később bármikor szükség lehet rá.
CREATE OR REPLACE FUNCTION user_read_all()
RETURNS table(user_id INT, user_name VARCHAR, user_email VARCHAR)
AS
$BODY$
BEGIN
return query SELECT
user_id, user_name, user_email
FROM
user;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
array(1) { [0]=> array(1) { ["test"]=> string(4) "(,,)" } }
Ha a returns-ben átírom az id-ket, és beteszek mondjuk az user_id-hez egy as id-t, akkor meg syntax error-t... Nem túl baráti...
Több div frissítése egyszerre.
Sziasztok!
Van egy üzenőfalam ahol minden üzenetnek van egy
<div id="chat_ido"></div> része és ezt szeretném frissíteni.
Mondjuk van 5 üzenetem amit while al kilistázok és mindegyik <div id="chat_ido"></div>-jét frissíteni akarom.
facebooknál is így van ha postolok akkor az időt időközönként frissíti ilyet szeretnék elérni a üzenőfalamba.
Még annyi hogy ugye az új üzeneteket innerhtml beszúrom ott is jó lesz?
hogy tudnám minden divet frissíteni minden sorba?
Legyetek szívesek segíteni
Előre is köszönöm.
■ Van egy üzenőfalam ahol minden üzenetnek van egy
<div id="chat_ido"></div> része és ezt szeretném frissíteni.
Mondjuk van 5 üzenetem amit while al kilistázok és mindegyik <div id="chat_ido"></div>-jét frissíteni akarom.
facebooknál is így van ha postolok akkor az időt időközönként frissíti ilyet szeretnék elérni a üzenőfalamba.
Még annyi hogy ugye az új üzeneteket innerhtml beszúrom ott is jó lesz?
hogy tudnám minden divet frissíteni minden sorba?
Legyetek szívesek segíteni
Előre is köszönöm.
július 3
Webes felületet kéne csinálni, mi a trend 2013-ban?
Van egy rendszer, az app maga serveren fut, ennek kellene UI-t csinálni. Nem egy kirívó eset. Az már látszik, hogy egy webes felület lenne a legjobb, mert akkor csak egyszer kellene lefejleszteni, egyszerű az upgrade stb. stb., de azért ez ennyire nem egyszerű. Kérdéseim a hajtás után.
július 1
Media tartalom fallback
Helló!
Egy olyan rendszert szeretnék építeni ahol média tartalmak több verzióval rendelkezhetnek.
Amikor a kérés beérkezik a szerverhez (mondjuk http://valami.hu/ver1/kep1.png) akkor az adott fájl nem feltétlenül létezik a megadott útvonalon.
Van viszont két további mappa ver2 és ver3, amikben létezhet egy kep1.png nevű fájl és szeretném ezek közül kiszolgálni képet.
Lehetséges-e ilyen logikát építeni? Mivel lenne érdemes próbálkozni?
Előre is köszi!
■ Egy olyan rendszert szeretnék építeni ahol média tartalmak több verzióval rendelkezhetnek.
Amikor a kérés beérkezik a szerverhez (mondjuk http://valami.hu/ver1/kep1.png) akkor az adott fájl nem feltétlenül létezik a megadott útvonalon.
Van viszont két további mappa ver2 és ver3, amikben létezhet egy kep1.png nevű fájl és szeretném ezek közül kiszolgálni képet.
Lehetséges-e ilyen logikát építeni? Mivel lenne érdemes próbálkozni?
Előre is köszi!
Javascript aszinkron iteráció
Sziasztok,
egy olyan kérdésem lenne felétek, hogy NodeJS-ben szerintetek mikor van létjogosultsága egy feladatnak aszinkron feldolgozni, illetve mikor jobb a hagyományos szinkron megoldás?
Például adott egy for ciklus ami a példának okáért mondjuk sima összeadásokat végez egy tömbön. Ezt érdemes-e aszinkronra ki szervezni?
Mi az a határ amikor valamit szinkron vagy épp már aszinkron valósítanátok meg? A lekérdezés az adatbázis felé már egyértelműen aszinkron kategória, de az alatt hol lehet az egyensúly?
Ti hogyan vélekedtek erről?
■ egy olyan kérdésem lenne felétek, hogy NodeJS-ben szerintetek mikor van létjogosultsága egy feladatnak aszinkron feldolgozni, illetve mikor jobb a hagyományos szinkron megoldás?
Például adott egy for ciklus ami a példának okáért mondjuk sima összeadásokat végez egy tömbön. Ezt érdemes-e aszinkronra ki szervezni?
Mi az a határ amikor valamit szinkron vagy épp már aszinkron valósítanátok meg? A lekérdezés az adatbázis felé már egyértelműen aszinkron kategória, de az alatt hol lehet az egyensúly?
Ti hogyan vélekedtek erről?
windows 7 backup - hogyan törölhetném?
Hátha valaki látott már ilyet: van egy win7 home rendszerem, amit időnként külső diszkre mentek.
Néha úgy gondoltam, hogy jobb ha tiszta lappal indítom a mentést, ezért a backup diszk főkönyvtárából minden mentéssel kapcsolatos állományt és könyvtárat átraktam egy alkönyvtárba. Ha volt már valami az alkönyvtárban, azt töröltem, így is megvolt mindig a két verzióm.
Most takarítanék, de nem lehet... A system restore teli van másfél-két éves backupok nyomaival, de nem tudom őket törölni, mert azokat a mentéseket már rég töröltem a külső diszkről. Neten egyelőre csak olyan tippeket találtam, amik sértetlen katalógusból való törlésről szólnak.
Úgy fest, az egyetlen kiút, ha kikapcsolom a system restore-t, ezzel törlök minden korábbi bejegyzést, majd visszakapcsolom és készítek egy új backupot.
Viszont ez önmagában kb. 3-4 órás menet, amit szívesen kihagynék... :(
Van valakinek jobb ötlete?
Sajnos azt sem tudom, hogy ezek a régi bejegyzések ténylegesen csak bejegyzések vagy helyet is foglalnak a diszken. Előbbi esetben nem foglalkoznék velük, de azt tudom, hogy a hagyományos restore pointok igen sok helyet képesek felemészteni.
■ Néha úgy gondoltam, hogy jobb ha tiszta lappal indítom a mentést, ezért a backup diszk főkönyvtárából minden mentéssel kapcsolatos állományt és könyvtárat átraktam egy alkönyvtárba. Ha volt már valami az alkönyvtárban, azt töröltem, így is megvolt mindig a két verzióm.
Most takarítanék, de nem lehet... A system restore teli van másfél-két éves backupok nyomaival, de nem tudom őket törölni, mert azokat a mentéseket már rég töröltem a külső diszkről. Neten egyelőre csak olyan tippeket találtam, amik sértetlen katalógusból való törlésről szólnak.
Úgy fest, az egyetlen kiút, ha kikapcsolom a system restore-t, ezzel törlök minden korábbi bejegyzést, majd visszakapcsolom és készítek egy új backupot.
Viszont ez önmagában kb. 3-4 órás menet, amit szívesen kihagynék... :(
Van valakinek jobb ötlete?
Sajnos azt sem tudom, hogy ezek a régi bejegyzések ténylegesen csak bejegyzések vagy helyet is foglalnak a diszken. Előbbi esetben nem foglalkoznék velük, de azt tudom, hogy a hagyományos restore pointok igen sok helyet képesek felemészteni.
P1R program – újratöltve
Bő fél évvel ezelőtt meghirdettem egy programot, mellyel kapcsolatban már akkor is komoly terveket szövögettem. Az élet érdekes helyzetek elé állított, így sokáig kérdéses volt, hogy a program valaha elindul-e. Ma már kijelenthetem, hogy igen, elindul, sőt nagyobb babérokra tör, mint azt a meghirdetésekor jómagam terveztem. De ne szaladjunk ennyire előre.
Két idő külöbsége
Sziasztok!
Azzal a problémával fordulok hozzátok hogy két dátum különbségét szeretném megkapni másodpercben.
Adatbázisba az időt ilyen formába tárolom :
2013-06-20 22:42:47
Mostani időből kéne kivonni.
Milyen módon a legegyszerűbben megoldani?
Megszeretném kérdezni hogy itt a fórumon hogy csinálták meg azt hogy "49 hét 5 napja"
Mert gondolom nem egyesével írták meg
pl:
if($különbség <= 60)
{
print= "Nincs egy perce";
}elseif($különbség <= 120)
{
print = "1 perce";
}
stb....
Erre is kérhetnék ötletet?:)
Előre is köszönöm
■ Azzal a problémával fordulok hozzátok hogy két dátum különbségét szeretném megkapni másodpercben.
Adatbázisba az időt ilyen formába tárolom :
2013-06-20 22:42:47
Mostani időből kéne kivonni.
Milyen módon a legegyszerűbben megoldani?
Megszeretném kérdezni hogy itt a fórumon hogy csinálták meg azt hogy "49 hét 5 napja"
Mert gondolom nem egyesével írták meg
pl:
if($különbség <= 60)
{
print= "Nincs egy perce";
}elseif($különbség <= 120)
{
print = "1 perce";
}
stb....
Erre is kérhetnék ötletet?:)
Előre is köszönöm