3 de Septiembre del 2010
Lo primero que tenemos que realizar es posiblemente la descarga del vídeo.
Para ello existe un plugin muy interesante para firefox/iceweasel que facilita dicha descarga, download helper:
https://addons.mozilla.org/es-ES/firefox/addon/3006/
Instalar ffmpeg:
sudo apt-get install ffmpeg
Ahora pasamos a la compresión a ogg:
ffmpeg -i video_descargado.flv -vn -ar 44100 -ac 2 -ab 160k -f ogg nombre.ogg
Compresión en mp3:
ffmpeg -i video_descargado.flv -vn -ar 44100 -ac 2 -ab 160k -f mp3 nombre.mp3
Para cambiar las preferencias, mirar el man ffmpeg.
3 de Julio del 2010
Cuando estamos en una versión deseada de un paquete, como puede ser php, nos interesa que esos paquetes no se actualicen.
Para ello instalamos un paquete nuevo:
sudo apt-get install wajig
Paquetes que deseamos bloquear/congelar para que no se actualicen:
sudo wajig hold package
Para saber que paquetes estan bloquedos/congelados:
sudo wajig list-hold
Y para descongelar dichos paquetes:
sudo wajig unhold package
2 de Julio del 2010
Tras la actualización a Ubuntu 10.04, nos ha traído algún que otra incompatibilidad en el código php de algunas aplicaciones, algunas de ellas relacionadas con Drupal.
Vamos a ver como tener una versión anterior de php.
#!/bin/sh
# Script to install PHP 5.2 from 9.10 on 10.04
# And pin it so it does not get updated
PKGS=`dpkg -l | grep php | awk '{print $2}'`
apt-get remove $PKGS
sed s/lucid/karmic/g /etc/apt/sources.list |
tee /etc/apt/sources.list.d/karmic.list
mkdir -p /etc/apt/preferences.d/
for PACKAGE in $PKGS
do
echo "Package: $PACKAGE
Pin: release a=karmic
Pin-Priority: 991
" | tee -a /etc/apt/preferences.d/php
done
apt-get update
apt-get install $PKGS
Hora ya tendremos los repositorios de karmic para la el php que contiene la version 5.2
Referencias:
1 de Julio del 2010
Tras el cambio de diseño no se puede personalizar de forma sencilla el gestor de arraque de Gnome. Para ello existe una herramienta, llamada gdm2setup:
Añadir repositorio:
sudo add-apt-repository ppa:gdm2setup/gdm2setup
O también desde Karmic añadir a el fichero /etc/apt/sources.list las lineas:
# GDM2Setup
deb http://ppa.launchpad.net/gdm2setup/gdm2setup/ubuntu karmic main #GDM2 Setup Utility
deb-src http://ppa.launchpad.net/gdm2setup/gdm2setup/ubuntu karmic main #GDM2 Setup Utility
Después ya ejecutamos:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 33C3C104
sudo apt-get update
sudo apt-get install python-gdm2setup
Debería aparecer una nueva entrada en el menú: Sistema > Administración > Login Screen (GDM2Setup).
30 de Junio del 2010
Script para redimensionar imágenes de forma automática.
#! /bin/sh
# -------------------------------------------------------------------------
# GNU GENERAL PUBLIC LICENSE
# Version 3, 29 June 2007
#
# Copyright (C) 2007 Free Software Foundation, Inc.
# Everyone is permitted to copy and distribute verbatim copies
# of this license document, but changing it is not allowed.
# -------------------------------------------------------------------------
# Datos fijos
TAMAINAMAX=1024
TAMAINAX=1024x
TAMAINAY=x1024
NOW=$(date +"%Y-%m-%d") # Formato yyyy-mm-dd
CARPETA="/var/www/imagenes" # Carpeta de imagenes
BAK="/backups_aiaraldea/${NOW}"
# Primero las copias de seguridad
cp -r $CARPETA $BAK
# Cambiamos al tamaño máximo definido, en este caso 1024px
cd $KARPETA
# JPG
for img in `ls *.jpg`
do
# Obtener anchura y altura:
TAMAINA_ZABALERA=`identify -format "%w" $img`
TAMAINA_ALTUERA=`identify -format "%h" $img`
# Compara que es mayor si altula o la achura
if [ $TAMAINA_ALTUERA -gt $TAMAINA_ZABALERA ]; then
# Altura
if [ $TAMAINA_ALTUERA -gt $TAMAINAMAX ]; then
convert -resize $TAMAINAY $img $img
fi
else
# Anchura
if [ $TAMAINA_ZABALERA -gt $TAMAINAMAX ]; then
convert -resize $TAMAINAX $img $img
fi
fi
done
29 de Junio del 2010
Lo primero es necesario el instalar el programa para tratar las imagenes:
sudo apt-get install imagemagick
Redimensionar en base a la altura:
convert foto1.jpg -resize 400x resultado.jpg
Redimensionar en base a la anchura:
convert foto1.jpg -resize x300 resultado.jpg
Para más opciones consultar el man de imagemagick.