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

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

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

Тот же Raspberry Pi требует весьма дорогую внешнюю звуковую карту, если хочется более-менее звука. Есть ли какие-то адекватные рекомендации?
dlinyj: (Default)
Уважаемые коллеги, меня много раз просили провести вебинар по теме создания драйверов и написания модулей ядра 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.":



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

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

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




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

Оригинал видео вот тут . Как думаете, стоит ли прикрутить возможность конвертации видео? Может за донат какой.
dlinyj: (Default)
Вся суть нашего образования в одной картинке!



Когда меня спрашивают: куда пойти учиться? Я отвечаю - никуда. Учись сам и занимайся любимым делом!

А по поводу игры, поиграть можно тут онлайн: Буратино . А прохождение весьма не тривиальное...

Portal

Aug. 30th, 2016 03:11 am
dlinyj: (Default)
Что-то упоролся и перепрошёл первый портал. Побыстренькому... Ну и захотелось финальную музыку увидеть в консоли, уж больно классно концовка сделана! Если тебе пришла в голову крутая идея - погугли. Её наверняка кто-то уже сделал.

Всё хорошее придумано за нас.



Чутка модифицируем оригинальный скрипт, примерно вот так. В результате получаем вот такую штуку.





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


Три платы 0,8 мм, одна работает на просвет. Гениально! pcb sch

unicode

Aug. 30th, 2016 12:07 am
dlinyj: (Default)
Подумал тут в своих программах unicod использовать...

Открыл, почитал, попробовал, ахренел - закрыл.
dlinyj: (Default)
Вот читаю курс по программированию, а там как раз работа с консолью. Ну чем не применить свои знания на практике. Тут как раз выпала оказия: дал я один свой агрегат на фестиваль СС, а Линукс. Там надо было чуток подконфигурить, и чел (не буду палить имя) должен поковыряться потом в конфигах. Надо запускать скрипт. Решил я этим скриптом привет передать данному камраду, с юморком. Запускаешь скрипт "взрослый", а там пасхалка. Поскольку есть шанс, что данный псот прочтётся раньше запуска скрипта, я не буду раскрывать всех карт, а покажу свой вариант.


Как сделать сие хулиганство? )
dlinyj: (Default)
На старом рабочем месте, с новым ремонтом, новыми платами и новой жизнью, занимаюсь любимыми вещами. Это точно воскрешение ;)

dlinyj: (Default)
Что-то жизнь начала напоминать ванильный кефир. Куда девался угар и чувство риска, греющего кровь, заставляющего творить и делать что-то новое? Начинаем ходить проторенными тропами, хотя есть бесконечное количество троп не хоженых. Например, можно пожить в другом городе, стране, континенте, планете :). Есть отличное слово "стагнация".
Надо срочно что-то менять! Начнём с музыки. Чуток классической жести.


dlinyj: (Default)
На прошлой неделе я проводил вебинар по данной теме. В ЖЖ его не анонсировал, только на сайте easyelectronics . Хотя группа была ограничена, ажиотаж вокруг вебинара оказался очень большим. Поэтому было принято решение провести новый вебинар! С 22 по 25 августа!

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

  • Ознакомление с процессом сборки ПО и специфики компилятора C из состава GCC

  • Разработка и использование разделяемых библиотек

  • Отладка программ

  • Изучение механизмов низкоуровнего файлового ввода-вывода

  • Изучение механизмов обеспечения многозадачности и межпроцессного взаимодействия

  • Применение файловых и сетевых сокетов

  • Изучение и применение механизма сигналов

  • Изучение процессов, потоков их различие, использование многопоточности, изучение механизмов синхронизации потоков и их проблем

  • Создание демонов, изучение различия между демонами и прикладным ПО

  • Изучение особенностей консольного ввода-вывода

  • Применение отображаемых в память файлов и их использование



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

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

    Для примера, видео одной из тем с прошлого вебинара:



    Программа курса )
    dlinyj: (Default)
    Что-то вштырило меня попробовать древнейший тип пилы, которому более двух тысяч лет. Это лучковая пила. Хотелось вот что-то такого:



    Фотография с сайта. Чертежи этой лучковой пилы вот тут (pdf).
    Но дубовой доски у меня не было, так же хорошего полотна не было. Хотелось просто попробовать. Вышло вот так.


    Черенок от граблей, полотно от ножовки по металлу, пару часов вечером и удовольствия вагон

    Если интересно, отфоткаю в лучшем качестве и разобранном виде.

    Кстати - вот это инстаграм меня и моей жены, где мы выкладываем наши поделки. Подписывайтесь.
    dlinyj: (Default)
    Мне понадобилось просверлить отверстие 6 мм в деревянном цилиндре (черенок для граблей d=25 мм), длинной 18 см, чтобы продеть верёвку. При чём не в одной штуке, а в четырёх. Мне не нужна была уж 100% точность, но надо было добиться того, что сверло выйдет в нижней плоскости цилиндра, а не в стенке.


    Результат

    Проблема сверловки в том, что во первых высота (180 мм) цилиндра больше хода моей сверлильной приспособы, и плоскости не совсем перпендикулярны оси вращения. Сверло у меня 200 мм. Итак, как же мы это сделаемRead more... )

    Аналогично можно строго перпендикулярно оси вращения сделать отверстие (точнее два параллельных отверстия).


    Отверстие
    Как делать, фотогайд )
    dlinyj: (Default)
    Мне накидали ссылок, что-то сам нагуглил. Безумный мир... Оказалось, что камрад [livejournal.com profile] iosaaris такое уже делал и описывал вот тут .


    Ну в общем-то это не очень удивительно. Главный вывод, что это газотрон. Мне более понравилась другая тема. В посте выше приведены ссылки, на аналогичные опыты (ссылка 1, ссылка 2) . И там приводится пример как сделать именно ВАКУУМНЫЙ диод.
    Отпиливается носик у лампы, и окачивается воздух. Насос вакуумный есть, осталось попробовать!





    Трубка приклеена на эпоксидку. Вот ещё вариант вакуумного диода. Есть ещё хорошее видео по теме



    Но есть совсем уж безумства! Ладно диод, ладно триод, народ делает дома осцилографические трубки - вот где безумие!!!



    Описание безумств
    dlinyj: (Default)

    Есть лампочка и книга у которой перегорел ближний свет. В результате получился нормальный анод и подогревной катод. Безумная идея, БЕЗУМНАЯ, попробовать сделать диод, с ужасными характеристиками. Кто, что думает?
    dlinyj: (Default)
    После поста [livejournal.com profile] termsl о создании мини наковальни для дома, тоже захотел наковальню. Были останки старинного утюга, было желание, время и порох, а получилось это.


    Небольшая наковальня с противошумовой накладкой


    Дальше можно поглядеть небольшой фотогайд о создании сего изделия.Read more... )
    dlinyj: (Default)
    Отдали мне одну хреновину, но я не знаю как и для чего её использовать. Сделана добротно, хоть и пожаро- и электроопасна.

    Неведанная хрень!

    У ней внутре неонка! Внутри чехольчика две пластины из какого-то нержавеющего металла (думаю цинк).

    Пластины

    А на верху стоит выпрямляющий диод. Штукельхрендия сделана таким образом, чтобы легко одеваться на банку.

    Диод...

    Что это, а главное ЗАЧЕМ???!!!
    dlinyj: (Default)
    Наверняка каждый работал с эпоксидкой, и замечал её густоту и непрозрачность. Существуют полиуретановые пластики, которые стоят как самолёт. Тут наткнулся в группе вконтакте на одно занимательное видео, правда с отвратными комментариями (ведущему научиться бы говорить). Но тем не менее..




    Видео примечательно тем, что перец использует не эпоксидку в данном проекте, а двухкомпонентный акрил для наливных полов и ванн.
    А именно, судя по комментариям на ютубе именно "Арт-Эко", 3D полы .Конкретно купить тут http://ecovanna.ru/pay.php#artek . Цена 2400 рублей за 3 кг! Это абсолютный лидер цена/кг среди двухкомпонентных шляп. Интересно, как с прочностью?
    dlinyj: (Default)
    Долго мучался с офисными пакетами под линукс, виртуалки держал для этих целей. Тут запустил виртуалки, регистрации у офисов слетели, что-то ХРюшка глючить совсем стала и беда-беда, не работает...
    LibreOffice... На безрыбье и рак конечно рыба, но... Главная беда, что глючит работа с форматами docx. У меня банально вчера не открыл файл, пришлось через гуглодок смотреть и редактировать. В общем всплакнул я, вспомнил про гемморои с регистрациями, активациями и прочими *циями с современными офисами и совсем приуныл.
    Но гугл и [livejournal.com profile] goodic спасли меня! Оказывается есть такая чудесная штука, как WPS Office! (китайский офис, ага). Он даже был бесплатным под Linux! Море восторженных отзывов. Но счастье длилось не долго... Если сходить на офсайт и дойти до загрузки бесплатного дистрибутива под Linux можно узреть, что там ничего кроме шрифтов загрузить нельзя. На форуме говорят, что ребята - мы больше вас не поддерживаем, никогда... Снова боль, грусть, печаль... Но слава [livejournal.com profile] goodic, он дал ссылку на торент, где всё есть. И даже проверка русской орфографии. Не фурычит только локализация, т.к. она качает её с офисайта, а его придушили (не больно-то и хотелось). Доставив виндовские шрифты, получил нормальный БЕСПЛАТНЫЙ, ЛЕГАЛЬНЫЙ офисный пакет, почти как у мелкомягких.



    Под винду тоже есть, но за денюжку, хоть и меньше, чем у Мелкомягких. Рекомендую тем, кто мучается также как и я.
    UPD. Шрифты ставить:
    sudo apt-get install ttf-mscorefonts-installer
    Официальная группа вконтакте https://vk.com/wps_office . Грозятся, что всё починят и можно будет качать. Ну пока довольствуемся торентами. Спасибо добрым людям!

    January 2026

    S M T W T F S
        123
    456 78910
    11121314151617
    18192021222324
    25262728293031

    Syndicate

    RSS Atom

    Most Popular Tags

    Style Credit

    Expand Cut Tags

    No cut tags
    Page generated Feb. 2nd, 2026 08:20 am
    Powered by Dreamwidth Studios