Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Быстрая разработка прототипа HTR системы на открытых данных

Программирование *Открытые данные *Машинное обучение *

В данной статье представлен способ максимально быстро получить результат используя Google Colab в качестве платформы для обучения модели HTR.

Читать далее
Рейтинг 0
Просмотры 282
Комментарии 0

Интернет через 25 лет по версии Internet Archivе: пользователи платят за все, приватности нет, зато полно ограничений

Блог компании Selectel Исследования и прогнозы в IT Законодательство в IT Будущее здесь

Большинство читателей Хабра застали времена, когда интернет можно было назвать анонимным. Конечно, на все 100% он таковым не был никогда, но все же атмосфера была, если так можно выразиться, свободнее. Сейчас же ситуация ухудшается, и далеко не только в РФ.

Эксперты разных организаций прогнозируют, что будущее глобальной сети будет еще более мрачным, чем сейчас. В числе прочих об этом говорят представители сервиса Internet Archive. Для того, чтобы продемонстрировать свою точку зрения, они визуализировали возможное будущее сети. Конечно, это субъективное мнение, но все же оно неплохо коррелирует с мнениями представителей и других организаций.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 6.5K
Комментарии 27

Победа над раком с помощью информационных технологий

Научно-популярное Биотехнологии Здоровье Будущее здесь

В этой статье мы изложим новую, пока ещё фантастическую, идею о том как с помощью информационных технологий можно победить рак. Быть может, полностью. Мир без рака возможен. В некой перспективе, близость которой зависит от нас.

Это лонгрид. Поэтому вначале будет оглавление, чтобы нетерпеливые могли нырнуть к самым горячим моментам: применяем IT-подход в биологии (пункт 4), наивная реализация контрольных сумм в ДНК (пункт 5.1), сложная реализация (пункт 5.2). Но перед комментированием желательно прочесть весь текст.

Идея пока ещё не обросла всеми нужными деталями для реализации. Предложения приветствуются. За найденные ошибки в тексте повышаю карму.
Поехали!
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.1K
Комментарии 25

Все нововведения Windows 11 21H2

Интерфейсы *Разработка под Windows *Софт
Перевод

Релизной версией Windows 11 стала версия 22000.194.co_release_svc_prod1.210911-1543, которая уже доступна для скачивания.

Windows 11 – это смесь пользовательских интерфейсов Windows 10X и Windows 10. Стартовый экран по умолчанию очень похож на стартовый экран из первой. И это первый Windows, который больше не распространяется в виде x86 ISO-образа.

Переделать Пуск
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 11K
Комментарии 72

[Личный опыт]. Дорога на Бангкок, часть 1. Оформление визы. Почему мы вернулись назад

IT-эмиграция Читальный зал Урбанизм

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

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

В этой статье путем из пункта А в пункт Б будет маршрут из Харькова в Варшаву, прекрасный город, в котором мы с моей женой оформили нужную визу. Так же я постараюсь кратко изложить, что увидел/что понравилось/что не понравилось. Уверен, эта статья (или серия статей, если вам захочется продолжения) поможет кому-то сделать тот самый первый шаг...

Читать далее
Всего голосов 11: ↑6 и ↓5 +1
Просмотры 2.4K
Комментарии 23

Недельный геймдев: #38 — 3 октября, 2021

Разработка игр *

Из новостей на этой неделе: Playco приобрели разработчика движка PixiJS, Opera запустила платформу GXC для публикации игр из GameMaker Studio.

Из интересностей: попытка перенести Spelunky 2 на NES, доклад про оптимизацию загрузки и стриминга в Ghost of Tsushima.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 558
Комментарии 1

Уроки по SDL 2: Урок 13 ввод текста и прокрутка экрана

C++ *Разработка игр *C *
Tutorial

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

код:

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 996
Комментарии 0

Небольшая автоматизация небольшого производства

Высокая производительность *Схемотехника *Электроника для начинающих
Из песочницы

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

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 2.3K
Комментарии 7

MastermindCMS2 – Теги

CMS *Разработка веб-сайтов *Развитие стартапа
Tutorial

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

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

Один из таких подходов разнесения логики был паттерн программирования MVVM(Model-View-ViewModel). Его активно продвигали во фреймворках для C#. Структурно с точки зрения разнесения логики, я считаю этот паттерн самым удобным.

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 399
Комментарии 0

Мигаем светодиодом по протоколу Zigbee или модуль управления Триколор GS SMH-ZW-I1 с прошивкой PTVO

Реверс-инжиниринг *Программирование микроконтроллеров *Разработка для интернета вещей *Умный дом DIY или Сделай сам

После написания поста Zigbee роутер с WiFi или прокачиваем модуль управления Триколор GS SMH-ZW-I1 меня стали терзать смутные сомнения, что многое осталось недосказанным, недопаянным и недопрошитым.

На самом деле прошить чип CC2351 в координатор или роутер Zigbee довольно тривиальная задача, и гораздо интереснее сделать на его основе END-Device. Большинство читателей Хабра знакомы с Arduino или ESP8266, и знают, что каждый новичок, изучающий основы программирования микроконтроллеров и схемотехники на этих платах для разработки первым делом учится мигать светодиодом. Поэтому предлагаю рассмотреть модуль управления Триколор GS SMH-ZW-I1 в качестве своеобразной платы для разработки и тоже помигать имеющимся на ней светодиодом. Сделать это можно не написав ни единой строчки кода, с помощью конфигуратора замечательной прошивки от ptvo , специально предназначенной для создания своих Zigbee устройств на чипах CC2530, CC2531, да еще и с поддержкой усилителей сигнала CC2590, CC2591, CC2592, RFX2401.

Тем, кому стало интересно - добро пожаловать под кат!

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.6K
Комментарии 2

Прививка против ВИЧ и Рака одновременно. Возможно ли это?

Биотехнологии Биология

Добрый вечер, уважаемые жители хабра. Из моих постов написанных ранее, понятно что я программист, но немного увлекаюсь генетикой, и хотел бы задать вопрос тем, кто в этом разбирается лучше. Как программисту встраиваемых систем, мне часто приходится использовать контрольные суммы данных, для определения целостности при передаче. Возможно ли применить CRC в интронах для предотвращения размножения ретровирусов и раковых клеток?

Читать далее
Всего голосов 16: ↑4 и ↓12 -8
Просмотры 2.3K
Комментарии 19

К-распределение плотности вероятности. Единорог среди всех распределений

Анализ и проектирование систем *Алгоритмы *Математика *Разработка систем связи *
Из песочницы

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

На практике такое распределение используется, как правило, довольно узкими специалистами. В основном при математическом моделировании работы радиолокационных станций (РЛС), а также радаров с синтезированной апертурой и то в определенных условиях. Аналитиками данных в повседневной жизни конечно же не используется. Хотя, возможно К-распределение может описывать какие-то процессы, кто знает, эта сторона вопроса требует дополнительного изучения. Предлагаю аналитикам данных над этим подумать, а также всем желающим.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.8K
Комментарии 0

Пятьдесят лет на стезе программирования. Часть II. Первые шаги. Учёба в Дзержинке и я еду в Вентспилс-8

Программирование *Учебный процесс в IT Карьера в IT-индустрии История IT Биографии гиков
imageПервая часть моего повествования заканчивалась поступлением в Военную орденов Ленина, Октябрьской Революции и Суворова академию им. Ф. Э. Дзержинского (сокращённое название ВА им. Ф. Э. Дзержинского, ВАД или просто Дзержинка). Логотип второй части напоминает мне мои первые шаги на пути программиста. Это, прежде всего, годы учёбы в Дзержинке, куда я поступил на второй факультет, на котором готовили специалистов по автоматизированным системам управления ракетными комплексами. На факультете для курсантов было две профилирующие кафедры. Кафедра №23 готовила военных инженеров по эксплуатации вычислительной техники, а кафедра №25 готовила военных инженеров-программистов. Именно с сентября 1971 года в академии начали готовить военных инженеров-программистов из курсантов. Наш курс состоял из пяти отделений, в трёх из которых готовились военные инженеры по эксплуатации вычислительной техники, а в двух отделениях готовились будущие военные инженеры- программисты. Я проходил обучение в отделениях программистов. Почему во множественном числе? Просто обучение я начинал в отделении А, а затем меня перевели в отделение В. Поэтому оба отделения для меня стали родными. Именно эмблема кафедры №25 и находится в центре логотипа статьи. С одной стороны, с эмблемой всё понятно, а с другой стороны, сегодня она требует некоторого пояснения. Символы «к. 25» — ясно, что это кафедра №25. Символы «МО» являются аббревиатурой от словосочетания «Математическое Обеспечение». В те далёкие времена было принято говорить не программное обеспечение ЭВМ, а именно математическое обеспечение ЭВМ. Ну и последнее, символы «МО» располагаются поверх одного из основных носителей (наряду с перфокартами) программ и вообще данных – перфоленты. Сегодня трудно представить, что и программы и исходные данные для них готовились не в файлах на каком-нибудь носителе (диски, флешки и т.д.), а готовились на бумажном носителе, будь то перфолента или перфокарта
Читать дальше →
Всего голосов 30: ↑25 и ↓5 +20
Просмотры 2K
Комментарии 5

Захват контроллера домена с помощью атаки PetitPotam

Блог компании Deiteriy Lab Информационная безопасность *

В этой статье я расскажу про атаку PetitPotam, которая позволяет при определенных условиях захватить контроллер домена всего за несколько действий. Атака основана на том, что можно заставить контроллер домена аутентифицироваться на вашем хосте, получить его хэш и ретранслировать его в службу Active Directory Certificate Services для повышения привилегий. Статья предназначена для пентестеров и тех, кто хочет узнать об актуальных атаках на Active Directory.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 2.7K
Комментарии 1

Киберучения: полезная информация для защитников критической информационной инфраструктуры

Блог компании Эшелон Информационная безопасность *

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

Читать далее
Рейтинг 0
Просмотры 953
Комментарии 0

Галопом по ЯПам: основы Typescript

JavaScript *TypeScript *
Tutorial

В данном туториале рассматриваются базовые фичи статически-типизируемого языка программирования TypeScript. Приводятся подробные описания, листинг кода, а также мини-задания для изучения TypeScript.

Поехали!
Всего голосов 16: ↑7 и ↓9 -2
Просмотры 3.7K
Комментарии 13

Советы по оптимизации производительности растрового потока

Блог компании OTUS Программирование *Flutter *
Перевод

Недавно я сел за работу по настройке производительности FlutterFolio, приложения, которое было создано в качестве демонстрации дизайна для Flutter Engage. С помощью одного изменения я сделал FlutterFolio значительно быстрее.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 378
Комментарии 0

Использование сертификатов в ASP.NET Core

Информационная безопасность *.NET *ASP *
Перевод

В последнее время использование протокола HTTPS для Web-ресурсов является обязательным требованиям ко всем более-менее большим Web-проектам. Эта технология основана на использовании так называемых сертификатов. Раньше за получение своего сертификата нужно было платить. Но сегодня появление таких сервисов, как Let's Encrypt сделало возможным получение сертификатов бесплатно. Таким образом, цена больше не служит оправданием отказа от использования HTTPS.

В самом простом случае сертификат позволяет установить защищённое соединение между клиентом и сервером. Но это далеко не всё, на что они способны. В частности, недавно я смотрел на Pluralsight курс Microservices Security. И там среди прочих упоминалась такая вещь, как Mutual Transport Layer Security. Она позволяет не только клиенту убедиться в том, что он общается именно с тем сервером, с которым хочет, но и сервер может узнать, что за клиент с ним общается.

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.5K
Комментарии 3

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

Блог компании Сбер Искусственный интеллект

 

Всем привет!

Всё началось с того, что мы в Sber AI решили немного поизучать/почитать подробнее про хайповую нейронную сеть DALL·E и понять её потенциал возможностей, а также в чём заключается боттлнек – что же мешает генерить картинки хорошего качества и как можно попытаться улучшить работу модели?

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.5K
Комментарии 5

Больше, чем образование: подборка инновационных платформ

Учебный процесс в IT Лайфхаки для гиков


Привет, Хабр! Здесь, на Хабре, часто встречаются статьи про образование, методы обучения, цифровизацию образовательных систем и т.п. В этой статье мне хотелось бы обсудить относительно молодые образовательные платформы, повышающие эффективность обучения своих пользователей. Все они выгодно отличаются от стандартных систем онлайн-обучения.

Системы образования, методы обучения постепенно эволюционируют. Многое нам дала цифровая эпоха, но особенно активно эти процессы стали проходить с наступлением пандемии. Учащиеся оказывались отрезанными от школ и университетов, что спровоцировало появление новых и совершенствование существующих систем онлайн-обучения. В 2020 году российская EdTech-индустрия выросла на 30-35% по сравнению с доковидным периодом. В этом году рост составляет 20-25%. Но дело не только в росте, появились новые образовательные платформы. В продолжении — подборка интересных, на мой взгляд, проектов, которые заслуживают внимания.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.1K
Комментарии 0