Сегодня 5 мая, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7272
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Леонид Каганов. Онлайн дневник.
Леонид Каганов. Онлайн дневник.
Голосов: 4
Адрес блога: http://lleo.aha.ru/dnevnik/
Добавлен: 2007-10-21 03:51:40 блограйдером Lurk
 

2013/12/04_oknamigom - Рольшторы - рулонные шторы

2013-12-03 23:04:51 (читать в оригинале)

Поездки поездками, события событиями, а читатель-то заскучал без рекламы! Поэтому сегодня мы поговорим про одну очень полезную штуку, которую распространяет уже знакомая нам не первый год компания пластиковых окон oknamigom.ru Обычные шторы — это конечно прекрасно и уютно, но задолбало. И в какой-то момент начинает казаться, что именно они создают в квартире бардак:

Нет, я понимаю, что бывают шторы красивые, бывает тюль (слышал, его обожают женщины и коты), однако существует много задач, которые шторы не решают. Вверху справа на снимке, например, вы видите нехитрый проектор. Понятно, что днем кино не посмотришь, какими бы плотными шторы ни были:

Другая проблема — если иногда надо поспать днем. С точки зрения логики, не имеет значения, когда спать. В конце концов, когда бы мы ни рухнули спать, в Петропавловске-Камчатком все равно полночь, и там спят, и все у них хорошо. Но есть нюанс. Этот нюанс называется гормон мелатонин — один из самых загадочных гормонов, который вырабатывается самой загадочной частью мозга — эпифизом. Шишковидной железой (тот самый третий глаз, не сумевший выбраться наружу). Ссылки на Википедию специально не даю, там много пробелов, погуглите сами мелатонин — оно того стоит. Для чего нужен мелатонин? Точно никто не знает — одни говорят, что это часть иммунной системы, другие говорят, что он регулирует работоспособность и энергию, третьи считают, что подавляет рост опухолей... Но зато точно известно, что бывает, если его не хватает: депрессии, упадок сил, сезонные простуды и так далее. Теперь внимание, следим за руками: образуется мелатонин без помощи света. Точнее так: темнота — необходимое условие его синтеза. Эволюционно это было нужно, чтобы синхронизировать с Солнцем биоритмы высших существ. Вы спросите, какой нафиг свет в самом центре мозга, где сидит тот самый не выбравшийся наружу третий глаз? Но датчиком света в системе синтеза мелатонина является сетчатка наших обычных глаз. Причем, свет проходит в достаточном количестве даже через закрытые веки и блокирует синтез мелатонина. Синий спектр блокирует сильнее, красный слабее (покупая зарядку для мобильника, выбирайте с красным светодиодом :). Короче говоря, сон днем — это сбой в производстве мелатонина. Потому что как бы вы ни крутились, а за веками светло. Выход есть. Я для себя, по крайней мере, его нашел (не без помощи мудрых людей, спасибо им еще раз!):

Это и есть рулонные шторы. Не тряпки, и — упаси боже! — не жалюзи. Это некая ткане-клеенка, которая бывает самых разных цветов, рисунков и степеней прозрачности — замерщик привозит толстенный альбом с образцами, я выбрал 100% непрозрачные белого цвета. Штука эта ставится к пластиковому окну на четыре скрытых шурупа и разворачивается вдоль стекла строго по направляющим, которые клеятся на раму:

Такие шторы как бы есть, но их как бы и нет — они не пылятся, не висят, не путаются под ногами, не цепляются за кактусы и не сбрасывают цветочные горшки от порыва ветра. Такие шторы всегда с окном, даже когда его открываешь:

Раскрываются (разматываются) они как жалюзи — надо потянуть за одну из двух веревочек. А чтобы свернуть — за другую:

Ставятся они мастером за пять минут. Но сперва приезжает замерщик (готовых штор нет, всякий раз делается отрез по нужным размерам). Каждая створка окна — своя штора. Готовые шторы мастер устанавливает моментально — привинчиваются шурупы:

Затем наклеиваются направляющие:

Внутреннее устройство достаточно простое — металлическая коробочка, внутри трубка и рулон. И с другого края трещетка для веревочек:

Как я уже писал, планирую автоматизировать окно полностью. Сегодня измерил внутренний диаметр трубки — 17мм:

Заказал в интернет-магазинах разных маленьких моторчиков, которые хочу упрятать внутрь. Вращаться будет сам моторчик, упиханный в трубку, а закрепить планирую вал и подводить питание скользящим контактом — пока не придумал подробностей, жду моторчиков. У меня есть один, но маленький совсем,12мм, а надо толще и мощнее, все-таки усилие там солидное.

Как вы поняли, это была реклама мелатонина компании oknamigom.ru, которой руководит один из постоянных читателей этого дневника, скромно просивший не называть имени. Это одно из немногих мест в Москве, где вам могут поставить не только пластиковые окна, но и (или) рулонные шторы — быстро, качественно и по весьма вменяемой цене. Я с этой штукой живу уже неделю, и это просто праздник какой-то!

Оригинал заметки находится по адресу http://lleo.me/dnevnik/2013/12/04_oknamigom.html, там можно оставить комментарии.



2013/12/03 - Иркутск: Робосиб-2013

2013-12-03 08:19:25 (читать в оригинале)

Соскучились? Я тоже. Давно не писал, потому что был в поездках без ноутбука. Но зато теперь расскажу. 28-29 ноября в Иркутске проходил детский фестиваль роботехники Робосиб. Сюда съезжаются разные команды детей от 8 до 16 лет — школы, лицеи, техникумы — и собирают роботов из конструктора LEGO (обязательное условие) и программируют их для выполнения разных конкурсных заданий.

Условие соревнования: собрать робота надо прямо здесь на месте. И программу написать и отладить здесь. Разумеется, идеи и чертежи дети привозят с собой.

Не очень понимаю, как можно проконтролировать, написал ты программу здесь или тайком привез на флешке, но наверно как-то контролируется.

Больше, конечно, мальчиков. Но есть и команды девочек. Представляете, какая умница и красавица вырастет, например, из этой:

Чисто технически материал — это ЛЕГО с Ардуино или каким-то его подобием. Как я уже говорил, а области Ардуино на первый взгляд прогресс не двинулся вперед за те 20 лет, когда я программировал 52-е однокристаллки — у них примерно те же характеристики и возможности. Но это только на первый взгляд. Революция, как это водится, произошла в интерфейсе. Современным детям не надо ничего знать про микроассемблер, архитектуру сдвиговых регистров и прочую техническую муть. Диплом «программирование микроконтроллеров» им тоже сегодня не нужен. Кто-то из упертых технарей скажет, мол, зря. А я скажу: слава тебе оссподи, пусть потратят это время на изучение чего-то более нужного.

Любое знание сперва является уделом избранных — когда-то чтобы водить авто или работать с компьютером тоже нужно было долго учиться и сделать это свой профессией. Но сегодня дети могут воплощать свои идеи напрямую. Придумал алгоритм? Рисуешь его в специальной программе квадратиками и стрелочками. Все остальное сделает компилятор, и вот уже твой робот готов выполнять твою программу. Сегодня ты программируешь шагающего робота из ЛЕГО — а завтра горнодобывающий автомат:

Самый простой вид соревнований — робот должен пройти довольно запутанную трассу, руководствуясь датчиками освещенности поверхности:

У старших ребят задачи сложнее — на специальной площадке, оборудованной линиями разметки и инфракрасными маячками, робот должен в автономном режиме набирать кубики и складывать в корзинки.

Желательно при этом соблюдать баланс, раскладывая кубики в разные корзинки. А в конце робот должен выполнить дополнительное упражнение — поднять флажок (там есть такая стойка с колесиком, которое он должен покрутить) или подтянуться на турнике.

Свои проекты команды сперва презентуют жюри в закрытой комнате. «Можно я проведу презентацию на английском?» — при мне спросил капитан одной из команд. Жюри разрешило, и парень бойко затараторил на международном языке.

Кроме основных номинаций, ребята привезли еще свои поделки. Например, этот дракон ползает по полу, а если к нему поднести руку, проворно ее кусает, рыча при этом:

А это соревнования малышей в номинации «шагающий робот». Условие одно: робот должен шагать и, желательно, прямо:

Вы спросите, что там делал я? Мы приехали как гости с Сергеем Лукьяненко и Михаилом Успенским. Чтобы детям было с кого брать пример и кому подражать:

Успенский рассказывал интересные истории:

На Лукьяненко вообще сбежалась такая толпа, что в зал было не пройти:

Ну а что касается нашего со Стаськой робота Бяши, мы его прокатили на фестиваль, но он конечно не участвовал, потому что не ЛЕГО. И вообще не умеет пока укладывать кубики. Зато теперь в жизни появилась цель, верно? ;)

Оригинал заметки находится по адресу http://lleo.me/dnevnik/2013/12/03.html, там можно оставить комментарии.



2013/11/26_antiteton - Подскажите слово?

2013-11-27 04:09:06 (читать в оригинале)

Слово «оксюморон» обозначает высказывание, в котором одна часть противоречит другой, и в целом это создает абсурд — «безногая сороконожка». А как называется высказывание, в котором одна или обе части спорны или абсурдны, но будучи соединенными, рождают единую гармонию редкой красоты?

Когда-то по окончании института я носил бороду и усы. И вот однажды на улице ко мне подошел прохожий. Он заглянул в мое бородатое лицо чистыми ясными глазами и произнес: «ДЕВУШКА, простите пожалуйста, вы не подскажете, как пройти к глазной больнице?»

Столь же дивную красоту я вижу в сегодняшней новости о том, как какие-то немцы привезли на голландский фестиваль документальный фильм о коррупции и откатах на Сочинских стройках, а российские представители пытались дать им взятку в 600 тыс евро, чтобы они его НЕ ПОКАЗЫВАЛИ.

В обоих случаях родилась гармония столь нерукотворной чистоты, что даже не важно, была ли такая взятка предложена на самом деле, и существует ли и впрямь на олимпийском строительстве коррупция. Равно как не важно, правда ли тому прохожему требовалась глазная больница или он был просто сумасшедший, шутник, провокатор или озабоченный маньяк, пытавшийся таким способом знакомиться с девушками... )))

Оригинал заметки находится по адресу http://lleo.me/dnevnik/2013/11/26_antiteton.html, там можно оставить комментарии.



2013/11/27 - Роботы Иркутска

2013-11-27 00:50:46 (читать в оригинале)

В Иркутске завтра и послезавтра (28 и 29 ноября) состоится фестиваль роботехники «РобоСиб» (мне все-таки больше нравится не «робоТОтехника», а «роботехника», как был в старых добрых переводах фантаста Азимова). На фестивале дети от 8 лет, старшекласники и взрослые покажут свои разработки и будут соревноваться по международным нормативам, чей робот круче. А также пройдут интересные доклады, дискуссии и встречи.

Кроме того, поучаствовать в этом ярком празднике жизни в Иркутск летят писатели Сергей Лукьяненко (вау!), Михаил Успенский (вау!), ну и ваш покорный слуга. Мы будем рады встретиться с жителями и гостями Иркутска! Тем более, что прийти на праздник вроде может любой желающий. Все это будет проходить в Сибэкспоцентре.

28 ноября с 11:00 до 19:00: тренировочные заезды роботов, техосмотры, музей науки, шарики с гелием, лего-дром и прочие радости, а с 15:00 до 16:00 открытая встреча с писателем Сергеем Лукьяненко.

29 ноября — Соревнования в направлениях FLL, FTC, «Hello, Robot!», «Фристайл», и вся остальная движуха и развлекалово. При этом с 12:00 до 13:00 открытая встреча с писателем Михаилом Успенским. А потом с 14:00 до 15:00 со мной. А затем подведение итогов фестиваля и награждение конструкторов-победителей.

Приходите, должно быть здорово!

По поводу лично меня — 28 в 20:00 в пабе «Harat's Irish Pub» состоится некий «писательский слэм», где будет соревнование всех желающих поэтов, и с моими участием. Как это будет, я пока сам не знаю, уточним на месте, но это не мой сольный концерт на 3 часа, а некое общее поэтическое мероприятие, поэтому всё должно быть разнообразно и интересно.

И 29, как я писал, встреча с 14 до 15, и вот тут я вам почитаю всяких своих стишков, но, разумеется, мягких по формату, без мата и политики (что одно и то же) — праздник-то детский.

PS: На снимке для затравки — наш со Стаськой робот Бяша. Нет-нет, мы не участвуем в конкурсах, мы совсем начинающие роботостроители, просто Бяшу прокатим в Иркутск, чтобы посмотреть на больших. Бяша — бывший конструктор DAGU Doodle на ATmega8 (буэ-э-э...), к которому мы добавили сонар-глаза и управление по блютузу со смартфона, но так и не научили его говорить. Хотя уже записали со Стаськой сэмплы — по задумке, робот должен был ездить между препятствий и тихо комментировать свои повороты, вздыхать и бормотать, как тут понастроили всякого, не проехать... Но оказалось, что современная Ардуино-техника не шагнула за 20 лет вперед ничуть, и звук сыграть в 2013 году (особенно на Атмеге-8) — такая же сложная аппаратная проблема, как была у меня в 1993, когда я программировал 52-е. Два разных внешних чипа WTV-020SВ, долго летевшие из Китая, хоть и попели немножко у меня в руках, но в итоге оказались безнадежны, потому что их прошивка оказалась не та, что надо, а потом внезапно сгорела SD 512мб (впервые в жизни видел сгоревшую SD!), а остальные карты (особенно больше 1гб) чип не принимает. Так что поразить своим красноречием наш Бяша никого не сможет, просто жужжит, мигает диодом и тыкается носом.

В общем, буду всех рад видеть в Иркутске! А 29-го лечу еще дальше в Якутск, где тоже буду дико рад всех видеть, но это уже другая история. Если что — мой мобильник для связи прежний: +7-916-6801685

Оригинал заметки находится по адресу http://lleo.me/dnevnik/2013/11/27.html, там можно оставить комментарии.



2013/11/25 - Поговорить с роботом

2013-11-26 15:13:56 (читать в оригинале)

Простенькая безделушка, но забавная — произносишь в микрофон слово, а компьютер тебе в ответ голосом сообщает информацию обо всем на свете, что ни спросишь:

линукс
пушкин
путин
каганов

Что используем?

— API Гугля — распознавание речи

— API Гугля — синтез речи

— lurkmore.to — вычленение первого абзаца статьи

— ну и элементарные консольные утилитки по обработке звука: rec, flac, ffmpeg, sox, lame

Все работает на трех консольных файликах (консольных! не надо php браузером лезть открывать :)

info.sh - основной скрипт

#!/bin/bash

while : ; do

rm ./voice.flac ; rec -c 1 -r 16000 voice.wav silence 1 0.3 3% 1 0.3 3%

flac -f -s voice.wav -o voice.flac 2>&1 >/dev/null

php lurk.php `php google.php`

done

google.php - распознаём текст

#!/usr/bin/php

<?php

$ch=curl_init(); curl_setopt($ch,CURLOPT_POST,1);

curl_setopt($ch,CURLOPT_POSTFIELDS,array('myfile'=>'@voice.flac'));

curl_setopt($ch,CURLOPT_URL,'https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU');

curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type: audio/x-flac; rate=16000'));

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $r=curl_exec($ch); curl_close($ch);

$json=json_decode($r,true);

if(empty($json['hypotheses'][0]['utterance'])) die('');

die($json['hypotheses'][0]['utterance']);

?>

lurk.php - ищем и зачитываем голосом информацию

#!/usr/bin/php

<?php

if($argc<=1) die('error: arg'); $argv[0]=''; $q=trim(implode(' ',$argv));

passthru("rm speechout*.mp3");

$s=file_get_contents("http://lurkmore.to/".urlencode($q));

if($s=='') playz("не знаю"); else {

$a=explode("<p><b>",$s); $s=$a[1];

$s=preg_replace("/<\/p>\n.*$/si","",$s); $s=preg_replace("/\([^\)]+\)/s","",$s);

$s=strip_tags($s);$s=preg_replace("/\s+/s"," ",$s); $r=explode(" ",$s);

$get=0; $hore=0; $z=''; foreach($r as $l) { $z.=" ".$l; $hore+=(strlen($l)+1);

if(strstr($l,'.') && $hore >300 ) break;

if(strlen($z)>50 && (strstr($l,'.')||strstr($l,',')) ) $z=playz($z);

} playz($z);

}

$e=implode(" ",glob('speechout*')); passthru("play ".$e."");

if($e=='') exit;

passthru('lame voice.wav --resample 22050 voice.mp3 ; ffmpeg -i "concat:voice.mp3|'

.str_replace(' ','|',$e).'" -acodec copy "results/'.$q.'.mp3"');

function playz($z) { global $get; $z=trim($z); if($z=='') return '';

$g=passthru('wget -U "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5"'

.' "http://translate.google.com/translate_tts?q='.urlencode($z).'&tl=ru" -O speechout'.($get).'_.mp3 '

.' ; sox --show-progress speechout'.($get).'_.mp3 speechout'.($get).'.mp3 speed 1.5 pitch -500'

.' ; rm speechout'.($get++).'_.mp3'

.' &');

return '';

}

?>

У кого Линукс, можете сами проверить. Я думаю, осталось только запихнуть этого оракула в маленькую малахитовую шкатулку с Raspberry Pi внутри, вписать более умный разбор строки (реакция лишь на те фразы, которые начинаются на «что такое» или «кто такой»), и уже можно ехать в Сколково демонстрировать искусственный интеллект высоким правительственным чиновникам Минсвязи и Минобразования.

Оригинал заметки находится по адресу http://lleo.me/dnevnik/2013/11/25.html, там можно оставить комментарии.



Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.