HTML

Magyar HPC

hardcore tudományos blog a magyar HPC-ről és sok-sok okosságról és a digitális középkorról 2000 óta Ez nem a gyolcs közt volt, hanem külön összehajtva más helyen.

2011 (11) 2012 (3) 7m (8) ab initio (2) amiga (2) animgif (2) apple (3) armin (2) ascii (2) bash (2) berlin (2) budapest (3) castlevania (2) divat (3) dk (6) encfs (2) eye (2) fortran (2) google (2) hell (4) hpc (26) kazinczy (4) kritika (2) linux (2) magyarok (31) mix (8) norway (6) osx (37) pixel (2) ps3 (5) pug (2) python (6) rt (5) sgi (3) shell (6) skynet (3) ssh (3) suse (2) techno (5) trance (5) watson (2) zene (3) FELHŐ

20110425

Húsvét

Címkék: osx hit magyarok

A hét első napján, kora reggel, amikor még sötét volt, Mária Magdolna kiment a sírhoz. Észrevette, hogy a követ elmozdították a sírtól. Erre elfutott Simon Péterhez és a másik tanítványhoz, akit kedvelt Jézus, és hírül adta nekik: "Elvitték az Urat a sírból, s nem tudni, hova tették." Péter és a másik tanítvány elindult és a sírhoz sietett. Mind a ketten futottak. De a másik tanítvány gyorsabban futott, mint Péter, és hamarabb ért a sírhoz. Benézett, s látta a gyolcsot, de nem ment be. Nem sokkal később Péter is odaért, bement a sírba és ő is látta az otthagyott gyolcsot meg a kendőt, amellyel a fejét befödték. Ez nem a gyolcs közt volt, hanem külön összehajtva más helyen. Most már a másik tanítvány is bement, aki először ért oda a sírhoz. Látta és hitt.

Szólj hozzá!

20110401

Nagybőjtig húsvét van

Címkék: pug

Húsvétig ajánlom kimaxolásra a világ második legjobb operációs rendszerét: a poklot! Örülök a keresőkifejezéseknek, mert ebből tudom, hogy hol kell még adni. Férfi divat és Castlevania kell még. OK. Kellenek magyar mixek és a surfraw is.

Szólj hozzá!

20110331

Ifjú Kazinczy IV.

Címkék: kazinczy say wigner

Hihetetlen, hogy a népi folklór miért nem ugrott még rá Szív Jobs szent szájára. Miszerint magyarul mindenkinek tudni kell, és ez annyira nem hülyeség, hogy Teller Ede is a megmondhatója. Szóval hihetetlen, hogy a mai napig nincs könyvtár api a say parancs magyarítására. Az a kérdés, hogy ha a mac mondja akkor az baj-e?

Hányszor menőbb OS X-ről gyalázni az aktuális kormányt, mint ordibátorról? Hányszor menőbben hangzik, és hányszor európaibb? Sokszor, ezért a továbbiakban bizony a mac-et is móresre, de legfőképpen magyarra fogjuk tanítani. Így lesz szép a világ és kerek. A lehetőségek határtalanok, ezért kérek minden értelmes magyar embert, hogy lépjen akcióba. Az első két szó kiejtését viszont tanítani kéne, ómagyarul van ugyanis.

say shit,paul,menu,ah,red star,white star,green star,ba
say mohch,kosh,kommonishta
say horthy,miklosh,a,yen,shok ah

 

sugárkövetés: ui. parasztvakítás (angolul: ray tracing)

kabinravasz: jelentése: fülkeforradalmár

diszklexiás: jelentése: botfülü lemezlovas a tilos pont hun

Az Irodalom Tanszék ebben a hónapban Wigner Jenő Hogyan lettem fizikus? c. művét ajánlja, sok szeretettel.

Szólj hozzá!

20110330

A bloghu tökéletes beállítása I.

Címkék: bloghu js

Szerencsére a blog pont hu szigorú szabályok szerint működik (3S elv), ezért nagyon könnyű programozni. A megszorított dolgok mindig jobbak. Ilyen például az argumentumok kezelése is.

function xargs( par ) {
  par = par.replace(/[^0-9a-z]/g,"");
  par = par.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var repar = "[\\?&]"+par+"=([^&#]*)";
  var re = new RegExp( repar );
  var v = re.exec( window.location.href );
  if( v == null )
    return "";
  else
    return v[1];
}

Szólj hozzá!

20110329

Az OS X tökéletes beállítása 19.

Címkék: osx

Világos, hogy a zoom sincs kimaxolva rendesen. Érdemes 2x-re állítani ill. a Delta-kód értelmében kombinálni a CMD gombbal a dolgokat. Az is világos, hogy kéne autofit zoom on focused window is, főleg az emulátorokhoz fake fullscreenre.

Szólj hozzá!

20110328

Az OS X tökéletes beállítása 18.

Címkék: osx bsd qt

Nyilván való, hogy a szabad szoftver mozgalom legnagyobb ellensége az Apple, és személyesen szív jobs. Ezért használok Apple-t, ismerni kell az ellenséget. Az Apple most nem csinál mást, mint újra fizetőssé teszi a UNIX-ot, tök mindegy, hogy azt stevecsakrának vagy garázsbendnek hívják, a lényeg egyértelmű: fizzes mindenért megint! Magyarul az Apple elvesz, és nem hozzáad. Tyúk esetén ezt büntetik.

Lényeg, hogy a QT SDK után a QT run-time könyvtárakat is telepíteni kell, mert abban van a 64 bit. Ezek után lehet fordítani a dolgot.

Oh Lord, won’t you buy me a 4BSD? My friends all got sources, so why can’t I see? Come all you moby hackers, come sing it out with me: To hell with the lawyers from AT&T!

Szólj hozzá!

20110327

A szuperszámítógép tökéletes beállítása 13

Címkék: python shell hpc

Egyszerű INI értelmező is kell a dologhoz, így nem lesz gond a pythonos cuccokkal sem. Nyilván a korábbi szótár függvénnyel kell kombinálni és jó lesz a dologból.

#/// \fn sp_f_ii
#/// \brief ini file to dictionary
#///
#/// \param 1 CHARACTER(*) section header
#/// \param 2 CHARACTER(*) path of the ini file
#///
#/// http://docs.python.org/library/configparser.html
#/// only single line entries are supported without % resolving
function sp_f_ii() {
  local _h="${1:-${sp_g_bn}}"
  local _p="${2:-./${sp_g_bn%%sh}ini}"
  cat "${_p}" | \
  awk -v h="${_h}" '
  BEGIN {
    inh = 0;
    aas = "{";
    fir = 1;
    kc = 0;
  }
  {
    # section header
    if( match( $0, "^[[:space:]]*\\[[[:space:]]*[[:alnum:]._-]+[[:space:]]*\\][[:space:]]*$" ) ) {
      # trim
      gsub("^[[:space:]]*\\[[[:space:]]*", "" )
      gsub("[[:space:]]*\\][[:space:]]*$", "" )
      # match
      if( match( $0, "^" h "$" ) ) {
        inh = 1;
      }
      else {
        inh = 0;
      }
    }
    # in section
    if( inh ) {
      # match key :/= val pairs
      if( match( $0, "[=:]") ) {
        # split
        split( $0, a, "[[:space:]]*[:|=][[:space:]]*" )
        # trim
        gsub("^[[:space:]]*","",a[1])
        gsub("^[[:space:]]*","",a[2])
        # store
        if( ! fir ) {
          aas = aas "," a[1] ":" a[2];
        }
        else {
          aas = aas a[1] ":" a[2];
        }
        fir = 0;
        ++kc;
      }
    }
  }
  END {
    aas = aas "}";
    print aas;
    if( kc )
      exit 0;
    exit 1;
  }'
}

Szólj hozzá!

süti beállítások módosítása