Archívum - 2013 - Fórum téma
február 13
Javascript mintaillesztés, Node.js
Sziasztok,
egy elég misztikus hibába ütköztem, és nem nagyon tudok a végére járni.
Van egy node.js scriptem, UDP-n érkező adatokat dolgoz fel. A bejövő streamet természetsen stringgé alakítom és kivágom belőle azt, ami nekem kell.
Szóval van ez a kódrészlet:A konzolba az alábbiakat írja:
(sorkihagyások nincsenek, csak gondoltam tagolom a jobb olvashatóság miatt)
A "this.patterns.logsync" egy RegExp objektum.
A probléma az, hogy a harmadik console.log üzenet null-t ad vissza. Aminek persze nem nullnak kellene lennie.
egy elég misztikus hibába ütköztem, és nem nagyon tudok a végére járni.
Van egy node.js scriptem, UDP-n érkező adatokat dolgoz fel. A bejövő streamet természetsen stringgé alakítom és kivágom belőle azt, ami nekem kell.
Szóval van ez a kódrészlet:
res = this.patterns.logsync.exec(logLine);
console.log(logLine);
console.log(this.patterns.logsync);
console.log(res);
log L 02/13/2013 - 13:13:40: "rezso :D<13478><STEAM_0:0:123456789><CT>" logsync (ip "188.188.188.128:27005") (port "0") (hit "0") (hit_head "0") (hit_wall "3") (kill "21") (kill_head "8") (kill_wall "0") (shot "0") (death "7") (time "718")
/log L ([0-9]{2})/([0-9]{2})/([0-9]{4}) - ([0-9]{2}):([0-9]{2}):([0-9]{2}): "(.*?)<([0-9]+)><((STEAM|VALVE|BOT)(.*?))><([A-Z_]*)>" logsync .ip "(.*?)". .port "([0-9-]*)". .hit "([0-9-]*)". .hit_head "([0-9-]*)". .hit_wall "([0-9-]*)". .kill "([0-9-]*)". .kill_head "([0-9-]*)". .kill_wall "([0-9-]*)". .shot "([0-9-]*)". .death "([0-9-]*)". .time "([0-9-]*)"./gi
null
/log L ([0-9]{2})/([0-9]{2})/([0-9]{4}) - ([0-9]{2}):([0-9]{2}):([0-9]{2}): "(.*?)<([0-9]+)><((STEAM|VALVE|BOT)(.*?))><([A-Z_]*)>" logsync .ip "(.*?)". .port "([0-9-]*)". .hit "([0-9-]*)". .hit_head "([0-9-]*)". .hit_wall "([0-9-]*)". .kill "([0-9-]*)". .kill_head "([0-9-]*)". .kill_wall "([0-9-]*)". .shot "([0-9-]*)". .death "([0-9-]*)". .time "([0-9-]*)"./gi
null
(sorkihagyások nincsenek, csak gondoltam tagolom a jobb olvashatóság miatt)
A "this.patterns.logsync" egy RegExp objektum.
A probléma az, hogy a harmadik console.log üzenet null-t ad vissza. Aminek persze nem nullnak kellene lennie.
perl rmintaillesztés
Sziasztok!
Van 1 string:
Ez itt egy string
aminek kell egy része
ez az: 123456
utolsó sor
Ebből nekem az 123456 kell, de ez minden futásnál másik szám, a többi ugyanaz. Meg tudom csinálni úgy, hogy tömbbe teszem, bejárom, és amikor az elem így kezdődik: "ez az:" akkor kettévágom, de ennél szerintem sokkal egyszerűbben meg lehet oldani reguláris kifejezéssel. Kérdésem az lenne hogy hogyan?
■ Van 1 string:
Ez itt egy string
aminek kell egy része
ez az: 123456
utolsó sor
Ebből nekem az 123456 kell, de ez minden futásnál másik szám, a többi ugyanaz. Meg tudom csinálni úgy, hogy tömbbe teszem, bejárom, és amikor az elem így kezdődik: "ez az:" akkor kettévágom, de ennél szerintem sokkal egyszerűbben meg lehet oldani reguláris kifejezéssel. Kérdésem az lenne hogy hogyan?
február 13
Weboldal népszerűsítése
Végre elkészítettem a weboldalam amit itt sok embernek köszönhetek :D
viszont olyan kérdésem lenne, hogy nincs sok pénzem sőt szal pénz nélkül, hogy tudnám népszerűsíteni/ beindítani a weboldalam mert pénz nélkül fogalmam sincs hogyan lehetne..
■ viszont olyan kérdésem lenne, hogy nincs sok pénzem sőt szal pénz nélkül, hogy tudnám népszerűsíteni/ beindítani a weboldalam mert pénz nélkül fogalmam sincs hogyan lehetne..
Chrome: lábléc alatti rés
Sziasztok!
Egy olyan kérdésem lenne, hogy Chrome-ban miért jelenik meg kb. 20px rés a lábléc alatt. Itt a weblabornál is így van, vagy pl. a webdesignerwall honlapján.
Eddig ez nem tűnt fel, meg nem is zavart, igaz nem is olyan régóta tanulom ezeket a dolgokat. Ha a láblécnek adok egy 20px-es negatív margint az megoldja problémát, nem tudom, ilyet illik-e csinálni. Valójában ha fix lenne a lábléc magassága, akkor egyszerű lenne odaragasztani a lap aljára, gond úgy látom akkor van, ha a tartalmak elrendezése rugalmas.
Előre is köszi.
■ Egy olyan kérdésem lenne, hogy Chrome-ban miért jelenik meg kb. 20px rés a lábléc alatt. Itt a weblabornál is így van, vagy pl. a webdesignerwall honlapján.
Eddig ez nem tűnt fel, meg nem is zavart, igaz nem is olyan régóta tanulom ezeket a dolgokat. Ha a láblécnek adok egy 20px-es negatív margint az megoldja problémát, nem tudom, ilyet illik-e csinálni. Valójában ha fix lenne a lábléc magassága, akkor egyszerű lenne odaragasztani a lap aljára, gond úgy látom akkor van, ha a tartalmak elrendezése rugalmas.
Előre is köszi.
Facebook developer alkalmazás törlése
Sziasztok!
Felvettem a developer alkalmazást egy profilba, de végül nem a kérdéses profilon lesz rá szükség. Hogyan lehet törölni? Erre nem találtam lehetőséget.
■ Felvettem a developer alkalmazást egy profilba, de végül nem a kérdéses profilon lesz rá szükség. Hogyan lehet törölni? Erre nem találtam lehetőséget.
február 11
jQuery Ajax FormData() feltöltése xhr-rel.
Feladat: 1 db fájl feltöltése FormData()-ként úgy, hogy közben kijelezze a feltöltés pillanatnyi értékét. MySQL táblában az adatok lementése: a feltöltő neve, a feltöltött *.zip/*.rar fájl tartalma, a fájl neve.
Eddig jutottam: http://users.atw.hu/bujocska/
A javascript részt megtaláljátok a honlapon.
Probléma: amikor én próbálok feltölteni egy fájlt, mindig sikerül, viszont ha más, neki megáll 100%-nál és nem történik semmi: nem rak be új rekordot a táblába, nem tölti fel a fájlt a szerverre. Fogalmam sincs miért van ez, esetleg a fájl neve miatt.
Fájl/mappa szerkezet (design elemeket leszámítva):
- /index.php
- /jsHandler.php
- js/script.js
- js/jquery-ui-1.9.2.custom.min.js
- /uploads (mappa - chmod 777)
- /tmp (az atw.hu miatt kell - chmod 777)
[colorer=php]
<?php
ob_start();
$mysql["connection"]=mysql_connect("host","felhasználónév","jelszó") or die("Hiba a MySQL szerverhez való kapcsolódás közben. Hibaüzenet: ".mysql_error());
$mysql["selection"]=mysql_select_db("db") or die("Hiba a MySQL adatbázis kiválasztása közben. Hibaüzenet: ".mysql_error());
foreach($_POST as $k=>$v)
$_POST[$k]=mysql_real_escape_string($v);
$_FILES["upload_file"]["name"]=preg_replace("/[^a-zA-Z0-9\.]/","_",mysql_real_escape_string($_FILES["upload_file"]["name"]));
$maxsize=104857600; //100 MB
$minsize=5242880; //5 MB
if($_FILES["upload_file"]["error"]==4){
if(isset($_GET["nojs"]))header("Location:index.php?result=0"); //hibák szeparálása az index.php-ben, semmi különös.
Eddig jutottam: http://users.atw.hu/bujocska/
A javascript részt megtaláljátok a honlapon.
Probléma: amikor én próbálok feltölteni egy fájlt, mindig sikerül, viszont ha más, neki megáll 100%-nál és nem történik semmi: nem rak be új rekordot a táblába, nem tölti fel a fájlt a szerverre. Fogalmam sincs miért van ez, esetleg a fájl neve miatt.
Fájl/mappa szerkezet (design elemeket leszámítva):
- /index.php
- /jsHandler.php
- js/script.js
- js/jquery-ui-1.9.2.custom.min.js
- /uploads (mappa - chmod 777)
- /tmp (az atw.hu miatt kell - chmod 777)
[colorer=php]
<?php
ob_start();
$mysql["connection"]=mysql_connect("host","felhasználónév","jelszó") or die("Hiba a MySQL szerverhez való kapcsolódás közben. Hibaüzenet: ".mysql_error());
$mysql["selection"]=mysql_select_db("db") or die("Hiba a MySQL adatbázis kiválasztása közben. Hibaüzenet: ".mysql_error());
foreach($_POST as $k=>$v)
$_POST[$k]=mysql_real_escape_string($v);
$_FILES["upload_file"]["name"]=preg_replace("/[^a-zA-Z0-9\.]/","_",mysql_real_escape_string($_FILES["upload_file"]["name"]));
$maxsize=104857600; //100 MB
$minsize=5242880; //5 MB
if($_FILES["upload_file"]["error"]==4){
if(isset($_GET["nojs"]))header("Location:index.php?result=0"); //hibák szeparálása az index.php-ben, semmi különös.
Forráslink átalakítás (routering)
Sziasztok!
A kérdésem az lenne hogyan tudom megoldani hogy a weboldalam linkjei ne így jelenjenek meg.
/index.php vagy /servers/index.php vagy /donate.php
Én így szeretném:
index.php vagy /index.php?id=servers vagy /index.php?id=donate
szóval ehhez hasonló megoldás kéne
Utánna olvastam a .htaccess fájlt kell szerkeszteni úgy hogy minden oldalkérést az index.phpre juttasson át és az index.phpben kell megírni hogy mikor mit írjon ki.
Viszont ez nekem nem nagyon sikerült, ezért kérném a segítségetek.
Előre is köszönöm a válaszokat.
■ A kérdésem az lenne hogyan tudom megoldani hogy a weboldalam linkjei ne így jelenjenek meg.
/index.php vagy /servers/index.php vagy /donate.php
Én így szeretném:
index.php vagy /index.php?id=servers vagy /index.php?id=donate
szóval ehhez hasonló megoldás kéne
Utánna olvastam a .htaccess fájlt kell szerkeszteni úgy hogy minden oldalkérést az index.phpre juttasson át és az index.phpben kell megírni hogy mikor mit írjon ki.
Viszont ez nekem nem nagyon sikerült, ezért kérném a segítségetek.
Előre is köszönöm a válaszokat.
február 10
Div hátterének megváltoztatása egy másik div hover eseményére
A problémám az, hogy a navigációs részben van két divem. Az egyikben nyomógombok, a másikban a nyomógombhoz tartozó képi elemnek kellene megjelenni.
Meg lehet változtatni egyáltalán a másik div background-image beállítását?
■ Meg lehet változtatni egyáltalán a másik div background-image beállítását?
Karakterkódolás SOS ékezetes betűk helyett "?"
Sziasztok
Éppen egy multigaming oldalát csinálgatom szabadídőmben..
Nem vagyok valami profi a webekben.. Ugyan html-t vágom.. php-t naggyából.
CMS rendszerről van szó.. Régebben php-fusionnal dolgoztam de mostanában webspellel.
Nos ebben a bizonyos CMS-ben (Webspell)-ben akadtam el..
Hogy ne legyen olyan unalmas a téma szerkeszgettünk.. hozzáraktunk ezt-azt, például egy facebook dobozt, tgf kiírót.
A karakterkódolás probléma csak a saját magam által írt, NEM MYSQL -es részeben jön elő. Amit az adatbázis tárol az hiba nélkül rendesen érti az ékezeteket..
Az általam html-ben megírt részekben nem érti viszont.
Előre is köszi.
(U.i: sima windows notepaddal csináltam)
■ Éppen egy multigaming oldalát csinálgatom szabadídőmben..
Nem vagyok valami profi a webekben.. Ugyan html-t vágom.. php-t naggyából.
CMS rendszerről van szó.. Régebben php-fusionnal dolgoztam de mostanában webspellel.
Nos ebben a bizonyos CMS-ben (Webspell)-ben akadtam el..
Hogy ne legyen olyan unalmas a téma szerkeszgettünk.. hozzáraktunk ezt-azt, például egy facebook dobozt, tgf kiírót.
A karakterkódolás probléma csak a saját magam által írt, NEM MYSQL -es részeben jön elő. Amit az adatbázis tárol az hiba nélkül rendesen érti az ékezeteket..
Az általam html-ben megírt részekben nem érti viszont.
Előre is köszi.
(U.i: sima windows notepaddal csináltam)
február 9
JS Stack?
Sziasztok,
- erősen elméleti téma -
ma ütköztem bele egy érdekes olvasmányba: http://dailyjs.com/2013/02/04/stack/
Nem tartom magam gyakorlott javascriptesnek, alap dolgokkal vagyok tisztában, meg pár jquery shortcutot tudok, de alapvetően szerver oldalon kódolok. Úgy vettem észre, hogy a JS-nek napról napra egyre durvább szerepe van, és nagyobb figyelmet kellene rá fordítani (részemről legalábbis).
Szóval vannak a cikkben felsorolva 'stack'-ek, minden fontos 'funkcióra' egy js lib.
Nagyjából értem is, hogy melyik mire való, de nem sikerült olyan esetet elképzelnem, ahol ezeknek hasznát venném. Ez persze azért is lehet, mert főleg a php-vel vagyok szorosabb kapcsolatban, ez pedig vastagon a kliens oldal(nak tűnik).
Szóval egyáltalán mikor érdemes ezeket használni? Szokványos webes világban (weblapok, webshopok, portálok, blogok, etc.) mennyire szokták ezeket az eszközöket használni?
Esetleg valami feketeöves js-es tudna mondjuk egy bloatware refaktor step-by-stepet csinálni, hogy na ilyen volt ilyen lett, mit mivel lehet kiváltani, mire kell figyelni, mikor mit érdemes használni, van ennek értelme?
Egyáltalán jó kérdéseket teszek fel? :D
■ - erősen elméleti téma -
ma ütköztem bele egy érdekes olvasmányba: http://dailyjs.com/2013/02/04/stack/
Nem tartom magam gyakorlott javascriptesnek, alap dolgokkal vagyok tisztában, meg pár jquery shortcutot tudok, de alapvetően szerver oldalon kódolok. Úgy vettem észre, hogy a JS-nek napról napra egyre durvább szerepe van, és nagyobb figyelmet kellene rá fordítani (részemről legalábbis).
Szóval vannak a cikkben felsorolva 'stack'-ek, minden fontos 'funkcióra' egy js lib.
Nagyjából értem is, hogy melyik mire való, de nem sikerült olyan esetet elképzelnem, ahol ezeknek hasznát venném. Ez persze azért is lehet, mert főleg a php-vel vagyok szorosabb kapcsolatban, ez pedig vastagon a kliens oldal(nak tűnik).
Szóval egyáltalán mikor érdemes ezeket használni? Szokványos webes világban (weblapok, webshopok, portálok, blogok, etc.) mennyire szokták ezeket az eszközöket használni?
Esetleg valami feketeöves js-es tudna mondjuk egy bloatware refaktor step-by-stepet csinálni, hogy na ilyen volt ilyen lett, mit mivel lehet kiváltani, mire kell figyelni, mikor mit érdemes használni, van ennek értelme?
Egyáltalán jó kérdéseket teszek fel? :D