Классификация грибов методами ML
Автор статьи рассказывает о том, как обучал различные модели машинного обучения отличать съедобные грибы от несъедобных, с какими сложностями столкнулся в процессе и какие интересные наблюдения про грибы и ML открыл по пути.
«Привет, Хабр! Меня зовут Макс Баюров, я PHP-разработчик в компании AGIMA. Мне хотелось бы поделиться с вами опытом расширения уровней доступа к функционалу сайта. Если вам ещё не приходилось с этим сталкиваться или этот процесс вызывает трудности, сейчас всё расскажу»
Пользовательские (кастомные) уровни доступа к функционалу на примере CMS Bitrix
⚡️ Новости к этому часу
🕹️ В продажу поступил аркадный контроллер Razer Kitsune с оптическими переключателями
💰 Язык программирования Elixir экономит Pinterest $2 млн в год на затратах на серверы
📱 Google запускает новый способ работы с данными BigQuery Studio
🇮🇳 Индийский луноход «Прагъян» сфотографировал посадочный модуль «Викрам» миссии «Чандраян-3» (ФОТО)
🤖 В Корее разработали мягких роботов, которые самоуничтожаются без следа
💻 В первой половине 2023 года продажи лицензий на Microsoft Windows в РФ сократились на 78% по сравнению с прошлым годом
🎮 В Steam открылась предзагрузка Starfield
🔝 Барселона возглавила рейтинг городов для удалённой работы
#новости
Автоматизация бурления: ChipArp
Наиболее знаковым атрибутом видеоигровой музыки 1980-х, несомненно, является арпеджио — технический приём, служащий обогащению гармонии в условиях крайне ограниченной полифонии. Получающееся в результате специфическое «булькающее», «бурлящее» звучание стало в сознании масс своего рода визитной карточкой 8-битной музыки, вызывающей мгновенное узнавание.
Как ни странно, несмотря на многократно выросшую с тех пор мощность современных компьютеров и синтезаторов, в современном музыкальном ПО этот классический приём стал менее доступен, чем раньше. Поговорим о том, почему так вышло.
Нужна ли вам Kafka? Разбираемся в технологии и собираем простое приложение на базе managed-решения
Kafka — стильная, модная, молодёжная технология, которую разработала в 2011 году компания LinkedIn и значительно усовершенствовал Apache Software Foundation. Представляет собой надёжный, масштабируемый и устойчивый инструмент для обработки и передачи данных в режиме реального времени — шину данных.
Но нужно ли внедрять технологию в угоду моде или амбициям вашего продуктового менеджера? Поговорим про сильные стороны Kafka и задачи, в которых она раскрывается по максимуму, а также напишем быстрое приложение на базе Kafka-as-a-service.
Как в «Домклик» создали систему развития и карьерного роста продуктовых дизайнеров
Древняя мудрость гласит: «Театр начинается с вешалки, а путь к должности дизайн‑директора — с первого шага». Но что ещё нужно сделать? Как превратить свою мечту в реальность и не сбиться с пути? Спросим у дизайн-лида в «Домклик» Артёма Литвина.
Вакансии для джунов на Хабр Карьере.
Аналитик в НСК Экосфера. Москва. До 160 000 ₽.
Специалист техподдержки в WebSoft. Можно удаленно. 40 000 ₽.
Младший менеджер проектов в Ctrlweb. Ставрополь. Можно удаленно. 40 000 — 70 000 ₽.
Product Manager в Oneclick LIFE. Москва. Можно удаленно. От 120 000 ₽.
iOS-разработчик в Windy .app. Можно удаленно. 800 — 1000 $.
Больше вакансий
#junior
Энтузиаст Колин Леруа-Мира создал клиента соцсети Mastodon для Apple IIC и IIE, которые не выпускают уже 35 лет.
Самой большой проблемой был запуск кода на Apple II. Леруа-Мира не даёт полных инструкций, как это сделать, а предлагает ознакомиться с руководствами для приложения ADTPro, которое отправляет образ дискеты в Apple II.
Также для установки клиента понадобится Raspberry Pi и пара адаптеров последовательного кабеля.
На GitHub размещён код клиента и образ прокси-сервера Raspberry. Автор отмечает, что при обновлении диска Apple 2 потребуется обновить и прокси.
Клиент Mastodon позволяет просматривать уведомления и ответы, а также профили, подписываться на пользователей и блокировать их. Однако в нём нет опции закладок и опросов.
Сам энтузиаст назвал свой проект «бессмысленным, но красивым».
Видеокарта VGA для микроконтроллера
Иногда при разработке устройств на микроконтроллерах возникает потребность в выводе на дисплей большого количества информации или же в выводе информации на крупный дисплей для возможности её считывания с большого расстояния. К сожалению, готовых решений этой проблемы нет, а те что есть — весьма дороги.
В то же время есть огромный парк старых ЖК-мониторов. Модели с диагональю 15-19 дюймов можно приобрести в рабочем состоянии за 200-500 руб. Особенно это касается моделей с немодным сейчас соотношением сторон 4:3. Эти модели достаточно надёжные. Лампы CCFL, используемые для подсветки, конечно, теряют яркость за годы эксплуатации и их спектр свечения уходит в неприятный красноватый оттенок, но благодаря большому количеству таких мониторов всегда есть возможность выбрать более-менее живой экземпляр.
⚡️ Новости к этому часу
🪙 ЦБ внёс в реестр новую платёжную систему Kwikpay
💻 Microsoft обвинила OEM-поставщиков в баге в Windows 11 и появлении BSOD c ошибкой «неподдерживаемый процессор»
🧠 Microsoft внедрит в обучение ИИ «алгоритм мышления»
❤️ «Яндекс 360» обновила функции управления рассылками и перевода писем в «Яндекс Почте»
🇨🇳 В Китае планируют аннулировать дипломы тех студентов, которые использовали ИИ при написании научных работ
❌ Криптобиржа OKX закрыла возможность сделок с российским рублём
🎮 GFN.RU прекратит работу в России с 1 октября, регистрация пользователей закроется с 1 сентября
📱 Oppo представила складной смартфон Find N3 Flip (ФОТО)
📊 Опросы пользователей показывают растущее недоверие к ИИ и компаниям, которые разрабатывают и используют ИИ-системы
#новости
«Данная электронная книга была куплена мне в подарок примерно год назад. По прошествии этого времени я сделал её обзор. Но обзор не в виде сухого перечисления технических характеристик, а в виде отзыва, основанного на личном опыте использования»
Обзор электронной книги Meebook P10 Pro
Стажировки в компаниях на Хабр Карьере.
Product Analyst в Windy .app. Можно удаленно. До 50 000 ₽.
Тестировщик веб-сайтов в Алгоритмы. Белгород. Можно удаленно. До 50 000 ₽.
Технический писатель в Goodt. Екатеринбург, Курган. Можно удаленно. 10 000 — 20 000 ₽.
Менеджер проектов в Brave Developers. Ижевск. 30 000 — 50 000 ₽.
Личный ассистент CEO в Intelinvest. Можно удаленно. От 40 000 ₽.
Больше вакансий
#intern
⚡️ Новости к этому часу
👎 Американские учёные выступили против разрыва научного сотрудничества США с Китаем
🇮🇳 Индийский луноход «Прагъян» смог избежать попадания внутрь кратера диаметром 4 метра (ФОТО)
📚 Стивен Кинг разрешил использовать свои книги при обучении ИИ
💯 WordPress предложила зарегистрировать домен на 100 лет
💰 Binance допускает полный уход из России
🆕 Разработчики представили Alfred — открытую утилиту для OSINT
💬 Microsoft отказалась признать уязвимостью ошибку в Skype, которая раскрывает IP-адрес
🌐 Вышел Firefox 117
📺 Приложение Okko стало доступно в App Store спустя год после удаления
#новости
Чем на самом деле занимается разработчик 1С
Эта статья будет интересна тем, кто хочет узнать больше про 1С, проследить путь специалиста, пришедшего в профессию, а заодно избавиться от стереотипа о том, что 1C — просто «программа для бухгалтеров».
«Даже у инженеров, отправивших человека на Луну, бывали дни, когда им приходилось выполнять тупую, однообразную работу, без которой Великих Свершений попросту не бывает. Я решил рассказать о том, что ожидает вас, если уже вот-вот получите диплом. А если вам уже довелось проработать в индустрии хотя бы пару лет, и вы почувствовали разочарование, держитесь: это нормально, мы все через это прошли. Дальше будет получше»
Места, где вам предстоит побывать
⚡️ Новости к этому часу
🖥 В МГУ готовится к запуску новый суперкомпьютер производительностью 400 петафлопс
🙀 Международная группа исследователей обнаружила гидрид олова со свойствами «странного» металла
👏 На Большом адронном коллайдере обнаружены редкие «гиперядра»
📱 Представлен модульный смартфон Fairphone 5 с десятилетней поддержкой ПО и пятилетней гарантией (ФОТО)
🎮 Sony объявила о повышении стоимости годовой подписки PS Plus
💻 Microsoft объявила о прекращении поддержки Visual Studio для Mac после августа 2024 года
🛰 Система дальней связи НАСА столкнулась с проблемой критических нагрузок научных миссий
⚽️ Российская компания СМП ESports планирует в течение трёх лет «начать разрабатывать» футбольный и хоккейный симуляторы
#новости
Будьте смелее! Заканчивайте каждое утверждение восклицательным знаком!
print("Hello world")!
Если вы чувствуете себя особенно смелым, вы можете использовать ещё больше!!!
print("Hello world")!!!
Если вы не уверены, ничего страшного. Вместо этого вы можете поставить вопросительный знак в конце строки. Он выводит для вас отладочную информацию об этой строке в консоль.
print("Hello world")?
DreamBerd — идеальный язык программирования
Почему E = mc² — это лишь половина описания происходящего
Уравнение E = mc² описывает, сколько энергии присуще любой массивной частице, находящейся в состоянии покоя, включая то, сколько энергии требуется для её создания и сколько энергии выделяется при её разрушении.
Но что, если частица не находится в состоянии покоя или если она вообще не имеет массы? В этих случаях E = mc² — это только половина значимого уравнения. Вторая половина гораздо интереснее и необходима для того, чтобы понять физический смысл происходящего.
Мы сами себя обманули с Биткоином
Вы идёте в продуктовый магазин, хотите купить бутылку молока. Бутылка стоит $601, транзакция идёт 5 часов, и стоимость бутылки за эти 5 часов прыгает от 500 до 700.
Как вам такое будущее? А ведь именно это и продвигают бешеные криптоманы.
Представьте, что ваш денежный ресурс неограничен и у вас есть сутки на то, чтобы «сломать Интернет». Экстремальные варианты вроде «взорвать Землю» или «убить всех человеков» не берём. Ваши действия?
По мотивам поста «Можно ли "сломать" Интернет?».
#болталка
Как сделать двухфакторную аутентификацию через SMS в своём приложении
Добавление двухфакторной аутентификации в веб-приложение — самый простой способ уменьшить количество спама и мошенничества на своём сайте, обеспечив при этом безопасность пользователя. Двухфакторная аутентификация защищает от фишинга, атак методом социальной инженерии и перебора паролей. Даже если пароль пользователя скомпрометирован, этого недостаточно, чтобы предоставить злоумышленнику доступ к аккаунту в вашем приложении: без утверждения второго фактора пароль сам по себе бесполезен.
Технический писатель МТС Exolve Анастасия Иванова рассказывает, как реализовать двухфакторную аутентификацию в веб-приложении на NodeJS, и объясняет, как отправлять одноразовый код через SMS API, используя сервис MTC Exolve
Веб-консоль для загрузчика U-Boot
В этой статье автор рассказывает, как совместил U-Boot и TCP/IP стек LWIP, и c использованием LWIP написал веб-консоль на WebSocket, очень простой DHCP-сервер и HTTP-сервер.
О чём пишут участники сезона Java one love
Тут есть и туториалы «бери и делай», и сложные кейсы промышленной эксплуатации, и небезопасные эксперименты. Есть даже философские статьи, основанные на эмпирическом анализе и опыте разработки.
🏗 Почему WebAssembly плохо годится для Java
🖼 Как скомпилировать Spring Boot приложение в native image с помощью GraalVm и развернуть его с помощью Docker
🛍 Фундаментальное руководство по пакетам в Java
📦 Поднимаем кластер PostgreSQL в Docker и Testcontainers
🤳 Авторизация в приложении Spring Boot с Spring Security 3.1.0 и PostgreSQL
Сезон Java one love мы проводим вместе с Мир Plat.Form. Сезон идёт до 15 сентября. Если у вас есть Java-опыт — делитесь им на Хабре и получайте призы.
ЗАО Гейм Инсайт Труп
История с банкротством Game Insight продолжается. Давайте разберём происходящее поподробней и выясним, почему же спустя полтора года движение не остановилось.
«Базовая настройка не так сложна, но когда ты сталкиваешься с этим в первый раз, могут возникнуть трудности, поэтому хотел поделиться пошаговой настройкой. Надеюсь, кому-то это поможет»
Система визуализации и мониторинга. Grafana + Prometheus
Идеальные паразиты человека и «тихая пандемия»: привет, ветрянка и герпес
Почти все из нас в детстве болели ветрянкой. Некоторые, впрочем, не успели в детском саду поучаствовать в важных ритуалах по нанесению традиционной окраски под зелёного леопарда. В итоге во взрослом возрасте эти счастливчики вынуждены экстренно эвакуироваться как можно дальше при виде пятнистых детей характерной окраски. И не зря.
Сегодня мы будем говорить о целой группе заболеваний, которые на первый взгляд вроде бы не связаны между собой: это герпес, ветрянка и другие проявления вирусов из семейства Herpesviridae. С вероятностью выше 90% вы инфицированы хотя бы одним из них. В целом они относительно безвредные паразиты, но иногда могут приводить к интересным спецэффектам вроде попытки самостоятельного удаления своих зубов плоскогубцами.
«Казалось бы, простая вещь — RGB-усилитель, выбирай просто подходящей выходной мощности и используй. Но на деле не всё так просто. Ценой моих нервных клеток был получен опыт, которым спешу поделиться»
RGB-усилители. Особенности, проблемы, выбор
Анализ текстовых данных с использованием тематического моделирования
Анализ текстовых данных становится всё более важным в наше время, когда огромные объёмы информации генерируются и обмениваются каждую секунду. От социальных медиа до новостных порталов, от клиентских отзывов до академических статей — текстовые данные содержат бесценные знания и инсайты. Однако извлечение значимой информации из таких объёмов текста может быть огромным вызовом.
Компании хотят понимать общественное мнение о своих продуктах и брендах, но анализировать миллионы постов и комментариев вручную практически невозможно. Вот где анализ текстовых данных и тематическое моделирование приходят на помощь. Эти методы позволяют автоматически выявлять темы, тональность и структуру текста, делая процесс анализа эффективным и масштабируемым.
Профилирование Python: почему и где тормозит ваш код
Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.
Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?
Ответить на все эти вопросы поможет инструмент под названием «профилировщик» (profiler)
⚡️ Новости к этому часу
💳 Криптобиржа Binance запретила россиянам операции через P2P-сервис с любыми валютами, кроме рубля
❤️ Нейросеть «Яндекса» научилась генерировать видео в «Шедевруме»
🚀 SpaceX запустила в космос 5000-й спутник Starlink (ФОТО)
🇯🇵 Запуск японского «Лунного снайпера» снова отложен
🤷♂️ «Уэбб» не видит большого количества активных галактик в ранней Вселенной, в противовес ожиданиям космологов
📱 Чат-бот Bing запущен для всех пользователей десктопных версий Chrome
🎮 Razer представила обновлённый геймпад для смартфонов Kishi V2 Pro
📝 Yandex Cloud подвела итоги первого полугодия 2023 года
#новости