Итак свежеподнятая вика начала работать. Появились первые пользователи и начали забывать пароли ))
Пользователи продвинутые - умеют пользоваться кнопочкой "Восстановить пароль", но вот беда, письмо для сброса пароля на почту пользователя недоходит. А все потому, что устанавливая Debian я выбрал для exim режим local only. Предвкушая разбор мана от нового для себя почтовика и копание конфигов, я направился в гуглю. А там на первой ссылке сказали сделать
dpkg-reconfigure exim4-config
и выбрать чего хочеться ))
четверг, 11 июня 2009 г.
К чему приводит общение с windows
Сегодня наблюдал как папаня пытался получить в ХРюшке список файлов одной директории в текстовый редактор.
Задача была сделать обложку на CD содержащую список песенок, нера почему-то вредничала, принтскрин использовать не хотелось а про
dir /B g: > c:\list.txt
человек не догадался. И все бы ничего - такие сплошь и рядом, но ведь этот человек, 15 лет назад, учил меня программировать на BASICе в DR-DOS.
В общем слов нет. Кто знает как решить эту задачу штатными средствами ХР без консоли ?
UPD: Зачем ?
просто ОС которая позиционирует себя как ползователь-ориентированная, мышкокликательная и интуитивно-понятная думаю должна содержать какой то интуитивно понятный, мышкокликотельный, пользователь-ориентированный способ решить эту задачку
Задача была сделать обложку на CD содержащую список песенок, нера почему-то вредничала, принтскрин использовать не хотелось а про
dir /B g: > c:\list.txt
человек не догадался. И все бы ничего - такие сплошь и рядом, но ведь этот человек, 15 лет назад, учил меня программировать на BASICе в DR-DOS.
В общем слов нет. Кто знает как решить эту задачу штатными средствами ХР без консоли ?
UPD: Зачем ?
просто ОС которая позиционирует себя как ползователь-ориентированная, мышкокликательная и интуитивно-понятная думаю должна содержать какой то интуитивно понятный, мышкокликотельный, пользователь-ориентированный способ решить эту задачку
среда, 10 июня 2009 г.
Велосипед next. Собрать пакеты из установленной системы.
Несколько раз уже изобретал этот велосипед и вот наконец записываю, думать лениво.
Сначала рецепт (требует root)
dpkg --get-selections | mawk ' { print $1 } ' | xargs dpkg-repack
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
dpkg-scanpackages . /dev/null | gzip -9c > Sources.gz
Суть вещей
Сначала надо узнать какие пакеты вообще в системе есть
dpkg --get-selections
но эта команда выдает еще и статус пакетов что нам сейчас ненужно, потому берем только первый столбец
dpkg --get-selections | mawk ' { print $1 } '
вот так хорошо, теперь надо для каждого пакета из этого списка выполнить
dpkg-repack <имяпакета>
кстати только это действие и требует root остальное работает от пользователя.
сделать это можно вот таким заклинанием
dpkg --get-selections | mawk ' { print $1 } ' | xargs dpkg-repack
это заклинание соберет все пакеты из системы в одну директорию, но что бы превратить эту директорию в репозиторий не хватает двух файлов, это списки пакетов в репозитории, создаются командоами
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
dpkg-scanpackages . /dev/null | gzip -9c > Sources.gz
Сначала рецепт (требует root)
dpkg --get-selections | mawk ' { print $1 } ' | xargs dpkg-repack
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
dpkg-scanpackages . /dev/null | gzip -9c > Sources.gz
Суть вещей
Сначала надо узнать какие пакеты вообще в системе есть
dpkg --get-selections
но эта команда выдает еще и статус пакетов что нам сейчас ненужно, потому берем только первый столбец
dpkg --get-selections | mawk ' { print $1 } '
вот так хорошо, теперь надо для каждого пакета из этого списка выполнить
dpkg-repack <имяпакета>
кстати только это действие и требует root остальное работает от пользователя.
сделать это можно вот таким заклинанием
dpkg --get-selections | mawk ' { print $1 } ' | xargs dpkg-repack
это заклинание соберет все пакеты из системы в одну директорию, но что бы превратить эту директорию в репозиторий не хватает двух файлов, это списки пакетов в репозитории, создаются командоами
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
dpkg-scanpackages . /dev/null | gzip -9c > Sources.gz
vlc удаленное вещание
Вообще идея удаленного вещания с помощью vlc очень привлекательна.
Два легких пасса над клавиатурой и мы уже видим на ноутбуке фильм который декодируется на другом компьютере, можем проиграть например HD video на ноуте без достаточного количества места или вещать показания видеокамеры на несколько компьютеров да и в конце концов смотреть фильм на ноуте, а звук фильма отсылать на большой комп с большими колонками.
Но это все в будущем, а пока нормально отработало только http вещание. Работает вот так:
Сервер
Клиент
Два легких пасса над клавиатурой и мы уже видим на ноутбуке фильм который декодируется на другом компьютере, можем проиграть например HD video на ноуте без достаточного количества места или вещать показания видеокамеры на несколько компьютеров да и в конце концов смотреть фильм на ноуте, а звук фильма отсылать на большой комп с большими колонками.
Но это все в будущем, а пока нормально отработало только http вещание. Работает вот так:
Сервер
vlc -vvv input_stream --sout '#standard{access=http,mux=ogg,
dst=server.example.org:8080}'
Клиент
vlc http://server.example.org:8080
Ссылка на вику с примерами (еще бы они работали)
UPD: Первое удачное вещанние с камеры ежика.
Ежик
vlc v4l2:// :v4l2-width=640 :v4l2-height=480 --sout '#transcode{vcodec=theo}:
duplicate{dst=std{access=http,mux=ogg,dst=10.0.0.1:8080}}'
Клиент
vlc http://10.0.0.1:8080
воскресенье, 7 июня 2009 г.
Рабочая документация
В конце недели снова пришлось погружаться в свалку под названием "архив документации".
Разбросанные по папочкам в случайном порядке word/visio файлы разной степени актуальности. На тормознущем samba сервере. В общем выходные выдались свободные и под впечатлением от пятницы я решил это дело упорядочить.
Еще до этого были просмотренны различные системы типа twiki и прочее. Одни сильно выходят за рамки работы с документацией (та же twiki могла бы заявить о себе как ERP система), другие хранят всю информацию в текстовых файлах (это в наше то время). В общем выбор остановился на привычной и хорошо русифицированной mediawiki.
Собственно заметки.
В репозиториях Debian stable оказалась стабильная вики в которой нету оочень много приятных вещей. Узнал что wikipedia работает на альфа-ветке проекта mediawiki. Оттуда все приятные шаблончики , и прочее.
SVN репозиторий был недоступен, что наверное сэкономило мне много времени, однако чудиться мне что всеравно потом захочу последнюю версию.
А пока
sudo aptitude install mediawiki
В дебиане мы получим установленную вики, апач, пхп и много зависимостей. Вики вытянет для себя все необходимое, но лучше потом вытянуть самостоятельно
sudo aptitude install imagemagick
Это нужно для создания превьюшек картинок. Архиважно для документации.
Сразу после установки вики готова к работе, но без бубна не будет работать закачка файлов и урлы будут выглядеть примерно так
domain.me/wiki/index.php/Article
Ответы как чинить это безобразие есть тут.
В общем пошел прививать корпоративную культуру ))
Разбросанные по папочкам в случайном порядке word/visio файлы разной степени актуальности. На тормознущем samba сервере. В общем выходные выдались свободные и под впечатлением от пятницы я решил это дело упорядочить.
Еще до этого были просмотренны различные системы типа twiki и прочее. Одни сильно выходят за рамки работы с документацией (та же twiki могла бы заявить о себе как ERP система), другие хранят всю информацию в текстовых файлах (это в наше то время). В общем выбор остановился на привычной и хорошо русифицированной mediawiki.
Собственно заметки.
В репозиториях Debian stable оказалась стабильная вики в которой нету оочень много приятных вещей. Узнал что wikipedia работает на альфа-ветке проекта mediawiki. Оттуда все приятные шаблончики , и прочее.
SVN репозиторий был недоступен, что наверное сэкономило мне много времени, однако чудиться мне что всеравно потом захочу последнюю версию.
А пока
sudo aptitude install mediawiki
В дебиане мы получим установленную вики, апач, пхп и много зависимостей. Вики вытянет для себя все необходимое, но лучше потом вытянуть самостоятельно
sudo aptitude install imagemagick
Это нужно для создания превьюшек картинок. Архиважно для документации.
Сразу после установки вики готова к работе, но без бубна не будет работать закачка файлов и урлы будут выглядеть примерно так
domain.me/wiki/index.php/Article
Ответы как чинить это безобразие есть тут.
В общем пошел прививать корпоративную культуру ))
Подписаться на:
Сообщения (Atom)