El sábado 7 de Febrero tuve la oportunidad de dar una charla sobre las bases de un un game engine 3D en la asociación DeSEA a la cual pertenezco.
Dejo colgado los slides de la charla aunque no tienen mucha chicha ya que los usé más como guión que como presentación formal. Prometo aumentarla con las notas de la charla y dejar algo más útil o/
Además tuve el privilegio de aparecer en prensa al día siguiente http://www.diariodesevilla.es/article/sevilla/345542/videojuegos/por/dentro.html
Agradecer a Javier Mairena (con el cual compartí la charla) que no me robara todo el tiempo ;)
This works on new MacBooks with intel architecture.
Gettext compilation.
curl -O ftp://ftp.gnu.org/gnu/gettext/gettext-0.17.tar.gz
tar xvzf gettext-0.17.tar.gz
cd gettext-0.17/gettext-runtime/
MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS=”-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp” CCFLAGS=”-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe” CXXFLAGS=”-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe” LDFLAGS=”-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load” ./configure –enable-shared
make
sudo make install
PHP compilation.
curl -O http://www.opensource.apple.com/darwinsource/10.5.6/apache_mod_php-44.1/php-5.2.6.tar.bz2
tar xvjf php-5.2.6.tar.bz2
cd php-5.2.6/ext/gettext/
phpize
MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS=”-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp” CCFLAGS=”-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe” CXXFLAGS=”-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe” LDFLAGS=”-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load” ./configure
make
make install
You can get Electric Fence from http://perens.com/works/software/ElectricFence/
Comment out line #33 of file.c
$ make CFLAGS="-g -DPAGE_PROTECTION_VIOLATED_SIGNAL=SIGBUS"
# make install
You will have a libefence compiled and installed in your Mac OS X system.
Now add the library to your main target in your CMakeLists.txt
# Add efence link
find_library(EFENCE_LIBRARY "libefence.a")
target_link_libraries(YOUR_MAIN_TARGET ${EFENCE_LIBRARY})
cmake and make (or build or whatever you are generating)
$ gdb /path/to/executable
(gdb) r
(gdb) bt
And useful debug info and an electric fence will appear :)
Have fun!
Yesterday I reached a milestone in my GSOC project “Replace auto* with CMake“. To compile and linking an instance of php (cli sapi)! :)
I also generated the XCode project for PHP (I’m developing now in OSX) you can see a screenshot here
This is promising =)
Hasta ahora no había probado este DSCM que me parece muy interesante para empezar a trabajar en grupos de forma cooperativa de manera muy rápida.
Pego un enlace al tutorial en español cuya traducción acabo de parir.
Entendiendo Mercurial
Ando intentando montar el PHP TestFest (http://qa.php.net/testfest.php) en Sevilla (http://wiki.php.net/qa/testfest) esta puede ser una buena oportunidad para conocer el lenguaje a nivel de implementación y como se crean sus propios tests.
Ya he contactado con el grupo de usuarios de Sevilla (en el que me incluyo :) ) con respuesta afirmativa de algunos.
Espero que sea a finales de Mayo.
Si alguien anda interesado que no dude en ponerse en contacto conmigo (gloot AT litio DOT org)
El modelo de la programación web actual se está confirmando como válido para el desarrollo de aplicaciones.
Google replicando las aplicaciones esenciales () de escritorio en la web con Java + Google WebToolkit. Google va por libre, obviamente. :)
Adobe fusionando las dos corrientes (AJAX y Flash/Flex) para la dinamización de las aplicaciones web, crear interfaces detalladas con Apollo.
Microsoft con Silverlight,Moonlight
Ando interesado por las alternativas que están apareciendo para poder ejecutar aplicaciones web en el contexto del escritorio y la web.
Adobe AIR (codename Apollo)
Ideal para las mañanas
yt:niño loco alemán <topic>
Añadir la temática preferida ;)
Thanks to kloner!
Si se ha jodido la partición posiblemente se hayan fundido algunos bloques, esta es una manera de reformatear obviando los bloques defectuosos con badblocks&reiserfs
- crear la lista de bloques defectuosos
# badblocks -v -s -f -w -o sdb4_bb.log -b 4096 /dev/sdb4
- Alimentar a mkreiserfs con la lista
# mkreiserfs -B sdb4_bb.log -b 4096 /dev/sdb4
Y como nuevo (aunque si algo puede petar, petará)
Debido a la necesidad de convertir pdf’s de planos de gran formato a a4 para su posterior pegado manual he encontrado una aplicación que hace justamente ese trabajo en Linux Debian.
Esta es la secuencia de órdenes para completar el trabajo.
// Convierte el pdf a ps
$ pdf2ps extra330.pdf
// Obtenemos el tamaño y lo pasamos por poster !
$ poster -v -mA4 -i1179×900mm -s1 extra330.ps > out.ps
// Lo reconvertimos a pdf y a imprimir, cortar y pegar
$ ps2pdf out.ps
Por si le interesa aquí puede obtener el plano
P.S. El amigo sntg me comenta que con KPrinter también se puede trocear, incluso hacer cuadernillos.