Skip to content

Since I keep finding posts that tell you to restart nscd to flush its caches, I'll tell you how to really do it.

The nscd caches are saved to disk, On my Fedora system, they are located in /var/db/nscd:
[root@dev402 ~]# ls /var/db/nscd/
group hosts netgroup passwd services

When you stop nscd, these files will just stay there, so restarting really doesn't flush your nscd caches.
What you need to do is use the --invalidate option, e.g.:
nscd --invalidate=hosts

via

Нужно скачать и сконвертировать музыку с миксклауда, чтобы слушать её в магнитоле.

При помощи http://clouddownload.co.uk, или аналогичного сервиса - получаем ссылку на аудиофайл (можно хоть в браузерной консоли девелопера получить урл). Качаем его, он в формате M4A.

Конвертим m4a в mp3:

#!/bin/bash
mkdir -p ../tmp

for f in *.m4a
do 
        ffmpeg -i "$f" -vcodec copy -acodec libmp3lame -ab 256k ../tmp/"${f%.m4a}.mp3"
done

Но у меня простецкая китайская магнитола, которая не умеет перематывать треки. А пока она не сломалась - новую я покупать не собираюсь :-)

Для того чтобы с этим как-то жить, при том что миксы которые мне нужны - имеют длительность около часа, - можно нарезать сконвертированные mp3'шки на части вот таким скриптом, взятым вот тут и немного доработанным:

#!/bin/bash

if [ -z "$1" -o -z "$2" ]
  then
    echo "Usage: ${0##*/} [src] [name] [part size in minutes]"
    exit 0
fi

big="$1"
name="$2"
size="$3"

path="../converted"

if [ -z ${size} ]
then
        size="5"
fi

mkdir -p "${path}/${name}"
duration_stamp=$(ffmpeg -i "$big" 2>&1 | grep Duration | sed 's/^.*Duration: *\([^ ,]*\),.*/\1/g')
title=$(ffmpeg -i "$big" 2>&1  | grep "title *:" | sed 's/^.*title *: *\(.*\)/\1/g')
# get minutes as a raw integer number (rounded up)
prefix=$(basename "$big" .mp3)
echo $duration_stamp
mins=$(echo "$duration_stamp" | sed 's/\([0-9]*\):\([0-9]*\):\([0-9]*\)\.\([0-9]*\)/\1*60+\2+\3\/60+\4\/60\/100/g' | bc -l | python -c "import math; print int(math.ceil(float(raw_input())))")
ss="0"
count="1"
total_count=$(echo "$mins/${size}+1" | bc)
while [ "$ss" -lt "$mins" ]
do
  zcount=$(printf "%05d" $count)
  ss_hours=$(echo "$ss/60" | bc)
  ss_mins=$(echo "$ss%60" | bc)
  ss_stamp=$(printf "%02d:%02d:00" $ss_hours $ss_mins)
  ffmpeg -i "$big" -acodec copy -t 00:${size}:00 -ss $ss_stamp -metadata track="$count/$total_count" -metadata title="$title $zcount" "${path}/${name}/${prefix}-${zcount}.mp3" 
  ss=$[$ss+${size}]
  count=$[$count+1]
done

 

Входить Шаміль.
На ньому косо сидить посипаний пєрхоттю піджак вєтєрана, на голові папаха, на ногах калоші, в руках у його пересувний точильний станок.
Шаміль становиться посеред Востоку і починає точить ножа.
Він точить і наспівує.

Шаміль. На горі Шаміль стоїть, а-а-а-а!!!
Ножі і шашки точи-и-ить!!
А внизу народ стоїть, а-а-а-а!!!
На Шаміля – какой маладє-єц!

Лесь Подерв’янський - Восток.

Станок для заточки для ножей привезли из Китая.

Заточил парочку ножей, потом глянул как её правильно собирать :-)

А потом ещё и проапгрейдил, прикрутив её на доску, в качестве основания.

Фоточки из описания станка - с алиэкспресс, фоткать впадлу.

-"... ну, помнишь, в прошлый раз там холодно было."

-"Ну, зато щас мы одеты и сможем там пошляться. Или надеты. А как правильно - одеты, или надеты? =)"

-"Мамка твоя надета. >__<"

-"^___^"

Китайская автосигнализация SPY, к которой хрен найдёшь мануалы в сети.

На коробке написано SPY 5000M, и только по наклеечке можно понять какая там модель.

Решил вот нафотографировать, может кому пригодится.

Инструкция:

Схема подключения блоков:

Саша Соколова 20.03.1981 - 24.09.2015

Я первый раз познакомился створчеством группы Atlantida project в 2011 году, на dirty.ru, где выложили клип на песню "Разум".
Потом добрался до группы в VK, где нашел ещё кучу годноты.
Необычный голос, психоделичные, космические песни, отличные клипы.
Год боролась с болезнью, но увы, внешняя оболочка у людей очень хрупкая.

Спокойной ночи, неясный сокол.

 

Столкнулся с тем, что не смог назначить запуск Google chrome в определённом тэге. Нужно правильно написать класс окна в awful.rules.rules. Вроде и написал, а браузер упорно не хочет запускаться в нужном теге. Видимо название класса окна таки отличается от предполагаемого.

Нашел как получить параметры окна, среди которых будет инетересующий нас класс -

    Для использвания 'xprop' необходимо:

  • Откройте терминал.
  • Наберите команду xprop и нажмите Enter. Переместите курсор мыши на нужное вам окно.
  • Используя мышь, щелкните на заинтересовавшей вас точке окна. После этого, свойства X Windows для этого окна будут напечатаны в терминале.

via

π