domingo, 29 de julio de 2012

Niveles de integridad de ficheros en Windows 7 y Windows 2008

Si no hemos deshabilitado la seguridad de UAC (Siglas en inglés de Control de cuentas de usuario) en Windows, cosa que realmente no recomiendo, al editar determinados ficheros (por ejemplo el etc\hosts que comentaba en este otro post) recibiremos un toque de atención de Windows pidiendonos permiso de administrador para hacer los cambios, aunque nuestra cuenta esté dentro del grupo de administradores de la máquina.
Forzar este mismo comportamiento puede que nos sea útil en determinados casos como una aplicación que hemos hecho nosotros mismos y en la que no queremos que los cambios en el fichero de configuración, por ej. miaplic.xml, se hagan a la ligera, incluso por administradores.
Para ello abrimos una ventana de comando (cmd.exe) como administradores, botón derecho sobre cmd.exe en la ventana de búsqueda -> Ejecutar como administrador.
A continuación navegamos hasta el directorio de la aplicación y ejecutamos el siguiente comando:
      icacls miaplic.xml /setintegritylevel H


Si el comando ha tenido éxito, la próxima vez que editemos el fichero no se podrá hacer desde un Bloc de Notas convencional sino que habrá que
ejecutarlo con elevación de privilegios (ejecutado como administrador). Tampoco desde la línea de comando, si no es elevada, no podremos manipular o borrar el fichero:


Se pueden ver algunos trucos para ejecutar tareas como administrador en este post
Como recordatorio final, observad que los niveles de integridad son como una capa de seguridad adicional a los permisos NTFS de los ficheros, proporcionando una protección extra.

sábado, 21 de julio de 2012

Como editar el fichero hosts en Windows 7 o Windows Server 2008

El fichero hosts, normalmente situado en C:\Windows\system32\drivers\etc\hosts, es un sencillo fichero de texto plano no muy conocido pero muy útil cuando no tenemos un DNS a mano o cuando queremos 'engañar' al DNS para hacer pruebas. Precisamente por esta propiedad de poder burlar al DNS, el fichero hosts ha sido el objetivo de los creadores de malware y está especialmente protegido en Windows desde Vista en adelante (Windows 7, Windows 2008, Windows 8). Si lo intentamos editar con el Bloc de Notas el sistema de integridad de Windows no nos dejará guardar los cambios y tendremos que abrir otro Notepad como administradores (hacer click con el botón derecho sobre Notepad.exe o Bloc de Notas en el cuadro de búsqueda y seleccionar Ejecutar como Administrador) para poder salvar.


 Si editamos el fichero hosts con frecuencia (para probar sitios web en una intranet, por ejemplo) podemos crear un acceso directo que nos permita editarlo cómodamente. Clickamos con el botón derecho sobre el escritorio y seleccionamos Nuevo -> Acceso directo. Y en las propiedades del elemento a acceder copiamos lo siguiente:
C:\Windows\notepad.exe C:\Windows\system32\drivers\etc\hosts 



Terminamos la creación del acceso directo y ya sólo nos falta configurarlo para que nos pida elevación de privilegios al ejecutarlo y que no nos pase lo que comentábamos al principio.

martes, 10 de julio de 2012

Algunas ideas para armar un buen proyecto en Microsoft Project 2010



Esta entrada podía haber sido la primera de los tres artículos que he dedicado a Microsoft Project 2010 , ya que probablemente es la que trata de los puntos aparentemente más simples, pero las cosas son así y ha llegado en tercer lugar. Estas son las ideas:

- Agrupar las tareas: Al armar nuestro proyecto primero creamos las tareas a alto nivel y luego poco a poco vamos añadiendo subtareas más detalladas ¿Cómo distinguimos fácilmente entre los tipos de tareas? Con el sangrado.

Aplicamos el sangrado
y se crea una tarea resumen con las tareas que hemos desplazado debajo de otra






El sangrado se puede anidar en distintos niveles cuando el número de tareas es elevado.

- Añadir a línea de tiempo: para controlar el proyecto de un vistazo es recomendable añadir todas o al menos las más importantes tareas resumen a la línea de tiempo. Para ello basta con hacer doble click sobre una tarea y activar la entrada "Mostrar en la línea de tiempo", con lo que obtendremos un gráfico bastante claro.

- Añadir predecesoras: unas palabras de aviso sobre las tareas predecesoras. Aunque el concepto es muy útil sobre el papel, en mi experiencia las predecesoras no son siempre tareas previas de una forma totalmente estricta y muchas veces se puede empezar la siguiente tarea sin que la anterior esté 100% terminada. Por tanto, aconsejo limitar su uso a los casos en que la relación entre una tarea y la siguiente esté realmente clara.

jueves, 5 de julio de 2012

Como trabajar más facilmente con Microsoft Project 2010

En este post os quiero presentar algunos comandos de Microsoft Project 2010 que yo uso con frecuencia y que creo que serán de utilidad. Espero que vosotros compartais vuestros comandos favoritos en el área de comentarios.

- Mover proyecto: algunas veces necesitamos mover el comienzo de un proyecto, bien hacia delante o hacia atrás, y este botón hace que la tarea sea muy sencilla.

- Actualizar proyecto: el proyecto está progresando bien pero hemos estado muy ocupados en los últimos días para actualizarlo. Este comando pondrá rápidamente el proyecto al día para todas las tareas o sólo para algunas seleccionadas.

- Número de esquema (Outline numbers): es un poco extraño para mí pero las tareas no están numeradas por defecto. Para arreglarlo símplemente tenemos que marcar el check Número de esquema en el menú Formato.


- Dependencia entre tareas: por defecto las dependencias entre tareas se crean del tipo Fin a Comienzo (FC), pero existen otros tres tipos (CC, FF, CF) para cosas como taréas que necesitan comenzar o terminar al mismo tiempo. Símplemente creamos una dependencia del modo habitual y hacemos doble click sobre el enlace para abrir el menú de Dependencia entre tareas, en donde se podrá cambiar fácilmente el tipo.

lunes, 2 de julio de 2012

Introducción a las lineas de base en MS Project 2010

Las líneas base (baseline en inglés) son una buena ayuda para comparar la programación, duración, trabajo hecho o coste de un proyecto en marcha con una versión anterior del mismo. Por ejemplo, podemos querer ver si un proyecto va atrasado o adelantado respecto a las estimaciones iniciales. En este post encontraréis una descripción de como crear una línea base:

1. En primer lugar, introducimos las tareas del proyecto de la manera usual: nombre, duración, comienzo, etc.

2. Después, en el menú Proyecto hacemos click en Establecer línea base (Set Baseline) para generar esta línea

3. Ahora sólo nos queda mostrar la línea que hemos generado (Formato -> Linea Base). Como podéis observar Project permite generar varias líneas base para capturar instantáneas del proyecto en varios momentos de tiempo:

Consejo 1: Cambia el color de la línea base del gris que viene por defecto al rojo para que se pueda ver más facilmente. Haz doble click sobre una de las barras de la línea base para acceder al menú de formato de barras.

Consejo 2: Hay algunos reportes predefinidos que utilizan las líneas de base para generar información muy interesante (Menú Proyecto -> Informes -> Generales -> Resúmen del proyecto)

Presentación del blog

Bienvenidos a mi blog, un blog que nace con intención de compartir experiencias, consejos y trucos sobre varias plataformas informáticas. Por el momento no quiero especializarme en ninguna tecnología en particular y trataré que la mayoría de los posts sean basados en mi experiencia práctica. Por concretar podéis esperar posts sobre manejo de servidores Windows y Linux, tecnologías de virtualización de VMware, Citrix y Microsoft, y también ofimática con Microsoft Office, pero podréis encontrar de todo.

En resumen, este pretende ser un blog variado sobre informática en español, con un marcado carácter técnico, pero que sea accesible a todos los aficionados a la informática.

Espero vuestros comentarios para que sea un blog interesante para todos y no un monólogo.