Archívum a Munkák Kategóriában
Bejegyzést írta: vmlinuz a Munkák témában
Nemrég inditottuk el a Royal Flush román nyelvű pokeres hir-blogot. Most már van rajta pár cikk, ezért érdemes nyilvánosabbá tennem
Az oldal Wordpressre épül, egy ingyenes téma nagymértékű módositásával és pár saját plugin segitségével működik. Sokat tanultam a Wordpress API-ról az oldal fejlesztése közben és eléggé megszerettem, még akkor is ha van egy-két furcsább dolog benne.
A lényeg, hogy megéri Wordpressre fejleszteni.
Hozzászólások kikapcsolva
Bejegyzést írta: vmlinuz a Munkák témában
Ma megszivatott a cimben szereplő hármas. Egy pár szimpla XPath lekérdezést akartam irni a BNR valutaárfolyam XML feedjére. Eléggé kezdő vagyok XML feldolgozásban, eddig nem nagyon használtam ilyesmit.
Olvasgattam az XPath tutorialt, a php SimpleXML dokját, s egyszerűnek tűnt az egész. Addig, amig leirtam az első lekérdezést.
Ilyesmit irtam:
$xml->xpath(”/DataSet/Body/OrigCurrency”);
Nem ment. Próbáltam direkt //OrigCurrency lekérdezést, az sem ment. Minden marhaságot végigpróbáltam, ami eszembe jutott, de eredmény nélkül.
Elkezdtem olvasgatni a php doksiban a commenteket, ahol megtaláltam a “hiba” okát. Nem kezeli rendesen az XPath implementáció a default namespacet. A BNR feedjében pedig van ilyen.
Fasz kivan, megnéztem pár minta kódot, s próbálgattam igy:
$namespaces = $xml->getNamespaces(true);
if(isset($namespaces[""])) // if you have a default namespace
{
// register a prefix for that default namespace:
$xml->registerXPathNamespace(”d”, $namespaces[""]);
// and use that prefix in all of your xpath expressions:
$ns = “d:”;
}
else
$ns = “”;
$xml->xpath(”/”.$ns.”DataSet/Body/OrigCurrency”);
Lófasz, mert igy sem jó. Olvasgattam tovább, s aztán rájöttem, hogy itt már én vagyok a hülye. Azt a nyamvadt namespace prefixet minden element neve elé oda kell biggyeszteni.
Tehát igy néz ki a teljes lekérdezés:
$ret['date'] = $xml->xpath(”/”.$ns.”DataSet/”.$ns.”Body/”.$ns.”Cube/@date”);
$ret['orig_currency'] = $xml->xpath(”/”.$ns.”DataSet/”.$ns.”Body/”.$ns.”OrigCurrency”);
Hozzászólások kikapcsolva
Bejegyzést írta: vmlinuz a Munkák, Érdekességek témában
Update: hülye vagyok, sleep() nincs is JavaScriptben, úgyhogy a megoldás azért működött, mert leállitotta a hivást ilyenkor. Egyéb ötletem nincs hirtelen
Ma szivatott az Opera meg a jQuery.
Adott a következő helyzet: van egy táblázat, rejtett és látható sorokkal. A látható sorokra van téve egy hover() event, ami highlightolja az adott sort. A sorokban van egy ikon, amire klikkelve láthatóvá válik a megfelelő rejtett sor.
A kódrészlet kb. igy néz ki:
$("span[title=info]").parent().toggle(function(){
$(this).parents("tr").next().show();
},function(){
$(this).parents("tr").next().hide();
});
Firefoxban tökéletesen működik, Operaban nem történik semmi a klikkre. Ha a show()-nak adok egy sebesség paramétert, működik Operaban is, de nekem nem kell effektus.
A megoldás: egy egyszerű sleep(100) a show() és hide() után már működik Operaban is helyesen. Valamiért az Opera egyből két klikket küld ebben az esetben. Hirtelen ez a megoldás jutott eszembe, ha valaki tud jobbat, szóljon.
Hozzászólások kikapcsolva
Bejegyzést írta: vmlinuz a Munkák, Érdekességek témában
Az OpenMaps projekt célja olyan digitális térképek előállitása Közép-Európa országairól, amelyek egyaránt alkalmasak túrázásra és autós navigációra. Nemrég bővült a projekt, és Erdély térképét kiterjesztették egész Romániára. A térképeket a felhasználók által beküldött trackek alapján rajzoljuk. Minél több track van egy adott útról, annál pontosabban lehet megrajzolni a térképet.
Mivel eddig csak Erdély térképe volt elérhető a teljes Románia helyett, ezért az új területre kevés az anyag, amiután meg lehetne rajzolni az új útakat. Akinek van trackje Romániáról, vagy a projektben szereplő további országokról, azok beküldhetik egy gyors regisztráció után. A weboldalon elérhető egy pontos leirás a trackelésről.
Másik segitési lehetőség a rajzolás. Bárki jelentkezhet térképrajzolónak, egy egyszerű teszt elvégzése után.
A térképek nagyon jól használhatók túrázásra, sok turistaút és segédpont megtalálható már rajtuk. Ugyanúgy nagyon hasznosak geocachingre, és még autós navigációra is sokszor jól jön.
Hozzászólások kikapcsolva
Bejegyzést írta: vmlinuz a Hányás, Munkák témában
Update: törölték az oldalt. Üdv a sokoldal.hu szerkesztőinek.
Utálom a tolvaj köcsögöket. Ilyen a sportfogadas.sokoldal.hu szerkesztője is, aki ellopta Milan cikkeit a Sportfogadas.org weboldalunkról. A lopott cikkeket 100%-ban Milan irta, ezt tanusithatom én is és a fórum egyes tagjai is.
Irtam levelet a sokoldal.hu szerkesztőinek, az aloldal szerkesztőjének is, hogy töröljék a lopott tartalmat. Belinkeltem az összes lopott cikket és az eredeti helyét. A tolvaj, Stark Ferenc <onlinefootball@freemail.hu> arra sem volt képes, hogy a cikkek képeit átmásolja, hanem belinkelte tőlünk. Ezzel nekünk plusz forgalmat generálsz köcsög!
Továbbiakban idézem Stark Ferenc válaszát:
Cső Imi bá!
Ugyan áruld már honnan lehet tudni ,hogy ti írtátok ezeket a cikkeket?
Valahol levan védetve?
Kivéncsi lennék hol,mert szívesen elolvasnám!!!
Válaszul elküldtem neki a http://web.archive.org/web/*/http://www.sportfogadas.org linket, itt megtalálható az oldal tartalma visszamenően 2006-ig.
Idézem még, most a Wikipediaból a szerzői jogra vonatkozó általános jogszabályt. Elolvastam az EUs törvényeket is és a Magyarokat is, ugyanezt irják:
A szerzői jog az egyéni jellegű, eredeti, kreatív alkotási folyamat eredményeképp létrejött (zenei, művészeti vagy tudományos) mű fizikai létrehozásával jön létre.
Védi emellett a szerzői jog az előadóművészek, hangfelvétel-előállítók, rádió- és televízió-szervezetek, filmelőállítók és adatbázis-készítők az előző feltételeknek megfelelő alkotásait is.
Nem jön létre ilyen jog a jogszabályok, állami és bírósági határozatok, jogszabállyal kihirdetett művek (pl. szabványok) esetén; nem esnek szerzői jogi védelem alá a tények és hírek; nem tartoznak bele továbbá ötletek, elvek, elgondolások, eljárások, működési módszerek vagy matematikai műveletek.
A szerző:
nyilatkozhat művének nyilvánosságra hozataláról (vagy visszavonhatja azt),
kérheti szerzőként nevének feltüntetését,
jogosult művének megcsonkítását vagy számára hátrányos alkalmazását megtiltani,
jogosult művének anyagi vagy nem anyagi felhasználásához (többek között: többszörözés, előadás, terjesztés, átdolgozás), vagy annak felhasználási szerződéssel való engedélyezéséhez,
A sokoldal.hu szerkesztői még nem válaszoltak (fél nap alatt).
Három nap múlva irok a MediaCenter Kft-nek is, ugyanis ők hostolják a sokoldal.hu-t. Az ők Általános Szerződési Feltételeik szerint:
1.1.A Szolgáltató jogosult a szolgáltatást szüneteltetni, vagy a szerződést azonnali hatállyal felmondani, amennyiben az Előfizető az alábbi előírásokat megszegi:
1.1.1.Tilos a WEB tárterületen törvénybe ütköző, szerzői jogokat vagy a jó ízlést sértő anyagok elhelyezése;
Kiváncsi leszek ők mit mondanak.
2 Hozzászólás »
Bejegyzést írta: vmlinuz a Munkák témában
Egyik barátom megkért csináljak a rádiójának egy weboldalt. Az éjjel összedobtam valamit neki, ez lett belőle: http://www.mc-radio.tk/. A képeket az sxc.hu és a stockexpert szolgáltatta. Szerintem elég jó lett
2 Hozzászólás »
Bejegyzést írta: vmlinuz a Munkák, Személyes témában
Szegény laptopom az éjjel csúnyán járt. Elkapta a gravitáció és egy méter magasról lezuhant működés közben. Ennek következtében szarrá ment az áramcsatlakozója. Mivel akkum már rég nincs benne, teljesen megdöglött az összes adattal együtt, amire nekem szükségem volt ma.
Még az éjjel elkezdtem szétszedni, hogy a károkat felértékeljem. Félig-meddig sikerült is. A lapostopp pont a csatlakozóval érte el a földet, igy ennek egy része forrasztással együtt letört az alaplapról. Pont a középső tű tört le, hogy nehezebb legyen javitani. Abbahagytam a darabolást reggel 5 körül, s ma délben kezdtem a neten keresgélni szervizkönyvet vagy vmi segitséget a szétszedéshez. Szervizkönyv nincs, csak egy részlet az alkatrészek listájával. Viszont egy oldalon kaptam egy kis leirást, ami segitett a szétszedésnél.
A szétszedés nálam ilyen sorrendbe ment: laptop felfordit, minden csavart kiszed. Következett a hdd, cpu ventilátor. Itt akadtam el, mert sehogy sem akart szétjönni. Szóval a talált leirás szerint folytattam. Sikerült leszedni a felső burkolat egy részét (ahol a gombok vannak). Innen már könnyen ment: monitor, billentyűzet, még egy pár csavar az alaplapról és kijött a dvd-ram is és a teljes felső burkolat. Maradt a lényeg: az alaplap. Erről lekerült még a processzor hűtőbordája.
Futás a Praktikerbe forrasztó pisztolyért, mert csak otthon van, itt Kolozsváron nincs nekem. Vettem egy Einhell csomagot, mindennel együtt 43 lejért. S kezdődtek a szivások…
A letört tűt visszaforrasztani sehogy sem sikerült. Mellesleg a pisztoly is szar, sehogy nem ragadt hozzá a cin s elég lassan melegedett. Az otthoni ócska román cucc sokkal jobb. Csomó kinlódás után megláttam egy darab 75 ohmos antenna kábelt. Ebben elég jó vastag rézdrót van s elég kemény is. Ennek segitségével sikerült elfogadhatóan odaforrasztani a tűt.
Következett a próba meg az utolsó simitások, majd az összeszerelés. Szerencsére csak 3 csavart veszitettem el. A lényeg, hogy megy!!!
Tesztelés
Tesztelés
|
A csatlakozó
A csatlakozó
|
Billentyűzet
Billentyűzet
|
DVD-RW
DVD-RW
|
Felső burkolat
Felső burkolat
|
Monitor
Monitor
|
Processzor
Processzor
|
Alaplap
Alaplap
|
6 Hozzászólás »
Bejegyzést írta: vmlinuz a Munkák, Személyes témában
Nem a blognak, habár már rég nem irtam. Vége a szessziónak és a pótszessziónak holnaptól (nekem legalábbis). Jövő hétfőig lophatom a napokat, remélem lesz egy kis pihenő. Nem mintha eddig megerőltettem volna magam csak már a tököm tele van a vizsgákkal. A holnapin úgyis elvágnak.
Kis szessziós munka: www.pieseauto-kardaf.ro, mert február 15-ig kellett, és későn kaptam meg az anyagot. Design inspired by growldesign. Azt mondták tetszik
Hozzászólások kikapcsolva
Bejegyzést írta: vmlinuz a Linux, Munkák témában
Elegem van ebből. Már több órán át kinlódok egy szar egyszerű SMTP kliens megirásával. Persze, C++ és Qt felület, Linux alatt. Mér nem mentem egyből a Java változatra? Az 10 perc lett volna. Itt meg szivok minden szarral, mert mindent elfelejtettem, ami C++-al kapcsolatos.
Egyből a neten keresgéltem socketes példákat. Kaptam is, nagyrészük kalap szart nem ért. Tanulság: Read The Fucking Manual! A man-ban minden leirás meg példa rendesen megvan, csak én nem ott kerestem. Sikerült a socketet létrehozni, csatlakozni. Felület már előtte megvolt, azt csináltam meg előszőr. Utána a sendmail osztályt. Amiben valahogy nagyon brutális hülyeségeket küldözgethettem a szervernek, mert állandóan 550 Command unrecognized-ot adott vissza. Most fogok venni egy egyszerű szervert, ami kiirja a terminalra mindent, amit megkap a kliensektől. Erősen kiváncsi vagyok mi a lófaszt basztam el a küldésnél, mert a gdb szerint a char[] tömb tartalma okés, minden felesleges szar le van nullázva. Csak már a tököm tele van vele.
Másképp faszán lehet a KDevelop-pal dolgozni grafikus C++ alkalmazásokon is. Igaz, én direkt KDE alkalmazást választottam, de elméletileg a Qt library megy más platformon is. Majd még meglássuk. Egyelőre szünet amig ki nem vágom a laptopot az ablakon … a picsába.
Hozzászólások kikapcsolva
Bejegyzést írta: vmlinuz a Munkák témában
Lusta voltam sajátot irni, ezért kerestem a neten egyet Az xml2array felelelt meg a legjobban a célnak.
További részletek a fejlesztői blogban.
1 Hozzászólás »
|