2012-10-21

Multimedia

I'm currently cleaning up my disk a bit, so here's some semi-interesting stuff I had lying around:

A colleague's unfinished game prototype that was running on my machine for more than two days, fully utilizing one core the whole time. Without me noticing.

A screenshot of reddit from when I submitted gti. MICROS~1 released the long-awaited Visual Studio 2012 (aka the IDE for Windows 8) the same day, after years of work. The ranking is probably a bad sign for programming-reddit's quality but I found it amusing nonetheless.

Someone (not me) installed gti on a BeagleBoard - a small ARM-based development board. Absolutely useless, because there isn't even git on this specific machine but - well, it's pretty cool, isn't it? Also, it's good to know that the VT100/ANSI-Terminal control codes I used work pretty much everywhere.

Staying firmly in the "hacks nobody ever asked for" department, here's a prototype of a JavaScript-based image-to-ascii-art converter. It's not as polished or as good as I'd like but it works, sometimes. I originally wanted to make it a bit better before releasing it, including a font selector and stuff but ...well, I didn't. Maybe sometime later. It's not on github yet but it will be soon. Here's a demo output:

                    _  _                          _                                        
        _   _    _      '       _   _1Gvz#APH~ *:::c      ^  ? ' !*   ? 0  '  "'^t    +
                    ,   (    - zyFKWNWMUKD#BBMNMFW#O_ .    _             __        _   
              _       .     z4+#1WA4VEZHTHTNH#EMXaVhSTwa e              :          _   
      -       ^           a@mVSzKMwDHkFH@zMMLLk0FXRF#NLH@hus                           
     _         ,       _EQEwZTHWbmW1WVDzYUBH5MR#JFHMLHM1CMwBm)                    _    
                      hUNMQHMNWWKO]=6=           #    "DWBJERKW&:                      
       _             HYEV#UJY                      =    IOHHMZ4Exi_                    
                    NBm#Y7'    _    _     _    ;        :"&TkEKEQRF                    
                   AIb5#_ /      _                  "     ~MAYWcKXKL       _           
                  WMtDn                    _ _          _  k4NMWZHWNN.                 
       _   _   : UAPC      /-                          e-   lAaK#KDAwW@  _             
          /     BDNM                    .        _ _    ,v   0YDbWTVMWA     _ _        
               JDEKZ:         .  _        _          _        tJR#NPN@TPK : "          
     _       _Z#&M  8  -   _     .   _          apmVMV4 #F+zDLkHBW1XwKW$=_  _          
              TNZB"       _     e              y#LNHZSQ@DXNHHUA4 BSUkIL&K           _  
     _     ; uSZk!            _   _   '       YwMHAURF1KLaZ4NFBMO%UAwwBMO   _ _  :     
      _  `   zKDPR           _pwMUhBREMC      NMRFNhXWM4WBRNDWQHG#_ ETHnF        .     
    "        #Bw&-s   ,    nm&W&tK#NkN$      _3MLMIZX hNKLXWkM#Xt7  HgHZ6              
             nWSV`I      ,SP#"   qnW%KM=      "y#h@d  w#=PF,  _     MkB4Ku           _ 
    `        NMh#k[     dDJ  w4uRrN%cmE' ;_    GA      _            P{UyRUVDQ  _     _ 
             IMD#M      OC ;#VZ=XTM ,           VTmH         _      QMFKWkJKBdm        
             #ZUV0|       ;nFP ^       _        (DPa_               !F#KJwR9WW?        
          _   RLUBp      _         _   _           kDe _        _EHwDRkGDkf =TT        
            _ ARFWE   _  _          " (          $6S  : ,        uMTMPREVNk6)DXP       
               EMGKH   _                        BKZ4MRhr          RKlkZFT#0Iv=a |  "   
      .    _   RN#nD      _               $y  &Xh[#PWEMhY     ^   CUFMKb8FYWUPNh       
            JLD Y" 4k                  _,R#VWvETBQEK@KJ             7Nk4DFwRD#M :   `  
            RMW8U5  @P_     _  _     _   vg  ^     h                ,dMEEMBRyMD _      
      - -   AWR _ =uMkz                   _  _     UF        =       VKBAKSKBEN     ._ 
            Sq#_   4NJX)                   ,  _  1WB#EU4X=h wD@      GFFhYF#Y[         
    __       WNM `dRa V0O                 _ -#dNPREZPPh#eEDrKKSb    ?#WNT5=h           
              ae  UMBQ\ky       '         MWHP|YAW0CO?VUWt`fDle`   =HMWu{              
              At| YUM"MBMu           _   $Psy       aDBTD         mV@fIM4P             
               `A  "T mWRUm       .    mAEP    :LpBU#EP9 aHBA  %&#UhQknNVHm            
                 xDvE _ KdS           6N       5YU15 *I-ZmaW  zZQHHAK#&NYhO1 :         
       _          5I   yP rB                       SiwFbyWSl  ]SMMOQ+OTkDVEUEqw        
              _     RwRB"  Tw                     *'=      Y  aaUPXMH$DM#BLCBDLnoysHN1 
                            ZE             -             ;  1Z#B#nWMMwYSRMTRbZMMNGBBWPH
                _       _ _   DU                 _      t]#RwkN+KMA{zVRPuNRWWZX&QMiHRDW
      _       .   "            Mbm>  _        _     x~4BEHYRuMBKARWMTRNeBURT@GM&H#WBbnE
       _  (     _    ; ;   ^    DRmNpMb~         ;%xb4wVSZKHJwm[EPLNh  kKR@}NWNNMPP#BEN
                '  :     _         APP2yKmz ~0adwMWAkHT#KAEFNwAMuV##  zMWT##kb@BHWWZMMB
      :    _ ,       '         1+u.  >XKHRSSHZMMHwMGUQz7EW&R4wPWb#^   BEkYLD1SWUNMFD&rW
           _              ;w&vKTMPT     lM5HtDMFR@%XARZdKWODHWHYW    vFVENmXZTUM#BAENUB
       *    _         zWAUZH#DLRh#4#      PRHkMRKUPD@AzRJNWhE2+  _   MNUyGXG%PRkH9kUDBY
           ?       ukE#&NMUfYkHYHdN5%       ` Z;?ZBVMKMPNHNT9       JEWZH$NML#BHJz#MWHD
               >WWWHkRMFRLWNCXWAPE#hNS          AVZMHWHORN@         XEETLFBRRR#TbhPSEPn
     _      ;DRKGZRWFwFad&MUMPBHNZNRX1 8 _     `.THLHBTYX  :      -BtDW$FMLTPSBAu49f#HW
      _   dNUKHEMnL&KTTk WW4NEHkzPHMBO  [       !XhaWBF _    . _ 'fLGEf&BEZnNH#vOSb*W1S
        dHNNk9WDSEU+MZVKKwRNRKT#HREWPv          zZBWK,    _       MYfALP#FNDEFD#QRT*Zwm
      Q#kNLDMBTokPH\#XVDDXMPzFm#TDBM#E !       ciTk              4SN#TFNHKEWER#HAkN#AkX
     zwHMLDPDEtMM#wBUwKHKuONpFMkmVNMKHk       )3d            .  dERKNFA##h;T   WMRXRHBP
    AhmMXbMPPWPO4WDzPEBAnJWEUA#VM7PYPNjm    y         _         PERWTKUK      "  HPEMDf
    WWDDMGH1kWZRFwD#MLPtROPPJMKMKc}#z#AH ( &Ne    %nb  _       SFML#HV$   $mDnO    ZZW#
    RO4kPUMH6VWNAhZMfU#WDWHbNQEPMWKFMFXW  WT  _     QK1      ,URA]IHdEn  BRkBHdDn  DNiu
    HBwBYBhEP#EQAMKht0#hXk19kBXDKnDmCEoNc1Nd       __8@W~   _ H`VL7IRDmg ]TRd[d5~  FVT#
    #PUzWVb#RP@orWHW#E#0KMOBuV#4mkMPmPCETO           $uw Bi_ rwMMhKNRRZ   :{K&V@5`zIPZD
    UPVNQQzunRPYVUyWDEUDDQkKRWEKW+HJZTHW+P         _ BRN     AkkVWKHWFNWe  _  xo*NUFKHN
    YW#hTWD#K#JN#hPB#zkRw#FWV#USWF#XHWUHvvkQaw 4zWmGhPVa_, LZAAEEWXBNS#$UMkR}kWZ5OTKGNh
    BwF#VIDRDWWDD#FPNHOkE#kMIUQEY2NVBNXZKWWDNMWDQBMRRRWBH1CRKWUDMkP#DywREKL#E#4LWW#R#OH
    PnRG    dIMKDSV1    xWUEDZJk    -     7WXTM&HS _ '    _     M#IKf        .     4Hm#
    BwDh    gHOnNPzL    ;FHz#* .             HUELR         ,   _ R##2. __           WbP
    kROW     K@#bWO|    ;MRD     " zzL;       5RNK     kWpwp1     HW1     yhztfWchkMFQG
    KzB4 /   BNAFEP1    3Tw\     dW1NwNEAm     4M2    OdML#u#     {+1    >4PEZ#KRCNXEFB
    BTBW           _     D4     mTWMWKMKTz     aP$    JWSkGm*     ZL1              $TMA
    MwHR                d@G     KU@WkBPJ#k     dn9      _        WMNB _  _       . lN%W
    hULZ  _ _MCByBA6    JWH     ZKk0TRK#DN     WU&  ~           AWU#|    azLykp4dz\XkVk
    KWwh     BWNXXN6    gkSK     `HMXWF#"      hwA    UTXHU#1AE#RTBh|;   fDwRNhKWWEXzU@
    @#KM    dHBRBUYB     zZDK        ~       yZMWF    QhBWNP#BPZWMVQR              JM#D
    zANW   _gk@NKQPD    dzEKZM;      `     o&kGRM0    XBaOzHAkMDXZZ1]               MPk
    dR4SyxvLwTb#BUkBBAxpuZWPMkElao,   _,zwMWUcLRHDuwpmWYAuMuwYkLL#&YHA1wWwutmk#aantwOWw
    N&UTkxHHNWWMK2[PkNHYmDSPZwWQ#RNBKz1EEXBFNRRUm11BpkKhkNMD@BxHkOZHzZOXHkTFBWHMNWmJRwX
         :                   .    .                              ._       _            
           .                        .                                      .

Well then, that's it for now. Happy Hacking!



comments powered by Disqus