Programar en clase VS Programar en el trabajo

MYSQL: Table is marked as crashed and should be repaired

Aunque este error no es muy frecuente y es debido al cierre de servicios (Daemon)  inesperados en el servidor o contenedor de datos Mysql,  les anexo como se puede corregir aunque me cuentan algunos amigos que no siempre funciona.  Para solucionarlo podemos realizar diferentes formas, en tu linea de comandos ejecuta:

Revisar la tabla y reparar si esta necesita ser reparada:

mysqlcheck -–auto-repair base_de_datos nombre_tabla;

Repararar la tabla directamente sin comprobar si necesita ser reparada:

repair table nombre_tabla;

Forzar la reparación de la tabla en el mismo archivo MYI

myisamchk –force nombre_tabla.MYI

Con este simple comando podemos salir de este problema inconveniente y continuar nuestro desarrollo :D
Happy Query!

Vivir…..

Quiero tomar esta entrada para robarme tomar una entrada que hizo un amigo Luis Manuel Then Alvarez en su google+

Cito:

¿Tienes un mal día? Coloca tu mano sobre tu corazón. ¿Lo sientes?
Eso se llama OBJETIVO. Estás vivo por esa razón.

Ahora, revisa tus cuentas, luego abre tu billetera o monedero… ¿Lo ves?
Eso se llama CRISIS. Estas vivo y trabajando por esa razón…

No te rindas. :D

 

En muchas ocasiones el ser humano se esfuerza en ver el lado negativo de las cosas y no se detiene a pensar lo positivo y provechoso de las demás cosas que tiene a su lado, como el estar vivo un día mas, gozar de salud, estar al lado de los seres queridos que les quedan, etc etc. Sinceramente este entrada cambio totalmente mi día.

 

Feliz Martes :D

Programming quotes

Remember, with great power comes great responsibility, so make sure to only use your permissions for good, not for evil.

The Awkard moment: Developer

The awkward moment when you see a old  source code and says who do that!

PHP: funcion list

Al igual que array(), no es realmente una función, es un constructor del  mismo lenguaje,  la función  list() se utiliza para asignar una lista de variables en una sola operación. 

Veamos algunos ejemplos:

<?php

    $usuarioarray('juan', 'perez', 'programador');
    // Listando todas las variables
    list($nombre, $apellido$profesion) = $usuario;
    // Necesitamos imprimir la cadena lo cual genera: El usuario juan perez tiene la profesión de programador 'lo cual lo hace especial'.
    echo "El usuario $nombre $apellido tiene la profesión de $profesion'lo cual lo hace especial'.\n";
    // es posible saltar indices que no necesitamos
   list($nombre, , $profesion) = $usuario;
   // esta string genera lo siguiente: El usuario juan es programador.
  echo "El usuario $nombre es $profesion.\n";
?>
Se debe tener en cuanta que esta ‘función’  list()  no trabaja con string
<?php
list($bar) = "abcde";
     // El resultado es NULL
var_dump($bar);
?>

PHP – Generar passwords Ramdom

Esta es la funcion que utilizo generalmente para realizar contraseñas aleatorias:

function _createRandomPassword($length = null)
 {
$chars = “abdefghjmnpqrstuvwxyz23456789″;
srand((double)microtime()*1000000);
$i = 0;
$pass = ” ;
$length  = ($length!=null) ? intval($length) :  7;
while ($i <= $length )
{

$num = rand() % 29;
$tmp = substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;

     }
return $pass;

    }

PHP-Programación : Sumar Dígitos de un Número

Lei esta pregunta que realizo el usuario:  Jonathan Terrada en el grupo de programación “PHP-Programacion” php—programacion@googlegroups.com el cual recomiendo  auqnue yo no poseto mucho alli me entretiene las preguntas que hacen algunas personas y hoy me he animado a contestar una de ellas el problema es el siguiente: “Alguien sabe si existe una función, que sume todos los dígitos de un número y llegue como resultado a un solo dígito ?      * Es decir, por ej. tengo el número 4861 -> 4+8+6+1=19 -> 1+9=10 ->1+0= 1*  Mí número sería el 1. “  luego el usuario del mismo foro Camello Ar trajo una solución bastante fácil y entendible, ahora yo como me me complico la vida pensé que pasaría si el usuario en ves de sumar quisiera restar o multiplicar? en anexo adjunto las 2 funciones.

<?php
    /**
     * PHP-Programación : Sumar Dígitos de un Número.
     * @Pregunta: Alguien sabe si existe una función, que sume todos los dígitos de un número y llegue como resultado a un solo dígito ?
     * Es decir, por ej. tengo el número 4861 -> 4+8+6+1=19 -> 1+9=10 ->1+0= 1Mí número sería el 1.
     * @Respuesta: decidi hacerla un mas extendida para poder (si en algun caso es necesario) cambiar el operdor por (multiplicacion, suma o resta) segun se necesite.
     *
     * @Author: KaMeKuN
     * @Param: int
     * @Return void
     **/
function justOneDigit($digit) {
$digit = str_split($digit);
$sum = 0;
for($i = 0; $i<count($digit); $i++) {
$sum += $digit[$i];
}
if(count(str_split($sum))<2)
return  $sum;
else
justOneDigit($sum);
}
echo justOneDigit(4861);

   /**
     * PHP-Programación : Sumar Dígitos de un Número.
     * @Respuesta :P or ahora no encontré nada directo pero puedes usar una iteracción (un while $numero <=9) con
     * @Author: Camello Ar
     * @mod: Rio-Abajo
     **/
 function justOneDigit2($digit) {
while($digit>9) {
$digit = (int) array_sum(str_split( (string) $digit ));
}
return  $digit;
}
echo justOneDigit2(4861);
?>

Seguir

Get every new post delivered to your Inbox.

Únete a otros 233 seguidores