Oct 16

Tras ojear el Aero de Windows y ver los recursos que necesita además de lo inferior que es frente a Compiz-Fusion no queda más remedio que no arrodillarse y de ir como mínimo a Atenas a por un Suse-Linux. En Esparta seguimos con Ubuntu!!!!

compiz

Oct 10

Utilidad del comando SUDO

 

Hola Esparta!

Hoy vamos a tratar de arrojar luz al tema del uso de la consola (o línea de comandos, para los que esten pensando en videojuegos) en GNU/Linux. Este es un tema muy manido por la controversia que suscita el dilema de si usar la consola es útil o solo cool. Nuestro lema es: “Los espartanos hacen lo que quieren, no lo que le dictan los atenienses”. Por eso, no está de más el listar de una manera medianamente detallada los comandos más útiles que puedes usar en la consola de Linux.

Navegando con nuestra valkiria hemos encontrado un extenso listado de comandos clasificados por grupo al que esta enfocado y con descricion e incluso ejemplos. Todo totalmente en castellano. Está pensado para distribuciones Debian o basadas en ellas (como Ubuntu, Mint, Knoppix, etc), pero la gran mayoría de los comandos son genéricos de GNU/Linux.

Listado de comandos en HTML

Listado de comandos en PDF

 

También tenemos una buena chuleta (CheatSheets) en formato Gif que puedes imprimir.

 

Chuleta de comandos GNU/Linux

Y por último y a modo de regalo, ponemos un enlace a un blog con un excelente listado de chuletas para una gran variedad de lenguajes de programación.

Recordad, la consola es una amiga más, al igual que los entornos gráficos. Lo que está claro es que cada uno elige sus amigos. Tu, como buen espartano, también.

Hasta la próxima.

 

 

Oct 9

Ubuntu Gutsy Gibbon

Saludos espartanos,

La comunidad de software libre está de enhorabuena, pues acaba de activarse el pedido online de cds de ubuntu desde su web (http://ubuntu.com). Para los que no lo sepan, ubuntu es la distribución de linux de moda y entre sus principales características está la facilidad de instalación y uso. Para los más avanzados, decir que viene de base con compiz-fusion, entre muchas otras cosas interesantes.

Para pedirlo, símplemente tienes que registrarte en el siguiente enlace (http://shipit.ubuntu.com) (totalmente gratuito) y hacer tu pedido. Para un usuario normal, con pedir una unidad es suficiente… no seais como los avariciosos atenienses.

Podeis realizar la misma operación con kubuntu (monta kde en vez de gnome) en el siguiente enlace: http://shipit.kubuntu.com .

Esparta es ubuntera, por ello os instamos a probar esta excepcional distribución. Más aun a los que todavia utilizan windows y están artos de reinicios y cuelgues (para los que utilizan el aero del windows vista, pasaros por youtube y buscad compiz-fusion).

Ubuntu HUAHHHH.

Oct 8

Ante la inminente aparición de Linux  Ubuntu 7.10 los espartanos de verdad nos frotamos las manos y damos nuestro pésame a los usuarios de Windows Vista, a los cuales animamos para que se pasen por las Termopilas cuando quieran.

Ubuntu

Oct 5

A la hora de realizar un diseño web se comete muchos errores, aqui enumero algunos de ellos para que hagais un Diseño Espartano en condiciones, sino ya sabeis por donde se va a Atenas.

Los errores mas comunes son:

- La tecnología mola pero no cargues tu página web con contenido lleno de animaciones flash, gifs, javascripts, temperatura de tu ciudad y cientos de gadgets que solo harán despistar al navegante que  diran: “Pero que coño..”.

-Tendemos a saturar de información las páginas web en lugar de poner frases directas e informacion concreta, es importante captar la atención del usuario, ¡sino se ira en cuestión de segundos!.

- Hay que pensar desde el punto de vista del que entra en la página y no desde el nuestro, nosotros ya sabemos que para acceder a tál información tengo que pinchar aqui, pero el usuario no lo tiene por qué saber.

- Muchas veces ponemos la parrafada de texto seguida (invocar parrafada), intenta darle un poco de formato y ponerlo en secciones. Si no elangels-devils3.jpg boton de scroll del ratón empezará a echar humo.

- Intenta seguir un criterio de colores y fuentes de texto moderado y coherente, utilizar muchos estilos de fuentes, tanto tipo de letra y colores acabaran por saturar y despistar al internauta. Solo intenta hacer destacar lo mas importante, por ejemplo los titulos.

- Internet explorer es el mas usado, ¡pero no el unico!, intenta que tu página sea compatible con otros navegadores web como Firefox.

- El peso de la página . Vale, tengo  ADSL pero no pienso esperar mas de 30 segundos para ver la página por muy bonita que sea. Cuida el peso de las imagenes y contenidos como flash. Intenta optimizar al maximo la página.

- Titulo de la página: Untitled. Sin comentario….Esto conlleva tirarte al foso de Esparta con los emisarios.

-  Ventanas emergentes. No hay nada mas molesto que esto, intenta evitarlo.

- No utilizar frames. ¿Alquien los sigue utilizando?. Hay muchas manera de agilizar la carga de la página sin las desventajas del frame.

-Utilizar codigo prehistórico en lugar de Css. ¡Actualizate hombre!. O quieres que te pongan un gorro de tontaco.

- No poner nada en el atributo alt de las imagénes. Hay que ser capaz de navegar en una página sin imagenes. A no ser que se lo quieras poner dificil a gente con discapacidad visual. Usa palabras descriptiva que sean identificables a las imágenes.

Con esto me despido de vosotros fieles Espartanos.

Oct 4

Tunel SSH

Hola a todos.

Hoy presentamos una práctica utilidad que se puede dar al tema del protocolo SSH. Como ya tratamos en post anteriores la instalación y configuración del servidor y del cliente, no vamos hacerlo aquí. Si aún no lo tienes configurado… ¿A qué esperas?

Podríamos decir, a bote pronto, que puede darte la utilidad de un terminal Server estilo VNC o FreeNX (este último menos conocido pero mucho mejor), pero evitamos tráfico puesto que sólo se envía al cliente la ventana/s del programa/s que se ejecuta (y no todo el escritorio) y ademas se integra perfectamente con el reste de ventanas del escritorio cliente, pasando a formar parte de tu ordenador, como si fuera un programa más ejecutado en local.

Imaginad que queremos ejecutar un programa en un servidor, pero visualizarla y manejarla como si estuviera ejecutandose en la máquina cliente. Es decir, podriamos abrir el autoCad o photoshop en una máquina servidora (porque tenga más potencia o simplemente porque use el SO Windows) pero lo manejamos desde nuestra máquina cliente. El servidor hace todo el trabajo, pero el cliente es el que maneja la interfaz. Por supuesto, esto abre un amplio abanico de posibilidades. Podemos tener instalado en una única máquina ese programa que usan todos los miembros de una red (sea LAN o no) y todos los clientes ejecutar una instancia.

Para ello tan sólo tenemos que habilitar en el archivo de configuración del server la línea “ X11Forwarding yes“.

El cliente debe especificar el flag ssh -X <MáquinaServer>“.

Si el cliente es Windows, debe instalar un servidor X como este: http://x.cygwin.com/

¡Hasta la próxima!

Oct 2

Aleluyaaaaa

Saludos espartanos,

La comunidad de desarrolladores de php está estos días de enhorabuena ya que, vía PHP Senior, a su vez vía Blog de Inwe, nos enteramos que la próxima versión de php, la 5.3, implementará un sistema de namespace. Esto se traducirá en una mejor orientación a objetos, código más legible y mayor escalabilidad y mantenimiento de las aplicaciones. La sorpresa ha sido doble, pues hacía meses que se discutía si añadir esta funcionalidad a php 6 o no.

Aunque dada la frecuencia de actualización por parte de los proveedores de hosting de sus sistemas (muchos aun trabajan con php 4.3 y anteriores O_oUUU), tendremos que buscar alternativas a quienes tenemos contratados servidores compartidos (yo espero que por poco tiempo).

De hecho, hace unos meses comentamos aquí una opción que, incluso con cambios mínimos, podría valer hasta para php 4: Namespace (packages) para PHP 5.

En cualquier caso, nosotros, espartanos, levantamos nuetras lanzas a la espera de que se libere esta nueva versión y en señal de aprobación HUAHHHHH!!!

Sep 28

Buenas, es un placer para nosotros presentaros al séptimo espartano, Kike, el cual será un asiduo ahora en nuestras filas. Aquí os dejamos su primer artículo:

Hoy vamos a tratar el tema del ssh (Secure SHell). Se trata de un protocolo y el programa que lo implementa, cuya funcionalidad permite acceder a máquinas remotas a través de una red. Permite gestionar totalmente el PC como si estuvieras delante de él, pues puedes usar la línea de comandos y puedes redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X arrancado.

Un breve acercamiento al concepto sería equipararlo al famoso y anticuado Telnet, solo que usando técnicas de cifrado se ha conseguido que la información que viaja por la red no quede al descubierto.

Secure shell

 

 

¿Qué uso le puedo dar yo?: Puedes manejar desde tu trabajo ese PC que está en casa y viceversa, arrancando programas, cambiando configuraciones, etc. O traspasar ficheros entre ambas máquinas, como si de un FTP se tratase (en esta caso sería un SFTP). Y en definitiva todo lo que se te ocurra.

¿Qué necesito?: Necesitas un servidor ssh y un cliente desde el cual acceder. Como siempre, vamos a tratar la casuística a los dos Sistemas Operativos que tenemos más a mano. GNU/Linux y Windows.

Servidor Linux: OpenSSH, etc etc. Todas las distribuciones tienen servidores SSH disponibles en sus repositorios. Es la forma más fácil y rápida de instalarlo.

Servidor Windows: OpenSSH. Los hay de pago, por supuesto, pero abogando por el software libre en primer lugar, y por el gratuito en segundo, podemos destacar esta opción: http://www.freesshd.com/index.php?ctt=download

Cliente Linux: Viene de serie con GNU/Linux.

Cliente Windows: Me gusta mucho Tunellier y portaPutty (este último no necesita ni instalación) http://socialistsushi.com/portaputty.zip

 

Servidor SSH:

Necesitas redirigir el puerto 22 (es el predeterminado, pero puedes cambiarlo) de tu router a la máquina servidora y darle acceso en el firewall a este servicio entrante.

Para la configuración bajo Linux, os pongo una pequeña lista de recursos interesantes:

Para Windows:

 

Cliente SSH:

Para Linux, la forma más directa es usando el comando “ssh <maquina>”, aunque por supuesto admite mucha funcionalidad Extra. Para conocerla sólo tenéis que hacer un “man ssh”. Si por ejemplo queréis elegir el usuario con el cual identificarse: “ssh –l <usuario> <máquina>, etc

Para Windows, de igual manera en cuanto a la consola. En cuanto a programas con entorno gráfico sólo tenéis que leer un poquito y rellenar la información.

 

Otros recursos:

Espartanos empujad!

Sep 27

Desde Activa Projects y somosespartanos.com os recordamos que el uso de páginas fraudulentas llenas de metas, tags y links para subir el posicionamiento web esta penado por el “señor Google”, así que si no queréis cenar en el infierno con nosotros, os aconsejamos que desechéis las malas artes.

espartanos

Sep 25

Esta sin duda es la palabra mas de moda en Esparta, la Web 2.0. Pero.. ¿que significa realmente?,¿ son tal vez unas pautas de diseño o unos modelos de negocio a seguir impuestos por las empresas de software?.web-20-iconos.jpg

Realmente hay discrepancia entre los expertos sobre lo que realmente significa, podemos leer cientos de resultados en google con esta palabra y muchas con discrepancias entre ellas.

Para nosotros los Espartanos, Web 2.0 es evolución tecnológica . La barrera de la web 1.0 a 2.0 se rompe en el momento en que la función de las pagina web pasa de ser simplemente de publicación a una web de colaboración, con aplicaciones online apoyados por una tecnologia actual web como el CSS y el XHTML, todo ello dando paso a una inteligencia colectiva, permitiendo que sea realmente la comunidad de usuarios la que defina la web , acompañada por ejemplo con publicidad que se ajusta al contenido de las publicaciones de la web (Adsense, por ejemplo) o recibiendo noticias del interes del usuario (RSS).
Se podrá decir por ejemplo, que un Blog es Web 2.0 ya que es la evolución de las ya desfasadas páginas personales. Otros ejemplos serian la Wikipedia y tecnológias de vanguardia como Ajax que usa una técnica de desarrollo para crear apliaciones dinamicas orientadas a la web.

Muchas empresas atenienses hacen uso y abuso de la palabra Web 2.0 de forma gratuita sin entender que significa realmente, simplemente para promocionarse.

Nosotros no somos una de ellas, ¡¡por Esparta!!

« Previous Entries Next Entries »