adf.ly

Mostrando entradas con la etiqueta Tutoriales. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tutoriales. Mostrar todas las entradas

lunes, 17 de octubre de 2011

6. Programación en C - Entrada

Entrada

La entradas es el metodo para comunicarse con el programa, generalmente o por lo menos por ahora, el metodo de entrada mas usado es el teclado. Hay otras formas de entradas como puede ser el raton, scaner, codigos de barras, etc... cada uno de estos necesitan una configuracion especial, que dependera del hardware y drivers, cosa que por ahora no puedo realizar.

La funcion de entrada se encuentra en la libreria <stdio.h>, esta es la libreria input-output (entrada-salida). Y para poder usarla usaremos la funcion siguiente:

scanf ("%tipo de dato",&espacio en memoria -variable-);

Ej:
scanf ("%i",&a);

Explico:
scanf: es la etiqueta de la funcion, la cual nos permite realizar la entrada de datos.
%tipo: Depende del tipo de dato que queramos capturar. Revisar
&variable: & define la ruta de memoria asignada para la variable creada.

Sabias Que:
Para leer una cadena de caracteres (%s) - (char [valor]), NO es necesario usar el signo de ruta de memoria. La cadena de caracteres, ya es una ruta de memoria.


Sabias Que:
No es necesario imprimir antes de hacer una lectura, pero es necesario hacerle saber al usuario que datos queremos que ingrese.

Bien, esta funcion es muy parecida a el printf, es sencilla asi que no veo la necesidad de expandirme mucho.

Dejare algunos ejemplos y usteden modifiquenlos hasta comprender el uso del scanf.


Ejemplos #1:

Hacer lo siguiente:
Pedir nombre.
Leer nombre.
Imprimir nombre.
(usar printf para la etiquetas y scanf para leer datos, usar variables para guardar dato en memoria.)


#include <stdio.h>
#include <stdlib.h>

int main()
{
    char name[40];//entre corchetes asigno la cantidad máxima de caracteres a guardar
    printf ("Cual es tu nombre?\n");//etiqueta
    scanf ("%s",name); //%c para un caracter, %s para cadenas de caracteres.
    printf ("\n Su nombre es: %s \n",name);//etiqueta
    system ("pause");
    return 0;

}

Ejemplo #2:

Hacer la suma de dos numeros. 
Pueden hacer variantes: 
Suma de 3 o mas.
Cambiar suma por resta (-), multiplicacion (*), division (/), modulo (%), etc...
Cambiar entradas de tipo de datos de int a float, double, etc...


//Mini calculadora de suma.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,resul;
    printf ("Por favor ingrese sus dos numeros a sumar\n\n");
    scanf ("%i %i",&a,&b);
    resul=a+b; //este paso se puede incluir directamente en el printf.
              //printf ("La suma de %i y %i es de: %i\n",a,b,a+b);
             //pero mejor asignamos una variable para guardar el resultado.
    printf ("La suma de %i y %i es de: %i\n",a,b,resul);
    system ("pause");
    return 0;
    

}

Ejemplo #3:

¿Modulo?, este es un operador de C, en el cual se nos devuelve el residuo de una division, Ej:
6 modulo 3 = 0. (ya que 6 dividido entre 3 = 2, y da como residuo 0).
Para usar el modulo, usamos el operador %, escribire de nuevo el codigo anterior pero usando modulo.

//Mini calculadora de Modulos.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,resul;
    printf ("Por favor ingrese sus dos numeros\n\n");
    scanf ("%i %i",&a,&b);
    resul=a%b; 
    printf ("El Modulo de %i y %i es de: %i\n",a,b,resul);
    system ("pause");
    return 0;
    

}

Bien, la practica ya es cuestion de ustedes, no me detengo mucho, por que si ya ves programacion, esto es demasiado sencillo, sino, te costara un poco, pero lo tomaras rapidamente.




sábado, 15 de octubre de 2011

Aprende Lenguaje C [Conmigo]

Aprende Lenguaje C


Hola mundo, en esta ocasión les voy a enseñar un poco del lenguaje C, resulta que soy estudiante de sistema y se me ocurrió que ya que me gusta bloggear y me encanta programar, la mejor forma de aprender seria haciendo una serie de tutoriales en donde practique todo lo que he aprendido, además de que otros podrían aprender de estos.
Es decir una arma de doble filo, aprendo y al mismo tiempo enseño, por lo que en teoría aprendo el doble...jejeje.

Bien este solo es la introducción.
Antes de ponernos a trabajar les dejare, lo que necesitamos.

Yo uso Windows, C es un lenguaje aceptados por casi todas las plataformas, así que no habrá problemas con esto, pero digo que yo uso windows, por que daré las opciones (lo que necesitamos) para programar en C desde Windows.

Programas:

Pelles C: Dicen que es un programa muy bueno para comenzar a programar en C. Sin embargo en mi opinión no es un compilador muy potente y siempre necesitamos pasarnos a otros.

Dev C++: Este es el que uso yo, creo que es el mejor y que es mejor iniciar y acomodarse aquí, que empezar en otro lado y luego acomodarse.

Para reforzar sus conocimientos, de manera teorica, les recomiendo lean este Wikilibro, es muy bueno.
Wikilibro - Programacion en C.
Siguiente




Colocare un pequeño índice de todos los temas que vaya posteando.

  • ÍNDICE:

  1. Aprender lenguaje C.
  2. Historia de C.
  3. Introducción.
  4. Hola mundo desde C.
  5. Tipos de datos.
  6. Impresión de tipos de datos.
  7. Entrada.
  8. Expresiones.
  9. Condicionales.
  10. Bucles.
  11. Funciones.
  12. Vectores.

Ire agregando poco a poco cada post y actualizare el indice.


lunes, 27 de septiembre de 2010

Como hacer videos de 50 mb con Xmedia Recode

Vídeos de poco peso y buena calidad.

Si ya están relacionados con los vídeos, normalmente con el anime, notaran que muchos Fansub sacan sus versiones ligeras, estos son vídeos que guardan toda la calidad que de los de gran tamaño.

Pero como hacen eso, por que realmente la calidad se ve muy buena para pesar poco, estos vídeos son muy convenientes para compartirlos en Internet, pues son muy livianos y eso es realmente bueno para los que no poseemos una buena velocidad de Internet.

Quiero aclarar que el formato resultante es compatibles con pocos dispositivos moviles, y en la PC necesitan los codec, para poder reproducirlos. Para esto yo recomiendo el K-lite o VLC, que son paquetes de codec, para que puedan reproducirlos.

Bueno hasta aquí las formalidades, comencemos:

Necesitamos:

Xmedia Recode
(Versión Instalable)      (Versión Portable)

Comprimir los vídeos en 50mb - 60 mb

En una parte les explicare como comprimir sus vídeos a lo que ustedes quieran, pudiendo darle la calidad y peso que ustedes desean.

Pasos:

  • Abran Xmedia Recode.

  • Abran el archivo de vídeo que desean comprimir.

  • Selecciona las configuraciones de Formato: Selecciona el archivo. Active las casillas como la indico en la imagen (este es el codec que hace todo posible, fijense bien es: (MPEG-4 AVC/H.264).

  • Selecciona las conflagraciones de Vídeo: Selecciona las pestañas de vídeo, aquí es importante la opción 2-pass, este hace una revisión del vídeo y luego lo convierte, gracias a eso se logra aprovechar mejor la calidad del vídeo, pero dilata mas en procesarlo.

La opción bitrate, es la que definira en gran escala el tamaño del vídeo, entre mas le den a esto, mejor sera la calidad del vídeo pero su peso también crecerá.

  • Configuracion del audio: Aquí también el bitrate afectara el tamaño del vídeo. Si quieren un audio formal seleccione como esta en la imagen.

  • Resolución: Tamaño del vídeo, es opción de ustedes, pero mi recomendación es que no aumenten la resolucion mayor a la del original, sin embargo reducir la resolucion no es malo.

Importante, seleccione la opción mantener aspecto (conserva la calidad).

  • Etiquetas: Aquí colocas información relacionada con el vídeo, sus datos o los datos tuyos.

  • Añadir Trabajo y Convertir: Da click a añadir trabajo, selecciona el lugar donde se guardara el video y luego a selecciona Codificar. En la pestaña tareas pueden verificar todos sus trabajos añadidos, esto sirven si van a codificar mas de un video.



Nota: Si desean que el vídeo se procese mas rápido, den a la opción: En tiempo real, así como se muestra en la imagen, esto consumira todos los recursos del procesador, así que esto es recomendable si solo van a usar la PC para procesar el vídeo, de lo contrario podrían sufrir un cuelgue del sistema.

Tambien se les da la opcion de que cuando termine de producir el trabajo, automaticamente se apague la PC, esto es muy util, asi no dejan a la PC trabajando en la noche, solo el tiempo necesario.

Usar la calculadora de bitrate:


Este programa en las versiones mas recientes (+2.2.6.8) tiene un calculador, el cual se encarga de definir el peso que tendrá el video, bajando o subiendo el bitrate del vídeo o del sonido. En la imagen tiene como es que funciona, si desean usarlo, les recomiendo que hagan todos los pasos anteriores y hasta después usen la calculadora para llegar al peso que ustedes quieren.



Fijense en la imagen, aqui ustedes podran modificar libremente la calidad de audio y video, e instantaneamente tendran un aproximado del peso de su configuracion, luego de tener todo esto de click en agregar trabajo y luego a codificar.

Ahora aqui les dejo las imagenes para que comparen.
Original:
Compress:

Si bien es cierto en las capturas siempre se ven muy bien, pero el problema esta en el movimiento del video, por esto yo recomiendo hacer sus videos con un peso de 70 mb, sin embargo con 50 mb la perdida no es muy notoria.

Posdata: Les dejo un tutorial, por si desean mejorar la calidad de los vídeos de anime. Click aquí.


domingo, 19 de septiembre de 2010

Convertidores de Formatos de Videos.

Convertir Vídeos

Bueno aquí les dejo una serie de métodos con los cuales podrán convertir sus vídeos a casi cualquier formato, o por lo menos a los mas reconocidos.
Convertir un vídeo no es mas que cambiar los codec del vídeo para que sea interpretado por otros, como por ejemplo un celular no posee los codec necesarios para leer todos los vídeos, y aunque los tuviera la resolucion de pantalla no les permitiría disfrutar de el vídeo, es por eso que convertimos el vídeo para que sea totalmente compatible con el dispositivo.
Al momento de convertir un video hay que ver la configuracion de este, con esto veremos el peso, calidad y duración...
Casi todos estos programas tienen un perfil predeterminado y algunos hasta incluyen la configuracion de los dispositivos mas famosos (IPhone, Sony Ericsson, PDA, Nokias etc...).

* Programas

Tiene como desventajas:
Es el mejor método, pero su velocidad de conversión va a depender de la capacidad de la maquina (velocidad de su CPU).

1. XMedia Recode (version: 2.2.7.2):
Es un programa increíble, su uso es bastante sencillo, tiene un sin numero de perfiles para una variedad de dispositivo desde celulares hasta plataformas de consolas como Playstation 3. Su proceso es algo tardío (en comparacion con otros), pero su manejabilidad lo sustenta.
Esta disponible en dos versiones la instalable y la portable, son lo mismo solo que con la portable puedes llevarla de PC a PC por medio de una USB, sin dejar rastros en ninguna de ellas.

(previas)





2. Total Video Converter: Es una herramienta en la cual podemos convertir casi todos los formatos de vídeo, además incluye un reproductor en el cual podemos ver nuestros videos, posee funciones para ripear DVD y CD, así como funciones para crear nuestros vídeos.
Al igual que el Xmedia, TVC, también posee perfiles predeterminados para que trabajes de forma rápida y compatible con tu dispositivo. 

(Previas)

* Web: (Utilidades Online)

Tiene como desventajas: 
El vídeo debe subirse y luego volverse a descargar, esto es muy malo si tu velocidad de Internet es pésima.
Perfiles predeterminados, sin manera de cambiar ninguna opción.

A. Media-Converter: Sencilla aplicacion que además de convertir sus vídeos a otro formato, nos permite cortar partes del vídeos, cambiar las pistas de audio, dividir el archivo del vídeo etc. Es muy sencillo de usar y permite convertir tus vídeos desde tu PC o desde la web con solo seleccionar en los botones de arriba, posee varios formatos tantos de entrada como de salida, también te permite enviar el vídeo a tu correo.
(Desde PC)
(Desde la Web)

B. Zamzar.com: Es un poco mas sencillo que el anterior en cuanto a opciones y manejo, se puede tornar complicado ya que la forma de descargar sus vídeos son atraves de tu correo, además de que estos vídeos solo tiene una permanencia de 24 horas en sus servidores, luego de eso los borran.
Para convertir tus vídeos solo tienes que seguir 4 pasos, selecciona el vídeo desde tu PC o desde la Web, selecciona el formato de salida, coloca tu dirección de correo y conviertilo.



martes, 14 de septiembre de 2010

Metodos para descargar Videos OnLine.

Descargar Vídeos Online

Hay veces en que vemos un vídeo en YouTube, o en otro sitio web y que quisieramos descargarlo para cuando no tengas la conexion a Internet, o por que deseamos llevarlo en una USB, PDA, Celulares o en otro dispositivo, debido a esto he decidido compartir algunos de los métodos que he usado y que aun sigo usando, la mayoría de los métodos hacen la misma función, solo es cuestión de gustos.
Les recomiendo descargar y leer los manuales así sabrán algo sobre cada método, los manuales están horientados a personas con poco conocimiento informático, si tienes un nivel mas o menos, entonces no es muy necesario pues los programas son muy facilmente predecibles.

1. A Tube Catcher: Es a mi parecer el programa mas completo, te permite descargar archivos de vídeo de varias paginas (ver sitios soportados) y convertir los vídeos en una gran variedad de formatos...

 Características:
  • - 100% Gratuito.
  • - Descargar varios a la vez.
  • - Gran variedad de sitios soportados (ver sitios soportados).
  • - Gran variedad de formatos soportados.
  • - Soporte HD de YouTube.
  • - Captura de solo Audio.
  • - Grabacion de CD/DVD directamente desde el programa.
  • - Buscador de vídeos integrado.
  • - Conversor de vídeo (se puede usar incluso después de la descarga).
(Tutorial)  (Descargar)

2. Vdowloader: Es un programa que es capaz de descargar y convertir los vídeos descargados desde YouTube, metacafe, Dailymotion, etc. 

   Características:
    • - Búsqueda en varios servidores de vídeo como YouTube, metacafe, Dailymotion, MySpace, Break, Veoh, etc.
    • - Convierte automaticamente sus vídeos a 3gp, Mp4, Avi, DvD, VcD, Mp3, Flv...para que puedas almacenarlo directamente en tu Celular, PSP, Iphone/Ipod, PDA, CD, DVD y otros.
    • - Aceleración de descarga.
    • - Capta automaticamente el enlace del vídeo (copia y pega, o puedes usar el buscador integrado).
    (Tutorial)  (Descargar)
      3. www.bajaryoutube.com: Este servidor nos permite bajar los vídeos originales o ya convertidos, directamente desde sus servidores.
      (Tutorial)  (Ir a la Web) 
      4. www.vixy.net: Una de la mas usadas paginas para convertir los vídeos de YouTube, solo colocas el enlace y espera, la cual va en dependencia de la duración del vídeo.
      (Tutorial)  (Ir a la Web)

      5. www.Zamzar.com: Al igual que el enlace anterior, permite descargar tu vídeo en el formato que desees, te permite convertir tus vídeos desde tu pc o desde Internet con solo colocar el enlace del vídeo, pero para poder descargarlo necesitas una cuenta de correo.
      (Tutorial)  (Ir a la Web)

       6. Vídeo Dowload Helper: Es un complemento para el explorador de FireFox, el cual permite descargar vídeos desde varias webs, también podrás descargar el vídeo ya convertido y con preferencias de calidad (ten en cuenta que entre mayor calidad, mas te dilataras descargándolo).

      7. Internet Dowloader Manager: Es un acelerador de descarga, que incluye una función (en Internet explorer), que te permite descargar vídeos en flash, no solo desde YouTube. Incrementa la velocidad de descarga, pero esta limitado solo a descargar el vídeo y nada mas. Como nota curiosa, con este programa aumentaremos la descargas hechas desde mediafire.com.
      (Tutorial)  (Descargar)