3

El Cubo de Rubik y la escala Pantone

Escrito por jesusrpeinado el Dic 1, 2008 en Diseño

La escala Pantone es una de las escalas cromáticas más conocidas del mundo, sobre todo por diseñadores, que esta vez ha sido usada de una forma muy original. Se trata de una idea del diseñador industrial argentino Ignacio Pilotto, montando el cubo de rubik usando la escala cromática de Pantone en lugar de los colores planos.

Se trata de una idea sin intenciones comerciales, aunque con ideas así las intenciones son lo de menos al final.

Comercial o no comercial, ¡me pido uno!

Tags:

 
2

Wallpaper: Noviembre

Escrito por jesusrpeinado el Nov 29, 2008 en Arte, Informática

Los fondos del escritorio del pc, o wallpapers, son algo para mi imprescindible. Voy cambiando el aspecto del ordenador de vez en cuando, por aquello de variar y porque en según que épocas necesitas un ambiente más sobrio, más compacto, y a veces colorido y vivaz. A dia de hoy, juzgad vosotros: este es mi fondo de pantalla actual:

Este fondo de pantalla, llamado “My Stash“, se lo debemos a f-l-A-r-k, un artista de fractales estadounidense que publica en DevianArt. Lo encontré en una recopilación, totalmente recomendable, que hicieron en Noupe de Fondos de escritorio creativos en alta resolución sólo para diseñadores. Echadle un vistazo, vale la pena.

Tags: ,

 
2

¿Código limpio? Sí, por favor.

Escrito por jesusrpeinado el Nov 20, 2008 en Informática

Para todos aquellos que hemos programado o tocado código de cualquier tipo, debería ser una prioridad mantener el código limpio, además de documentado y comentado debidamente (sobretodo en hojas de estilos esto es más que necesario para estructurar el archivo).

Esta limpieza de código es automática con un buen estilo de programación y diseño siguiendo ciertos consejos, que siendo justos son a menudo específicos para cada lenguaje y tecnología.

En concreto hoy tengo doce consejos básicos para mantener nuestro código HTML y CSS limpio, cortesía de Smashing Magazine. Os traduzco y explico un poco estos consejos:

1. Usar cabecera “Strict DOCTYPE”

Si vas a usar la cabecera DOCTYPE, asegúrate de hacerlo bien. No es necesario discutir si usar HTML 4.0 o XHTML 1.0: ambos ofrecen una versión estricta STRICT que nos asegurará una correción suficientemente honesta en nuestro código.

El DOCTYPE (Document type declaration- DTD) es una cabecera que la W3C recomienda usar para cada documento html. Indica tanto la referencia de como se sirve el documento ( text/html ) además de la versión del lenguaje usado para su implementación (HTML v4.1, v3.0, etc; o bien xHTML v1.0, v1.1, etc).

Existen dos tipos de DOCTYPE: Strict y Transitional. Mientras que los Strict mantienen una corrección absoluta del lenguaje (x)HTML, los Transitional permiten el uso de ciertos elementos del lenguaje ya desfasados. El problema viene aquí: se han venido usando indiscriminadamente los DTD Transitional, cuando estos no garantizan realmente la correción del texto.

Pongamos un ejemplo: uno de los elementos desfasados que los Transitional DTD permiten son las tablas. Pero pensemos con claridad: ¿para que usar tablas, si podemos maquetar en CSS lo mismo de un modo correcto?

Por esto: dejemos de usar DOCTYPE transitional, si podemos usar un DTD Strict.

Un estudio de este tema en profundidad en AListApart, para aquel que quiera ampliar este tema y sus correspondientes justificaciónes (en inglés).

2. Usemos los caracteres especiales codificados

En la cabecera de sección, lo primero que hacemos debe ser declarar la codificación de los caracteres que usaremos. Es decir, si usamos UTF8, declaremoslo con:

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >

Del mismo modo si usasemos, por ejemplo, Unicode ISO 10646.

Igual de importante es el hecho de usar los caracteres especiales de un modo estricto. Esto es: si usamos un símbolo “&” (Ampersand se llama en inglés, en realidad una derivación de la palabra francesa “et”, es decir, “y”), deberemos usar no el simbolo por sí mismo, si no “&amp;“. Del mismo modo, el caracter “á” sería “&aacute;“. Podemos encontrar una lista bastante completa en ascii.cl, además de un recurso imprescindible: www.ascii-code.com.

Un detalle: si incluimos en nuestro <title> alguno de estos caracteres especiales, declarad el <meta … charset:…> antes del <title>.

3. Indentación adecuada

La indentación es la acción de mover bloques de texto hacia la derecha usando espacios o tabulaciones, lo que comunmente se llama sangrado, para ordenar el código según sentencias.

Ejemplo de lo que no se debe hacer:

Y esto, como debería quedar el código, bien indentado:

Puede parecer para algunos una tontería y para otros algo obvio. El problema de todo esto es que a menudo lo dejamos de lado, tomándolo por algo sin importancia, pero la mejor forma de comprender un código de un vistazo es esta, lo cual le da una gran importancia.

4. Mantén tu CSS y Javascript fuera del archivo principal

A menudo, por rapidez y dejadez dejamos fragmentos de código CSS entre etiquetas <style> y trozos de código Javascript entre <script>. Esto hace que nuestro código quedé con parches fuera de lugar, y corrientemente, carguemos varias veces las mismas funciones o estilos, cuando podriamos cargarlos una sola vez, quedando en caché y acelerando un poco más la carga de nuestras páginas.

Por ello, la práctica más correcta es:

<LINK REL=StyleSheet HREF="style.css" TYPE="text/css" MEDIA=screen>

<script type=”text/javascript” src=”nombre.js“></script>

5. Anida las etiquetas correctamente

Las etiquetas <a> y <h1> (igualmente <h2>, <h3>, etc) suelen usarse unidas; es decir, suele verse un texto al que se aplica al mismo tiempo tanto un <a> como un <h1>. El problema es que a menudo suele verse lo siguiente:

<a href=”./”><h1>Ejemplo</h1></a>

Bien, en este ejemplo, el error es el siguiente: <a> es lo que se llama “inline element“, que quiere decir que es un elemento que solo puede contener texto, mientras que <h1> es un “block element“, es decir, un componente que puede contener y aglomerar otros elementos, no solo texto. Por tanto, incurrimos en un error de base: un <a> no podrá nunca contener un elemento, de modo que la forma claramente correcta sería:

<h1><a href=”./”>Ejemplo</a></h1>

6. Elimina los div innecesarios

Los divs, esos elementos de bloque tambien llamados capas, nos facilitan hasta el extremo la maquetación web unida con CSS. Pero, para ser exactos, a veces tambien abusamos de ellos para agrupar de alguna forma ciertos elementos de forma innecesaria.

Un artículo en CssCreator explica esta tendencia y unas buenas maneras de maquetación de forma detallada. Quizás más adelante traduzca éste y otros artículos.

7. Usa una convención de nombres mejor

Vale, el epígrafe por sí mismo no se entiende, pero es fácilmente entendible. Cuando tenemos que nombrar clases o elementos, necesitamos una convención o regla para nombrar siempre de una determinada manera nuestros elementos, y así siempre poder comprender qué significa cada nombre.

Pero a menudo caemos en un error muy extendido, y es el nombrar las cosas teniendo en cuenta el aspecto que tiene: por tamaño, por color, por tipografía. Pero este aspecto es variable, en un futuro cambiariamos los atributos de la clase y este aspecto variaría y no se correspondería con el nombre que se le ha dado. Por eso siempre hay que darle un nombre que corresponda a su estructura o finalidad dentro de la maquetación, que es algo que no variará.

Por tanto, los nombres que no debemos usar son por ejemplo: roundedBox, boldBoxText, etc. Sin embargo, nombres como sidebar, footer, mainNav, header, etc, serán correctos.

Más:

8. Deja la tipografía para el CSS

Sabemos que siempre debemos dar estilo a nuestro texto mediante css, al igual que la estructura. Pero lo que a veces no sabemos es que incluso el poner todo un texto en mayusculas, (”all caps” o “all capitals”lo llaman en inglés), puede y debe hacerse en CSS mediante el atributo text-transform y el valor uppercase.s

Es decir, en lugar de poner:

<h1>INICIO<h1>

Pondremos:

<h1>INICIO<h1>

y en el CSS:

h1 {

text-transform: uppercase;

}

9. Da una clase o identificador al <body>

Aplicar una clase o una identificación al <body> tiene una utilidad muy amplia en cuanto al uso de distintos estilos de contenido en distintas páginas de un mismo sitio o portal.

De este modo, se haría: <body class=”blogLayout”> que aplicaría a todos los div, una clase o indentificación y una serie de atributos.

Más:

10. Validación

Debemos mantener nuestros proyectos validados a nivel de código y deberán pasar los test de (x)HTML y de CSS que nos facilita la W3C.

Más:

11. Ordena de forma lógica

El código debe ordenarse de una forma, como digo, lógica. ¿Que sentido tendría que en el código el “footer” o pie de página, estuviera declarado antes que una barra lateral “sidebar”? Ninguno. Es por esto que debemos ordenar el código según vaya apareciendo en nuestra maquetación.

12. Haz lo que puedas

Esto es: si no sabes por donde empezar a solucionar estos problemas en páginas ya realizadas, si usas un CMS que te fuerza a tener alguna mala costumbre aplicada al código, etc, no te preocupes. Cuando se trata de aplicar este tipo de consejos a proyectos ya realizados, pensar en esto es mucho mas dificil.

Lo importante es que asumas y aprendas este tipo de consejos y en el futuro lo apliques en tus proyectos. Escribir código limpio es mucho más facil que limpiar uno ya sucio.

Por eso, ¡Cuida tu código, y aprende buenas maneras!

Tags: , ,

 
0

¡Ya están aquí! ¡Ya llegaron!

Escrito por jesusrpeinado el Nov 17, 2008 en Informática

Ya tengo en casita mis cds de Ubuntu y Kubuntu 8.10 Intrepid Ibex, que han llegado en el mismo paquete hoy mismo.

Solo me queda decir: ¡Viva el ShipIt!

Tags: , ,

 
0

Antonio López, fotografía al óleo

Escrito por jesusrpeinado el Nov 16, 2008 en Arte

Sólo os dejo un cuadro hiperrealista del autor, llamado “Gran vía”, para que lo degustéis, y un par de enlaces.

Galería en Artelibre.

Antonio López, en Wikipedia.

Tags: , ,

 
1

Arte Urbano de Joshua Callaghan

Escrito por jesusrpeinado el Nov 15, 2008 en General

Joshua Callaghan es un artista urbano bastante… llamémosle particular. Primero porque su obra es más realista que otra cosa, nada de grafitis o dibujos; y segundo porque su cometido es convertir objetos… en invisibles:
Ejemplo de arte urbano alternativo

http://www.joshuacallaghan.com/

Reportaje fotográfico En Telegraph.co.uk .

Tags: ,

 
0

El Senado tiene un primer gesto con la Ingeniería Informática

Escrito por jesusrpeinado el Nov 12, 2008 en General

Es solo un paso, pero parece que la amenaza de huelga y correspondiente manifestación coordinada a nivel nacional les ha asustado un tanto. Esta tarde, en una sesión del Senado, ha tenido lugar la comparecencia del Colegio Profesional de Ingenieros Informáticos y se ha sometido a votación la disposición de incluir en las fichas de grado y master a la Ingeniería Informática, además de estudiar el tomar medidas para solucionar la situación de desigualdad con respecto al resto de ingenierías.

Textualmente, la resolución ha sido:

La Comisión de Ciencia e Innovación insta al Gobierno para:

1. Incorporar, tras un breve período de tiempo, las titulaciones en el ámbito de la ingeniería informática (Grado y Máster) en la discusión del conjunto de las ingenierías

2. Estudiar, respetando la legislación y normativa vigente, las posibilidades de definir soluciones transitorias para que la ingeniería informática tenga el mismo trato que el resto de las ingenierías hasta el desarrollo legislativo de la regulación de profesiones en el marco de transposición de la directiva europea de servicios.

Aprobada por asentimiento

Video de la resolución del Senado

Aún así, por el momento, no ha sido desconvocada ni la huelga, ni las correspondientes manifestaciones, puesto que esto no deja de ser un gesto. No es ni una proposición no de ley tan siquiera, es tan solo un pequeño compromiso de “instar al gobierno” a tomar partido por la Ingenieria Informatica, nada más.

Tags: , , ,

 
0

Manifestación informática

Escrito por jesusrpeinado el Nov 10, 2008 en General

Después de todo el follón, el Consejo de Colegios Profesionales de Ingenieros en informatica, compuesto por los Colegios de toda España, se ha pronunciado, y a nivel local se estan convocando manifestaciones para denunciar la situación. Estas manifestaciones parecen estar enfocadas a coordinarse entre ellas, con un lema común.

El Colegio Profesional de Ingenieros en Informática en Andalucía y el Colegio Profesional de Ingenieros Técnicos en Informática de Andalucía asumen y apoyan las movilizaciones convocadas para el próximo 19 de noviembre, a las 12h, como expresión del enorme y más que justificado descontento que sienten los 130.000 Ingenieros e Ingenieras en Informática y los 95.000 estudiantes de esta titulación por esta situación.

Desde el CPIIA y el CPITIA queremos animar a todos los ingenieros en informática andaluces, a los estudiantes de dichas ingenierías y a todos los ciudadanos a que participen en las movilizaciones convocadas en todas las provincias de nuestra Comunidad.

Como ya hemos expresado consideramos que las últimas acciones llevadas a cabo por el gobierno de la nación y las posturas manifestadas por el mismo no pueden ser admitidas por nuestro colectivo y creemos que ha llegado el momento de que la sociedad nos escuche y comprenda que la responsabilidad profesional que la misma nos reconoce no haya sido aún reconocida por las autoridades.

Estamos denunciando el riesgo que supone para la economía del país que el Ministerio de Ciencia e Innovación haya propuesto la estructura de todos los títulos universitarios de ingeniería, excepto el de Informática. Esto agrava la situación de abandono y desprecio que el Ministerio de Industria y su Secretaría de Estado de Telecomunicaciones mantienen hacia esta profesión, motor del desarrollo tecnológico e industrial desde hace más de 30 años.

Concretamente, en Jaén, sabemos que ha sido presentada la solicitud de manifestación, y que esta tendrá como itinerario: Campus de las Lagunillas, Ben Saprut, Patrocinio de Biedma, Santa María del Valle, Avenida Ruíz Jimenez, Paseo de la Estación (hasta la Plaza de las Batallas, frente a la Subdelegación). Ha sido convocada para el dia 19, como en el resto de España, y también a las 12 de la mañana. Podéis ver el itinerario en Google Maps.

Tags: , ,

 
4

Informáticos, y el lío de las atribuciones

Escrito por jesusrpeinado el Nov 6, 2008 en General

Estos días han sido un conjunto de idas y venidas de información y desinformación, que aparte de volvernos locos y de mal humor, ha abierto la veda y ha provocado la alarma social desde el sector estudiantil informatico.

En general, todo ha surgido a partir de la publicación del Ministerio de Educación de una lista de fichas de los nuevos títulos de grado, las titulaciones que sustituirán a los actuales títulos universitarios. Esta publicación provocó la aparición de la siguiente carta del Colegio Profesional de Ingenierios en Informática de Andalucía, distribuida por correo electrónico, web y foros por internet:

Mensaje:
Estimado ingeniero,

El pasado 23 de octubre el Ministerio de Educación presentó las fichas de los nuevos títulos de grado y master de todas las ingenierías menos la de informática cumpliendose así los peores presagios. La excusa ha sido que nuestra ingeniería no tiene atribuciones y que la informática es una materia transversal y por lo tanto no debe de concentrarse en una titulación concreta.

Las consecuencias de esta situación son:

- Desaparece la ingeniería en informática. Se cumple el deseo de muchos. Por fin desapareceremos y dejamos el camino libre al ejercito de aficionados y “reciclados” para erigirse como los nuevos y verdaderos informáticos. Dejaremos de ser un problema.

- Nuestros títulos no serán homologables a ninguno al no existir correspondencia con los nuevos títulos.

- Nunca tendremos atribuciones profesionales. No la hemos tenido hasta ahora y al desaparecer ya no las tendremos nunca. No sabemos que pasará con los nuevos títulos aunque por su caracter local a cada universidad no parece posible que lleguen a tener atribuciones.

- Los títulos actuales no tendrán validez. Al no poder homologarnos con los nuevos títulos que pudieran aparecer en el futuro nuestros actuales títulos iran perdiendo validez y se quedarán como el recuerdo del mayor engaño del sistema educativo español.

- Los actuales estudiantes están siendo objeto de engaño. Las universidades no informan temiendo una huida en masa que dejarían vacías a las escuelas de informática.

- No podremos trabajar en Europa. Al no existir por lo dicho en los puntos anteriores, nuestros títulos no se corresponderán a ningún título europeo. Las nuevas fichas de ingenieros de telecomunicación recogen las competencias de la informática por lo que serán ellos quién se queden con nuestra parcela de trabajo.

- Las universidades tendrán autonomía para inventar títulos relacionados con la tecnología de forma local y diferente entre ellas. Las universidades privadas harán su agosto y por fin todo el sistema universitario cumplirá su sueño de que todo el mundo pueda ser informático con independencia de sus estudios.

Evidentemente no nos vamos a quedar quietos viendo como nos pisotean. El próximo sabado 8 de noviembre nos reuniremos todos los Colegios de España en Madrid para coordinar las medidas a tomar. De igual manera nos estamos coordinando con la CODDI (COnferencia de Decanos y Directores de Informática), con ALI, AII2 y RITSI. Las acciones que se barajan pasan por todas las posibles, desde acciones legales a movilizaciones.

Pero hay una actividad fundamental que hay que realizar y que está en mano de cada uno de nosotros. Hay que DIFUNDIR esta información entre nuestros compañeros. Ahora más que nunca pido tu colaboración para que dentro y fuera de tu entorno difundas esta información. Es necesario que todos sepamos lo que está pasando. La táctica que ha seguido el Gobierno ha sido la de la desinformación. De hecho la incredulidad ha provocado que muchos ingenieros en informática no hayan creido que esto se pudiera producir y estoy seguro que tú mismo puedes dudar ante semejante barbaridad. Te puedo garantizar que esta situación es real y está ocurriendo ahora mismo.

Te pido también que estés atento al portal del Colegio (http://www.cpiia.org) ya que en los próximos días iremos dando más información.

Un cordial saludo,

Gregorio Ambrosio Cestero
Decano del CPIIA
Presidente de la Comisión Gestora del CPITIA

El problema es que todo esto parece no ser del todo cierto, si no una versión exagerada. No desaparecerá el título, ni perderá validez. Ni tampoco tendremos problemas para ejercer, puesto que las fichas no son atribuciones profesionales, sino orientaciones sobre qué debe estudiar cada grado. Total, que el problema a día de hoy, es el mismo que antes, ni mejor ni peor, como antes.

Las respuestas las encontrarás aquí, con un buen y documentado resumen de todos los vericuetos legales y los temas actuales.

No es que la situación esté bien, todo lo contrario, si no que se está exagerando y amarilleando, sólo eso.

De la noticia se han hecho eco medios como ElMundo, ElEconomista, ADN o 20Minutos.

www.cpiia.org

www.huelgainformaticos.com

Tags: , , , ,

 
2

Ubuntu 8.10 disponible

Escrito por jesusrpeinado el Oct 31, 2008 en Informática

Ya podemos descargar o actualizar nuestro Ubuntu a la versión 8.10, codename Intrepid Ibex. Si ya tienes instalado un Ubuntu y lo que deseas es actualizarlo, las intrucciones las tienes aquí. Si por el contrario quieres descargar la iso para grabar tu sist, lo puedes hacer desde aquí.

Para Kubuntu, los enlaces son estos: actualización o descarga

Si por el contrario deseas pedir los cds de ubuntu o kubuntu mediante ShipIt (envío gratuito a tu casa por correo postal), lo podrás hacer aquí o aquí.

Nota: Si los servidores de descarga estan colpasados, prueba a descargarlo vía torrent. Asi colaborarás con Ubuntu en distribuir el sistema, ademas de no colapsar aun más los servidores de descarga.

Tags: , , , , , ,

Copyright © 2010 JesúsRPeinado All rights reserved. Theme by Laptop Geek.