Ataque de malware

1 comment By godie On 5 de April de 2011

He sufrido un ataque de malware, por medio de un subdominio en el cual tenia un foro instalado y al parecer habia un fallo en la seguridad del foro phpbb en la parte del archivo calendar.php insertaron un desmadre de codigos y mis palabras claves en google han cambiado drasticamente a puras palabras porno jaja, google me mando un aviso y ya elimine el problema solo falta que se reestablesca todo a como antes, lo malo de esto es que me bajo las visitas del blog, el ataque fue el 24 de marzo y fue cuando empece a ver que bajaban las visitas segun yo era por otra cosa pero el 29 de marzo google me dice que mi sitio tiene software mal intencionado, me fijo en las herramientas para webmasters y efectivamente el subdominio http://foro.godieboy.com tenia problemas.

Habra que optimizar todo de nuevo y esperar que google quite las paginas indexadas -.-!

Gmail en movimiento

Google siempre innovando nos trae el dia de hoy una pequeña broma de gmail motion, el concepto de esto esta gracioso, por lo menos en el video el tipo se ve gracioso contestando mails y escribiendolos con su cuerpo, y no hace gestos jajaja.

La idea es que hagas ejercicio mientras contestas un mail una camara te detecta y haces tus movimientos, tienen un instructivo para que te aprendas las señas y posición de tu cuerpo.

Esto es para el dia de los inocentes o fooldays buena bromita de google, jaja pero seria interesante hacer algo asi, para dejar de usar el tecaldo y el mouse, bueno les dejo el link aca abajo de la pagina de gmail motion o si quieren busquen en gugel gmail motion.

http://mail.google.com/mail/help/motion.html

Muchas veces el internet de infinitum anda fallando y lo que contratamos realmente no es a lo que navegamos para eso tenemos que saber a que velocidad estamos navegando por lo cual llega esta web para poder medir nuestra velocidad de conexion de infinitum bueno no solo funciona para infinitum pero infinitum es servicio dsl y megared es por cable asi que este test es para internet por dsl o al menos eso dice.

speed.io

Se supone que tengo 5Megabits de descarga y el test dice que es de 3Megabits ven el robo de 2Megabits fuck you.

convertir byte[] a String Java

0 comments By godie On 30 de March de 2011

Trabajando con mysql y java me ha salido que el tipo de dato es byte, y me he quedado bien wtf!, ya que según yo era String, pero bueno he encontrado la solución rapidamente.

Para transformar un byte[] a String esta bien sencillo solo haz lo siguiente:

1
2
3
4
5
//Tu variable tipo byte[]
byte[] misBytes = new byte[10];
//.. asignar valores a misBytes
//convertir a string
String miString = new String(misBytes);

como sucedio:

  1. Cree una vista en mysql la cual contenia un campo concatenado
    1
    CREATE VIEW 'vista' AS (SELECT concat(tabla.campo1, tabla.campo2) AS campo3 FROM tabla);
  2. cree la consulta desde desde java
    1
     String sql = "Select campo3 from vista";
  3. la consulta me regreso un ResultSet y lo recorri
    1
    2
    3
    4
     ResultSet rs = statement.executeQuery(sql);
    while (rs.next()) {
    String campo3 = rs.getString("campo3"); //segun yo era string
    }
  4. Me marco una excepcion de casting de datos y me quede wtf que coño es B
    1
     B cannot be cast to java.lang.String
  5. Para estar seguro que significaba la B(desconocia su significado) hice lo siguiente:
    1
    2
    Object obj = rs.getObject("campo3");
    System.out.Println(obj.getClass.getCannonicalName); //asi me da el nombre de la clase
  6. y el resultado fue byte[], luego investigue por que byte[] segun decia que el tipo de dato concat es VARBINARY entonces para convertir un arreglo de bytes a String haces lo siguiente:
    1
    2
    3
    4
    byte[] obj = rs.getBytes("campo3);
    /*donde obj es nuestro arreglo de byte[] la clase String tiene un constructor que recibe de parametro un arreglo de bytes y hace la conversion.
    si recorres el arreglo de bytes veras que son puros numeros, esos numeros son su codigo ascii.
    */
    1
    2
    byte[] myBytes = rs.getBytes("campo3);
    String campo3 = new String(myBytes);
  7. Listo ya convertiste byte[] a String :P

espero que a alguien le sea de utilidadd como me lo fue a mi :)

Fuentes a las que acudi:
mysql
convert by to String

1
2
3
java.sql.SQLException: Cannot convert value ’0000-00-00 00:00:00′ from column X to TIMESTAMP
...
Caused by: java.sql.SQLException: Value '[B@465da37c' can not be represented as java.sql.Timestamp

Ese es el error que me salio hoy, haciendo unas consultillas con java y luego queriendo pasar a String(cadena) el valor 0000-00-00 00:00:00 me saco de onda por que si lo pasaba a string pero salia la exception de sql cannot conver blabla

Solucion
Pasar o asignar NULL al registro que te esta generando esta exception, a mi me funciono.

sancha nimator
Sencha animator es una aplicacion de escritorio para crear nuestras animaciones css3 para que funcionen en cualquier browser que soporte esta caracteristica tambien funciona para los moviles ya que muchos no soportan flash nativamente entonces estas animaciones son puro css.

Cuenta con una interfaz parecida a la de flash (si w, es animacion), y un conjunto de herramientas para facilitarnos la vida para hacer nuestra animacion en css3, Y LO MEJOR DE TODO ES QUE ES MULTIPLATAFORMA!!, OSEA SOPORTADO EN VARIOS SO’S para se mas especificos Linux, Mac y Windows.

La ventaja de tener una animacion en css3 es que no se ocuparia ningun plugin extra para poder reproducirla y quedan bastante presentables, ademas es mucho menos pesado hablando de bytes que un gif animado y asi consumir menos ancho de banda y menos procesador, por lo tanto los dispositivos mobiles lo correran sin ningun problema.

La desventaja que observo es que no todo el mundo tiene actualizado el browser y que soporte esta caracteristica, pero cuando las personas se actualicen esto no sera problema.

VER DEMOS

Dejo un video donde enseñan el uso de la herramienta: Continuar Leyendo “crear animaciones css3 con Sencha Animator” »

Actualizar firefox 4 en Ubuntu

1 comment By godie On 23 de March de 2011

Hola el dia de ayer publique que ya estaba listo el firefox 4 lo instale en mi mac y todo bien pero al momento de querer instalarlo en ubuntu no me mostraba la actualizacion y era por que no estaba actualizado el repositorio, para que no les pase los mismo que me sucedio ejecuten la siguiente linea de codigo y listo ya esta el firefox 4 disponible en el administrador de paquetes:

1
sudo add-apt-repository ppa:mozillateam/firefox-stable

Descarga firefox 4 Ya!!

0 comments By godie On 22 de March de 2011

firefox 4

Despues de su atraso de 1 mes ya esta disponible para descargarse la version final de Firefox 4 solo tienes que entrar en la web oficial y podras descargarlo, ver el nuevo diseño y lasn uevas caractaristicas espero que hayan arregaldo el bug de carga mucha memoria eso si seria una gran actaulizacion!!

descargar firefox 4

En lo personal me gustaba firefox hasta que empezo con sus problemas de carga de memoria bastante exagerada, y aparte que se tardaba mucho en abrir, por eso prefiero el chrome pero firefox 4 hay que darle oportunidad y si sigue igual orale  a chingar a su madre cambiamos o no lo usamos.