В данной статье представлен способ максимально быстро получить результат используя Google Colab в качестве платформы для обучения модели HTR.
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Интернет через 25 лет по версии Internet Archivе: пользователи платят за все, приватности нет, зато полно ограничений
Большинство читателей Хабра застали времена, когда интернет можно было назвать анонимным. Конечно, на все 100% он таковым не был никогда, но все же атмосфера была, если так можно выразиться, свободнее. Сейчас же ситуация ухудшается, и далеко не только в РФ.
Эксперты разных организаций прогнозируют, что будущее глобальной сети будет еще более мрачным, чем сейчас. В числе прочих об этом говорят представители сервиса Internet Archive. Для того, чтобы продемонстрировать свою точку зрения, они визуализировали возможное будущее сети. Конечно, это субъективное мнение, но все же оно неплохо коррелирует с мнениями представителей и других организаций.
Победа над раком с помощью информационных технологий
В этой статье мы изложим новую, пока ещё фантастическую, идею о том как с помощью информационных технологий можно победить рак. Быть может, полностью. Мир без рака возможен. В некой перспективе, близость которой зависит от нас.
Это лонгрид. Поэтому вначале будет оглавление, чтобы нетерпеливые могли нырнуть к самым горячим моментам: применяем IT-подход в биологии (пункт 4), наивная реализация контрольных сумм в ДНК (пункт 5.1), сложная реализация (пункт 5.2). Но перед комментированием желательно прочесть весь текст.
Идея пока ещё не обросла всеми нужными деталями для реализации. Предложения приветствуются. За найденные ошибки в тексте повышаю карму.
Все нововведения Windows 11 21H2
Релизной версией Windows 11 стала версия 22000.194.co_release_svc_prod1.210911-1543, которая уже доступна для скачивания.
Windows 11 – это смесь пользовательских интерфейсов Windows 10X и Windows 10. Стартовый экран по умолчанию очень похож на стартовый экран из первой. И это первый Windows, который больше не распространяется в виде x86 ISO-образа.
[Личный опыт]. Дорога на Бангкок, часть 1. Оформление визы. Почему мы вернулись назад
Переезжать всегда непросто - это всегда выход из зоны комфорта. Хотя если слишком часто переезжать, то наверное уже норм. Ладно, не так...
Первый раз переезжать - это всегда непросто. Особенно, когда границы периодически закрываются и прямые дороги превращаются в лабиринты.
В этой статье путем из пункта А в пункт Б будет маршрут из Харькова в Варшаву, прекрасный город, в котором мы с моей женой оформили нужную визу. Так же я постараюсь кратко изложить, что увидел/что понравилось/что не понравилось. Уверен, эта статья (или серия статей, если вам захочется продолжения) поможет кому-то сделать тот самый первый шаг...
Недельный геймдев: #38 — 3 октября, 2021
Из новостей на этой неделе: Playco приобрели разработчика движка PixiJS, Opera запустила платформу GXC для публикации игр из GameMaker Studio.
Из интересностей: попытка перенести Spelunky 2 на NES, доклад про оптимизацию загрузки и стриминга в Ghost of Tsushima.
Уроки по SDL 2: Урок 13 ввод текста и прокрутка экрана
В этом уроке мы научимся создавать миникарту, прокручивать экран по ней, и писать текст с клавиатуры на экран.
код:
Небольшая автоматизация небольшого производства
Практически все инженеры, причастные к разработке в небольших компаниях, занимаются, по мимо самой разработки, приемосдаточными испытаниями и отладкой уже серийных изделий. Чаще всего изделия подвергаются климатическим испытаниям, испытаниям на виброустойчивость, в целом список испытаний зависит от целевого назначения изделия и места его эксплуатации, в общем изделие загоняют в критические режимы работы. Если испытания производятся силами организации, то место их проведения обрастает кучей проводов и контрольно-измерительными приборами конечно разработчик знает, что со всем этим делать, но если вам повезло, и ваша организация имеет человека, призванного заниматься приемосдаточными испытаниями то конечно его нужно вводить в курс дела и объяснять, как работать с этим изделием. Частенько, предприятия, даже не большие, выпускают не один продукт, а несколько(ну или разные модификации одного детища) и конечно к отладке каждого из вариантов нужно, так или иначе, подготавливать рабочее место, что не облегчает и точно не ускоряет работу. Но есть из этого выход, который облегчит если не жизнь, то хотя бы рабочий процесс наладчику, и инженеру, и инженеру-наладчику, а имя этому выходу - стенд для испытаний.
MastermindCMS2 – Теги
В этой статье речь пойдет о специальных тегах, которые вы можете использовать для сборки динамических шаблонов в MastermindCMS2.
За свою карьеру программиста я видел множество разных технологий и фреймворков от гигантов индустрии, таких как Oracle, Microsoft, IBM и т. п. Но в каждом из них было какое-то неудобство. А конкретнее у них у всех было одно общее, это необходимость реализовывать серверную логику чтобы можно было использовать ее в шаблонах. И это мне сильно не нравилось, приходилось делать одну и ту же работу из проекта в проект.
Один из таких подходов разнесения логики был паттерн программирования MVVM(Model-View-ViewModel). Его активно продвигали во фреймворках для C#. Структурно с точки зрения разнесения логики, я считаю этот паттерн самым удобным.
Когда я поставил задачу себе разработать удобный фреймворк для работы, то у меня в голове был только один концепт реализации. Который содержал в основе именно MVVM, но я не считал, что это то, что я хочу получить в итоге. Так как проблема написания серверной логики оставалась открытой. И я поставил себе задачу спроектировать фреймворк так чтобы не нужно было каждый раз писать бэк для очередного проекта. Ведь грубо говоря, мы с вами коллеги, решаем одни и те же задачи для разных проектов. Авторизация, управление каталогом продуктов, отправка писем по электронной почте, чаты и прочая энтерпрайз муть. Соответственно опираясь на эти задачи, я начал думать, что нужно сделать чтобы напрямую оперировать с этим на бэке. В результате я решил писать логику парсинга шаблонов на беке, а фронтенд часть делать гибкой и независимой.
Мигаем светодиодом по протоколу Zigbee или модуль управления Триколор GS SMH-ZW-I1 с прошивкой PTVO
После написания поста Zigbee роутер с WiFi или прокачиваем модуль управления Триколор GS SMH-ZW-I1 меня стали терзать смутные сомнения, что многое осталось недосказанным, недопаянным и недопрошитым.
На самом деле прошить чип CC2351 в координатор или роутер Zigbee довольно тривиальная задача, и гораздо интереснее сделать на его основе END-Device. Большинство читателей Хабра знакомы с Arduino или ESP8266, и знают, что каждый новичок, изучающий основы программирования микроконтроллеров и схемотехники на этих платах для разработки первым делом учится мигать светодиодом. Поэтому предлагаю рассмотреть модуль управления Триколор GS SMH-ZW-I1 в качестве своеобразной платы для разработки и тоже помигать имеющимся на ней светодиодом. Сделать это можно не написав ни единой строчки кода, с помощью конфигуратора замечательной прошивки от ptvo , специально предназначенной для создания своих Zigbee устройств на чипах CC2530, CC2531, да еще и с поддержкой усилителей сигнала CC2590, CC2591, CC2592, RFX2401.
Тем, кому стало интересно - добро пожаловать под кат!
Прививка против ВИЧ и Рака одновременно. Возможно ли это?
Добрый вечер, уважаемые жители хабра. Из моих постов написанных ранее, понятно что я программист, но немного увлекаюсь генетикой, и хотел бы задать вопрос тем, кто в этом разбирается лучше. Как программисту встраиваемых систем, мне часто приходится использовать контрольные суммы данных, для определения целостности при передаче. Возможно ли применить CRC в интронах для предотвращения размножения ретровирусов и раковых клеток?
К-распределение плотности вероятности. Единорог среди всех распределений
На Хабре имеется небольшое количество статей, главным образом в помощь начинающим аналитикам данных, в которых описываются всевозможные статистические распределения случайных величин. Упоминания об одном единственном я в них не нашел. Имя ему К-распределение. Хочу вам показать этого единорога.
На практике такое распределение используется, как правило, довольно узкими специалистами. В основном при математическом моделировании работы радиолокационных станций (РЛС), а также радаров с синтезированной апертурой и то в определенных условиях. Аналитиками данных в повседневной жизни конечно же не используется. Хотя, возможно К-распределение может описывать какие-то процессы, кто знает, эта сторона вопроса требует дополнительного изучения. Предлагаю аналитикам данных над этим подумать, а также всем желающим.
Пятьдесят лет на стезе программирования. Часть II. Первые шаги. Учёба в Дзержинке и я еду в Вентспилс-8
Захват контроллера домена с помощью атаки PetitPotam
В этой статье я расскажу про атаку PetitPotam, которая позволяет при определенных условиях захватить контроллер домена всего за несколько действий. Атака основана на том, что можно заставить контроллер домена аутентифицироваться на вашем хосте, получить его хэш и ретранслировать его в службу Active Directory Certificate Services для повышения привилегий. Статья предназначена для пентестеров и тех, кто хочет узнать об актуальных атаках на Active Directory.
Киберучения: полезная информация для защитников критической информационной инфраструктуры
В этой краткой заметке разберем, что такое киберучения, как они проводятся и какую пользу можно извлечь, анализируя отчеты об уже проведенных мероприятиях.
Галопом по ЯПам: основы Typescript
В данном туториале рассматриваются базовые фичи статически-типизируемого языка программирования TypeScript. Приводятся подробные описания, листинг кода, а также мини-задания для изучения TypeScript.
Советы по оптимизации производительности растрового потока
Недавно я сел за работу по настройке производительности FlutterFolio, приложения, которое было создано в качестве демонстрации дизайна для Flutter Engage. С помощью одного изменения я сделал FlutterFolio значительно быстрее.
Использование сертификатов в ASP.NET Core
В последнее время использование протокола HTTPS для Web-ресурсов является обязательным требованиям ко всем более-менее большим Web-проектам. Эта технология основана на использовании так называемых сертификатов. Раньше за получение своего сертификата нужно было платить. Но сегодня появление таких сервисов, как Let's Encrypt сделало возможным получение сертификатов бесплатно. Таким образом, цена больше не служит оправданием отказа от использования HTTPS.
В самом простом случае сертификат позволяет установить защищённое соединение между клиентом и сервером. Но это далеко не всё, на что они способны. В частности, недавно я смотрел на Pluralsight курс Microservices Security. И там среди прочих упоминалась такая вещь, как Mutual Transport Layer Security. Она позволяет не только клиенту убедиться в том, что он общается именно с тем сервером, с которым хочет, но и сервер может узнать, что за клиент с ним общается.
Всё это накладывает на разработчиков необходимость знать способы работы с сертификатами. Именно поэтому я и решил написать эту статью. Я задумал её как место, куда можно обратиться за основными сведениями, если что-то забудешь. Не думаю, что специалисты найдут в ней что-то новое, но надеюсь, что она будет полезна новичкам и тем, кто захочет освежить свои знания в этом вопросе.
Как мы тестировали и дообучали одну из самых хайповых разработок года
Всем привет!
Всё началось с того, что мы в Sber AI решили немного поизучать/почитать подробнее про хайповую нейронную сеть DALL·E и понять её потенциал возможностей, а также в чём заключается боттлнек – что же мешает генерить картинки хорошего качества и как можно попытаться улучшить работу модели?
Больше, чем образование: подборка инновационных платформ
Привет, Хабр! Здесь, на Хабре, часто встречаются статьи про образование, методы обучения, цифровизацию образовательных систем и т.п. В этой статье мне хотелось бы обсудить относительно молодые образовательные платформы, повышающие эффективность обучения своих пользователей. Все они выгодно отличаются от стандартных систем онлайн-обучения.
Системы образования, методы обучения постепенно эволюционируют. Многое нам дала цифровая эпоха, но особенно активно эти процессы стали проходить с наступлением пандемии. Учащиеся оказывались отрезанными от школ и университетов, что спровоцировало появление новых и совершенствование существующих систем онлайн-обучения. В 2020 году российская EdTech-индустрия выросла на 30-35% по сравнению с доковидным периодом. В этом году рост составляет 20-25%. Но дело не только в росте, появились новые образовательные платформы. В продолжении — подборка интересных, на мой взгляд, проектов, которые заслуживают внимания.