Прошло уже больше года с тех пор, как вся IT-индустрия форсированно уехала “по домам”. Но о том, как эта смена режима повлияла на нашу работу сказано не так уж и много. Изредка попадаются заметки в узкоспециализированных изданиях или не самых профильных. И не ясно: то ли все стараются избежать репутационного ущерба, ведь “удаленка у нас не летит” — это уже своеобразный “ярлык отсталости”, то ли плюсы так сильно перевешивают минусы, то ли даже спустя год все еще “не до того”. Однако влияние удаленки весьма велико. И несмотря на то, что топик ни разу не технический, предлагаю его обсудить.
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Новости
Отслеживание метрик SSD на Linux и какой софт для этого пригодится
О чем вы много думали, но боялись узнать #3 — донорство костного мозга
Пока я собираю материал к статье об особенностях микромира клетки я решил написать социально значимую статью о донорстве костного мозга, так как я сам зарегистрирован как донор.
Новое слово в сфере голосового ИИ: разработан прототип детектора лжи для колл-центров
Голосовые агенты становятся все совершеннее, буквально каждый месяц появляются новые интересные наработки. Одна из них — немецкий проект по созданию детектора лжи для колл-центров. Речь идет о создании системы, которая может с высокой степенью вероятности определить, говорит звонящий в колл-центр абонент правду либо же пытается приврать/приукрасить свои утверждения или скрыть намерения.
Система базируется на специфическом дата-сете, сформированном из аудио-записей нескольких десятков преподавателей и студентов. Добровольцы участвовали в дебатах, обсуждая острые темы вроде смертной казни и платного обучения, а произносимые речи записывались на диктофон. О результатах проекта — под катом.
Средства автоматизации анализа вредоносных программ
На примере программы-вымогателя REvil рассматривается использование при анализе вредосного программного обеспечения таких средств автоматизации, как Python, IDAPython, x64bgpy. Демонстрируются их возможности по расшифровке конфигурационных данных, деобфускации строк и вызовов функций API для проведения дальнейшего статического анализа.
Учебный пример расчёта аэродинамического момента БПЛА в системе модельно-ориентированного проектирования SimInTech
В статье рассмотрен учебный пример расчёта аэродинамического момента
В данной статье рассмотрен учебный пример расчёта аэродинамического момента БПЛА в системе модельно-ориентированного проектирования систем автоматического управления SimInTech. В качестве объекта выберем многоцелевой БПЛА отечественного разработчика «Орион-Э» экспортной версии.
Сетевая пирамида изнутри при помощи Trello
Недавненько была информация о том, что поисковики просканировали открытые страницы в Trello.
Логично, что многие начали искать там номера банковских карт, пароли.
Как это делать? Вот https://www.google.com/search?q=site%3Ahttps%3A%2F%2Ftrello.com%2Fb+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C+%D0%BE%D1%82.
Получаем
Заземли систему — 3 проблемы и 3 решения
Сегодня вдруг осознал, что существует 3 связанные проблемы, которые каждый решает по разному: описание процессов, связь процессов с будущим IT и связь будущего IT с реальным IT и реальной деятельностью.
На просторах СНГ не принято описывать процессы. Как то так сложилось - наверное потому, что текущие большие компании выросли из небольших стартапов (когда 3-5 человек в компании, все знают кто, что и как будет делать). Но компании растут, а методы управления остаются прежними, и начинаются процессы "из уст в уста" и другие процессы, которые приводят к потерям информации. А потом вдруг кто-то говорит о будущих процессах...
Маленькие компании не думают над архитектурой IT решений, тем более сложно думать о будущей архитектуре решений. Масштабироваться?- поставили 2 сервера, 3 диска, порядок. Но приходит время, и зоопарк систем, серверов, сетей и учетных систем уже нельзя охватить взглядом...
Так же не принято писать документацию - как мы работаем? Все знают - записал в эксель, сохранил на рабочий стол, отправил по почте - все просто, затем забил в 1С и нажал желтую кнопку. Сотрудники меняются, в эксель уже не пишут, по почте не отправляют, 1С как-то дышит. Проверить это невозможно, документации нет.
Что же делать? Мы предлагаем "заземлять", т.е. связывать все активности по изменению процессов и структур, IT архитектур с текущими процессами, сотрудниками и IT системами.
Поставили Business Studio - в ней сразу появились оргструктура с реальными людьми. Не будущая выдуманная, а реальная. И от нее и пляшем.
PC park observer — система учёта комплектующих компьютеров парка, базирующегося на MS Windows
Данная система предназначена для учёта комплектующих в компьютерном парке, базирующемся на Windows. Я выложил систему под GNU/GPL v. 3 лицензией, так что денег не прошу, можете использовать как угодно... Все пожелания и т.п. обсуждаются отдельно...
Гайд по миграции с Vue 2 на Vue 3. Часть 1
Эта статья — перевод оригинальной статьи Andy Li из Vue Mastery "Vue 3 Migration Build: safely upgrade your app to Vue 3 (Pt. 1)".
Команда Vue недавно выпустила долгожданный билд миграции для Vue 3. Если вы думали об обновлении своего приложения с Vue 2 до Vue 3, это то, что вам нужно.
Процесс обновления приложения до последней версии фреймворка может оказаться непростой задачей. Эта серия статей создана, чтобы упростить этот процесс.
Как устроен открытый инструмент для сравнительного анализа метагеномных данных MetaFast
Ранее мы поговорили о двух открытых библиотеках — для обучения байесовских сетей и идентификации структуры данных, плюс — рассказали о фреймворке для AutoML и библиотеке алгоритмов выбора признаков. Сегодня обсуждаем еще один инструмент, над которым работают представители Университета ИТМО.
Как вы уже поняли по заголовку, это — MetaFast. Его развитием занимаются в МНЦ «Компьютерные технологии». Отметим ключевые задачи и целевую аудиторию этого программного средства, коротко пройдем по основным компонентам, поделимся опытом практического использования и планами по улучшению.
Реализация сервера авторизации OAuth с помощью сервера авторизации Spring
Сервер авторизации в OAuth предназначен для выдачи маркера доступа, который позволяет клиентскому приложению использовать этот маркер доступа для запроса ресурса, который ему нужно получить. Сервер ресурсов будет подтверждать этот маркер доступа с помощью сервера авторизации каждый раз, когда клиентское приложение запрашивает ресурс, чтобы определить, следует ли разрешить клиентскому приложению доступ к этому ресурсу. Вы можете использовать множество различных открытых источников, таких как Keycloak, Spring Security OAuth (устаревший), или же новый проект Spring под названием Spring Authorization Server для реализации этого сервера авторизации. В этом руководстве я покажу вам, как использовать сервер авторизации Spring (Spring Authorization Server) для реализации сервера авторизации OAuth (OAuth Authorization Server)!
Сначала я создам новый проект Spring Boot с Web Starter, Security Starter:
Протокол IPFS — будущее интернета или еще одна «проходная» технология
Есть мнение, что протокол IPFS способен стать основой сети нового поколения. Но даже спустя шесть лет после запуска технология так и не получила широкого распространения. Возможно, ей нужно дать больше времени (как в случае с IPv6), а может — медленное развитие уже похоронило все перспективы.
Под катом — обсуждаем точки зрения и рассказываем, кто уже внедряет IPFS.
Трезвый взгляд на W7500P — микроконтроллер со встроенным TCP/IP стеком
Многие из тех, кто имел дело с микроконтроллерами, наверняка слышали о микросхеме конвертере SPI <-> Ethernet W5500. В свое время эта микросхема стала поистине "народной" по многим причинам, к которым можно отнести как низкую стоимость самих микросхем и готовых модулей для прототипирования на их основе, так и наличие готовых библиотек под разные платформы для легкой интеграции чипа в различные проекты. К тому же, из-за относительно легкой модели взаимодействия между микросхемой и микроконтроллером, не составляло труда взаимодействовать с микросхемой без сторонних библиотек.
Однако времена шли и появлялось все больше дешевых микроконтроллеров, которые содержали внутри себя MAC уровень, требуя лишь снаружи микросхему PHY. А для ленивых производитель давал готовые решения по интеграции в проект LWIP со стороны софта и демо платы и примеры разводки PHY под свой микроконтроллер со стороны железа. Изредко появлялись чипы с PHY прямо на кристалле микроконтроллера.
И именно в этот момент WIZnet сделал следующий шаг - выпустил чип, который должен был сочетать функциональность W5500 с функциональностью обычного микроконтроллера, объединив тем самым в себе 2 микросхемы: микроконтроллер и W5500. Это техническое решение получило название W7500P.
Рассмотрим, что же из себя представляет W7500P.
Zip – как не нужно создавать формат файлов
Zip появился 32 года назад. Можно подумать, что настолько зрелый формат должен быть отлично задокументирован. К сожалению, нет. Что же конкретно в нем не так, и каким образом его можно было бы оптимизировать? Подробно рассмотрим эти вопросы, опираясь на исходную документацию.
Как при помощи ИИ сделать распознавание вводимых вами рукописных цифр прямо в браузере
Эта статья для новичков и не претендует на высокий технический уровень, а если вам интересны сложные современные решения, обратите внимание, например, на статью о GIRAFFE, который для генерации реалистичного движения объединяет самые современные подходы в ИИ.
В конце статьи вы найдёте ссылки на проект очень простой веб-страницы с распознаванием рукописного ввода при помощи ИИ, а прочитав это руководство, переводом которого мы делимся к старту курса о машинном и глубоком обучении, сможете самостоятельно написать такую страницу. Для этого вам понадобится свой блокнот Colab или блокнот автора статьи. Скачиваемые блокнотом файлы модели занимают меньше мегабайта.
Двойной VPN, или как построить цепочку из WireGuard VPN серверов на Windows
В этой статье мы рассмотрим процесс настройки цепочки VPN серверов с помощью WireGuard на Windows. В Интернете есть множество руководств, посвященных построению и настройке цепочек VPN серверов, однако большинство из них основаны на Linux и требуют определенных навыков администрирования данной ОС. В предыдущей статье мы уже узнали, как настроить WireGuard VPN Server в Windows, здесь же мы используем ту же технологию для создания цепочки WireGuard VPN из двух хостов Windows с помощью WireGuard и WireSock.
Если заинтересовал, то добро пожаловать под кат.
Мобильные дата-центры: от КАМАЗа до военных решений
О том, что такое стационарные дата-центры, на Хабре, вероятно, говорить не стоит. Но есть и мобильные ЦОД, которые, как правило, предназначены для оперативного перемещения в регион, где срочно нужно влиться в процесс обработки большого объема данных. В большинстве случаев мобильные дата-центры являются одномодульными.
Их располагают в специализированном транспортном контейнере с собственной сетевой, инженерной, энергетической и прочими инфраструктурами. Во многих случаях мобильные ЦОДы являются еще и модульными, то есть из нескольких контейнеров можно собрать достаточно серьезный в плане характеристик и возможностей дата-центр. Под катом говорим о наиболее интересных экземплярах мобильных дата-центров.
С Vue 3 вам может и не понадобиться Vuex
Vuex — это потрясающая библиотека управления состояниями. Она проста и хорошо интегрируется с Vue. Зачем кому-то уходить от Vuex? Причина может быть в том, что предстоящий релиз Vue 3 раскроет заложенную в ее основе систему реактивности и предложит новые способы структурирования приложения. Новая система реактивности настолько мощная, что это можно использовать для централизованного управления состояниями.
. . .
Нужно ли вам общее состояние?
Бывают обстоятельства, когда обмен данными между несколькими компонентами становится настолько сложным, что вам необходимо централизованное управление состоянием. К таким обстоятельствам относятся: