lunes, 9 de diciembre de 2013

Programación Orientada a Objetos Java Parte 1.




Es hora de programar orientado a objetos comúnmente conocido como POO.
En una entrada anterior explico algunos términos de POO por si gustan leerlo.
Ahora bien, nos enfocaremos en Java. 







Dificultad: Intermedio
Herramientas: IDE Eclipse.
Tiempo estimado de finalización: 30 minutos.

Abrimos nuestro IDE.




Crearemos un nuevo proyecto.




Lo llamaremos POO.

domingo, 8 de diciembre de 2013

Obtener contraseña de Facebook mediente Phishing.


Este entrada de blog simplemente es para mostrarle como es una forma de obtener la contraseña de Facebook mediante la  ingeniería social. No significa que lo deban hacer solo es para motivos de aprendizaje.


Que es el PHISHING?
Phishing o suplantación de identidad, es un término informático que denomina un tipo de abuso informático y que se comete mediante el uso de un tipo de ingeniería social caracterizado por intentar adquirir información confidencial de forma fraudulenta (como puede ser una contraseña o información detallada sobre tarjetas de crédito u otra información bancaria). El cibercriminal, conocido como phisher, se hace pasar por una persona o empresa de confianza en una aparente comunicación oficial electrónica, por lo común un correo electrónico, o algún sistema de mensajería instantánea o incluso utilizando también llamadas telefónicas.

Referencia Wikipedia.

Ahora bien como hacerlo, para esto necesitamos conocimientos básicos de los siguiente:

  • PHP
  • MySQL
  • HTML
Bien, como comenzar? Pues lo primero es tener una compia de la pagina a manipular, en este caso Facebook.

miércoles, 13 de noviembre de 2013

Simular el "Visto" del chat de Facebook




Vamos a simular el "Visto" del chat de Facebook, esto es un evento que se genera a través de que el mouse entra en el foco del chat donde nos encontremos.
El cual envía la hora del momento que ingresamos.


En JavaScript este evento se le conoce como focus.
Para este ejemplo usare JQuery.



#app{
  background-color: #59b4c8;
  width: 400px;
  height: 150px;
 }
 .box{
  width: 200px;
  height: 50px;
  float: left;
  margin-left: 100px;
  text-align: center;
 }
 textarea{
  margin-top: 10px;
  color: #80c6d5;

  border: none;
 }
 #visto{
  color: white;
 }
El código en javascript el cual se encargara del evento.
$(document).ready(function() {
   $("textarea").focus(function() {

    var reloj = new Date()
     var hora = reloj.getHours()
     var minuto = reloj.getMinutes()

    $("#visto").html("

Como declarar un arreglo en C.



Como se usan los arreglos en el lenguaje C.
Hay varias formas de declararlos, una forma es declarar desde el principio el tamaño que tendrá nuestro arreglo, para asi poder llenarlo apartir de ahi.
Otra forma es darle los valores de a sus conjuntos de elementos  desde que se declara dicho  arreglo.











lunes, 16 de septiembre de 2013

Programación Orientada a Objetos.




Programación orientada a objetos es unestilo de codificación que nos permite realizar tareas similares dentro de las clases. Esto nos ayuda a mantener el código mas legible y sin repetir.







La ventaja de usar la Programación Orientada a Objetos es que al querer actualizar el código  basta solo en cambiar algunas pocas lineas de código. 


Miedo a la POO.

La mayoría de los desarrolladores le tenemos miedo a la Programación Orientado a Objetos, a mi me causo una sensación rara de cambiar la programación estructurada a POO. 
Cuando vemos el código en POO veremos una sintaxis muy compleja pero viéndola bien es mas fácil.

¿Que es Programación Orientada a Objetos?

La Programación Orientada a Objetos es un estilo de codificación que permite a los desarrolladores a realizar un grupo de tareas similares en  las clases.

¿Como entender las Clases y lo Objetos?

Les pondré un ejemplo muy sencillo.
Mi hermano estudia arquitectura así que les daré el ejemplo enfocado a ello ya que se me hace la mejor manera de entender. 

domingo, 15 de septiembre de 2013

Simulando un Reloj en java




Vamos a resolver el problema del Reloj.
EL problema sera este:
Simular un Reloj, el cual a la hora dada se le sume un segundo, debes de crear una función que sume un segundo y muestre en pantalla la hora actualizada.
Nota: Tomar en cuenta que si la hora es 2:40:59 si se le suma 1 segundo, la hora se actualizara a 2:41:0.

Bueno esto es simple en otras entradas le pondremos mas complejidad como que muestre el "pm" o "am", que en vez de 1:1:9 sea 01:01:09 todo a su momento.



lunes, 2 de septiembre de 2013

Base de Datos 1 - Sistemas de Base de Datos.




En la actualidad la información es poder. Estamos es los tiempos donde las empresas invierten millones de pesos para que sus datos estén a salvo libre de todo peligro.





Un Sistema Gestor de Base de Datos (SGBD) es una colección de datos interrelacionados y un conjunto de programas para acceder a ellos.

El principal objetivo de un SGBD proporciona la forma de almacenar y recuperar la información  de manera practica y eficiente.
Los sistemas en la actualidad se diseñan para gestionar una gran cantidad de información.

La gestión implica la definición de estructuras para almacenar la información como así la implementación de mecanismos para la manipulación de la información.