Lo mejor de mi RSS desde el 29 de julio al 4 de agosto de 2013

Llegó agosto y con él hasta el Feedly tiene menos actividad, mientras tanto, aquí seguimos recomendando fuentes de información para que sigáis al día de todo sobre el software libre aquí y en el resto de la blogosfera hispana:

Protégete contra ARPSpoofing – Desde Linux read more

Leer más » 1 Comentario

MakerPlane, el avión libre

Los que me conocéis sabéis que además de estar junto con Javier Carazo lanzando nuevos proyectos y aventuras bajo el nombre de Codection, desarrollo software y hardware en un laboratorio de teledección del CSIC, pues bien, ahí mi relación con el hardware está muy estrechamente relacionada con Arduino, ese hardware libre que en más de una ocasión hemos hablado por aquí. Además de ésto, y por el mero hecho de trabajar con UAVs y avionetas tripuladas, me suelen llegar noticias sobre proyectos de bastante interés. read more

Leer más » 2 Comentarios

Escribir ficheros de datos en Python

En este sencillo ejemplo el programa escribe en un fichero llamado datos.csv el nombre, la edad y la altura de tres personas con su correspondiente identificador. Una vez que se haya creado este archivo de datos en formato csv, éste se puede procesar con hojas de cálculo como LibreOffice Calc.

Aquí tienes el código:

#!/usr/bin/env python

def main():
    f = open('datos.csv','w')
    f.write('ID,Nombre,Edad,Altura (cm)\n')
    f.write('00,Javier,23,177\n')
    f.write('01,Nacho,28,182\n')
    f.write('02,David,34,190') read more

Leer más » 4 Comentarios

Diferencia entre wp_ajax y wp_ajax_nopriv

Cuando trabajas con AJAX en WordPress, si quieres hacerlo bien, debes hacer llamadas a admin-ajax.php y desde ahí gestionar las peticiones y sus salidas. Si conocéis esta técnica, conoceréis las funciones: wp_ajax_(acción) y wp_ajax_nopriv_(acción) (de la que no encuentro una referencia directa en el Codex, es raro). read more

Leer más » 1 Comentario

Sorteamos tres plantillas premium de Template Monster

El mundo del desarrollo web se basa en buena medida en el diseño. Para los que somos programadores y no somos buenos diseñadores, disponer de plantillas, premium y de calidad, es más que una necesidad para nuestros proyectos web. Por eso creo que a todos os interesará esta entrada.

En colaboración con el portal de themes, templates y plantillas: TemplateMonster.com/es vamos a proceder a sortear 3 plantillas premium.

Template Monster

¿Cómo participo? Muy simple, sólo deberás escribir un comentario en esta entrada que deberá indicar: read more

Leer más » 15 Comentarios

Localizar calendario datepicker de jQuery UI: formato de fecha y nombres de los meses

Cuando hacemos desarrollos web para proyectos con algún apartado de gestión basado en formularios, lo más normal, es que terminemos teniendo que introducir fechas. Las fechas son un tanto problemáticas, tanto por su posterior manejo, como por su introducción por parte del usuario. ¿Por qué? Por dos razones:

  • Hay que introducirlas en un determinado formato, en español es primero el día, luego el mes y luego el año, todo separado por barras “tipo Unix”. Podemos hablar de diferentes formatos, depende del país y la cultura y podemos hablar también de fechas incluyendo el día de la semana o incluso el nombre del mes con letras.
  • Es más fácil y más gráfico hacer clic sobre un día en un calendario que escribir la secuencia a mano.

Una buena solución suele ser manejar un calendario que salga directamente sobre el campo de texto como este que os muestro a continuación: read more

Leer más » 3 Comentarios

Suspender

Leer más » 2 Comentarios

Lo mejor de mi RSS del 22 al 28 de julio de 2013

Leer más » 1 Comentario

Primer programa en Python – Hola mundo

Simplicidad y legibilidad, así es el ‘hola mundo’, un ejemplo de primer programa, en Python:

print('Hola, mundo.')
Leer más » 5 Comentarios

Paradoja

Leer más » 4 Comentarios