miércoles, 1 de abril de 2015

herramienta de acercamiento de pantalla en windows

Gracias a Jeremy Foster de MVA (Microsoft virtual academy) aquí esta la referencia de la herramienta Zoomit que permite hacer zoom en vivo con la opción de señalar objetos en pantalla:

https://technet.microsoft.com/en-us/sysinternals/bb897434.aspx

con control + 4 hace acercamientos
control + 4 otra vez,  aleja:

 



control 1 permite hacer dibujo libre:

teniendo oprimido control, permite hacer cuadros:

Para ir a opciones del programa, ir a la barra de herramientas a la derecha:
Y luego de hacer click derecho sobre el icono de zoomit, seleccionar opciones:



miércoles, 25 de marzo de 2015

capturar nulos en columnas de sqldatareader

se debe usar el método IsDBNull del reader:

reader.IsDBNull(5? 0 : reader.GetInt64(5),
//aquí adicionalmente se usa el operador ternario: condición ? valor verdadero: valor falso
//reader.IsDbNull(int posición o string nombre de columna)

como leer un varbinary de sqlserver

se debe declarar una variable tipo byte[] para almacenar el dato.
byte[] dato = new byte[tamañodeBuffer];
//tamañodeBuffer es un entero. Se puede declarar como una variable int.
//reader es un sqldatareader
SqlDataReader reader = com.ExecuteReader();
                    while (reader.Read())
                  {
...
dato = (byte[])reader[posicionArreglo]
//posicionArreglo es el entero que indica la posición en el arreglo. También puede ser el nombre de la columna: "nombrecolumna"
...
}

viernes, 13 de marzo de 2015

reasignar secuencia de columna identidad en sqlserver

DBCC CHECKIDENT ('TableName', RESEED, NewValue);

Donde el primer parámetro es el nombre de la tabla y el ultimo parámetro es el nuevo valor numérico.

Obviamente ese nuevo valor no debe existir en la columna identidad de la tabla.

jueves, 26 de febrero de 2015

miércoles, 25 de febrero de 2015

busqueda en google por tipo de archivo

Esto no es nada novedoso pero es útil.
Como buscar en google para que solo me traiga los enlaces a los tipos de archivos que estoy buscando:
Ej:

wpf pdf filetype:pdf browser

Resultado: enlaces a pdf del tema que estoy buscando

el filetype se puede reemplazar por la extensión que se necesite:
xls, doc, xslx, etc

martes, 17 de febrero de 2015

Obtener lista de procesos activos en windows

Abrir una ventana de comandos en modo administrador:
Se deben digitar los comandos:
wmic
/OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid

Obtener lista de programas instalados en windows

Se hace con Wmic (Windows management consola: esta característica de Windows permite hacer consultas a diferentes componentes del sistema operativo y de la maquina donde esta instalado).

digitar los comandos
wmic
/output:d:\installerdprod.txt product get name, version

La consola se debe acceder en modo administrativo.
Al generar el comando aparecerá un archivo con los programas instalados:
 

lunes, 9 de febrero de 2015

instalacion de silverlight para desarrollo en vs2010

Tuve un buen rato encontrando la solucion al problema de silverlight en vs2010.
Inicialmente tenia el vs2010 con sp1 funcionando bien con silverlight, pero en algun momento quise cambiar de version: el resultado fue que obtenia mensajes repetidos diciendo o que me hacia falta un componente o los proyectos de silverlight dejaron de cargar.
Despues de probar muchas instalaciones y reinstalaciones, la solucion era obvia.
Se debe instalar los runtime y sdks que coincidan con la arquitectura de la maquina:
sdk y runtime 3,4 y 5 para x86 y los de x64 son diferentes y causan estos errores.  No se deben mezclar.
La solucion fue desinstalar todo lo relacionado con silverlight desde el panel de control y comenzar con cada par de sdk y runtime para mi maquina, que en esta caso era x64.  Una vez terminado: voilà !! todo funcionó otra vez.
P.d:  todos los sdks se llaman igual, por tanto es buena practica cambiarles el nombre de acuerdo con la version (3,4,5).

Obtener los nombres de servicios instalados en windows

1. Abrir una interfaz de comandos en modo administrador:
2. Ejecutar el comando sc query con '>' para redireccionar la salida hacia un archivo ".txt"
3. El resultado de la operacion es un archivo de texto con el contenido de los servicios instalados en la maquina:



miércoles, 21 de enero de 2015

Administrar carpetas compartidas en windows server 2008

Abrir server Manager (tecla de windows + R :  serverManager.msc)
Seleccionar roles / file services / Share and storage management.
Entonces aparecera una lista con todas las carpetas compartidas del server.
Hacer click derecho sobre la compartida que se necesite o ejecutar acciones con la pestaña de la derecha.

viernes, 16 de enero de 2015

Ocultar el panel derecho de acrobat reader

En las ultimas versiones de acrobat esta apareciendo un panel que no ayuda mucho con la lectura. Para ocultarlo, basta con hacer clic en el botón herramientas.

miércoles, 26 de noviembre de 2014

Agregar notepad++ al menú contextual del click derecho

Hace poco en Windows 7 me di cuenta que después de instalar notepad++, el menú contextual que decía abrir con notepad++ desapareció.

Para agregarlo hay que crear un archivo con extensión .reg (manipúlese con cuidado, ya que estamos hablando del registro de Windows) ...



... y agregar el siguiente contenido:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Abrir con Notepad++]
[HKEY_CLASSES_ROOT\*\shell\Abrir con Notepad++\command]
@="C:\\Program Files (x86)\\npp.6.3.3.bin\\notepad++.exe %1"


(cambiar por las rutas donde se encuentre el notepad++ en cada maquina).
Salvar y ejecutar.  Esto nos mostrara las advertencias lógicas de acceso al registro de Windows. Como siempre, esta tarea requiere tener permisos elevados en la máquina (administrador).

jueves, 13 de noviembre de 2014

Obtener el listado de sitios de IIS con puerto

Se debe usar el comando appcmd.
Se debe abrir una interfaz de comandos en modo administrador

Este comando esta ubicado en c:\windows\system32\inetsrv.

Desde ahí digitar
appcmd list site

Ruta fácil:

abrir una interfaz de comandos en modo administrador:
Pegar :
cd %windir%\system32\inetsrv  (click derecho pegar - no funciona el control + v)

luego Pegar:
appcmd list site

y Listo.

miércoles, 12 de noviembre de 2014

Obtener la hora de inicio de usuario en un pc

Para obtener la hora en que el usuario inició sesión en un pc hay que digitar el comando

quser desde una interfaz de comandos:

lunes, 20 de octubre de 2014

ver de manera normal archivos de js min o css min

simplemente se pasa por herramientas como http://minify.avivo.si y se selecciona la opcion beautify. También funciona al revés, se puede minimizar codigo dejándolo en una sola linea con la opcion minify.

Agregar Fondos personalizados a llamadas de teams

1. Abrir una ventana de explorador 2. En la barra de direccion digitar     %appdata% y pulsar enter 3. Abrir la carpeta microsoft...