Archívum - 2013
szeptember 26
Automatikus kódkezelés a teszt és az élő weboldal között
Sziasztok,
Szeretnék kérni egy pár tanácsot és útbaigazítást az alábbi problémára:
Van egy élő weboldal és ennek egy másolata a localhoston. A fejlesztés offline
megy, majd tesztelés után felmásolom a modosított fájlokat a szerverre és
tesztelek újból mindent.
A probléma hogy szinte lehetetlen egy az egyben ugyanazt a környezetet kialakítani(php, mysql, apache beállítások, verzió eltérések)
az online és offline szerveren,ezért előfordulhat hogy ami működött localhoston az nem működok online. Ráadásul ugye az is megtörténhet hogy nem veszünk észre egy hibát, csak akkor amikor már élesben van a kód.
Ezért szeretnék létrehozni egy másolatát a weboldalnak az online szerveren, ami
tesztelésre használnék. A munkamenetet így képzeltem el:
1. fejlesztés es tesztelés localhoston
2. a modosított fájlokat felmásolnám az online teszt oldalra es jönne tesztelés újra
3. ha minden ok, akkor a modosított fájlok átkerülnének az élő oldalra
Az online szerver Linux, PHP, Mysql és Apache, a localhost Windows 7, Apache, Mysql és PHP.
Melyik forráskód kezelő rendszer lenne a legalkalmasabb erre a feladatra?
Rengeteg leírás és tutorial van a neten verziókezelő rendszerekről de mégsem sikerült
megtalálnom a helyes utat a problémám megoldása felé.
Bármilyen tanácsot nagyon szívesen fogadok.
■ Szeretnék kérni egy pár tanácsot és útbaigazítást az alábbi problémára:
Van egy élő weboldal és ennek egy másolata a localhoston. A fejlesztés offline
megy, majd tesztelés után felmásolom a modosított fájlokat a szerverre és
tesztelek újból mindent.
A probléma hogy szinte lehetetlen egy az egyben ugyanazt a környezetet kialakítani(php, mysql, apache beállítások, verzió eltérések)
az online és offline szerveren,ezért előfordulhat hogy ami működött localhoston az nem működok online. Ráadásul ugye az is megtörténhet hogy nem veszünk észre egy hibát, csak akkor amikor már élesben van a kód.
Ezért szeretnék létrehozni egy másolatát a weboldalnak az online szerveren, ami
tesztelésre használnék. A munkamenetet így képzeltem el:
1. fejlesztés es tesztelés localhoston
2. a modosított fájlokat felmásolnám az online teszt oldalra es jönne tesztelés újra
3. ha minden ok, akkor a modosított fájlok átkerülnének az élő oldalra
Az online szerver Linux, PHP, Mysql és Apache, a localhost Windows 7, Apache, Mysql és PHP.
Melyik forráskód kezelő rendszer lenne a legalkalmasabb erre a feladatra?
Rengeteg leírás és tutorial van a neten verziókezelő rendszerekről de mégsem sikerült
megtalálnom a helyes utat a problémám megoldása felé.
Bármilyen tanácsot nagyon szívesen fogadok.
Pécs.Web Meetup – Szeptember
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
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 !
■ 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
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?
■ 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
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?
■ 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
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
■ 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?
Ti hol keresnétek állást, szoftver fejlesztő pozícióra?
■ szeptember 21
Mysql lekérdezés optimalizálása
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: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: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!
■ 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;
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
Köszönöm a segítséget!
szeptember 19
Konstruktív vita: Tárhelyek típusai, előnyök és hátrányok
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:
■ 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
Vállalkozás létezésének vizsgálata
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?
■ Túl naiv vagyok, hogy mindenkinek érdeke lenne egy ilyen lehetőség?