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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

И снова о useCallback

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

Привет, Хабр! Так вышло, что на текущем я попал под сокращение, а значит путь к собеседованиям открыт. Как раз вчера случилось одно (видимо, из многих), на котором зашла речь про useCallback.

Читать далее
Всего голосов 22: ↑21 и ↓1+20
Комментарии26
Статья

От Digital Equipment до Nixdorf: старые бренды в IT, которых больше нет

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

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

Разбираемся, что погубило эти некогда великие IT-бренды.

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

Роль поддержки (Саппорт) в Mobile Legends

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

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

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

Погружение в метаклассы в Python

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров10K

Задумывались ли вы, почему функция isinstance(int, object) возвращает True? Объяснение, что все является объектом, которое можно часто услышать, хоть и является правдой, но не дает ответа на вопрос и на самом деле есть профанация, потому что не дает настоящего понимания, а создает только его видимость. Ведь совсем непонятно, почему int (как и любой другой стандартный класс) является непременно экземпляром базового класса. Да, он является подклассом, но почему именно экземпляром? Ответ будет дан по ходу изложения.

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

Истории

Пост

Ещё одна вещь, которую я ни в жисть делать не стану — «но идея хороша» (© стишок про ужа, чижа, ежа, ерша…) Ретро-VHS-приставка из восьмибитного контра и старого видака. Как те, доисторические, но с точной перемоткой к нужному кадру, чтобы можно было полноценный платформер замутить, и Микки Маус Освобождённый прыгал вместе с Кроликом Освальдом в точности на том фоновом кадре, на котором надо.

Износ кассеты, точное совмещение спрайта пиксел-в-пиксел с чёрт-те-каким аналоговым сигналом фона, короче, будет весело. Но не мне :) Я пас :) Хорошо хотя бы прошивка какой-нибудь «тиньки» позволяет заметную часть железа решить софтово, а за саму игру пусть отвечает интерпретатор, грузящий её код с той же кассеты. В сумме, с поправкой на тормознутость интерпретатора, будет вполне аутентично — как если бы недопроцессор той эпохи при помощи кучи плат рассыпухи делал всё это аппаратно, включая загрузку кода игры и совмещение спрайтов с фоном.

Теги:
+2
Комментарии0
Пост

Мини-исследование: Что думает нейронка про “Любопытство как навык”

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

Ввел простенький (как мне показалось) промт “Любопытство как навык”. Первый вариант не зашел, попросил второй, третий, четвертый… И тут заметил некую закономерность: на изображениях часто появлялся либо робот, который обучается, либо ребенок в окружении книг, листов, глобусов.

Стало интересно, решил провести мини-исследование. И сгенерировал 20 вариантов одного и того же запроса. Итог:

  • Ребенок в окружении книг - 4

  • Робот, который обучается (читает книги или что-то на мониторе) - 13

  • Обезьяно-чебурашечное существо - 1

  • Что-то совсем “другое” - 2

Какие выводы? Сложно сказать, но можно “предположить”, что нейросеть понимает под “овладеть навыком” то, что с ней и происходит - постоянное обучение, а представляет это как обучающегося робота-гуманоида. То есть она применяет контекст промта на себе, если нет дополнений и объяснений.

И в меньшей степени считает, что любопытство связано с детьми и “детским познанием мира”.

P.S. Несколько вариантов закину в комментарии.

P.P.S. Пост опубликовал без картинки)

Теги:
+5
Комментарии4
Статья

Как превратить игрушечного робота-доставщика в ровер с беспроводным управлением через мобильное приложение

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

Привет, Хабр!

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

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

В общем ровер милый, выполнен неплохо и тут можно было бы остановиться, но в моей голове промелькнула одна мысль:

«А может сделать его управляемым?»

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

Читать далее
Всего голосов 50: ↑54.5 и ↓-4.5+59
Комментарии12
Статья

Новый тренд на «Сообщества» или что это такое?

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

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

Читать далее
Всего голосов 12: ↑5.5 и ↓6.5-1
Комментарии11
Статья

Проблемы внедрения ИИ: почему искусственный интеллект в процессах отдела продаж — будущее, но точно не настоящее?

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

Какие решения помогут сэкономить время и деньги, но убьют лояльность, качество обслуживания клиентов и снизят качество обучения персонала? Разбираем в статье, почему 99.9% компаний не готовы к внедрению ИИ в бизнес-процессы отдела продаж и поддержки.

Для тех, кому лень читать, можно перейти к выводам в конце статьи.

Читать далее →
Всего голосов 6: ↑4 и ↓2+2
Комментарии16
Статья

Принципы SOLID, только понятно

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

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

Изучить принципы
Всего голосов 77: ↑66.5 и ↓10.5+56
Комментарии90
Статья

Заказчик или исполнитель должен подавать отчеты в кабинете ОРД для исполнения закона о маркировке рекламы?

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров393

Вопрос о том, кто и как должен отчитываться в ОРД с получением токенов (erid), передачей статистики, заполнением актов и оформлением разаллокации остро стоит для каждого участника рекламной цепочки для исполнения закона о маркировке рекламы (статья 18.1 Закона о рекламе 38-ФЗ) и дьявол, как всегда, в деталях.

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

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

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

Комплаенс-платформа для приёма жалоб и работы с ними

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

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

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

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

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

Инсайдерская сборка, исчезновение ведущего разработчика и EOL — примечательные факты о CentOS и ее альтернативы

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

В прошлый раз в блоге beeline cloud мы обсудили векторные базы данных и некоторые открытые инструменты для разработки ML-моделей, но сегодня — обсудим иную тему. Уже в июне Red Hat прекращает поддержку CentOS 7 — дистрибутива Linux, построенного на корпоративном RHEL. Мы решили рассказать историю CentOS и поговорить о том, на что планируют переходить пользователи.

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

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область
Пост

Альтернативные библиотеки на Go ИИ библиотекам на Python.

В моем Golang канале мы рассматривали библиотеки для машинного обучения, nlp, cv , которые заменят вам популярные python мл библиотеки.

Python Golang Описание

NumPy ➡️ Gonum

NumPy - популярная библиотека Python для обработки многомерных массивов и матриц. Gonum предоставляет аналогичную функциональность в Go.

Scikit-learn ➡️ Golearn.

Scikit-learn - это библиотека машинного обучения, построенная на NumPy и SciPy, поддерживающая алгоритмы контролируемого и неконтролируемого обучения. Golearn - это аналогичная библиотека для Go, предлагающая ряд моделей и утилит.

Pandas ➡️ Dataframe-go 

Pandas - это библиотека Python для подготовки высокоуровневых наборов данных для машинного обучения и тренировки моделей. Dataframe-go предоставляет аналогичную функциональность для манипулирования данными в Go.

TensorFlow ➡️ Gorgonia 

TensorFlow библиотека с открытым исходным кодом Python используется для разработки и оценки моделей машинного обучения и глубокого обучения. Gorgonia - это аналогичная библиотека для машинного обучения на Go.

Seaborn ➡️ Gonum/plot 

Seaborn - это библиотека Python, используемая для визуализации данных в проектах ML. Gonum/plot предоставляет аналогичные возможности визуализации данных в Go.

Theano ➡️ Gorgonia 

Theano - это библиотека Python для численных вычислений и машинного обучения. 

Keras ➡️ Gorgonia 

Keras - это библиотека Python для разработки нейронных сетей для ML-моделей

PyTorch ➡️ Gorgonia 

Matplotlib ➡️ Gonum/plot 

Теги:
+4
Комментарии1
Статья

Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.4K

В современном мире разработки программного обеспечения GitHub остается самой популярной платформой для хранения Git-репозиторий и управления ими. Помимо своей фундаментальной роли в управлении версиями, GitHub предлагает дополнительные функции, включая возможность размещения private NPM registry. Эта функция упрощает хранение и совместное использование JavaScript и TypeScript библиотек между проектами и командами, улучшая совместную работу и возможность повторного использования кода в вашей компании.

GitHub Actions позволяет автоматизировать задачи ваших проектов, такие как linter, sonar , запуск тестов, билд образов Docker, развертывание в различных средах и многое другое.

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

Однако возникает проблема, когда вы пытаетесь создать свое приложение в Docker, и для этого требуется библиотека npm, хранящаяся в вашем частном реестре GitHub NPM. Более того, этот процесс должен быть осуществим в GitHub Actions. В этой статье я покажу вам процесс настройки, чтобы добиться этого без проблем!

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

Microsoft начала показывать полноэкранные уведомления на ПК с установленными Windows 11 для продвижения своих сервисов

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

Microsoft в конце апреля 2024 года начала показывать полноэкранные всплывающие окна на ПК с установленными Windows 11 для продвижения браузера Edge и других своих сервисов, включая Microsoft 365 и OneDrive.

Читать далее
Всего голосов 14: ↑16 и ↓-2+18
Комментарии186
Статья

Как мечтать быть переводчиком, а стать Project Manager-ом и быть счастливым

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

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

В одном из ведущих технических вузов Сибири мне очень вкусно описали специальность «Прикладная математика и информатика». Тут все выглядело надежно, потому что, если я не влюблюсь без памяти в науку, оставался еще план Б — стать программистом. Это значило, что на кусок хлеба с маслом заработать будет всегда можно, да и математику я любила. На том и порешили. Здесь нужно заранее сказать, что «будете работать менеджерами» от преподавателей звучало как оскорбление, а не похвала, но об этом дальше. С карьерой ученого все успешно получилось до Pre-Phd.

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

OpenAI заключила лицензионное соглашение с Financial Times

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

OpenAI заключила соглашение c Financial Times о лицензировании контента и разработке инструментов искусственного интеллекта для издания.

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

Питер Норвиг: автор лучшего в мире учебника по ИИ

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


Питер Норвиг (Peter Norvig) — выдающийся учёный, один из отцов современной ИИ-разработки. После сингулярности ИИ точно оставит его в живых в знак благодарности.

Норвиг не только хороший программист, но и теоретик программирования, учёный и преподаватель, в длинном резюме перечислено 58 статей, а количество цитирований на сегодняшний день составляет 78 830.

Основное признание Норвиг получил как автор учебника «Искусственный интеллект: современный подход», который в наше время считается самым популярным учебником по ИИ в вузах. Эта фундаментальная работа претерпела уже четыре переиздания.
Читать дальше →
Всего голосов 46: ↑51.5 и ↓-5.5+57
Комментарии7
Новость

Постквантовая криптография Google Chrome 124 может нарушить криптографию TLS

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

Некоторые пользователи Google Chrome сообщают о проблемах с подключением к веб-сайтам, серверам и брандмауэрам после того, как установили версию браузера 124. Она получила новый квантово-устойчивый механизм инкапсуляции X25519Kyber768, который включён по умолчанию.

Читать далее
Всего голосов 9: ↑10.5 и ↓-1.5+12
Комментарии16