Archivo: Categoría 'ZeruGiran - ZeruGiran'


Problemas con Visual Studio

[ Blog: ZeruGiran - ZeruGiran ]
2010:07:26 20:54:22

Ayer me paso lo siguiente. Mis proyectos Web en visual studio dejaron de funcionar.

Al intentar abrir un proyecto ya hecho aparecia el mensaje

Please use a version that supports this type of projects

Ademas al intentar crear uno nuevo presionando en "File" "New" "Web Site" Visual Studio no hacia nada.

Ni tampoco "File" "Open" "Web Site", simplemente no aparecia nada, como si no hubieses hecho clic.

Despues de dos dias perdido y de dos reintalaciones completas de VisualStudio, me encontre la forma de resolverlo.

cd C:\Archivos de programa\Microsoft Visual Studio 9.0\Common7\IDE>

Devenv.exe /ResetSkipPkgs

Y ale todo comenzo a funcionar de nuevo.

 

Como interceptar el stdout de un proceso, Unix Linux

[ Blog: ZeruGiran - ZeruGiran ]
2010:07:20 21:22:50

Desde hace bastante tiempo había buscado como hacer lo siguiente: En Linux y en general en Unix a veces es necesario poner a correr un proceso y salir de la sesión, muchas veces ese proceso pinta algo en pantalla, mensajes o el estatus o lo que sea que pinte en el stdout.

Pero luego despues de cierto tiempo, por ejemplo dias, necesitamos ver que es lo que imprime en pantalla, pero solo tenemos su PID.

No parece haber una forma sencilla de hacerlo, pero hay va una forma:

strace -ff -e trace=write -e write=1,2 -p XXXX 2>&1 | grep "EIO" | cut -d\" -f2

donde XXXX es el PID del proceso del cual queremos saber que esta imprimiendo en pantalla.

Notese que se usan tres comando strace, grep y cut. El primero es para interceptar todo lo que el proceso hace, los parámetros filtran solo lo que el proceso escribe, grep lo usamos para filtrar la lineas que contengan la cadena "EIO" que corresponde con los que el proceso escribe el el stdout, finalmente cut parsea usando el carácter " como limitador y solo deja pasar el segundo.

Esto tambien sirve para otra cosas interesantes como, 'espiar' lo que otro usuario teclea en tiempo real en la consola, siempre y cuando seamos root.

Por ejemplo:

sudo sudo strace -ff -e trace=write -e write=1,2 -p YYYY 2>&1  | cut -d\" -f2

donde YYYY el el PID de la consula de otro usuario, podemos obtener esos PID con:

sudo ps ax | grep @pts/

Solo puedes ver lo que el usuario escribe, mas no lo que el sistema responde.

Espero le sea útil a alguien :)

 

Chiapas dia Tres

[ Blog: ZeruGiran - ZeruGiran ]
2010:06:20 19:08:05

El tercer día fue el mas padre de los tres, pero como ya era el ultimo el dia estaba muy apretado, el vuelo habia que tomarlo como a las 5 o 6 pm asi que, salimos muy temprano rumbo a las lagunas de Montebello, lamentablemente solo pasamos por las afueras de San Cristobal, que según me han dicho es un lugar muy bonito.

Desayunamos en Comitan, y caminamos por la plaza un rato.

Chiapas

Comitan

Luego de nuevo al coche, y un par de horas después llegamos a las lagunas. Creo que es el lugar mas padre en el que he estado, son un montón de lagunas, algunas de ellas se comparten con Guatemala, el agua es increíblemente clara, cada laguna tiene un color característico.

Lagunas de Montebello Chiapas

Montebello

En algunas de ellas se puede nadar o/y andar en unas balsas que los ejidatarios costruyen con troncos de corcho, el guía nos comento que el gobierno les da permisos para hacer paseos. Mike esta mas loco y se metió a nadar en dos.

 

Mi zapato y unos peces

Zapato y peces.

Nos acercamos a la frontera con Guatemala y estuvimos jugando con la idea de estar "ahora en México, ahora en Guatemala, ahora en México", jaja.

Luego de eso de nuevo al coche rumbo a las Cascada El Chiflon es un lugar para acampar a la orilla de un rió en donde hay una serie de caídas de agua, y un par de lugares en donde te puedes aventar en una tirolesa, si me convencieron, jaja.

Cascada El Chiflon

Cascada El Chiflon.

Nos mojamos mucho porque había llovido hacia poco y el agua estaba muy revuelta, hacia mucho aire y levantaba mucha brisa, esa foto la tomo Mike. Ya con el tiempo encima de regresos a Tuxtla a comer algo y a subir al avion de regreso al D.F.

 

Aqui hay mas fotos

Como recuperar archivos borrados. En Linux

[ Blog: ZeruGiran - ZeruGiran ]
2010:03:28 21:25:20

Para empezar, obviamente no seria necesario leer este post si huebieses tomado medidas preventivas usando alguno de los scripts o programas que existen para guardar un historial de lo que vaz borrando, algo así como una papelera de reciclaje. Pero si ya sucedió y no tenias algo asi. Pues no queda otra que intentar recuperar los archivos.

En linux o mas bien en ext4, ext3 y en general la mayoría de sistemas de ficheros, cuando borramos un archivo, en realidad la información no es eliminada, sino que simplemente es ignorada, como si no estuviese ahí. Solo cuando se requiere ese espacio en disco para otro archivo, la información que había se sobre escribe.

Es decir, cuando borramos un archivo, únicamente se borra el inodo del archivo, de una lista de inodos, con la cual el sistema operativo puede ubicar los archivo. La información sigue ahí, pero ya no esta en la lista de archivo, seguirá ahi hasta que llegue otro archivo y ocupe parte del espacio que ocupaba el archivo borrado.

Bueno pues ale, vamos a recuperarlos.

Lo Primero es instalar una herramienta que se llama foremost, esta en el repositorio de ubuntu , para opensuse no esta pero podemos bajar el código y compilarlo.

La instalamos con:

sudo apt-get install foremost

en ubuntu o lo compilamos para openssuse hay un archivo readme para hacer esto.

Ahora vamos a ocuparlo. Primero hay que identificar la partición en donde queremos buscar los archivos borrados. En mi caso es /dev/sda1 y voy a buscar archivos de tipo rar escribimos el comando:

sudo foremost -t rar -i /dev/sda1 -T

Y esperamos y esperamos. El comando scanea toda la particion, buscando la cabecera de archivo tipo rar. Y nos crea una carpeta llamada output/rar/ en donde encontrara los archivos que encuentre, los archivos no tendrán nombre, así que que toda mirar que hay dentro de cada uno para localizar el que estas buscando. Si el archivo no aparece en esta carpeta, no hay nada que hacer, puedes darlo por perdido :S

Chiapas dia Uno y Dos

[ Blog: ZeruGiran - ZeruGiran ]
2010:02:07 20:59:13

Hace algunos meses una de las empresas para las que trabaja QBit, nos envió a @Qbit_Mike y a mi a Chiapas, a una exposición en la que debíamos mostrar el sistema Meti, en que trabajamos desde hace mas de 3 años. Lamentablemente no puedo mostrar imagenes, por que es propiedad de CFE, la comisión federal de electricidad de la república mexicana. Pero seguro que buscando sale algo en internet.

Cañon del sumidero

Cañon de sumidero chiapas.

 

El primer dia no hubo mucha actividad, termino el dia y fuimos a cenar con algunas personas de CFE, de esas cenas que terminan a las una de la mañana :D jaja.

El segundo dia, después de las conferencias y exposición sobro algo de tiempo para ir a pasear un poco, primero por supuesto al cañon de sumidero. Es un lugar muy padre aunque hay algo de basura, pero no mucha. Los lancheros nos dijeron que hace algunos años de verdad había mucha, tanta que hubo que cancelar los paseos por algún tiempo.

Cañon del sumidero desde arriba

Caños del sumidero Chiapas

 

También hubo tiempo de ver el cañon desde arriba. Para ello hay que pasar por un bosque, el cual es una reserva desde hace algún tiempo.

Chiapas Iglesia

Iglesia en Tuxtla Gutierrez, Chiapas

 

Ya en la noche solo quedaba pasear por Tuxtla, no es una bonita ciudad, no hay mucho que ver, Chiapas es bonito pero no su capital.

Chiapas Hidrotecnia Meti

Exposición

 

Al final del día fuimos a cenar en un lugar que nos recomendo @Suika79 en donde te dan una bebida medio alcohólica medio rara, cada vez que alguien la pide tocan una campaña y gritan algo que no recuerdo, también hay un grupo de bailarines, que puedes ver mientras comes algo.

 

Aca hay mas fotos.

Chiapas dia Uno y Dos

[ Blog: ZeruGiran - ZeruGiran ]
2010:02:07 20:59:13

Hace algunos meses una de las empresas para las que trabaja QBit, nos envió a @Qbit_Mike y a mi a Chiapas, a una exposición en la que debíamos mostrar el sistema Meti, en que trabajamos desde hace mas de 3 años. Lamentablemente no puedo mostrar imagenes, por que es propiedad de CFE, la comisión federal de electricidad de la república mexicana. Pero seguro que buscando sale algo en internet.

Cañon del sumidero

Cañon de sumidero chiapas.

 

El primer dia no hubo mucha actividad, termino el dia y fuimos a cenar con algunas personas de CFE, de esas cenas que terminan a las una de la mañana :D jaja.

El segundo dia, después de las conferencias y exposición sobro algo de tiempo para ir a pasear un poco, primero por supuesto al cañon de sumidero. Es un lugar muy padre aunque hay algo de basura, pero no mucha. Los lancheros nos dijeron que hace algunos años de verdad había mucha, tanta que hubo que cancelar los paseos por algún tiempo.

Cañon del sumidero desde arriba

Caños del sumidero Chiapas

 

También hubo tiempo de ver el cañon desde arriba. Para ello hay que pasar por un bosque, el cual es una reserva desde hace algún tiempo.

Chiapas Iglesia

Iglesia en Tuxtla Gutierrez, Chiapas

 

Ya en la noche solo quedaba pasear por Tuxtla, no es una bonita ciudad, no hay mucho que ver, Chiapas es bonito pero no su capital.

Chiapas Hidrotecnia Meti

Exposición

 

Al final del día fuimos a cenar en un lugar que nos recomendo @Suika79 en donde te dan una bebida medio alcohólica medio rara, cada vez que alguien la pide tocan una campaña y gritan algo que no recuerdo, también hay un grupo de bailarines, que puedes ver mientras comes algo.

 

Aca hay mas fotos.

Tequisquiapan, La Tortuga

[ Blog: ZeruGiran - ZeruGiran ]
2010:01:09 23:22:53

Estas fotos son muy viejas, son del 2008, pero tengo muchas que no he publicado, asi que intento ponerme al dia.

Hace ya varios meses fuimos mis compañeros de escuela, sus esposas(os) y Caty y yo a Tequisquiapan y nos quedamos un par de dias. No pongo fotos de ellos, pues no tengo sus consentimientos :)

Al llegar nos dimos cuenta que no cabiamos todos en la casa y hubo que jugarnos los lugares, en un juego de Jenga, el que ganara obtendria el mejor lugar :).

Fuimos al centro a tomar cafe, y unos panes muy ricos, que pena que ya no recuerde el nombre del lugar.

Tequisquiapan

Iglesia.

En el mercado hay muchas artesanias, es parte del atractivo del pueblo. En realidad ahora que lo pienso tampoco hay mucho que ver :)

@Caty8 en el Mercado de Tequsquiapan

@Caty8 en el Mercado de Tequisquiapan

Muy cerca hay unas cavas, que son tunes o bodegas subterraneas, en donde se almacenan barriles de vino, que despues se enbotellan y de nuevo se almacenan. Nos explicaron que diferencias hay entre unos vinos y otros y como hacen el vino espumoso.

Cava

Cavas en Tequisquiapan.

Tequisquiapan, La Tortuga

[ Blog: ZeruGiran - ZeruGiran ]
2010:01:09 23:22:53

Estas fotos son muy viejas, son del 2008, pero tengo muchas que no he publicado, asi que intento ponerme al dia.

Hace ya varios meses fuimos mis compañeros de escuela, sus esposas(os) y Caty y yo a Tequisquiapan y nos quedamos un par de dias. No pongo fotos de ellos, pues no tengo sus consentimientos :)

Al llegar nos dimos cuenta que no cabiamos todos en la casa y hubo que jugarnos los lugares, en un juego de Jenga, el que ganara obtendria el mejor lugar :).

Fuimos al centro a tomar cafe, y unos panes muy ricos, que pena que ya no recuerde el nombre del lugar.

Tequisquiapan

Iglesia.

En el mercado hay muchas artesanias, es parte del atractivo del pueblo. En realidad ahora que lo pienso tampoco hay mucho que ver :)

@Caty8 en el Mercado de Tequsquiapan

@Caty8 en el Mercado de Tequisquiapan

Muy cerca hay unas cavas, que son tunes o bodegas subterraneas, en donde se almacenan barriles de vino, que despues se enbotellan y de nuevo se almacenan. Nos explicaron que diferencias hay entre unos vinos y otros y como hacen el vino espumoso.

Cava

Cavas en Tequisquiapan.

Substituir texto Linux usando sed y find

[ Blog: ZeruGiran - ZeruGiran ]
2009:11:22 20:33:14

Acabo de cambiar de distribución, si lo sé, el post anterior decía que por fin Ubuntu soporta todo mi hardware, pero ¿si no me peleo con mi maquina que voy a hacer?.

 

Suse 11.2

Ahora uso openSuse en lugar de Ubuntu, ya lo había probado varias veces y siempre fallaba algo, esta vez casi todo parece ir bien, somo siempre es cuestión de tocar un poco la configuración y ajustar todo. Una de las pocas cosas que no funciona bien es eclipse, por alguna razón algunas ventanas tienen desactivados los controles, una de ellas es la ventana de búsqueda y reemplazo de cadenas.

Entonces hay que hacer la substitución de cadenas a mano, al menos por ahora. Y se hace así:

Supongamos que queremos substituir todas las cadenas "$HTTP_POST_VARS" por "$_POST", porque resulta que pronto la primera quedara marcada como deprecated en PHP 6,para hacerlo basta teclear lo siguiente:

 

find ./*.php -type f -exec sed -i 's/$HTTP_POST_VARS/$_POST/g' {} \;

 

Como siempre, lo pongo aquí para que no se me olvide, y si a alguien mas le es útil es por pura casualidad.

Substituir texto Linux usando sed y find

[ Blog: ZeruGiran - ZeruGiran ]
2009:11:22 20:33:14

Acabo de cambiar de distribución, si lo sé, el post anterior decía que por fin Ubuntu soporta todo mi hardware, pero ¿si no me peleo con mi maquina que voy a hacer?.

 

Suse 11.2

Ahora uso openSuse en lugar de Ubuntu, ya lo había probado varias veces y siempre fallaba algo, esta vez casi todo parece ir bien, somo siempre es cuestión de tocar un poco la configuración y ajustar todo. Una de las pocas cosas que no funciona bien es eclipse, por alguna razón algunas ventanas tienen desactivados los controles, una de ellas es la ventana de búsqueda y reemplazo de cadenas.

Entonces hay que hacer la substitución de cadenas a mano, al menos por ahora. Y se hace así:

Supongamos que queremos substituir todas las cadenas "$HTTP_POST_VARS" por "$_POST", porque resulta que pronto la primera quedara marcada como deprecated en PHP 6,para hacerlo basta teclear lo siguiente:

 

find ./*.php -type f -exec sed -i 's/$HTTP_POST_VARS/$_POST/g' {} \;

 

Como siempre, lo pongo aquí para que no se me olvide, y si a alguien mas le es útil es por pura casualidad.