Archivo de la etiqueta: linux

Vilanet 2013

logo_contactar

Ultimamente aqui en Vila-real, se acumulan los eventos, si durante esta semana estamos teniendo el simposium fotográfico para la semana que viene tenemos la segunda edición de la Vilanet, que es algo mas que una simple Lan Party, es una posibilidad de ponerte al día en las ultimas tecnologías.

Talleres de hardware y de software, torneos de videojuegos, ponencias y mas cosas en un sitio con fácil acceso si no vienes en coche

Mas información: Vilanet

.: Instalar Transmission en un NAS Iomega ix2 :.

13-initial-view-of-web-interface

Introducción

Compre el NAS muy barato (pero no tanto) en una oferta de FNAC con la ilusión de otros NAS que no eran de mi propiedad y cuyo cliente de Bittorrent integrado funcionaba como un cohete, no es el caso del que va en este aparato de Iomega que se colgaba, perdía los ficheros y en fin un desastre. Revisando por ínternet encontré un par de artículos de como hacerlo y en especial el que te pongo al final de este post como referencia.

Asumo

  • Que el lector tiene un conocimiento básico de la linea de comandos de linux
  • El lector es capaz de modificar/crear fichero usando Nano, Pico, Vi o cualquier editor que tenga instalado en el NAS.
  • El lector tiene buenos conocimientos informativos
  • Vuestro NAS tiene ip fija dentro de la red.
  • El lector esta en un sistema con acceso a consola (Unix, Linux, Mac) o en un windows con Putty o algún otro emulador de terminal.

Activar SSH

El acceso mediante SSH nos da acceso total a las «tripas» del NAS en formato de texto, los usuarios de linux están muy familiarizados con ella, los usuarios de mac algo menos y los usuarios de windows, pues les sonara a la ventana del dos, pero esto es como mas potente, permite hacer mas cosas, para activarlo vamos a hacer los siguientes pasos.

  • En tu navegador de internet por  http://la_ip_de_tu_nas (192.168.loquesea) en algunas redes también puede funcionar http://nombredelnas.local
  • Entra en la configuración del mismo y marca un usuario administrador (si no tenias uno todavía)
  • En tu navegador ves a  https://la_ip_de_tu_nas/diagnostics.html y activa el SSH (en la versión de algunos NAS antiguos en lugar de diagnostics.html usar support.html)

El login de acceso SSH difiere un poco de los datos usados en la administración por web.

usuario SSH  = root

contraseña SSH = “soho” + contraseña web

Por ejemplo si tu contraseña administrativa es «patata», la contraseña seria «sohopatata»,el comando de conexión seria algo asi como ssh root@la_ip_de_tu_mas

ipkg

Aunque en la web de Iomega se hinchan  hablando de su repositorio de programas, la verdad es que solo hay tres y no sirven para nada no obstante el grupo de desarrollo  NSLU2-Linux han creado el administrador de paquetes  ipkg. El programa ipkg esta instalado de serie en el ix2, puesto que tiene soporte nativo del mismo, pero hay que añadir el repositorio.

nano -w /etc/ipkg.conf

src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable
src native http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable

Y luego actualizamos el cache:

ipkg update

Instalando Transmission

Instalar transmission no es nada difícil simplemente teclea:

ipkg install transmission

Despues hay que crear un fichero  settings.json antes de arrancar el «demonio» de Transmission, aquí tenéis uno de muestra

{
 "alt-speed-down": 600,
 "alt-speed-enabled": true,
 "alt-speed-time-begin": 540,
 "alt-speed-time-day": 62,
 "alt-speed-time-enabled": true,
 "alt-speed-time-end": 1320,
 "alt-speed-up": 40,
 "bind-address-ipv4": "0.0.0.0",
 "bind-address-ipv6": "::",
 "blocklist-enabled": true,
 "blocklist-url": "http://list.iblocklist.com/?list=bt_templist",
 "cache-size-mb": 4,
 "dht-enabled": true,
 "download-dir": "/mnt/pools/A/A0/Torrents",
 "encryption": 1,
 "idle-seeding-limit": 30,
 "idle-seeding-limit-enabled": false,
 "incomplete-dir": "/mnt/pools/A/A0/Torrents/_downloading",
 "incomplete-dir-enabled": true,
 "lpd-enabled": false,
 "message-level": 2,
 "open-file-limit": 32,
 "peer-congestion-algorithm": "",
 "peer-limit-global": 160,
 "peer-limit-per-torrent": 40,
 "peer-port": 6881,
 "peer-port-random-high": 65535,
 "peer-port-random-low": 49152,
 "peer-port-random-on-start": false,
 "peer-socket-tos": "lowcost",
 "pex-enabled": true,
 "port-forwarding-enabled": true,
 "preallocation": 1,
 "prefetch-enabled": 1,
 "ratio-limit": 1.2,
 "ratio-limit-enabled": true,
 "rename-partial-files": true,
 "rpc-authentication-required": false,
 "rpc-bind-address": "0.0.0.0",
 "rpc-enabled": true,
 "rpc-password": "{db401bc8e204e30a6da8c9188acbbce34dd02df3OFkagnx2",
 "rpc-port": 9091,
 "rpc-url": "/transmission/",
 "rpc-username": "",
 "rpc-whitelist": "127.0.0.1",
 "rpc-whitelist-enabled": false,
 "script-torrent-done-enabled": false,
 "script-torrent-done-filename": "",
 "speed-limit-down": 1000,
 "speed-limit-down-enabled": true,
 "speed-limit-up": 70,
 "speed-limit-up-enabled": true,
 "start-added-torrents": true,
 "trash-original-torrent-files": false,
 "umask": 18,
 "upload-slots-per-torrent": 5,
 "utp-enabled": true
}

Es muy importante que abras en el router de tu conexión el puerto 6881, ademas antes de usar el ejemplo de arriba hay que hacer los siguientes pasos.

  • Crea la comparticion  Torrent share usando la administracion por web
  • Luego crea el directorio de descarga: mkdir /mnt/pools/A/A0/Torrents/_downloading
  • El directorio de configuracion mkdir /mnt/pools/A/A0/Torrents/_config
  • Y copia  settings.json en  /mnt/pools/A/A0/Torrents/_config

Auto-Arranque del programa

Ya tenemos instalado transmisión pero con este metodo , si el nas se apaga por falta de corriente aunque el NAS se reactive el programa no se reactivara hasta que lo arranquemos manualmente, modificar el fichero de arranque no es facil porque se encuentra en una partición de solo lectura así que vamos a seguir el proceso descrito por Chris Pont creando un script que nos permita modificar el fichero sohoProcs.xml que es donde se especifican los ficheros que hay que arrancar al inicio del sistema.

Primero creamos el fichero.

nano -w  /opt/editconfig.sh

#!/bin/sh
# edit the bootup config of the ix-2
# inspired by http://www.chrispont.co.uk/2010/10/allow-startup-daemons-on-storcenter-ix2-200-nas/
mknod -m0660 /dev/loop3 b 7 3
chown root.disk /dev/loop3
mkdir /tmp/apps
mount -o loop /boot/images/apps /tmp/apps
vi /tmp/apps/usr/local/cfg/sohoProcs.xml
sleep 1
umount /tmp/apps
rm /dev/loop3

Luego lo hacemos ejecutable

chmod +x /opt/editconfig.sh

Y luego lo ejecutamos para modificar el fichero ejecutando:

/opt/editconfig.sh

Veras que ha muchos grupos de . Hay que añadir un al Level=”1?>.

Hay que añadir:

<Program Name="init-opt.sh" Path="/opt/init-opt.sh">
  <SysOption Restart="-1"/>
</Program>

Para prevenir un numero indeterminado de instancias de init-opt.sh instances, usamos un comando sleep al final del fichero:

nano -w /opt/init-opt.sh

#!/bin/sh
rm /opt/init-opt.log
echo "Last bootup:" >> /opt/init-opt.log
date >> /opt/init-opt.log
# echo "Starting DNS and DHCP server (dnsmasq)" >> /opt/init-opt.log
# /opt/sbin/dnsmasq
echo "Wait one minute, so that the storage pool is mounted" >> /opt/init-opt.log
sleep 1m
echo "Starting transmission-daemon" >> /opt/init-opt.log
/opt/bin/transmission-daemon -g /mnt/pools/A/A0/Torrents/_config
echo "I will reboot after 180 days..." >> /opt/init-opt.log
sleep 180d
reboot

chmod +x /opt/init-opt.sh

Las lineas de dnsmasq están comentadas porque este script se utiliza para arrancar también este demonio pero ese es otro tutorial para otro día.

 Usando Transmission

Simplemente apunta tu navegador a la dirección http://la_ip_de_tu_nas:9091 y tendrás un administrador web donde añadir tus torrents para descargar alternativamente puedes utilizar una GUI compatible con linux, mac y windows desde esta pagina o si utilizas google chrome utilizando la extensión que a dicho fin hay en su repositorio.

La combinación de un dominio dinamico en no-ip.org por ejemplo con el transmission puede ser una gran opción, es importante en caso de que te decidas por esta opción que revises la configuracion de seguridad limitando el acceso y colocando contraseña.

Webs de referencia

Modificar y renombrar imagenes en un directorio remoto desde la linea de comandos

Muchos trucos hay para hacer trabajos en lotes, pero cuando lo tienes que hacer en un servidor remoto (por ejemplo donde tienes hospedada la web) no puedes utilizar Automator, ni Better Finder renamer, ni ninguna de esas aplicaciones bonitas que tenemos en nuestro ordenador, solo disponemos de una consola y nuestros conocimientos de la linea de comandos, vamos a plantear un supuesto, tenemos en un directorio un numero indeterminado de imágenes con espacios en los nombres y deseamos renombrarlos de forma serializada en un primer lugar, posteriormente los vamos a dejar todos en un tamaño igual (800×600 por ejemplo) y posteriormente los vamos a copiar a un directorio de miniaturas (thumbs) donde procederemos a generar las minaturas.

1.- Quitar los espacios en blanco de los nombres

Para ello vamos a crear un fichero de texto al que vamos a llamar quitaespacios.sh

nano -w quitaespacios.sh

Si no dispones de nano, puedes utilizar pico, vim o cualquier otro programa de edición en modo de consola, tambien me sirve que lo escribas en tu ordenador y lo subas via ftp, pero como el tema va de comandos de consola, vamos a suponer que utilizas nano y dentro de el vas a pegar el siguiente código.

#!/bin/sh
find . -name ‘* *’ | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed ‘s/ /_/g;’`
mv «${FILE}» ${NEWFILE}
echo ${NEWFILE}
done

Después le damos permisos y desde el directorio que lo queramos ejecutar, lo ejecutamos o lo que seria

chmod 755 quitaespacios.sh
chmod +x quitaespacios.sh
./quitaespacios.sh

Y simplemente relajare y disfruta mientras lee secuencialmente todos los nombres de los ficheros en el directorio y sustituye los espacios en blanco por _ solucionando el problema con muchos servidores webs que no soportan que los nombres de ficheros lleven espacios en blanco.

Esta idea esta sacada de esta web

2.- Renombrar los ficheros secuencialmente.

Esto os va a dejar actualizados porque se hace con solo una linea de comandos

ls *.jpg | awk ‘BEGIN{a=0}{printf»mv %s -T cambialo_%04d.jpg\n», $0, a++}’ | bash

Donde cambialo es el nombre de la serie y jpg es la extension del fichero que quieres renombrar es decir si la serie quieres que sea fotos_de_mallorca pon eso donde pone cambiado y si lo que renombras son ficheros png doc o lo que sea donde pone jpg pon esa extensión.

3.- Redimensionar las imágenes

Si tienes un directorio lleno de imágenes, te las puedes bajar todas y procesarlas en un proceso batch en Photoshop y luego subirlas todas, es un proceso engorroso y con las ADSL de aquí resubir un directorio con 100, 300 o 1000 fotos puede ser un autentico coñazo y mas si tenemos en cuenta que se puede hacer en linea, con una sola linea de comando que seria algo así.

mogrify -monitor -resize 800×600 *.jpg

lo cual basicamente lo que hace es coger todos los jpg del directorio en cuestión y modificarlos a tamaños de 800×600 o equivalentes manteniendo la proporción, mogrify es un comando de ImageMagick y suele estar instalado en todos los servidores web el -monitor lo que hace es que la transformación vaya mostrando progreso en la pantalla de forma que se vea que esta haciendo algo.

4.- Crear las miniaturas de dichas imágenes

Lo que vamos a hacer es muy simple vamos a crear un directorio (miniaturas) le vamos a dar permisos para que sea visto en el servidor web y luego vamos a crear las miniaturas.

make miniaturas
chmod 755 miniaturas
cp *.jpg miniaturas/
cd miniaturas
mogrify -monitor -resize 160×120 *.jpg
mv *.jpg -T miniaturas_*.jpg

Basicamente creamos directorio, le damos permisos, hacemos una copia del contenido del directorio en el directorio de miniaturas, nos metemos en el directorio de miniaturas, cambiamos el tamaño y renombramos el fichero para que sepamos que es una miniatura… y proceso terminado.

Este proceso es muy util con pequeñas modificaciones para subir grandes cantidades de imágenes a las galerías de fotos de las webs, si te ha gustado o si tienes alguna duda sobre el mismo simplemente deja un comentario.

Western Digital HD TV live

Hasta hace unos meses la opcion mas valida para visualizar los contenidos bajados de internet, peliculas caseras, por lo menos en lo que a mi respecta, era grabarlas en un DVD RW, visionarlas y luego borrarlas, despues la opcion fue un disco duro multimedia, pero era un autentico coñazo el estar traspasando continuamente contenidos desde el ordenador al disco duro, en un proceso lento y aburrido y queria solucionarlo de alguna forma.

La primera opcion, fue buscar en internet algun tipo de programa que me permitiera utilizar un ordenador como reproductor, y si hay muchos de ellos y todos funcionan muy bien, pero hay que tener un ordenador silencioso, porque no apetece estar viendo la tele y escuchando el run run de los ventiladores del equipo, pero la opcion de tenerlo conectado por wifi y poder usarlo para descargar lo hacian muy atractivo, pero un poco caro.

Sigue leyendo

Bulmages en OSX

Bulmages es un proyecto de la asociacion iglues, desde hace tiempo (desde que yo migre a mac :D) llevo dando la paliza para que aprovechando las librerias en las que esta basado el proyecto crear versiones para mac y para windows, en la actualizad, los cambios hacia cmake han hecho esto no solo posible sino bastante facil.

1º Instalar las Xcode que vienen con tu DVD.

2ª Instalar Macports en el siguiente enlace teneis los instaladores para distintas versiones de macosx

http://svn.macports.org/repository/macports/downloads/MacPorts-1.6.0/

Una vez instalado en la consola teclear.

sudo port –d selfupdate (esto crea la estructura de macports)

sudo port –d install qt-mac (esto instala las librerí­as qt para mac)

sudo port install postgresql82 postgresql82-server (esto instala la base de datos postgresql)

Estos procesos requieren un tiempo porque bajaran los fuentes de estas aplicaciones y sus dependencias para compilarlas nativas para tu equipo.

3ª Configurar postgresql

En la consola teclear.

$ sudo mkdir -p /opt/local/var/db/postgresql82/defaultdb
$ sudo chown postgres:postgres /opt/local/var/db/postgresql82/defaultdb
$ sudo su postgres -c ‘/opt/local/lib/postgresql82/bin/initdb -D /opt/local/var/db/postgresql82/defaultdb’

Esto crea el espacio donde se va a usar la base de datos y da los permisos de uso etc etc

$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.postgresql82-server.plist

Esto hace que postgresql se active cada vez que arranques el ordenador

sudo vi /etc/profile (con esto arrancas un editor de texto muy simple el vi para modificar el fichero pero arranca el que quieras y añade al final)

PATH=»/bin:/sbin:/usr/bin:/usr/sbin:/opt/local/lib/postgresql82/bin»

Cierra el terminal y abre uno nuevo para que coja los cambios.

Escribe en la nueva consola

$ which psql (escribe esto y te saldra esto)

/opt/local/lib/postgresql82/bin/psql

Ya tienes tu entorno preparado.

Ahora nos vamos a por el programa en la misma consola

mkdir /Users/Shared/bulmages
cd /Users/Shared/bulmages

svn checkout http://svn.berlios.de/svnroot/repos/bulmages/trunk (este comando te bajara todo el repositorio de bulmages, que incluye documentacion y muchas cosas mas)
cd trunk/

mkdir build
cd build (creas el directorio para realizar la compilación y entras en el)

cmake ../ (si no tienes cmake instalado sudo port –d install cmake)

Esto importara a este directorio las fuentes y aquí­ te generara el instalador

make (se tirara una media hora compilando depende de tu maquina)

make install (ya tienes el programa instalado)

cd /usr/local/share/bulmages

sudo ./installbulmages-db (este programa en modo texto te crea la conexión con la base de datos y da permisos al usuario que tu le digas para trabajar)

bulmages (esto te iniciara un selector para poder elegir en que aplicación entrar)

si no te arranca revisa el path por si no se ha puesto correctamente también lo puedes ejecutar como

/usr/local/bin/bulmages (selector)
/usr/local/bin/bulmafact (facturacion)
/usr/local/bin/bulmacont (Contabilidad)

Estoy trabajando en paquetes binarios para instalar… ya los tengo pero me falta probarlos en cuanto los tenga los subire a la web.

Cosas que deberías saber sobre linux (y nadie te ha contado)

Leo el articulo que a continuacion reproduzco»

Cosas que deberías saber sobre linux (y nadie te ha contado): «

Se que me voy a ganar muchos comentarios negativos por culpa de este artículo, pero pienso que lo más importante a la hora de hacer cualquier cosa es mantener la honestidad y la integridad. Cuando migré a Linux, una de las cosas que más me gustaban era que me parecía un sistema honesto.

Dadas las circunstancias y la masificación que está sufriendo esto últimamente, se están dando actitudes que se podrían calificar como reprobables. Hay personas, que al más puro estilo Tuxliban, propagan más como reafirmación personal y de una forma que consiste en insultar, desprestigiar y vilipendiar a los demás, que no nos hace ningún bién a la comunidad.

Dicho esto, allá vamos:

Linux no es fácil. Comparativamente es muy probable que sea menos dificil aprender a usar Ubuntu que lo que te costó aprender a usar Windows 98. Cualquier cosa que requiera de un aprendizaje es dificil. Aunque intentemos mejorar las interfaces, estudiar la usabilidad o mejorar la accesibilidad, siempre será dificil aprender a usar un sistema operativo nuevo.

Linux no es mejor que Windows. Es más, Linux nunca ha pretendido ser mejor que nada, o por lo menos esa es su filosofía. De hecho, en quién se fijó Linus Torvalds a la hora de crear su núcleo fue en un sistema operativo llamado UNIX. Bill Gates por aquel entonces ni siquiera podía hacerse una idea de lo que iba a ser Microsoft.

Linux no falla. Linux falla lo mismo o más que Windows. En linux fallan un montón de programas. De hecho salen fallos a más velocidad de lo que sacan soluciones para ellos. Cuando escuches a alguién decir: ‘Ubuntu no falla’ tienes que pensar ese tío está mintiendo. Lo importante no es que falle, es que el fallo está a la vista, y es probable que alguién que sepa más que tú pueda abrir el programa, mirarle las tripas, encontrar ese fallo y arreglarlo. En Windows los fallos también se arreglan, solo que muchas veces tardan más tiempo. Pero también se arreglan.

En Linux puedes jugar a los mismos juegos. Mentira. En linux hay otros juegos que probablemente, en muchos casos sean parecidos, equivalentes, mejores o peores que en Windows. Tienes que probarlos, jugarlos, disfrutarlos y ya está. Las distribuciones linux te permiten elegir que sistema operativo quieres al arrancar el ordenador. Puedes seguir jugando a tus juegos de Windows en Windows :D. Ahora también puedes probar más juegos en linux.

La instalación de programas en Linux es más fácil que en Windows. En realidad esto es una verdad a medias. Muchos programas de los que quieras utilizar estaran preparados para instalarse en solo un clic, pero también es muy posible que si necesitas utilizar la última versión de un programa, o un programa que no empaquete para tu versión específica, tendrás que lidiar con tu sistema y la temida línea de comandos.

Los programas de Windows tienen su equivalente en Linux. No es cierto. En Linux hay programas que hacen lo mismo que en Windows, pero que no son los mismos programas. La matización puede parecer absurda, pero no lo és. La cuestión es: ¿Realmente te hace falta esas determinadas funciones exclusivas de un programa de Windows? Si es así, no lo dudes, usa Windows, o cualquier sistema que cumpla tus expectativas. Cualquier cambio de sistema operativo te traerá consecuencias de ese tipo, y por mucho que la gente se empeñe no se va a solucionar.

Linux no es gratis. Desarrollar Linux cuesta dinero, mucho dinero, lo que pasa es que se llega a unos niveles en los cuales el usuario final no es quién se hace cargo de los gastos, sino que se sufragan por el camino, con patrocinadores, donaciones y empresas que ponen sus empeño en que linux siga adelante porque les beneficia economicamente. También hay muchas ditribuciones de pago.

Linux no es mejor que Windows Vista. ¡Que fijación con windows Vista! Windows Vista y Linux son sistemas operativos distintos, y hacen cosas distintas, cada uno de una manera. Pienso que Linux no supera todavía a Windows Vista en temas de escritorio. Lo cierto es que la integración conseguida con Windows Vista ha sido, desde mi punto de vista, genial. Han conseguido que parezca todo mucho menos parcheado. Han conseguido mejorar la experiencia del usuario medio (que es el que compra Windows, lo instala y lo usa) a cambio de quitarle poder al usuario freak. Han hecho una apuesta arriesgada, y como en toda apuesta hay que esperar a que todos muestren sus cartas para ver si ha sido lo correcto. También tienes que tener en cuenta que para poder usar la versión básica de Windows Vista tienes que tener como mínimo 100 € ahorrados, y no incluye las pijaditas gráficas.

Windows es una puta mierda. Gracias, no se que haría sin que me evangelizarais. ¿Pensar por mi mismo, tal vez? He visto a gente diciendo Windows es una puta mierda que luego no sabía abrir un archivo en modo root en ubuntu. Linux no es una religión, es un sistema operativo. Tu eres el que elige. He visto a muchas personas explicandome coherentemente por qué no usaban Ubuntu (Después de haberla probado y haberle dado tiempo), y no les he dicho Windows es una puta mierda. Eso no es un argumento, y no debes hacerle caso a quien usa esos argumentos.

Usando Linux no eres mejor persona, o más geek. Cuando instalas Ubuntu, no aceptas el acuerdo de licencia de los geeks guais. Si eres una mala persona lo seguirás siendo uses lo que uses. Linux no te cambia la vida, linux no trabaja por tí, linux no te saca al perro o te procura placer por las noches. Ahora, linux te puede ayudar en muchas de esas cosas. Es probable que hasta descubras que hay cosas que son más fáciles de hacer usando linux.

Los linuxeros no son una comunidad unida y feliz. Aunque parezca mentira, es así. Nunca he visto tanto rencor y odio como veo en muchas comunidades linux. En Windows la gente no se pasa el día diciendo ‘El explorador de Windows es una mierda’, contra otros que dicen ‘Pues la mierda es el notepad, el explorador de Windows es genial’. Realmente eso da igual, muchas veces la gente se pelea porque lamentablemente no tienen otra cosa que hacer y en la que ocupar sus vidas que en pelearse. Cuando alguién te pregunte sobre cual es el mejor escritorio, recuerda poner los ojos bizcos y echar espuma por la boca.

Los linuxeros no te ayudaran en lo que necesitas, de hecho la mayoría de las veces te dirán ‘Eso ya se ha contestado’, ‘Buscalo, antes de preguntar’, ‘Google existe, lo savías supnormal?¡?*(Frase Real)‘. La mejor opción es no preguntar, y sobre actitudes te remito al punto anterior. Antes de desterrar la idea de Linux de tu mente, piensa en alguién cercano que sepas que usa linux o lo ha usado, y dile que te gustaría probarlo, y que te gustaría que te ayudara a instalarlo y a dar los primeros pasos. Si lo haces de esta manera, haras que alguien se sienta muy feliz ayudandote. Preguntando en foros lo único que conseguiras es que probablemente un amargado de rienda suelta a su cerebro de mosca para reafirmarse como persona.

Ni que decir que estoy conforme en mucho de lo que dice, pero se deja un punto importante. Que la gente instala Windows porque es facil de piratear, porque sino…. ejem habria muchos mas adeptos a Linux.

(Via emigrando.org | Noticiario tecnologico en castellano.)

Bulmagés en Debian

BulmaGés esta (desde hoy) en los repositorios oficiales de Debian.

Instalar el software en dicha distribución es, desde hoy, tan sencillo como hacer:

apt-get install bulmages

Y si queremos añadir un par de bases de datos de ejemplo y los usuarios que podrán usarlas el administrador debe ejecutar los scripts:

bulmafact-server-install
bulmacont-server-install

Los paquetes están por el momento en la versión inestable de Debian y ofrecen la versión 0.5.9 del programa. El BulmaFact es funcional y el BulmaCont está pasandose de a Qt4 por lo que habrá que esperar un par de semanas para poder usarlo plenamente pero mientras podéis ver como va quedando.

La aparición de bulmages en esta importante distribucion supone un hito conseguido para el proyecto ya que facilita la instalacion del software sin complicaciones adicionales y lo convierte en un software con instalacion genérico.

Además es importante destacar que no se trata de un hecho puntual sino que es un compromiso de la asociación en mantener la continuidad de dicho paquete actualizando de forma sencilla las nuevas versiones del software.

Ver: Iglues

Monta un servidor serio y economico de internet en tu empresa

Hola, mas de uno de los que vais a leer este mensaje ya teneis un servidor y una opinion sobre el tema, unos direis que algo asi solo puede funcionar seriamente y establemente en windows, otros me direis que linux pero comenzareis a discutir sobre la distribucion Ubuntu, debian, Mandrake, Red Hat, Suse o una de las cien que encontraras en distrowatch con sus mejoras y con sus pegas……

Os expongo el caso, me encuentro en una fabrica donde el personal ha crecido y el sistema informatico no, si han crecido las maquinas de cada usuario, en la actualidad todos con Pentium IV, flamantes TFT y mucha multimedia, no existe ningun control del consumo de internet y cada usuario en su maquina tiene su antivirus individual sus propias cuentas de correo sobre una adsl de 256k y continuos colapsos de la red al acceder todos a las carpetas compartidas en el servidor.

El objetivo es:

1.- Liberar el servidor de aplicaciones

2.- Controlar el servicio de internet para evitar abusos

3.- Dotar a la empresa de servicios adicionales sin coste.

Necesidades de material:

1.- Linea para conectar a internet (vale cualquiera yo actualmente estoy usando una de 4 megas de telefonica con ip fija)

2.- Un ordenador viejo (para todo lo que voy a detallar posteriormente estoy usando un PIII 450 con 256 megas de ram y 8 gigas de disco duro.

3.- Un CD para descargar la distribucion y tostarla

SME server (creo que es es la abreviatura de SMALL Enterprise Server) no nace ni mucho menos ahora ya que esta por su septima version y es una distribucion basada en la tan utilizada para serviodores CentOS que a su vez como muchos sabes no es mas que una recompilacion de paquetes de Red Hat aunque como paso en su dia con Mandrake Mandriva al final se transformo en una alternativa seria.

La instalacion es extraordinariamente sencilla y los howtos que existen te permiten instalar practicamente de todo para aprovechar la maquina al 100%

De taladros y brocas a distintas clases de software

¿Porque cuando tenemos que hacer una agujero compramos un taladro y cuando tenemos que hacer algo informatico tenemos que hacer un trauma?

Creo que en el entorno software hay que diferenciar entre uso empresarial y comercial y uso particular, cuando en un trabajo de montaje vas a realizar una tarea compras una serie de herramientas cuando compras la herramienta solo miras caracteristicas basicas y si se acopla a tus caracteristicas para el trabajo a realizar. Es decir si tengo que hacer cinco mil agujeros no me ire a un supermercado y comprare una taladro de 40 euros y una broca de 2 euros porque no podre completar mi trabajo y el ahorro de material lo perdere con el aumento de horas de trabajo y ademas con un material no adecuado es mas facil tener accidentes y problemas de calidad.

Por otro lado cuando vas a realizar un trabajo con software la gente habitual tiene un problema serio, NO QUIERE PAGAR POR EL SOFTWARE y no saben la dimension del software que necesitan y tiran de ramas que no son necesarias. Es decir en estos momentos el software instalado de media en un ordenador es Windows XP Profesional SP2 + Office 2003 Profesional + Photoshop + Software Anti-Virus + Nero + Juegos + Emule/Bittorrent ( en el entorno casero claro), el sistema operativo no nos vamos a poner ahora a filosofar, viene de serie y con pocos extras, el Office pirata como no pasado por un amigo, se instala y se utiliza para ver powerpoints y para escribir tres cartas en un año, El photoshop que te paso un amigo con el que sabes rotar las fotos y tres cosas mas y el emule/bittorrent para bajar contenidos no demasiado legales de la red.

Salvo por los juegos a este usuario se le puede cambiar y casi seguro aumentara su nivel de satisfaccion con su maquina por el gran resultado que obtendra.

Ahora nos vamos a otro tipo de usuario, es un usuario que tiene una imprenta o un pequeño taller  de diseño e impresion y tiene un photoshop 5.0 (no necesita una version nueva) con un driver especial que le permite hacer funcionar la maquina de 20 millones de pesetas que le da de comer y que necesita que no pare de trabajar para poder pagar, a este usuario el software se la bufa, el si no hubiera software que solo hubieran dos botones uno rojo para parar y uno verde para poner en marcha le daria igual, este usuario no se puede migrar.

Tiene la herramienta especifica para apretar su tornillo especifico y su broca para hacer sus agujeros de su medida no quiere mas.

Hoy en dia es bastante estupido gastar en una empresa miles de euros en licencias de office cuando tienes un OpenOffice facil sencillo y ademas gratis, por desgracia las patentes y marcas hacen imposible que Gimp por ejemplo acceda a pantones y otros sistemas de color standard de la industria y por tanto Gimp no es equiparable a Photoshop, como Scribus no es equiparable a InDesign, por lo que creo que el futuro tendra que ser un poco mas permisivo en cuanto al uso de software privativo sobre sistemas operativos libres, mientras quizas algunas de las empresas de software privativo vayan viendo un mercado y vayan liberando codigo de distintos programas al ir integrando partes de codigo libre a su vez.

Por desgracia no podemos evaluar el daño que un Photoshop en Linux hara a proyectos como gimp, o un InDesing a proyectos como Scribus, eso solo el tiempo lo dira.