miércoles, 20 de agosto de 2008

Flash "colgado" en Ubuntu 8.04 con Firefox.

Bueno Gente, quizás le haya pasado que a veces le cargaba los Flash y a veces no en Firefox 3 con Ubuntu 8.04. A mi me paso algo parecido y buscando un poco creo haber encontrado la solución. Lo que deben hacer es lo siguiente (en una consola):

christian@androide:~$ sudo apt-get install libflash-mozplugin libflashsupport flash-pluginnonfree

Con eso debería estar solucionado... Espero que le sirva.
Saludos

miércoles, 13 de agosto de 2008

Eclipse+Problema con Debugger (DBG)

Atención gente, si quieren usar el "debug" de Eclipse me he topado con el error raro que me tiraba... no me acuerdo cual era pero bueno.. tengan en cuenta, que el path donde este el Worskpace no debe tener espacios en ninguna parte... por ejemplo.. si esta en /home/pepito/Comp Graf/workspace es muy posiblemente que no le funcione y le tire un error, en su defecto aconsejo que reemplazen los espacios con _ o sin espacios :).
Saludos

C++, GLUTE, OPENGL (LINUX - UBUNTU)

A continuación los pasos para instalar y dejar andando Glute, OPENGL y C++ en Ubuntu.
Ante todo gracias a Alejandro A. (Un Avanzado en la carrera que me ayudo con esto) .

Básicamente la instalación consiste en instalar freeglut, gcc y alguna ide (en este caso utilizaremos eclipse + plugin de C/C++ )

Instalacion de freeglut, mesa, g++ y demas...

Comenzaremos por instalar los siguientes paquetes: freeglut-dev , mesa-dev (con sus correspondientes dependencias). En ubuntu los paquetes se llaman freeglut3-dev, libgl1-mesa-dev (creo que eran dependencias así que seguramente se le instalaran solo al seleccionar el freeglut).

También deben tener instalado g++ y si van a hacer algo en c gcc.

Otra cosa que me olvidaba, verifiquen tener habilitada la aceleración gráfica de la sig. forma:

christian@androide:~$ glxinfo | grep direct
direct rendering: Yes

Si obtienen ese resultado, esta todo bien.

Instalación de la IDE.

Aclaro acá que este paso es a elección de cada uno, ya que pueden usar una consola, el gedit, eclipse, ajunta, netbeans, Emacs lo que quieran, aquí nos basaremos en la ide ECLIPSE con el plug-in para C-C++.

Lo pueden bajar desde la dirección que les paso abajo (recomendado bajar este y no usar el de la distribución debido a constantes actualizaciones y portabilidad):

Eclipse IDE for C/C++ Developers (67 MB) - http://www.eclipse.org/downloads/

(clic en Linux 32 o 64 bits según corresponda).

Una vez descargado el archivo lo descomprimen y ejecutan el binario.


El paso siguiente es configuras las directivas de compilación -lGL -lGLU -lglut en las propiedades del proyecto y lo haremos de la siguiente forma:

Una vez dentro de Eclipse creamos un nuevo proyecto C++, le ponemos un nombre y finalizamos.

Luego en la barra de la izquierda donde esta el proyecto hacemos boton derecho sobre el mismo y vamos a propiedades. En la ventana que se nos desplega hacemos un click sobre C/C++ Build (a la izquieda) y luego en Settings.

En la pestaña Tool Settings tenemos para cada tipo de compilador las opciones , en nuestro caso vamos a usar G++. Vamos a donde dice GCC C++ Linker dentro de este en Libraries, y agregamos de a una las bibliotecas: GL, GLU y GLUT (como se ve en la imagen).

Esto seria lo equivalente a:

g++ -lGL -lGLU -lglut mi.cpp -o mibinario

Luego le damos a Apply y OK.

Ahora estamos en condición de crear un nuevo archivo con lo que queramos para poder probarlo como intro.cpp por ejemplo.

Creamos el archivo, lo guardamos y vamos donde esta la Flechita verde de ejecución, le hacemos click y vamos hasta donde dice Run configuration . En la ventana que se abre a la izquierda dice C/C++ LocalAplication , le hacemos doble click y aparece abajo algo como nombre_proyecto Debug.

En Proyect debe ir el nombre del Proyecto y en C/C++ Aplication Debug/nombre_proyecto

Siempre aquí nombre_proyecto representa en nombre de proyecto, en nuestra imagen se llama Primero.

Le damos Apply y luego a RUN.

A la izquierda del botón ejecutar esta el debugger que si no tienen instalado deberán instalarlo DBG.

Eso es todo espero que le sirva y lo pongan en practica. Espero comentarios! Saludos.

domingo, 10 de agosto de 2008

HAMACHI EN LINUX (UBUNTU)

Les dejo una tutorial de como instalar y dejar andando una VPN con Hamachi en GNU/Linux Ubuntu (SACADO DE TARINGA!!!)

Antes que nada, por si no lo saben, Hamachi se define asímismo como una solución VPN de rápida implementación. Y la verdad que así es, es realmente muy fácil utilizar hamachi y sobretodo de intalarlo.
Lo único que debemos hacer es conseguir el tarball desde http://files.hamachi.cc/linux/ y proceder a la instalación.

christian@andoride:~$ wget http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gz
christian@andoride:~$ tar xvfz hamachi-0.9.9.9-20-lnx.tar.gz
christian@andoride:~$ cd hamachi-0.9.9.9-20-lnx
christian@andoride:~/hamachi-0.9.9.9-20-lnx$ sudo make install
christian@andoride:~/hamachi-0.9.9.9-20-lnx$ cd ..
christian@andoride:~$ sudo /sbin/tuncfg
christian@andoride:~$ hamachi-init

(esto hay que hacerlo solo 1 vez ya que lo que hace es generar las llaves para el usuario-equipo)
christian@andoride:~$ hamachi start ## prende el hamachi
christian@andoride:~$ hamachi login ## nos loguea en la red hamachi

Para unirnos a una red ya existente:
christian@andoride:~$ hamachi join NuestraVPN ## Nos loguea en la red que queramos
christian@andoride:~$ hamachi go-online NuestraVPN ## Nos pone disponibles en la red

Para crear nuestra propia red:
christian@andoride:~$ hamachi create NuestraVPN 123456 ## Crea una red "NuestraVPN" con clave 123456

OTROS COMANDOS
christian@andoride:~$ hamachi set-nick MiNombre ## Nos asigna un nombre
christian@andoride:~$ hamachi get-nicks ## Trae los nombre de los equipos conectados
christian@andoride:~$ hamachi list ## Nos muestra los miembros de la red

HAMACHI EN MODO GRÁFICO EN LINUX! :)
Siguiendo la info en taringa busque un poco para ver alguna utilidad grafica al estilo de Windows... y encontre una se llama ghamachi y la pueden descargar desde:
http://www.penguinbyte.com/software/ghamachi/
La unica que me anduvo a mi es la 8.1 Beta que la pueden descargar desde http://www.penguinbyte.com/forum/viewtopic.php?id=96
Solo es un archivo que le tiene que dar permisos y ejecutarlo y listo!

CORRIENDO HAMACHI AL INICIO
Este es un script que encontré y adapte para conectarnos a la red cuando arranque el equipo.
Para que funcione los pasos anteriores tienen que haber sido realizados.
christian@andoride:~$ sudo vim /etc/init.d/hamachid
#!/bin/sh
USER=someguy
case "$1" in
start)
/sbin/tuncfg
/bin/su - $USER -c "/usr/bin/hamachi start"
;;
stop)
/bin/su - $USER -c "/usr/bin/hamachi stop"
;;
restart|force-reload)
/bin/su - $USER -c "/usr/bin/hamachi stop"
sleep 2
/bin/su - $USER -c "/usr/bin/hamachi start"
;;
*)
exit 1
;;
esac

Bien, ahora hay que asignarlo al inicio en algun runlevel (yo particularmente uso sysv-rc-conf) para administrar los servicios, pero cada uno hagalo a su gusto.
Con esto tendremos funcionando hamachi al iniciar el equipo.

TIPS & TRICKS
Como todo en la informática siempre hay veces que las cosas no andan de una, por eso les dejo algunas cosas que me han ayudado a superar problemas.
Hamachi esta comprimido con upx, por lo que si vemos que no obtenemos ninguna salida al ejecutar hamachi-init (que es la primera instrucción que debemos ejecutar) una de las soluciones es descomprimir el binario y hacer un ldd para ver si nos está faltando alguna librería.

# cd /usr/bin
# upx -d hamachi
# ldd hamachi
linux-gate.so.1 => (0xffffe000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7eb4000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7ea9000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d5f000)
/lib/ld-linux.so.2 (0xb7eec000)

HAMACHI vs FIRESTARTER
Si tenemos instalado firestarter debemos agregar las siguientes reglas manuales para poder usar plenamente la red.
christian@andoride:~$ sudo vim /etc/firestarter/user-pre
$IPT -A INPUT -i ham0 -j ACCEPT
$IPT -A OUTPUT -o ham0 -j ACCEPT

lunes, 4 de agosto de 2008

Guia "fácil" para inscribirse en el monotributo y no morir en el intento


Bueno gente esta vez con algo no tan relacionado con lo que me gusta y demás, pero me pareció oportuno comentar las peripecias por las que tuve que transcurrir hace unos días cuando empezé a tramitar la inscripción como Monotributista (ahora entiendo porque cobran caro los contadores que hacen este trabajo, a pesar de ser solo un tramite)
Bien, ante todo aclararé que esto es para ejercer la actividad en Santa Fe.

El trámite consiste en un "par" de pasos: 1- Inscripción en AFIP. 2- Inscripción en Ingresos Brutos (API - SANTA FE). 3- Inscripción DRei (Municipalidad de Santa Fe) <-- un dolor de cabeza por excelencia!

Los detalles....
1- Inscripción en AFIP.
Lo primero que deben hacer es ir al AFIP (llevando todo lo que se les pide para la inscripción que lo pueden ver en la página del organismo) y sacar la Clave Fiscal. Luego la inscripción al Monotributo se realiza simplemente desde la página web de AFIP (www.afip.gov.ar) y listo!..
Conclusión: si bien hay que hacer una horita de cola (aunque fui tarde) , esta todo bastante bien organizadito. La verdad que no se pueden presentar quejas mayores sobre este organismo con respectoa a la Atención al público en ese sentido (al menos la mia fue una buena experiencia).

2- Inscripción en Ingresos Brutos (API - SANTA FE).
Para esto se dirigen a API Santa Fe, con la documentación necesaria (consultenla, también, en la página del organismo, aclaramos que antes de concurrir aquí si o si debemos habernos inscriptos en AFIP y ya tener la constancia de inscripción). En este organismo la cosa empezaba a empeorar. Sacabas número para dentro de 30 minutos o mas, para ser atendido donde te daban un formulario, no muchas explicaciones y salias hasta la otra cuadra al banco a pagar un sellado de (creo $30), volvías, sacabas otro numerito esperabas una horita... y entregabas todo... esperabas unos 20 minutitos mas (por suerte sin sacar número) y ya te daban las boletas para pagar ingresos brutos informándote una buena... los primeros 3 meses quedas exento :) o sea... no pagas....
Me paso en esta etapa que le erraron en mi nombre en la boleta de Ingresos Brutos.. por tanto tenía que volver a que me lo modifiquen, aunque me dijeron que eso no era importante sino el CUIT. Pero, para cambiarlo seguramente necesitaré una mañanita nueva para sacar un numerito, completar un formulario, sacar otro numerito y entregarlo y quizás la sra/sr que pasa los datos con suerte no se equivoque y no tenga que volver nuevamente a perder el tiempo!...
Pensando que había pasado por lo peor.... les paso a comentar la pero pesadilla :(

3- Inscripción DRei (Municipalidad de Santa Fe) <-- un dolor de cabeza por excelencia!
Bueno antes de cualquiera de las inscripciones anteriores, lo que hacia era entrar a la página de los organismos y verificar un poco la información, que necesitaba, que no que tenía que hacer para no llegar sin tener una idea al organismo. Pase por AFIP, pase por el sitio de API y la información salía de a poco... pero cuando. llegue a la Municipalidad de Santa Fe (http://www.santafeciudad.gov.ar/) un sitio lindo con colorido, parecía tener información que sirviera y demás pero.... NO! "Las apariencias engañan".. realmente busque DRei y no encontré nada! mas que alguna que otra información de cuando se pagaba y todo ese tipo de cosas... pero bue.. decidí trasladarme hacia tan prestigioso organismo a proceder con mi trámite.
Llegado a La municipalidad de Santa Fe, pregunté en mesa de entrada (creo porque no había cartel alguno y los pocos que están son carteles impresos que apenas se ven... pobre la gente mayor que todavía no fue al oculista!) y me dijeron donde quedaba DRei... (planta baja a la izquierda ni bien entran), procedí a sacar un numerito, esperar una media hora y me empezaron a dar las explicaciones (completar un formulario presentar como 10 fotocopias de diferentes documentaciones y dirigirme al primer piso al área de edificación privada o algo así)... como era el mediodía ya, y no me daba el tiempo para presentar la documentación (además de no tener toda la necesaria), decidí volver al otro día (esta abierto de 7.30 a 12.30).
Al día siguiente por la mañana temprano, llegue al municipio nuevamente, retire los formularios (por triplicado y me dijeron que una vez que los llene y pague el sellado de 15 pesos en caja, pero no me dijeron nada a cerca de ir al primer piso, como me habían dicho el día anterior.. el tema es así.. si uds. va a ejercer un servicio donde no tiene un local de atención al público no debe ir a ese primer piso que le dicen en caso contrario si lo debe hacer.. como no era mi caso, me dirigí a la caja .. saque un numerito espere una horita y pague el sellado para luego dirigirme nuevamente a la ventanilla de DRei donde saque otro numerito y espere otra media horita a que me atendieran....
Bien pensando que esto era lo ultimo por realizar, me atendieron finalmente presente toda la documentación junto con los formularios completos... y me dijeron .. "Bueno señor ahora tiene que dirigirse a la Terminal de Ómnibus, 1er piso ala sur al Depto. de Habilitación de Negocios". y comprar un acata y llevarlo junto con estos formularios..... Uds. se habrán imaginado mi cara.. no quedaba en la esquina como el banco en API.. nono .. había que atravesar gran parte de la ciudad... no lo podía creer!!!!.. Me dirigí hacia la terminal de ómnibus... preguntando di a parar con este departamento donde presente nuevas fotocopias y llene unos formularios y el libro de actas.. y finalmente me completaron todo (cabe aclarar aquí que si lo de Uds. no es un servicio y es atención al público le hacen presentar planos, y un montón de cosas que no quiero ni saberlas,, menos mal que la primera vez que fui a municipalidad no les hice caso y me inscribí de esa forma porque sino me hubiese llegado hasta este lugar y tendría que presentar todo esto para una cosa que no iba a hacer ya que era un servicio!!! (es más cdo. saque los numeritos por segunda vez para presentarme en DRei.. la chica me dijo... pero a vos te falta lo de Edificación privada ()
Una vez terminado todo esto... en Habilitación de negocios me entere que podía pedir una excención para no pagar los primeros 3 meses de DRei. (cosa que no me habian informado en la municipalidad)... Nuevamente me fui a la Municipalidad de Santa Fe, saque OTRO NUMERITO!!!!! espere otra MEDIA HORITA!!!! y se habían olvidad de informarme esto!!! la misma Srita. que me queria mandar al primer piso a hacer algo que no me correspondia!!!... me dieron un formulario lo complete y me fui a caja donde SAQUE UN NUMERITO! y pague el sellado.... solo me restaba llevar el formulario con el sellado a DRei y fin! pero ya eran las 13.00 (y habían cerrado) ;( así que bueno.. sera otra mañanita que tendré que ir a llevar eso y terminar finalmente.....
cosa que no necesitaba ya que otra Señora de las que estaba ahí me dijo que al ser un servicio que no lo ejercía en el lugar donde vivía no precisaba hacerlo... cuando finalmente apareció la señora y le informo que no lo necesitaba...)Conclusión: debo aclara que si bien el personal de Drei que me atendió quizás se equivoco en algunas cosas cdo. me informo, PERO las chicas no daba a basto!!! estaban desbordadas de trabajo asi que no las juzgo a ellas.. quizás a una si jejeje... pero ese no es el problema,, el tema es la desorganización que hay y se podría reoorganizar y a hacer todo mucho más fácil.. a ver si se ponen las pilas che!!!!.... Creo que a una persona mayor la hacen morir de un infarto si le hacen hacer todo eso....... realmente... vergonzoso !!!!

Luego solo me quedara ir a la obra social y finalmente a alguna imprenta a hacer las facturas.. y espero que nada más!!!
Espero que les sirva a alguno de los que leen esto... y que tengan una idea de lo que es todo el "tramitesito"