[ Content | View menu ]

Нижний Новгород в погодном апплете Gnome

06.02.2012

Для того, чтобы наблюдать погоду в верхней панели, всю жизнь тщательно вбивал координаты нашего нижегородского аэропорта (ICAO: UWGG) в /usr/share/libgweather/locations.xml, т.к. в списке городов Нижнего Новгорода нет и не было, а при вводе «nizh» показывался только Nizhnevartovsk. На прошлой неделе решил окончательно разобраться с этим вопросом и обнаружил, что вместо Нижнего Новгорода нужно искать Стригино [...]

linux - 0 комментариев

Комфортная работа в Midnight Commander

08.09.2011

Многие мои коллеги принципиально игнорируют Midnight Commander, предпочитая работать в командной строке. Мотивируют это целым рядом причин, начиная с «нортон коммандер устарел еще в 1995 году» и заканчивая «я юниксоид с 1970 года и без всяких mc прекрасно управляюсь в консоли». Конечно же, это дело вкуса, и можно (и нужно!) настроить консоль под себя так, [...]

linux - 2 комментария

Конвертация Unix-style путей в UNC в Midnight Commander

25.06.2011

Тестовые релизы нашего продукта мы выкладываем в шару \\fs\testing, а готовые сборки и обновления для клиентов — в \\fs\release. У меня эти шары примонтированы соответственно как /mnt/testing и /mnt/release, и при составлении писем о выпуске релиза приходится вручную менять пути вида /mnt/testing/product/version_major/version_minor на \\fs\testing\product\…
Однажды мне это надоело и я добавил такую запись в ~/.mc/menu:
+ [...]

linux - 0 комментариев

Пакетная система Debian: низкоуровневая работа с deb-пакетами

22.10.2010

Формат deb-пакета
Краеугольный камень пакетной системы Debian — это deb-пакет (см. deb(5)), представляющий из себя архив формата ar, внутри которого содержится три файла:
1. debian-binary — текстовый файл, содержащий версию формата deb-пакета, в данный момент это 2.0. Программы, работающие с deb-пакетами, должны читать только первую строку этого файла и не падать, если минорная версия вдруг поменяется (например, [...]

linux - 7 комментариев

Следующий месяц в GNU date

31.08.2010

Если 31 августа спросить у GNU date, какой будет следующий месяц, результат будет немного странным:
$ date
Tue Aug 31 11:32:35 UTC 2010
$ date +»%Y-%m» –date «next month»
2010-10
$ date +»%Y-%m» –date «next month»
2010-10
Документация GNU date (см info date Relative items in date strings) специально обращает внимание на эту проблему и рекомендует вычислять следующий месяц не для сегодняшнего [...]

linux - 1 комментарий

Извлечение данных из виртуальных дисков VirtualBox

21.07.2010

Однажды глубокой ночью мне позарез понадобилось вытащить из остановленной виртуальной машины Virtualbox, находящейся на моем рабочем компьютере, один файлик. Удаленно запустить виртуальную машину и тем более подключиться к ней не получилось, поэтому я решил попробовать вытащить нужный раздел из vdi и смонтировать его. Ситуация немного осложнялась тем, что виртуальный жесткий диск хоть и содержал всего [...]

linux - 7 комментариев

Линус Торвальдс о Eee PC

29.01.2010

В предыдущем посте — небольшая история о том, как в Linux была улучшена поддержка устройств экстра-маленького размера благодаря покупки Линусом Торвальдсом вышивальной машинки :) В письме Линуса в рассылку util-linux-ng@kernel.org было упомянуто, что для управления этой машинкой он использует Eee PC с Fedora 12 на борту. Как пользователь Eee PC 701g с почти двухлетним стажем, [...]

linux - 20 комментариев

Линус Торвальдс о машинках для вышивания

Часть первая.
На Рождество Санта Клаус подарил Туве Торвальдс машинку для вышивания. Среди прочих достоинств эта машинка имеет USB-интерфейс, по которому можно закачивать заранее приобретённые шаблоны вышивки в специальном закрытом формате. При подключении к компьютеру это чудо техники через минуту определяется как USB mass storage с файловой системой FAT12, при этом закачивание небольших файлов [...]

linux - 11 комментариев

Несколько ссылок по истории computer science

25.01.2010

Несколько месяцев назад заинтересовался причинами появления управляющих кодов ASCII в их нынешнем виде. Раскопки привели меня к первым терминалам в Multics, терминалы — к телетайпам, телетайпы — к телеграфным аппаратам. Тема чрезвычайно интересная, но полноценного поста у меня так и не вышло по разным причинам. Просто накидаю сюда ссылок для интересующихся (в основном на английском).
Unix [...]

linux - 1 комментарий

Шпаргалка по созданию chroot-окружения в Debian средствами debootstrap

20.01.2010

Для тестирования различных версий нашего продукта (внутри — БД под управлением mysql и интерфейс к ней на PHP под Apache2) требуется быстро создавать многочисленные chroot-окружения на выделенном сервере и управляться с ними.
В базовой системе (lenny) оставляем только функционал, необходимый для управления всем хозяйством, лично мне необходимы mc, openssh, vim, bash_completion и иногда svn. [...]

linux - 4 комментария

Как не пропустить момент установки нового ядра с помощью команды watch

13.01.2010

Выдержка из man 1 watch (входит в комплект утилит procps в Debian Lenny):
You can watch for your administrator to install the latest kernel with

watch uname -r

(Note that -p isn’t guaranteed to work across reboots, especially
in the face of ntpdate or other bootup time-changing mechanisms)

linux - 0 комментариев

Разделение аргументов в shebang

28.12.2009

В комментариях к прошлогоднему переводу Bash Pitfalls внимательный flavi задался вопросом, почему при попытке выполнить скрипт, в начале которого написано
#!/bin/bash –posix –verbose
выдаётся ошибка
/bin/bash: –posix –verbose: invalid option
в то время как в интерактивном режиме bash нормально запускается с такой комбинацией опций; более того, если в shebang’е оставить только одну из этих опций, то скрипт [...]

linux - 3 комментария

Басни про git

27.12.2009

Пытающимся отвыкнуть от идеологии CVS и SVN — рассказ о концепциях распределённых систем контроля версий.
Более подробное введение
ага, для ссылок есть твиттер и del.icio.us, но ЭТУ ссылку я уже однажды потерял. Так что пусть тут побудет, в назидание.

linux - 0 комментариев

Заметки на память

07.09.2009

Если после перезагрузки не сохраняются параметры клавиатуры в Gnome-окружении Debian или Ubuntu, поможет добавление setxkbmap в приложения, запускаемые автоматически при входе в систему («Система — Параметры — Запускаемые приложения» или «System — Parameters — Sessions»)
Если при монтировании расшаренного через Samba каталога через mount.cifs симлинки отображаются как локальные ссылки, нужно на обеих машинах в smb.conf отключить [...]

linux - 1 комментарий

Ссылка на определенное место в man’е

24.08.2009

В блоге «Полезные советы по Linux» наткнулся на способ ссылаться на определенное место в документации:
sh -c ‘PAGER=»less» LESS=»-p search_string» man man_page’
Явно вызываем sh, задаем просмотрщик less и указываем ему строку, которую нужно найти. Команда man запустит less и прокрутит экран до первого совпадения.
Конечно же, необходимо убедиться, что заданный шаблон присутствует в документе хотя бы один [...]

linux - 2 комментария