ugrás a tartalomhoz

Archívum - Szep 2013

szeptember 26

Pécs.Web Meetup – Szeptember

Drawain · 2013. Szep. 26. (Cs), 01.52

Szeptemberben – immáron kilencedik alkalommal – rendezzük meg Pécs egyelőre egyetlen állandó fejlesztői fórumát, a pécs.web meetupot!

szeptember 25

Lekérdezés

wreakz · 2013. Szep. 25. (Sze), 21.02
Sziasztok !

Olyan problémám lenne hogy külön táblába tároljuk a felhasználókat, és a karaktereket, de hogy be lehessen azonosítani a karaktereket ezért a felhasználóknak van egy IDjük. A karaktereknek (Szám szerint 2db) is van, de az megegyezik a felhasználóéval. Olyan kérdésem lenne hogy ezt hogy tudnám lekérdezni ?

Két tábla nevei: - accounts, - characters
Accounts tábla: id username loginhash password email country friendsmessage mtausername

Characters tábla: charactername id account

//Accounts táblából a "id" az = Characters táblából az "account"-tal

Elnézést a fogalmazási hibákért !
A válaszokat előre is köszönöm !
 

Form időzítés

doctorwho · 2013. Szep. 25. (Sze), 14.39
Sziasztok!

HTML űrlapnál hogy tudom beállítani, hogy a php feldolgozást szeptember 30 14 órától október 9 15 óráig engedje?
 

Google-térkép API kulcs

pilot · 2013. Szep. 25. (Sze), 14.04
Sziasztok!

Van egy Google térképes alkalmazásom, ahol a Google térképre kattintva koordinátákat lehet adatbázisba menteni.

Amikor a saját webszerveremen tesztelem, akkor rendben működik. De ha feltöltöm a szolgáltató szerverére, és akkor próbálom ki az oldal működését, a következő hibaüzenetet kapom:

A weboldalhoz másik Google Térkép API-kulcs szükséges, új kulcs a http://code.google.com/apis/maps/documentation/javascript/v2/introduction.html#obtaining_key címen generálható.

Tudna valaki ebben segíteni?
 

dom ready gyorsítása

Tanul0 · 2013. Szep. 25. (Sze), 08.26
Sziasztok!

Egy online ügyviteli rendszert fejlesztek. A problémám az, hogy a dom ready nagyon lassú, pláne egy régebbi gépen. A html mérete elég nagy mivel akár 2 évnyi bejegyzés megjelenhet ahol minden napra lehet több bejegyzés is. A html mérete gzip-elve 70-80kb, firefox net panelje szerint ezt 700ms alatt betölti, de a dom az én gépemen 3 egy régebbi gépen pedig 10mp alatt tölt be. http://kepfeltoltes.hu/view/130925/kep_www.kepfeltoltes.hu_.png itt egy kép a netpanelről. Javascript, CSS és a képek mind cachelve vannak. Mivel van olyan javascript kód aminek maximum 1-2 mp alatt le kéne futnia (pl. horgonyhoz ugrás jquery scrolltop-al), így nem tudom, hogyan tudnék javítani még a kódon, vagy mit csináljak másképp. Lazy load és lapozás nem jöhet szóba. Várom az ötleteket és tippeket.

Üdv,
Gábor
 

szeptember 24

Hol keresnél IT softver fejlesztő állást?

titanilla · 2013. Szep. 24. (K), 12.44
Ti hol keresnétek állást, szoftver fejlesztő pozícióra?
 

szeptember 21

Mysql lekérdezés optimalizálása

plip · 2013. Szep. 20. (P), 22.04
Sziasztok!
Egy viszonylag egyszerű ügyben kérném a véleményeteket/segítségeteket:
Adott egy adatbázis, egyszerűség kedvéért 2 tábla:
A: id, b_id
B: id, name
id természetesen primary key, b_id pedig a b.id-vel van kapcsolatban.

Adott a query:

SELECT  COUNT(A.id) db, B.name 
	FROM  A 
		INNER JOIN B ON A.B_id=B.id          
	GROUP BY B.id                        
	ORDER BY db DESC      
	LIMIT 0, 10;
Tehát a B elemeiből hány szerepel A-ban és eszerint egy ranglista. Ez szépen működött is, amíg meg nem hízott az adatbázis. Jelenleg A-ban 220.000, B-ben 8000 rekord van. A lekérdezés átlag 4-7 mp alatt fut le.
Hogyan lehetne gyorsítani?
- myisam/innodb? Jelenleg myisam, próbáltam innodb-vel is, még lassabbnak tűnt.
- Van-e jelentősége, hogy B_id foreign key, vagy csak simán key?
- vagy pedig jöhet a denormalizálás, és vegyek fel B-re egy számláló mezőt, amit triggerrel/php-val updatelek?


A táblaszerkezetek:

CREATE TABLE A (
  id bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  B_id int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (id),
  KEY k_B_id (B_id),
) ENGINE=MyISAM



CREATE TABLE B (
  id int(10) unsigned NOT NULL AUTO_INCREMENT,
  name varchar(120) CHARACTER SET utf8 COLLATE utf8_hungarian_ci NOT NULL,
  PRIMARY KEY (id),
) ENGINE=MyISAM
Egyébként a helyzet még bonyolódik egy C táblával is, ahol B-ben van egy C_id oszlop hasonló kapcsolattal, és ezekből kell különböző statisztikákat lekérdezni, de már a 2táblás verziónál gondok vannak.

Köszönöm a segítséget!
 

szeptember 19

Konstruktív vita: Tárhelyek típusai, előnyök és hátrányok

Hidvégi Gábor · 2013. Szep. 19. (Cs), 21.32
Weboldalainkat vagy alkalmazásainkat többféleképp helyezhetjük el, hogy ügyfeleink vagy látogatóik elérhessék. Megkérek mindenkit, aki tapasztalatokkal rendelkezik, hogy írja le az egyes típusok pozitívumait és negatívumait, milyen látható és rejtett költségvonzatai lehetnek, és ha elegendő anyag gyűlik össze (két héten belül, október harmadikáig), akkor összedobunk belőle egy blogbejegyzést. Ezt utána bárki linkelheti, hogy a megrendelők objektív döntést tudjanak hozni.

Fontos: Mivel nem csak a jót és szépet osztjuk meg egymással, hisz a törpök élete nem csak játék és mese, ügyeljünk a hangnemre, és hogy a társalgás kulturált mederben follyon! Ez a fórumtéma egy teszt, ha sikeresnek bizonyul, további hasonlóak fogják követni.

A tárhelytípusok a következők:
  • osztott tárhely
  • saját szerver tárhelyszolgáltatónál
  • saját szerver ügyfélnél
  • magyar VPS (virtuális szerver)
  • nemzetközi VPS (Amazon, Microsoft stb.)
  • managed VPS
A lista finomítható, bővíthető igény esetén, ha valami kimaradt.
 

Vállalkozás létezésének vizsgálata

mz82 · 2013. Szep. 19. (Cs), 20.40
Elérhető ma olyan nyílt adatbázis, amiben naprakészen ellenőrizni lehet, hogy egy vállalkozás be van e Magyarországon jegyezve? A NAV-nál és Cégbíróságnál lehet ilyen lekérdezéseket csinálni, viszont nekem most arra lenne szükségem, hogy egy weboldalon a regisztrációkor automatikusan kiszűrjem a kamu cégeket. Az adószám lenne az ellenőrzés alapja.
Túl naiv vagyok, hogy mindenkinek érdeke lenne egy ilyen lehetőség?
 

PhpUnit - közös teszt változók

inf · 2013. Szep. 19. (Cs), 15.45
Van egy olyan - szerintem elhibázot - húzása a phpunit-nak, hogy ha csinálsz egy testcase-t, és abban több teszt metódust, akkor minden teszt metódushoz újra példányosítja a case-t, és futtatja a setup-ot. Be lehet állítani valahogyan, hogy ezt ne tegye, és csak egy testcase példányt hozzon létre, és azon futtassa az összes megadott metódust? Baromira zavaró ez a viselkedése, főleg integrációs teszteknél, ahol igyekszik spórolni az ember az adatok legatterolásával és újra feltöltésével, hogy gyorsak legyenek.