Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Programadores

Renombrar archivos con busqueda de datos en los mismos

Ayer por la noche estaba recuperando unos archivos del disco duro de mi esposa que se perdieron, en especifico xml's de facturas electrónicas, muchos programas que recuperan información lo hacen sin conseguir el nombre original del documento (lo hice con UFS explorer) y lo guardan como 239847234.extensión como lo muestro en la siguiente imagen: Los archivos se llamaban segun su número de folio, entonces para renombrarlos por lotes con el número de folio hice el siguiente código, espero en algun momento a alguien le sea útil! :D  function extraerFolio($nombre) { $contenido = file_get_contents("$nombre"); $uno = explode('folio="',$contenido); $dos = explode('"',$uno[1]); $folio = $dos[0]; return $folio; #echo $folio . " "; } $dir = '2011'; if (is_dir($dir))  { if ($gd = opendir($dir))  { while ($archivo = readdir($gd))  { if ($archivo == "." || $archivo == ...

Why programmers work at night

Why programmers work at night La entrada original es tomada de aqui , se transcribe como tal :D Image via Wikipedia A popular saying goes that Programmers are machines that turn caffeine into code . And sure enough, ask a random programmer when they do their best work and there’s a high chance they will admit to a lot of late nights. Some earlier, some later. A popular trend is to get up at 4am and get some work done before the day’s craziness begins. Others like going to bed at 4am. At the gist of all this is avoiding distractions. But you could just lock the door, what’s so special about the night? I think it boils down to three things: the maker’s schedule, the sleepy brain and bright computer screens. The maker’s schedule Paul Graham wrote about the maker’s schedule in 2009 – basically that there are two types of schedules in this world (primarily?). The traditional manager’s schedule where your day is cut up into hours and a ten minute distraction costs ...