Blogs

Google Panda: El nuevo algoritmo de búsqueda de Google.

Google Panda

Todos sabemos que lo más importante para Google es la relevancia en los resultados, poder brindarle a los usuarios lo que ellos están buscando; es ahí donde el posicionamiento web (SEO) toma la relevancia que ha tenido hasta ahora. Para todos es conocido el modelo de negocio que tiene Google: si tu web tiene un posicionamiento “muy arriba” es bastante probable que mucha gente la visite y por ende “vía publicidad” tu puedas ganar dinero y pues si … en torno a eso gira todo “en ganar dinero”. Y es por eso que ahora muchas webs se han centrado en el posicionamiento y han dejado de lado lo más importante “la calidad de los contenidos”. Es ahi donde nace Panda.

Seguir leyendo …

Windows Live Spaces se pasa a WordPress.com

La noticia ha rebotado en varios blogs, portales de noticias, y por supuesto ha sido la comidilla de hoy y por lo visto lo será durante toda la semana, y pues sí, no es broma Windows Live Spaces al parecer dejará de funcionar tal y como lo ha venido haciendo hasta ahora y se pasará a la plataforma WordPress.com como lo informan así los respectivos sitios webs oficiales de ambos lados del junte.

En qué consiste el “pase” ?

Pues bien, según las noticias y blogs a lo largo de todo el Social Media, en los próximos seis meses, los Spaces creados en Windows Live Spaces podrán pasarse a la plataforma WordPress.com, con una herramienta que han creado de manera oficial para importar todos los artículos creados hacia WordPress.com (ojo, es hacia WordPress.com, no confundir con WordPress.org y el software descargable) a cambio de que se haya creado una herramienta que permita compartir los artículos y demás dentro de nuestras redes sociales de Microsoft, como lo son el manejo de perfiles y el tan conocido Windows Live Messenger.

Por otro lado, el servicio actualmente existente en Windows Live Spaces será cerrado y todo aquel que decida crear un blog bajo la firma Microsoft (por asi decirlo) irá a parar a la plataforma WordPress.com directamente, todo debajo de este acuerdo que hay entre Microsoft y WordPress.com

Personalmente creo que es una estrategia un poco extraña pero muy bien dada, ambos ganan, Microsoft apostando por tecnologías robustas y con una comunidad de soporte demasiado extensa como lo es WordPress, y además WordPress se posiciona aún más dentro de los grandes proveedores del software de Blogs y CMS para generación de contenidos en línea.

Todo este anuncio se dio dentro del marco del TechCrunch Disrupt, través de Dharmesh Mehta, director de producto de Windows Live.

Referencias a la noticia | Nota en el blog oficial de WordPress en español, Nota de Dharmesh Mehta

Informe de la blogosfera hispana 2010 (Bitacoras.com)

Soy lector acérrimo de muchos blogs y frecuentemente naufrago en alguna buena lectura, algún buen post, o alguna que otra noticia, pero nada de esto se lograría sin ir primero a Bitacoras.com… y bueno… no es que esté haciendo publicidad ni nada, simplemente creo que es una muy buena plataforma de recopilación de notas en la blogósfera.

Bueno, hago este post porque la gente de Bitacoras.com redacta cada año un informe anual del status de la blogosfera hispana, muchos datos acerca de cómo se maneja la información, como llega, los ratios hacia los que apuntan las fuentes, entre otros datos muy resaltante, y de resaltante me doy cuenta a nivel nacional (Perú) que Trujillo es la segunda ciudad más bloguera después de Lima (como puedes ver en la imagen que encabeza este post) y aunque no soy Trujillano, si da algo de gusto :) (Además que este blog si es Trujillano jeje).

Sin mayor detalle les dejo el extenso y muy detallado informe que prepararon en bitacoras.com con datos muy interesantes…

http://bitacoras.com/informe/10/

Saludos ;)

Creando un sistema de blogs [PHP] [III]

Bueno, como diría Clayder en cuanto a la programación, a veces es mejor compartir para ayudarnos todos o nos podemos ir a la basura con nuestros programas con bugs por todos lados y solitarios, creo que no lo dijo pero estoy seguro que lo pensó. El hecho es que en este post que espero sea meramente didáctico quiero mostrarles la segunda versión de mi aplicación web que me ha consumido en los últimos días de programador amateur por si alguien quiere probarlo, reestructurarlo, editarlo, y/o escupirlo o que se yo (no me ofende, el compartir abarca eso también :D ), cosa que, desde las primeras versiones que mostré en los dos anteriores post, hasta la versión que tengo en mi poder actualmente y que ya utilizo en la dirección de mi blog personal (http://willmedina.co.cc) han habido ciertos cambios significativos siendo el principal el que reestructuré tal código desde un enfoque de programación  orientada a objetos que está tan de moda. También hubo algunos que otros cambios como el que ya los usuarios no dependían de sólo sesiones para mantenerse conectados y en el panel de control (cosa que podría ocasionar que se acabe la sesión cuando estés editando un post, y crash!), para eso introduje algunas operaciones con cookies.

También cambié la estructura de las tablas en la base de datos de manera más ordenada y con notaciones más acorde con una base de datos, valgan redundancias. Tanto que eliminé la de Feedback, porque bien la operación se podría mandar al correo electrónico con la función Mail() directamente, eliminé la tabla de Widgets de la sidebar, y esto si fue personal, porque según yo, a cada vez que quería modificar el sidebar simplemente modificaba el <archivo del sidebar>.php porque al fin y al cabo eso se traduce en HTML puro, y estar sobrecargándolo con funciones y llamadas a bases de datos era un poco estúpido (desde el punto de vista de la simpleza de mi aplicación).

Seguir leyendo …

My academic performance

Yo no soy una persona muy estudiosa, ni tampoco soy muy inteligente; las cosas que hecho las he conseguido sacándome la mugre en lo que hacia, pero eso si, soy una persona completamente obsesiva, tanto es asi que si se mete en la cabeza hacer un robot que pueda pensar por si solo, no pararía hasta lograrlo, quizás este exagerando un poco pero es que las únicas veces que he sacado buenas notas en la universidad fueron cuando en realidad quise sacar buenas notas, las demás veces, pues simplemente soy un dejado, ya que si tengo –por ejemplo- tarea de matemáticas y se me antojo programar, pues simplemente programo y dejo la tarea para después.

image

Mi comportamiento obsesivo, a veces, como que no ayuda mucho, ya que mi otra obsesión es el ejercicio y mas específicamente las maquinas de gimnasio. Esto ultimo merma algunas veces mi rendimiento académico, y en especial en las noches que necesito energías extras para seguir estudiando. Generalmente en esas noches lo único que hago es dar una repasada rápida e irme a dormir, ya que mi cuerpo no da mas.

Otro factor que modifica mi normal desempeño académico es mi obsesión con las chicas y que parafraseando a mi primo se resumen en: “estas mas salado que calzoncillo de pescador”, lo cual estoy empezando a creer. Y es que me da tanta cólera fracasar cada que intento algo con alguna chica, que mis ganas de programar simplemente se van al carajo y pues solo salgo a caminar por ahí con Rex (mi perro), y ni que decir de las ganas de estudiar.

En resumen, soy una persona muy obsesiva, lo cual a veces juega a favor y/o en contra de mi rendimiento académico. Esto a veces llega a hacerme creer que soy la persona mas inteligente del mundo, o hasta llega a hacerme creer que soy la persona mas estúpida del mundo y con menos neuronas que otras. Parecerían estupideces, no?, pero para mi, mi comportamiento es un arma de doble filo.

Noches de programación…

La programación ha estado en mi vida desde que tengo 12 años. En esos tiempos recuerdo que programaba por placer, incluso no entendía mucho lo que hacía, pero no se como me ponía a modificar partes de programas pequeños ya hechos para acomodarlos a mi gusto.

frustration[1]Hoy en día, programar sigue siendo mi pasión, pero a diferencia de mi primera etapa como programador, se sumaron algoritmos mas complejos que programar, y los cuales debía terminar en poco tiempo. Presión!, es la palabra que odio, y que en estas dos ultimas semanas estuvieron en mi vocabulario diario. Generalmente cuando estoy presionado, me bloqueo completamente y creo que hasta me es difícil programar una suma de dos números; lo contrario sucede cuando programo por placer, ya que puedo apuntar, en un pequeño cuaderno que tengo, los errores que tengo para corregirlos mas adelante.

Finalmente, creo que debo aprender a lidiar con ello, ya que mi entorno estudiantil esta conformado por gente muy académica y competitiva, los cuales al mismo tiempo me incentivan a superarme mas, ya que cada vez que creo que he tocado techo con algún proyecto, las ganas de superarse de ellos mismos, me hacen ver que aun me falta mucho por aprender, muchos libros mas que leer, y –claro- muchas otras trasnochadas que pasar; y con respecto a la presión pues creo que hoobastank tiene la respuesta en una parte de la canción de The Reason: “It’s something I must live with everyday”

Tabla de multiplicar del 9 [Post Borrado por no sacar backups]

En el transcurrir del blog se han borrado varios posts. Uno de ellos es este, en el cual como que juego un poco con la tabla de multiplicar del 9. Esto lo hice originalmente cuando estaba en la academia y bueno, hasta ahora no le encontré ninguna utilidad, en realidad se me cruzo por la cabeza mezclarlo con el algoritmo de booth que sirve para multiplicar a nivel de bits, pero por ahora lo pondré tal cual lo escribí en mi adolescencia =D.

Si se fijan bien, la tabla de multiplicar del 9 tiene algunas particularidades, si es que la dividimos en subtablas que irían del 1 al 10, del 11 al 20, del 21 al 30 and so on =P. Gráficamente me refiero a esto:

Tabla 1

Tabla 2

Tabla 3

Tabla 4

Tabla 5

x

1

=

9

x

11

=

99

x

21

=

189

x

31

=

279

x

41

=

369

x

2

=

18

x

12

=

108

x

22

=

198

x

32

=

288

x

42

=

378

x

3

=

27

x

13

=

117

x

23

=

207

x

33

=

297

x

43

=

387

x

4

=

36

x

14

=

126

x

24

=

216

x

34

=

306

x

44

=

396

x

5

=

45

x

15

=

135

x

25

=

225

x

35

=

315

x

45

=

405

x

6

=

54

x

16

=

144

x

26

=

234

x

36

=

324

x

46

=

414

x

7

=

63

x

17

=

153

x

27

=

243

x

37

=

333

x

47

=

423

x

8

=

72

x

18

=

162

x

28

=

252

x

38

=

342

x

48

=

432

x

9

=

81

x

19

=

171

x

29

=

261

x

39

=

351

x

49

=

441

10°

x

10

=

90

x

20

=

180

x

30

=

270

x

40

=

360

x

50

=

450

Si la tabla 1 la partimos por la mitad, cada producto va a tener su “reflejo”, el cual se va a formar de la inversión de los dos últimos digitos (por ahora) de la primera mitad de la tabla; asi pues el reflejo de 45 seria 54, el de 36, 63 y así sucesivamente.

Ahora, en la tabla 2 hay un problema, la posición 1 y 6 no cumple con nuestra regla; si obviamos estos elementos, la regla anterior se cumplirá de forma normal (excepción).

En la tabla 3 hay simetría, pero no de la misma forma de que en la tabla 1 pues el producto 1 y 2 forman su propio reflejo, teniendo que partir la tabla 2 veces.

En la tabla 4 las “excepciones” ahora están en la posición 2 y 7; es decir, 1 mas que en las excepciones de la tabla 2.

En la tabla 5 no hay excepciones, aun hay simetría, pero el “espejo” se sigue haciendo más grande.

Esas son mis observaciones y según yo, la tabla del 9 tiene una “regla de formación”.

1° Todos los productos de la tabla de multiplicar del 9 subdividiendolo como lo hice, depende de un producto anterior (eso sonó a lógica secuencial xD)

2° Las tablas se forman gráficamente de la siguiente manera:

#### ##### ##### ####

Fig. 1                Fig. 2           Fig. 3           Fig. 4          Fig. 5

La figura 1, corresponde a la tabla 1 y 2, la figura 2 a la tabla 3 y 4, la figura 3 a la tabla 5 y 6, y así hasta llegar a la tabla 10, la cual iría del x 91 al x 100 (hay que tener en cuenta que las tablas pares tienen lo que yo llamo “excepciones”, las cuales no se deben tomar en cuenta para formar las relaciones simétricas). Además, las variaciones de las figuras de las relaciones se van formando cuando cambia el digito mas pegado a la izquierda del producto –MSB en electrónica digital xD, en este caso las centenas.

3° Las excepciones se forman en las tablas impares en las posiciones 1 y 6, las cuales van con progresión aritmética de 1 mientras avanza la tabla. Es decir tabla 2: 1 y 6; tabla 4: 3 y 7, etc. Otra forma de ver las excepciones –pero ya en el resultado- es que tienen dos dígitos contiguos iguales.

4° Estas relaciones van de la tabla 1 a la tabla 10, ósea del 9 x 1 hasta el 9 x 100. Desde el 9 x 101 hasta el 9 x200, podemos formar otras 10 tablas, en las cuales las reglas anteriores se repetirán nuevamente; y así podemos coger tablas de 10 en 10.

Como les dije al principio, aun no le encuentro utilidad a esto que se me ocurrió mientras mi mente divagaba en épocas de colegio xD. Lo más cercano que se me ocurre es plasmarlo en un lenguaje de programación y representar las tablas como arreglos y así poder obtener algunos de los resultados de los números que se multipliquen por 9 sin recurrir a la multiplicación convencional. Y como dije antes, esto me hizo recordar a la definición de lógica secuencial o quizás ecuaciones recurrentes (de las cuales solo se su nombre, por lo que –supongo- que tendré que leer mas si es quiero reafirmar lo que estoy diciendo).

Un ingeniero…

Seguro que la mayoría ya ha leído esto, pero me pareció interesante el postearlo =P.ingeniero

Murió un Ingeniero y fue a las puertas del Cielo.

Sabido es que los Ingenieros por su honestidad siempre van al cielo…

- "Ajá!"… Buscaron en la puerta del cielo el archivo, pero últimamente andaban un poco desorganizados y no lo encontraron en el montón de papeles, así que le dijeron:

- "Lo lamento, no estás en las listas…"

El Ingeniero  fue a la puerta del infierno, donde inmediatamente le dieron albergue y alojamiento.

Al poco tiempo el Ingeniero se cansó de padecer las miserias del infierno…

Seguir leyendo …

Post OFF TOPIC…

No soy de escribir este tipo de posts, pero creo que llegue a mi límite y tengo que hacerlo. Nunca creí que podía ser tan estúpido de tropezar dos veces con la misma piedra, pero lo fui. No sé cómo paso, pero es que a veces uno confía tanto en las personas que hasta cree que han cambiado, pero a las finales es todo lo contrario. Creo que yo soy el que no quería ver la verdad y como diría Will: “No seas hincha ps”; y me refiero a que ya es muy tonto esto de que no te des cuenta de lo que le estás haciendo a la otra persona y menos sabiendo que no es la primera vez que sucede, parafraseando al cascara: “Ya cánsate ps”. Ahora que lo pienso mejor, sin esto último que pasó, podre seguir con mis proyectos, leyendo mis libros, ir al SECC y otras actividades académicas en las que andaba siempre sumergido. Ya no me dejaré absorber de nuevo por nada ni por nadie, y aunque tengo toda la cólera acumulada en mis puños, sé que esto pasó por algo y me sirvió para darme cuenta de los amigos que tengo a mi alrededor. Gracias a aquellos que me sacaron a desfogar esta cólera estos últimos días (W, O, A, J, B, P, K, F) y gracias a mi saco de arena que aguanto todos esos golpes que le di xD. La verdad es que creo que volveré a practicar karate u_U.

Esto debería haber ido en mi blog personal, pero lamentablemente no lo tengo, ni pretendo tenerlo. Asi que tuve que ponerlo aquí. Si, lo sé, este tipo de contenido no va con este blog, pero que se va a hacer ps u_U.

Postear desde Ms Office Word

Si algo he aprendido en la informática en todos estos años de co-existencia, es que nadie lo sabe todo, y que todo lo que hay por aprender, debe ser tratado relativamente… pues bien, estos últimos días me había intrigado con algo que no sabía, con algo que ni pensé que pudiera ser posible; pero en fin… (todos los días se aprende algo no?…) es acerca de poder postear en tu Blog desde Word… algo que algunas personas saben, algunas no, y algunas personas te dicen que ya sabían pero ni idea jaja.

Es tan fácil y práctico como escribir un documento de Word y con casi las mismas funcionalidades (o “botoncitos de arriba”) pero que irán en un post… y lo posteo porque sé que hay gente que se hace bolas con su interfaz web dentro de su blog WordPress y/o Blogguer (Si!, aunque usted no lo crea…) o simplemente no está para lidiar con WLW por lo complicado que puede ser sólo el descargarlo, y mucho menos las funciones extra que tiene (y ni hablar de los plugins y demás)… pues bien, en este post enseñaremos lo sencillo que puede ser el usar lo que ya tienes y exprimirlo…

Seguir leyendo …