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.
29 de Agosto del 2010
Para realizar la integración de OpenOffice con KDE (4 en mi caso) basta con instalar el siguiente paquete.
sudo aptitude install openoffice.org-kde
Se instalaran a su vez las dependencias necesarias.
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:
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.