Március hónap :-)
Az áldást sodika küldte 2008. február 22., péntek - 22:45-korKategóriák: Paródia
Címkék: 15 forradalom kepek magyarok nyilai marcius muk parodia vicces
12 komment
By SoDI
Bognár Tibi bácsi: Saját képek Gyurcsány Ferencről a Zuschlag-perben
Papi Gergely főhadnagy rágalmazás miatt feljelentette Hermán Pétert
Havrilla István: FRISS: A bíróságon megfegyelmezett ÁVÓS története
Szinte ingyen. Hány gyerek ebédelhetne belőle egy évig? (Rebisz adatközlés - október 23)
Hermán Péter: Az ÁVH nak ki kell adni a videófelvételeket július 4-ről
Gőbl Gyuri levele az ÁVH-nak okt. 23-ról
Hermán Péter: Kupleráj az ÁVH-nál - 8 hónap nem elég március 15 kivizsgálásához
| « 2008. január | 2008. március » |
By SoDI
Ezt a videót még egy évvel ezelőtt készítettem, és raktam ki ide a blogra, azonban most, hogy a hatalom megint megbolondult, ismét nagyon aktuálissá vált. :)
Szóval tessék tőlem félni...
By SoDI
Drazsé még Szilvásinál is hülyébb!!!
Ha nem tudnám, hogy ez a valóság, akkor azt hinném, vicclapot olvasok!
Reakció.hu:
Magyarok Nyilának hitték iWiW-profilja miatt - a Partizáninfó alapján dolgozik a rendőrség?
Egy kommentelőnket ma hajnalban meglátogatta a rendőrség, vélhetően a Magyarok Nyilai elleni nagyszabású akció keretében. Draskovics nem a levegőbe beszélt, amikor azt mondta: bekeményítenek.
- A teljes történet rendőrségi határozattal a Reakció.hu oldalon, ide kattintva olvasható
A rendőrök azért kopogtattak nála, mert Carnivora néven van fent az iWiW-en. A Partizáninfó egyébként itt ír Carnovira-ról. (de semmi olyat, ami alapján félni kellene tőle).
EZEK TÉNYLEG ENNYIRE OSTOBÁK?!!!
Asszem Szilvásy elvtárs után megtaláltam az új poénos szivatnivalót. :) ÁRASSZUK EL DRAZSÉT FALS INFÓKKAL! :D
Szóval... Az operatív szint kedves tagjai lehet, hogy hamarosan megtalálják itt a Titkos Nemzeti Ellenállás Eligazító Rendszerének új bejelentkezési formját, ahogy anno Szilvásy idején is elérhető volt. XDD
Addig is tessék a régit használni:
By SoDI
Ui.: Külön a leginkább nulla-IQ rendőrök kedvéért azért ideírom: Ez itt egy PA-RÓ-DI-A, idióta, búval baszott seggfejek!!!
Munkában az ÁVÓ, Drazsé beindult.
Tucatnyi helyen házkutatás, az ott lakók elhurcolása.
Szegeden már a Jobbikosokat szedik össze.
Távol álljon tőlem, hogy ötleteket adjak, elvégre én soha nem vetemednék ilyesmire, azonban hatalmasat röhögnék, ha érkezne egy hír arról, hogy minderre egy vidám hétvégi koktélozás lett az operatív szint válasza. :)
A magyar virtus, tetszenek tudni...
By SoDI
A lakájmédia ismét teljes sebességre kapcsolt. Hazudnak és fröcsögnek, akárcsak az országgyűlési választások előtt tették.
Gery Greyhound legújabb videó-összeállításából világosan kiderül, hogy 2002, illetve 2006 tavaszán ugyanazzal a szóhasználattal próbálták tagadni, milyen magyarellenes tettekre készülnek, mint amivel most is hitelteleníteni igyekeznek mindazokat, akik rávilágítanak, mi a népszavazás valódi tétje.
„Mikola ezer forintos vizitdíjjal riogat.” - fogalmaz a zsIndex, és közben nem érdekli őket, hogy másfél éve ugyanígy „riogatással” rágalmaztak mindenkit, aki bármilyen vizitdíjról, vagy tandíjról beszélt.
„A leghatározottabban leszögezzük: a Kormány nem emeli ezer forintra a vizitdíj összegét.” - próbálja elhitetni most a népirtó Mengelica, Gyilkos Ágnes minisztériuma, pedig mindenki pontosan tudja, hogy a hasonló kinyilatkozásoknak mennyire szabad és érdemes hitelt adni, ha judeoliberális odúból jön.
De ezzel még nincs vége a rosszemlékű párhuzamoknak.
Mindannyian emlékszünk, amikor az önkormányzati választások előtt a rusnya Lamperth némber szabályosan megfenyegette azokat a régiókat, ahol nem ők nyernek; büntetésül el fognak esni minden területfejlesztési támogatástól.
A háttérben most is hasonló hatalmi nyomás van, amikor megfélemlítéssel kényszerítik a háziorvosokat, hogy kampányoljanak a vizitdíj ellen. Komáromi Zoltán, akinek hatalmában áll bírságokkal ellehetetleníteni bármelyik háziorvos praxisát, durván beleavatkozik az orvosok lelkiismereti szabadságába már azzal is, hogy a személyével nyomást gyakorol rájuk.
Ha nem írsz alá, jön a bírság - Üzeni a kampány - kimondva vagy kimondatlanul. Tombol a hatalom. Elnyomás, hazugság, a népnyúzó intézkedések megideologizálása.
És mindennek tetejébe van pofájuk úgy tenni, mintha nem lenne teljesen világos az, ahogyan folyamatosan visszaélnek a hatalmukkal.
Egyre inkább érik a sokat említett őszinte bocsánatkérés március 16-ára.
Elvégre egy „dömdödöm” után úriember soha nem mulaszt el elnézést kérni. :D
By SoDI
Kapcsolódó anyagok:
Orbán Viktor, a Fidesz elnöke a következőket mondta a 2007, március 15-én megtartott beszédében:
„Ha a népszavazás sikeres lesz, akkor a népnek joga lesz elkergetni a kormányt, amelynek nem marad más lehetősége, mint hogy fusson.”
„Ha a népszavazás sikeres lesz, akkor a népnek joga lesz elkergetni a kormányt, amelynek nem marad más lehetősége, mint hogy fusson.” – idézi Orbán Viktor 2007. március 15-i beszédét a Magyar Nemzet szerkesztőségéhez eljuttatott levél, amelyet Budaházy György és Toroczkai László aláírásával láttak el (...)
A levélben szereplő felhívás szerint 2008. március 9-én este, a népszavazási urnazárás utánra hívnak mindenkit Budapestre, az Országgyűlés épületének közelébe, hogy a kormányt és az ellenzékét is emlékeztessék a fenti szavakra!
HírTV leírás
Én azt mondom, hogy MINDENKI teljesen nyugodtan TERJESSZE minél szélesebb körben ezt a felhívást, ugyanis azért, mert valaki ORBÁN VIKTORTÓL idéz, semmilyen jogi eljárásban nem marasztalható el SENKI!
Bár formálisan elképzelhető lenne ennek az ellenkezője, de ha már Orbán Viktortól is tilos idézni, akkor az ott már a VILÁGVÉGE.
HA előfordul ebben az országban az, hogy egy közembert azért ítélnek el, mert idézte Orbán Viktort, akkor az lesz az a pillanat, amikor Magyarországon megszűnik a parlamentális demokrácia. HA pedig megszűnik a parlamenti demokrácia, onnantól szabad az út... bármihez!
Olyan, hogy te idézted Orbán Viktort, és ezért büntetőeljárásnak nézel elébe, NINCS.
Ugyanis HA elhangzik olyan, hogy „Orbán Viktort Te NEM idézheted, mert akkor bíróságra mész”, AKKOR kész. AKKOR vége. AKKOR lámpavas. AKKOR hajrá. AKKOR fegyver. AKKOR bazmeg. AKKOR világvége.
Úgyhogy ne tessék félni! A fenti elvhez, nevezetesen, hogy a legnagyobb ellenzéki párt vezetőjétől bármit és bármikor lehet idézni, minden igaz demokratának kötelessége személyes cselekedeteivel is bizonyítékot szolgáltatni. Kimondhatjuk tehát, hogy aki terjeszti Budaházy és Toroczkai szórólapját, az a DEMOKRÁCIA SZOLGÁLATÁBA ÁLL, vagyis közéleti szempontból kimagaslóan hasznos, az országot erősítő szolgálatot tesz!
ÁLLJ BE TE IS A
DEMOKRÁCIA SZOLGÁLATÁBA!
Tegyél eleget hazafias kötelességednek!
Vegyél részt a közéletben!
Terjeszd Budaházy György és Toroczkai László felhívását!
„Ha a népszavazás sikeres lesz, akkor a népnek joga lesz elkergetni a kormányt, amelynek nem marad más lehetősége, mint hogy fusson.”
Orbán Viktor
„Itt az idő!”
By SoDI
Kapcsolódó anyag:
Kezdhetném ezt a bejegyzést holmi magasztos pátosszal a hazaszeretetről, és az ebből táplálkozó reményről, ami bizakodással tölti el minden magyar szívét, aki tenni kíván ennek a gyönyörű országnak a jövőjéért, azonban úgy érzem, hogy a közvetlen, és profán megfogalmazás sokkal jobban visszaadja azt, amit mondani akarok.
Ez a hely itten már nagyon régen el van kúrva.
Nem, nem Gyurcsány kúrta el, és a 40 év kommunizmus is pusztán mélyített a válságon, de semmiképpen sem okolható egymaga azért, amit magunk körül látunk. Hogy ez mennyire így van, kiválóan jelzi, hogy már Mikszáth Kálmán is igen találóan körülírta azt az Uram-Bátyám, Sógor-Koma mentalitást, ami a mai napig nagyon erősen jellemző a magyar közgondolkodásra, alapjaiban határozva meg a mindennapjainkat. Másrészről pedig ott van József Attila, aki igen pontosan vetette papírra az egyetlen, valóban reális életszemléletet, amit ebben az országban magáévá kell, hogy tegyen mindenki, aki gyorsan akar érvényesülni.
Lehet álmodni józan, építő országjobbító tervekről, és gyors nemzeti felvirágzásról, azonban mindez csupán leányálom.
Mért legyek én tisztességes? Kiterítenek úgyis!
Mért ne legyek tisztességes! Kiterítenek úgyis!József Attila
Ennek szellemében tehát annak számára, aki nem akar beállni a tisztességtelen, elvtelen törtetők, és mindenkit eltaposni kész taposómalmok közé, a hazai közállapotokat szemlélve pusztán három lehetséges megközelítési mód kínálkozik:
Ennyi. Nincs más lehetőség.
Első látásra úgy tűnik, hogy vannak alternatívák, konstruktív jobbító utak, azonban ezek csak addig látszanak, amíg a szemlélő van olyan naív, hogy képes hinni bennük, vagyis amíg nem nyílt rá a szeme az igazságra.
Van tehát 3+1 lehetőség, és ebből kell választani.
Egy normális országban talán nem így lenne, de itt így van.
Én a magam részéről abban biztos vagyok, hogy a 2-es pontot soha az életben nem választanám. Hiszem ugyanis, hogy ha van feltétlenül értékes, és tiszteletreméltó emberi tulajdonság, akkor a rendíthetetlen kitartás, és az állhatatosság mindenképpen ilyen. "Áldjon vagy verjen sors keze, itt élned halnod kell" - hiszem, és nagyon komolyan is veszem. Az 1-es pont a legolcsóbb, legkönnyebben járható kerülőút, azonban olyan messze áll a személyiségemtől, hogy nem hiszem; bármikor is képes lennék olyan mélyre süllyedni, hogy elolvadjak a jellegtelen szürkeségben.
Marad tehát a nulladik, és a hármas pont.
A nulladik ponttal a legnagyobb probléma, hogy azt nem keresztény erkölcsök szerint élő magyar embereknek találták ki. Kétség kívül termékeny földbe vet, aki ilyen útban gondolkodik, azonban csak olyanok képesek minden energiájukat ebbe az irányba terelni, akik mentesek mindenféle mélyen átélt spirituális érzéstől, hittől, a sivár materialista tényeken túlmutató életszemlélet áldásától. Én nem vagyok ilyen.
Látszólag tehát eljutottunk oda, hogy saját magam számára már minden más nélkül kizárólag annak eldöntése maradt, hogy a 3-as pont által kijelölt széles skálán hova álljak, azonban én úgy látom, hogy szerencsére nem ilyen siralmas a helyzet.
Személy szerint - mint ahogy eddig - a továbbiakban is szigorúan a törvényes keretek között kívánok mozogni, azonban a lehetőségek kiteljesítésével, vagyis a határt minnél jobban megközelítve, de soha, semmilyen körülmények között nem átlépve azt.
A többi lehetőség kizárása után maradó 3-as pont iránti töretlen elkötelezettség megköveteli, hogy az ember mindig képes legyen a valós nemzeti szempontokat a saját önös érdekei fölé helyezni. Úgy érzem, vagyok annyira erős, hogy akármi is lesz, ennek állandóan meg tudjak felelni.
Ha egyszer valahol lefektettük az abszolút elsőbbségeket, melyek sorrendjéről elhatároztuk, hogy onnantól soha nem térhetünk el tőle, elkezdhetünk gondolkodni azon, hogy milyen cselekvési terv fér bele a szilárdan kőbe vésett elveinkbe. Ha ezek a szabályok a törvényesség mellett, és odaadó, elmenekülés nélküli hazaszeretet által, vagyis a nemzeti ügyek mindenek feletti szolgálata által vannak meghatározva, akkor azt hiszem, kimondhatjuk, hogy minden út üdvös, ami megfelel ezeknek.
Ha pedig a nemzet ügye úgy kívánja, hogy tapossunk el néhány nemzetellenes taposót, akkor mindebbe ilyen formán, kizárólag rájuk vonatkoztatva a nullás pontba történő korlátozott átcsúszás is elfogadható. Ha úgy eredményesebb a nemzetszolgálat, akkor használjuk ellenük a saját eszközeiket.
Elvégre - és SF ezen mondatába nagyon beleszerettem, ezért ismétlem olyan gyakran - ezek saját maguk szállítják a kötelet a kivégzésükhöz.
Ez nem egy idillikus hőstörténet, de egy magasztos cél irányába vezet, és a magyarság felemelkedésébe vetett hitből táplálkozik. Ha egyszer ez az egyetlen út egy elkúrt országban, hát ezt kell járni.
A haza mindenekelőtt. Még ezen az áron is.
By SoDI
Tekerőverseny a Kultiplexben.
Ejj, sajnos még egy egész hetet kell várnunk arra, hogy gyönyörködhessünk benne, amint a buldózerek épp lerombolják ezt a szánalmas zsidaj koszfészket! :(
By SoDI
Tegnap valaki megkérdezte tőlem, hogy miként lehet RSS hírcsatornát megjeleníteni egy blogon, úgy, ahogyan nálam az SF blogja, illetve a SoDI egyéb blogjai doboz is működik.
Nos, mi sem egyszerűbb ennél. Használhatunk ehhez ingyenesen elérhető PHP-s RSS értelmezőket, (ilyen például a MagpieRSS, vagy a Last RSS), de dönthetünk úgy is, hogy saját magunk írjuk meg a megjelenítő kódot.
Szerencsére, ha ezt az utat választjuk, akkor sem kell bonyolult reguláris kifejezésekkel (egyfajta szövegszűrő maszkokkal, vagyis olyan kódokkal, melyekkel megadható, hogy egy bizonyos szövegből milyen speciális részeket akarunk kinyerni) szarakodnunk, ugyanis már a PHP 4 is tartalmazza azokat az XML értelmező függvényeket, amiket így szimplán meg kell hívnunk a munkához. Ezeket a beépített függvényeket onnan ismerjük meg, hogy mindegyik úgy kezdődik, hogy xml_ (ikszemelaláhúzás :))
És hogy miért pont XML elemző kell nekünk? Hát azért, mert az RSS fájlok egyben XML fájlok is (jéééééé :DDD)
Na akkor kezdjük is. Egyben megírjuk SF blogjának a hírdobozát. :)
Annyit érdemes tudni, hogy PHP-ban a változókat $ jellel kezdjük.
$xml_elemzo = xml_parser_create();
Akármilyen meglepő, a fenti sorban annyi történik, hogy létrehoztunk egy XML elemzőt, melynek fantáziadúsan az xml_elemzo nevet adtuk.
Ez egy beépített PHP objektum. Úgy kell elképzelni, mint egy intelligens „virtuális lényt”, aki nem tud semmit, csak XML-t olvasni, de azt nagyon. Be van „idomítva” néhány ehhez kapcsolódó képességre (ezeket a dolgokat hívjuk metódusnak), és nekünk csak az ezekhez tartozó „parancsszavakat” kell ismernünk ahhoz, hogy megmondhassuk, „pontosan hova üljön a kutya”. :)
Na de menjünk is tovább...
xml_set_element_handler($xml_elemzo, "elemEleje", "elemVege");
Most megmondtuk a PHP-nek, hogy milyen függvényekkel akarjuk kezelni az XML elemzőnk által feldolgozni kívánt XML fájl kezdő- illetve záró címkéit (tag-jeit). Azt mondtuk neki, hogy az adott XML tag-ek kezdő címkéit az elemEleje, a végüket pedig a elemVege nevű függvényünk kezelje.
Az imént említett függvényeket majd később megírjuk.
xml_set_character_data_handler($xml_elemzo, "karakterAdat");
Most megadtuk, hogy az XML elemzőnk a feldolgozni kívánt XML fájlunk szöveges adatainak elemzését melyik függvénnyel végezze el. A karakterAdat nevű függvényt választottuk ki ehhez. Ezt majd szintén később írjuk meg.
$fajl = fopen("http://reakcio.blogspot.com/feeds/posts/default?alt=rss","r")
...
Ehun ni most megnyitottuk SF blogjának az RSS feed-jét, olvasásra (a végén ezt jelöli az r, mint read). A megnyitott fájlt fajl néven nyitjuk meg. :)
...
or die("Hiba az RSS olvasása közben.");
Ha viszont valamiért nem tudtuk megnyitni, akkor sírjunk be. ;)
while ($adat = fread($fajl, 4096))
...
Amíg a fájl végére nem érünk (vagyis amíg kerül onnan adat az adat nevű változóba), olvassuk be a megnyitott RSS fájl újabb és újabb 4 Kb-os darabjait.
Az itteni ciklusmagon belül történik maga az XML elemzés.
xml_parse($xml_elemzo, $adat, feof($fajl))
...
Itt azt mondjuk, hogy elemezze ki a korábban létrehozott elemzőnk (xml_elemzo) segítségével az imént beolvasott adatot, ha pedig a fájl végére értünk (feof - eof - End Of File), akkor belőle a végéig még hátralévő darabot.
or die(sprintf("XML hiba: %s ebben a sorban: %d",
...
Ha viszont hibát találtunk, akkor haljunk meg :-)), vagyis írjuk ki, hogy milyen hiba ez, és hogy hányadik sorban akadtunk rá. Ebben segít nekünk a speciális kiírásokat végző sprintf nevű kiíró függvény. Ez első paraméterként egy idézőjelek között lévő szöveget vár, melyet tetszőleges helyen %s illetve %d szövegekkel tarkíthatunk. A %s szöveges információt, míg a %d tetszőleges számot jelöl. Ezeknek a jelöléseknek a helyére a sprintf függvénynek a legelső után következő paramétereit helyettesíti be a PHP.
Nézzük csak, mi kerül az RSS-olvasó programunkban a % jelek helyére...
...
xml_error_string(xml_get_error_code($xml_elemzo)),
Lekérjük a keletkezett hiba kódját (error code), majd pedig az annak megfelelő szöveges hibaüzenetet (error string). Mivel ez a sprintf függvény második (az első utániak között a legelső) paramétere, így a visszakapott hibaüzenet az eredeti szövegben az elsőként szereplő %s jelölés helyére kerül.
xml_get_current_line_number($xml_elemzo)));
Mivel a mostani kódrész végrehajtására akkor kerül sor, ha hibát találtunk, ez a hiba nyilván azon a helyen van, ahol aktuálisan állunk. Ezt a helyet lekérjük egy számként. Mivel az sprintf függvény utolsó paramétere, így az eredmény az utolsó helyettesítő jelölés, vagyis a %d helyére kerül be.
fclose($fajl);
Miután végeztünk az RSS csatorna feldolgozásával, zárjuk be a fájlt.
xml_parser_free($xml_elemzo);
Legvégül megszüntetjük az eddig használt XML elemzőnket, ugyanis a továbbiakban már nincs szükségünk rá.
Ez mind nagyon szép, mind nagyon jó, mindennel nagyon meg vagyunk elégedve, akárcsak Ferencjóska, úgyhogy már csak azokat a függvényeket kell megírnunk, amiket az imént hozzárendeltünk az XML elemzőnkhöz. Ugye három ilyen függvény van elemEleje, elemVege, és karakterAdat névvel.
Haladjunk sorban.
function elemEleje($elemzo, $nev, $attributumok) {
...
}
Az elemEleje függvény három paramétert vár. (Ezeket az xml_set_element_handler kezelő küldi neki, mivel ott határoztuk meg ezt a függvényt).
A három paraméter:
Vegyük például az alábbi XML tag-et:
<kutya szin="piros" />
Az asszociatív tömb kulcsmezője itt a szin lesz, az aktuális elem értéke pedig az, hogy "piros".
Ezt az attributumok paramétert különben élesben nem fogjuk használni, ugyanis kizárólag a xml_set_element_handler megkötései miatt voltunk kénytelenek berakni a függvényünk paraméterlistájába.
Menjünk tovább... :)
global $elemenBelul, $tag, $cim, $leiras, $hivatkozas;
Meghatározunk néhány globális változót. Ezek attól globálisak, hogy a PHP fájlunk minden részében tetszés szerint használhatjuk őket; függvényeken belül és kívül egyaránt.
Hogy pontosan megérthessük, melyik változóra miért van szükség, elemezzük egy kicsit, hogyan néz ki az RSS kódben egy átlagos elem (hír) leírása.
<item>
<title>A hír címe</title>
<link>A hír URL-je (Internetes webcíme)</link>
<punDate>A hír URL készítésének időpontja</PubDate>
<description>A leírása (szövege)</description>
</item>
Egy konkrét Index hírnél például ez így néz ki:
<item>
<title><![CDATA[Lőfegyvereket találtak Tolnában]]></title>
<link>http://index.hu/politika/bulvar/bulvarhirek/343294</link>
<pubDate>Tue, 19 Feb 2008 21:54:00 +0100</pubDate>
<description><![CDATA[Autóban és lakásban is találtak lőszert és fegyvert a rendőrök.]]></description>
</item>
Itt a <![CDATA[szöveg]]> jelölés egy szöveges tartalmat azonosít. Enélkül nem lesz szabványos (másnéven valid) a kód, vagyis a legtöbb RSS olvasó nem tudná helyesen értelmezni.
Nos, visszatérve a globális változóinkra...
Na folytassuk az elemEleje függvényünk megírását...
if ($elemenBelul) {
$tag = $nev;
} elseif ($nev == "ITEM") {
$elemenBelul = true;
}
Ha egy elemen belül (vagyis ITEM tag-en belül) járunk, akkor a tag változó legyen egyenlő az aktuális XML tag nevével (vagyis azzal, ahol éppen állunk, más szóval, amit éppen olvasunk). Ha viszont nem ilyen ITEM tag-en belül járunk, de az aktuális nyitó tag éppen egy ITEM, akkor az elemenBelul globális változónk igazra állításával jegyezzük fel ezt a tényt.
Egyszerűbben: ha feldolgozás közben éppen most lépünk az RSS feed egy hírének leírásába (ITEM tag-jába), akkor ezt jelezzük az elemenBelul változó igazra állításával, egyébként pedig, ha már egy ilyen híren belül járunk, akkor a tag nevű változó jelölje azt, hogy a hír leírásának melyik részét olvassuk éppen (a linkjét, az időpontját, vagy esetleg valami mást?).
Na, ezzel az elemEleje függvényt ki is veséztük.
Következzen a elemVege függvény, ami a záró XML elemek (tag-ek) feldolgozását végzi.
function elemVege($elemzo, $nev) {
...
}
Mint láthatjuk, ez a függvény két paramétert vár. Egyrészt kéri az XML elemzőnket, másrészt pedig annak a XML elemnek (tag-nek) a nevét, melyből éppen kilépünk.
if ($nev == "ITEM") {
...
}
Az előző sor jelentése: Ha éppen egy ITEM elemből, vagy egy önálló hír leírásából léptünk ki... ...
...
printf("<b><a href='%s' target='_blank'>%s</a></b>",
trim($hivatkozas),htmlspecialchars(trim($cim)));
A printf függvény ugyaúgy működik, mint a korábban már ismertetett sprintf függvény, annyi különbséggel, hogy míg az előbbi a képernyőre, addig az utóbbi egy szöveges változóba tölti az eredményét. Vagyis, mint ahogy már láttuk a sprintf függvény ismertetésénél, az idézőjelek között lévő két %s karakter behelyettesítésre kerül az első paraméter után következő két paraméterrel (itt: szöveges információval).
Az első %s helyére az éppen olvasott (feldolgozott) hír URL-je (linkje, hivatkozása) kerül, míg a második %s helyére annak címe.
A trim PHP függvényről azt érdemes tudni, hogy kiszedi a szöveg elejéről és végéről a felesleges szóközöket. Mint láthatjuk, a href HTML tag-ba beírandó hivatkozással (linkkel), és az aktuálisan feldolgozandó cikk (éppen olvasott RSS hír) címével is elvégezzük ezt a műveletet.
A htmlspecialchars függvény pedig egyes speciális karaktereket alakít át olyan módon, hogy ne zavarják meg a HTML kódot. Így a & jelet arra alakítja át, hogy, &, a " jelet pedig arra, hogy ", satöbbi. Ezek csak a lap forráskódjában (HTML kódjában) változnak meg, a felhasználó számára már eredeti alakjukban látszanak.
Ha ez a két karakterkezelő függvény egymásba van ágyazva (htmlspecialchars(trim(szöveg))), akkor egyszerre mindkét művelet, vagyis az üres helyek, és a speciális HTML karakterek kiszűrése is megtörténik.
...
$cim = "";
$leiras = "";
$hivatkozas = "";
$elemenBelul = false;
}
Mivel az elemVege függvényünk, amiben vagyunk (pontosabban az ahhoz tartozó, if-fel kezdődő, feltételfüggő kódrészünk) azt az esetet kezeli, ha éppen kiléptünk egy ITEM tag (RSS hír) vizsgálatából, annak feldolgozása (vagyis kiírása) után érdemes lenullázni a rá vonatkozó adatokat, és így azt is jelezni, hogy már nem elemen belül (adott hír RSS-leírásán belül) járunk.
Egyszerűbben: Ha már elolvastunk egy hírt, és ki is írtuk, akkor tök mindegy, milyen adatok vonatkoztak rá, ezeket nyugodtan törölhetjük.
No már csak a karakterAdat függvényünk van hátra.
function karakterAdat($elemzo, $adat) {
global $elemenBelul, $tag, $cim, $leiras, $hivatkozas;
...
}
Ez a függvény, mint már írtam, az XML feldolgozás közben a karakteres adatok kezelését végzi. Ehhez előszöris meg kell kapnia paraméterként az XML elemzőnket, valamint azt a szöveges adatot, amit az elemzőnk éppen olvas.
Egyben jeleznünk kell, hogy használni kívánjuk azokat a globális változókat, melyekben az XML (RSS) feldogozása közben a köztes adatokat jegyeztük fel (global ... rész).
Most pedig nézzük a függvény belső részét...
if ($elemenBelul) {
switch ($tag) {
case "TITLE":
$cim .= $adat;
break;
case "DESCRIPTION":
$leiras .= $adat;
break;
case "LINK":
$hivatkozas .= $adat;
break;
}
}
Mint látjuk, az egész kódrész csak akkor hajtódik végre, ha éppen egy elemen belül (egy adott RSS hírleíráson belül) vagyunk. ( if (feltétel) { utasítások} )
A switch ($tag) résszel fejezzük ki azt, hogy attól függően, éppen melyik XML tag-et olvassuk, más és más kódot szeretnénk végrehajtani (esetszétválasztás).
A .= operátor pedig egy szöveges változó végéhez fűz hozzá egy másik szöveget.
Például
$kutya .= "Buksi";
$kutya .= "ka";
echo $kutya;
Utasítássor azt írja ki, hogy Buksika.
De nézzük csak meg, konkrétan milyen eseteket vizsgálunk itt:
Azt, amit itt feljegyeztünk címként, leírásként, és hivatkozásként, értelemszerűen majd az elemVege függvényben fogjuk felhasználni, amint az RSS feldolgozás közben egy adott ITEM tag végére, vagyis adott RSS hírleírás végére értünk.
Ezzel készen is volnánk.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP alapú RSS értelmező</title>
</head>
<body><?php$elemenBelul = false;
$tag = "";
$cim = "";
$leiras = "";
$hivatkozas = "";function elemEleje($elemzo, $nev, $attributumok) {
global $elemenBelul, $tag, $cim, $leiras, $hivatkozas;
if ($elemenBelul) {
$tag = $nev;
} elseif ($nev == "ITEM") {
$elemenBelul = true;
}
}function elemVege($elemzo, $nev) {
global $elemenBelul, $tag, $cim, $leiras, $hivatkozas;
if ($nev == "ITEM") {
printf("<b><a href='%s' target='_blank'>%s</a></b>",
trim($hivatkozas),htmlspecialchars(trim($cim)));
$cim = "";
$leiras = "";
$hivatkozas = "";
$elemenBelul = false;
}
}function karakterAdat($elemzo, $adat) {
global $elemenBelul, $tag, $cim, $leiras, $hivatkozas;
if ($elemenBelul) {
switch ($tag) {
case "TITLE":
$cim .= $adat;
break;
case "DESCRIPTION":
$leiras .= $adat;
break;
case "LINK":
$hivatkozas .= $adat;
break;
}
}}$xml_elemzo = xml_parser_create();
xml_set_element_handler($xml_elemzo, "elemEleje", "elemVege");
xml_set_character_data_handler($xml_elemzo, "karakterAdat");
$fajl = fopen("http://reakcio.blogspot.com/feeds/posts/default?alt=rss","r")
or die("Hiba az RSS olvasása közben.");
while ($adat = fread($fajl, 4096))
xml_parse($xml_elemzo, $adat, feof($fajl))
or die(sprintf("XML hiba: %s ebben a sorban: %d",
xml_error_string(xml_get_error_code($xml_elemzo)),
xml_get_current_line_number($xml_elemzo)));
fclose($fajl);
xml_parser_free($xml_elemzo);
?></body>
</html>
A fenti kódot bárhol tudjuk használni, ahol van PHP 4-5 támogatás, és engedélyezve van a külső fájlok megnyitása (több helyen, például az extra.hu oldalain ez sajnos le van tiltva).
Ha pedig arra vagyunk kíváncsiak, hogy ezt a végeredményt hogyan tudjuk olyan módon berakni a blogunkba, mint ahogy én is megjelenítem az egyes RSS dobozokat ezen a blogon, akkor kattintsunk ide, mert nem is olyan régen ehhez is készítettem egy hasonlóan részletes tutorialt.
By SoDI
Kapcsolódó anyagok:
Hűű, egy hivatalos forgatókönyvíró se keverhetné jobban a lapokat.
Gyönyörű.
És akkor még engem baszogatnak egyesek, hogy a sok dícséret mellett miért írom meg néha kendőzetlenül a negatívumokat is a jobboldalon, mint ahogy például Tomcat-tel kapcsolatban tettem már néhányszor...
Beszarok. (Drazsé ugrándozása ezek fényében már nem is hír.)
By SoDI
By SoDI
Sajnos a mai Tomcat vs Trici párbajra nem tudtam odaérni, ezért helyette egy régebbi bírósági videót kaptok. Ezt még tavaly rögzítettem egy tárgyaláson (Akkori szöveges beszámolóm itt).
Valamennyire hiánypótló dokumentálást is elvégzek a videóval, ugyanis ezt az úriembert nem láttam még egyetlen ÁVÓ-s vérfürdővel foglalkozó összeállításban sem; ha jól emlékszem, még a CJB DVD-jéről is kimaradt.
Ha kattintotok, 2 percben meghallgathatjátok egy magasan képzett roma fiatalember előadását arról, hogy 2006 őszén hogyan bántalmazták őt a rendőrök.
A vágásnál kicsit gonosz voltam, de szerintem ennyi gúny bőven belefér. :)
Ha nem megy a fenti videó, akkor kattints ide, ide, vagy ide!
Különben nem ő volt az első cigány, akit az öszödi beszéd kirobbanása után hasonló atrocitás ért. Szintén egy saját videómon például azt láthatjátok, amint Kolompár János előadja, miként tapostak a fején a rendőrállatok. (Azt csak zárójelben jegyzem meg, hogy az ő előadása viszont még a szememben sem teljesen hiteles, elvégre a hídblokád idején senki nem tapasztalt még csak hasonló eljárást sem. Akkor csak egy kevés lökdösődés volt, amint ezt akkor az EZT ÜSD című videómon is láthattátok.)
By SoDI
Kapcsolódó saját anyagok:
Mókás francia reklám. :)
By SoDI
Elfogadták!
Még néhány nap, és tilos lesz szidni a taknya-nyála egybefolyó tetves zsidókat, no meg a beteg állat buzeráns geciket.
Gyalázkodás
181/A § (1) Aki nagy nyilvánosság előtt a magyar nemzettel, vagy a lakosság egyes csoportjaival, így különösen nemzeti, etnikai, faji, vallási csoporttal kapcsolatban olyan kifejezést használ, vagy híresztel, amely alkalmas arra, hogy a csoport tagjainak becsületét csorbítsa, avagy emberi méltóságát megsértse, vétséget követ el és két évig terjedő szabadságvesztéssel büntetendő.(2) Az (1) bekezdés szerint büntetendő, aki nagy nyilvánosság előtt olyan - különösen önkényuralmi rendszerre vagy eszmére emlékeztető vagy utaló - testmozdulatot tesz, amely alkalmas a magyar nemzet, vagy lakosság egyes csoportjai, így különösen nemzeti, etnikai, faji, vallási csoport tagjai becsületének csorbítására, avagy emberi méltóságának megsértésére .
(3) Nem büntethető, aki politikai párttal, vagy politikai közszereplést is folytató társadalmi szervezettel kapcsolatban közszereplésükkel összefüggésben
a) olyan kifejezést használ, vagy híresztel, amely alkalmas arra, hogy a lakosság e csoportjához tartozó tagok becsületét, vagy emberi méltóságát megsértse,
b) a (2) bekezdésben meghatározott magatartást tanúsít.
A törvény teljes szövege (pdf)
Rövid konklúzió:
A tetves cionistákat ezután is lehet szidni, ugyanis a cionista szövetség egy "politikai közszereplést is folytató társadalmi szervezet".
Ezután is leírható egy közszereplőről, hogy zsidó, amennyiben erre nem mint különleges adatra, hanem mint köztudomású tényre hivatkozunk. Az, hogy éppen olyan vonatkozásban említjük meg ezt a tényt, hogy az illető magyarirtó dolgokat tett, vagy mondott, még bőven belefér.
Miután senkitől nem várható el, hogy visszamenőlegesen átnézze több év anyagát, a blog a helyén marad. Jogilag annyi lesz a változás, hogy a törvény hatályba lépése után az egyenként és konkrétan megkifogásolt, régebbről származó, sarkosabb írásait kénytelen lesz mindenki egyenként külföldre költöztetni. Tessék csak, legfeljebb lesz egy olyan rovat, hogy „akadékoskodó köcsögök felszólításai”. ;P
Az pedig, hogy betiltják a karlendítést is, egy vicc. Senki se használta eddig se! :))
By SoDI
Akármilyen meglepő, ebben az országban szép számmal élnek olyan emberek, akik gondolkodás nélkül beszopják a kormány hazugságait. Éppen ezért, bár én az alábbi igazságokat olyan evidenciáknak tekintem, melyek nem szorulnak különösebb magyarázatra, az egészségbiztosításról szóló, néhány nappal ezelőtti összeállításomhoz hasonlóan ismét pontokba szedném, hogy hol hazudnak a szocik.
Szükség van a tandíjra?
Nem igazságos a mostani rendszer?
A tandíj nélkül nem valósulnak meg az egyetemi fejlesztések?
A tandíj nem éppen a legszegényebb tanulókat rekeszti ki a tanulásból?
Most kik fizetik az államilag finanszírozott hallgatók tanulmányait?
Mit tehetünk a nemzetünk fiatalságának jövőjét lábbal tipró hazaárulók ellen?
By SoDI
Kapcsolódó saját anyagok:
Ez tök jól néz ki, kár hogy azt a két buzit odarajzolták melléjük. :DD
By SoDI
Na, jelentem alássan, úgy döntöttem, hogy Tomcat holnapi pernyeréséről kaptok majd ehelyütt egy alternatív kameraállást is. :P
By SoDI
És az hogy van, hogy ennek a kurvának még mindig nem gyulladt ki a lakása?
By SoDI
Van a szociknak ez a reformfaszságuk a regimagyarorszag.hu oldalon. Szánalmas, ócska provokáció, önmagában említésre sem érdemes. Azonban a hozzájuk érkezett olvasói hozzászólásokból annyira sugárzik a mérhetetlen szellemi sötétség, hogy az leírhatatlan.
Van ugye a tandíjjal foglalkozó videó:
No és akkor nézzük a nézői véleményeket:
Nem kell tandíj! Gatyás paraszt kell!!! Az majd kimegy az Erzsábethídra rendetrakni, ha valami nem tetszik neki. Oszt Jónapot! Gatyás parasztot minden házmesterlakásba! Legyen megint rend!!! Útleveleket leadni! Nemkelltandíj!
Csak úgy közlöm, hogy Budaházy György (2002-es lezárás), és Gonda László (2007-es lezárás) mindketten végzett gépészmérnökök. Ennyit a "gatyás paraszt"-ozásról.
A lényeg, megadni a lehetőséget mindenkinek a tanuláshoz, miért kellene a szegények gyerekeinek "csak" szakmunkásnak lenni? Ez pont ugyancsak a jobboldali jellemvonás, kasztosítani, bezárni a lehetőségeket: a nép gyereke ne akarjon diplomát, mert azzal semmire sem fog menni, riogatják. Nem csak riogatják, szinte el is veszik a lehetőséget előle. Persze, jó szakmunkásra szükség van, de ez ne azon múljon, kinek mennyi pénze van.
Idióta barom, melyik bolygón élsz?
Beszarok, komolyan mondom...
By SoDI
Kulturálisan is vereségre vagyunk ítélve addig, amíg az ószövetséget nem vesszük ki a vallásunkból.
100 000 néző előtt hangzott el az EchoTV-ben: Kulturálisan is vereségre vagyunk ítélve addig, amíg az ószövetséget nem vesszük ki a vallásunkból. Ez a mondat az egy órás műsor végén hangzott el és az EchoTV nem vágta ki.
Az EchóTV-ben hosszú ideje minden csütörtökön fut a TV legnépszerűbb műsora az ELÁTKOZOTT SZABADSÁG. Ez a műsor a rendszerváltás kisiklását elemzi hétről hétre, különböző egykori résztvevők szemszögéből. A műsornak az első fél órában mindig van egy fővendége, majd a második részben csatlakozik még két szereplő. Most a fővendég Bégány Attila volt, Molnár Tamás valamint Kiss Dénes a műsor 2. részében csatlakozott a vitához.
Az adásban az is elhangzott, hogy az Antall Józsefből királyt csináló Csoóri Sándor nem hajlandó ebben a műsorban megjelenni.
Nézze meg a műsort!Forrás: ÚDK.hu, innen
Ez az ÚDK egyre szimpatikusabb nekem. Remélem, a Jobbik a MIÉP helyett legközelebb velük köt választási szövetséget.
By SoDI
Erdélyi Magyar Ifjak Nemleges Elkötelezettségű Muzsikája
Filmeket is vetítünk, nem titok: a Trianon!
Lesz utána egy kis izgalom: ki megy a rendőrségre?
Én vállalom!
By SoDI
Bizony, ilyen is van. :)
És hazaééérjen minden dolgozóóóóó. :D
By SoDI
Jutka tantestületében kitör az antifasizmus. ;P
Kezdek félni...
By SoDI
Mint talán emlékeztek, tavaly október 22-én Tomcat-ék Szabadság téri élő felvételét megzavarta egy cigány úriember, akivel én ezután exkluzív interjút is készítettem (videó itt).
Nos, a beszélgetés végén kaptam tőle egy újságot, annak apropóján, hogy róla írnak benne. Ez a Fedél Nélkül szám akadt most néhány perce a kezembe, úgyhogy ha valaki kiváncsi rá, hogy ki az a Kelemen Zoltán, kattintson bátran...
By SoDI
Kapcsolódó anyag:
Megállj júccsán, le lesze' baszvaaa! :D
By SoDI
Igazán nagy bajban vagyok, amikor itthon a 700-as Klub alapján ismert CBN adónak azt az interjúját próbálom véleményezni, amit néhány napja készítettek Kiss Péterrel. Amikor ugyanis az ember egy ilyen tömény bolsevik okádékot, a hazugságnak ezt az elképesztően nyers, és véget nem érő folyamát hallgatja, mely egyöntetűen hatja át a beszélgetés mind a 17 percét, akkor egymás után botlik bele olyan mondatokba, amiről önmagában is több tíz oldalt lehetne írni.
Hiábavaló próbálkozásnak tűnik tehát jegyzetelni az interjú közben, hogy aztán az erősebb gondolatok kiemelésével világítsuk meg, mennyire visszataszító a magyargyűlölő fröcsögésnek ez a foka, ugyanis ebben nincsenek "erősebb mondatok". Végig tartja a vérnyomás szintjét, ezért sokkal jobb cucc bármelyik kávénál.
A hatást a képi bevágások csak tovább erősítik. Bár hosszasan beszélnek 2006. október 23-áról, sőt, képeket is mutatnak róla, azonban a rendőri brutalitásról egyetlen szó sem esik. Az a nap ugyanis nem a szemkilövésekről szólt, hanem az árpádsávos zászlóról, amit sokan lobogtattak, "mert akkor még nem magyarázták el nekik", hogy ezek a csíkok "600 ezer magyar elpusztítását jelképezik", viszont ugyanezek az emberek "ma már tisztában vannak ezzel", hiszen lám, nincsenek is az utcán.
Megtudhatjuk továbbá, hogy már Amerikában is híres Vona Gábor, valamint hogy amikor Gyurcsány Ferenc arról kezdett beszélni, hogy a holokausztban nem csak a közreműködők, hanem a magyarság többsége is felelős, "hiszen hagyták ezt", akkor az a népünk régóta várt ráeszmélésének gyönyörű pillanata volt.
Ehun lehet hányni (kattints):
Kiss Péter interjú a CBN-en
By SoDI
Egy apró kiegészítés Tomcat mai beszámolójához.
Azt írja:
Hogy mi értelme van egy épp benyújtott bizonyítékot dörgedelmes határozattal lefoglalni, ahelyett, hogy egyszerűen átvennék, egyszerű a magyarázata. Azért történt ez, mert így azt írhatták a jegyzőkönyvbe, hogy lefoglaltak egy "bizonyítékot" (...)
Nos, gyanúsítotti minőségben mindez nyilván máshogy néz ki, de a teljes kép érdekében tudnunk kell, hogy a hasonló formaságok mögött - az esetek nagy többségében - nem kell semmiféle ártó szándékot sejtenünk. (Félreértés ne essék... Tomcat aktuális ügyére vonatkoztatva ugyanez természetesen így hangzik: Van oka azt írni, amit, és teljes mértékben igaza van, de ennek a kétség kívül helytálló következtetésnek a felvezetésben leírt sajátosságaira legtöbbször még akkor is nagyon egyszerű lehet a magyarázat, ha esetleg itt konkrétan nem is ilyesmiről van szó.)
Kérem szépen, bizony már tőlem is "foglalt" le egy nyomozó hatóság "bizonyítékokat", amikor az október 23-ai rendőri vérfürdő ügyében dolgoztak. Erről készült is jegyzőkönyv az ügyészségen.

(A teljes jegyzőkönyv elolvasásához kattints ide, vagy a fenti képre)
Ott világosan elmagyarázták nekem, igaz ugyan, hogy jó előre megbeszéltük, milyen videó-anyagokból írok ki nekik CD-t, és hogy én ezt teljesen önkéntesen hoztam be nekik, de ennek ellenére a jegyzőkönyvet úgy kell felvenniük, mint egy szokásos "lefoglalásról", és nekem mindenhol úgy kell aláírnom a papírt, mint "a lefoglalást elszenvedő személy".
Egyszerűen azért, mert a formai szabályok így írják elő.
Tök mindegy, hogy ők koboznak el tőled valamit, vagy egy folyamatban lévő ügy kapcsán te magad viszed be nekik a cuccot; ők így is, úgy is a "lefoglalás" szóval kell, hogy dokumentálják az eseményt.
By SoDI
Kapcsolódó anyagok:
By SoDI
kép forrása: kaptarlako.freeblog.hu
Mostanában jöttem rá, hogy az ilyesfajta zenék arra jók, hogy 80 IQ alatt táncoljunk rá, 100 IQ felett pedig programozzunk alatta. :)
És tényleg, remekül lehet kódolni olyan cuccot hallgatva, ami nem köt le egy szemernyi intellektuális kapacitást sem. :P
By SoDI
Egy ismerős dal új köntösben.
Határolódj el Te is!
Aki hangosabban teszi, az megnyerheti a blog tolerancia-díját, amit most alapítottam. ;P
Elsőként kezdem én: fújrásszizmúús.
By SoDI