Author: kobak

  • Smaller – webfejlesztők kis barátja

    A Smaller egy egészen egyszerű célalkalmazás minden webfejlesztő számára. Aki css, vagy javascript írásába fog, az a könnyebb áttekinthetőség érdekében azt kommentálja, de legalábbis szépen ellátja szóközökkel, esetleg behúzásokkal, hogy azt mondjuk egy héttel a projekt leadás után is el tudja olvasni, ha kell, javítani lehessen benne.

    Egy egyszerű div pl. így néz ki nálam olvasható formában:

    
    .szines{
        background-color: red;
        color: green;
    }
    

    Így viszont tömören:

    
    .szines{background-color:red;color:green;}
    

    Ezzel rengeteg “felesleges” space-t, sortörést távolítottunk el a kódból, ami által az egész css sokkal kevésbé átlátható, viszont a méretcsökkenés miatt gyorsabban töltődik be.

    A Smaller alkalmazás lényege, hogy ezt a konverziót egyszerű maces drag’n’drop módon végrehajtja. Nem kell gondolkozni, parancssorban turkálni. Kényelmes, egyszerű, szép megoldás.

    Chen Luo pár screenshotot is közölt az alkalmazásról a weboldalán, bemutatva a program egyszerű használatát:


    Indítás utáni képernyő


    Betöltött css és js fájlokat könnyen tudjuk rendezni, újakat behúzni, vagy a nemkívántakat eltávolítani.


    És pár kényelmes beállítási lehetőséget is tartogat számunkra az alkalmazás.

    És Chen Luo, a Smaller készítője rengeteg lehetőséget kínál arra, hogy még a potom 15 dollárt is megspóroljuk az alkalmazásért, ha tetszett a 30 napos próbaváltozat. Amennyiben valaki blogol róla — mint én is mostMár írt is Chen, s elküldte az ingyen licencemet — akkor ingyen licencetkaphat. Ezenkívül 30% kedvezményt lehet igénybe venni twitteren egy rövid reklám twitt kiküldésével.

  • a biztonságos Internet előadás margójára

    Tegnap egy majdnem 45 perces előadást sikerült meghallgatnunk arról, hogy az internet nagyon veszélyes.

    Sajnos az előadó több hatalmas hibát is ejtett, aminek következtében már az elején hiteltelenné vált a diákok számára. Ez sajnos az én osztályom esetében végzetes lehet, s lett is.

    Indító mondata:

    Ti bennszülöttek vagytok az interneten, mi csak most tanuljuk, de van egy terület, amit mi jobban ismerünk, mint Ti, ez a biztonság…

    Nem, nem, nem. Kedves gesztus biztatni a hallgatóságot, de olvassuk el a fenti gondolatot újra. Egy bennszülöttet nem kell megtanítanom a saját világában a viselkedésre, biztonságra, mert Ő otthon van. Hiba.

    Második nagyon rossz húzása a következő volt. Feltette a kérdést, hogy ki hány órát internetezik. Több diákommal együtt az 5 óránál emeltem fel a kezemet. Ezzel sikerült bekattintani azt a kapcsolót, amit nem kellett volna, mert elvégeztette a nehéz összeadást (fejbenszámoló vb), hogy ha 5 óra elmegy internetre, 7 óra a suliban, egyebek, stb. Végeredmény kevesebb, mint 1 óra marad a barátokra, ismerősökre, családra.

    Hol a hiba a gondolatmenetben? Az előadóban sajnos két külön világként van jelen a valós és az internetes világ. Ebben pedig egyre kevésbé van igaza. A facebook hatalmas találmánya az volt, hogy felpakolta a hétköznapjainkat az internetre. Lájkolunk, kommentálunk, beszélgetünk, megmutatjuk, elrejtjük, összeveszünk, kibékülünk, házasodunk, szülők leszünk, stb. A facebook a valóvilágunk egy lenyomata. Ki mennyit mutat belőle, ez pedig mindenkinek a saját döntése.

    A következő érdekes epizód az volt, amikor az internetes ismerkedésről, s érintőlegesen a facebookról beszélt. Itt vált nyilvánvalóvá számomra, hogy sajnos nem érti mi történik az interneten. A mai fiatalok nem új emberekkel ismerkednek, hanem főleg a barátaikkal, iskolatársaikkal beszélgetnek, e-maileznek, fészbukoznak (ezt hogy írjuk? :)).

    Eztán az internethotline nevű oldalról beszélt, s az alábbihoz hasonló videókat néztünk meg:

    Sajnos a videót jó céllal, jó szándékkal kreálták, de az első kérdés az volt, hogy miért nem a Macbook beépített kameráját használják. Ezek olyan apró hibák, amire illik odafigyelni.

    Valóban veszélyes az internet. Nem kell mindent publikálni, mert akkor tényleg jöhet a tolvaj, de nem riogatni kell. Ez a fajta Internet biztonsági előadás nem 17 éves diákoknak való. Ezt szülőknek kell elmondani, akiknek most általános iskolás korú gyermekeik vannak. Viszont ők már többnyire az én korosztályom, akik a hölgy állítása szerint már majdnem bennszülöttek.

    Mi az, amit én elmondtam volna? Miként lehet védekezni, mik az internetes veszélyforrások, vírusok, trójaiak, s az utóbbi idő legszenzációsabb találmánya a firesheep okozta veszélyek ellen. Megmutattam volna hogyan tudok pillanatok alatt megszerezni facebook, s egyéb jelszavakat nyilvános wifi hálózaton, bemutattam volna a facebook privacy beállításokat, meséltem volna a https protokollról, proxykról, vpn-ről…

  • fejszámoló világbajnokság

    Elképszető dolgok vannakA szabadkezi körrajzoló világbajnokot remélem mindenki ismeri: video, itt pedig a bajnokságról készült felvétel., csodálatos korban élünk! Fejszámoló világbajnokság lesz 2011 március végén Nürnbergben.

    Íme egy kis izelítő azoknak a 13 és 17 év közötti fiataloknak, akik alkalmasnak érzik magukat a megmérettetésre:

    Összeadás:

    583 + 441 = ? (egyszerű)

    23.891 + 13.617 + 33.848 + 47.524 + 61.797 = ? (nehéz)

    Kivonás:

    822 – 364 = ? (egyszerű)

    83.496 – 41.164 – 5.327 = ? (nehéz)

    Szorzás:

    31 × 89 = ? (egyszerű)

    349 × 1.856 = ? , 27 × 84 × 98 = ? (nehéz)

    Osztás maradék nélkül:

    156 : 6 = ? (egyszerű)

    15.686 : 31 (nehéz)

    Osztás maradékkal:

    731 : 9 = ? (egyszerű)

    11.119 : 41 = ? (nehéz)

    Hét napjaival való számítás:
    Mi 1966 3. vasárnapjának a dátuma?

    Becslés:
    Állítsd csökkenő sorrendbe a következő törteket: 4/7, 3/5, 7/12, 9/12

    További információk a verseny honlapján. Remélem lesz alkalmas diákom, vagy valaki, akit felkészíthetnék. Remek móka lenne ott lenni a versenyen!

  • wordpress 3.1 admin bar kikapcsolása

    Az admin bar, ha hihetünk a híreknek a WordPress 3.1 verziótól kezdve újra megjelenik. Akit ez zavar, itt a német WordPress közösség egyszerű megoldása annak eltávolítására.

    A functions.php fájlba a témátok gyökerébe beírjátok a következőt:

    add_filter( 'show_admin_bar', '__return_false' );

    Vagy megcsináljátok az első plugineteket a következő tartalommal:

    
    <?php
    /*
    Plugin Name: Hide Admin Bar
    Plugin URI:  http://wordpress-deutschland.org
    Description: Set the display status of the admin bar to false
    Author:      WordPress Deutschland
    Author URI:  http://wordpress-deutschland.org
    Version:     1.0.0
    Licnce:      GPL
    */
    
    add_filter( 'show_admin_bar', '__return_false' );
    
    ?>

    A fájlt pedig értelemszerűen a wp-content/plugins/ mappába pakoljátok.

    Így 3.1-re frissítés után is minden úgy marad, ahogyan szeretjük.

  • android + geotag + aperture

    android + geotag + aperture

    Már régóta foglalkoztatott a gondolat, hogy egyszerűen tudjam geotagelni a képeimet. Nem, mintha nem emlékeznék, hogy hol készültek azok, hanem mert jópofa, meg mert pl. a flickr-en megosztva már nem biztos, hogy mindenki tudja ugyanezt.

    A flickr biztosít erre lehetőséget, kapunk egy kis térképet, s azon be lehet ikszelni, hogy hol készült a felvétel. Ez előszöris macerás, másodszor több képnél még macerásabb, háromszor nem ér ennyit az egész.

    Viszont van a zsebemben egy okostelefon, amiben van gps. Ergo a telefonom ha tudja hol jártam, akkor azt már csak össze kell kötnöm az elkészült fényképekkel. Az aperture 3 places funkciója pedig pont erre szolgál.

    Tehat két feladat maradt, megkeresni a formátumot, amit az aperture szeret (gpx), s azt az android appot, ami képes abban a formátumban gps logot menteni. Három versenyzôt találtam, amik az elvárásaimnak többé-kevésbé megfeleltek. Az appokat végül gyorsan egyre redukáltam. A gpslogger névre keresztelt app ingyenes változatát szoktam használni a célra.

    A pro változatban számomra felesleges funkciók vannak, nekem nem az a fontos, hogy az adott képet méterre pontosan be tudjam azonosítani, hogy hol lészítettem. Az ingyenes verzió 1 percenként logolja a tartozkodási helyünket egy fájlba, így ha gyorsan mozgunk, pontatlan lesz a helymeghatározás. Ez profiknak lehet, hogy zavaró, engem hidegen hagy. A lényeg, hogy városszinten biztosan, de majdnem utcaszinten is be tudom azonosítani a képeim készítési helyét. Ennél többre nincs is szükségem.

    Az aperture 3 pedig egészen egyszerűen kezeli a képek térképre pakolását:

    A .gpx fájl importálása után pedig megjeleníti az útvonalat, amire rá tudjuk dobálni a képeket:

    Van lehetőség a lépeket készítési idő alapján az aperture képességeire bízni, s akkor a program rendezi be azokat a térképre. Ennek persze fontos feltétele, hogy a kamera és a telefon ideje szinkronban legyenek.

    Amikor ezt a bejegyzést még nyáron elkezdtem írni, azt gondoltam, hogy mostantól minden képemet geotagelem. Ez természetesen nem történt meg, mert sokszor lusta vagyok csatlakoztatni a telefont is, vagy elfelejtem elindítani a loggert. Ez alól kivételt képeznek az utazások, ahol minden alkalommal már az indulásnál el szoktam indítania gpsloggert, mert az képes a .gpx mellett .kml formátumban is menteni a gps adatokat. Így később a Google Earth, vagy a maps segítségével megtekinthetem, hogy merre jártunk.

  • BevMat ZH

    Az utolsó két ember ZH-ját tovább javítottam, mint a teljes csoportét. Az eredményeket aláhúzzuk mondat sokatokhoz a nagy izgalmak közben nem jutott el sajnos. 🙂

    Akinek a vége 51 pont alatti, azoknak hamarosan további infók itt. Százalékok, ponthatárok, egyéb információk: http://www.math.bme.hu/~flora/bevmat/bevmat_kov2010osz.html

    Eredmények

    Szokatlan megint korán végezni csütörtökönként. Örülök, ha segíthettem, köszönöm a türelmeteket, s a figyelmet. Hihetetlen, hogy ilyen jól viseltetek olyan későn, olyan hosszan. További sok sikert a maradék zh-khoz, vizsgákhoz!

    update4: Végleges eredmények fent.

    update3: hamarosan itt vannak a potzh eredmenyek. Folyamatosan frissülnek a pótzhk pontjaival az eredmények.

    update2: holnap, azaz csutortokon a szokasos idoben a ka62-ben varok mindenkit, aki meg szeretne nezni a zh-jat, vagy kerdese, problemaja van. Akik potot irnak, azok is johetnek elotte megbeszelni, ha meg van kerdes, akkor tisztazzuk. Utana 18 oratol lesz kozpontilag a Q1-ben a javito zh. Mindenkinek abbol a reszbol, amibol rosszabb lett. Mindket zh “kifejteses”, nem teszt jellegu.

    update: Jelenlegi információim alapján nincs lehetőség az 50 pont feletti ZH eredmények javítására. Ha mégis másképpen lenne jelzem. Holnap megyek be a tanszékre személyesen is megtudakolni. (11.23.)

    U.I.: Mindenkit érintő, illetve publikus megjegyzések jöhetnek a bejegyzés alá kommentben. A személyesebb kérdések pedig e-mailben, vagy a contact formon keresztül.

  • wp-config.php – autoupdate egyszerűen

    Sokak ódákat zengtek, hogy a wordpress autoupdate cucc milyen hasznos. Hasznos is lenne, ha meg tudná jegyezni az ftp jelszót. Annélkül viszont marha idegesítő. Legalábbis szerintem, főleg, hogy nálam egy ftp jelszó nem kezdődik 13 karakter alatt, s általában egyik általam ismert nyelv ismert szavaiból sem származtatható. Emiatt nálam az autoupdate manuálisan ftp-n keresztül történt, mert az ftp kliensem fel van vértezve ezzel a kényelmi funkcióval, hogy megjegyzi az ftp jelszót.

    Persze ezt a funkciót a wordpress is tudja, csak ehhez megint a már jól ismert wp-config.php fájlban kell turkálni. Aki persze nem szeretne ilyen mélyre vájni a wordpress rendszerének lelkébe, azoknak Yoast pluginje lehet a megoldás.

    A többieknek a következőkkel lehet finomhangolni a telepített wordpress rendszerüket:

    define('FS_METHOD', 'ftpext');
    define('FTP_BASE', '/path/to/wordpress/');
    define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
    define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
    define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
    define('FTP_PRIKEY', '/home/username/.ssh/id_rsa');
    define('FTP_USER', 'username');
    define('FTP_PASS', 'password');
    define('FTP_HOST', 'ftp.example.org');
    define('FTP_SSL', false);

    Azt hiszem így már számomra is van értelme az update gombnak. A teljességhez tartozik, hogy ezt a trükköt is a digwp blogon tanultam, s további információkat találhattok a wordpress codex megfelelő oldalán.