domingo, 29 de julio de 2012

PERRO BEAGLE


Perfil comportamental de la raza de perro beagle




La raza de perro beagle es una de las favoritas de muchas personas, sobre todo de los niños. Las razones de ello probablemente estén más relacionadas con el tamaño, colorido y simpatía, características distintivas no sólo de los cachorros sino también de los individuos adultos de la raza de perro beagle, que con las características comportamentales que suelen presentar los ejemplares.


Los perros de raza beagle suelen ser buenos compañeros de juego para los chicos ya que son muy dinámicos y activos. Estas características hacen que en principio un departamento no sea el hábitat más adecuado para un perro de raza beagle, aunque pueden adaptarse bien si se los provee de una adecuada cantidad de ejercitación diaria.


En cuanto a la interacción con los adultos los perros de raza beaglegeneralmente establecen una muy buena relación con las visitas que llegan a la casa, aunque por lo general no resultan cargosos. La obediencia con respecto a sus dueños no suele ser una característica que los distinga, ya que la respuesta a este tipo de entrenamiento habitualmente es baja, aunque las hembras deraza beagle suelen presentar una mejor predisposición que los machos.




articularidades del comportamiento de la raza de perro beagle


Una característica que durante mucho tiempo fue distintiva de la raza de perro beagle era el bajo umbral de estimulación del ladrido en general, es decir, que tradicionalmente los perros de raza beagle fueron perros muy ladradores. Sin embargo, los últimos datos, basados en observaciones personales, muestran que esta realidad parecería estar cambiando evidenciándose una aparente elevación de dicho umbral. Este hecho torna al ladrido excesivo, en los perros bien manejados, un problema de comportamiento menos frecuente que en el pasado.
Como conclusión, si una persona decide adoptar un cachorro perteneciente a la tan simpática raza beagle será necesario que disponga de tiempo y paciencia para educarlo. De esta forma no sólo los niños y las visitas
disfrutarán de su compañía, sino también los adultos que viven en la casa.









sábado, 21 de julio de 2012

El tiempo vuela


El tiempo vuela


Se pierden preciosos momentos del tiempo en un abrir y cerrar de ojos. El teimpo es un regalo de Dios que no tiene precio, y se va rapido. No tenemos la habilidad de pararlo o recuperarlo. Como resultado de esto, no tenemos tiempo que perder en la tierra. El proteger el valor del tiempo es una medida de seguridad que pagará grandes dividendos en un futuro. Nos enfocamos en dónde está nuestro tesoro. 

Lee Mateo 6:21. Esta escritura nos dice que vamos a encontrar nuestros pensamientos y corazones en las cosas que más valoramos. Toma tiempo esta semana para determinar la cantidad de tiempo que inviertes en tu propósito y el tiempo que pasas con Dios. Al hacer esto, determina que es lo que necesitas hacer diferente con tu tiempo para ser más efectivo  hacia tu futuro.

Recuerda, invertimos el mayor tiempo en nuestros sueños. La mayoría de nuestro tiempo se va tratando de ganar tiempo en decisiones malas o perdidas. Deseando que se pueda revertir el tiempo.



Cambiar Tarjeta Madre De Tu PC (Computadora Desktop)


Los principales fabricantes están presentando durante las últimas semanas nuevas plataformas y placas base. Y ya están aquí los procesadores Ivy Bridge de Intel. Si quieres estar preparado para cambiar la placa tú mismo, te explicamos cómo afrontar esta tarea.

Nivel: Intermedio

Si tienes un equipo que necesitas poner al día, cambiar la placa base es una tarea que tendrás que afrontar casi con total seguridad. No es complicado, pero tienes que ser meticuloso en cada paso. No entraremos en detalles sobre las compatibilidades con el microprocesado, gráfica o memoria o circunstancias tecnológicas que vayan más allá de lo que es la sustitución de la placa base por otra, junto con la instalación de los componentes que ya tuvieras en el equipo anterior.
De todas formas, a modo de resumen te comentaremos en dónde debes prestar más atención. Por ejemplo, el tipo de memoria puede haber pasado de DDR2 a DDR3 en la nueva placa, e incluso puede que tengas una memoria con un voltaje superior a 1,65 V para velocidades por encima de las nominales que no sentarán bien al controlador de memoria de los procesadores Intel. Por supuesto, revisa que el micro que vas a instalar está incluido en la lista de los soportados por tu placa. También ten en cuenta que esta sea de unas dimensiones compatibles con la caja que tengas. Si es demasiado grande, tropezará con otros componentes o directamente no entrará.

Paso 1. Área de trabajo

Lo primero es ubicar el equipo antiguo en un espacio cómodo para trabajar. Como herramientas, las esenciales son un destornillador de estrella y también es recomendable unalinterna para iluminar el interior de la caja. Tu caja puede que tenga otra disposición interna de los componentes, como la fuente de alimentación, que también suele estar en la parte superior. En principio no importa para la tarea que nos ocupa.
El objetivo es desconectar todos los cables, retirar todos los componentes que están instalados en la placa y también retirar los tornillos que fijan la placa a la caja. Si lo piensas un momento, es un orden lógico.


Paso 2. Desconecta los cables de la fuente

De la fuente de alimentación salen los cables que dan energía al sistema. A la placa basesuelen ir dos directamente, uno con muchos conectores, que aporta la energía principal, junto con uno o dos añadidos con menos conectores que aportan corriente adicional para el procesador. Para retirarlos, tendrás que hacer algo de presión en la pestaña que hace que encajen en el conector de la placa y tirar con relativo ímpetu hacia arriba (especialmente con el conector de mayor longitud), basculando de un lado a otro de forma alterna para ir desencajándolo poco a poco. Tendrás que hacer algo de fuerza, es normal. Cuidado con arañarte o cortarte con los componentes o la caja.



Paso 3. Otros cables de alimentación

Otros elementos pinchados en la placa pueden tener también cables de alimentación. Es el caso de la tarjeta gráfica, que puede contar con uno o dos conectores. Obviamente, debes desconectarlos para retirar este componente pinchado en las ranuras de expansión. Si la alimentación de los discos duros molesta para la manipulación de la placa, como es el caso que nos ocupa, también es conveniente desconectarla, así como el cable SATA.




Paso 4. A por más conectores

Para que los botones de la caja y los LEDs de actividad tengan capacidad operativa, tienen que estar enchufados a la placa base mediante conectores bastante pequeños, usualmente de dos pines, que por fortuna están serigrafiados con el nombre acorde a su funcionalidad: PWR, paraPower o encendido; H.D.D. LED, para la actividad del disco duro; y RESET SW, para el botón de reinicio. En la placa base, existe una zona de conexiones, generalmente en la esquina opuesta a la zona donde está la CPU, con indicaciones para saber dónde colocar cada cable. De cualquier modo, se describen en el manual. Si tuvieses USBs frontales también deberías liberar los cables que unen esos elementos con la placa base. En este caso, no teníamos ninguno activo.


Paso 5. El resto de componentes

Si tienes tarjetas de expansión pinchadas, tendrás que retirarlas. Por lo general, se fijan en la caja mediante un tornillo que es muy fácil de retirar. En cuanto a las tarjetas gráficas, recuerda que pueden tener pestañas en la ranura PCI-E, para evitar que se salgan de la misma. Tendrás que presionar o retirar esa pestaña antes de poder sacar la tarjeta de su ubicación. También tendrás que desconectar los cables SATA o PATA de las unidades ópticas o de disco.



Paso 6. Quita los tornillos

Solo queda retirar los tornillos que fijan la placa a la caja. Puede haber un número variable de ellos. Ve uno por uno hasta que esté suelta. No hemos extraído la memoria, el ventilador ni laCPU todavía. Es posible quitar la memoria y el ventilador antes de retirar la placa de la caja, pero en este práctico hemos preferido dejar esta tarea para después.




Paso 7. Retira la placa base

Ahora ya podrás sacar de la caja la placa base, que en este caso aún tiene el ventilador, lamemoria y la CPU pinchadas.





La caja quedará vacía, con la excepción de las unidades de disco, la óptica y la fuente.



Paso 8. Elementos principales

Llega el momento de quitar el ventilador, la memoria y la CPU de la placa antigua. En nuestro equipo, el ventilador es el estándar de AMD, que solo necesita levantar una palanca y retirar dos acoples en sendos laterales del zócalo. También tienes que quitar la conexión del ventilador.




La memoria se retira abriendo las pestañas laterales de las ranuras DIMM.


La CPU se quita levantando una palanca hasta arriba, de modo que quede libre de presión en el zócalo.



Paso 9. Instala los componentes

La nueva placa, una Asus Crosshair IV Extreme de reciente factura, cabe por los pelos en la caja. Así que empezaremos por instalar la CPU (un AMD Athlon Phenom II), la memoria y elventilador antes de emplazar la placa en la caja.



Para la CPU hay que tener cuidado de alinear las patillas con el zócalo. Existen una única forma de instalar la CPU (hay que alinear la muesca del zócalo con la marca en el procesador), y no debería ser necesario hacer presión para que el procesador entre en el zócalo. Tendrás quelimpiar la masilla térmica antigua en la CPU y depositar otra nueva pero sin excederte en la cantidad.


Luego procede con el ventilador, que también tendrás que haber limpiado para quitar los restos de masilla térmica. Encaja los enganches del ventilador en los del zócalo y luego baja la palanca para que quede fijado a la CPU. Recuerda conectar el cable de alimentación para el ventilador.







Por último, la memoria, en la que es clave alinear la muesca del módulo con la marca en laranura DIMM, así como ajustar los cierres laterales en las muescas de los módulos.




Paso 10. De vuelta a la caja

Hay que empezar acoplando el escudo contra emisiones electromagnéticas en la parte posterior de la caja. Es único para cada placa base y debe estar incluido con el resto de cables y accesorios.



Posteriormente, introduce la placa en la caja con cuidado para no cortarte con aristas. Es un paso fácil pero un tanto laborioso. Lo más normal es que algún cable se quede entre la caja y la placa, o que tropieces con algún componente, como el disco duro o la fuente. Es cuestión de paciencia. Al final tienes que tener la placa presentada en su ubicación con todos los orificios de los tornillos alineados con las fijaciones de la caja y sin cables que se hayan quedado atrapados debajo. Las conexiones traseras tienen que estar bien alineadas con los orificios de la placa de aislamiento electromagnético.



Paso 11. Atornilla y conecta

Lo que queda es lo más fácil. Solo tienes que atornillar la placa con firmeza, pero sin pasarte apretando o pasarás de rosca los tornillos. Usa todos los que tuvieras del componente anterior. Recuerda que es importante fijarla perfectamente para que no vibre y soporte el peso de los componentes instalados.




Luego te toca conectar los cables de alimentación de la fuente. Tanto el principal como el auxiliar.






Si tuvieras componentes como la tarjeta gráfica, pínchala de nuevo en una ranura PCI-E y atornilla la parte trasera a la caja. Conecta la alimentación de la gráfica.





Los conectores para encendido, reset y actividad del disco duro también tienen cabida en este paso. Conéctalos siguiendo las indicaciones de la serigrafía o las del manual. Asimismo, losconectores USB frontales tienen que tenerse en cuenta en esta fase. Si tuvieras este tipo de puertos, debes acoplar el cable a las conexiones dispuestas en la placa para ello. Suelen estar bien indicadas. Asimismo, conecta los ventiladores de la caja a los puntos correspondientes de la placa. Por último, enlaza los cables SATA y PATA de las unidades de disco y ópticas, así como su alimentación si la hubieras desconectado en el momento de retirar la placa anterior.





Paso 12. Últimos toques

Ya está todo montado. Repasa todo antes de cerrar. Sobre todo que no tengas ningún tornillo suelto en el interior, que todos los cables estén conectados, incluyendo los de los ventiladores de la caja si los tuvieras. Además, trata de que los cables no estén por encima de la tarjeta gráfica o el ventilador de la CPU para que no interfieran con el flujo de aire interior. Cuanto menos cables tengas por encima de los componentes, mejor. Solo quedaría probar el equipo, ver que enciende y que puedes entrar en la BIOS.



FUENTE: WWW.PCACTUAL.COM







jueves, 5 de julio de 2012

C# SUPER FÁCIL PARA PERSONAS PRINCIPIANTES


Hola que tal amigos, voy a comenzar   con un pequeño curso básico de programación en c#.
Esto se puede decir que es lo básico que deben de conocer antes de empezar a programar.
La única manera de aprender a programar bien, es practicando unas 4 horas diarias.




COMO HACEN LOS VIDEJUEGOS


               La forma muy simple como se hace un juego y cualquier tipo de software en general porque se ve que andas medio perdido; un software, o programa, no es más que una serie de instrucciones que le dicen a una computadora que actue de tal o cual forma. La computadora puede realizar ciertas acciones muy sencillas, pero si agrupas muchas instrucciones sencillas para que actúen con otra instrucción entonces se dice que se abstrae el lenguaje que utilizas y sube de nivel. Por que para comunicarte con la computadora debes hacerlo bajo ciertas "reglas" que se conocen como lenguaje de programación; por ejemplo, yo para comunicarme contigo utilizo el lenguaje español que también tiene sus reglas (digamos mmmmm...... una oración se compone de sujeto, verbo y predicado, etc...) y para comunicarme con la computadora también hay sus reglas, como por ejemplo antes de usar espacio en memoria para alguna razón hay que declararlo: int x, hay por ejemplo le digo que me aparte 4 bytes de memoria para guardar números enteros, etc..




Ok, ya que tenemos nuestro lenguaje debemos ocupar un programa que me transforme lo que yo le digo a la computadora con el lenguaje que uso a ensamblador, a esto se le llama compilador y en mi ejemplo transformaría int x en otro lenguaje más simple aun llamado ensamblador, que es un lenguaje que entiende directamente un microprocesador; este lenguaje se transforma a su ves en binario que es lo que ya entiende la computadora, todo esto por medio de un programa ensamblador que traduce el código que le pasa el compilador.

Lenguajes de programación hay muchos y de muchos tipos, secuenciales (C,BASIC), orientados a objetos (C++, Java, C#), basados en objetos, para bases de datos, lógicos, funcionales, etc; cada lenguaje se usa para algo pero es a través de ellos que nos comunicamos con la compu.

No es que los desarrolladores de juegos simplemente instalen un programa donde le pongan "apretando un botón sucede esto" y ya mágicamente sale, no señor ellos deben apegarse a las reglas de su lenguaje de programación y a través de el hacen cosas como (y lo pongo en pseudocodigo): si la variable tal que guarda el estado de tal botón del control tiene tal valor entonces actualizas esa misma variable con nada, ejecutas el código de la inteligencia artificial de los personajes, actualizas la imagen, etc. Créeme es un trabajo descomunal y extremadamente lógico.

Un juego por lo general hace esto en un ciclo principal: mientras que no salgan del juego, checa la entrada del usuario, corre la inteligencia artificial, mueve a los personajes, resuelves colisiones, dibujas las gráficas, corres los sonidos, etc...

Se oye simple pero no lo es, y perdón si te lo pongo como explicado por un niño pequeño pero es que ando medio apurado; bueno habiendo entendido todo esto te digo lo que te interesa finalmente XD

Para el Ps3 se programa en Cg, una versión de C que le permite a los desarrolladores enfocarse en el área de 3D, junto con una versión modificada de Open Gl llamada Open Gl ES. Sony le provee a los desarrolladores que lo soliciten su kit de desarrollo para Ps3, el cual cuesta alrededor de $10,000 dolares según tengo entendido, y en el cual me imagino ellos te proporcionan los compiladores y demás herramientas.

360 se programa con C# y el XNA (el cual tu puedes descargar gratuitamente desde la página de microsoft y hacer tus propios juegos, claro que es una versión recortada aunque puedes pagar por la versión completa) y también permite C++. Como IDE se utiliza el visual studio, el cual es una verdadera maravilla (si es que lo has usado) y utiliza Directx que es la librería gráfica propietaria de microsoft.

Como ves esa es la razón por la cual es muy simple pasar un juego de 360 a la compu (y viceversa), pero muy complicado pasar un juego de 360 a Ps3 (puedes ver que las conversiones como el Bioshock de Ps3 es inferior al de 360).



Del Wii la verdad desconozco.

Para portatiles como el DS y el PSP se usa principalmente C y C++ junto con un poco de ensamblador.

Para celulares se utiliza Java el cual es muy popular debido a su alto nivel de portabilidad.

En la computadora se utiliza principalmente C++ o en su defecto C# si son juegos de windows actuales.

Muchos engines estan programados con C++, como el Unreal. Aunque también hay que recordar que un juego no se codifica en un sólo lenguaje, sino que se usan lenguajes diferentes para hacer cosas diferentes dentro del mismo juego; por ejemplo, el código principal de un juego puede estar escrito en C++, pero el código referente a la inteligencia artificial de los personajes probablemente este escrito en algún script y rutinas especificas para las gráficas pueden estar en ensamblador para darles mejor desempeño.

Así que como ves lo importante para aprender a desarrollar juegos es conocer C, C++ y C# (si son para 360 o para compu), conocer bien las librerías gráficas (ya sea Directx u Open Gl) y entender la arquitectura.

C++ Programa que sume dos Numeros:

C++

Programa que sume dos Numeros:


#include<stdio.h> </stdio.h>
#include<conio.h> </conio.h>
int a,b,c; 
main() 
clrscr(); 
printf("ingrese valor 1:n" );scanf("%d",&a); 
printf("ingrese valor 2:n" );scanf("%d",&b); 
c=a+b; 
printf("la suma de los numeros es:%d",c); 
getch(); 

C++ Programa que calcule la Raiz cuadrada de un Numero:


Programa que calcule la Raiz cuadrada de un Numero:



#include<stdio.h> </stdio.h>
#include<math.h> </math.h>
#include<conio.h> </conio.h>
int a,c; 
main() 
clrscr(); 
printf("ingrese valor 1:n" );scanf("%d",&a); 
c=sqrt(a); 
printf("el resultado de la operacion es:%d",c); 
getch(); 

C++ Programa que calcule un numero X elevado a otro:


Programa que calcule un numero X elevado a otro:


#include<stdio.h> </stdio.h>
#include<math.h> </math.h>
#include<conio.h> </conio.h>
int a,b,c; 
main() 
clrscr(); 
printf("ingrese valor x:n" );scanf("%d",&a); 
printf("ingrese valor y:n" );scanf("%d",&b); 
c=pow(a,b); 
printf("el resultado de la operacion es:%d",c); 
getch(); 

++ Programa que ordene dos numeros de menor a mayor:


Programa que ordene dos numeros de menor a mayor:




#include <stdio.h> </stdio.h>
#include <conio.h> </conio.h>
int a,b; 
main () 
clrscr(); 
printf("ingrese valor 1 :" );scanf("%d",&a); 
printf("ingrese valor 2 :" );scanf("%d",&b); 
if (a>b) 
printf("el numero mayor es:%d",a); 
else 
printf("el numero mayor es:%d", b); 
getch(); 


C++ Programa que identifique si una persona es mayor de edad, con su año de nacimiento.


 Programa que identifique si una persona es mayor de edad, con su año de nacimiento.



#include<stdio.h> </stdio.h>
#include<conio.h> </conio.h>
int fecha,edad; 
const a=2011; 
main() 
clrscr(); 
printf("ingrese a¤o de nacimiento :n" );scanf("%d",&fecha); 
edad=a-fecha; 
if(edad>18) 
printf("mayor de edad:%d",edad); 
else 
printf("menor de edad:%d",edad); 
getch(); 

C++ Programa que indique si un numero es positivo o negativo.


Programa que indique si un numero es positivo o negativo.


#include <stdio.h> </stdio.h>
#include <conio.h> </conio.h>
int num; 
main () 
clrscr(); 
printf("ingrese valor :" );scanf("%d",&num); 
if (num>0) 
printf("munero positivo:%d",num); 
else 
printf("numero negativo:%d",num); 
getch(); 

C++ Programa que imprima una tabla de multiplicar de cualquier numero por otro del 1 al 12.


#include <stdio.h> </stdio.h>
#include <conio.h> </conio.h>
int num,a,b,c,d,e,f,g,h,i,j,k,l; 
main () 
clrscr(); 
printf("tabla de multiplicar deseada :" );scanf("%d",&num); 
a=num*1; 
b=num*2; 
c=num*3; 
d=num*4; 
e=num*5; 
f=num*6; 
g=num*7; 
h=num*8; 
i=num*9; 
j=num*10; 
k=num*11; 
l=num*12; 
printf("1 x :%dn",a); 
printf("2 x :%dn",b); 
printf("3 x :%dn",c); 
printf("4 x :%dn",d); 
printf("5 x :%dn",e); 
printf("6 x :%dn",f); 
printf("7 x :%dn",g); 
printf("8 x :%dn",h); 
printf("9 x :%dn",i); 
printf("10 x :%dn",j); 
printf("11 x :%dn",k); 
printf("12 x :%dn",l); 
getch(); 

Programa C# Adivinar Un Numero Del 1 al 30


Este programa consiste en adivinar un numero aleatorio del 1 al 30.El programa te da 4 oportunidades para adivinar ESE Número.


using System;


using System;

class tarea
{
    static void Main(string[] args)
    {
        int numero = 0;
        int adivinar = 0;
        int i = 0;
        int oportunidades = 4;
        Random rnd = new Random();
        char resp = '\0';

        Console.WriteLine("!!!!!!!!ADIVINA UN NÚMERO ENTRE 0 y 30.!!!!!!!!");
        Console.WriteLine();
        Console.WriteLine();
        Console.WriteLine("=====TIENES 4 OPORTUNIDADES======");
        Console.WriteLine();
        do
        {
            adivinar = (int)(rnd.Next(0, 30));
            i = 0;
            do
            {
                Console.Write("\n Número: ");
                numero = Convert.ToInt32(Console.ReadLine());
                if (numero < adivinar)

                    Console.WriteLine("           !SUGERENCIA!:=Introduce un número mas grande.=");
                else if (numero > adivinar)

                    Console.WriteLine("          !SUGERENCIA!:=Introduce un número mas pequeño.=");
                else if (numero == adivinar)
                    Console.WriteLine("Muy bien!!!!. Has Ganado");
                i++;
            }
            while ((numero != adivinar) && (i < oportunidades));

            if (numero != adivinar)
                Console.WriteLine("No Adivinaste. El número secreto era el " + adivinar);

            Console.Write("\n¿QUIERES VOLVER A JUGAR? (si/no): ");
            resp = (char)Console.Read();
            Console.ReadLine(); // limpiar buffer de entrada
        }
        while (resp == 's');
    }
}