miércoles, 3 de septiembre de 2014

Capturas de Pantalla con "GREENSHOT"

Buenas amigos, hoy les quiero presentar a "GREENSHOT".-
Ésta es una herramienta muy útil a la hora de realizar capturas de pantalla, ya sea porque te gusta generar contenido, por la necesidad de documentar procesos, para capturar errores, etc.
Greenshot, solo pesa 1,2 Mb, y no consume recursos en absoluto. Y además es Software Libre!.

La web oficial es: http://getgreenshot.org/



Una vez descargada la aplicación, procedemos a instalarla, es multilenguaje, así que podemos seleccionar aquel que nos sea más cómodo, además, durante la instalación, tenemos la opción de agregar diferentes complementos.
La instalación dura escasos segundos, cuando ésta finaliza, nos pregunta si la queremos ejecutar, en caso de ser así, nos va a aparecer el logo de la aplicación en la bandeja de notificaciones:



Si hacemos un click, el que prefieran, derecho o izquierdo, se nos va a expandir el siguiente menú:



En la parte superior del menú, podemos visualizar las diferentes tipos de capturas que podemos realizar con sus respectivos atajos.

Sin embargo, podemos configurarlo a nuestro gusto, solo basta con hacer click en preferencias y elegir las configuraciones que hagan más cómoda nuestra tarea:



Documentado errores con PSR (Steps Recorder)

Hoy les quiero presentar una herramienta que puede ser de mucha utilidad, ya sea para dar mejor soporte o para pedirlo, y ser más exacto a la hora de referirte al problema, o bien puede ser muy útil para documentar procesos.
PSR, es una herramienta que ya está dentro del paquete de Windows, con lo cual, no hay que instalar nada.

Solo basta con poner: 
- En Windows 8, habren el dash, y escriben "PSR".
- En Windows 7, presionan Inicio, y en el cuadro de texto escriben "PSR".
- En XP, abren Ejecutar o Run, y escriben PSR.exe.



Una vez que lo abrimos nos aparecerá la siguiente ventama:




Hacemos click en Comenzar a Grabar y minimizamos la ventana.
Realizamos las tareas que queremos documetar, tambien podemos agregar comenatarios en cualquier momento, pulsando en Agregar Comentario. Una vez que finalizamos los procesos que vamos a documentar, hacemos click en Parar Grabación.
Nos va a aparecer una nueva ventana, en la cual aparece el informe de las pasos que realizamos.



En la ventana del informe podemos elegir, si guardamos el informe o realizamos otro.
Si elegimos guardarlo, éste nos pedirá que elijamos el directorio donde queremos hacerlo y lo guardará en un .html.


sábado, 7 de septiembre de 2013

Crear un Tabla con Ms SQL Server 2008

- Lo primero que vamos a hacer es decirle al Ms SQL Server 2008, cual base de datos vamos a utilizar, lo hacemos con el siguiente comando:

USE nombre_de_la_base
- Una vez introducido el comando, hacemos click en ejecutar o presionamos F5.

En nuestro caso, la base de datos se llama "contextobinario".
A partir de la próxima publicación, que será como hacer la copia de seguridad de la base de datos, también voy a incluir la base de datos con el nombre de "contextobinario", para que con ella podamos comparar los resultados que se obtienen, con los que hago mención en la página.

- La sintaxis para crear una nueva "tabla" es la siguiente:

 CREATE TABLE nombre_de_la_tabla
   (
     nombre_del_campo TIPODEDATO,
    )
    GO   (este "GO" es opcional, solo si sale algún error, debería funcionar sin el)



Revisemos un poco el ejemplo:

- Estamos creando una tabla llamada "socio".
- cod_socio int PRIMARY KEY IDENTITY, estamos creando un campo llamado "cod_socio" que va a almacenar datos tipo "int" (enteros), que va a ser la clave primaria de nuestra tabla "PRIMARY KEY", y que además es "IDENTITY", esto significa que va a generar valores secuenciales que se inician en 1 y se van incrementando en 1 de manera automática cada vez que ingresemos un nuevo registro a nuestra tabla, más adelante le dedicaremos un poco más de tiempo a "IDENTITY".
- nombre NVARCHAR(30), estamos creando un campo llamado "nombre", va a almacenar datos de tipos "cadena de texto" con una longitud de 30 caracteres. Lo mismo sucede con "apellido", "direccion", "ciudad".
- sexo CHAR, estamos creando un campo llamado "sexo", que va a almacenar datos de tipo "char", o sea que va a almacenar solo "un" caracter.
- fechanac SMALLDATETIME, estamos creando un campo llamado "fechanac", que va a almacenar datos de tipo fecha.

- Por el momento, solo hacemos una breve descripción de los tipos de datos, más adelante detallaremos cada uno de ellos, debido a que merecen un atención especial, como por ejemplo: SMALLDATETIME, podriamos haber usado: DATE, DATETIME o bien con NVARCHAR, podríamos haber usado: VARCHAR, NCHAR()..

- Una vez que introducimos nuestro comando que contiene la estructura que va a contener nuestra tabla, presionamos "ejecutar" o apretamos F5.

- En el margen inferior, debería aparecer un mensaje diciendo que la operación se realizó correctamente.
De lo contrario, aparece un mensaje diciendo donde se encuentra el error.

miércoles, 4 de septiembre de 2013

CREAR UNA BASE DE DATOS CON MS SQL SERVER 2008

- Procedemos a lanzar el Ms SQL Server 2008


- Nos conectamos: 


- Hacemos "click" en "New Query"



- Escribimos la siguiente linea de comando:

CREATE DATABASE Empresa

el comando para crear la base de datos es "CREATE DATABASE" seguido de el nombre que le queremos asignar a la misma, en nuestro caso "Empresa"


- Hacemos click en el boton "Execute" o apretamos F5


En la parte inferior, debajo del query, nos va a indicar que nuestro comando se ejecutó satisfactoriamente.

lunes, 26 de agosto de 2013

Comprobar la Memoria Ram con Memtest86+

Si te encuentras con problemas en tu hardware y sigues la regla de las tres "M" (Micro, Mother, Memory), MEMTEST86+ te va a ser de gran utilidad.
En primer lugar, si has llegado a tener que comprobar el hardware de tu equipo, probablemente sea porque te han aparecido las tan agradables pantallas azules en Windows o bien, tu distribución de Linux se congela, y ya has agotado las alternativas correspondientes al software.

MEMTEST86+ Es un software que se ejecuta en modo Live, para ser más claro, es un sistema que se bootea desde el CD, o bien desde un Pen Drive., para comprobar el estado de la memoria RAM.
Esto se debe a que si intentamos comprobar el estado de la memoria RAM desde el sistema, esta prueba no va a ser precisa, debido a que el sistema y los diferentes programas que utilizamos se cargan en memoria, y el software que utilicemos en ese momento para realizar la prueba, solo analizará la memoria que se encuentra libre.

Pasemos a lo importante:

- Descargar el Memtest86+     http://www.memtest.org/
(podemos descargar la .iso o bien podemos descargar la versión para bootear desde un pendrive, en este ejemplo mostraremos como hacerlo desde la .iso)

"

- Una vez descargada la .iso podemos quemarla con el CDBurnerXP, que al igual que el Memtest86+ es software libre.  http://cdburnerxp.se/es/home

- Ya grabado el Memtest86+, lo introducimos en la lectora de CD/DVD.

- Antes de poder bootear el Memtest86+ en modo live, debemos ingresar el en Setup y cambiar la comfiguración de arranque, estableciendo como primer dispositivo a bootear, a la lectora.



- Ya iniciado el booteo del Memtest86+, el mismo comienza de manera automática a realizar el analisis de la memoria Ram.


- En el margen superior derecho de la pantalla van a ver que dice "Test #(número)", ese número es el indicador de prueba que está realizando en ese momento, y al lado una descripción del proceso.



 - En el caso que la memoria RAM esté defectuosa, aparecerá de la siguiente manera:


Para hacerlo más gráfico aquí un vídeo realizando los pasos mencionados:



domingo, 25 de agosto de 2013

PROBLEMAS CON EL PRIMER USO DE MS SQL SERVER 2008

Si te ha pasado como a mí, y luego de instalar el Ms SQL Server 2008, no logras ingresar, o tienes problemas con ello, a continuación te muestro la solución que yo pude encontrar para resolver el problema, sin tener que ondar más a fondo. Igualmente no estaría para nada mal tratar de explorar otras opciones para poder solucionarlo, ya que de esa manera, es cuando más se aprende.

- Cuando abrimos por primera vez el Ms SQL Server 2008, más específicamente, cuando abrimos en /SQL Server Management Studio, la primera ventana que nos va a aparecer es la siguiente:


En la cual debemos seleccionar el tipo de Server que vamos a utilizar y su nombre.
Si eres nuevo y recién estas empezando en este mundo de el SQL Server, quizás no tengas ni idea de que deberías introducir en nombre, o tal vez ya hallas agotado las posibilidades, como haber puesto: (local)Server, local, o nombres como el de tu equipo.

Ahora te parecerá realmente difícil de entender algunas cosas de este nuevo software que empiezas a utilizar, pero verás como, con el correr de las horas y los días, y de la obtención de nuevos conocimientos, te familiarizas con las diferentes cuestiones que ahora se plantean, y podrás enseñar o resolver problemas a alguien más.

PARA SABER QUE PONER EN EL NOMBRE DE SERVIDOR, HACEMOS LO SIGUIENTE:

- Abrimos una consola, la encontraras en Inicio/Todos los Programas/Accesorios/Símbolos del Sistema o bien en Inicio busca CMD y presiona enter.


- Una vez con el terminal abierto, escribimos: IPCONFIG/ALL


- Luego de introducir el comando, nos va a dar una serie de datos, de los cuales, solo nos interesa el primero, en donde dice "Nombre de host", vamos a copiar ese nombre e introducirlo en nuestro cuadro de dialogo de Ms SQL Server 2008, donde nos pide el nombre del servidor.

- Una manera más sencilla de obtener este dato es, haciendo click derecho en "EQUIPO", ir a Propiedades:


ahí también podremos obtener el nombre de nuestro equipo, para poder ingresarlo como servidor.

jueves, 13 de diciembre de 2012

DIAGRAMA DE JACKSON + C PROGRAMA N°2

En este ejemplo vamos a ver como sacar el perímetro de un triangulo, en Jackson y en C.



Ahora tratemos de interpretar el diagrama:
1- Definimos las variables.
2- Ingresamos los valores para cada una de las variables.
3- Hacemos la operación.
4- Mostramos el resultado de la operación anterior.

AHORA EN C

#include<conio.h>
#include<studio.h>

main()
       {
        int valor1, valor2, valor3, perímetro;
        scanf("%d", &valor1)
        scanf("%d", &valor2)
        scanf("%d", &valor3)
        perimetro = valor1 + valor2 + valor3;
        printf("El resultado es: %d", perimetro);
        getch():
        return(0)
        }