Dissenyar una web amb Joomla

Podem dissenyar una web aprofitant els avantatges que tènen els sistemes gestió de continguts.

Amb Joomla! podem crear des de llocs web personals fins a llocs corporatius i a més es troba disponible en català. Joomla és un sistema de continguts (CMS o Content Management System) programat en PHP i amb base de dades MySQL. Aquest producte es descarrega gratuïtament des d'Internet.

El navegador web Mozilla Firefox

Mozilla Firefox es un navegador web de software libre muy recomendable porque es prácticamente invulnerable a programas maliciosos, visualiza mejor las páginas web al seguir los estándares de la W3C y tiene muchísimas extensiones que aumentan su funcionalidad de muchas formas diferentes.

Deberíamos seguir la premisa de no utilizar software qué sólo sirva para un sólo sistema operativo (léase Microsoft Windows). Lo ideal es utilizar programas que funcionen tanto para Windows como para Linux. De esta forma si un día decimos cambiar de ordenador no tendremos ningún problema de adaptación. Por ello:

  • Es mejor utilizar Firefox que el Internet Explorer
  • Es mejor utilizar Thunderbird que el Outlook Express
  • Es mejor utilizar Open Office que Microsoft Office

Descárgate Firefox…

Traducción de "pluralize"

En la programación con Ruby on Rails el helper pluralize es muy útil, porque te muestra en plural una palabra cuando la cuenta es mayor que uno. Aquí tenemos una versión que funciona en tres idiomas: catalán, español e inglés.

Podemos ver un ejemplo en funcionamiento.

Curso de Microsoft Excel avanzado

Técnicas avanzadas de Excel para profundizar en el conocimiento de esta potente hoja de cálculo de Microsoft

Desarrollo web con "Ruby on Rails"

Supongamos que necesitas escribir una aplicación web de gran calidad y con un hermoso diseño que esté lista mañana, pero que además la puedas mantener y ampliar durante años.

  • Puedes utilizar Java. Una solución basada en J2EE estará bien estructurada pero las aplicaciones Java se extienden en el tiempo y parece que nunca se finalizan.
  • También puedes utilizar un lenguaje de guionado como PHP, que te permitirá escribir código con gran rapidez, pero te fastidiará su mantenimiento y ampliación durante los siguientes meses o años

Ruby on Rails estará justo en el punto medio que habías estado buscando

Ruby on Rails es un completo entorno de desarrollo web MVC que te ayuda a producir aplicaciones muy estructuradas a tu manera. Tú te concentras en la funcionalidad a nivel de aplicación y dejas a Rails que cuide de los detalles. Y como escribes en el lenguaje de programación Ruby obtienes la potencia y expresividad de uno de los lenguajes más dinámicos en existencia.

Función "permalink" con Javascript

Desarrollando una web con Ruby on Rails me he encontrado con un problema relacionado con los permalink y la codificación de caracteres UTF-8.

He aquí lo bueno de cada uno de estos tres elementos:

  • Con RoR el desarrollo de una web está muy bien estructurado pero sin que ello menoscabe la flexibilidad o la potencia.
  • Con los permalink tenemos una dirección URL mucho más descriptiva; menos críptica. Por ejemplo, ver en la barra de direcciones del navegador web:
    "pelicula/la_guerra_de_las_galaxias"
    es mucho mejor que ver  "pelicula?id=3230"
    y además es mejor para el posicionamiento de la web en Google. Para hacer un permalink hay que evitar los espacios en blanco, los acentos y en general los caracteres "extraños".
  • Con la codificación UTF-8 se puede representar los caracteres de los alfabetos de muchas lenguas del Mundo. Hay que configurar RoR correctamente para que codifique la página HTML en UTF-8.

A fin de cuentas, lo que necesitaba era convertir el título de un artículo a su representación permalink de la forma más automática posible, sin intervención del operador. He encontrado soluciones en Internet pero en todas trataban de forma incompleta el tema de los acentos. Para verlo más claro veamos un ejemplo:

  • "La cañería está rota" sería el título del artículo
  • "la-caera-est-rota" sería el permalink que no respeta acentos.
  • "la_caneria_esta_rota" es el permalink que quiero obtener (Me gusta más el guión bajo que el guión normal para indicar los espacios en blanco).

Los megabytes eran en realidad mebibytes

"La forma correcta de referirse a los megabytes es como mebibytes, y la forma correcta de referirse a los kilobytes es como kibibytes, y así con todas las unidades de medida informática". En realidad no hay una forma más correcta que otra ya que significan cosas distintas. No es exactamente lo mismo un megabyte que un mebibyte aunque se le parece mucho.

A lo que me refiero con que "los megabytes eran en realidad mebibytes" es que lo que antes habitualmente entendíamos como megabyte en realidad era un mebibyte. ¿Qué entendíamos antes por megabyte? Pues 1.024 KiB o 1.048.576 bytes. ¿Y qué es ahora un megabyte? Pues 1.000 KB o 1.000.0000 bytes. Por fin un megabyte es un megabyte y ya no será nunca más un megabyte adulterado.

El megabyte es un millón de bytes y un millón es una potencia de diez. Un kilobyte son mil bytes,  así como un kilómetro son mil  metros o un kilogramo son mil gramos. Un disco duro de 100 GB (gigabytes) tiene cien mil megabytes o cien millones de kilobytes o cien mil millones de bytes.

100 GB = 100.000 MB = 100.000.000 KB
= 100.000.000.000 Bytes

Como podéis observar ahora es más fácil pasar de una unidad de medida a otra ya que sólo tenemos que multiplicar o dividir por mil, o correr la coma decimal de tres en tres posiciones.

Canal Coneixement de l'Ajuntament de Barcelona

El Canal del Coneixement és un portal de l’Ajuntament de Barcelona que es vol establir com a punt de referència de tota la informació relacionada amb els diferents àmbits del coneixement.

Podem descarregar-nos quaderns sobre programari lliure: GNU/Linux, Firefox, Thunderbird...

Proinf.net, ©2003-2018 ci 3.1.9 (CC) Esta obra está bajo una licencia de Creative Commons Este software está sujeto a la CC-GNU GPL