ncdu статистика использования диска
Консольный аналог статистики использования диска kdusader-a и т.п. Простая и удобная утилита. IMHO придется по вкусу тем, кому недостаточно дефолтного du.
Понравилось возможность выводить информацию по определенным разделам.
sudo ncdu -x /

Утилита умеет удалять, пересчитывать, сортировать и прочее. Полная информация в man и shift+? в программе.
Redmine
Некоторые ошибки, с которыми столкнулся.
1.
$ rake generate_session_store
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
Лечится установкой rdoc
sudo gem install rdoc
и редактированием Rakefile файла
Меняем
require 'rake/rdoctask'
на
require 'rdoc/task'
2.
WARNING: 'task :t, arg, :needs => [deps]' is deprecated. Please use 'task :t, [args] => [deps]' instead.
at /home/vanoc/www/redmine-1.2/lib/tasks/email.rake:170
Редактируем opt/redmine/lib/tasks/email.rake строка 170
Меняем
task :test, :login, :needs => :environment do |task, args|
на
task :test, [:login, :needs] => [ :environment] do |task, args|
3.
$ RAILS_ENV=production rake db:migrate
rake aborted!
undefined method `name' for "actionmailer":String
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
Решение
sudo gem update --system 1.6.2
sudo gem uninstall rake -v=0.9.2.2
sudo gem install rake -v=0.8.7
4.
$ rake db:migrate RAILS_ENV="production"
(in /home/vanoc/www/redmine-1.2)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql
(See full trace by running task with --trace)
Устанавливаем
sudo aptitude install libmysqlclient-dev
sudo gem install mysql
android, wifi и minidlna
Так уж сложилось, что сегодня пятница, есть свободное время, а так же несколько устройств с андройдом, комп с арчем и wifi точка.
Как следствие установка minidlna и просмотр фильмов находящихся на компе с планшета.
В арче Minidlna ставится командой
sudo yaourt -S minidlna
Вся настройка сводится к редактированию файла /etc/minidlna.conf
В нем достаточно указать пути до директорий с музыкой и фильмами
media_dir=A,/media/sda5/music
media_dir=V,/media/sda5/films
раскомментировать и как-то назвать свой комп
friendly_name=vanocpc
а также подправить интервал обновления медиатеки
notify_interval=60
Теперь можно смело запускать
sudo /etc/rc.d/minidlna start
Так же надо бы добавить minidlna к демонам в /etc/rc.conf для автозапуска.
Upd: лучше все-таки добавить в автозапуск иксов. Т.к. на момент запуска демонов wifi не поднят и minidlna не стартует.
Для просмотра видео с андройда установил BubbleUPnP. Проблем с кодировкой нет, видео запускается с задержкой ~3-4 секунды, перемотка работает великолепно.
Upd: в итоге отказался от использования minidlna и ushare установив vsftpd на комп, ES explorer и mx video player на планшет.
Узнать ip по pid-у
sudo netstat -anp | grep 30979
tcp 0 0 192.168.10.5:3050 192.168.10.121:1063 ESTABLISHED 30979/fb_inet_server
Вакансии для PHP и JavaScript программистов
Уважаемые читатели, приношу свои извинения, что заметка не несёт информации, посвящённой Linux, но есть серьёзное и важное дело.
Мои хорошие знакомые начинают новый проект и ищут Senior PHP-developer (от 80 000 руб./мес.), PHP-developer (от 40 000 руб./мес.) и JavaScript-developer (от 40 000 руб./мес.).
Вакансии открыты в Москве. Подробнее на странице Ищем PHP и JavaScript программистов (альтернативное описание вакансий).
Очень прошу, если есть возможность, растащить, порекомендовать и всяческими другими путями посодействовать распространению данного сообщения.
Всем, кто помог, большое спасибо!
Zeboton
Оформление текста BBCode
Потребовалось сегодня брату оформить перевод с BB-кодами. Помог OpenOffice/LibreOffice плагин BBkode
Он позволяет быстро и легко преобразовывать текст в BBCode, который является стандартной разметкой для многих форумов. Может обрабатывать обычный текст, жирный, ссылки, изображения и т.д.
После установки перезапускаем OpenOffice/LibreOffice, затем открываем Сервис – Дополнения – BBcode. Выделяем текст и жмем Обновить.
mysqldump crontab
В связи со взломами блога озадачился созданием бэкапов
01 03 */2 * * mysqldump -hlocalhost -uname -ppassword database > /home/name/backup/`date +\%Y-\%m-\%d`-database.sql
10 03 */2 * * find /home/name/backup/ -name "*.sql" -mtime +10 -delete
Проблемы с блогом
В связи с 3 взломом за последние 3 месяца возможны перебои и ошибки в работе сайта. К сожалению часть последних комментариев восстановить не удалось :(
Gtk в KDE
Дабы Gtkшные приложения смотрелись няшно в KDE достаточно выполнить
sudo cp /usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc /etc/gtk-2.0/
после чего перезапустить Gtkшное приложение.
Что касается gtk3 – заходим, например, на gnome-look.org в раздел gtk3 и качаем любую тему. Распаковываем файлы темы из папки gtk-3.0 (settings.ini, gtk.css и прочие файлы) в ~/.config/gtk-3.0/
Теперь можно запускать gtk3 приложение. Проверять как смотрится.
Upd: А можно вообще не заморачиваться
sudo pacman -S oxygen-gtk
Skype шум, дублирование голоса
Долго искал решение проблемы со скайпом. Наконец-то нашел работающий способ.
Создаем файл ~/.asoundrc и добавляем в него:
# .asoundrc to use skype at the same time as other audio apps like xmms
#
# Successfully tested on an IBM x40 with i810_audio using Linux 2.6.15 and
# Debian unstable with skype 1.2.0.18-API. No sound daemons (asound, esd, etc.)
# running. However, YMMV.
#
# For background, see:
#
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1228
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1224
#
# (C) 2006-06-03 Lorenzo Colitti - http://www.colitti.com/lorenzo/
# Licensed under the GPLv2 or later
pcm.skype {
type asym
playback.pcm "skypeout"
capture.pcm "skypein"
}
pcm.skypein {
# Convert from 8-bit unsigned mono (default format set by aoss when
# /dev/dsp is opened) to 16-bit signed stereo (expected by dsnoop)
#
# We can't just use a "plug" plugin because although the open will
# succeed, the buffer sizes will be wrong and we'll hear no sound at
# all.
type route
slave {
pcm "skypedsnoop"
format S16_LE
}
ttable {
0 {0 0.5}
1 {0 0.5}
}
}
pcm.skypeout {
# Just pass this on to the system dmix
type plug
slave {
pcm "dmix"
}
}
pcm.skypedsnoop {
type dsnoop
ipc_key 1133
slave {
# "Magic" buffer values to get skype audio to work
# If these are not set, opening /dev/dsp succeeds but no sound
# will be heard. According to the alsa developers this is due
# to skype abusing the OSS API.
pcm "hw:0,0"
period_size 256
periods 16
buffer_size 16384
}
bindings {
0 0
}
}
Затем ставим пакет alsa-oss. Перезапускаем alsa.
Запускаем скайп следующим образом:
ALSA_OSS_PCM_DEVICE="skype" aoss skype
Спасибо archlinux.org.ru. В очередной раз выручил.
Upd: Почему-то на следующий день скайп опять стал выдавать помехи. Решилось удалением скайпа и скачиванием версии 2.1