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

Все потоки

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

Книга «Data Science в действии»

Время на прочтение 8 мин
Количество просмотров 6
Блог компании Издательский дом «Питер» Big Data *Data Mining *Python *
image Привет, Хаброжители!

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

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

Новости

Почему гром от близкой молнии резкий, а от далёкой — раскатистый?

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 116
Блог компании RUVDS.com Научно-популярное Физика
Мнение
image

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

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

Звук, в общем-то, это волна, проходящая через какую-либо среду: газ (например, воздух), жидкость (например, воду) или твёрдое тело (например, Землю). Если вы когда-нибудь интересовались сейсмическими волнами, проходящими через Землю, то вы можете знать по крайней мере о двух типах волн.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

6 вещей, которые мешают IT-специалисту расти и продвигаться в карьере

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 377
Учебный процесс в IT Карьера в IT-индустрии
Из песочницы

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

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

Асинхронные микросервисы на Python

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 161
Блог компании OTUS Python *Микросервисы *
Обзор

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

Почему асинхронность так важна для наших микросервисов? Представьте себе множество людей, ожидающих в лифте – каждый из них хочет двигаться своим темпом, и никто не хочет ждать, когда лифт подойдет к нужному этажу. Так и в мире микросервисов – каждый сервис может заниматься своей задачей, не блокируя другие. Асинхронность позволяет нам этим заниматься: вместо того чтобы ждать ответа от одного сервиса, мы можем отправить запрос другому и эффективно использовать время, пока ждем ответа.

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

Истории

Наступает закат эпохи смартфонов

Время на прочтение 5 мин
Количество просмотров 1.2K
Блог компании getmatch Будущее здесь Искусственный интеллект Машинное обучение *Смартфоны


ИИ уже сейчас заменяет смартфоны в качестве основной движущей силы технического прогресса.


Когда одна из эпох развития человечества подходит к концу, её определяющее достижение не исчезает. И даже продолжает развиваться. Мы по-прежнему сегодня льем сталь, создаем мануфактуры, проектируем двигатели внутреннего сгорания и используем принципы индустриализации. Хотя закон Мура больше и не работает, процессоры продолжают становиться все лучше. Но уже много лет как мы не говорим о том, что новые видеокарты или чипы Intel Core i9 двигают прогресс вперед.


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


Но теперь, похоже, смартфон постепенно исчезает как основной двигатель изменений. От презентаций новых девайсов уже мало что ждут. Мир начинает смотреть в другую сторону, на другую индустрию, которая должна повести нас в «более светлое будущее». И это индустрия ИИ. Каждый новый вдох которой, каждая новая Midjourney и GPT-4, сопровождается массовым хайпом и тысячами компаний из разных сфер, пытающихся адаптировать новую технологию под свои процессы.

Читать дальше →
Всего голосов 17: ↑11 и ↓6 +5
Комментарии 6

Загрузка файлов и каталогов перетаскиванием с помощью drag and drop JS

Время на прочтение 3 мин
Количество просмотров 234
JavaScript *HTML *
Из песочницы

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

Давайте посмотрим, что предоставляют браузеры для загрузки файлов!

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

Привязка нескольких геймпадов к одному игроку в Unreal Engine

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 149
Разработка игр *Unreal Engine *
Туториал

По умолчанию в Unreal Engine к основному игроку привязываются клава, мышка и первый подключенный геймпад. Остальные устройства автоматически привязываются к другим игрокам. Это нормально если у вас есть поддержка мультиплеера на одном компьютере. Но в single-player игре все может быть грустно. Например, можно завалить тест и не получить заветную плашечку "Steam Deck Verified".

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

“Вернуть нельзя на удаленку”: опять меняем место, куда поставить запятую?

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 858
Блог компании Maxilect Фриланс Управление персоналом *Удалённая работа
Мнение

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

Поговорим о том, откуда растут ноги у последних тенденций возврата в офис и означают ли они “смерть удаленке”.

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

Использование абсолютных путей в Create React App с помощью Craco

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 108
ReactJS *
Из песочницы

Create React App (CRA) является мощным инструментом для быстрого создания и разработки React приложений. Однако, в некоторых случаях, работа с относительными путями может стать неудобной и затруднить поддержку кода. В этой статье мы рассмотрим, как использовать абсолютные пути с помощью Craco в Create React App, чтобы упростить работу с модулями и компонентами.

Что такое Craco?

Craco (Create React App Configuration Override) - это инструмент, который позволяет нам переопределить конфигурацию Create React App без необходимости эжектировать проект. Он предоставляет гибкую возможность настройки Webpack и Babel, что позволяет нам вносить изменения в сборку и разработку нашего приложения без необходимости вносить изменения в саму структуру проекта.

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

Сообщества для аналитиков, инженеров и DS — почему работа в них продуктивнее, чем в привычных командах

Время на прочтение 7 мин
Количество просмотров 154
Блог компании билайн Управление разработкой *Управление проектами *Управление продуктом *Управление персоналом *
Кейс

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

В этом посте мы поговорим о том, как формат сообществ (чаптеров) помогает нам в работе. Для этого мы подробно побеседовали с Михаилом Благовым, лидером чаптера инженеров данных. Еще нам помогали Николай Безносов (чаптер Data Science) и Артём Смирнов (Data Analytics).

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

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

Как VMware создала проблему, а мы ее решили

Уровень сложности Сложный
Время на прочтение 8 мин
Количество просмотров 731
Блог компании Инфосистемы Джет Java *API *
Кейс

Недавно в нашу компанию «Инфосистемы Джет» пришел заказчик с проблемой долгой реализации создаваемых портов на NSX-T (до 2 минут до момента запуска трафика). Основная боль заключалась в том, что новые поды K8s не всегда укладывались в timeout Health Check'a и процесс начинался опять.

Исходные данные у нас были такие. NSX использовался для построения микросегментированной сети в кластерах Kybernetes + Kyverno. Взаимодействие K8s и NSX было реализовано при помощи плагина VMware NCP. Несмотря на большое количество объектов, в интерфейсе все метрики по утилизации были в «зеленых» значениях, но ощущалось сильное замедление работы UI.

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

Понятный гайд по ИИ: сравниваем традиционный и генеративный искусственный интеллект

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 383
Блог компании ГК ITGLOBAL.COM Исследования и прогнозы в IT *Искусственный интеллект
Обзор

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

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

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

GTD и реальность: как применять подход на практике — личный опыт

Время на прочтение 9 мин
Количество просмотров 445
Блог компании Нетология Управление проектами *GTD *Лайфхаки для гиков

Habr, привет! Меня зовут Евгений Федосеев. Я выполняю роль лидера BI-команды в рамках Data Office в крупном FMCG и отвечаю за развитие направления Self-Service BI. Но в этой статье я решил не говорить снова о данных, а хочу вместе с вами окунуться немного в мир личной эффективности. 

Поговорим о GTD. Наверняка многие слышали эту аббревиатуру. Скорее всего, кто-то даже уже пользуется этим подходом или применяет его практики неосознанно. Разберёмся вместе: для чего нужны эти заветные три буквы, как с помощью них организовать свою повседневную работу и повысить личную продуктивность. Кратко о чём поговорим в этой статье:

• разберёмся, что же такое GTD, кому он нужен, а кому точно не подойдёт;

• рассмотрим ключевые концепты системы или, можно сказать, подхода GTD;

• после теории расскажу вам о том, как я использую GTD в рамках работы с простым MS Outlook, и поделюсь приложениями для личной эффективности;

• в конце, по традиции, подведём итоги 😊

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

Google сдает позиции. Люди все чаще ищут с помощью TikTok и Reddit

Время на прочтение 7 мин
Количество просмотров 975
Блог компании ГК ITGLOBAL.COM Сетевые технологии *Поисковая оптимизация *
Перевод

Через несколько лет выражение «загугли это» может перестать быть актуальным. Google постепенно перестает ассоциироваться с поиском информации в Интернете. Вырастает целая категория пользователей, которая пользуется совсем другими методами поиска, и которых SEO-ссылками не проймешь.

Конечно, Google по-прежнему остается королем поиска. Платформа, по данным SimilarWeb, занимает 92% мирового рынка поисковых систем. На мобильных устройствах доминирование еще более существенное: 95%. Но все чаще пользователи публично жалуются на качество её работы, и есть немало признаков падения её качества.

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

Вторая и третья линия технической поддержки: в чем разница?

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 646
Блог компании GlowByte IT-инфраструктура *Service Desk *
Обзор

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

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

Понятийные расстояния

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.7K
Читальный зал Мозг

Сын весь в соплях, бумага в тетради в клетку на 24 листа уже немного скукожилась от пролитых на неё слёз. Отец в бессилии, кажется, уже в десятый раз тихо повторяет одно и то же: ну и чему равен икс… Тихо он повторяет потому, что голос уже осип от крика, а завтра ещё на работу. А всё почему? Потому что он недооценил понятийные расстояния.

Проявить любопытство
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 7

Фаерволы: какие бывают и как они могут быть реализованы

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 747
Блог компании Southbridge Информационная безопасность *Системное администрирование *IT-инфраструктура *Серверное администрирование *

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

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

«Радикальный» способ собрать команду

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 619
Блог компании Sportmaster Lab Управление разработкой *Управление продуктом *Управление персоналом *Мозг
Мнение

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

Предыстория

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

— Должен быть лидер-слуга
— Почему слуга? Может, лидер-партнер?
— Не согласен! 100%, это мертвые нерабочие подходы!

Меня долго не отпускала мысль: как вообще могут существовать настолько полярные мнения? Ведь это писали не вчерашние студенты, а состоявшиеся в профессии люди. Казалось бы, это те, кто работал в IT последние 10-15-20 лет, что называется, «смотрели одни и те же мультики», читали похожие книги, наблюдали за преображением бизнес-процессов и кардинальной сменой технологий.

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

Повышаем производительность циклов в Swift на 87%

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 339
Блог компании OTUS Разработка под iOS *Swift *
Туториал
Перевод

Современные устройства настолько мощные, что из-за этого некоторые из нас стали упускать из виду важность производительности и оптимизации. И действительно, зачем вообще беспокоиться об оптимальном использовании ресурсов, когда в наших Mac или iPad зашит такой высокопроизводительный монстр, как M2 SoC? Однако принятие такого рода мышления является пагубным. Очень важно время от времени пересматривать основы и принимать на вооружение дельные советы по оптимизации кода. Они могут обогатить наши знания и улучшить наши навыки разработки программных продуктов, даже если они не всегда могут пригодиться на практике.

Сегодня мы с вами рассмотрим функцию, которой каждый из нас пользуется чуть ли не ежедневно: метод filter.

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

Разработка мобильных приложений: ключевые принципы продуктового и проектного подходов

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 412
Блог компании CleverPumpkin Разработка мобильных приложений *Терминология IT
FAQ

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

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

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

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

Итак, поехали.

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