La construcción de formas inimaginables
Como arquitecto, a menudo me pregunto, ¿cuál es el origen de las formas que diseñamos? ¿Qué tipo de formas podríamos diseñar si dejáramos de trabajar con referencias? Si no tuviéramos preferencias ni ideas preconcebidas, ¿qué tipo de formas podríamos diseñar si pudiésemos dejar a un lado nuestra experiencia, si pudiésemos liberarnos de nuestra educación? ¿Qué aspecto tendrían estas formas nunca vistas? ¿Nos sorprenderían? ¿Nos fascinarían? ¿Nos deleitarían? En ese caso, ¿cómo podemos abordar la creación de algo que es realmente nuevo?
Facebook añade función de cierre de sesión remoto
Facebook agregó la función de cierre de sesión remota que permitirá a los usuarios que accidentalmente dejan la sesión abierta en un dispositivo concreto terminar esas sesiones desde otro lugar.
«¿Alguna vez has prestado el teléfono de un amigo para usar Facebook y luego olvidaste cerrar la sesión antes devolverlo? Tal vez te conectaste desde un ordenador público, pero accidentalmente te alejaste dejando tu sesión de Facebook activa», escribió Facebook en un blog. «Ahora, puedes ver si todavía estás conectado en otros dispositivos y de inmediato cerrar la sesión en esos dispositivos desde un control central en tu cuenta.»
Gestión de la Configuración: Control de Versiones
Los sistemas de control de versiones nos sirven para la gestión de los diversos cambios que se realizan sobre los elementos de algún producto o una configuración del mismo.
Normalmente es usado en el desarrollo del software, donde un equipo puede estar trabajando con los mismos ficheros. Cada cambio realizado se identifica por un código, el cual tiene asignado un ‘timestamp’ y la persona que realizó ese cambio.
Gracias a este control del cambio, nos permite poder volver a cualquier versión anterior del diseño.
Este tipo de control hoy en día se aplica sobre cualquier formato,no sólo código fuente, sino sobre cualquier tipo de fichero o incluso en gestores de información tipo WIKI.
Leer más…
Cursos de programación
A menudo los programadores tienen que aprender un lenguaje leyendo y revisando extensos volúmenes de texto, pero Hurricane Electric ha puesto a nuestra disposición completamente gratis varios programas interactivos para aprender a programar lenguajes como Perl, PHP, Ruby, Python y SQLite. Y no se olvidó de los populares en la web como Html, CSS, Javascript, JQuery y XML.
Leer más…
Que no te espíen en la oficina
En nuestro trabajo pasamos la mayor parte del día. Desde ahí coordinamos toda nuestra vida laboral y también personal. Empero, podría no existir un lugar más público que nuestra computadora ya que, tal parece, todos estamos hoy expuestos al espionaje empresarial.
Leer más…
12 Utilidades absolutamente y esencialmente enfermizantes para programadores
En todas las épocas de los últimos tiempos ha habido una profesión que por un momento se podía entrar sin una capacitación formal. Autodidactas en el siglo 19 sabían leer la ley sin recurrir a una educación formal (véase Abraham Lincoln). A comienzos del siglo 20 fue la aviación. Por un tiempo corto en la década de 1980 y principios de 1990, fue la informática, gracias a la liberación de los Apple IIe, la PC IBM y el Mac.
Si no fuera por el Windows® de oportunidades, pensaría qué hubiera sido de mí. (Oye, viejo, ¿puedes darme un céntimo?) Pero tuve mucha suerte, cuando me puse serio acerca de aprender a programar, todo lo que necesitaba era un libro en el 8088 y un libro sobre C, y estaba todo listo para Rock and Roll.
Por mucho que me encantaba el código, 30 años más tarde, hay algunos aspectos que odio:
- Haciendo una tarea mundana más de una vez
- No recuerdo cómo arregle este problema en el pasado
- Perder el trabajo por discos malogrados o estúpidas revisiones irreversibles
- No ser capaz de encontrar las diferencias sutiles en los archivos de texto.
Por lo tanto, mis 12 utilidades esenciales….
Leer más…
¿Cómo descargar sólo una parte de un archivo de un sitio web?
A veces, tenemos que descargar los datos desde un archivo alojado en un sitio web y es posible que tengamos sólo una parte, no la totalidad. Vamos a revisar un código que puede descargar una sección o una porción de un archivo. El único requisito para garantizar el éxito de la operación es que el servidor remoto soporte la aceptación de las solicitudes de rango para un recurso.
Leer más…
Seguridad en servidores Linux
Como llevo unos cuantos post filosóficos, vamos ahora con algo más técnico. Vamos a darle un pequeño repaso a algunas medidas de seguridad básicas para un linux y a su aplicación real hoy en día. Como veremos, muchas de las cosas que se venden como «seguridad en servidores linux», han quedado obsoletas y no sirven para mucho.
Empezaremos por repasar algunos conceptos de los de toda la vida, como la búsqueda de ficheros setuidados y la deshabilitación de servicios innecesarios. Tras esto, le daremos un repaso a la importancia actual de estas medidas de seguridad en un entorno corporativo actual. Finalmente, hablaremos de las nuevas tendencias en seguridad.
Leer más…
Los Sitios Web más adictivos – Parte I
Estos sitios son los culpables de placer para muchos… porque son atractivamente adictivos, y se prestan por lo menos a 30 minutos de navegación por día, dependiendo de sus gustos personales. Al ojear la lista a continuación, recuerda que «SFW» significa «Seguro para el Trabajo», donde los sitios tienen contenido adecuado, limpio para la mayoría de espectadores. Se advierte sin embargo: a menos que el sitio esté expresamente etiquetado como SFW, tengas cuidado antes de abrirlo.
Leer más…
Anatomía de una compra de Viagra Spam
¿Qué sucede si compras algo a través de la de publicidad spam? Este gráfico muestra el flujo del tráfico de Internet y el flujo del dinero tras la compra de Viagra a partir de un mensaje de spam.