вторник, 19 июня 2007 г.

Еще один скрипт из /usr/local/bin

Родил в страшных муках настраиваемый скрипт для офисного почтового сервера с smtp через smarthost и imap для пользователей. Чтобы старую почту архивировать. Раньше работало куда более криво, ныне вот так. (единственное - запарился mbox-ы в файл прописывать)
#!/bin/bash

OPATH="/var/archives/mail"
for i in `cat /etc/mailboxes | awk '{ printf "%s|%d\n", $1, $2} '`; do
 MPATH=`echo $i | awk -F '|' '{print $1}'`
 DAYS=`echo $i | awk -F '|' '{print $2}'`
 OWNER=`stat -c %U $MPATH`
 PSUFFIX=`dirname $MPATH`
 if [ ! -d "$OPATH$PSUFFIX" ] ; then 
  mkdir -p "$OPATH$PSUFFIX"
 fi
 chmod 700 "$OPATH$PSUFFIX"
 chown $OWNER:mail "$OPATH$PSUFFIX"
 archivemail -d $DAYS -o "$OPATH$PSUFFIX" "$MPATH"
done

понедельник, 14 мая 2007 г.

Хитрый способ зарядки аккумуляторов

В очередной раз подключая мобильный к зарядке, вспомнил прикол с мамой, когда она только-только начала пользоваться мобильной связью. 
Когда у нее садился аккумулятор, она вместо того чтобы зарядить его электричеством, клала на телефон деньги. В надежде, что он заработает, конечно. Когда в первый раз не помогло, она положила туда еще денег... в конце концов ей все-таки объяснили, как заряжать телефон...

понедельник, 30 апреля 2007 г.

MPlayer DVD Menu

То, что MPlayer поддерживает меню DVD, является заблуждением. Проверено на себе. Она неполноценная. Или у вас GUI, или меню. А вот в Xine она работает.

среда, 18 апреля 2007 г.

А у меня встанет?

19:54 <+stasikos> ну попробуй, встанет - скажешь
19:54 <+malor> я помню что вчера чото не встал 
19:55 <@iATlevsha> malor: значит надо чото сделать чтобы встал
19:55 <+malor> аа
19:56 <+stasikos> видишь ли, встанет или нет, мало зависит от версии FreeBSD

воскресенье, 15 апреля 2007 г.

Цитата

"Единственный для меня способ запомнить имена -- галлюцинировать на людях значки с ними. Всякий раз, встречаясь с людьми, я постоянно смотрю на их левые груди; теперь все думают, что я извращенец. Как-то раз я преподавал в фирме "Ксерокс", и поскольку на каждом была табличка со знаком "Ксерокс", я весь день постоянно звал людей "Ксероксами"." (с) Ричард Бендлер. "Используйте свой мозг для изменений"

Цитата

"Профессор предстал перед аудиторией в 350 человек и сказал:"Теперь я хочу, чтобы вы представили здесь зеркало, а перед зеркалом находится спиральная молекула ДНК, крутящаяся в обратном направлении". Некоторые люди в комнате сказали:"Аххх!" Они стали химиками. Некоторые люди в комнате сказали:"А?" Они не стали химиками. Некоторые люди в комнате сказали:"Брр!" Они стали терапевтами!" (c) Ричард Бендлер, "Используйте мозг для изменений"

среда, 11 апреля 2007 г.

Красивый процесс загрузки системы )

Выполнить от рута:
sed -e '/id/ s/:[0-9]:/:6:/' /etc/inittab > /etc/inittab.new ; mv /etc/inittab.new /etc/inittab

Таки так кроссплатформеннее:
stasikos@dpmmsrv:~$ cat b_bootsplash 
#!/bin/sh
# adds nice bootsplash to your system 

SYS=`uname -s`

if [ "$SYS" = "Linux" ] ; then 
  sed -e '/id/ s/:[0-9]:/:6:/' /etc/inittab > \
  /etc/inittab.new ; mv /etc/inittab.new /etc/inittab
  exit 0
fi


if [ "$SYS" = "FreeBSD" ] ; then
  echo /sbin/shutdown -r now >> /etc/rc.local
  exit 0
fi