Artículos de la categoría 'Software'

yon
Monday
2 November 2009 12:10

DeadProgrammers’ Caffe nos trae 7 recomendaciones interesantes para un CMS y que algunas veces no nos paramos a reflexionar lo suficiente:

  • No implementes la búsqueda tu mismo, usa Google.
  • No implementes los comentarios tu mismo, los spammers tienen mil trucos que otros sistemas ya resolvieron.
  • Separa fisicamente la interfaz de administración de lo que va a ser usado por los usuarios. A poder ser, que lo de los usuarios sean páginas estáticas.
  • Comprobación: Calcula la RAM en en orenadores personales de trus trabajadores, compáralo con la RAM en tu granja de servidore. ¿Quien gana?
  • Usa CDN o un proxy cache, no escatimes. Cuando tengas éxito en digg lo echaras de menos. Memcached es un obligatorio.
  • Lucha contra los editores WYSIWYG. Al final nunca funcionan y la gente pega desde el Word, y los usuarios seguro que pueden hacer BBCode o algo similar.

  • Asegúrate de tener buenas copias de seguridad.

8 Pieces of Architectural Advice for CMS

El libro del dragón

Categorias: cinemondo-bizarrosoftware

yon
Tuesday
20 October 2009 11:32

Libro del Dragón Rojo: CompiladoresAún recuerdo el día que echaron “Hackers” en televisión (si esa película con Angelina Jolie en la que se flipan un rato largo) y llegado un momento mencionan el Libro del Dragón Rojo como una fuente de sabiduría. Entonces se levantó mi hermano, fue a la habitación y volvió con su ejemplar.

El libro es Compiladores: Principios, Técnicas y Herramientas de Alfred Aho, Ravi Sethi, y Jeffrey Ullman y siempre que lo veo en la estantería me sonrío.

Bola extra: Programador matando a un ragón

Buscando la imágen para este articulo me he encontrado con uno genial imaginando como mataría un caballero a un dragón si fuera un analista programador dependiendo del lenguaje de programación que usase.

C++ – Crea un pincho básico y va juntando funcionalidades hasta tener una espada compleja que apenas consigue entender… mata al dragón pero se atasca en medio del puente por culpa de pérdidas de memoria (memory leaks)

yon
Friday
14 August 2009 11:45

Necesito un programa de Barrio Sésamo en el que Coco me explique las grandiosidades de la Helvética y por qué no la Arial o la Verdana
Twitter.com/mmetafetan

Arial escrito en HelvéticaYa di mi respuesta en menos de 140 caracteres… ahora toca una explicación larga de “Epi” (Ernie), ya que me ha parecido un tema interesante. Mas que nada porque pensaba, entre otras cosas, que Arial era de Microsfot y no es así.

Una tipografía Sans-serif (o palo seco) es aquella que no está rematada por “bigotes” llamados serifas, esto las hace mas sencillas. Aunque la recomendación es que se use solo para textos que van a ser leídos en pantallas: “Serif para documentos en papel, Sans-serif para pantallas”. La primera tipografía sans serif fue diseñada por William Caslon IV en 1816. Tiene cuatro familias, de las que destacamos las “grotescas” y “neo-grotescas”, las mas simples al mantener el grosor en toda la letra, ya que hoy hablamos de las segundas, en concreto de las tipografías que eligió Microsoft para ser sus abanderadas en el mundo sans-serif.

[Fuente: The Scourge of Arial]
Pero primero hay que remitirse a la Helvética, la original, creada, como su propio nombre indica, en Suiza en la década de 1950 por la Haas Foundry. Cuando esta empresa fue absorbida por Linotype comenzó su carrera al estrellato, convirtiéndose en la tipografía de referencia para mostrar modernidad.

Leer mas »

yon
Thursday
13 August 2009 18:26

Kill IE6Con la llegada de Internet Explorer 8, que es mucho mas compatible a estándares y que deja en la lejanía al antaño omnipresente Internet Explorer 6, se están iniciando diversas campañas para que los usuarios se pasen a las útimas versiones del navegador de Microsoft (o incluso que cambien a otros). De hecho, hay compañías y sitios web de primer orden que han comenzado a dejar de dar soporte a usuarios de Internet Explorer 6 (YouTube). Microsoft Internet Explorer 6 salió a finales de 2001, ¿no es hora de cambiar?

[Vía: Denken Über]
IE6 update se muestra como una barra de actualización de plugins, pero en realidad es un enlace para que te desacargues IE8. Se ofrece como código Javascript para que cualquiera lo ponga en su web y salta al detectar el navegador.

IE6 no more es una web creada por un grupo de empresas con relevancia en la web actual (Justin.tv, RedDit…) que quieren que IE6 sea erradicado por el bien de los usuarios de la web. Se meustra un mensaje (lo tienen en diferentes idiomas) al detectar el navegador recomendando actualizar a IE8 o a otros navegadores actuales.

Let’s kill IE6 es una propuesta similar, un pequeño cuadro de texto avisa de la versión y te recomienda instalar las últimas versiones de navegadores.

A todo esto, desde Microsoft han dicho que a ellos les encantaría que todo el mundo se pasase a Internet Explorer 8, que es el que tiene mas seguridad, estabilidad, compatibilidad y mas cosas que terminan en -dad, pero que van a seguir dando soporte a Internet Explorer 6 durante todo el ciclo del Windows del que formaban parte. De hecho según la web dice que se dará soporte hasta 24 meses después del último Service Pack sobre el SO o el final del ciclo de vida. Teniendo en cuenta que IE6 vino Windows XP y que WinXP SP3 salió en abril de 2008, pues nos presentaríamos como poco en 2010. (y eso sin contar con que cada poco deciden dar una moratoria a XP, y que como Win7 tarde mucho en salir lo mismo nos encontrarmo un SP4 :P)

yon
Thursday
6 August 2009 21:28

GMail Logo[Vía: Lifehacker]
De todos es sabido que la publicidad Adwords que publica Google es contextual, esto es, se adapta al lugar donde está. Si se publica en una búsqueda, son anuncios de algo relacionado a la búsqueda; si es una web, serán anuncios sobre algo de lo que se habla en la web… y en el correo, pues algo que tenga que ver con la conversación tratada. Mucha gente piensa que alguien lee tu correo para saber que anuncios poner o que se avisa a los anunciantes de que usarios han visto sus anuncios, dejémoslo claro: es un proceso automático (basado en palabras clave) y ningún anunciante es avisado mas que a nivel estadístico (cifras), pero no se dan nombres ni direcciones de email.

Eso si, un usuario inteligente leyó esto:

Gmail’s filters also block ads from running next to messages about catastrophic events or tragedies, erring on the side of not displaying an ad if the content is questionable.
Los filtros de Gmail bloquean la presentación de anuncios al lado de mensajes sobre eventos catastróficos o tragedias, prudentemente no mostrando anuncios si el contenido es de dudoso gusto.
About Gmail privacy: Targeted ads in Gmail

Y avispado él pensó: “si mis emails tienen contenido sensible, ¿entonces no tendrán anuncios?” Pues así es, si se mencionan muertes, accidentes o algo similar, los anuncios desaparecen. En sus pruebas ha visto que tiene que debe haber una densidad de una palabra “sensible” cada 167 para que la publicidad desaparezca, así que ahora escribe correos breves y los firma con la palabra “massacre” (entre otras). Echad un ojo a su web para mas información.

yon
Thursday
9 July 2009 12:09

Ubunchu, manga de UbuntuQue los japos están un poco “pallá” lo sabemos todos, capaces de sacar revistas (plural) sobre un perro (singular). Pero lo que no me podía imaginar es que eran capaces de sacar un manga sobre un sistema operativo. Os presento una comedia romántica estudiantil titulada Ubunchu, en el que tres chicos de un club de informática comienzan a conocer este sistema operativo. [+ info: DoctorMO’s Blag]

Por el momento solo se han publicado dos capítulos y se puede distribuir libremente porque tiene licencia Creative Commons, con atribución y sin uso comercial. Algunos voluntarios han decidido traducirla a múltples idiomas y puedes leerla en Español: Capítulo 1, Capítulo 2.

Para terminar os dejo con un bonito artículo de Mercé Molist: El secreto de Ubuntu.

HTML 5 ya está aquí

Categorias: software

yon
Wednesday
10 June 2009 11:28

[Vía: aNieto2k]
Menudo revuelo hoy en el trabajo al ver que YouTube y DailyMotion han apostado por HTML5 creando sendas demos de como serían sus webs bajo esta especificación de marcado para web. Para disfrutar de HTML5 necesitaras las últimas versiones de los navegadores: Chrome, Safari 4, Webkit, Firefox 3.5, si lo tienes apunta a estas direcciones:

HTML5 ya lleva muchos meses definido, pero ese es el primer paso, luego tienen que prepararse los navegadores y finalmente (y es el paso que se está viendo en estas semanas) tiene que adaptarse la web. HTML 5 trae un surtido completo de nuevas etiquetas para marcar los documentos de web que mejoran la descripción de los mismos (aquí una pequeña selección):

Marcado de estructura

  • nav, colección de enlaces (menu de navegación).
  • header, footer: Elementos que expresan contenido a principio y final del documento.
  • article un artículo; section un apartado en el documento.

Marcado semántico

  • aside, contenido no relacionado con el documento principal (banners, avances de otras secciones, etc..)
  • figure, imagenes complementarias
  • video, elemento en vídeo; audio, elemento en audio

Especialmente importante en todo esto es que se mejorará la web semántica y que se quitará la dependencia a plugins de terceros para mostrar contenido multimedia, ya que al estar incluido en el estándar los navegadores deberán implementarlo “de fábrica”. Así, se puede decir que Flash y Quicktime tienen los días contados en ese aspecto.

Mas info:

yon
Thursday
28 May 2009 16:14

Hace unos años me enseñaron que el programa para Linux apt-get tenía un curioso huevo de pascua, si se ejecutaba con el parametro moo, devolvía una simpática vaca.

$ apt-get moo
         (__) 
         (oo) 
   /------\/ 
  / |    ||   
 *  /\---/\ 
    ~~   ~~   
...."Have you mooed today?"...

Hoy me dijeron que probara aptitude, y me hizo gracia leer en la ayuda “Este aptitude no tiene poderes de Super Vaca.” Así que investigué un poco y me di cuenta que también tenía un huevo de pascua.

$ aptitude moo
No hay ningún huevo de pascua en este programa.
$ aptitude -v moo
Realmente no hay ningún huevo de pascua en este programa.
$ aptitude -vv moo
¿No le he dicho ya que no hay ningún huevo de pascua en este programa?
$ aptitude -vvv moo
¡Deje de hacer eso!
$ aptitude -vvvv moo
Vale, vale, si le doy un huevo de pascua, ¿se irá?
$ aptitude -vvvvv moo
De acuerdo, usted gana.
                              /----\
                      -------/      \
                     /               \
                    /                |
  -----------------/                  --------\
  ----------------------------------------------
$ aptitude -vvvvvv moo
¿Qué es? Un elefante siendo devorado por una serpiente, evidentemente.

¿No lo pillas? Entonces quizás es que seas una persona grande…. o que no te has leído El Principito.

yon
Monday
18 May 2009 11:05

WindowsMi panorama actual es el siguiente: en casa un Mac, en el curro un Linux (Ubuntu) y de vez en cuando gestionando los equipos de mi alrededor que tienen Windows… completito, completito. Así que cada día tengo que desempolvar algún conocimiento técnico o descubrir cosas nuevas.

Para atacar los equipos windows normalmente me conecto remotamente, y hoy surgió la pregunta mas tonta: ¿como haces un “ctr+alt+del” en remoto? Pues la respuesta (poco intuitiva): “ctrl+alt+end”. [Vía: devnulled]

Mas trucos y atajos de teclado para sesiones remotas en el blog de Eber Irigoyen: Remote Desktop tips and tricks (IMPRESCINDIBLE).

PD: Para conectar en remoto desde Ubuntu uso Gnome-RDP, desde MacOs uso CoRD. ¿Alguna sugerencia distinta?

yon
Wednesday
13 May 2009 17:55

Sabía que tenía este borrador perdido el otro día que hablé de iUseThis y de AppFresh…
Mientras los Linuxeros Debianeros pueden tirar de repositorios APT y hacer un “apt-get update” para tener al día todos los paquetes instalados, los usuarios de Mac y Windows parece que tienen que estar atentos a las noticias para saber cuando hay una nueva versión de su programa preferido (o que su programa tenga su propio gestor de actualizaciones). Pues no, para hacer la vida mas fácil tenemos un programa para cada uno de ellos.

Para MacOS: AppFresh

Basada en la web colaborativa iusethis.com, el programa comprueba los programas que tienes instalados y recomienda las actualizaciones de cada uno de ellos, con enlaces directos a su descarga (o a la página donde buscar el enlace a descargar con un navegador integrado propio). La presentación en tres columnas, siguiendo el estilo de Leopard, permite filtrado por aplicaciones Apple (que realmente pueden ser actualizadas desde el SO), diferencia entre las ya actualizadas, permite no comprobar ciertas aplicaciones… un imprescindible.

Para MsWindows: Ketarin

[Vía: Geekotic]
Ketarin, es una aplicación portable (puedes llevarla en tu pendrive USB y no necesita instalarse) y de código abierto permite consultar si hay nuevas versiones de tus programas. Utiliza la web FileHippo.com para saber las últimas versiones y descargarlas. También puedes aportarle otros lugares de descarga y una mínima inteligencia intenta detectar nuevas versiones de estos lugares.