Minientrada

Ver historial de comandos escritos en terminal en Linux, OsX

Si alguna vez tuvieron la duda, al igual que yo, sobre cual es la forma de ver en forma de lista todos comandos ejecutados.

Para hacer esto basta ejecutar el comando:
history
Y se desplegará en pantalla la lista de comandos ejecutados en la terminal.

Saludos!

Anuncios

Snippet PHP. Obtener fecha futuras o pasadas según número de días

Para obtener la fecha pasada o futura según el número de días puedes usar la siguiente línea de código

date(‘(Y-m-d)’, strtotime(‘+3 days’)); //Fechas futuras

date(‘(Y-m-d)’, strtotime(‘-5 days’)); //Fechas pasadas.

Ejemplo

echo “Hoy es “.date(“Y-m-d”);
echo “Y dentro de 3 dias”;
echo date(‘(Y-m-d)’, strtotime(‘+3 days’));
echo ” Y hace 5 días fue: “;
echo date(‘(Y-m-d)’, strtotime(‘-5 days’));
echo “<br>”;

El resultado será:

Hoy es 2013-11-15 Y dentro de 3 dias(2013-11-18) Y hace 5 días fue: (2013-11-10)

 

PHP: Obtener el valor máximo de un arreglo y conservar el index

Si deseas obtener cual es el valor máximo de un arreglo y conservar cual es el índice puedes utilizar el siguiente código

<?php
$array_puntos= array(“Juan”=>10,”Pablo”=>9,”Manuel”=>8,”Adal”=>8,”Edgar”=>6);
$maxValue = max($array_puntos);
$maxIndex = array_search(max($array_puntos), $array_puntos);
echo(“Max calif  “.$maxValue.” Puntos: “. $maxIndex);
?>

El resultado será

Max calif 10 Puntos: Juan

Usar Jquery para iterar sobre una respuesta Json

Supongamos que con $.ajax recuperas con Json el siguiente resultado
{“usuarios”:[“carlos”,”javier”,”151_img_0002.jpeg”,”cesar”}
Y necesitas iterar sobre esos resultados:

Lo puedes hacer con el siguiente código

$.each(datos.usuarios, function(key, valor) {
  console.log(key + valor)
})
Donde data.usuarios es el resultado del $.ajax:
Ejemplo
function stream()
{
 $.ajax({
                    dataType: ‘json’,
                    type: ‘POST’,
                    async: true,
                    data: {position:1,rand:Math.random()},
                    url: ‘mi_archivo.php’, success: function(datos)
              {
                         if(data.usuarios!=null)
                        {
                 $.each(datos.usuarios, function(key, valor) {
               alert(valor);
                 })
             }
       }
   });
}
Ahora si lo que necesitas es iterar sobre el resultado de arreglos que han sido regresados por Json en Jquery, puedes revisar este código 

Codeigniter. Utilizar modelo desde un helper

Recientemente se me presentó la necesidad de cargar un modelo (recordemos que en MVC el  modelo es la parte donde se hacen las consultas a la bd) y les comparto un pequeño ejemplo de como lo hice:

if (! function_exists(“mi_funcion”))
{

   function my_helper_function()
 {
    $CI =& get_instance();
    $CI->load->model(‘el_modelo’);
    $var = $CI->el_modelo->mi_funcion_en_modelo();
  } 

}

 $CI =& get_instance(); hace referencia al namespace, y puede ser llamado desde cualquier parte, y te regresará el objeto base del  codeigniter