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

Пользователь

Отправить сообщение

ClearML | Туториал

Время на прочтение9 мин
Количество просмотров20K

ClearML — это довольно мощный фреймворк, основным предназначением которого является трекинг ML-экспериментов. Для рассмотрения его возможностей построим небольшой пайплайн обучения ML-модели...

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

Умный принтер. Улучшая Octoprint

Время на прочтение5 мин
Количество просмотров39K
Разрабатывая открытый проект 4-х экструдерного принтера Z-Bolt, мы столкнулись с проблемой выбора экрана для управления принтером. Из имеющихся экранов лишь решение от Duet Wifi умеет управлять более чем 2-мя экструдерами. Решение, мягко говоря, не бюджетное, да и интерфейс на любителя. Так что мы решили поискать альтернативный вариант с преферансом и куртизанками. Эта история о нем…

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

Это база. Сетевая модель OSI. Истоки

Время на прочтение11 мин
Количество просмотров98K

Ни один курс по сетевым технологиям не обходится без модели Open Systems Interconnection или попросту OSI. Как говорится, «это баааза», на принципах которой создавались другие современные модели. Хотя сегодня она не особо применяется на практике, это не значит, что сетевым специалистам не нужно понимать ее принципы. 

История модели OSI задокументирована не полностью, но нам известны имена людей и названия организаций, вовлеченных в ее создание. Поэтому в этой статье были собраны известные факты об OSI на основе материалов из Интернета, например, онлайн-книги Джеймса Пелки «History And Development Of The Osi Model» и данных из интервью 1 и интервью 2 с Чарльзом Бакманом. Также на Habr я наткнулась на перевод статьи «OSI: Интернет, которого не было», где представлена история о моделях OSI и TCP/IP. Однако я решила самостоятельно изучить истоки OSI и больше углубится в этот период. Если вам интересно понять, что же тогда происходило, то приступим.

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

Алгоритмы сортировки и их производительность

Время на прочтение17 мин
Количество просмотров47K

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

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

Лауреаты фантастических премий 2022

Время на прочтение5 мин
Количество просмотров16K

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

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

О самодельном тепловизоре

Время на прочтение8 мин
Количество просмотров38K

Периодически для разных целей возникает потребность в измерении диапазона температур. Достичь этой цели можно разными средствами, но лучше всего для этого подходит тепловизор. Одна проблема, — подобное устройство не отличается низкой ценой. А реально ли его построить самому? Об этом мы и поговорим в этой статье.

Читать дальше →
Всего голосов 56: ↑51 и ↓5+70
Комментарии48

Уроки компьютерного зрения. Оглавление

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров32K

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 1.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 2.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 3.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 4.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 5.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 6.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 7.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 8.

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

Отечественная микроэлектроника — как выдать нищету за добродетель

Время на прочтение6 мин
Количество просмотров57K

Ушедший день порадовал нас всплеском новостей, связанных с многострадальной судьбой отечественной индустрии микроэлектроники. Сначала новостные ленты запестрели статьёй в Коммерсанте «Электронику начнут с чистого нуля» с описанием планов правительства по развитию отрасли. И хотя подробностями статья нас не побаловала, но общая канва и некоторые тезисы, как, например : «признание отставания технологий на 10-15 лет от мирового уровня» (оптимисты) и «принятие решения отказаться от иностранных архитектур при проектировании электроники» наводят на грустные мысли о соответствии реалиям данного плана (надеюсь, что это ошибочное восприятие).

Но более интересным, на мой взгляд, было интервью Московскому Комсомольцу кандидата на пост главы РАН Красникова Геннадия Яковлевича. В каком-то смысле это «предвыборная» статья, где Геннадий Яковлевич обрисовывает своё видение проблем РАН и методов их решения. Скажу честно, сама по себе тема РАН мне мало интересна, т.к. по моему личному убеждению РАН само по себе не способно сколь-либо серьёзно изменить ситуацию в отрасли микроэлектроники и быть драйвером положительных изменений. Но дело в том, что Геннадий Яковлевич является как раз профильным представителем направления микроэлектроники в данном многоуважаемом заведении, являясь председателем совета директоров АО «Микрон» - по сути, главного чипмейкера страны. Поэтому большАя часть статьи посвящена описанию ситуации и текущим проблемам отрасли. И здесь многие заявления, выглядят, мягко говоря, странно. Конечно, есть вероятность, что результат такого качества статьи – это следствие журналисткой обработки. Но т.к. это мне сложно установить, а статья вышла от лица кандидата на пост РАН, придётся Григорию Яковлевичу принимать критику на свой счёт.

Читать далее
Всего голосов 197: ↑183 и ↓14+216
Комментарии449

Готовим приватные репозитории с помощью Artipie

Время на прочтение9 мин
Количество просмотров4.5K

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

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

Заготовить репозитории на "зиму"
Всего голосов 2: ↑1 и ↓1+1
Комментарии3

Анатомия seed-раунда во время COVID-19

Время на прочтение9 мин
Количество просмотров1.6K
image


Продолжение истории парней из предыдущего поста «Мне 22 года и вот чему я научился за первые 90 дней работы над своим стартапом»

Мы подняли инвестиции в самый пик пандемии. Вдобавок к $150k, полученных от Y Combinator, мы хотели получить $1m после DemoDay YC W20.

Y Combinator — стартап-акселератор из которого появились Gitlab, Docker, Heroku, Codeacademey, Stripe, AirBnB, Reddit, Zapier, Webflow, Twitch, Boom, Coinbase, OpenSea, и еще 80 единорогов.

Но все провалилось. COVID-19 ударил по США со всей силой после 2 недель с момента нашего фандрейзинга и спутал все наши планы.

Мы получили на 50% больше клиентов, оплативших подписку, чем мы ожидали и смогли поднять суммарно $1,65 миллионов. Я бы хотел обрисовать нашу историю в деталях, рассказать о том, как мы обернули обстоятельства в свою пользу, когда начались трудности, а также дать стратегические советы для всех фаундеров, которые хотят запуститься в пандемию.

Имейте в виду, что все стартапы разные, и все раунды инвестиций тоже различаются. Чтобы быть объективным, упомяну наши преимущества и недостатки, когда мы пошли на первый раунд:

  • Первый раз в стартапе. Никаких больших побед или особых неудач за нашими плечами не было.
  • Мы — компания из Y Combinator
  • Сильный бэкграунд у каждого фаундера (мы знали наш рынок)
  • Большой рынок
  • Очень ранний старт — менее, чем через 6 месяцев мы запустили фандрейзинг для Freshpaint
  • Средняя востребованность проекта на старте раунда. Ее было не много, но и не мало.
  • Неплохие связи. Мы все работали в Кремниевой долине в течение нескольких лет. Благодаря этому мы обзавелись кое-какими связями. Но снова скажу — не много, но и не мало.
  • Никогда не поднимали инвестиции до этого

Читать дальше →
Всего голосов 13: ↑3 и ↓10-7
Комментарии0

Технология разработки оптимальных составов жаропрочных сплавов

Время на прочтение9 мин
Количество просмотров9.4K

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

Читать далее
Всего голосов 59: ↑55 и ↓4+64
Комментарии22

Снапшоты в Kubernetes: что это и как ими пользоваться

Время на прочтение6 мин
Количество просмотров8.1K

С появлением snapshot-controller в Kubernetes появилась возможность создавать снапшоты для совместимых с ними CSI-драйверов и облачных провайдеров.



Как и всё в Kubernetes, имплементация API является универсальной и не зависит от какого-либо вендора, что позволяет нам рассмотреть данный функционал в общем порядке. Как же устроены снапшоты и какую пользу они могут принести пользователям Kubernetes?

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

Повторил заставку канала Топлес

Время на прочтение6 мин
Количество просмотров28K

Всем привет, это Денис Вебер.

Однажды, я листал свои подписки на YouTube и наткнулся на канал Топлес. В одном из роликов была просто нереальная заставка с 3д анимацией и эта заставка так меня вдохновила, что я решил её повторить и рассказать о процессе создания в своём новом видео и статье.

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

Читать далее
Всего голосов 29: ↑23 и ↓6+25
Комментарии39

Блэкаут в США 2003: как два сервера обвалили энергосистему

Время на прочтение15 мин
Количество просмотров29K
Крупнейший в истории США блэкаут, случившийся в 2003 году, это один из тех случаев, когда едва ли не ведущую роль в развитии аварии сыграли неисправности ПО. Хотя хватает там и того, что все мы любим в любых авариях: халатность, нарушение протоколов или их отсутствие, несогласованность действий и полный шок, когда ситуация выходит окончательно из под контроля. В общем заваривайте чай, у нас очередной технодетектив.


Читать дальше →
Всего голосов 96: ↑94 и ↓2+114
Комментарии81

Разработка 2-наносекундного излучателя лидара. Тестовое задание от Яндекс.Беспилотники

Время на прочтение10 мин
Количество просмотров43K

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

Читать далее
Всего голосов 101: ↑100 и ↓1+120
Комментарии110

Ирина — опенсорс русский голосовой помощник. Offline-ready

Время на прочтение9 мин
Количество просмотров51K

- Ирина, таймер...
- Ставлю таймер на пять минут.

Вполне себе обыденная история из моего быта. Я таки сделал собственного автономного голосового помощника.

TL;DR> Ирина вполне неплохо работает дома 24x7.

Потребуется установить Python 3.5+ и зависимости через pip (немного знаний Python).

Скиллы "из коробки": таймер, погода, контроль медиа (громче/тише/дальше), контроль плеера MPC-HC, запуск медиа из папки, расписание ближайших электричек, "подбрось кубик/монетку".

Плагинами добавляются: другие скиллы, Text-to-Speech и Speech-to-Text движки.

Интересно? Поехали >
Всего голосов 91: ↑89 и ↓2+106
Комментарии88

Углубленное знакомство с пространствами имен Linux. Часть 2

Время на прочтение19 мин
Количество просмотров22K


В предыдущей части мы разобрали, чем являются пространства имен, и какую роль они играют в современных системах, после чего познакомились с двумя их видами: PID и NET. Во второй и заключительной части материала мы изучим пространства имен USER, MNT, UTS, IPC и CGROUP, а в завершении объединим полученные знания, создав полностью изолированную среду для процесса.
Читать дальше →
Всего голосов 38: ↑37 и ↓1+58
Комментарии1

Что и как нужно защищать в облачной среде

Время на прочтение6 мин
Количество просмотров3.9K

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

Еще больше актуальной информации о мире облачных технологий узнай на глобальной конференции CLOUDSEC 16-18 ноября. Регистрация по ссылке.

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

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

Время на прочтение5 мин
Количество просмотров19K

Я раньше думал, что это абсолютно нереально — получить первый заказ на фриланс бирже. Думал, что надо читерить, добывать фейковые отзывы, просить друзей сделать заказ или выполнять работу за бесплатно. Но бирже выгодно, чтобы я зарабатывал, нужно лишь правильно использовать инструменты, которые она предлагает.

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

Читать далее
Всего голосов 17: ↑16 и ↓1+20
Комментарии15

Kafka, Python и золотая рыбка

Время на прочтение10 мин
Количество просмотров37K

Поймал как-то программист золотую рыбку, а она ему и говорит человеческим голосом: «Отпусти меня в синее море, я исполню любое твоё желание». Программист ЦПУшечкой поскрипел, да и выдал техзадание. «Построй мне», – говорит, – «систему обработки неидемпотентных запросов, да чтоб она была высокопроизводительной, масштабируемой, гибкой и отказоустойчивой!». Охнула сперва золотая рыбка, но взяла себя в плавники и молвила: «Не печалься, ступай себе домой, код написан, система развёрнута. Отпускай меня уже». Удивился программист: «Да ладно? Ну, сейчас проверю и отпущу». «Нет», – возражает рыбка – «пока ты проверяешь, я уж засохну, и всё волшебство исчезнет». Программист задумался: «Что же делать: сначала отпустить, а потом проверить, или сначала проверить, а потом сушёную рыбу к пиву получить?».

Мечты о золотой рыбке не раз посещали умы даже опытных разработчиков. В погоне за оптимальной системой обработки запросов многие отдают недели и месяцы своей жизни, а некоторые готовы отдать и душу, чтобы всё работало без сбоев.
Но нужны ли такие жертвы? Нет... Ведь у вас есть мегабыстрая Apache Kafka, супергибкий Python и возможности NoSQL баз данных. Все эти решения прекрасны по отдельности, но как из них собрать один конвейер для обработки данных, не растеряв их преимущества? Рассмотрим под катом.

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность