Тема была в фильме. Искал разные версии. Варианты Глена Миллера и оркестра BBC какие-то не такие.
Нашел этот вариант. Неожиданно. Но мне очень понравилось. Может, эта тема вообще лучше для маленькой группы, типа квинтета, как здесь. И любительское исполнение иногда лучше вставляет.
И куда все ломятся в 11 часов дня? Одно хорошо - отключил-таки печку. Хотя стоит отметить, систему вентиляции в 2105 делали какие-то дятлы. В 2103 было гораздо лучше. Там еще и форточки...
Бывает так, что неожиданно разные события вдруг собираются в общую картину. Сколько-то лет назад я смотрел по телеку "Разрушители мифов", там они проверяли байку о том, что какой-то амер поставил себе в машину вместо предохранителя патрон от мелкашки (на охоту вроде ездили, по дороге предохранитель сгорел). Блок предохранителей был под рулевой колонкой, и по дороги патрон сработал и ранил водителя.
В общем эти разрушители взяли старый пикап, заменили предохранитель патроном, стали пускать через него ток. У них получилось, что для того, чтобы порох в патроне взорвался, нужно пускать охрененный ток, при котором горит проводка.
Пару лет назад наш мастер рассказывал байку о том, что у него сработал капсюль-воспламенитель, когда пытались померять сопротивление, и коснулись корпуса щупом омметра.
Недавно я почему-то все это вспомнил, и понял, что разрушители эти неправы, ибо дятлы. Они не проверили вариант, когда патрон включен в цепь с индуктивной, скажем, нагрузкой (вроде обмотки реле). И в цепи этой дребезг контакта. Тогда при размыкании будет скачок напряжения, искра, и капсюль патрона вполне может сработать.
Решил-таки добавить комментарий от себя. Это парад войск ГДР, 1956 г. Смотрится сюрреалистично, потому что по стилю это смесь Третьего Рейха и Советского Союза. Я смотрел и думал, что наверняка кто-то из них служил в Вермахте, а кто-то в ГитлерЮгенд. Ведь прошло-то десять лет всего. Вчерашние лютые враги - союзники. Я не силен в истории, но насколько мне известно, ГДР отнюдь не была "слабым звеном" среди стран Варшавского договора. Дисциплинированный народ эти немцы.
Спасло меня. Весеннее обострение, тут еще видать полнолуние с затмением. Атаки дебилов продолжаются. Начальник отдела охраны труда, редкостный мудрец, заслал к нам своего подчиненного - инженера, которому обычно все пофиг. Тот стал журнал инструктажей проверять. А я его не заполнял. Ну в общем как-то оказалось, что даты не стоят, я говорю "просто даты не поставил, а так все сделано".Тут он прикопался и к тому, что названия инструкций надо вписывать. Хорошо, что ему наплевать на все.
Хотя ведь что интересно - им важно только заполненность бумажек, реальное состояние дел им пофиг. Т.е., если кого-то долбанет током, то это не оттого, что провод с плохой изоляцией, а потому что журнал не вовремя заполнен...
Вот взять хотя бы http://hogho.ru/andrei/index.php
То есть когда-то много, и можно сказать профессионально, верстал в LaTeX, там тоже все было совсем непросто. Книжки делал для долбанутого математика.
Есть ли связь между психическим состоянием человека и этой фигней? Я стараюсь в это не верить, хотя в принципе мозг человека должен реагировать на внешние электромагнитные поля.
В общем вчера приходил к нам начальник отдела охраны труда. Очень хотелось объяснить ему, какой же он все-таки мудак (это при моей-то терпимости к человеческим недостаткам). Но у него работа ведь такая - ходить и до всех докапываться.
Скриптик, который смотрит сколько было разных ip-адресов за сутки. Основная мутотень была с регулярными выражениями перла, вопросы жадности и проч.
#!/usr/bin/perl
open(FH,"<","access_log");
$unique=1; #каждый адрес считаем уникальным, пока обратное не доказано
while() #просматриваем файл лога
{
($ip,$rem)=split(/- -/,$_); #вычленяем айпишник и остаток
$rem=~m/\[.+\]/;
$datetime = $&;#вытаскиваем дату и время
$datetime=~m/\[(.+?):/;
$date = $1;#вытаскиваем дату, на время забиваем (потом может пригодится, можно переделать)
$date =~s/\// /g;#меняем в дате косую черту на пробелы
if($date!=$prevdate)#если дата изменилась, то делаем следующее
{
print "$#arr\n"; #печатаем, скоко было адресов в предыдущий день
print "******* $date *********\n"; #печатаем дату
$prevdate=$date;#приравниваем значения
$unuque=1;#адреса снова уникальны, ведь новый день
$ip_u=0;#обнуляем уник. адрес
@arr=0;#обнуляем массив адресов
}
if($ip != $ip_u) #если попался другой адрес
{
$ip_u=$ip;
foreach(@arr) #просматриваем массив уникальных адресов
{
$unique=0 if($ip_u == $_) #и если оно там было, то он не уникальный
}
if($unique)#если адрес уникален
{
push @arr,$ip_u ;#заносим в массив
print "$ip_u\n"; #и печатаем
}
$unique=1;#снова считаем, что попадется уникальный адрес
}
}
print "$#arr\n";#печатаем число адресов за последний (сегодняшний) день
Я дурак, но дороги все равно дрянь15-04-2014 09:20
Вчера в обед поехал купил амортизатор. После работы начал амортизатор менять. Там работы-то минут на 15... Оторвал шпильку, которая на нижнем рычаге. Позвонил бате. Типа чего делать-то, рычаг менять - замучаешься.
Было такое, говорит, сверлить надо рычаг насквозь и ставить болт.
В общем я вчера за...лся сверлить, там проблема в том, что шпильки эти как раз под пружиной, т.е. надо сверлить под углом, чтобы отверстие вышло сбоку от пружины. 2 сверла сломал. Ну и болт этот стоит раком, весь изогнутый, с наполовину спиленной башкой. Но держит. На ямах не гремит ничего.
Кроме всего, амортизатор в порядке оказался, гремело снизу, там где амортизатор крепится к кронштейну. Надо было просто затянуть болт. Так что у меня запасной амортизатор, только думается мне, что когда понадобится, то хрен его найду в куче хлама.
Задача была - наделать миниатюр в папке с фотографиями.
Пользоваться редакторами - не наш метод, жизнь и так коротка.
Поэтому -
convert file.jpg - resize 200x300 out.jpg
Но писать это для каждого файла - тоже не наш метод. Делать в баше - можно (я тут вроде недавно писал,как), но
если имя файла содержит пробел, то это не работает.
Поэтому делал так - сначала файл, содержащий имена файлов в каталоге командой
>ls *.jpg>list.txt
потом написал перловый скриптик:
#!/usr/bin/perl
open(INL,"<","list.txt"); #открываем файл на чтение
while()
{
chomp; #убираем концевые пробелы
$line=$_; #Знаю, что ни к чему, но хозяин, как говорится, барин
$line=~s/ /\\ /g; # добавляем к пробелам знак \, чтоб не смущать оболочку
$line=~s/\(/\\(/g; # то же с открывающими скобками
$line=~s/\)/\\)/g; # и закрывающими
@cps=split(/\.jpg/,$line); # вычленяем название файла, отбрасывая расширение
print "convert $line -resize 200x300 $cps[0]_mini.jpg\n "; # пишем команду для оболочки
}
Скрипт, соответственно, делается исполняемым, и делаем что нам нужно командой, направляющей выхлоп скрипта в оболочку:
>makemini.pl | sh
Получаем, соответственно, к исходным файлам их уменьшенные копии с приставкой _mini
Вчера помяли мне дверь. Завел машину, развернулся, еду потихоньку (5-10 км/ч). Со стоянки так же медленно выползает работник нашего же отдела на своей старенькой Audi. Ну, думаю, видит же меня. И тут понимаю что он нихера меня не видит. Въехал мне в водительскую дверь. Углом бампера ровно по центру двери, аккурат между усилителей. Удара-то и не почувствовалось. Выхожу, а дверь конкретно помяло, всю наружную панель вдавило внутрь. При этом все работает, и стеклоподъемник, и замок. Хорошо что не в стойку или крыло. Пойдем в обед выстукивать это дело.
В общем, задумал сделать emerge --sync.
Интернет - мобильный, скорость низкая, поэтому emerge-webrsync.
Однако эта хрень упорно выдает:
calculate etc # emerge-webrsync
The current sync-type attribute of repository 'gentoo' is not set to 'rsync':
sync-type=git
If you intend to use emerge-webrsync then please
adjust sync-type and sync-uri attributes to refer to rsync.
emerge-webrsync exiting due to abnormal sync-type setting.
В общем в каталоге /etc/portage/repos.conf лежит файлик gentoo.conf,
в нем прописываем
У меня на даче центральное отопление. Твердотопливный котел, насос гонит воду в батареи. Насос, если его не выключить, работает. При этом пользы от него никакой, только износ и трата электроэнергии.
Короче я захотел сделать термореле для него, которое насос запускает, если вода в котле тёплая, и выключает, когда горячая.
Датчик... Цифровой ds1820 - можно, но он здесь нафиг не нужен. Термопара - тоже можно, но я пока что с ними не освоился. Купил аналоговый датчик - К1019ЕМ1 (по 30 руб. штука). Здесь его описание и схема включения: http://tec.org.ru/board/139-1-0-301 . У них собственно и брал. Ему нужен источник тока 1 мА. Собрал как на схеме, только вместо стабилитрона поставил резистор (все это хозяйство питается от линейного стабилизатора 5В).
Электронное управление. Можно было бы, и это вполне обоснованно, собрать триггер Шмитта на двух транзюках. Но неспортивно и неинтересно. Есть ведь Attiny15L и Attiny13A.
В общем так. Сигнал с датчика идет на вход АЦП микроконтроллера. Если сигнал превышает заданный уровень в течение некоторого времени, то микроконтроллер включает насос. Если сигнал ниже заданного уровня, через некоторое время насос, соответственно, выключается.
Собрал на макетке. Работает. Практически как планировалось. Но.
Выяснились несколько забавных моментов.
1. Attiny15 и Attiny13 нифига не одно и то же. То есть ассемблерный код несовместим. В каждом случае нужно фтыкать конкретный мануал. Там разные управляющие регистры. В 13-ю тиньку понапихали всяких извращений, которых не было в 15-й.
2. Нужно читать мануал по конкретному контроллеру. Это полезно.
3. Одна из 13-х тинек сдохла. Видимо самопроизвольная запись во фьюзы (поменял, например, себе рабочую частоту). Надо как-то их защищать от самопроизвольной записи. Возможно, специально им блокировать запись. Надо почитать.
Такие дела.
Поменял сегодня помпу. Пришлось ее немного напильником того... Убрать дефекты. Ну и прокладка, что шла с ней, не пережила процесса установки. Сделали из куска гофрированного картона.
В общем у старой подшипники были в хлам. Это я видимо перетянул ремень генератора. Ну и еще было окошко для смазки. Никогда не смазывал. Честно сказать и не знал, что надо.
Ну и тосол бурого цвета. Тосол я сливал через пробку внизу радиатора. При этом когда снял крышку помпы, часть тосола вылилась на землю. На блоке есть заглушка, но я ее открывать не стал, думал что все сольется через радиатор. А вот хрен. Поэтому залить обратно столько, сколько слил, не получилось. Долил водой. В общем я солью эту дрянь, залью новый тосол.