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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Биоэлектроника: Печатные платы из чайного гриба

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 136
Блог компании Timeweb Cloud Биотехнологии Научно-популярное Производство и разработка электроники *Схемотехника *
Обзор
image

Чайный гриб — это не только ценный мех чай с сахаром, но и полсотни различных симбиотических бактерий и дрожжей (SCOBY), представляющие собой кулинарную ферментационную культуру (закваску). В своей наиболее распространённой форме, SCOBY является желеобразной биоплёнкой на основе целлюлозы или так называемым микробным матом (дальше для краткости будем называть просто «матом»), плавающий у поверхности жидкости в сосуде. Пелликулы SCOBY могут служить для продолжения процесса ферментации в другом сосуде и воспроизведения нового продукта.

Биоплёнку чайного гриба, после того, как она будет высушена и обработана, можно использовать в промышленности в качестве альтернативы коже животных. Также, в ходе экспериментов маты чайного гриба продемонстрировали динамическую электрическую активность, что позволяет на их основе создание электронных печатных плат. Возможности и электрические свойства чайного гриба, а также их лёгкость, дешевизна и гибкость, по сравнению с классическими электронными схемами, открывают путь для их использования в самых разных областях.
Читать дальше →
Рейтинг 0
Комментарии 0

Новости

Обзор сканера skipfish

Время на прочтение 5 мин
Количество просмотров 18
Блог компании FirstVDS Информационная безопасность *Open source *Системное администрирование *

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

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

Кастомная стратегия виртуального скроллинга для просмотра pdf

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 33
Блог компании Bimeister Разработка веб-сайтов *Angular *TypeScript *JavaScript *
Туториал

Angular CDK имеет широкие возможности для скроллинга плоского списка. Если размер каждого элемента одинаков, то можно воспользоваться FixedSizeVirtualScrollStrategy: всего лишь нужно прокинуть размер элемента в пикселях, проитерироваться по данным и виртуальный скроллинг готов. Но что делать, если размер элементов разный? Данную проблему можно решить кастомной стратегией виртуального скроллинга. В данной статье мы рассмотрим как построить такую стратегию для pdf-документов.

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

Разбираем лучшие решения задач с VK Cup

Уровень сложности Сложный
Время на прочтение 4 мин
Количество просмотров 114
Блог компании VK Алгоритмы *Математика *
Туториал

В начале февраля мы наградили победителей нашего IT-чемпионата VK Cup. До финала дошли 80 человек, а общий призовой фонд в 4 млн рублей разделили 20 победителей — по четыре команды на каждый трек чемпионата. На Хабре мы решили сделать серию статей с разбором наиболее интересных решений по разным трекам. 

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

Во всём этом разобрался Иван Брагин, один из победителей чемпионата. 

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

Истории

Как поменялся российский инфобез за год?

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 266
Блог компании SearchInform Информационная безопасность *

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

Сегодня речь пойдет про уровень информационной безопасности в российских организациях. Для того, чтобы выстроить полную картину под названием «российских инфобез в цифрах», мы опросили более тысячи руководителей и сотрудников ИБ-подразделений во время традиционной серии конференций Road Show SearchInform. Что чаще сливали недобросовестные сотрудники, изменились ли бюджеты на ИБ и как обстоят дела в организациях с «комплектацией» отделов ИБ – хватает ли рук и средств защиты? Выбрали самые интересные и показательные выдержки из исследования.

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

Как ИИ работает даже в зоне взрывных работ

Время на прочтение 7 мин
Количество просмотров 264
Блог компании Группа НЛМК Машинное обучение *
Кейс

Чтобы добыть железную руду, породу нужно рызрыхлить. В карьере СГОКа (Стойленского горно-обогатительного комбината) этого достигают посредством буровзрывных работ. После взрыва горную массу нужно погрузить в карьерный самосвал, а потом в вагон-думпкар и отправить на обогатительную фабрику.

Казалось бы, что может быть проще — черпай себе экскаватором да высыпай. А вот нет — тут легко допустить перегруз или же, наоборот, недогруз. Даже если средние показатели в норме, из-за таких вот «небольших» погрешностей мы на круг недовозили на фабрику 2-3% породы в сравнении с учетной нормой. Приходилось запускать дополнительные рейсы. Перегруз еще и опасен для транспорта — он повышает износ деталей и расход топлива, увеличивает риск выпадения кусков породы из вагона или кузова.

Мы на НЛМК очень любим ИИ, математические модели и прочие нейросети – вот их и взяли, чтобы повысить эффективность транспортировки железной руды с карьера на фабрику.

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

Как правильно сделать перенос сайта

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 82
Интернет-маркетинг *Поисковая оптимизация *
Из песочницы

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

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

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

Рекомендации по переезду дают и поисковые системы, с ними нужно предварительно ознакомиться:

Переход сайта на HTTPS

Перенос сайта с изменением URL

Google также дает рекомендации по переносу со сменой URL с описанием нюансов по переклейке URL.

Однако это глобальные рекомендации без учета специфики сайта, типов страниц на нем и специфики URL, оптимизации и контента. Практика работы SEO-специалистов показывает, что нюансов переноса значительно больше и нужно следовать чек-листам при переносах. Без тщательной проверки со стороны специалистов результат непредсказуем.

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

Мы обнаружили в GPT-2 нейрон конкретного токена

Время на прочтение 10 мин
Количество просмотров 1.5K
Искусственный интеллект Математика *Машинное обучение *
Перевод

Мы начали с вопроса: откуда GPT-2 знает, когда использовать слово an, а не a? Выбор зависит от того, начинается ли следующее за ним слово с гласной, однако GPT-2 может прогнозировать только одно слово за раз.

У нас по-прежнему нет полного ответа, однако мы нашли нейрон MLP в GPT-2 Large, который необходим для прогнозирования токена " an". Также мы выяснили, что веса этого нейрона соотносятся с эмбеддингом токена " an", что позволило нам найти другие нейроны, прогнозирующие конкретный токен.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 1

Гуёвая автоматизация управления кластерами

Время на прочтение 11 мин
Количество просмотров 863
Системное администрирование *IT-инфраструктура *Виртуализация *DevOps *Kubernetes *

Если вы активно используете kubernetes в своей инфраструктуре, при этому у вас небольшая команда или она состоит в основном из разработчиков, то у меня к вам вопрос: ну как вам - стала жизнь легче? Наверное те, кто используют managed-решения в некотором роде покивают головой, продавцы этих решений скажут "да!", с особенно довольным лицом, а бизнес, пуская скупую слезу, просто согласятся с большинством (ну бизнес же растёт).

Тот инструмент, про который я сегодня хочу рассказать подходит в большей степени для самого что ни на есть микросервисного и девопснутого подхода, когда команды разработчиков имеют необходимую и достаточную абстракцию для самостоятельного управления кластерами, при этом команда эксплуатации сохраняет контроль за всем. Речь пойдёт про Rancher и около стоящие продукты.

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

Карьерный рост в Data Analytics: какие скиллы нужны для перехода на следующий грейд

Время на прочтение 8 мин
Количество просмотров 405
Блог компании Яндекс Практикум Исследования и прогнозы в IT *

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

Команда исследователей Практикума направления анализа данных осенью 2022 года изучила актуальный скилсет аналитиков данных всех грейдов (система оценки уровня знаний и навыков, к которому в IT нередко привязывают уровень дохода). Результаты исследования объясняют, какие именно навыки позволяют джуну стать мидлом, мидлу — сеньором, сеньору — лидом. Полученные данные помогают понять, какими эффективными способами сами профессионалы наращивают свои компетенции.

Результаты исследования
Рейтинг 0
Комментарии 0

Remote бэкенд на Firebase для МП без бэкенда

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 253
Блог компании Usetech Разработка под Android *
Туториал

image


Всем привет! С вами Анна Жаркова, ведущий мобильный разработчик компании Usetech. Продолжаем вам рассказывать про интересные технологии мобильной разработки и об их эффективном применении в приложениях на практике. Сегодня поговорим про то, как с помощью Firebase (без помощи бэкенд-разработчика), а именно облачных хранилищ Firebase Realtime Database/Firestore и Cloud Storage, создать свой собственный бэкенд для мобильного приложения. В качестве примера напишем приложение-аналог известного сервиса с картинками, фотографиями и постами. UI у нас уже готов, подробнее можно посмотреть в этой статье.

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

Семейство алгоритмов Ascon — новый стандарт легковесной криптографии

Время на прочтение 3 мин
Количество просмотров 571
Блог компании GlobalSign Алгоритмы *Интернет вещей Информационная безопасность *Криптография *

Режим работы шифра Ascon, см. список условных обозначений на схеме

В феврале 2023 года Национальный институт стандартов и технологий (NIST) выбрал стандарт легковесной криптографии для RFID, датчиков, Интернета вещей и других устройств с ограниченными аппаратными ресурсами. Победителем конкурса стало семейство шифров Ascon (файл zip, спецификации, changelog).
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

5 классных сервисов на основе ИИ (с примерами)

Время на прочтение 4 мин
Количество просмотров 1.4K
Облачные сервисы *Искусственный интеллект

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

Сегодня я бы хотел показать 5 сервисов на основе нейронных сетей, которые не связаны с chatGPT, Midjorney или Stable Diffusion. Эти сервисы помогают обрабатывать аудио, преобразовывать текст в речь и удалять ненужные вещи с картинок.

Ознакомиться
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 3

Игра для проведения киберучений

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 688
Информационная безопасность *Логические игры
Туториал

Мы сделали игру для проведения штабных киберучений по информационной безопасности. Чтобы не только потренировать навыки реагирования на инциденты ИБ, но и отлично провести время. Хотим с вами ей поделиться. В статье описание и материалы для игры, выводы по результатам проведенных игр и еще больше котеек.

Хочу играть
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Как подружить Celery и SqlAlchemy 2.0 с асинхронным Python

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 1.1K
Python *
Из песочницы

Недавно, я столкнулся с задачей, когда с проекта на Python нужно было стряхнуть пыли и заставить работать чуточку производительнее. В следствии чего монолит был распилен на микросервисы, а брокером между сервисами стали всем знакомый RabbitMQ и такой же старый как сам Python - Celery. Проект был перенесен с Django на FastAPI, который по-моему субъективному мнению является идеальным решением для любых бэкендов на Python. Проблема с которой я столкнулся во время подключения Celery описана в данном посте.

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

Сервер VPN IKEv2 с логином и паролем на MikroTik

Время на прочтение 7 мин
Количество просмотров 1.7K
Информационная безопасность *Системное администрирование *IT-инфраструктура *Сетевые технологии *Сетевое оборудование
Туториал

Эта статья том, как перестать мучиться с сертификатами для IKEv2 и их установкой.

В Интернете есть множество статей и видео по настройке аутентификации IKEv2 с использованием сертификатов. Главная проблема такой конфигурации — необходимость генерации множества сертификатов, доставки и установки их на каждое клиентское устройство. Довольно замороченный процесс, согласитесь?

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

STM32. CMSIS. Определение частоты внешнего тактирующего осциллятора

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.3K
Программирование микроконтроллеров *
Туториал
Из песочницы

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

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 6

→ Как быстро завезти темную тему

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 856
Разработка под iOS *Интерфейсы *Разработка под Android *Accessibility *Дизайн мобильных приложений *
Из песочницы

Привет, Хабр! Меня зовут Антон, я UX дизайнер. Сейчас работаю в лин стартапе. Основным требованием к нашему продукту (приложению) это его быстрое получение пользователем.

Преамбула

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

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

Задача стояла нехитро: Нужно сделать тёмную тему для приложений на обеих платформах.

При этом в «дано» у нас было: библиотека цветов в фигме, библиотека цветов на платформах, с кучей цветов наследия, базовые компоненты в фигме и ещё меньше в коде, иконочный сет и сет иллюстраций. Да, мы знали как правильно, но на это у нас не было ни времени, ни рук.

Далее по шагам опишу наш путь.

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

CSS сolor-сontrast(): пошаговое руководство

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 946
Блог компании SkillFactory Веб-дизайн *Разработка веб-сайтов *CSS *
Туториал
Перевод


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


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

Читать дальше →
Рейтинг 0
Комментарии 0

Сколько белка нужно есть. Научный обзор

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 6K
Здоровье
Из песочницы

Не каждый начинающий атлет или даже атлет с опытом могут съедать белка в количестве 2 гр на 1 кг веса тела. Это стандартная рекомендация, которую все мы получаем, приходя тренироваться в фитнес зал. Но сколько в ней правды? У можно ли есть меньше без ущерба результату? Можно ли есть больше, получая дополнительные выгоды? Я решил разобрать эту тему подробно, со всех сторон, затрагивая самые радикальные точки зрения.

Читать далее
Всего голосов 23: ↑20 и ↓3 +17
Комментарии 29