Archívum - Nov 2012 - Fórum téma
november 15
jQuery: .click() vs .bind('click')
Sziasztok!
Elég sokat használok jQuery-t és felmerült bennem egy elméleti jellegű kérdés.
Esemény hozzáadásnál van-e valami teljesítménybeli különbség azés a között?
A dokumentáció szerint a .click() (egyetemben a többi standard böngésző eseménnyel) egy aliasként szolgál a .bind('click');-hez.
Melyik módszer jobb, ti melyiket használjátok (pontosabban mikor melyiket)?
■ Elég sokat használok jQuery-t és felmerült bennem egy elméleti jellegű kérdés.
Esemény hozzáadásnál van-e valami teljesítménybeli különbség az
$('#az-en-elemem').click(function(e){//csinálj valamit});
$('#az-en-elemem').bind('click',
function(e){//csinálj valamit});
A dokumentáció szerint a .click() (egyetemben a többi standard böngésző eseménnyel) egy aliasként szolgál a .bind('click');-hez.
Melyik módszer jobb, ti melyiket használjátok (pontosabban mikor melyiket)?
pécs.web meetup
A Meetup célja, hogy összehozza azokat a pécsi fejlesztőket és designereket, akiket érdekel a web- és mobiltechnológia, akik szeretnének más szakmabeliekkel találkozni, tapasztalatot cserélni és magukat képezni. Az előadások elsősorban a webfejlesztés, a mobil- és webalkalmazás fejlesztés, a PHP, a JavaScript és a Java programozási nyelvek, a hozzájuk kapcsolódó keretrendszerek és fejlesztői eszközök, a modern design elvek, tapasztalatok és usability szabályok témaköreiből fognak kikerülni. Természetesen nem zárunk ki a tematikához lazábban kapcsolódó előadásokat sem - ha van egy érdekes témád, bátran jelentkezz előadónak Te magad is. A Meetup kitűnő alkalmat biztosít arra, hogy megismerkedjünk olyan kevésbé ismert, esetleg kísérleti technológiákkal, amelyek egyelőre nem tartoznak a mainstream területek közé, mégis nagy jövő áll előttük (pl. NoSQL, szerver oldali JavaScript, cross-platform mobil fejlesztés).
Az előadások végén szeretnénk hallani a véleményeteket, vitatkozzunk, adjunk ötleteket, végső soron segítsük egymás munkáját.
Egy-egy Meetup három egymást követő, egyenként 30 perces előadásból fog állni. Az esemény havi rendszerességgel kerül megrendezésre.
Kinek érdemes csatlakoznia a Meetuphoz?
- Szerver és kliens oldali fejlesztőknek
- Frontend pixel mágusoknak
- Grafikusoknak, akik a webbel vagy felhasználói interfészekkel foglalkoznak
- Rendszermérnököknek és rendszergazdáknak
- Webes körökben mozgó vállalkozóknak és cégvezetőknek
A pécs.web oldala
Jelentkezés előadónak
Mennyire biztonságos ez a munkamenet kezelés?
Sziasztok, a 'Php-ban saját függvény írása, meghívása' topic is hasonló témát feszeget, de talán külön jobb helye lesz... Szóval próbálnám kitalálni, hogy miként kezeljem egy többfelhasználós rendszerben a munkameneteket és az alábbi ELVI módra gondoltam.
A lényege, hogy belépés után minden egyes user kapna egy kulcsot $_SESSION["user"]["key"] aminek értékét folyamatosan, minden oldalbetöltésnél vizsgálnám és újradefiniálnám, a $_SESSION["user"]["logged"] és a $_SESSION["user"]["id"] megléte mellett.
A belépés során a user rekordjának ellenőrzése a minta kedvéért egy egyszerű feltétellel ellenőrződik (test##kukac##test.hu / test) illetve a $_SESSION["user"]["key"] most szándékosan csak egy fájlba íródik és nem adatbazásba.
Nagyon megköszönném ha véleményeznétek a kódot és segítenétek jóbbá tenni...
[colorer=php]
<?php
session_start();
ob_start();
if(isset($_GET["logout"])){
session_destroy();
session_regenerate_id(true);
header("Location: ./login.php");
die();
}
if($_SESSION["user"]["logged"] && is_numeric($_SESSION["user"]["id"])){
$id = $_SESSION["user"]["id"];
$sid = file_get_contents($id);
if($sid == $_SESSION["user"]["key"]){
echo "<p><a href='?logout'>logout</a></p>";
echo "<p><a href='/login.php'>refresh</a></p>
A lényege, hogy belépés után minden egyes user kapna egy kulcsot $_SESSION["user"]["key"] aminek értékét folyamatosan, minden oldalbetöltésnél vizsgálnám és újradefiniálnám, a $_SESSION["user"]["logged"] és a $_SESSION["user"]["id"] megléte mellett.
A belépés során a user rekordjának ellenőrzése a minta kedvéért egy egyszerű feltétellel ellenőrződik (test##kukac##test.hu / test) illetve a $_SESSION["user"]["key"] most szándékosan csak egy fájlba íródik és nem adatbazásba.
Nagyon megköszönném ha véleményeznétek a kódot és segítenétek jóbbá tenni...
[colorer=php]
<?php
session_start();
ob_start();
if(isset($_GET["logout"])){
session_destroy();
session_regenerate_id(true);
header("Location: ./login.php");
die();
}
if($_SESSION["user"]["logged"] && is_numeric($_SESSION["user"]["id"])){
$id = $_SESSION["user"]["id"];
$sid = file_get_contents($id);
if($sid == $_SESSION["user"]["key"]){
echo "<p><a href='?logout'>logout</a></p>";
echo "<p><a href='/login.php'>refresh</a></p>
november 14
webgrafika vélemény
Nem tudom hogy esetleg ide lehet ilyen témát létrehozni de ha nem akkor bocsi és töröljétek.
Igazság szerint csak véleményezést szeretnék kérni a weblapgrafikámról. Egy nyomdának csináltam nem rég. Én csak a grafikai tervet csináltam tehát nem én programoztam le :).
Kiváncsi lennék az emberek véleményére hogy kinek hogy tetszik. Jöhet jó is és rossz is bár remélem több jó fog jönni :).
ez a weboldal: http://www.olcsogyorsnyomda.hu
Előre is köszi a válaszokat
■ Igazság szerint csak véleményezést szeretnék kérni a weblapgrafikámról. Egy nyomdának csináltam nem rég. Én csak a grafikai tervet csináltam tehát nem én programoztam le :).
Kiváncsi lennék az emberek véleményére hogy kinek hogy tetszik. Jöhet jó is és rossz is bár remélem több jó fog jönni :).
ez a weboldal: http://www.olcsogyorsnyomda.hu
Előre is köszi a válaszokat
november 12
Google Maps adaptív zoom
Sziasztok!
SQL -ből beolvasott koordináták alapján jelenítek meg a Google Maps-on pontokat. Hogyan lehetne azt megoldani, hogy a térkép mindig akkora nagyítású legyen, hogy azon látható legyen az összes pont. A db-ben folyamatosan változnak a koordináták, így a fix zoom megadása nem jó.
SQL -ből beolvasott koordináták alapján jelenítek meg a Google Maps-on pontokat. Hogyan lehetne azt megoldani, hogy a térkép mindig akkora nagyítású legyen, hogy azon látható legyen az összes pont. A db-ben folyamatosan változnak a koordináták, így a fix zoom megadása nem jó.
november 12
Php-ban saját függvény írása, meghívása
Hello
Valaki eltudná magyarázni nekem, hogy php-ban ha írunk függvényt, akkor milyen célra irjuk? Mármint milyen kódot írunk bele...adatbázis műveleteket, lekérdezést, ciklust...és hogy hivjuk meg ezt a függvényt?
Van egy kis kódom, ezzel a jelszavát tudja módosítani a user. Ez jó így ahogy van(isset-el aktiválódik), vagy ezt is lehetne függvénnyé alakítani? Javascript függvénynél az oké, hogy egy onclick-nél hívom meg például, de php-ban?
■ Valaki eltudná magyarázni nekem, hogy php-ban ha írunk függvényt, akkor milyen célra irjuk? Mármint milyen kódot írunk bele...adatbázis műveleteket, lekérdezést, ciklust...és hogy hivjuk meg ezt a függvényt?
Van egy kis kódom, ezzel a jelszavát tudja módosítani a user. Ez jó így ahogy van(isset-el aktiválódik), vagy ezt is lehetne függvénnyé alakítani?
if(isset($_POST['jelszo_submit']))
{
$jelszavam=$user_adat['Jelszo'];
$en=$user_adat['Felhasznalonev'];
$pass1=mysql_real_escape_string($_POST['pass1']);
$pass_hiba=array();
if($pass1==$jelszavam)
{
$pass2=mysql_real_escape_string($_POST['pass2']);
if(strlen($pass2)>=6 && strlen($pass2)<=15)
{
$pass3=mysql_real_escape_string($_POST['pass3']);
if($pass2==$pass3)
{
$pass_csere=mysql_query("update regisztracio set Jelszo='$pass2' where Felhasznalonev='$en'");
$_SESSION['adatok']['Jelszo']=$pass2;
$pass_modosit=1;
$_POST=array();
}
else
{
$pass_hiba[]="A megadott új jelszavak nem egyformák.";
}
}
else
{
$pass_hiba[]="Az új jelszó minimum 6, maximum 15 karakter legyen.";
}
}
else
{
$pass_hiba[]="A jelenlegi jelszavát hibásan adta meg.";
}
}
Webes projekt könyvtár struktúra
Sziasztok!
Szeretném kikérni a véleményeteket a könyvtár struktúra best practice-ekkel kapcsolatban, webes projekt esetén. A kérdés félig-meddig általános, van egy régebbi projektem amiben néha nem találom meg, hogy egy-egy fájl hova is kerüljön, így mostanra némelyik könyvtárban elég nagy kuszaság lett. A következő nyelveket/adatbázisokat/eszközöket használom a projektben: Javascript, PHP, Node.JS, MongoDB, Redis (Predis php libbel), Smarty, jQuery, jQuery UI. Jelenleg egyébként a következőképp fest a felépítés:Tehát a kérdésem az volna, hogy hogyan is néz ki szabványosan (ha van ilyen) a könyvtárstruktúra illetve a fenti libeket és program kódokat merre helyeznétek el?
■ Szeretném kikérni a véleményeteket a könyvtár struktúra best practice-ekkel kapcsolatban, webes projekt esetén. A kérdés félig-meddig általános, van egy régebbi projektem amiben néha nem találom meg, hogy egy-egy fájl hova is kerüljön, így mostanra némelyik könyvtárban elég nagy kuszaság lett. A következő nyelveket/adatbázisokat/eszközöket használom a projektben: Javascript, PHP, Node.JS, MongoDB, Redis (Predis php libbel), Smarty, jQuery, jQuery UI. Jelenleg egyébként a következőképp fest a felépítés:
- www
- classes
- config
- lib
- logs
- nodejs
- public_html
- js
- css
- images
- templates
november 10
E-mail beágyazott kép megjelenjen automatikusan
Üdv,
Érdeklődnék, valaminek van-e valami használható technikája arra, hogy e-mailbe beágyazott képet hogyan lehet megjeleníttetni automatikusan. (CID-et használok, phpmailerrel pakolom bele, meg is jelenik - amennyiben kattintunk gmail-ben, hogy megjelenítés. Nos és ezt a kattintást szeretném megspórolni.)
Köszi!
■ Érdeklődnék, valaminek van-e valami használható technikája arra, hogy e-mailbe beágyazott képet hogyan lehet megjeleníttetni automatikusan. (CID-et használok, phpmailerrel pakolom bele, meg is jelenik - amennyiben kattintunk gmail-ben, hogy megjelenítés. Nos és ezt a kattintást szeretném megspórolni.)
Köszi!
Távmunkánál mennyire jellemző?
Láttam egy álláshirdetést, amiben távmunkát ajánlottak, de volt egy számomra hajmeresztőnek tűnő kitétel:
Amellett, hogy ezt biztonsági kockázatnak tartom (hogy miért, az mellékes), mi értelme egy fejlesztő esetében az ilyesminek?
Honnan tudja akár a program, akár a program által rögzített adatokat feldolgozó személy, hogy az illető fejlesztő épp gondolkodik egy problémán, netán papíron vázolja a készülő programot vagy elment kávézni?
Ti találkoztatok már hasonlóval?
Egykori munkahelyemen lokálisan próbáltak valami hasonlót bevezetni, de csúfos bukás lett a vége, mert többet kellett adminisztrálni, mint amennyi munkát végeztünk. (úgy értem: arányaiban több időt kellett az adminisztrációra fordítani sok esetben, mint amennyi időbe egy-egy probléma megoldása került)
■ A számitógépedre egy ***** (www.*****.com) nevű "Remote Employee Monitor" program kerül telepítésre, ahol munka megkezdésekor Check-in -elni. Innentől mi látjuk hogy mennyit / mivel dolgoztál.
Amellett, hogy ezt biztonsági kockázatnak tartom (hogy miért, az mellékes), mi értelme egy fejlesztő esetében az ilyesminek?
Honnan tudja akár a program, akár a program által rögzített adatokat feldolgozó személy, hogy az illető fejlesztő épp gondolkodik egy problémán, netán papíron vázolja a készülő programot vagy elment kávézni?
Ti találkoztatok már hasonlóval?
Egykori munkahelyemen lokálisan próbáltak valami hasonlót bevezetni, de csúfos bukás lett a vége, mert többet kellett adminisztrálni, mint amennyi munkát végeztünk. (úgy értem: arányaiban több időt kellett az adminisztrációra fordítani sok esetben, mint amennyi időbe egy-egy probléma megoldása került)
AJAX elméleti kérdés
Sziasztok
Arra lennék kíváncsi, hogy ti hogyan valósítanátok meg a következô feladatot. Adott egy parent div es benne tobb masik:A feladat az lenne, hogy AJAX segítségével szeretném frissíteni az egyes child divek tartalmát. Egyes események bekövetkeztekor (pl gombra, linkre kattintáskor) , nem kell minden child-ot frissíteni, elég néha csak 2-ôt , vagy 3-at.
Minden child div-nek van tartalma, amely nem egy teljes oldal, de nem is pár html tag, hanem egy összetettebb, esetenként képeket is megjelenítô html kód, és minden child elemhez egyetlen, igaz kicsit komolyabb adatbázis lekérés tartozik.
A konkrét kérdésem annyi, hogy érdemes-e külön-külön refreshelni a child diveket, vagy egész egyszerûen a parent-et frissítsem és kész? És ha érdemes külön, akkor csak külön kérésekkel tudom frissíteni a cél elemek tartalmát, vagy lehetôség van arra hogy egyetlen kéréssel újratöltôdjenek a kívánt tartalmak?
Számomra nem egyértelmû hogy csináljam, ezért szeretném a segítségeteket kérni
Köszönöm
■ Arra lennék kíváncsi, hogy ti hogyan valósítanátok meg a következô feladatot. Adott egy parent div es benne tobb masik:
<html>
<body>
....
<div id='parent'>
<div id='child1'>...</div>
<div id='child2'>...</div>
<div id='child3'>...</div>
<div id='child4'>...</div>
<div id='child5'>...</div>
</div>
...
<input type='button' value='' onclick='refresh_content_of_1_and_3_child_div()'>
<input type='button' value='' onclick='refresh_content_of_3_4_and_5_child_div()'>
...
</body>
</html>
Minden child div-nek van tartalma, amely nem egy teljes oldal, de nem is pár html tag, hanem egy összetettebb, esetenként képeket is megjelenítô html kód, és minden child elemhez egyetlen, igaz kicsit komolyabb adatbázis lekérés tartozik.
A konkrét kérdésem annyi, hogy érdemes-e külön-külön refreshelni a child diveket, vagy egész egyszerûen a parent-et frissítsem és kész? És ha érdemes külön, akkor csak külön kérésekkel tudom frissíteni a cél elemek tartalmát, vagy lehetôség van arra hogy egyetlen kéréssel újratöltôdjenek a kívánt tartalmak?
Számomra nem egyértelmû hogy csináljam, ezért szeretném a segítségeteket kérni
Köszönöm