viernes, 23 de enero de 2015

QR World. Generador online gratuito de códigos QR

Hoy en día casi todo el mundo ya ha oído hablar de los códigos QR o los habrá visto impresos en algún soporte publicitario. Un ejemplo sería este:


Unos amigos nos envían el enlace a su proyecto web http://www.qrworld.net con el que podremos generar de forma totalmente gratuita y anónima multitud de códigos QR con información variada que va desde una simple URL a una tarjeta de visita personal o VCARD.


El diseño se adapta totalmente a los dispositivos actuales ya que está realizado con Bootstrap y jQuery y como se ve en la imagen, está disponible en inglés, español o castellano y catalán.

Una vez seleccionemos el tipo de información y escribamos los datos podremos personalizarlo eligiendo el color de fondo, el color de los píxels, el tamaño y la redundancia de los datos. Con todo ello generaremos un código QR que podremos descargar a nuestro equipo o dispositivo en formato .png.

Además de un generador de códigos QR, en la web podremos encontrar una sección de preguntas frecuentes (FAQ) en la que se nos informa de las características de los códigos QR.

También nos han comentado que el proyecto sigue activo y se van a añadir novedades bastante interesantes, como los códigos QR dinámicos.

Sin más, desear al equipo de http://www.qrworld.net mucha suerte en esta nueva andadura.

Obtener listado de archivos de un directorio por fecha de modificación con PHP

Si necesitáis recorrer un directorio con PHP y obtener los archivos modificados en una fecha en concreto, lo podéis conseguir fácilmente con esta función que creé hace pocos días.

function getFilesFromDate($dir, $day=null){
 if ($day==null)
  $day = time();
  
 // Leo todos los ficheros de la carpeta
 $dir = opendir($dir);
 while ($file = readdir($dir)){
  if ($file!='.' && $file!='..' && is_file($dir.'/'.$file) && date("Ymd", $day)==date("Ymd", filemtime($dir.'/'.$file))){
   $arrfiles[] = $file;
  }
 }
 closedir($dir);
 return $arrfiles;
}

Como vemos, únicamente le tenemos que pasar el directorio y el día. Si no pasamos el día la función cogerá el día actual para realizar la búsqueda.

viernes, 16 de enero de 2015

Ranking de lenguajes de programación más usados. Índice TIOBE enero 2015

Javascript es elegido el lenguaje de programación del año 2014

Después de varios años, Javascript ha sido elegido el lenguaje del año del índice TIOBE. En un final de año 2014 bastante apretado con Swift y R, que parecían que iban a ser los vencedores, finalmente Javascript ha sido el vencedor. Y lo ha sido gracias al +1,70% que ha conseguido en todo el año pasado, empujado por el éxito de las librerías basadas en él JQuery, Bootstrap, Node.js y GWT.

El índice queda de la siguiente forma:

Jan 2015Jan 2014ChangeProgramming LanguageRatingsChange
11C16.703%-1.24%
22Java15.528%-1.00%
33Objective-C6.953%-4.14%
44C++6.705%-0.86%
55C#5.045%-0.80%
66PHP3.784%-0.82%
79changeJavaScript3.274%+1.70%
88Python2.613%+0.24%
913changePerl2.256%+1.33%
1017changePL/SQL2.014%+1.38%
1115changeMATLAB1.390%+0.62%
1226changeABAP1.273%+0.80%
1327changeCOBOL1.267%+0.81%
1424changeAssembly1.171%+0.68%
1512changeRuby1.130%+0.07%
1611changeVisual Basic .NET1.074%-0.48%
17-changeVisual Basic1.074%+1.07%
1844changeR1.042%+0.79%
1910changeTransact-SQL0.874%-0.68%
2020Delphi/Object Pascal0.837%+0.24%
Fuente: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html