online marketing Noticias e interés tecnológicos: mayo 2012

miércoles, 30 de mayo de 2012

Ejercicio de Class friend C++


#include <iostream>
using std::cout;
using std::endl;
class Numero
{
  friend void establecer(double ,Numero &);//establecer es una funcion amiga.
 public:
  Numero(double);//constructor.
  void mostrar();
 private:
  double x;//dato miembro.
};
Numero::Numero(double b)
{
  x = b;
}
void Numero::mostrar()
{
  cout << "El numero es: " << x << endl;
}
void establecer(double a, Numero &objeto)
{
  objeto.x = a; //puede modificar el dato miembro porque es amiga.
}
int main()
{
  cout << "Creamos el objeto Pi" << endl;
  Numero Pi(7.8);
  Pi.mostrar();
  cout << "Modificamos con la funcion amiga" << endl;
  establecer(3.14,Pi);//utilizamos la funcion amiga.
  Pi.mostrar();
  return 0;
}

Corrección de lección Lunes 7 de mayo del 2012


UNIVERSIDAD TÉCNICA DE MANABÍ


Asigntura:    Programacion II. Fecha: Lunes 7 de mayo del 2012
Catedratico:     Ing. Robert Moreira.
Nombre del estudiante:   Marcillo Mieles Marcelo Fabian


CORRECCION DE LA PRUEBA
Indique cuales son las características principales de la programación orientada a objetos y defina brevemente un concepto de cada una.

1.-Las características principales de la POO son:


Abstracción: Consiste en la generalización conceptual de un determinado conjunto de objetos y de sus atributos y propiedades, dejando en un segundo término los detalles concretos de cada objeto.
Polimorfismo: Son funciones declaradas en la clase principal y que pueden ser llamadas en la clase derivada con el mismo nombre pero que actúan de acuerdo al argumento que reciben.
Herencia: En C++, en concreto, la herencia se aplica sobre las clases. O sea, de alguna forma las clases pueden tener descendencia, y ésta heredará algunas características de las clases "padres".
Encapsulación: Se refiere a la capacidad de agrupar y condensar en un entorno con límites bien-definidos distintos elementos. La cualidad de "encapsulación" la aplicaremos únicamente a abstracciones; o sea, afirmar que una caja de herramientas concreta encapsula un bocadillo, un martillo y un limón constituye una cierta trasgresión léxica.


2.-Explique la diferencia entre los especificadores de acceso, PUBLIC-PRIVATE-PROTECTED.
La diferencia está en que PUBLIC es un especificador de acceso que permite utilizar datos miembros y funciones de la clase principal en la clase derivada o en cualquier función del programa, en cambio PRIVATE es un especificador de acceso que indica que los datos miembros declarados en una clase principal o derivada solo tendrán acceso las funciones establecidas en dicha clase restringiéndolos para cualquier otra parte del programa, y PROTECTED es cuando los datos definidos a continuación de esta cláusula están restringidos para cualquier función externa a la clase, pero son públicos para la propia clase y los miembros de clases derivadas.

3.-En la siguiente definición de clase, cuantos elementos privados existen:


class Animal{
//Son 2 "edad" y "sexo"int edad;
char*sexo;
public:
void setEdad(int edad){this>
edad=edad;}
void setSexo(char*sexo){this>
sexo=sexo;}
int getEdad(){return edad;}
Sexo getSexo(){return sexo;}

4.-Defina que es instanciar para el caso de la POO.

Instanciar es llamar a las funciones y datos miembros en el main principal por medio de un objeto declarado en el mismo.
Una instancia es la concreción de una clase. El concepto de instancia, en realidad, une la noción de  objeto con la de clase.

5.-¿Cómo se llama a la función dentro de la definición de una clase, que tiene el mismo nombre de la clase?

La función que tiene el mismo nombre de la clase  se le llama CONSTRUCTOR.

6.-Defina la clase abstracta cuenta de ahorro, identifique datos miembros y funciones. Utilice dos instanciaciones en la función principal y la programación necesaria que explique lo que usted ha programado.



#include<stdio.h>#include<conio.h>#include<string.h>#include<iostream.h> class cuenta_ahorro{ char cliente[20] n_cuenta[10]; float saldo; public: cuenta_ahorro (char clien[20], char nct[10]) { strcpy (cliente, clien ); strcpy(n_cuenta, nct); saldo=100; } void h_deposito (float deposito); void h_retiro(float retiro); void mostrar_datos();}; void cuenta_ahorro::h_deposito (float deposito){ saldo=saldo+deposito;} void cuenta_ahorro::h_retiro(float retiro){ if ((saldo-retiro)<0.0) { printf("\n\tSaldo insuficiente para transsaccion.\n\n"); } else { saldo=saldo-retiro; }} void cuenta_ahorro::mostrar_datos(){ printf("\tCliente: %s \n", cliente ); printf("\tCuenta es: %s\n",n_cuenta); printf("\t Saldo de cuenta es: %.2f\n",saldo);} void main(){clrscr(); cuenta_ahorro cuenta1 ("marclo","444"); cuenta1.hacer_deposito(2000); cuenta1.hacer_retiro(501); cuenta1.mostrar_datos(); cuenta_ahorro cuenta2 ("Fransico","333"); cuenta2.hacer_retiro(121); cuenta2.mostrar_datos();
printf("Y si puede Por favor dele click a las publicidades de google adsense");
printf("Todos los derechos reservado por Marcillo Mieles Marcelo"); getch(); }getch();}

domingo, 27 de mayo de 2012

10 trucos para parecer un genio del PC



hacker¿No consigues que tus amigos se queden asombrados con tus conocimientos informáticos y te alaben como el Rey del PC? ¿Te gustaría parecerte a los "hackers" de las películas?
Lee a continuación una serie de trucos para que aparentes ser el Amo y Señor de los Ceros y los Unos... aunque no tengas mucha idea.

1. Cambia el color de la línea de comandos a verde

Si algo nos han enseñado las películas es que todo ordenador que se precie debe mostrar textos en verde sobre fondo negro. A ser posible, además, con constantes pitidos.
Una forma de emularlo es cambiar el color del texto del símbolo del sistema. En el menú Inicio > Ejecutar, escribeCMD y presiona Enter. En la ventana que se abre, haz clic derecho sobre la barra de título y selecciona Propiedades.
Propiedades de CMD
Por último, en la pestaña Colores puedes elegir el color que quieras para el texto y el fondo. Nuestra recomendación:verde lima con toques de hacker. Precioso.
CMD verde¡Guau! Este tipo debe ser un genio porque lee texto verde sobre fondo negro.

2. Usa barras de progreso para todo

¿Así que te has infiltrado en la base de datos del Pentágono y estás transfiriendo los fondos de la reserva federal a tu cuenta bancaria? Suena un poco raro de por sí, así que es mejor que lo acompañes con algo visual si quieres que alguien te crea.
Progress Bar
Fake Progress Bar es un programa que sirve única y exclusivamente para aparentar que está pasando algo importante. En realidad, no hace nada, salvo mostrar una interminable sucesión de barras de progreso. Lo mejor: puedes personalizar los textos a tu antojo.
Si te da un error al inicio, es muy probable que necesites COMDLG32.OCX. Guárdalo en la misma carpeta del programa.

3. Conecta al router usando telnet

router¿Se te ha caído la conexión y necesitas reiniciar el router? La mayoría de la gente optaría por usar el botón de apagar y encender o desconectar el cable... pero claro, no tú, que eres un genio de la computación.
En su lugar, puedes conectar al router desde la interfaz web, pero esto difícilmente logra impresionar a tus amigos. Queda bastante mejor usar PuTTY para conectar por Telnet al router.
Introduce tu usuario y tu contraseña, escribe reboot y disfruta de texto incomprensible informando del proceso mientras pones cara de interesante y asientes frente a la mirada estupefacta de las visitas.

4. Usa Resource Hacker para cambiar textos de programas

Resource Hacker es un programa con el cual puedes editar archivos ejecutables. No podrás cambiar su comportamiento, pero sí algunos iconos y textos.
Resource Hacker
No esperes milagros, pero con un poco de suerte podrás intentar convencer a tus amigos de que has decompilado y compilado un programa para mejorarlo. Otra opción es usar un editor binario como Free Hex Editor.

5. Transforma tu Windows con Packs de transformación

Un Windows con aspecto normal es previsible y aburrido. Si quieres que las visitas se queden asombradas por la originalidad de tu sistema, usa un pack de transformación.
Estos packs transforman por completo la apariencia de Windows. Los hay de todos los gustos: que imitan Mac OSX,UbuntuIOSAndroidWindows XPWindows 7Windows Vista...
¡Sí, sí, yo uso Linux de toda la vida!

6. Añade medidores al Escritorio con Rainmeter

En los decorados de las películas las complejas máquinas están siempre repletas de lucecitas e información. Tu Windows puede tener algo parecido con Rainmeter, un monitor del sistema que puede llenar tu Escritorio de información como uso de CPU, temperaturas de los sensores, espacio en disco, etc...
RainmeterNo necesitas conocer toda esta información, ¡pero qué más da!

7. Ten siempre una consola / línea de comandos abierta

Todo el mundo sabe que los hackers de verdad desconocen la existencia del ratón: todo lo que necesitan es una pantalla de fósforo y aporrear el teclado para infiltrarse en cualquier sistema.
Por tanto, no te olvides de tener siempre unas cuantas ventanas de línea de comandos abiertas (Inicio > Ejecutar >CMD). No importa si las usas o no, pero muéstralas de vez en cuando y teclea algo en ellas, muévete por las carpetas o, si te sientes inspirado, crea un archivo BAT.
CMDNo tengo ni idea de lo que estoy haciendo... ¡Pero la gente está mirando interesada!

8. Haz como que estás hackeando el Pentágono

Para aparentar ser un hacker no hay nada como HackerTyper, una curiosa aplicación web que simula que estás escribiendo código en un terminal, con su ACCESS GRANTED de rigor.
HackerType Access Granted
Lo único que tienes que hacer es ajustar las opciones en la primera ventana, y pulsar Hack!. Después, aporrea el teclado y el código irá apareciendo.

9. H4BL4 C0M0 UN H4CK3R

Escribir con correctamente no es típico de alguien con unos conocimientos informáticos tan amplios como los que pretendes aparentar. Por eso lo mejor es que 3MP13C35 4 35CR1B1R 451, C0M0 L05 H4CK3RZ.
Escribir así es un poco pesado, pero tienes traductores (otrootro) para hacer el trabajo sucio.
Leet TranslatorPersona normal a la izqueirda; genio tecnológico a la derecha

10. "Hackea" el Facebook de tu hermano pequeño

Por último, no te olvides de alardear de cómo "hackeaste" la cuenta de tu hermanita pequeña cuando olvidó cerrar sesión en el PC. Una auténtica proeza de la ingeniería.
Fabrizio Hacked

¿Qué es lo peor que has visto hacer para presumir de informática?

martes, 22 de mayo de 2012

10 razones para no comprar un smartphone



"¿No tienes un smartphone? ¿Pero en qué mundo vives?"
Estos, y otros peores, son los comentarios que tengo que aguantar a diario por parte de compañeros de trabajo y amigos, que critican mi móvil pasado de moda. Pero no conseguirán hacer mella en mi firme decisión de no comprar un smartphone. Al menos de momento.
Si tú también te resistes a hacerte con un teléfono de última generación, te recomiendo que le eches un vistazo a estos 10 motivos por los que no comprarse un smartphone:

1. ¿Es realmente indispensable?

Pongamos que ya tienes un teléfono móvil, aunque no sea de última generación, y un PC en casa. Con el PC juegas, escribes documentos, navegas por Internet y chateas con tus amigos. Y con el teléfono llamas y envías mensajes desde cualquier lugar.
Entonces, ¿para qué necesitas un smartphone?

2. Ojo, engancha

No es broma. El auge de los smartphone es el principal culpable de un nuevo síndrome, el síndrome del miedo a perderse algo (en inglés FOMO, Fear of  Missing Out).
Este miedo a perderse algo hace que los afectados consulten constantemente su smartphone para ver qué están haciendo sus amigos. Ello les genera un estado de angustia y ansiedad al no poder estar en todos lados.
Y, por si fuera poco, existe la nomofobia miedo a salir de casa sin el teléfono móvil... Menudo panorama.

3. Facebook, Twitter, Whatsapp, Skype, Call of Duty... ya están disponibles para tu antiguo teléfono

Es cierto que los nuevos smartphone, tengan el Sistema Operativo que tengan, ofrecen una variedad de aplicaciones y juegos que no tiene nada que ver con la de teléfonos un poco más antiguos. Pero, ¿en serio necesitas un catálogo de 100.000 aplicaciones donde escoger?
La mayoría de las aplicaciones y juegos más utilizados están disponibles para cualquier móvil que soporte Java.WhatsApp, Facebook, Twitter, ¡hasta un Call of Duty! ¿Para qué quieres más?

4. Los móviles no son para jugar

Son muchos los que llevan años intentado colgar la etiqueta de "las nuevas consolas portátiles" a los móviles. Pero no nos engañemos,para jugar ya existen las videoconsolas.
Está bien tener algún que otro juego como la Serpiente para pasar el rato en el autobús o en la sala de espera del dentista, pero de ahí a utilizar el móvil como videoconsola hay un trecho.

5. La batería no dura ni un día

Un día. Esa es la duración máxima de la batería de la mayoría desmartphones. Eso haciendo un uso normal, porque si te pasas el día trasteando con el móvil es más que probable que ésta no llegue ni al final del día.
¡Con lo contento y despreocupado que se vive cargando la batería una o dos veces por semana!

6. Los smartphones, de porcelana fina

Por si el tema de la batería no fuera suficiente inconveniente, resulta que además los teléfonos de última generación son tanfrágiles como un jarrón de porcelana.
Una simple caída, que con los móviles antiguos era un motivo de jolgorio ("Míralo" "Ahí va" "Cómo resiste el tío"), se convierte en una situación dramática con un smartphone.

7. Nunca tendrás el último modelo

Aunque te acabes de comprar el smartphone más avanzado del mercado, al día siguiente saldrá otro que dejará al tuyo en pañales.
Y es que la carrera tecnológica es así: cruel, despiadada y no apta para los que no pueden permitirse cambiar de móvil cada mes.

8. Lo vintage está de moda

Lo vintage se lleva cada vez más. Y no sólo en la moda, sino también en la tecnología. Para muestra, Instagram, una aplicación para aplicar efectos vintage a tus fotos que acaba de ser comprada por Facebook por 1 billón de dólares.
Así que si quieres ir a la última, no hay nada mejor que cargar con unNokia 5110un Alcatel One Touch Easy o un Motorola StarTAC. ¡Es lo más!

9. Nadie querrá robar tu antiguo teléfono

Todo el mundo conoce a alguien al que le han robado el móvil de la mano mientras hablaba tranquilamente por la calle.
Los smartphones se han convertido en objeto de deseo por parte de los "amigos de lo ajeno" que pueblan las calles. ¿La solución? Llevar un móvil antiguo que nadie quiera robar.

10. Un smartphone, carísimo

Comprar un smartphone de última generación es carísimo. Carérrimo.
Libres cuestan alrededor de los 500 € (dependiendo del modelo) y la opción de comprarlos a través de tu operadora te supondrá estar atado a una tarifa altísima durante dos años.
Por ese precio, mejor comprarse un ordenador portátil y seguir con el teléfono de toda la vida.

¿Se te ocurren más razones para no comprar un smartphone?

Cómo descargar listas de reproducción de YouTube como canciones MP3



Descargar canciones desde YouTube
 es realmente sencillo. Pero cuando se trata de descargar listas de reproducción enteras, el proceso se hace muy pesado, pues hay que descargar cada vídeo por separado.
Lo mejor para descargar listas de reproducción de YouTube es usar programas especializados que automatizan el proceso y permiten escoger el formato y la calidad de salida. Te explicamos cómo funcionan.

Paso 0: instalar Free YouTube to MP3 Converter

Hay varias aplicaciones capaces de descargar listas de reproducción de YouTube, pero nuestra favorita es Free YouTube to MP3 Converter, de DVDVideoSoft, incluida también en el pack Free Studio.

Paso 1: copiar la dirección de la lista de reproducción

Para descargar una lista de reproducción de YouTube es necesario tener a mano su dirección (URL). Tienen este aspecto:
http://www.youtube.com/playlist?list=CODIGO
Para copiarlas, basta con que hagas clic con el botón derecho del ratón sobre la dirección y selecciones Cortar oCopiar.

Paso 2: pegar la URL en Free YouTube to MP3 Converter

Una vez tengas la URL de la lista de reproducción en el portapapeles, abre Free YouTube to MP3 Converter y pégala presionando Control + V.
En cuanto se pega el enlace, el programa procesa la lista de reproducción para calcular el tamaño final de la descarga. Cuando está listo para descargar, lo indica con un mensaje.
Un clic en el texto "Lista de reproducción" abre una ventana en la que puedes seleccionar qué vídeos de la lista de reproducción bajar y con qué formato de origen (FLV, MP4 o WebM; los dos últimos tienen mayor calidad).

Paso 3: definir el formato de salida y bajar los vídeos

Free YouTube to MP3 Converter permite elegir entre ocho formatos diferentes: MP3, M4A, AAC, WAV, AAC, WMA, OGG, FLAC y ALAC, cada uno con opciones de calidad propias.
Antes de descargar, puede que te interese echar un vistazo a las opciones. En la pestaña Salida se puede definir el formato del nombre de los archivos descargados y la carpeta de salida. También es posible definir los metadatos (etiquetas) ID3.
¿Todo listo? Haz clic en Descargar y Free YouTube to MP3 Converter se pondrá manos a la obra. Ten en cuenta que la conversión está incluida en el proceso, así que la barra de progreso no refleja únicamente la descarga.

¿Qué programa usas tú para descargar listas de YouTube como canciones?

Google Drive, DropBox, SugarSync, SkyDrive... ¿Dónde guardar mis archivos?




En el mundo del almacenamiento online hemos visto mucho movimiento en pocos días: Microsoft ha lanzado por fin el cliente de escritorio oficial SkyDrive y DropBox se ha puesto las pilas y ha aumentado sus prestaciones.
Para colmo, se ha presentado oficialmente el alojamiento de archivos en la nube de Google, el esperadísimo Google Drive. Pero este gigante compite con soluciones igualmente potentes como son SugarSync Ubuntu One, por mencionar a dos de las más interesantes. De este modo, la épica lucha que mantienen estos servicios aumenta en contendientes.
Entre tantas opciones, es difícil elegir la más apropiada para cada uno. Para este artículo hemos elaborado una práctica tabla comparativa y un completo vídeo para hacértelo más fácil.
Todos luchan para regalarte espacio online pero entre las opciones, ¿cuál es la nube más interesante para ti?

DropBox, el campeón a batir

Todos van contra DropBox. Sus bazas: más de 25 millones de usuarios repartidos en 175 países, una facilidad de uso pasmosa, compatibilidad con todas las plataformas y la experiencia acumulada durante todo este tiempo. Por otra parte, ha mejorado el intercambio de archivos, que ahora puedes compartir con un simple enlace, a lo Megaupload. Y esa caja azul ¡es tan simpática!
Pero también tiene sus puntos débiles. 2GB de almacenamiento online, aunque solo sean en el principio y se puedan ampliar, suenan a muy poco. Además, DropBox solo permite sincronizar una sola carpeta (aunque con sus subcarpetas). A ver si la nueva competencia lo anima.

SkyDrive, el peso pesado de Microsoft

Se espera mucho de SkyDrive ante la llegada de Windows 8, pero la realidad es que hasta ahora ni tan siquiera contaba con un cliente de Escritorio. Ahora ya ha llegado con toda su potencia y 7GB gratuitos para tus archivos en la nube (25GB para los más rápidos), edición online de documentos Office y muchas promesas de futuro respecto a la conectividad.
Eso sí, no intentes subir a SkyDrive archivos de más de 2GB de peso porque no te lo permitirá. Es un límite fastidioso, pero teniendo en cuenta las ventajas de SkyDrive, y dependiendo del uso que le quieras dar, continúa siendo una muy buena opción.

Google Drive, el chico nuevo

Google Drive es el nuevo servicio de almacenamiento remoto de Google, un nuevo competidor con muchos números para batir al resto. Ha absorbido al antiguo Google Docs y ofrece 5GB gratuitos para alojar todos los archivos que te apetezcan, además de buenos precios para ampliar el espacio e infinitas posibilidades: potente búsqueda interna de archivos, compatibilidad con muchos más formatos, creación de documentos, mejoras en trabajo colaborativo y mucho más.
En su punto más oscuro está cierta ambigüedad en sus términos de uso respecto a la privacidad de los contenidos que se alojen en Google Drive y la utilidad que la compañía les pueda dar. Una ambigüedad que, por ejemplo, ya obligó a DropBox reformular sus normativas y que parece que va a ser más complicado para Google ya que mantiene una política de privacidad unificada en todos sus servicios.

SugarSync, la estrella entre los modestos

SugarSync es una herramienta muy completa que ofrece 5GB de sincronización online de cualquier carpeta que quieras, a parte de la “carpeta mágica”, la carpeta que crea por defecto. Además, tiene compatibilidad con los sistemas operativos más importantes e incluye BlackBerry, Symbian y Windows Mobile.
Si quieres más almacenamiento gratuito, conseguir aumentos es de lo más fácil, puedes llegar hasta los 32GB. Permite añadir protección con contraseña a algunos archivos y carpetas cuando son públicos además de ver qué dispositivos están sincronizados a cada una, lo que da una seguridad extra.
No es tan fácil de usar como otras soluciones y se le conoce como “el clon de DropBox” pero quién lo prueba se queda maravillado. Sin duda merece una oportunidad que recompensará con flexibilidad en la configuración y una potente sincronización.

Ubuntu One, la opción Linux

El servicio de alojamiento remoto Ubuntu One está más dirigido a mantener copias de seguridad y compartir información y contactos entre ordenadores. Ha dejado de ser un servicio exclusivo para Ubuntu y cuenta con una versión en pruebas para Windows5GBde espacio online para que los llenes de lo que quieras y necesites. Permite gestionar varios equipos y sincronizar todas las carpetas que decidas, además de la que crea automáticamente.
No es la opción más intuitiva, pero tiene una sorpresa: por unos 4$ al mes te permite sincronizar hasta 20GB más que puedes llenar de música para reproducirla después en tu dispositivo portátil en streaming o sin conexión.

Tabla comparativa

Y tú, ¿ya has probado todas las alternativas? ¿Con cuál te quedas?