Empty your memory… marzo 12, 2007
Posted by NaXo in frases, Programación.add a comment
Empty your memory,
with a free()…
like a pointer!
If you cast a pointer to a integer,
it becomes the integer,
if you cast a pointer to a struct,
it becomes the struct…The pointer can crash…,
and can Overflow…Be a pointer my friend…
Leída hace tiempo, no recuerdo donde… recuperada hoy 😉
Si los programadores fabricaran aviones marzo 2, 2007
Posted by NaXo in Programación, Software, Vídeos.4 comments
Tan real como la vida misma. Una analogía más que acertada 😉
whereis para windows diciembre 8, 2006
Posted by NaXo in Programación, Software.add a comment
El comando whereis es uno de los más recurridos en sistemas UNIX. Gracias a él podemos localizar la ruta exacta de un determinado fichero binario. Windows no incorpora nada que se le parezca, pero podemos crear nuestro propio script para emular dicha función.
@echo off
setlocal
set FOUNDFLAG=0:# Añade el directorio actual al path solo durante la duracion de este programa.
set PATH=%PATH%;.if exist «%~$PATH:1» ( echo Localizado en %~$PATH:1 && set FOUNDFLAG=1)
:# Queremos mirar para cada una de las posibles extensiones que pueden ser ejecutadas.
:# Sustituir . con espacio.
set SPEC=%PATHEXT:.= %:# Sustituir ; por nada.
set SPEC=%SPEC:;=%:#Iterar a través de las extensiones, comprobando para cada una en el path.
for %%a in (%SPEC%) do call :CHECK %1.%%agoto :CLEANUP
:CHECK
if exist «%~$PATH:1» ( echo Localizado en %~$PATH:1 && set FOUNDFLAG=1 )
goto :EOF
:CLEANUP
if not %FOUNDFLAG% == 1 echo Ningun fichero ejecutable encontrado para %1
endlocal
goto :EOF
Basta con crear este archivo con el bloc de notas mismo, guardarlo como whereis.bat en una ruta que sepamos que está en el PATH, por ejemplo, C:\windows\system32 (o para ser mas exactos %SYSTEMROOT%\system32) y… Voilà! Ya tenemos whereis en windows 😉
[ Vía: WindowsItPro ]
Bordes redondeados noviembre 9, 2006
Posted by NaXo in Desarrollo web, Internet, Programación.add a comment
Navegando por mi blogs favoritos me encuentro con una página que nos facilita la creación de bordes redondeados a través de CSS y HTML. Spiffy Corners te permite seleccionar el nombre de la clase y los colores del fondo y de la figura.
[ Vía Microsiervos ]
Proyectos de instalación .Net y los accesos directos abril 11, 2006
Posted by NaXo in .Net, Programación, Proyecto.1 comment so far
Cuando se crea un proyecto de instalación en .Net, lo normal es que se desee añadir algún acceso directo al Menú Programas del usuario. Cuando para ello se usa el menú contextual, como en la figura de la derecha, el asistente de proyectos de instalación crea un tipo de acceso directo especial, los advertisable shortcuts.
Una vez se genera la solución y se procede a la instalación del paquete, el resultado en el Menú Programas del usuario presenta unos iconos, cuyo aspecto visual es siempre el mismo, independientemente de si se tratan de accesos directos a algún tipo de archivo ya registrado en el sistema. A mí particularmente es algo que me molesta bastante. Cuando realizo un paquete de instalación intento facilitarle la vida al usuario y ofrecer un puñado de iconos a simple vista iguales no ayuda demasiado a la hora de hacerse una idea de para que sirve cada uno.
Sin embargo, como para casi todo en esta vida, existe una solución, que en este caso radica en la modificación del paquete msi. La forma más sencilla de realizarlo es ayudándose del programa Orca, que es en el que me voy a basar para explicar los dos pasos necesarios. El programa ofrece una ventana dividida en dos columnas: la de la derecha muestra una lista de nombres que corresponden a tablas de propiedades del archivo. La de la izquierda permite acceder a las filas de la tabla seleccionada.
Primero debemos acceder a la tabla Property y añadir una fila con una nueva propiedad, DISABLEADVTSHORTCUTS a la que asignaremos el valor 1, que deshabilita este tipo de accesos directos especiales. Finalmente accedemos a la tabla Shortcut y borramos el contenido de la columna Icon en aquellos accesos directos que queramos que muestren los iconos ya registrados por el sistema, por ejemplo todos, como en la foto de la derecha sobre este párrafo. Guardamos los cambios y listo, asunto resuelto:
El enlace original al programa Orca corresponde al Weblog de Aaron Stebner