Первая модель на Thingiverse

Лабораторный блок питания

Ну что, запостил свою первую удачную модель для 3D печати на Thingiverse. Делал её во Fusion 360 для лабораторного блока питания из компонентов с алиэкспресс.

Блок у меня используется как для питания usb-устройств (типа зарядки смартфона или электронной сигареты, или USB-паяльника), так и для запуска всяких самоделок. Читать далее

Бюджетный осциллограф DSO 138 mini

DSO 138 mini

Перед Новым Годом заказал себе бюджетный осциллограф DSO 138 mini в виде DIY набора. Наконец выбрал время и спаял его.

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

После пайки осциллограф калибруется по инструкции — щуп подключается к контакту встроенного генератора и далее подстроечным конденсатором добиваемся прямоугольного сигнала. Читать далее

Краткий обзор того как я приболел 3D-печатью.

Cover Image

В начале этого года я приобрел себе 3D принтер печатающий по технологии послойной печати (FDM). Я долго выбирал, смотрел обзоры, сравнивал, читал и остановился на простом и качественном в своем ценовом диапазоне принтере — Creality Ender3 Pro. Читать далее

Проблема с подключением Arduino в Linux

Cover Image

Для тех кто как и я только начинает осваивать Arduino. При подключении к компьютеру с Linux никаких драйверов по сути устанавливать не надо. Однако возможна проблема с получением доступа к подключенной плате. Читать далее

Доля Linux в Steam

Cover Image

Я тут внезапно для себя открыл что в Steam есть раздел статистики. Там можно найти какие страны какую нагрузку дают на канал, какие скорости сети по провайдерам в этих странах, какие компьютеры используют игроки, видеокарты, процессоры и т.п. Читать далее

Функция конвертирования кириллицы в латиницу

Cover Image

Чтобы не забыть, и не шариться в гугле:

function cyr2lat ($text) {
    $cyr2lat_replacements = array ( "А" => "a","Б" => "b","В" => "v","Г" => "g","Д" => "d", "Е" => "e","Ё" => "yo","Ж" => "dg","З" => "z","И" => "i", "Й" => "y","К" => "k","Л" => "l","М" => "m","Н" => "n", "О" => "o","П" => "p","Р" => "r","С" => "s","Т" => "t", "У" => "u","Ф" => "f","Х" => "h","Ц" => "ts","Ч" => "ch", "Ш" => "sh","Щ" => "csh","Ъ" => "","Ы" => "i","Ь" => "", "Э" => "e","Ю" => "yu","Я" => "ya", "а" => "a","б" => "b","в" => "v","г" => "g","д" => "d", "е" => "e","ё" => "yo","ж" => "dg","з" => "z","и" => "i", "й" => "y","к" => "k","л" => "l","м" => "m","н" => "n", "о" => "o","п" => "p","р" => "r","с" => "s","т" => "t", "у" => "u","ф" => "f","х" => "h","ц" => "ts","ч" => "ch", "ш" => "sh","щ" => "sch","ъ" => "","ы" => "i","ь" => "", "э" => "e","ю" => "yu","я" => "ya", "-" => "_"," " => "_" );
    return strtr ($text,$cyr2lat_replacements);
}

Плагин TinyMCEfileman для Bludit

Cover Image

Намучался с плагином ckeditor — не смог заставить нормально работать файловый менеджер который там был встроен. А в плагине TinyMCE для Bludit менеджера файлов нет, как оказалось. Плюнув — написал свой.

Из возможностей — можно менять кнопки в панелях, включать, выключать плагины TinyMCE. Ну и полные возможности этого редактора и интегрированный RESPONSIVEfilemanager.

Ссылка на github: https://github.com/mirivlad/bludit/tree/master/bl-plugins/tinymcefileman

Ссылка на скачивание: https://github.com/mirivlad/bludit/blob/master/bl-plugins/tinymcefileman.zip?raw=true

Плагин для генерации страниц Yandex Turbo

Cover Image

Пока еще горит запал, переделал стандартный плагин RSS от Bludit для генерации XML по которому Яндекс создает Турбо-страницы. Что это за технология можно почитать тут: https://yandex.ru/dev/turbo/doc/concepts/index-docpage/

Скачать можно в репозитории архивом: https://github.com/mirivlad/bludit/blob/master/bl-plugins/yandex_turbo.zip

Или склонировав репозиторий c github.

Страница плагина в основном репозитории плагинов CMS.