Blogbejegyzések

Feltöltött fájltípus: kliens vagy szerver oldalon dől el?

Most botlottam egy érdekes problémába.
Csináltam egy php alapú webalkalmazást, ahová fel kell tölteni egy .csv fájlt.
A biztonság kedvéért ráellenőrzök a fájl típusára is:

Ha ez a ($_FILES["file"]["type"] == "text/csv"), akkor továbbengedem a futást.
A linuxos böngészőmből simán lefutott egy adott inputra a program. Egy ismerősöm azonban Microsoft Windows operációs rendszer alól futtatta ugyanezzel a fájllal a webalkalmazást, és neki hibát adott. Az ő kedvéért be kellett tennem:
|| ($_FILES["file"]["type"] == "application/vnd.ms-excel")

Azt hittem korábban, hogy ezt a szerver dönti el, hogy az adott fájl milyen típusú. Ezek szerint ez nem így van.

Egyébként az utóbbi időben törekszem arra, hogy a parancssori szkriptjeimet átültetem webes alapúvá, hogy szakavatatlanok is tudják használni az intraneten. (Nagy segítség ehhez az exec() parancs, aminek visszatérési értéke is van.)

State : clean

(Folytatás innen.)


# mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Mon Oct 25 14:53:34 2010
     Raid Level : raid6
     Array Size : 3907023872 (3726.03 GiB 4000.79 GB)
  Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Wed Sep  5 09:50:04 2012
          State : clean
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

     Chunk Size : 64K

           UUID : 5bb06204:f72f27c5:a7991803:bdfcad55
         Events : 0.22

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       33        1      active sync   /dev/sdc1
       2       8       49        2      active sync   /dev/sdd1
       3       8       65        3      active sync   /dev/sde1

\o/

"A" kategória kalandok #9

(Folytatás innen.)

Pontot tehetünk a május végén indult kaland végére. Ma felhívtam az okmányirodát, hogy megkérdezzem, létezik-e az, hogy három hete és egy napja várok a jogosítvány kiállítására és még mindig nem érkezett meg.

Okmányiroda: "Egy hónap az okmányok kiállításának ideje."
Én: "Köszönöm, akkor várok."
Okmányiroda: "Várjon, ha már hívott, akkor megnézem, nem érkezett-e meg."
Én: "Köszönöm."
<Egy perc szünet>
Okmányiroda: "Megérkezett, lehet érte jönni. A régi jogosítványt hozza."
Én: "Köszönöm."

Még jó, hogy szóltak, majd SMS-ben értesítenek, ha megérkezett az okmány... Odamentem, két perc alatt kiadták.

Hurrá! 2022-ig nincs dolgom vele. \o/

Azért, hogy ne unatkozzak addig se, ma autóműszaki, jövő héten kedden motorműszaki...

A felhasználók sorsa - Jóslat

Megkockáztatok egy jóslatot.

A W8 sikeres lesz, és a tömegek veszik. A tömegek ez által, illetve ezt az irányvonalat követve leszoknak a hagyományos billentyűzet-egér kettősről. Átszoknak az érintőképernyőre. De ezt csak a tartalom fogyasztói fogják megtenni. A szakemberek, akik tartalmat állítanak elő azok maradnak a billentyűzet-egér párosnál.

Következtetés:
Tulajdonképpen jól járunk. A "luzer" felhasználó ne használjon "számítógépet", használjon valami csökevényes táblagépet. A szakemberek meg használnak majd valódi számítógépet. Úgy lesz mint régen. A "számítógépeket" csak szakemberek használják majd.

Második napja lakásban

Par bejegyzessel visszabb irtam hogy szallodaban vagyok Ingolstadtba. Megkaptuk a vegleges szallasunkat, egy egesz emelet, 3 szoba, konyha, furdo, etc. korrekt minden. Keres nelkul adtak internetet, haszalhato ez is, szep udvar, erkellyel. Neuburgba tartozkodok, ami viszont kicsit zavaro, hogy valami katonai vadaszgepek fel orankent elsuhannak felettunk, olyan zajhatassal, hogy beleremegnek az ablakok, de megszokhato. Ceges auto jelen pillanatban kisse szopas, mert egy 3.2-es benzinfalo, es 25km-rol kell bejarni, de ez is rendezodik, kapunk valami kedvezobb fogyasztasu jarmuvet. Mar csak mosnom es foznom kell megtanulni, de egy jo szakacskonyv csodakra kepes :)

Resync-re várva

# lvdisplay 
  --- Logical volume ---
  LV Name                /dev/store3/nas4vol1
  VG Name                store3
  LV UUID                idtYea-c0y0-3SRY-a5Dn-QmTX-cRf1-Q6eDwh
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.83 TB
  Current LE             59857
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Logical volume ---
  LV Name                /dev/store3/nas4vol2
  VG Name                store3
  LV UUID                iXCmgK-M30i-Ssgb-iJ2u-llOW-HR2I-lOkQRX
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.81 TB
  Current LE             59375
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

Hmm, hmm....

még egy éves sincs a gép és már nem jó

http://www.kephost.com/view3.php?filename=4u3iy6wa6doaicb2rdt6.jpg

jaja barátkám' - csak mondjuk nem ?homokozóban? kéne használni. a lamellákba ragadt cuccost ki sem vitte a sűrített levegő semmilyen irányból :) ezt már ki kellett kotorni. szép darab: gondolkodtam, hogy egyáltalán hozzányúljak-e. még valami állatszőr is volt a gépben, remélem nem disznószőr. na mindegy, kitakarítva a gépet minden okés. a VGA hűtőcserére érett, a tömör kosztól nem láttam a lapátok alatt a fémet, meg sem tudott mozdulni.

Itt a vége...

Nos itt a vége! Elkészült a maradék két előadás hangja is (SSH haladóknak;Linux fájlrendszerek) így már az összes előadás elkészült (amiről volt felvétel).
Letölthető az archívumból:
http://lok.hu/program_2012.html#here

Itt meg lehet szavazni a következő konf témáira:
http://hup.hu/node/117169

Köszönet minden vendégnek aki eljött, minden előadónak aki előadott, minden szekcióvezetőnek aki szekciót vezetett, mindenkinek, aki segített a szervezésben és webmesterünknek aki webmesterkedett. Köszönet azoknak akik hírünket keltettét és külön köszönet azoknak, akiket esetleg kifelejtettem.

"Tilos a facebookozás a Városházán"

Index cikk.

A lap szerint "a hivatalban arról suttognak", hogy Tarlós Istvánnak elege lett abból, hogy az emberek facebookoznak, csetelnek, pornót néznek a gépeken.

Ez azért érdekes. Azt hittem, hogy manapság minden komolyabb intézményben szűrve van az internet forgalom, korlátozzák a nem odavaló tartalmak nézegetését. A fenti példákat látva meg különösen leszakadt az arcom. Pornó, cset? Ehhh...
Az érdekelne, hogy ti a cégnél ahol dolgoztok használtok-e proxyt, és ha igen mit? Én squid-squidguard párti vagyok, de biztosan sok lehetőség van. Ha mást használtok, pár szóban indokoljátok meg kérlek, hogy miért pont azt a megoldást választottátok!

Alonso & fortuna

ez most tényleg nem sokon múlott. pár centi és hali, nagy sebességgel (szó szerint) repülő autó passzírozza össze / tépi le a fejét, sisak ide vagy oda. hát ez nagyon nem volt gyenge.

a bankár jövő héten nem is indulhat, eltiltás rulz. ideje is volt már.

Inkább bringázok

Ügyes gyerek ez a Romain Grosjean. Nemrég megdicsértem, hogy milyen szépen teszi a dolgát. Ma is milyen ügyi volt. Köszi Romain. Persze ez benne van a motorsportban, de azért ilyenkor nehéz egy kicsit nem neheztelni. Számomra a versenyhétvégének vége. Majd az eredményt megnéztem a neten.

'Bringázás.

Laptop lopásból drogfogás

http://blog.makezine.com/2012/08/31/how-tracking-down-my-stolen-compute…
A tldr-eseknek a történet dióhéjban:
Maker Shed és Steve munkatársa elmentek kajálni Detroit egyik kies vendéglőjébe. Míg ettek a bérelt kocsijuk kapott egy szép ütést a zár alá és a csomagtartóból meglovasították a hátizsákjaikat a benne lévő laptoppal és ipaddel együtt. A rendőrségnél lefutott szokásos körök után, javasolták nekik, hogyha van valamilyen nyomkövető szoftver az eszközökre telepítve, akkor figyeljék azokat, hátha az elkövető megpróbálja használni az eszközöket.
Hamarosan meglepődve tapasztalta, hogy a laptop kapcsolódott egy wifi hot-spothoz és a gépre telepített backup rendszer, szépen frissítette is a helyzetét. Hívás ment a rendőröknek, akik sajnálkozva közölték, hogy csak pontos címre mehetnek ki.
Ekkor nem kis meglepésére, új fileokat fedezett fel a szinkronizált Desktop mappájában egy GMC Yukonról készült képek formájában. A kocsi mögött álló ház feltűnően hasonlított a kapcsolódott wifi hotspothoz közel eső helyhez. Továbbá az egyik képen a Yukonon "For Sale" felirat virított. Gyors Craiglist keresés, és már meg is volt a kocsi, plusz a tulaj telefonszámával.
Az adatok mentek is a rendőröknek, akik szépen kiballagtak a helyszínre és az ajtót berúgva mit találtak?
Egy kellemes zöldike elosztót, különféle formában kiporciózott anyagokkal, plusz az ellopott laptopot. A fogás mellé jokerként találtak még két vezetői engedélyt és Wayne County Jail azonosítókat, melyen szerepelt a vélhető elkövető arca és születési dátuma. A nevelőtiszt szerint az illető épp szabadlábon volt a korábbi drogterjesztési kísérletért kiszabott felfüggesztett büntetését töltve.

Nagyon sok ajándékot hoz a posta

http://index.hu/gazdasag/magyar/2012/09/02/nagyon_sok_ajandekot_hoz_a_p…

"Magyar
Nagyon sok ajándékot hoz a posta
MTI
2012. szeptember 2., vasárnap 09:37

Az Európai Unión kívül élő magánszemélyektől érkező, negyvenöt eurónál értékesebb küldemények után adót és vámot kell fizetni. Az nem mentség, hogy ajándékot kaptunk.
Az utóbbi időben rendkívüli mértékben megnövekedett az országba postai úton beérkezett áruk mennyisége – írja Suller György Attila, a Nemzeti Adó- és Vámhivatal (NAV) vám- és jövedéki szóvivője.
A NAV Repülőtéri Igazgatósága az idén már több mint 12 ezerszer végzett vám-, illetve adófizetéssel járó vámkezelést a postai forgalomban. Az EU-n kívülről érkező árukat vámkezeltetni kell. Ha az áru megadott értékével kapcsolatban kétség merül fel, a vámhatóság további bizonyítékokat kérhet a reális áruérték megállapításához, közölte a szóvivő.
Az unión kívül élő magánszemélyektől magyaroknak küldött küldeményeket 45 euró értékig illeti meg vámmentesség, e fölött azonban már adót és vámot kell fizetni. Az áru értéke alatt azt az összeget kell érteni, amennyiért az megvásárolható, önmagában az ajándékozás ténye nem jár vámmentességgel.
Suller György Attila hozzátette, hogy a magánszemélyek által az interneten megrendelt és az Európai Unión kívülről érkező, 22 euró értéket meghaladó áruk is vám- és adókötelesek."

Retro stuff

Egyik reggel valahol "nem megy a hálózat" hiba miatt szóltak. Nézem a 130 éve összerakott gépet, süket mint az állat. Rövid vizsgálódás után kiderült, hogy csak a tápventilátor szart be benne és emiatt lekapcsolt. A csere után ment vissza a termelésbe. A rák tudja, hogy mikor raktam össze, de mivel lehet, hogy újra csak 10 év múlva látom szétbontva (vagy soha) csináltam belülről néhány képet:

PII 400MHz w/ 512 KB cache (802.90 bogomips)
Intel Pentium II @ 400MHz w/ 512KB cache, S3 ViRGE DX / GX

Szerviz

Olajcsere

Ez a borongós, esős idő nem éppen a legjobb a motorozáshoz, viszont kiváló a karbantartási munkák elvégeztetéséhez. Vásárlás után nem árt olajcserével kezdeni. Ugyan azonnal nem eresztettem le belőle a cuccot, de most volt időpont és időm is a beavatkozásra. Motul 5100 4T 10W-40. Igaz, hogy nem a legolcsóbb, de japán motorokhoz - állítólag - a gyártók is ezt ajánlják. Fogalmam sincs, hogy így van-e, de az már az első kilométereken tiszta volt, hogy sokkal simább a váltás, nincs olyan nagy kattanás 1-esbe kapcsoláskor és szebben muzsikál a motor 8-10 ezernél :D

Revolutionary CPU Cooler Developed by Sandia Labs

Researchers working for the Sandia National Laboratories developed a unique new architecture for air-based cooler. The “Sandia Cooler” as it is known improves the cooling efficiency of conventional air based coolers by an order of magnitude and more while drastically reducing noise and keeping the entire unit free of dust.
http://thefutureofthings.com/news/11498/revolutionary-cpu-cooler-develo…

Unlike traditional air coolers, the Sandia Cooler transfers heat efficiently from a stationary base plate to a rotating at 2000 RPMs in a counterclockwise motion. This architecture forces dead air to move due to a powerful centrifugal pumping effect which increase the efficiency of the cooler by up to 30X compared to a conventional design. The entire unit hovers very close to its base providing a drastic improvement in aerodynamic efficiency which in turns improves the acoustic performance of the unit making it extremely quite.

HUPler

tenyleg nem akarom reklamozni a termeket, de ezt muszaj volt megorokiteni :D

Arduino hőmérő + 5110 LCD

Egyik este összekötöttem a DHT11-es hő és páraérzékelőt egy 5110-es telefon LCD-vel.
Sokkal bonyolultabbnak gondoltam elsőre, de elég egyszerűen ment.
A kód erre www.pastebin.com/TiqpHPy5 található, http://blog.stuartlewis.com/2011/02/12/scrolling-text-with-an-arduino-and-nokia-5110-screen/ -ból alakítottam ki, egy kis float to stringes szívással :)

de működik, ez a lényeg nem? :)

Opera felső 1px sáv eltüntetése

1. probléma: a tabok fölötti 1 pixeles rés. ezt azért találták ki, hogy könnyebb legyen az opera ablakot huzogatni. erre én a star wars paródiából idézném qui-gon jinn idevágó mondatát: inkább a pöcsöddel játssz. én a böngésző ablakát nem szoktam sehova ráncigálni (teljes méretnél amúgy is hova húznám??), ha már egyszer nyitva van, vagy ha mégis, az nagyon ritka. ellenben tabokat kijelölni nagyon sűrűn. ezt pedig sokkal gyorsabban meg lehet tenni, ha az egeret csak totál fel kell tolni, nem pedig arra figyelni, hogy van 1 pixeles felső sáv, ahol nem működik a dolog.