» Archívum: megjelenített kategóriák

Jelöld be, hogy mely kategóriákat akarod olvasni, vagy ha csak egyet: kattints a nevére.


16 megfelelő bejegyzés.

Adott egy csomó float left-es elemünk, pl. thumbnailek egymás után. Szeretnénk, ha a float left ellenére az ezek után következő szöveg (vagy akármi) nem folyna rá a thumbnailjeinkre.

Többféle hagyományos megoldás létezik, ezek közül néhány:

<br clear='all' /> <br style='clear: both' /> <div style='clear: both'></div>

Fontos látni, hogy mindegyiknél arra van szükség, hogy a szöveg írásakor tudatában legyen az író, hogy az előtte levő izére rá fog folyni az ő szövege, és ezért beszúrja a fenti kódok vmelyikét. Ez elég szopó, hiszen a formázást minél inkább szeretnénk a tartalomtól elszeparálni.

Van egy másik megoldás is. Ha a float leftes elemeink pl. egy 'keprendezo' classú divben vannak, akkor a következő stílus segítségével a keprendezo után automatikusan sortörés lesz:

.keprendezo:after { display: block; clear: both; content: ''; }

Ekkor a képrendezőt követő paragrafusnak nem kell tudnia róla, hogy ráfolyna a képrendezőre, a képrendező ugyanis beszúr maga után egy sortörő blokkot. Is nice. I like.

Egy másik alternatív megoldás ugyanezen problémára CSS attribútum selectorok bejegyzésben.


Adottak a hét napjai (H, K, Sze, Cs, P, Szo, V), valamint egy adattábla, benne minden rekordhoz két nap. Számítsuk ki, hogy a két nap között hány-hány nap van. (Pl. hétfőtől péntekig, majd péntektől hétfőig eltelő napok száma.)

A nem javasolt megoldás: veszünk egy külső switch case szerkezetet, amelynél az eseteket az első napok szerint alakítjuk. Hét eset. Majd ezek mindegyikében egy újabb switch case, aszerint, hogy a második nap mi. 72 = 49 eset.

switch ($elsonap) {
 case 'H': 
   switch ($masodiknap)
     case 'K':   echo '1 ill 6 nap van koztuk'; break;
     case 'Sze': echo '2 ill 5 nap van koztuk'; break;
     ...
 case 'K':
   switch ($masodiknap)
     case 'H':   echo '6 ill 1 nap van koztuk'; break;
     case 'Sze': echo '1 ill 6 nap van koztuk'; break;
     ...
 ...
}

Ez tényleg nem túl jó, egyrészt a 49 elágazás miatt, másrészt mert ha mondjuk angolul is ki akarjuk írni az eredményeket akkor már 2*49 elágazásunk lesz. Egy fokkal jobb megoldás, ha a napokhoz számokat társítunk, majd ezeket kivonogatjuk egymásból mod 7:

switch ($nap) {
 case 'H': $n = 1;
 case 'K': $n = 2;
 ...
}

Csakhogy ezt a társítást lehet switch case nélkül is, és ezúttal egy végleges, immáron meglehetősen rövid és komplett megoldás:

function eltelt_napok($napchar1, $napchar2) {
 $napok = array('H' => 1, 'K' => 2, 'Sze' => 3, ...);
 $nap1 = $napok[$napchar1];
 $nap2 = $napok[$napchar2];
 $diff1 = mod(max($nap1, $nap2) - min($nap1, $nap2), 7);
 $diff2 = mod(min($nap1, $nap2) - max($nap1, $nap2), 7);
 return array($diff1, $diff2);
}

A mod fv természetesen megvalósítandó vmi tetszőleges módon. Lehet hogy a php-ben van is rá vmi, én hirtelen nem találtam, úgyhogy:

function mod($n, $q) {
   $n %= $q;
   if ($n < 0)
      $n += $q;
   return $n;
}

Update 17:13: sőt a mod fv is elhagyható, ld. tbela kommentje.


Szglab5 php hf is back

©   Haszprus   |   bme, labvez

Ismét beüzemeltem a 2006-os php házimat, for fun Mert idegesített, hogy a régi házim nem elérhető jogosultsági problémák miatt, nomeg mert kitörölték alóla a tábláimat, és a hallgatói fiókomat. Egyébként visszanézve néhány dolgot változtatnék a kódon, de alapvetően elégedett vagyok vele.

Update 22:57: illetve ha már lúd akkor legyen kövér, itt van xsql-ből is


Kilencedik labor (PHP)

©   Haszprus   |   labvez

Nézzük hát a legutóbbi labort, az egyik csoportom php-laborját, amely nekik a tárgy utolsó órája. Félév elején 12-en indultak, egy rögtön eltávozott mert tavalyról hozta az adatlabor-jegyét, tehát 11-en folytatták a félévet. Egy embert út közben kénytelen voltam megvágni.

10-en szerezhettek tehát nálam valamilyen jegyet (már amennyiben az utolsó házit mindenki leadja, akinek kell). A labor szabályzata úgy szól, hogy az 5 mérésből a 4 legjobb eredménye számít. Volt 4 ember, aki egy alkalmat se bukott, kiváncsian vártam hogy vajon hányan jelennek meg az utolsó laboron átlagjavítási célzattal, vagy pusztán érdeklődésből.

Nos, 4-ből 1 tett így. Kicsit sajnálom a dolgot, mert ez volt az általam tartott legmagasabb színvonalú labor, hiszen php-ből sokmindent hozzá tudtam tenni az alapanyaghoz, életközeli szemléletes példákat, magyarázatokat, hackelhetőségi rizikófaktorokat stb. Hogy nem fog mindenki megjelenni php-n, az nyilvánvaló volt már év elején is, úgyhogy én nagyon sajnálom hogy idén a php került a legvégére, örültem volna ha többeknek mondhatok el hasznos és/vagy érdekes dolgokat ezzel kapcsolatban.


HHH - Solymár

©   Haszprus   |   barátok, bringa, fáradtság

Nyomtunk Tibivel egy HHH-t, ellátogattunk Solymárra, aztán a II. kerület külsőbb részein át jöttünk vissza. Egész elképesztő az a környék, mintha nem is Bp lenne, hanem valami üdülőtelep. Csak onnan tudod, hogy mégis Bp, hogy van bkv-s buszmegálló Nagyon kellemes. Solymár felé pedig van egy Alsó-Jegenye-völgy nevű hely, amiben egy patak kacskaringózik végig, atomszép az is. Lőttem pár mobilos képet, de majd egyszer kell normális géppel is fotózni ott. A mobilos képeket nemtom mennyi értelme van feltenni, akit mégis érdekel, az csekkolhatja őket.

Még pár érdekesség: enyhe izomláz a karomban; 1,3 kg fogyás a túrán; utána tápoltam aztán bealudtam egy pillanat alatt.

37 km, 13,1 km/h avg, 47,2 km/h max, 2:37 tiszta tekerés.


HHH

©   Haszprus   |   barátok, bringa, hármashatár-hegy

Voltunk Orcával a Hármashatár-hegyen (idén először), mellesleg el is tévedtünk, de mindegy, voltak atomjó csapatós részek. A hátsó kerekemről az egyik prizma az első lejtőzés után elveszett, a másik pedig kettétört, úgyhogy a maradványtól magam szabadítottam meg a gépet. Hang alapján azt hittem ott fog szétesni alattam a bringa 50km/h-nál (valójában csak 48,3), de szerencsére azt nem olyan fából faragták.

Előtte vettem egy hosszúujjú mezt, kicsit megkésve, de jön még ősz/tél/hűvösebb napok. Maszat pedig ma többször megkísérelte megenni a fülhallgatómat (!).

39,35 km, 2 óra 54 perc tekerés, összesen pedig kb. 4-5 óra. Hulla fáradt vagyok.



Nem tom mi a szám valós címe, de ez is lehetne. A klipbe már belepörgettem valamikor régebben, amikor linkelték a YouTube-ról, de nem különösebben érdekelt. Most linkelték megint, és gondoltam nemcsak belenézek, hanem hangot is adok rá. Egészen megdöbbentem, azt hittem biztos valami tipikus popzene lesz, és totál nem. Hogy megy a szélgéppel fújt hajhoz ez a lassú szám? Viszont nem ez a lényeg, hanem hogy valami hihetetlen hangzásvilága van a dolognak, és most elsősorban Kiszel Tünde hangjára illetve énektehetségére gondolok. Nem tudom, ennek a nőnek tényleg ilyen hangja van vagy ez valami effekt? Nem nézek tévét, nem tudom hallottam-e már valaha beszélni (énekelni tuti nem). Akárhogy is, fájdalmas. Ki találta ezt ki? Egyáltalán mit keres Kiszel Tünde a médiában? Na jó, nyilván hozza a megfelelő nézettséget. Erre van igény.

Update 12:54: lapzárta után érkezett: A televíziózás alkonya - Lexike! Ez kész, ezen majdnem könnyesre…

Ps. tudom hogy mindez 3 hónapos, sajnos/szerencsére nem vagyok naprakész a mocsokból



Rocky Balboa

©   Haszprus   |   film

Rocky Balboa 9/10. Ezt fontosnak tartottam megjegyezni.

(A megelőző részek közül egyikből csak minimális részletet láttam, a többit pedig egyáltalán. Akárcsak a Rambo esetén, amit csak azért említek merthogy jön a John Rambo is. És így 2007-ben nem egyértelmű, hogy az előzményeket érdemes-e bepótolnom. Viszont pár hete megnéztem újra a Judge Dreddet, ami anno és most is eléggé tetszett, leszámítva persze az ócska cg-t meg Rob Schneider debil szinkronhangját.)


Először a tükör előtt furcsálltam hogy milyen borostás vagyok, nem is figyeltem eddig hogy reggelről estére ekkorát változik az ábrázatom. Aztán az lett fura hogy mindenki a tegnapi buliról beszél a levlistán, de még nem tudtam hogy mi a hézag. Később megnéztem a naptárban, és rájöttem hogy már nem péntek van. Extremely weirdo! Hova tűnt 24 óra? Tutira elraboltak az ufók!

Ez viszont azt jelenti hogy már szombat van, amiből egyenesen következik hogy holnapután meg hétfő



style=3: teh preview

©   Haszprus   |   fejlesztés, css

Rágjátok.

style=3

(A html ugyanaz, csak a css-t cseréltem le. Van benne 1-2 bug / dolog amit még nem oldottam meg, és az aloldalak nincsenek megformázva. Firefox 2.0-val megy Windowson 1280x1024-ben, ettől eltérő konfigurációk esetén passz. Ez egyáltalán nem végleges, csak gondoltam kirakom és begyűjtök pár véleményt.)


Hatodik labor (XSQL)

©   Haszprus   |   labvez

Az XSQL még mindig nehéz téma, nemcsak azoknak, akik nem mennek át a beugrón, de sajnos úgy látom órán, hogy azoknak is, akik átmennek. 6 elégtelen beugróból 3 embert mentő-szóbeliztettem (ahhoz is el kell érni egy bizonyos pontszámot), egyikőjük sikerrel járt, a másik kettő sajnos nem tudott válaszolni a kérdéseimre. Időt azt adtam eleget, be sem fejeztük az órát 45-ig. Ugyanakkor ez azt is jelenti, hogy túl sok időt adtam mindegyiküknek, feszesebbre kell venni a tempót, hiszen az időt azokra kell fordítanom, akik a beugrón megfeleltek és esetleg segítséget várnak tőlem valamelyik feladatukhoz.

Egyébként attól függetlenül hogy egy beugrón önmagában nem múlik semmi (hiszen 5 alkalomból 4-et kell teljesíteni), nem jó érzés elégteleneket osztani, de ha egyszer valaki a minimális ponthatár felét (sem) éri el, vagy szóban sem tudja magát kimenteni (ne adj isten azt mondja szóbeli közben, hogy nem igazán akar foglalkozni a házival), akkor nem tudok mit tenni: nincs eredmény, ami alapján átengedhetném.

Ugyanakkor kifejezetten rossz kedvem van a bukási ráta miatt, illetve elsősorban azon két ember miatt, akik számára itt véget ért a tárgy.



Mióta itt lakunk, folyamatosan küzdök azzal a problémával, hogy száraz a levegő, gyakorlatilag napi szinten égett a szemem, ami a folyamatos hunyorgás és pislogás, fáradtságérzet miatt elég negatívan befolyásolta pl. a tanulást (az hogy a gép előtt hunyorgok, nem ennyire érdekes). Egy 70% relatív páratartalmú lakásból jöttem egy olyan helyre, ahol 55 körül van, extrém esetekben 50 alatt, de 60 fölött fűtési szezonban sosem. Ezt a problémát orvosolja mostantól egy Boneco 7131-es hideg párásító. (SEO)

3 óra működés után 58%-ot felnyomott 77%-ra, ami elég szép teljesítmény. Lehet hogy még durvább dzsungelkörülményeket is tudott volna teremteni, de kopoltyú hiányában ezt nem akartam kipróbálni, 77%-ban már elég kellemetlen volt a lélegzés



» régebbi bejegyzések

a jövőben szeretnék napnyi bejegyzést látni a főoldalon.   Csak regisztrált felhasználóknak.