wingblack

wingblack

На Пикабу
145К рейтинг 204 подписчика 239 подписок 123 поста 31 в горячем
Награды:
За заезд из Калининграда За неравнодушие к судьбе Пикабу Взять и собраться: вернем Пятничное [мое]! За победу в продуктовом сёрфинге 5 лет на Пикабу
4714

Выпускникам школ2

Сейчас идут выпускные экзамены

и я очень хочу напомнить выпускникам школ и их родителям

о важности полноценного сна

и завтраков (ну хотя бы взять с собой шоколадку).


Работаю на ЕГЭ. Экзамены еще идут, а у нас уже два ребенка прекратили экзамен по состоянию здоровья. Причем оба перед экзаменом всю ночь учили.

3

Работа на ЕГЭ

Так совпало, что я работаю на ЕГЭ техническим специалистом в Краснодарском крае.

Думаю что пикабушникам будет немного интересна внутренняя кухня.

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


Некоторое "интересное" о работе на экзаменах 2022 года расписано в Письме Рособрнадзора №04-18 от 31.01.22 "О направлении методических рекомендаций по ГИА в 2022 году" где в том числе расписано кому что и когда делать.

Мне, как "технику", наиболее интересны приложение №2 - алгоритмы работы для работников ППЭ (пункт проведения экзамена), приложение №3 - сборник форм, некоторые из которых печатаются "вручную" в ППЭ но многие "спускаются сверху" и самим печатать смысла нет.


Вот блин, не хотел выставлять кучу текста, но все не получается...


Что такое техник на ЕГЭ (который еще и живет в районе, а не рядом с ППЭ).

- Не ранее 5 дней до экзамена - съездить настроить все компы, скачать и загрузить на компы зашифрованные работы (в этом году работы мы скачиваем через интернет, до этого доставлялись на дисках), послать по инету "сигнал" типа техническая подготовка проведена

- не ранее 2 дней - съездить пробежаться с членом ГЭК (привет любители Fallout, но нам шутка уже надоела, про члены - тоже) по всем компам, типа показать ему что все работает, гэковец типа "фиксирует" каждый комп своим токеном (типа спец флешки с ЭЦП), собрать с компов файлики "акты готовности" для обязательной загрузки через инет, также тут надо через инет токенами членок ГЭК "авторизовать" их на экзамен чтобы про них была запись на сервере. Отослать через инет сигнал "мы все точно настроили!"

- между пунктом 1 и пунктом 4 снова съездить в ППЭ на вебинар по раздаче "плюшек" за ошибки на предыдущем экзамене и напутствии на будущий, но обычно стараемся совмещать чтобы лишний раз не ездить

- в день экзамена не забыть прибыть на ППЭ к 7 часам утра, проверить что с компами все нормально, время везде не расходится более чем на 2 минуты, и в них не вселился демон

- не забыть с 9:30 до 9:31 получить файл "ключ доступа к электронным материалам" и максимально быстро разнести его по всем компам вместе с членом ГЭК

(з.ы. во время проведения экзамена техник сидит в Штабе и никуда без члена ГЭК не имеет права выходить, а также не должен иметь собственный телефон)

- с 10:00 и до окончания печати работ молиться чтобы все напечаталось хорошо и демон в комп и принтер таки не вселился, если демон все же вселяется - применить знакомые заклинания или заменить комп если все совсем плохо

Когда напечаталась последняя аудитория через интернет сигнализируем "экзамен начался"

- до выхода детей из аудиторий и начала сканирование (только в этом году у нас начали сканировать работы организатором в аудитории, до этого сканировал один техник в Штабе, есть свои плюсы и минусы, как сказал один человек на вебинаре "мои бабушки не умеют сканировать, а тренажера вы не придумали") техник может развлекаться просмотром камер видеонаблюдения, спать сидя, перекусывать если добрые люди организовали "ништячки", печатать бланки ДБО №2 если закончились те что печатали ранее с запасом, или другие бланки или что-нибудь еще печатать  если требуется для руководителя или членов ГЭК

(кстати, в один год почему-то запретили еду в Штабе вообще, но способы перекусить все же находились)

НО, если это экзамен аудирование ин.яз. или КЕГЭ (информатика) то весь экзамен сидеть и нервничать как бы на экзамене демон не вселился в комп или детей

когда все дети вышли, послать через инет сигнал "экзамен успешно завершился"

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

- подождать подготовки всяких бумажек в Штабе, отсканировать, и отправить все отсканированое (включая работы детей) в РЦОИ (центр обработки информации), послать через инет сигнал "бланки загрузили, хозяина!"

- всем штабом (техники, члены ГЭК, руководитель) молиться чтобы бланки приняли на федеральном сервере, иначе искать проблему в бланках в штабе и пересканировать, отправлять и снова молиться

после подтверждения бланков сервером большая часть людей сразу убегает в закат, руководитель запихивает все бумажки в сейф-пакет, а техник на видеонаблюдении (который ничем кроме видеонаблюдения больше не занимается) скидывает видеозапись на переносной HDD, который передается в Краснодар. Да, камеры транслируются через интернет, просматриваются онлайн-наблюдателями, а в Штабе кто-то из техников (обычно тот что за видеонаблюдением, он же и так ничего больше не делает! :) ) следит поступят ли от них сигналы о нарушении которые (сигналы) члены ГЭК и руководитель должны отработать  (это может быть подозрение на шпаргалку, или нарушение организатором алгоритма работы, или еще что-то требующее их действий), и записывается федеральным сервером, по две камеры на аудиторию и штаб.


Вот на экзамене по русскому мы загрузили бланки где-то в 16 часов, а подтверждение пришло где-то в 18, вот просто два часа сидели, ничего не делали и офигевали. На других экзаменах так долго не было еще.

В тот же день но утром были конкретные такие проблемы со связью с федеральным порталом где-то с 8:30 до 9:15, там то одна ошибка высвечивалась, то ошибка 503, то еще что-то. А нам в 9:30 ключ доступа к работам для детей нужно скачивать. Очень переживали, но к назначенному времени все заработало. Потом еще в следующий экзамен были временные проблемы связи с федеральным порталом примерно до времени сигнализирования о начале экзамена.


В этом году на экзаменах на которых я работал пока ничего уж слишком экстраординарного не происходило. С техникой иногда проблемки но все "чинится", один-два ребенка (из примерно 150) с обострением на нервной почве приводят в порядок у медика, приходят проверяющие и находят какие-то нарушения, которые на ход экзамена для детей не влияют.


КЕГЭ тот еще.... интересность. Вот дали нам образ ПОЛНОГО оффлайн инсталятора Visual Studio (довольно толстого, но из которого нам нужно толь С++ и С#, у меня еще подозрение что его с торрентов скачали, правда он не пиратский был, а жаль, иначе бы не было проблем с его активацией), а у нас только один переносной HDD и тьма старых ноутов, давайте настраивайте... А еще рекомендация на этих старых ноутах перед экзаменами включать ВСЕ среды разработки, чтобы ребенок не тратил свое время экзамена на долгий запуск пичарм или вижлстудии. Бедные компы.

Показать полностью
771

Репакер архива Флибусты FB2

Делаю для себя, вдруг кому тоже полезно будет, плюс пожелания/критику собрать.


Вот допустим ты из тех людей которые скачали себе на комп архив пиратской библиотеки Флибуста. Многие, конечно, спросят "нафига", но это другой разговор :)

Ну пусть не прям всю Флибусту, а архив только с FB2 книгами (который на май 2022 года занимает под 330 Гб).

Но вот лично тебе, допустим, интересны только детективы, или эротика, ну или вообще только книги по высшей математике. И тебе остальное просто не надо.

Или вот картинки в книгах. На Флибусте есть как иллюстрированные справочники, так и фантастика где разве что постер из картинок и тот как бы не особо нужен. А тебе нужны только книги где картинки не важны, то может ну их нафик, эти картинки, только место занимают!


Вот исходя из этого я сначала захотел просто поудалять картинки из книг, т.к. лично мне интересно только художественная литература где картинок и нет. Потом подумал добавить фильтр по жанрам и наглядно увидел сколько всего в архиве Флибусты разного, чего мне совсем, в общем то, и не надо.


Можете тоже оценить списочек.

Непосредственно о программе.


Написано быдлокодером-любителем (т.е. мной) на языке Python.

Что реализовано: удаление картинок (опционально), возможность добавления черного списка жанров, и многопоточность. Написана типа справка по программе.

Правда, в Python родные библиотеки для ZIP не умеют в многопоточность, поэтому вместо многопоточного сжатия одного архива запускается одновременная работа с несколькими архивами (чтение старого и запись в новый), что сами понимаете, не очень хорошо дружит с HDD при множестве одновременных операций записи и чтения. Рекомендую писать репак на другой HDD, а лучше SSD.


Также репакер можно использовать на раздачах других библиотек (например Либрусека) если они организованы точно также (zip архивы и индекс-файл inpx)


Чего надо бы сделать, но пока не сделал:

создание нового индекс-файла чтобы в MyHomeLib загружалась информация только  об оставшихся в репаке книгах (если вы использовали фильтр по жанрам). Может переписать на другом языке, могу в Golang.

Но лень :)


Результаты работы:


Оригинальный архив только FB2 Флибуста к маю 2022 - 337 Гб.

Репак с удалением картинок - 94 Гб.

(если пережать zip через 7-Zip, то лишь чуть-чуть улучшить результат, можно сжать другим сжатием и довольно сильно, но тогда MyHomeLib не сможет с ними работать, так что смысл от этого пропадает)

Только книги с жанром "юмористическая фантастика" - 2.7 Гб

Только "юмористическая фантастика" и с удалением картинок - 1.3 Гб


P.S. Была еще мысль "примотать синей изолентой" сюда сжатие PPMd (в который не умеет MyHomelib) которое сжимает текст значительно лучше чем ZIP Deflate, но тогда пришлось бы делать шаманство чтобы и MyHomeLib работало, и правильную книгу отдельно вытаскивать уже своей программкой.


Исходники программы здесь https://gist.github.com/Filarius/684a053ca1395e30f0db18842fe...

Готовую к употреблению программу с попыткой написать справку положил на Я.Диск https://disk.yandex.ru/d/kt89jYCOzVy4Qw (надеюсь должна запустится на вин 7).


Апдейт:

Добавил фильтр по языкам, упростил работу с фильтром жанров.

Показать полностью 1
9

Ответ на пост «Люди как пчелы»1

Ученые научили пчел понимать концепцию четности.

Ученые научили пчел различать четные и нечетные "числа".

Они разделили пчел на две группы.

Взяли карточки с разным количеством элементов, от 1 до 10. На карточках были кружочки, квадратики, треугольник или многогранник.

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

Для другой группы сделали наоборот.

Для каждой пчелы меняли карточки и их расположение, также использовали только часть карточек за раз.

Продолжали такие обучение пчелы пока точность распознавания карточек составит не менее 80%


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


После этого протестировали понимание пчелами "концепции четности" использую карточки которые пчелы до этого не видели, соответственно с числами 11 и 12 с ранее НЕ известной формой элементов.

Тестирование показало точность распознавания 70%

На следующем рисунке показан процесс обучения (слева) с точностью распознавания (вертикальная шкала) и количество прошедших заходов (горизонтальная).

Справа - результаты тестирования.

На графике видно расхождение в скорости обучения с нечетные ("odd") и четными ("even") числами. Заметно что "сладкую нечетность" пчелы выучили за меньшее количество попыток.

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


https://www.frontiersin.org/articles/10.3389/fevo.2022.80538...

Показать полностью 2
2

Прикол для астигматизма

Вопрос к очкобушником с астигматизмом (плюс/минус горизонтальное размытие).

Я тут немного игрался, и сгенерировал картинку.

Хотелось бы узнать работает ли она и для вас тоже.

Как это работает

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

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

С около-вертикальным размытием тоже сработает, но голову сильно наклонять :)


Предположительно картинка должна быть немного четче (контрастнее) чем оригинал. Это, конечно, не очки.

Для всех остальных - применить "размытие в движении" в фотошопе или аналог, и сравните с таким же размытием  оригинала.

Показать полностью 1
23

Нетрадиционная... передача данных

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


Так я где-то в своих старых постах, в рамках изучения языка С#, предъявил Пикабу свою поделку - программу которая "конвертирует" любой файл в видео состоящее из цветных или черно-белых квадратиков, которое можно залить на ютуб (перекодировать), скачать, и все еще иметь возможность извлечь исходные данные (почти всегда) без ошибок.

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

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


А на днях я решил изучить язык Go (можно гуглить как Golang). Ну а поскольку учить нужно на практике... Да, снова взялся за ту же старую задумку, с учетом наработанного опыта по реализации старой идеи... ну почти...

На этот раз идея встала вокруг использования Twitch в качестве передачи данных онлайн. В принципе, можно использовать любую онлайн платформу для стриминга игр и прочего, лишь бы была возможность передавать видео не только через официальный клиент. Так, например, множество платформ принимают стрим по протоколу RTMP.

Ну и еще один очень важный момент - должна быть возможность скачивать стрим напрямую, в режиме онлайн. Так для Твича я использовал FFmpeg для стрима, и Youtube-dl + FFmpeg для скачивания трансляции.


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

В качестве теста работоспособности идеи я взял интернет радио в формате MP3 и его транслировал на Твич, записал прямой эфир и "конвертировал" обратно в MP3. Запись правда делал в ручном режиме, а потом конвертировал файл с видео, так как нужно было сначала просто проверить что так можно сделать, следующим шагом буду автоматизировать это.

Но хотя при прослушивании MP3 явных косяков не замечено, не исключено что не все так гладко, хоть Твич и позволяет смотреть исходный сигнал без перекодирования, что позволяет считать в кадрах видео ошибок не будет, но я предполагаю что какие-то кадры могут потеряться целиком (надеюсь что этого не будет).

Примерно так выглядит кадр из видео

Нетрадиционная... передача данных

Да, ч/б квадратики - решение далеко не оригинальное, даже сказать (на данном этапе работы над программой) это и есть сырые данные без доп обработки. Но использование такого формата, как показал мой опыт над предыдущей программой, является более предпочтительным, в том числе из-за простоты конвертации. Ну и размер файла раздувается примерно одинаково при разных примененных способах формирования квадратов, раз в 10, а бывает даже больше (при учете что видео делается так чтобы была возможность обратного преобразования). А я пробовал и квадраты разных цветов, и даже выдирал кусок кода из енкодера x264, то что касается  DCT и IDCT - для формирования соответствующих квадратов.

С учетом что наиболее важен размер, и не столько важно количество формируемых кадров, выбор ч/б квадратов считаю вполне оправданным.

Тут даже можно картинку полупрозрачную поверх рисовать, в теории, надо проверять как это повлияет на все факторы.

Сделав прогу с ч/б квадратами можно потом переделать и под что-то другое, закончить бы сначала :)


Из минусов такого способа "передачи данных" можно назвать один явный (то что это вообще никому нифига не нужно - пропустим :) ) - это то что это передача данных в один конец. Это ж трансляция, на нее невозможно напрямую отвечать. Если кто-то захочет использовать эту хрень для двунаправленной передачи данных, то нужно запускать отдельный стрим для каждого из участников.

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


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

По поводу незаметного использования игро-стриминговых платформ для передачи данных очевидно напрашивается создать что-то похожее на игру, но чтобы можно было легко соотнести происходящее на экране с определенными сообщениями. К этому будет сложнее придраться, но опять же плотность данных падает, а вычислительная сложность (хотя бы для случая декодирования) сильно возрастает.

Проект не претендует на новизну и полезность, так - бред недопрограммиста.

Показать полностью 1

Планы полетов квадрокоптера

Вопрос к водителям квадрокоптеров.


Поделитесь опытом работы на новом сайте Системы предоставления планов полетов.

https://new.ivprf.ru

https://sppi.ivprf.ru


Раньше таким даже не интересовался, а тут захотелось попробовать официально запустить квадрокоптер на 500 м (DJI Mavic Air 2 выше не летает).


Основные вопросы:

- работает ли он в регионах (судя по старым гайдам раньше нужно было заходить на отдельный региональный сайт)

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

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


На самом сайте то хоть и придумали раздел "Помощь" с понятными видеороликами по работе с сайтом, но там не освещаются нюансы не известные нубам, да и интересен именно частный случай с квадрокоптером до 30 кг, а то, например, там в видео для планов полетов БПЛА указывается аэропорт как точка взлета.

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


В остальном же нахожу сайт по большей части весьма удобным, легко зарегистрировался как водитель БПЛА, добавил свой квадрокоптер и потыкал составление черновика плана полетов. Может в ходе постоянного использования и вылезут какие-нибудь косяки.

Показать полностью

Нарезка роликов из Тиктока

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

Хотя кого я обманываю...

P.S. Как скачать любое видео с вотермарком? Хотелось бы его оставлять.

Отличная работа, все прочитано!