?

Log in

Электронный миссионер

Monday, September 26, 2016

7:11PM - О данном блоге Sticky

Всю свою сознательную жизнь (где-то с 12 лет) занимаюсь электроникой и программированием. Много лет работал в "Хакере" (с 2006 по 2009 год), вёл рубрику "Фрикинг". Работал в различных сферах (как правило оборонных), где и реализовывал свою любовь к электронике.


В последнее время я занимаюсь проведением вебинаров по программированию. С успехом провёл как вебинары, так и живые мастер-классы по данной теме. Участники были очень довольны. Ниже таблица со ссылками на описание мероприятий.

Прошедшие мероприятия
Название мероприятия Дата проведения Количество участников
Мастер-класс программирования под linux 30 мая - 2 июня 2016 5
Вебинар. Linux разработка на языке си. Изучаем основное API. 1-4 августа 2016 10
Вебинар. Linux разработка на языке си. Изучаем основное API. 22-25 августа 2016 24
Вебинар: модули ядра Linux 19-23 сентября 2016 11
Открытый бесплатный вебинар "Отладчик gdb" 6 октября 2016 -



Планируемые мероприятия
Название мероприятия Дата проведения Стоимость, руб
Вебинар. Linux разработка на языке си. Изучаем основное API с 31.10 по 3.11 2016 г. 2000


Материалы всех вебинаров (виртуальная машина, методические указания, видео и, собственно говоря, я сам для консультаций и вопросов) до сих пор доступны и их можно приобрести. За анонсами следующих вебинаров следите в моём ЖЖ.
Если вам интересны материалы вебинаров, либо вы хотите поучаствовать в будущих вебинарах, то пишите мне на почту dlinyj (собака) gmail.com .


Так же являюсь админом ряда сообществ:

ru_radio_electr Лучшее сообщество по радиоэлектронике в ЖЖ
workplace_ru Фотографии рабочих мест

Внимание! При использовании материалов данного блога, ссылка на источник ОБЯЗАТЕЛЬНА!

Saturday, November 19, 2016

3:34PM - Wifi-радио за пять минут

Как обычно, всё хорошее придумано за нас. Есть отличный проект https://volumio.org/ который позволяет легко и просто создать вайфай радио. На базе Raspberry Pi 3 делается в три клика. Сначала определяется как wifi-хост, дальше я буквально с телефона сконфигурировал всё.


Железка.

Чутка повозился с USB-звуком, но там поддержка из коробки.

Веб интерфейс блестящий



Осталось это подружить с моими наработками. Проблема только в том, что js и node.js я не знаю.

Thursday, November 17, 2016

6:32PM - Дагестан

Вместо тысячи слов. Написанное ниже - впечатление. Не претендует на истину.

Когда мне предложили на одной из моих работ командировку в Дагестан, то я молча согласился. Возможно и не представиться побывать в данном регионе. Общее впечатление от Дагестана - шок. Это другой мир, другая вселенная, другие нравы, другие люди. Все говорят по русски (основной язык общения), но русских нет. Мне казалось, что к концу командировки я уже буду сам говорить: "Ээ, слюшай брат!", с характерным акценом. При чём русский, которым они общаются между собой немного отличается от русского, которым общаются с нами.

Первое место работы - была Чиркейская ГЭС



Read more...Collapse )

Sunday, November 6, 2016

2:00PM - Где брать материалы...

Вот смотришь различные прикольные ролики, например вот такой



Думаешь, круто, всё просто. Сейчас ваяю. И тут выясняется, что нужна: берёзовая доска (ну или буковая) на рейки, подшипники, слёзы девственницы. Ты думаешь: говно вопрос, я же живу в третьем Риме, сюда сходятся все дороги и всё можно найти. Лезешь в интернет... Вот банально, где купить ОДНУ берёзовую доску с влажностью 8%? Не из уличного штабеля, а сухую Или магазин, куда можно придти и подобрать подшипников. Да так, чтобы это от тебя по растоянию не находилось, как другой город.

Для справки: мне до города Подольска ехать сорок минут, до центра Москвы - час, до дальней окраины Москвы 1:40, до г. Щербинка, пешком 20 минут (уже Москва) такой московский парадокс.

Например подшипники мне удалось найти в розницу в отличном магазинчике, в городе Железногорск (да, такой городок, "за углом", в Курской области (командировка). И, что удивительно, я даже завидую провинциалам. Потому, что либо у вас это есть в шаговой доступности, либо нету совсем. У нас если и есть, то где - хз... Даже простые метизы купить - становится проблемой. Если нужен болт с барашком - всё,  потратишь пару дней, чтобы его найти. А где взять гайки, которые запресовываются в дерево?

Для примера, буковый щит для поделок, толщиной 1 см я покупаю в Ашане, за конских 200 рублей. Зовётся - разделочная доска. Для разовых поделок  - вполне себе решение. Но как-то источник бука дороговат (если посмотреть цены за кубометр, и пересчитать в объём доски, то она просто золотая). Мелкие берёзовые рейки - это решётка на ванную, цилиндры - это черенки. Опять же - конские цены. Штучно - можно, но как Чип-дип. Но люди ведь делают как-то?

Кстати, братцы, а вы не встречали самозенкующихся саморезов?

Wednesday, November 2, 2016

10:03PM - Паяльная станция моей мечты

Заходил недавно в гости к sevasat и имел возможность помацать паяльную станцию TS100


Фотография с сайта, там же небольшое описание.

Корректно говорить о том, что это не паяльник, а паяльная станция. Только вся станция встроена в ручку паяльника! Это божественный девайс, после дешманского Люкея - это шедевр! OLED-дисплей, возможность написать свои прошивки. Вы же играли в новый тетрис на паяльнике?
Если без шуток, то это компактная, носимая, удобная станция, которую можно запитать даже от аккумулятора.
Недочёт только один - нужен отдельный БП. Но кушает разное напряжение. В общем, хожу облизываюсь, договариваюсь с разными жабами. Но уж точно, люкеевский гроб отбивает всякую охоту паять.

Monday, October 24, 2016

12:44PM - Вебинар: Linux разработка на языке си. Изучаем основное API

Надеюсь скоро перестану ЖЖ использовать для анонсов.



В данном вебинаре будет охватываться основное API разработчика в пространстве пользователя.


Дата и время проведения данного вебинара: с 31 октября (пн) по 3 ноября (чт) 2016 года, с 11:00 по 17:00 (время Московское!), с перерывами (время ориентировочное, быть может будет и быстрее). Стоимость вебинара 2 000 российских рублей (предпочтительно оплата на карту Сбербанка, в крайнем случае Paypal для иностранцев). География участников не имеет значения. Видеозапись будет обязательно!!! Так, что если вам неудобно время и место, то вы можете посмотреть данный вебинар в удобное время и потом задать все вопросы и прислать мне ваше домашнее задание!
Требования к участникам мастер-класса: Знание языка си, на уровне книги Б.В. Керниган,Д.М. Ричи «ЯЗЫК С».

Запись ведётся по электронной почте dlinyj@gmail.com. Для записи необходимо ваше имя (ф.и.о. по желанию) и контактные данные (номер телефона и почта). Желательно описать цели посещения этого вебинара, уровень подготовки и род занятий.

Пример проведённого вебинара: "Отладчик gdb"

Программа курсаCollapse )

К слову сказать, у меня появилась тематическая группа вконтакте https://vk.com/linuxprogramming . Подписывайтесь, делайте репосты. Спасибо!

Wednesday, October 19, 2016

5:09PM - Изготовление таймерных табличек

Каждый программист в душе немного столяр


С недавнего времени начал посещать русский клуб Toastmasters Zlatoust и даже стал там секретарём. Пару слов о системе Тостмастерс Интернешнл: "Международная некоммерческая образовательная организация, целью которой является развитие у её членов навыков общения, публичных выступлений и лидерства. Процесс обучения в организации заключается в регулярном посещении местных, чаще всего англоязычных, клубов организации и прохождении в них программ развития ораторского мастерства и лидерства."
Пользуясь случаем всех приглашаю в наш клуб, это бесплатно и очень интересно.

Для выступлений надо контролировать время, и для этого используется специальный человек Хронометрист с тремя табличками. Зелёной, жёлтой и красной. У нашего клуба таких табличек не было, вот и принял решение изготовить их самостоятельно.Процесс изготовленияCollapse )

Tuesday, October 18, 2016

4:23PM - Простейшая вакуумная камера

Есть холотое правило: свой инструмент как и женщину в пользование не давай. Иногда я пренебрегаю этим правилом в области инструмента и даю его друзьям, о чём потом жалею. Как обычно бывает, дал свой вакуумный насос камраду sevasat и никак не могу его получить в зад. Так как машины нет, а на себе не довезёшь.
И как обычно ВНЕЗАПНО понадобилось пропитать маслом очередную поделку. Благо поделка была небольшая, и вышел из положения таким вот хитрым образом.

Wednesday, October 12, 2016

9:08PM - (Неу)дачный пинг

Сижу с телефона в темнице сырой на даче. Интернет работает стабильно, но отзывчивость ОооООоочень медленная.


Пакетик блуждал 62 секунды в недрах сети Tele2

Почти голубиная почта.

Thursday, October 6, 2016

8:10PM - "Отладчик gdb" результат вебинара

Вебинар состоялся. Для тех, кто пропустил - доступно видео.



1. Пример отладки простейшей программы.
2. Дизассемблирование. (в т.ч. и других архитектур).
3. Многопоточная отладка.
4. Отладка дочерних программ.
5. Подключение к работающему процессу.
6. Удалённая отладка. (в т.ч. и других архитектур)
7. Отладка с дампом ядра.
Программы, использованные в статье обитают тут https://github.com/dlinyj/gdb
Полезные ссылки:
http://fedoruk.comcor.ru/gdb_briefly.html
https://habrahabr.ru/post/181738/
http://eax.me/gdb/

Wednesday, October 5, 2016

6:04PM - Переделываем бюджетный микрофон для профессионального использования



Наваял постец на гиктаймс . Заходим, читаем, плюсуем ;)

Tuesday, October 4, 2016

1:49PM - Вебинар: Linux разработка на языке си. Изучаем основное API

Хоть я и провожу вебинары и мастер-классы по одной программе и методичке, но никогда они не бывают похожи. Во-первых, я постоянно расту и ввожу новые темы и идеи, а во-вторых группы разные и повествование тоже идёт по разному, в зависимости от уровня группы. Поэтому вы получаете в любом случае уникальный материал.



В данном вебинаре будет охватываться основное API разработчика в пространстве пользователя.


Дата и время проведения данного вебинара: с 17(пн) по 20(чт) октября 2016 года, с 11:00 по 17:00 (время Московское!), с перерывами (время ориентировочное, быть может будет и быстрее). Стоимость вебинара 2 000 российских рублей (предпочтительно оплата на карту Сбербанка, в крайнем случае Paypal для иностранцев). География участников не имеет значения. Видеозапись будет обязательно!!! Так, что если вам неудобно время и место, то вы можете посмотреть данный вебинар в удобное время и потом задать все вопросы и прислать мне ваше домашнее задание!
Требования к участникам мастер-класса: Знание языка си, на уровне книги Б.В. Керниган,Д.М. Ричи «ЯЗЫК С».

Запись ведётся по электронной почте dlinyj@gmail.com. Для записи необходимо ваше имя (ф.и.о. по желанию) и контактные данные (номер телефона и почта). Желательно описать цели посещения этого вебинара, уровень подготовки и род занятий.

Пример проведённого вебинара: "Отладчик gdb"

Программа курсаCollapse )

Monday, October 3, 2016

10:05PM - Открытый бесплатный вебинар "Отладчик gdb"

Добрый день, уважаемые коллеги!

Было принято решение провести открытый вебинар по теме "Отладчик gdb"
Мероприятие будет в четверг 6-го октября 2016 года с 18 часов по Москве и покуда хватит пороха (ориентировочно часа два). Видео будет в общем доступе.



Записываться никуда не надо. Просто приходите в это время по ссылке и смотрите в своё удовольствие. Обсуждение в чате там же.

Ориентировочная программа:
1. Пример отладки простейшей программы.2. Дизассемблирование. (в т.ч. и других архитектур).
3. Многопоточная отладка.
4. Отладка дочерних программ.
5. Подключение к работающему процессу.
6. Удалённая отладка. (в т.ч. и других архитектур)
7. Отладка с дампом ядра.

Возможно даже какие-то фишки будут. Что успеем. Приходите, будет интересно!

Friday, September 23, 2016

2:30PM - Кадр для поднятия настроения.

Внезапно Россия. У меня этот кадр вызывает столько позитивных эмоций, что не могу не поделиться. С детства мечтал увидеть работающий переход на м. Ленинский Проспект. Лестница есть, а перехода нет. И зловещее "Нет прохода" (или как-то так). А теперь... Ну просто милота.



Фото не моё, взято из одного паблика вконтакте. Никто не хочет коллективно прокатиться по МЦК?

Monday, September 19, 2016

10:30AM - Изготовление адресной таблички

Изготавливал тут адресную табличку в подарок. Подарок ручной работы всегда ценнее покупного. Описание слишком простое: выпиливание на лобзиковом станке из фанеры и приклеивание ПВА. В качестве направляющих при приклеивании использованы зубочистки.



Вообще не представляю, как я раньше жил без лобзикового станка. Купил БУ за 5 тысяч. Он себя окупил сразу! Клеил столярным ПВА. Схватывается за 10 минут! Жизнь упрощает безумно!

Sunday, September 18, 2016

1:23PM - Изготовление лампового усилителя

От этого видео я испытываю просто максимальное эстетическое удовольствие. Как от работы с электроникой, подходов и т.п., так и от работы с эпоксидной смолой и карбоном, так и от работы с деревом. Особенно поразил капитальный подход к изготовлению соединения "ласточкин хвост".

Thursday, September 15, 2016

7:22PM - Самодельная УФ лампа из ДРВ.


Самодельная УФ лампа

Ванна начала зарастать плесенью, и понадобилось мне соорудить таки нормальную УФ лампу. В хозяйстве есть УФ лампа - лечебная, но она может эксплуатироваться всего по 10 минут и потом 15 минут перерыв. Весьма неудобно. Нужно лампу такую, чтобы давала жёсткий УФ и работала сколь угодно долго. Слышал, что делают их из ламп ДРЛ (Дуговая Ртутная Люминесцентная). Эти лампы используются в уличном освещении. Им нужен стартер и дроссель (Схема подключения). И оказалось, что эти два дополнительных агрегата стоят в сумме как 4-5 ламп! Жаба начала душить.
Оказалось, что есть альтернативные лампы, которые включаются прямо в сеть, а в качестве токоограничителя там используется нить накаливания (прямо в колбе) называются ДРВ (Дуговая Ртутно-Вольфрамовая). Собтвено говоря, начал искать, кто делал на базе таких ламп УФ-лампу. И нашёл
Моё изготовление УФ лампыCollapse )

Monday, September 12, 2016

6:24PM - Одноплатник для музыки.

Много раз обсуждалась тема одноплатников на разных ресурсах, но толком нигде не разбирался вопрос, какие одноплатники можно использовать для проигрывания музыки.

Собственно говоря я ищу такой одноплатник, чтобы он играл звук. Меня мало волнует поддержка видео и прочего. Ранее я использовал для этих целей tp-link mr3020 с USB-звуковухой.

Но решение так себе, тем более что мощей этого роутера не хватает для mpd. Звук играет, но слышны щелчки.

Тот же Raspberry Pi требует весьма дорогую внешнюю звуковую карту, если хочется более-менее звука. Есть ли какие-то адекватные рекомендации?

Friday, September 9, 2016

9:11AM - Вебинар: модули ядра Linux

Уважаемые коллеги, меня много раз просили провести вебинар по теме создания драйверов и написания модулей ядра lilux. Это весьма сложная тема и более тонкие материи. Что и говорить, что подход программирования в пространстве пользователя практически не менялся со времён создания UNIX (70-е годы ХХ-го века), и старые программы по идее должны корректно работать в любой системе *nix. Тогда как, программы в пространстве ядра могут перестать работать с выходом новой версии ядра. API ядра меняется от версии к версии и дать универсальный рецепт разработки модулей невозможно, но тем не менее учиться разрабатывать модули ядра возможно.


Требуемый начальный уровень
Вебинар рассчитан на опытных разработчиков системного программного обеспечения. Предполагается некоторый минимальный опыт в программировании для ядра Linux (модули, драйвера), на уровне компиляции, сборки, и использования таких модулей в системе.
Совершенно естественно, что от участника требуется квалифицированное знание языка C — единственного необходимого и достаточного языка системного программирования (из числа компилирующих) в Linux (хоть в пространстве ядра, хоть в пользовательском пространстве).
Естественно, предполагается, что вы «на дружеской ноге» с основными UNIX/POSIX консольными утилитами, такими, как: ls, rm, grep, tar и другие. Это необходимо для тестирования и организации работы с проектируемыми компонентами.

Дата и время проведения данного вебинара: с 19 по 23 сентября, с 11:00 по 17:00 (время Московское!), с перерывами (даты и время ориентировочные, может пройдём быстрее, может быт дольше, тема сложная). Стоимость вебинара 3000 российских рублей. Для прошлых участников моих вебинаров делается скидка и стоимость составляет 2500 рублей. География участников не имеет значения. Видеозапись будет обязательно!!! Для тех кто пропустил или не может быть, запись будет!

Запись ведётся по электронной почте dlinyj@gmail.com (. Для записи необходимо ваше имя (ф.и.о. по желанию) и контактные данные (номер телефона и почта). Желательно описать цели посещения этого вебинара, уровень подготовки и род занятий.

Пример формата мероприятия вы можете посмотреть в моей статье "Создание собственных драйверов под Linux"

Для примера как будет проходить, видео одной из тем с прошлого вебинара " Linux разработка на языке си. Изучаем основное API.":



Обращаю внимание, что материалы прошлого вебинара (настроенная виртуальная машина, методические указания и видео) доступны и их возможно приобрести для повышения своего уровня!

Программа вебинара:Collapse )

Wednesday, September 7, 2016

6:58PM - Тёплое, ламповое видео!

Если вы ещё не забыли, то в своё время я сделал забавный проект - hipcrt.in писал о нём тут, который предназначен для того, чтобы окунуться во времена ЭЛТ-телевизоров и увидеть, как же ваши картинки будут выглядеть на таком телике. А проще говоря аппаратный ЭЛТ-фильтр.

И пришла мне тут безумная идея попробовать прогнать не картинки через него, а полноценное видео. Нашёл бесплатное видео, нарезал его с помощью ffmeg на картинки, перезал, конвертировал, залил на сервер. И потом ждал 2,5 часа для 16 секундного видео(464 кадра). После сконвертировал в видео, наложил звук и получил счастье.




(помогите аннотацию перевести)

Оригинал видео вот тут . Как думаете, стоит ли прикрутить возможность конвертации видео? Может за донат какой.

Navigate: (Previous 20 entries)