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

Все потоки

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

Остановись, мгновенье. Медленное программирование — тренд для уставших разработчиков

Время на прочтение 5 мин
Количество просмотров 145
Программирование *Управление разработкой *GTD *Карьера в IT-индустрии

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

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

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

Новости

Старый софт, LPT и современное железо

Время на прочтение 21 мин
Количество просмотров 630
Программирование *Системное программирование *Реверс-инжиниринг *Программирование микроконтроллеров *

В своей прошлой статье я не был полностью честен. Перед тем, как получить рабочее устройство, я много раз проверял как мой код работает, перезаписывая его на многоразовую флеш AT28С64. И с самого начала знал что отлаживаться придется на железе, а потому встал вопрос программатора параллельных EEPROM.

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

Однако, у отца оказался программатор Omega. На самом деле это не совсем программатор, это базовый блок на основе которого, теоретически, можно собрать множество разных устройств используя разные адаптеры, но один из адаптеров (имеющихся в наличии) - это универсальный программатор Orange. Все это разработки cnc-lab.com, там же можно найти описание этого железа http://cnc-lab.com/omega.htm . Но есть одна небольшая загвоздка: у меня современные компьютеры с Windows 10 и Windows 11, а этот программатор использует LPT. И нужно было как-то из этой ситуации выходить.

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

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

Телефонные гарнитуры и профессиональные решения – что изменилось в 2023 году

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 620
Гаджеты
Мнение
В 2023 году сегмент компьютерной периферии переживает те же процессы, что и весь российский рынок. Из тени недавних лидеров постепенно выходит на передний план и выстраивается в новую структуру продукция всех остальных поставщиков. Потребителям приходится искать привычные предложения или тестировать новые. Не стали исключением и профессиональные телефонные гарнитуры. Это оборудование традиционно приобретают корпоративные клиенты. Компании покупают гарнитуры для сотрудников своих контакт/колл-центров, менеджерам по работе с клиентами, секретарям и прочим работникам. С распространением удаленного/гибридного графиков работы все больше людей используют гарнитуры бизнес-класса в домашнем офисе. Какова сегодня ситуация на рынке профессиональных гарнитур?



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

Разглашение ПДн Роскомнадзором?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.5K
Информационная безопасность *Открытые данные *
Мнение

Сегодня поговорим о качестве открытых данных Роскомнадзора на примере набора данных "Реестр операторов, осуществляющих обработку персональных данных".

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

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

Истории

Что делают биоинформатики

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 605
Научно-популярное Биотехнологии Биология
Обзор

Чем занимаются биоинформатики, какие плюсы и минусы этой профессии, произойдет ли AI-революция в сфере обработки данных и по каким траекториям будет развиваться отрасль в 2023 году. Ответы на эти вопросы можно найти в новой обзорной статье Бластима.

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

Выбор слоя активации в нейронных сетях: как правильно выбрать для вашей задачи

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 506
Машинное обучение *Искусственный интеллект
Из песочницы

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

Что такое слои активации?

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

Как работают слои активации?

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

Читать далее, чтобы повысить кругозор
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 3

Segment Anything: создание первой базисной модели для сегментации изображений

Время на прочтение 8 мин
Количество просмотров 651
Data Mining *Обработка изображений *Big Data *Машинное обучение *Искусственный интеллект
Перевод

Сегментация, то есть распознавание пикселей изображения, принадлежащих объекту — базовая задача компьютерного зрения, используемая в широком спектре применений, от анализа научных снимков до редактирования фотографий. Однако для создания точной модели сегментации под конкретные задачи обычно требуется высокоспециализированный труд технических экспертов, имеющих доступ к инфраструктуре обучения ИИ и большим объёмам тщательно аннотированных данных, относящихся к предметной области.

Наша лаборатория Meta AI* стремится сделать сегментацию более доступной, основав проект Segment Anything: новую задачу, датасет и модель для сегментации изображений (подробности см. в нашей исследовательской статье). Мы публикуем нашу Segment Anything Model (SAM) и датасет масок Segment Anything 1-Billion mask dataset (SA-1B) (крупнейший в мире датасет сегментации), чтобы их можно было использовать во множестве разных областей и стимулировать дальнейшие исследования базисных моделей компьютерного зрения. Мы открываем доступ к датасету SA-1B, позволяя использовать его в исследовательских целях; модель Segment Anything Model доступна по открытой лицензии (Apache 2.0). Вы можете протестировать демо SAM со своими собственными изображениями.

* Принадлежит корпорации Meta Platforms, которая признана экстремистской организацией, её деятельность в России запрещена.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0

Распознаем автомобильные номера на TorchServe

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1.2K
Python *Машинное обучение *Искусственный интеллект

Вокруг так много фреймворков для инференса нейронок, что глаза разбегаются. Продолжаем цикл о реализации сервинга задачи распознавания номеров разными инструментами. В прошлый раз это был Triton, а сейчас TorchServe.

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

Как делать прототипы печатных плат и не проклинать себя Или первый вариант прототипа печатной платы. Лайфхаки

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 2.7K
Программирование микроконтроллеров *Интернет вещей DIY или Сделай сам Лайфхаки для гиков Инженерные системы *
Из песочницы

Эта статья предназначена для тех, кто хочет отказаться от проектов на отладочных платах (Arduino, Nucleo, Discovery и другие) и испытать себя в разработке, программировании и отладке собственной печатной платы. У вас на это могут быть свои мотивы: размеры, устройств больше 10, эстетический вид или любые другие. В этой статье я хочу рассказать по пару лайфхаков при разработке таких схем.

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

Знакомимся с Notion Ai

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.3K
IT-инфраструктура *Машинное обучение *Учебный процесс в IT Искусственный интеллект Будущее здесь
Обзор

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

Notion AI встроен в Notion, который многие программисты используют для документации и ведения проектов.

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

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

Время на прочтение 27 мин
Количество просмотров 6.9K
Научно-популярное Умный дом Лайфхаки для гиков Инженерные системы *

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

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

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

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

Особый интерес к этой теме у меня возник потому, что я сам лично как‑то собрался поменять такую старую облезлую «гармошку» (см.рис.1) на новый белый и красивы биметаллический радиатор (см.рис.2).

Читать далее
Всего голосов 62: ↑58 и ↓4 +54
Комментарии 23

Добро пожаловать в мир приключений по API-серверу Kubernetes. Часть 1

Время на прочтение 24 мин
Количество просмотров 769
Блог компании Southbridge IT-инфраструктура *Карьера в IT-индустрии DevOps *Kubernetes *
Перевод

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

В новой серии статей «Мир приключений по API-серверу Kubernetes» («k8s ASA») мы погрузимся во все детали работы API-сервера, получим представление о том, как они работают, а также с какими компонентами взаимодействуют. Параллельно поэкспериментируем с заменой пользовательских компонентов, создадим инструментарий и рассмотрим, как другие пользователи модифицировали его в соответствии с пользовательскими кейсами. Кто знает, возможно, даже построим наш собственный. 👀

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

10 типичных ошибок в LinkedIn, которые пора исправить

Время на прочтение 8 мин
Количество просмотров 2K
Big Data *Управление персоналом *Карьера в IT-индустрии Data Engineering *
Туториал

LinkedIn является одной из основных социальных сетей для поиска работы в ИТ-отрасли. На 2023 год LinkedIn имеет более 810 миллионов пользователей, а ежемесячно активными пользователями является более 400 миллионов человек в мире и 6 миллионов пользователей Linkedin из России.

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

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

Не стоит повторять одни и те же ошибки. Здесь мы рассмотрим 10 типичных ошибок, которые совершают многие пользователи LinkedIN при создании профиля и поясняем, как повысить эффективность профиля за счет их исправления.

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

AMD Phenom II X6 Первый шестиядерник от AMD

Время на прочтение 9 мин
Количество просмотров 2.2K
Компьютерное железо История IT Старое железо Настольные компьютеры Процессоры
Обзор

AMD Phenom II X6. Первый шестиядерник от AMD.

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

ChatGPT: влияем на галлюцинации или как потопаешь, так и полопаешь

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 2K
Машинное обучение *Искусственный интеллект Будущее здесь Natural Language Processing *
Из песочницы

В этой статье посмотрим как можно влиять на так называемые «галлюцинации» ChatGPT.

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

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

Астрологи объявили неделю нейроарта на Хабре

Время на прочтение 2 мин
Количество просмотров 1.6K
Обработка изображений *Машинное обучение *Искусственный интеллект
Спецпроект

Однажды весною, в час небывалого жаркого заката, на Хабре объявили конкурс, посвящённый технологиям искусственного интеллекта. В Сезоне Data Mining мы собрали статьи об обработке больших данных. Из Сезона ML узнали, как работают нейросети и с чем их готовить. В разработке ещё один Сезон на эту тему. Мы решили передохнуть и объявляем неделю нейроарта. Участвовать может любой автор, который опубликует статью с 4 по 14 апреля 2023 года и добавит на картинку в ленте изображение от Kandinsky 2.1. Подробности под катом.

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

Шаблон проектирования: Chain of Responsibility

Время на прочтение 7 мин
Количество просмотров 1.4K
Java *Алгоритмы *ООП *
Туториал

Всем привет.

Данная статья будет полезна начинающим Java разработчиком понять зачем нужен шаблон проектирования «Цепочка ответственности» и как его можно использовать на примерах.

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

книгу Head_First_Паттерны_проектирования
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 0

Йошуа Бенжио о замедлении развития ИИ-систем, которые проходят тест Тьюринга

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.8K
Машинное обучение *Исследования и прогнозы в IT *Искусственный интеллект
Мнение
Перевод

Примечание переводчика: Йошуа Бенжио это один из самых авторитетных и цитируемых исследователей ИИ в мире. Он получил премию Тьюринга в 2018 году вместе с Джеффри Хинтоном и Яном Лекуном за развитие алгоритмов и теории искусственного интеллекта. Из этой троицы, Хинтон, как и Бенжио, тоже, кажется, сильно обеспокоен траекторией развития ИИ. Лекун наиболее оптимистичен и наименее озабочен. Завтра, в пятницу, Лекун вместе с Эндрю Нг проведут вебинар, на котором расскажут, почему они против идеи замедления развития систем, более мощных, чем GPT-4.

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

Разбираемся в сортах USB

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 3.4K
IT-стандарты *Гаджеты Компьютерное железо Периферия
Аналитика

USB имеет богатую историю. Она началась с 1994 года когда был опубликован стандарт версии 0.7 а сегодня окружает нас везде. Его невозможно игнорировать, поэтому предлагаю немного разобраться, не углубляясь в распиновку.

Если прийти на радио рынок и попросить USB кабель — вам продавец задаст вопрос type‑c или micro? Как будто вариантов всего два. А на практике дело сложнее.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 14

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

Уровень сложности Средний
Время на прочтение 19 мин
Количество просмотров 510
Блог компании Финолаб Data Mining *Обработка изображений *Искусственный интеллект
Туториал

В научно‑популярных статьях и докладах, обучающих материалах по системам компьютерного зрения упор нередко делается на основную компоненту — тяжелые (или не очень) нейронные сети, которые неким волшебным образом обрабатывают картинку, и на выходе отдают результат.

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

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

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