Posts Tagged c++

Cinder, un framework en C++ muy completo

Cinder C++ es un completisimo framework opensource para desarrollar aplicaciones para varias plataformas (Windows, Mac OSX, iPhone, iPad, etc).

Usa OpenGL, puede cargar datos via HTTP o FTP, soporta Cocoa Touch, Cairo, captura de video y audio.



Popularity: 7%

,

Sin comentarios

π generando π

          char(lOO[16<<                               15])                        ;void
      l00(int(l0),int(ll)                         ){int(l)                      =l0%9,O
    =l%8      ?l==7?16:l%2                    ?4+l/2:-1:1-                     l/8,l2=O
  ==            1?1:O<1?O+                 3:O/14,l3=O%16<                   1?0:O/5?1:
                (4*O)%14,                l4=   (l3?l0/9*8:                  0)+O,l7=l3+
                (ll*l2)*                        (l2/2),l00                =l4>0?l7:-5*(
               l4*=2)                           ;char*l5=(               lOO +ll+ll*l2)
            ;while                              (l4>0?!l7?             l00   =(l00*10+*
        l5),*l5=(l00/l4)                        ,l00-=l4**            l5     ++:((*l5)=
          l00/l4,l00-=l4**                      l5++,l00*=          10       ):(l00+=(*
              --l5)+(l4+1)*                     lOO[--l7],        *l5        =(l00%10),
                l00/=10,(l00                    -=9*l4/(2)       )),         --ll);}int
                 main(int(l)                    ,char**O){     int           l0,ll=l0=(
                 l<1)<<30,l2                    =l==2?7+(*    O=1[O],main(64+main(63,O),O+1
                 )):(l==1)?l                    +++56:-64+    l;if(l!=2)return(l<2?!l?main(
                 10,O):(main                    (48+**O,O)    ,(l=(!(l&l0)?(main(46,O),ll|l
  ):l),          main(++l,(     ++*O,O          )))):l<62?                   putchar(l)
 :l>>6?(l        =**O)?l2*(    l-48)+main        (l2/10+64,                   (++*O,O)):
 0:*(*O+1)?    10*(main(       63,((++(*O        ),O)))):1)                   ;while(ll=
  ll>=(l0%9==7?l0/9:1)         ?(l0++,0):      (l00(l0,l2),ll                 +1),l0<l2*
     9);return(main              ((6-l2    )&~((1<<30)),(*O=lOO+3             *l2,O)));}

Codigo en C con forma de π que genera π visto aqui.

Popularity: 6%

Sin comentarios

Sindrome ECPWINTCS

Padezco en silencio el sindrome ECPWINTCS*. Parece ser que los grupos de riesgo son programadores experimentados en C y C++ que empiezan a programar en C#. Los sintomas son frustracion y muchos WTF por minuto.

Y es que sin punteros me siento como manco. Ya se que suelen ser la principal causa de errores, pero es que despues de tanto tiempo con ellos, les cojes cariño a esos pequeños cabrones!

En fin, dicen que suele pasar en unos meses…

* experienced C programmer who is new to C#

Popularity: 7%

3 comentarios

Quien vigilia los ficheros?

La respuesta es SimpleFileWatcher, una util libreria en C++ para saber que pasa con los ficheros (nuevos, borrados o modificados). Para que? pues por ejemplo para detectar cuando se modifica un modelo o textura de tu juego, y recargarla.

Tus grafistas te veneraran como a un Dios si incluyes eso en tus juegos!

Popularity: 13%

,

Sin comentarios

Jugando con bits

Ponerse a optimizar al principio de un proyecto nunca es recomendable, mas si te pones a jugatear con bits. Al autor de esta estupenda recopilacion de  hacks no debe asustarle mucho el tema cuando oferce una recompensa de $10 (!!) a aquel que encuentre algun fallo.

Read the rest of this entry »

Popularity: 20%

, ,

Sin comentarios