Que es Scrum y como aplicarlo

Primero de todo Scrum no es una técnica de programación sino una metodología de desarrollo ágil

Muy bien nax… y que es desarrollo ágil?

Las metodologías de desarrollo tradicionales requieren empezar por definir todas las necesidades del proyecto, documentarlas y luego empezar a programar.

Esta metodología tienen un problema y es, sencillamente, que se tarda mucho en empezar el proyecto.

Dada esta necesidad nacen las metodologías ágiles que nos permiten empezar a programar desde el principio del proyecto e ir implementando los cambios

Esto no hace que el desarrollo se haga más lento?

Todo lo contrario, el desarrollo es mucho más rápido, eso sí, si se aplica correctamente.

Me trolean el Analytics

Hace un largo tiempo que aveces detecto páginas extrañas en mi ranking de visitas..

Es decir, en analytics me aparecen páginas y parámetros que nunca he utilizado.

Hoy me he percatado de cual es el problema.

como muchos sabreis, suelo colgar demos en una carpeta externa para demostrar la funcionalidad de algunos códigos..

En este caso, una de esas demos ha sido copiada por una web universitaria de Perú.
Y al parecer, han copiado también mi tracker de analytics.

cual es el problema?
Que ahora recibo visitas de más y estadísticas erroneas sobre el uso de mi blog…

consecuencia?

Utilizo analytics para establecer parámetros de trabajo y priorizar que aspectos mejorar del blog.

Con los nuevos datos falsos no puedo seguir trabajando bajo estos parámetros y voy bastante a ciegas…

Suerte que de momento me puedo guiar por SEO SearchTerms 2…. que sino a ver que hago ¬¬

La web es: www.unsm.edu.pe
Y ya he contactado con ellos … a ver si responden rápido y arreglan el garrafal error de su programador…

Yo recuerdo, por un módico precio ofrezco servicios profesionales y no este tipo de “programación” que algunos aplican a base de “copia pega y no leas”.

Enfin…. por otro lado, he actualizado algunos plugins así que posts viejos pueden tener codigo mal formado.. si veis alguno poned un comentario y los repararé. gracias :D

Atentamente
Nax

Obtener video de youtube, nombre, fecha y más a partir del ID del video

Supongo que últimamente no estoy escribiendo demasiado.
Si se preguntan a que se debe es que ahora estoy en una etapa en la que mezclo trabajo y estudios, y no me queda demasiado tiempo libre,
Y eso se nota en las visitas y en las ganancias :(

Aún así he querido mantener el blog vivo ya que al parecer a algunos usuarios les ha sido de utilidad la información que han ido encontrando.
Y mientras pueda, seguiré ayudando a aquellos que lo solicitan mediante comentarios ;) siempre anima a continuar el recibirlos.

Bien, al tema.
En esta ocasión traigo una función para php que nos permite obtener varios datos de un video de youtube solo conociendo su ID (código del video).

La función es de un blogger, que no recuerdo ni encuentro su blog… y que he refactorizado para darle más funcionalidades y cambiar algunas.

Para aquellos que no estéis familiarizados con el término refactorizar, se trata de reescribir un código, funcion, script que ya está escrito. Manteniendo su estructura pero modificando su funcionamiento interno.

Fixed: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication

Hoy formatee el servidor 2 de Skamasle para instalar centOS en el.

Uno de los “problemas” con los que me encontré es que el nuevo panel no permite habilitar las conexiones remotas.

Otro de ellos era el siguiente error en algunos usuarios:

Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in [Removed] on line 2

Warning: mysql_connect() [function.mysql-connect]: OK packet 1 bytes shorter than expected in [Removed]p on line 2

Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in [Removed] on line 2

Generar código aleatorio alfanumérico en PHP

Este es un código que encontré en una web llamada phpes.wordpress.com y me resultó bastante útil para generar códigos aleatorios en php

Actualmente la uso para generar un código temporal para recuperar una contraseña perdida.

Espero les sea de utilidad

function RandomString($length=10,$uc=TRUE,$n=TRUE,$sc=FALSE)
{
$source = 'abcdefghijklmnopqrstuvwxyz';
if($uc==1) $source .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
if($n==1) $source .= '1234567890';
if($sc==1) $source .= '|@#~$%()=^*+[]{}-_';
if($length>0){
$rstr = "";
$source = str_split($source,1);
for($i=1; $i<=$length; $i++){ mt_srand((double)microtime() * 1000000); $num = mt_rand(1,count($source)); $rstr .= $source[$num-1]; } } return $rstr; }

Los parámetros son sencillos.
Longitud, mayusculas, minusculas, numeros y codigos extraños

Como siempre, ando igual de ocupado.
Pero intento de tanto en cuando pasarme por aqui y dejaros alguna cosa de utilidad ;)

Recordar la contraseña de nuestro SSH en GitHub con Pageant/Putty

NOTA: este tutorial solo sirve si ya se ha realizado la parte explicada por GitHub y funciona correctamente (a excepción de que no recuerda la contraseña)

Estos días he estado jugando un poco con GitHub y el mayor incordio que tiene es tener que teclear la contraseña una y otra vez.

Así que decidí realizar la tarea de auto-recordar esa contraseña y que no me la pidiera más.

Antes de empezar aclaro que utilizo el GUI de Git para Windows y las aplicaciones plink y Pageant de Putty.