Compartiendo conocimiento y experiencias

Tecnología + Discapacidad = Oportunidad

categoría:

La tecnología en general, e internet en particular, ha simplificado la vida de la inmensa mayoría de las personas a nivel mundial. No sólo ha simplificado si no que ha permitido abrir una ventana a miles de nuevas experiencias y modos de participar y comunicarse con el resto del mundo. Cada día las personas obtienen más beneficios del uso de la tecnología y eso hace que sean más felices y productivas pero, ¿qué ocurre con las personas discapacitadas que no tienen fácil el acceso a la tecnología?

Lo que para la mayoría de las personas es una maravilla porque pueden utilizar internet para hacer cosas que antes ni siquera se pensaba que pudieran existir, en el caso de algunos discapacitados se convierte en una barrera más, al ver que el nuevo mundo que se está generando entorno a Internet queda fuera de su alcance porque su discapacidad les impide manejar un PC.

Como validar los archivos subidos con PHP

categoría:

Cuando subimos un archivo al servidor mediante PHP es muy importante realizar una validación del tipo de fichero que se está subiendo. Si no validamos el fichero subido estaremos poniendo en riesgo nuestro sistema y estaríamos dejando abierta una puerta de ataque para usuarios maliciosos.

¿Como validamos un archivo subido con PHP? Como mínimo hay que realizar una validación en el servidor. También podríamos hacerla en el cliente, pero este tipo de validaciones son muy sencillas de romper. Por lo que siempre hay que validar en el servidor aunque opcionalmente se pueda validar también en el cliente.

Un ejemplo de validación en el cliente usando javascript podría ser por ejemplo esta:

¿Nadie va a parar a la SGAE?

categoría:

Hace unos días leía que la SGAE reclamaba parte de la recaudación obtenida durante los últimos años de la representación popular que se hace de la obra "El alcalde de Zalamea" en la localidad de Zalamea de la Serena. Pocos días después aparecía un caso similar en Fuente Obejuna.

Antes de nada, reconozco que en este tema de la SGAE no soy parcial. No termino de asumir que me cobren, por ejemplo, 12 € al comprar un disco duro que cuesta 50 y que nunca jamás va a contener música. Me parece mal que se presuponga que voy a ser un delicuente y que me cobren "por si acaso". Dicho esto me pregunto ¿no hay nadie que le pare los pies a la SGAE? ¿cómo es posible que tengan tanto poder?

DrupalCon Paris 2009

categoría:

DrupalCon Paris 2009

DrupalCon es el evento en el que los mejores desarrolladores y empresarios se encuentran para intercambiar ideas, encontrar socios y concebir proyectos. Es el lugar dónde se fortalecen los lazos de la comunidad y se decide el futuro de Drupal. Es donde quieres estar para hacer que las cosas sucedan.

Fecha: Del 1 al 5 de septiembre de 2009 en Paris.

Web: http://paris2009.drupalcon.org

El primer día tiene pinta de toma de contacto, conversaciones, compartir conocimientos de modo libre, haciendo comunidad sin ataduras ni horarios. Luego se hacen grupos de trabajo reuniendo a las personas afines. Y alguna actividad comercial a cargo de Acquia.

Generar PDF y Excel desde PHP

categoría:

Leyendo el blog de Pedro Cambra de Neurotic he llegado a Kabytes donde comentan en dos interesantes entradas cómo generar documentos Excel y PDF desde PHP.

Para exportar a excel se puede utilizar la librería PHP Excel Creator Library que, además de crear ficheros xls, permite también su lectura. Es cierto que Excel es un formato propietario pero hay que reconocer que son muchos los clientes que en algún momento nos reclaman poder exportar listados a Excel.

iPhone, agua y arroz

categoría:

La semana pasada sufrí una desgraciada caída (en realidad me tiraron) en una piscina mientras llevaba en el bolsillo el iPhone. Estuve en el agua apenas 3 segundos pero el teléfono se había mojado completamente. Al salir del agua y de forma instintiva me llevé la mano al bolsillo, saqué el teléfono y cometí el error de tratar de encenderlo. Se mostró la pantalla de inicio por un instante pero acto seguido se apagó y no volvió a responder a ningún botón...

Al día siguiente busqué información para ver si el tema tenía solución y todo el mundo hablaba de que lo principal es no tratar de encenderlo (claro, es fácil decirlo a toro pasado, pero en el momento la primera intención es probar).

Cómo instalar Symfony

categoría:

Podemos instalar Symfony de tres formas diferentes, utilizando PEAR, obteniendo los fuentes mediante el repositorio SVN oficial o descargando el código desde la pagina web oficial. Es recomendable, siempre que sea posible utilizar PEAR o SVN, ya que de esta forma nos será más fácil actualizar nuestra versión del código. A continuación voy a explicar como se hace la instalación desde las tres modalidades.

Instalación con PEAR:

> En primer lugar añadimos el canal de Symfony, para ello ejecutamos el siguiente comando:

pear channel-discover pear.symfony-project.com

Después podemos comprobar las librerías disponibles en el canal con el comando:

> pear remote-list -c symfony

Para terminar, instalamos la última versión, o la que necesitemos, ejecutando el siguiente comando como administrador

> sudo pear install symfony/symfony-1.2.8

Televisión por internet. Entrevista en Canal Extremadura Televisión

categoría:

Canal Extremadura quería que les contáramos cosas sobre nuestra experiencia en el desarrollo de soluciones para TV por Internet y un poquito de teoría sobre que es esto de la TV por Internet.

¿Qué es la televisión por Internet?

EL punto de partida, gracias al cual es posible la TV por Internet es el streaming. Como el avión a los medios de transporte, el streaming a la TV por Internet.

En el Streeaming nuestro ordenador (el cliente) conecta con el servidor y este le empieza a mandar el fichero. El cliente comienza a recibir el fichero y construye un buffer donde empieza a guardar la información.

Cuando se ha llenado el buffer con una parte del archivo, el cliente lo empieza a mostrar y a la vez continúa con la descarga. Partiendo de la idea de comunicación, enfocado en la televisión, se produce un cambio en algunos agentes que intervienen en el proceso.

Virus en las máquinas de revelado rápido de fotografías

categoría:

Según comentan en ESET (fabricantes del antivirus Nod32) se están detectando casos de máquinas de revelado automático de fotografías que contienen software malicioso. Los virus pasan de la máquina de revelado a la tarjeta de memoria sin que el usuario note nada. Al parecer no hay riesgo para la propia máquina ni para las fotos pero sí para los equipos en los que después se inserte esa misma tarjeta de memoria.

Esto de los virus es un auténtico fastidio porque sólo ayuda a las empresas fabricantes de antivirus. Hoy precisamente estoy teniendo problema al buscar en Google. Me aparece un mensaje diciendo:

 

Lo sentimos...

... pero tu consulta se parece a las solicitudes automatizadas de virus informáticos o programas espía. Para proteger a nuestros usuarios, no podemos procesar tu solicitud en este momento.

 

10 módulos principales de Drupal, los más utilizados

categoría:

Views. Este módulo nos permite hacer "listados" de información, nodos, usuarios, etc. Los listados pueden mostrarse como listas, tablas, calendarios, etc.

Content Construction Kit (CCK). En este caso nos ofrece la posibilidad de definir campos definidos por nosotros a los nodos. Hay varios módulos adicionales que nos generan tipos de campos habituales como; link, fecha, imagen, etc.

Token. Este módulo nos permite utilizar "marcadores", textos que serán interpretados o sustituidos por cadenas dinámicas generadas por Drupal. Por ejemplo [title] en una URL será sustituido por el title del nodo.

Distribuir contenido

Comentarios recientes

Apoyamos

Drupal Association

Drupalcamp Bacelona 2010

Cáceres 2016