<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Implementáció-függő - Nfol blogja</title>
<link>http://nfol.hu/</link>
<language>hu</language>
<copyright>Copyright 2004-2011, Nfol</copyright>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<description></description>
<ttl>60</ttl>

<item>
<title>TRBL in Cascadia</title>
<author>Nfol</author>
<description><![CDATA[<p><a href="http://meyerweb.com/eric/thoughts/2012/05/16/background-shadows-fonts-and-the-cascade/">Eric Meyer bosszankodik</a> egy sort a CSS-re jellemző inkonzisztencián:</p>

<blockquote>
<p>The fact that this:</p>

<p><code>h1 { color: red; }
h1 { color: green; }</code></p>

<p>…results in green <code>h1</code> text, but this:</p>

<p><code>h1 { background-image:
    url(red-wave.gif) repeat,
    url(green-wave.gif) repeat; }</code></p>

<p>…results in a red wavy <code>h1</code> background does my head in <b>every single time</b>. And it’s the same with text and box shadows, too! In cases where backgrounds or shadows overlap, the first one you write “wins”, by virtue of being “in front of” the background images that are listed after it.</p>
</blockquote>

<p>Végülis érthető. Annak idején számomra a <code>margin</code>, a <code>padding</code> és a többi hasonszőrű tulajdonság értékeinek sorrendje volt a mumus, de aztán egyszer véletlenül jókor néztem rá a karórámra.</p><hr /><p><small> <a href="http://nfol.hu/post/1552/trbl-in-cascadia/">Permalink a poszthoz</a>, mert tudjuk, hogy szereted.</small></p>]]></description>
<link>http://nfol.hu/post/1552/trbl-in-cascadia/</link>
</item>

<item>
<title>C-C-Combo breaker</title>
<author>Nfol</author>
<description><![CDATA[<p>Mivel <a href="http://raktalicska.hu">JonC</a> csütörtökön ismét eltörte a blogmotort, nem maradt más választásom, mint hogy előálljak a megoldással a véletlen hozzászólás-duplikátumok keletkezésének problémájára.</p>

<p>A probléma ugyebár annyi, hogy ha írsz egy hozzászólást a blogra és utána újratöltöd az oldalt, akkor a böngésződ az űrlap tartalmát megleli a cache-ben, a ténylegesen beírt dolgok mellett azt is, hogy meg lett nyomva a küldés gomb, és ennek megfelelően ismét odaadja az adatokat a blogmotornak, az meg a szokásos módon végrehajtja a komment rögzítését, mert neki ez a dolga, és máris ott figyel a bejegyzés alatt ugyanaz a hozzászólás kétszer, ötször, tízszer.</p>

<p>Ez több szempontból sem nevezhető jónak. Egyrészt ezeket nekem kell törölgetnem, másrészt néha felborul miattuk a kommentek sorrendje (amit perpillanat nagyon nem értek; egyazon rendezett lekérdezésre az adatbáziskezelőből jó eredmény jön ki, de PHP-val történő kilistázáskor felcserélődnek a rekordok), harmadrészt pedig ennek egyszerűen nem így kellene működnie.</p>

<p>A megoldást abban láttam, hogy az űrlapot és az őt megjelenítő oldalt valahogyan összekössem, pontosabban elérjem azt, hogy a konkrét oldal el tudja dönteni, hogy hozzá tartoznak-e a cache-ben lévő űrlapadatok. Ehhez szükség van egy session változóra és az űrlapot ki kellett egészítenem egy rejtett típusú mezővel. Először generálok egy azonosítót (ami egy MD5-tel kódolt véletlenszám), ezt adom értékül a session változónak és a rejtett mezőnek is minden egyes oldalbetöltés során. Ha megtörténik az űrlap elküldése, a komment rögzítését végző alprogram ellenőrzi, hogy az űrlap rejtett mezőjének értéke és a session változó értéke megyegyezik-e. Ha megyegyeznek, akkor elmenti a hozzászólást és visszatérünk a bejegyzéshez, egyébként viszont <i>zero fucks are given</i>. Ismét megjelenik az oldal, a változónk kap egy új értéket, akárcsak az űrlap rejtett mezője.</p>

<p>Amikor ugyanis a hozzászólás küldése után megnyomod az F5-öt (és leokézod a figyelmeztetést), a szkript újra leellenőrzi a két érték egyezését, csakhogy a session változó értéke azóta megváltozott, a rejtett mező értékét viszont továbbra is a cache-ből szedi a böngésző, amik így nyilván nem fognak egyezni, azaz a komment egy duplikátum, tehát eldobható.</p>

<p>Az egésznek tehát az a lényege, hogy ezentúl mindenki pontosan annyi hozzászólást fog beküldeni a blogra, ahányszor megnyomja az űrlap végén a gombot. Tiszta Amerika!</p><hr /><p><small> <a href="http://nfol.hu/post/1551/c-c-combo-breaker/">Permalink a poszthoz</a>, mert tudjuk, hogy szereted.</small></p>]]></description>
<link>http://nfol.hu/post/1551/c-c-combo-breaker/</link>
</item>

<item>
<title>Fülig Jimmy, sorskegyelméből</title>
<author>Nfol</author>
<description><![CDATA[<p>Apróhirdetési oldalon találtam ezt a mai keltezésű gyöngyszemet, gondoltam közreadom, ne csak nekem fájjon. Nem emelek ki belőle egyetlen szót sem, ez priceless úgy, ahogy van:</p>

<blockquote>Ford esz kord dízel eladó de inkább csere (1996)<br/><br/>

eladnám de inkább cserélném fodromat ami 1.8 t.d 96 12 31-dikei a kocsi kombi friss műszaki kisebb esztétikai hibái vannak de nem új kocsiról beszélünk hibái. féltengej csikló kell bele az 4.5-ezer körül van valami oknál fogva kevés üzemanyagot kap de ácézásra azonnal indul teljessen füstmentes motorja van ha kel nem muszáj átírni ha érdekel hívj mert ez nem az én imaélem</blockquote>

<p>Gooby pls.</p>

<p>Az autó egyébként 130 ezer kilométert futott és 100 (száz) forintért kínálják. És most tegye fel a kezét, aki szintén elgondolkozott azon, vajon mi a franc lehet az az <i>imaél</i>.</p><hr /><p><small> <a href="http://nfol.hu/post/1550/fulig-jimmy-sorskegyelmebol/">Permalink a poszthoz</a>, mert tudjuk, hogy szereted.</small></p>]]></description>
<link>http://nfol.hu/post/1550/fulig-jimmy-sorskegyelmebol/</link>
</item>

<item>
<title>Hibernálás engedélyezése Windows-on</title>
<author>Nfol</author>
<description><![CDATA[<p>Ezt azért ide írom, hogy végre lehessen már valami hasznosat is olvasni a blogon, meg hátha másnak is jól jön majd valamikor, hogy egyszer olvasott valami hasznosat a blogon. De talán fáradjunk beljebb!</p>

<p>Előfordulhat, hogy a Windows nem mutatja a leállítási lehetőségek között a hibernálást, pedig a hibernálás az remek dolog, sőt egyenesen <i>cool</i>. Ahhoz, hogy visszakapjuk ezt az opciót (pontosabban engedélyezzük a hibernációt), a következőt kell tennünk (Vista, 7 és 8 esetén):</p>


<li>Indítsunk egy parancssort rendszergazdai jogkörrel.</li>
<li>Írjuk be a <code>powercfg.exe /hibernate on</code> parancsot</li>
<li><del>???</del></li>
<li><del>PROFIT</del> Enter.</li>


<p>Ha <code>on</code> helyett <code>off</code>-ot írunk a végére, akkor meg pont letiltjuk. Windows 8 alatt egyébként alapból be van kapcsolva a hibernálás, csak a hozzá tartozó menüpont van elsikkasztva. Ha nekünk mégis kellene, akkor:</p>


<li>Nyissuk meg a <i>Control Panel</i>-ben a<i> Power Options</i>-t és ott válasszuk a <i>Change what the power buttons do</i> lehetőséget (<code>Win</code>, gépeljük be, hogy <i>power buttons</i> és a <i>Settings</i> fül alatt ez az egyetlen találat).</li>
<li>A megjelenő ablakban az opciók nagy része ki van szürkítve, úgyhogy nyomjuk meg felül a <i>Change settings that are currently unavailable</i> feliratot.</li>
<li>Kattintsuk be a <i>Hibernate - Show in Power menu</li> lehetőséget.</i></li>


<p>Sok sikert a műtéthez, én mentem ugrálni.</p>

<p>Már kezdem is!</p>

<p>Tényleg!</p><hr /><p><small> <a href="http://nfol.hu/post/1549/hibernalas-engedelyezese-windows-on/">Permalink a poszthoz</a>, mert tudjuk, hogy szereted.</small></p>]]></description>
<link>http://nfol.hu/post/1549/hibernalas-engedelyezese-windows-on/</link>
</item>

<item>
<title>Soon</title>
<author>Nfol</author>
<description><![CDATA[<p>A hétvégén Bahreinben az ellenzéki tüntetők helyett szerencsére csak Vettel robbantott nagyot - meg a Lotus-ok -, a bikavéres csapat munkatársai pedig kivétel nélkül kitörő örömmel, felszabadultan ünnepelték a sikert. Jó, azért akad az alábbi csoportképen egy kakukktojás:</p>


<img class="center" src="http://nfol.hu/pix/201204/f12012-bahrein-webber-thumb.jpg" alt="A Red Bull csapat így örül Vettel bahreini győzelmének" width="640" height="295" />
Where&#39;s <del>Waldo</del> Webbo? (<a href="http://nfol.hu/pix/201204/f12012-bahrein-webber.jpg">Nagyobb méret</a>.)


<p>Kemény ez a popszakma.</p><hr /><p><small> <a href="http://nfol.hu/post/1548/soon/">Permalink a poszthoz</a>, mert tudjuk, hogy szereted.</small></p>]]></description>
<link>http://nfol.hu/post/1548/soon/</link>
</item>

</channel>
</rss>
