2007 április - 19 megfelelő bejegyzés

Mutass mindent

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


Haszprus

CSS trükkök: sortörés

©   Haszprus   |   css fejlesztés howto

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.

mainframe

Csillebércen jártam, KFKI-t láttam

©   mainframe   |   bme túra

Van egy ilyen tárgy hogy Speciális Anyagszerkezetek, és amellett, hogy sok érdekeset lehet ott hallani, még van 3 laborgyakorlat is (a sok gépész nézett is rám unott arccal hogy mi a rákért lelkesedem én ennyire egy egyszerű mágneses anyagok laborért, vagy miért érdekel így az elektronmikroszkóp... na ja, én lehet hogy soha többé nem látok ilyen jó kis játékokat), sőt, még van egy field trip is, a Központi Fizikai Kutatóintézetbe (KFKI). Ez Csillebércen található, festői helyszínekkel tartkított hosszas buszúttal közelíthető meg. Kb 3 órás programot szerveztek nekünk, körbevezettek, megmutattak mindent, csak ami igazán fájt az én kicsi szivemnek, hogy semmit nem kapcsoltak be.

Amúgy a hely maga is eléggé őspark jellegű, néhol elszórva egy-két épülettel. Egyáltalán nem ilyen hardkór kutatóintézet látszatát kelti, sokkal inkább egy szabadidőközpontét. Az egyetlen ipari jellegű épület (amivel találkoztunk) az atomreaktor volt, ahová nem is vittek be, mert oda annyira szigorú a beléptetés, hogy csak az ott dolgozóknak szabad, nekik is csak indokolt esetben. Egyébként a túránk kezdetén, belépéskor nekünk is rögzítették e névsorunkat és a személyi igazolvány számunkat. Szigor és fegyelem. Egy ilyen helyen kell is.

Röviden: láttunk tisztatereket, ahol mindenféle chipeket gyártanak, és ehhez kell ugye a tisztított víz, a szűrt levegő, esetenként a fény megszűrése, és a rázkódásvédelem, szóval egy egészen hatalmas és specializált gépház szolgálja ki azt az épületet. Ezután megmutatták nekünk a pásztázó alagútmikroszkópot, és messzebb, egy sötét szobában ott figyelt az elektronmikroszkóp is, de olyat már láttam a BME-n is. Majd még érdekességnek megnéztünk különböző amorf fém-szalagokat, meg mágneses erőtér-detektort (aminek az előbbi fontos komponense), majd jött a nap fénypontja: az ionimplanter.

De a továbbiakban beszéljenek helyettem a képek:

Haszprus

Basic programming skills 1 - hét napjai közti különbség

©   Haszprus   |   fejlesztés howto labvez php

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.

Haszprus

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

mainframe

Szeretném kérni a...

©   mainframe   |   zene

És az milyen már, hogy az ilyen 'mainstream' zenéknek újabban kilométerhosszú neve van? Gondolok itt arra a megoldásra, hogy XY versus N featuring Z (FG remix). El tudom képzelni a jelenetet, amint a szórakozóhelyeken (természetesen a hangos zenét túlüvöltve) próbál a nép egyszerű gyermeke zanét kérni a Dj-től.
Szeretném kérni a...(és jön a félórás számcím) - pontosabban jönne, ha azalatt nem tenne be már három másik számot a lemezlovász. Na ja, trendnek kell lenni...! (Igen, kondi közben roxyt hallgatok és nemszeretem. )

Update, kommentekből átemelve: A mainstream egyre inkább arra áll rá, hogy feldolgozás, meg remix, meg ha nincs jóhangú énekesünk, akkor cápázunk egyet, aki ráér… És ez nem jó szerintem. Ha zenekar, akkor legyen egyben, készen, és tudjon saját számokat írni, amiket nem kell ötször újrakeverni, hogy kibírjanak egy hetet a köztudatban.

Haszprus

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.

Haszprus

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.

Haszprus

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.

Haszprus

Specialized Deviant sisak

©   Haszprus   |   bringa

Is nice. I like. Überállat design és vélhetően jó szellőzés. Egyes vélemények szerint viszont törik mint a ropi.

Mindegy mert nem aktuális a dolog, csak úgy találtam ezt a képet.

Haszprus

Kiszel Tünde - Worst Song Ever

©   Haszprus   |   szánalmas zene

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

Haszprus

Pizzaboy Son+Go+Ku

©   Haszprus   |   élelmezés pizza pizzaboy

Második rendelés a Pizzaboy pizzériánál, a tesztalany egy 36 cm-es sonka, gomba, kukorica egyedi kombó. A Don Pepénél enyhén szárazabb, némiképp más ízű, viszont bejött. Látványra és ár-érték arányra pedig verhetetlen.

Haszprus

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.)

Haszprus

Időugrás és egyéb paranormális tevékenységek

©   Haszprus   |   life

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ő

Haszprus

style=3: teh preview

©   Haszprus   |   css fejlesztés

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.)

Haszprus

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.

mainframe

Dömös-Dobogókő-Pilisszentlászló túra

©   mainframe   |   barátok túra

Voltam egy ilyen túrán tegnap pár edzéstársammal, és elég jó volt, bár így elsőre (a szezonban) talán kicsit sok, nem voltam edzésben. Az idő ideális volt, sütött a nap, de nem égetett, esőnek nyoma sem volt. A túra kb. 15 km volt, elég jelentős szintkülönbségekkel (kézileg mértük térképen, semmi GPS vagy bármi), párszor jól eltévedtünk és fél-1 km-eket kóvályogtunk. Ja, közérdekű info: pár utat eltereltek valami új erdőrész telepítése miatt, úgyhogy a régebbi térképek adataiban nem feltétlenül lehet már megbízni! A Rám-szakadék jó volt, nincs semmiféle megáradt patak (ugye elmaradt a naaagy hóolvadás), meg egyéb horror. A láncokat lecserélték létrákra meg kapaszkodócsövekre, szóval felhasználóbarátabb lett a dolog. Sikerült megúszni esés nélkül. Összességében kb. 9től 5ig túráztunk, lazán, ráérősen, sokszor megállva.

Haszprus

Engem is beszív a dzsungel (Boneco 7131)

©   Haszprus   |   life

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