Добавляем репозиторий ppa:ondrej/php5
sudo add-apt-repository ppa:ondrej/php5
Обновляемся и ставим php 5.4 (если ещё нет)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
Спрятать файлы внутри JPEG-изображения довольно просто.
Берём архив rar/zip (к примеру something.rar
) и картинку в которую мы хотим вложить какие-то данные (например someimage.jpg
).
Теперь просто выпоняем комманду:
cat someimage.jpg something.rar > result.jpg
Вуаля! Наш архив something.rar
теперь спрятан в картинке result.jpg
.
Для извлечения необходимо просто переименовать result.jpg
в result.rar
и открыть любимым архиватором.
Официальный линк на Google.Code тут.
Ставится это чудо просто:
sudo apt-get install gource
Переходите в корневую папку проекта и выполняете (пример для SVN):
svn log -r 1:HEAD --xml --verbose --quiet > my-project.xml
А потом запускаете gource.
Покажу на примере своих настроек:
gource -1440x800 --seconds-per-day 0.25 --auto-skip-seconds 1 --font-size 18 --title "My-project.NET" --colour-images --hide dirnames,files,filenames,mouse,progress my-project.xml
И смотрите видео.
Также это можно сохранить как mp4.
Для этого добавляем к команде выше -o my-project.ppm
и после чего выполняем следующее.
Добавляем поддержку Medibuntu (т.к. нам нужен ffmpeg c поддержкой libx264)
sudo wget https://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring
sudo apt-get install ffmpeg libavcodec-extra-53
Собственно, конверт:
ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i my-project.ppm -vcodec libx264 -preset ultrafast -crf 1 -threads 0 -bf 0 my-project.mp4
Если ещё нет ffmpeg, то устанавливаем
sudo apt-get install ffmpeg
sudo update-alternatives --all
Или выборочно, к примеру для gnome-www-browser:
sudo update-alternatives --config gnome-www-browser
Делается всё просто
cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
Открываете файл конфига LightDM
sudo vi /etc/lightdm/lightdm.conf
Устанавливаете значение
allow-guest = false
Ставится так
sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install activity-log-manager
gsettings set com.canonical.Unity form-factor Netbook
Firefox для своей работы использует БД SQLite, файлы которой нужно периодически оптимизировать (Vacuum). Что может давать в некоторых случаях трёхкратное ускорение запуска Firefox.
Сделать это можно с помощью следующего скрипта:
#!/bin/bash
echo ""
cd ~/.mozilla/firefox/*.default/
pwd
echo ""
for i in *.sqlite;
do
prev_size=`ls -lAgh $i | awk '{ print $4 }'`
echo -n " Vacuum "$i"... ";
echo "VACUUM;" | sqlite3 $i ;
echo -e "\tOK ($prev_size -> `ls -lAgh $i | awk '{ print $4 }'`)";
done
echo ""
Для работы необходимы пакет sqlite3
sudo apt-get install sqlite3
Данный скрипт можно запускать периодично. Например при старте компьютера.