Открытый канал ID 77330744774687

Блудный программист | Alex Lazareva

Код без пути домой. Канал о программировании, промышленных дронах, науке и технике

Каналов в рубрике
1 730
Место этого канала
№ 1 207
Открыть рубрику →

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

Спрашиваю: "Что случилось?"
- "Ваша программа медленно работает! Я не могу в ней быстро печатать!!!
Я думаю: "Что такое? Сеть тормозит? Баг какой? Интерфейс глючит? Клавишу заело?". Говорю: "Покажите, пожалуйста, что вы делаете. Сейчас посмотрим, в чем проблема".
Дама берет карандаш. ДВУМЯ пальцами, на которых ДЛИННЮЩИЙ КРАСНЫЙ МАНИКЮР💅 И начинает карандашом тыкать по одной клавише в клавиатуре🤦‍♀️

"Ну вот смотрите: ВАША ПРОГРАММА МЕДЛЕННО РАБОТАЕТ!!!"

Видели в запретограме клюющий ноготь? А в зоопарке когти у ястреба? Мне кажется, с таким маникюром можно было и на медведя ходить, и дрова колоть, и использовать в качестве холодного оружия.
— Вот что мне делать?
Я, конечно, удержалась от хамского комментария: "Ногти постриги! Уууу, милочка... это не программа тормозит, это ты тормозишь...", но тактично промолчала и выводы сделала. Что дама совершенно необучаема. Здесь уже только обнять и плакать. Такой персонаж есть почти в любой организации, поэтому если кто кого узнает, то это не ваша коллега, а совпадение — чистая случайность.
Сейчас эта тетенька уже давно на заслуженном отдыхе.
А вот если в приложении случаются реальные фризы, то сначала диагностируется с помощью инструментов разработчика в браузере.
Самый простой способ посмотреть, сколько выполняется сетевой запрос, это открыть в Chrome Devtools (вызывается кнопкой F12) вкладку Network. В колонке Time отображается время выполнения http-запросов.
Исходя из этой информации в веб-приложении можно настроить:
🔹кэширование — ходим на сервер по необходимости, не отправляем сетевой запрос на каждый чих, информацию храним локально. Недостаток — кэш иногда протухает или при обновлении ПО на новую версию нужно чистить кэш браузера вручную.
🔹настроить gzip-сжатие в nginx — для картинок и шрифтов, чтобы не гонять по сто раз туда-сюда трафик
🔹и последний способ — решает проблему со скоростью на уровне разработки кода: gRPS и Protobuf. Данные передаются в бинарном формате вместо классического JSON.
Просмотры: 3
Перейти в пост Открыть в MAX Сообщить о неточности
"Ваша программа медленно работает!" или Как диагностировать зависания в веб-интерфейсе?
Всем привет! Сегодня новая история от "Блудного программиста". Как всегда поучительная и, конечно, с практическими выводами.
Далекие доковидные времена, год примерно 2017-й. Я — еще молодой, зеленый веб-разработчик поехала внедрять программный продукт в Сибирь. Команда проекта была небольшая, сам написал, сам и внедряешь. Сам пользователей обучаешь, сам запускаешь ПО в промышленную эксплуатацию и сам едешь акты подписывать. Со мной поехала моя начальница, она же руководитель проекта.
Работали с ней на объекте в паре, меняя друг друга в диспетчерском отделе на обед. Первые двое суток после запуска уже прошли, диспетчеры успокоились, поэтому мы на объекте за ними только наблюдали. Одна оставалась в диспетчерской, а вторая работала в отделе статистики и с другими службами. Вечером встречались на съемной квартире и собирали багрепорты.
За ужином коллега мне рассказала, что в диспетчерском отделе есть одна выдающаяся тетенька.
В него обычно переходят работать женщины в возрасте, кому недолго осталось до пенсии. Потому что на выезде им работать уже сложно, силы и здоровье не те. С компьютером, как правило, не просто на "вы", а на "вы" и по имени-отчеству.
Эта женщина подзывает мою коллегу и говорит, что у нас плохая программа. Она не может в ней быстро печатать. У дамы огромный яркий маникюр и она просто не может попасть пальцем по клавиатуре — когти соскальзывают. Коллега предупредила меня, что есть в диспетчерском отделе такой кадр и чтоб вела себя с ней потактичнее, потому как дама — дуб дубовый. Я покивала и отправилась спать.
Через пару дней мне пришлось убедиться в этом самой. Коллега была где-то на совещании у руководства, я осталась дежурить в диспетчерской. Обычно сотрудники к тебе уже привыкают как к мебели и мало кто обращает на тебя внимания: сидит нечто за ноутбуком где-то в углу, что-то печатает, да и фиг на него.
Меня подзывает к себе выдающаяся дама с высокой прической, ядреной красной помадой и непомерно ярким макияжем для ее почтенного возраста.
Просмотры: 3
Перейти в пост Открыть в MAX Сообщить о неточности
🍎 Поздравляем с днем учителя!

💬 💬 Специально к празднику поговорили с коллегами, у которых есть педагогический опыт, — вспомнили забавные истории из практики и выяснили, чему их научила работа с учениками.

Вера Варвенко, руководитель АСКОН-Академии

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

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

«Мне сейчас иногда кажется: каким вообще нужно быть бесстрашным человеком, чтобы взять чужих детей и повезти их в другой город на соревнования — ещё и отвечать за них?

А ещё школа здорово учит отделять дом от работы. Как только звенит звонок — дети забегают, заряжают энергией, перед тобой 30 голов-воронят, которых нужно собрать, чему-то научить. Некогда думать про другое, учишься дистанцировать работу от дома».

Наталья Измалкова, менеджер по работе с ключевыми клиентами

📍Наталья работала учителем черчения и на практике поняла: если человек не понимает объяснение, иногда нужно просто попробовать другой способ. Особенно когда речь идёт о пространственном мышлении.

«Приходилось ученика в шутку ставить к стене и обводить мелом контур тела на стене и на полу, чтобы в его голове укладывалась связь проекций. С проблемами пространственного мышления у учеников учителя черчения и геометрии часто сталкивались».

🖼️Помогают не только "шуточные трюки", но и технологии. По словам Натальи, позже в работе со школьниками помогал КОМПАС-3D: с моделями и чертежами в 3D детям стало проще понимать разрезы и сечения.

Олеся Лазарева, старший разработчик
в команде Pilot-ICE

📍Олеся после педагогического колледжа в школу не попала: в 17 лет ее не хотели брать на работу — потенциальные ученики были всего на пару лет младше неё. Зато за годы учёбы она прошла много практики и научилась главному: работать с группой и находить подход к разным людям.

Этот навык, как считает Олеся, отлично работает и со взрослыми.
«Взрослые — те же дети, только сами кушают и умеют завязывать шнурки. К каждому свой подход, у каждого своя мотивация».

🪬 А ещё у Олеси есть совет из образовательной практики: если нужно организовать большую группу, найдите в ней неформального лидера, договоритесь с ним — и дальше он поможет организовать остальных.
Просмотры: 4
Перейти в пост Открыть в MAX Сообщить о неточности
Всем привет! Сегодня возвращаемся на работу после выходных. Немного с опозданием, но у меня ко дню учителя вышла публикация с интервью 5 октября, а я немного закопалась в работе и благополучно его прощелкала.
Действительно, я по первому образованию педагог, но во время студенческой практики мне хватило достаточно времени, чтобы понять:
❌ профессия мне не нравится — именно сам процесс работы в школе и сопутствующая ему куча бумажной работы: планы, отчеты, журналы и т.д.
❌ мне не нравится окружение — как правило, это чисто женские коллективы и очень специфичный психотип людей, которые там работают. Не люблю, когда заглядывают мне в постель и указывают как мне жить.
❌ к профессии педагога у меня нет ни таланта, ни склонностей — я интроверт и постоянное общение с людьми меня напрягает.
❌ мне не нравится финансовый результат — когда я приехала в Казань, мне предложили ставку в школе и этого даже не хватало на оплату комнаты в коммуналке с соседями-алкоголиками и тараканами.
❌ что хотелки моей матери, чтоб я была учителем — это одно, а моя жизнь — это другое. Жизнь у меня одна, обмену и возврату не подлежит. И потратить ее впустую на профессию, которую не любишь, будет жестокой ошибкой.
В итоге я переругалась с матерью и всей своей педагогической родней, несколько лет с ними не разговаривала, но в целом удалось отстоять свой путь. Мать и родственники побесились-побесились, но потом отстали, когда поняли, что бесполезно: рычагов давления у них на меня нет и мне их мнение нужно как рыбе зонтик.
А еще меня спасло от работы в школе мое несовершеннолетие. Когда я закончила учебу в колледже, мне было только 17 лет. Парадокс школьной системы в том, что несовершеннолетний студент-практикант во время учебы работать в школе может, а несовершеннолетний учитель после учебы — нет.
Поэтому несовершеннолетний возраст меня спас от нелюбимой профессии. Можно сказать, что это была счастливая случайность, без которой меня как программиста бы не было. И как показало время спустя 20 лет, выбор был правильный.
Просмотры: 3
Перейти в пост Открыть в MAX Сообщить о неточности
Сканирование угольных шахт и выработок
На YouTube-канале ABC Australia показан сюжет о дронах, которые отправляют под землю для поиска скрытых опасностей и картографирования опасных зон.
https://youtu.be/FjX7mzi4Pv8?si=ybf1J6QsHT8B6g1C
Просмотры: 7
Перейти в пост Открыть в MAX Сообщить о неточности
Дроны в работе внутри тоннеля

Компактный Flyability Elios в защитной клетке. Работает без GPS, в полной темноте, не боится столкновений

DJI Matrice 300-350 RTK с LiDAR, тепловизором и камерой. LiDAR-сканирование, точность до сантиметра, плотное облако точек


🚁 Условия съёмки и ограничения в тоннеле

• Освещение. В тоннеле почти всегда темно. Нужны мощные бортовые LED-прожекторы. Для фотограмметрии это критично: без равномерного света будут «дыры» и артефакты в модели.
• Пыль, влага, конденсат. Тоннели часто влажные, в воздухе бывает пыль/аэрозоль. Это снижает дальность и точность LiDAR, портит линзы камер.
• Узкие габариты и сложная геометрия. Повороты, ниши, технологические проёмы — всё это усложняет планирование маршрута и требует либо автономного облёта, либо очень аккуратного ручного управления.
• Время полёта. Дроны летают 15–30 минут. Длинный тоннель приходится снимать сегментами, с «стыковкой» облаков точек по общим участкам.


💻 Как планируется полетная миссия?
Чтобы получить качественное облако точек выполняется:

• Продольное перекрытие (между соседними снимками/сканами) должно быть высоким: для LiDAR обычно достаточно 30–50% перекрытия, для фотограмметрии — 70–80%.
• Поперечное перекрытие — важно, чтобы покрыть стены и свод. Часто делают «змейку» или несколько параллельных проходов.
• Контрольные точки (GCP) — в тоннеле их ставят вручную (маркеры, отражатели) и измеряют тахеометром или сканером. Они нужны для привязки облака к строительной системе координат и контроля точности.
• GSD (Ground Sampling Distance) — для тоннелей обычно стремятся к GSD 1–3 см/пиксель (для фотограмметрии) или к плотности облака 50–200 точек/м² и выше (для LiDAR), в зависимости от задачи.

📈 Обработка и контроль качества

После съёмки:

1. Сшивка облаков/моделей — совмещают сегменты по общим участкам и по GCP.
2. Фильтрация шумов — убирают «выбросы» (например, от капель воды, пыли, бликов).
3. Выравнивание по проекту — сравнивают с BIM/чертежами, считают отклонения.
4. Создание сечений, профилей, карт деформаций — это уже результат для строителей и проектировщиков.
5. Вокселизация — если нужно анализировать объёмы (вывалы, наплывы бетона и т. п.), облако переводят в воксельную сетку.

❗️Безопасность и организация работ

• Доступ и ограждение. Тоннель — опасная зона. Нужны допуски, согласование, сигнальные ограждения.
• Связь с диспетчером. В тоннеле радиосигнал быстро затухает: оператор может потерять телеметрию уже через 50–100 м. Часто используют ретрансляторы или работают «вслепую» по автономному плану.
• План аварийного возврата. Если дрон теряет связь или садится батарея, он должен уметь вернуться по последнему известному маршруту или сесть безопасно.

#дроны #бпла #инспекция #строительство #тоннель #сканирование #облакоточек #геодезия #GSD #GCP #воксель
Просмотры: 5
Перейти в пост Открыть в MAX Сообщить о неточности
Практический кейс: автономная инспекция туннелей с помощью дрона
Всем привет! Сегодня разбор практической задачи из индустрии, когда с помощью дрона выполняется сканирование туннеля.

Важная особенность: навигация и позиционирование без GPS
В тоннеле нет спутникового сигнала, поэтому дрон не может использовать GPS/GNSS. Вместо этого применяют:
🔹SLAM (Simultaneous Localization and Mapping) — дрон строит карту и одновременно понимает, где он находится. Это критично для замкнутых пространств.
🔹Инерциальные системы (IMU) — помогают удерживать ориентацию и компенсировать кратковременные «провалы» в данных.
🔹Локальные системы позиционирования (UWB, оптические маяки) — если можно заранее расставить метки, точность заметно растёт.

Оборудование и сенсоры
При работе в тоннеле используется оборудование, которое даёт «полезный» результат для стройки и анализа:
🔸LiDAR — основной инструмент для плотного облака точек и точных измерений. Даёт геометрию тоннеля, отклонения от проекта, деформации.
🔸Камеры высокого разрешения + фотограмметрия — дешевле, но требует хорошего освещения, перекрытия кадров и постобработки. Подходит для текстур и визуальной оценки дефектов.
🔸Тепловизор — помогает находить утечки воды, зоны промерзания, намокания, скрытые проблемы с гидроизоляцией.
🔸Защитная клетка — в тоннеле много выступов, арматуры, кабелей; столкновения почти неизбежны. Промышленные дроны делают в ударопрочном корпусе.
Ключевая особенность: LiDAR даёт более предсказуемую геометрию, чем фотограмметрия, особенно в тёмном тоннеле с неоднородными текстурами.



#блудныйпрограммист #сканирование #бпла #промышленныедроны
Просмотры: 3
Перейти в пост Открыть в MAX Сообщить о неточности
🚨 С 1 октября: дроны официально — доказательства
Всем привет! Сегодня обсуждаем новости. Эдакий привет от проверяющих инстанций и для строителей, и для дачников, и для тех, кто следит за промышленными дронами, и для собственников ИЖС: с 1 октября снимки с БПЛА официально признаются доказательством в рамках земельного надзора.

Как это устроено:

🚁 Дрон делает съёмку — получается набор кадров и, по сути, данные для анализа (можно даже строить ортофото и облака точек).
🔍 Система или инспектор отмечает признаки нарушений: захламление, зарастание, отсутствие дома на ИЖС.
🚗 На основании этих данных назначается выездная проверка.
💸 Штраф выносится только после подтверждения на месте.
Для тех, кто интересуется дронами: это пример, где аэрофотосъёмка становится не просто «картинкой», а юридически значимыми данными. В этом есть и логика, и вызов: качество съёмки, геопривязка, хранение и верификация данных становятся критически важными.

📄 Источник: постановление № 811 от 01.07.2026, вступило в силу с 01.10.2026. Ссылка на источник

Что это означает?
Раньше, если собственник захламил участок или не смотрел за ним и он зарос сорными видами, то съемка с дрона считалась судом косвенными доказательствами и не имела такой же юридической силы, как прямые.
С 1 октября снимки с беспилотников и космических аппаратов получили статус надлежащего доказательства при земельном надзоре. Раньше такие материалы носили лишь вспомогательный характер — в суде их можно было оспорить. Теперь на их основе Росреестр и Россельхознадзор могут возбуждать дела об административных правонарушениях.


Что именно фиксируют дроны

Перечень признаков нарушений, выявляемых с воздуха:

• Захламление участка (более половины площади);
• Зарастание сорной растительностью;
• Отсутствие жилого дома на участке под ИЖС (срок — 7 лет и более);
• Несоответствие фактических границ данным ЕГРН (самозахват);
• Наличие самовольных построек или объектов, не соответствующих виду разрешённого использования (например, магазин на земле под ИЖС);
• Спецтехника, снимающая плодородный слой почвы.



❗️Важный нюанс: Дрон не выписывает штраф автоматически — это не камера ГИБДД. Снимок фиксирует признак нарушения, после чего назначается проверка. Штраф может быть вынесен только после подтверждения инспектором на месте.


#блудныйпрограммист #новости #бпла #промышленныедроны
Просмотры: 5
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Блудный программист | Alex Lazareva» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти