Archívum
február 26, 2014
Robert C. Martin - Clean Architecture and Design
Robert C. Martin előadása a helyes architektúra-tervezésről
■ Fájlok méretének összehasonlítása
Csináltam egy cron scriptet, ami 30 percenként lefut. A feladata 2 fájl méretének az összehasonlítása. Nem értem pontosan miért, de eszi a memóriát rendesen. Olyan mintha nem szabadítaná fel mikor lezárom curl_close($ch);-el.
Hol lehet a scriptben a hiba?
Hol lehet a scriptben a hiba?
Nézet tábla vagy Group by
Van egy netes játék, amely egy sql dump fileban adja meg a játékban lévő falvak infóit.
pl. http://ts1.travian.hu/map.sql
Ennek a szerkezete a következő:ID: Number of the field, starts in the top left corner at the coordinate (-400|400) and ends in the bottom right corner at (400|-400).
X: X-Coordinate of the village.
Y: Y-Coordinate of the village.
TID: The tribe number. 1 = Roman, 2 = Teuton, 3 = Gaul, 4 = Nature and 5 = Natars
VID: Village number. The unique ID for the village.
Village: The name of the village.
UID: The player’s unique ID, also known as User-ID.
Player: The player name.
AID: The alliance’s unique ID.
Alliance: The alliance name.
Population: The village’s number of inhabitants without the troops.
Egy klánban több játékos is lehet és egy játékosnak több falva is. Ebben ugye falvanként van felsorolva minden infó. Eddig azt csináltam hogy ezt ahogy van beraktam egy táblába. Majd valahányszor egy játékos adataira voltam kíváncsi group by-al lekérdeztem(a népesség miatt).
Nem rég viszont létrehoztam 3 nézettáblát.
pl.
pl. http://ts1.travian.hu/map.sql
Ennek a szerkezete a következő:
CREATE TABLE `x_world` (
`id` int(9) unsigned NOT NULL default '0',
`x` smallint(3) NOT NULL default '0',
`y` smallint(3) NOT NULL default '0',
`tid` tinyint(1) unsigned NOT NULL default '0',
`vid` int(9) unsigned NOT NULL default '0',
`village` varchar(20) NOT NULL default '',
`uid` int(9) NOT NULL default '0',
`player` varchar(20) NOT NULL default '',
`aid` int(9) unsigned NOT NULL default '0',
`alliance` varchar(8) NOT NULL default '',
`population` smallint(5) unsigned NOT NULL default '0',
UNIQUE KEY `id` (`id`) );
X: X-Coordinate of the village.
Y: Y-Coordinate of the village.
TID: The tribe number. 1 = Roman, 2 = Teuton, 3 = Gaul, 4 = Nature and 5 = Natars
VID: Village number. The unique ID for the village.
Village: The name of the village.
UID: The player’s unique ID, also known as User-ID.
Player: The player name.
AID: The alliance’s unique ID.
Alliance: The alliance name.
Population: The village’s number of inhabitants without the troops.
Egy klánban több játékos is lehet és egy játékosnak több falva is. Ebben ugye falvanként van felsorolva minden infó. Eddig azt csináltam hogy ezt ahogy van beraktam egy táblába. Majd valahányszor egy játékos adataira voltam kíváncsi group by-al lekérdeztem(a népesség miatt).
Nem rég viszont létrehoztam 3 nézettáblát.
pl.
Magyar fejlesztésű CRM rendszer?
Érdekelne a következő info:
Van-e magyar fejlesztésű CRM alaprendszer, ami ingyenes?
■ Van-e magyar fejlesztésű CRM alaprendszer, ami ingyenes?
február 25
json_decode probléma
Sziasztok!
Szeretném a segítségeteket kérni, mert elakadtam.
Van egy ilyenem:
$rawData = file_get_contents('https://www.valami.hu/api/coupon/create', false, $context);
Dumpolva ezt adja:
{"code":"XXXXXX","link":"https:\/\/www.valami.hu\/api\/coupon\/link?state=fe12ca00efd84772d83bd4354d39305d"}
Majd ezt próbálom meg decode -olni, de NULL a visszatérési értéke a json_decode -nak.
A kérdés, hogy miért?
A json_last_error() visszatérése 3, azaz Unexpected control character found
Próbáltam, hogy a $rawData -ra ráeresztek egy stripslashes -t, de nem segített.
Azt is próbáltam, hogy kiszedem a bom -ot így:Sajnos ez sem segített.
Van valakinek valami jó ötlete, hogy mi lehet a gond?
■ Szeretném a segítségeteket kérni, mert elakadtam.
Van egy ilyenem:
$rawData = file_get_contents('https://www.valami.hu/api/coupon/create', false, $context);
Dumpolva ezt adja:
{"code":"XXXXXX","link":"https:\/\/www.valami.hu\/api\/coupon\/link?state=fe12ca00efd84772d83bd4354d39305d"}
Majd ezt próbálom meg decode -olni, de NULL a visszatérési értéke a json_decode -nak.
A kérdés, hogy miért?
A json_last_error() visszatérése 3, azaz Unexpected control character found
Próbáltam, hogy a $rawData -ra ráeresztek egy stripslashes -t, de nem segített.
Azt is próbáltam, hogy kiszedem a bom -ot így:
$rawData = str_replace("\xEF\xBB\xBF",'',$rawData);
Van valakinek valami jó ötlete, hogy mi lehet a gond?
Query string érték kiírása a weblapra?
Üdv! Az lenne a kérdésem, hogy egy Query String értéket hogyan tudok PHP-val beilleszteni az oldalra?
pl: http://valami.hu/valami.php?asd=123
És az oldalra írja ki hogy 123
Köszönettel: DaWe
■ pl: http://valami.hu/valami.php?asd=123
És az oldalra írja ki hogy 123
Köszönettel: DaWe
február 24
symfony 1.4 'command.filter_options' event
(inb4: nem, nem tudok másik keretrendszert választani, bár szívem szerint sf2/laravellel csinálnám)
megvan a generátor osztály, megvannak a widgetek stb, azt szeretném megoldani h a doctrine:build-* command taskok ezt a generátor osztályt használják.
https://gist.github.com/pborreli/577526
találtam ezt a fenti gist-et githubon, sikerült is elv belőnöm, de az $options-tömbbel gond akadt (Configration.class.php 24 sor, nálam ez a config/ProjectConfiguration.class.php)
ha ebben a formában írom be a sortnem fut le a generátorom, a rendes sfXxxx osztályokat kapom a BaseXxxxForm osztályokban.
ha ebben a formában írom be (idézőjelben a class, mintha commandline lenne)nem fut le, hibaüzenetet kapok: (wtf??)
próbálgattam mást is (egy kötőjel, kötőjel nélkül, szóközök stb), de sehogysem sikerült elérni a kívánt eredményt:
hogy ne kelljen külön kézzel futtatgatni a doctrine:build-forms -ot, hanem "simán", egy "doctrine:build --all" lal is helyesen fusson le.
ha kézzel futtatom, minden okés, de jó lenne ha automatizálni lehetne ezt a dolgot.
a forráskódot is böngésztem, de elég cryptic/designpatternitis-es/overfactored szal nem ad sok segítéget. doksik sem, gooogle sem :S
mit csinálok rosszul? :)
■ megvan a generátor osztály, megvannak a widgetek stb, azt szeretném megoldani h a doctrine:build-* command taskok ezt a generátor osztályt használják.
https://gist.github.com/pborreli/577526
találtam ezt a fenti gist-et githubon, sikerült is elv belőnöm, de az $options-tömbbel gond akadt (Configration.class.php 24 sor, nálam ez a config/ProjectConfiguration.class.php)
ha ebben a formában írom be a sort
$options = array ('--generator-class=myFormGenerator');
ha ebben a formában írom be (idézőjelben a class, mintha commandline lenne)
$options = array ('--generator-class="myFormGenerator"');
The execution of task "doctrine:build-forms" failed.
- Not enough arguments.
próbálgattam mást is (egy kötőjel, kötőjel nélkül, szóközök stb), de sehogysem sikerült elérni a kívánt eredményt:
hogy ne kelljen külön kézzel futtatgatni a doctrine:build-forms -ot, hanem "simán", egy "doctrine:build --all" lal is helyesen fusson le.
ha kézzel futtatom, minden okés, de jó lenne ha automatizálni lehetne ezt a dolgot.
a forráskódot is böngésztem, de elég cryptic/designpatternitis-es/overfactored szal nem ad sok segítéget. doksik sem, gooogle sem :S
mit csinálok rosszul? :)