Size: a a a

Библиотека программиста

2021 March 24
Библиотека программиста
«Представь, что ты нашел решение, про которое можешь сказать: оно лучшее в мире»

Интересное интервью с создателем СУБД ClickHouse Алексеем Миловидовым, из которого вы узнаете: как он стал разработчиком, почему ClickHouse намного быстрее всех аналогов и как так получилось, какова цена производительности, почему ClickHouse стал опенсорсным, куда движется индустрия и многое другое.

https://proglib.io/w/44d795ec
источник
2021 March 25
Библиотека программиста
📕 ТОП-10 книг по обработке естественного языка: от новичка до профессионала

Актуальные книги на русском и английском по обработке данных на естественных языках: теория и практика NLP, анализ тональности, диалоговые системы, генерация текста и машинный перевод.

https://proglib.io/sh/i5bf23SqtU
источник
Библиотека программиста
Разбираем, чем отличается версионирование в ML-разработке по коду от версионирования по коду и состоянию.

🤔 Ситуация: вы работаете над проектом, например занимаетесь ML-прототипированием или анализом данных. По ходу работы в системе сохраняется код, и вы спокойно продолжаете, не боясь что-то упустить из виду. Но в конце недели понимаете, что где-то свернули не туда. Вы откатываетесь на несколько шагов назад по коду, и все бы ничего, но вычисления ведь придется делать заново. Это главный недостаток версионирования по коду.

Версионирование по коду и состоянию отличается тем, что во время работы сохраняется не только сам код, но и состояние вычислений. То есть состояние = код + вывод + переменные. Это значит, что если вы откатитесь назад, то получите не только прежний код, но и значения переменных. Вам не придется заново запускать вычисления, терять время и ресурсы.

Попробуйте версионирование по коду и состоянию в Yandex DataSphere, где каждому новому пользователю доступны бесплатные ресурсы на ML-разработку:

👉 https://clck.ru/TtKxa
источник
Библиотека программиста
Какой ваш коммерческий опыт в IT
Анонимный опрос
35%
нет опыта
12%
до 1 года включительно
20%
от 1 года до 3 лет включительно
14%
от 3 до 6 лет включительно
19%
более 6 лет
Проголосовало: 3931
источник
2021 March 26
Библиотека программиста
Пара слов о совместной программе ВШЭ и X5 Retail Group по разработке продуктов для ритейла.

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

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

В общем, не пропустите шанс, курс стартует в апреле, изучить программу и подать заявку можно здесь: https://www.hse.ru/edu/dpo/434005895
источник
Библиотека программиста
🕵 10 лучших хакерских приложений для Android

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

https://proglib.io/sh/ZAwz8RIp6l
источник
Библиотека программиста
Что объединяет Apple, Netflix, Huawei и Instragram? Не только миллиарды запросов, петабайты данных и пользователи по всему миру. Все эти компании используют распределённую NoSQL базу данных Apache Cassandra.

Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.

Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.

Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/9acb3676
источник
Библиотека программиста
Как освоить разработку приложений AR/VR с нуля

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

https://proglib.io/sh/ESZn0b9zqX
источник
2021 March 27
Библиотека программиста
Насколько эффективно вы работаете в фреймворках JavaScript? Новый уровень мастерства ждет тех, кто сможет пройти вступительный тест онлайн-курса «JavaScript Developer. Professional» https://otus.pw/sCFV/

Занятия начнутся уже 29 марта. Успейте присоединиться к группе, пока остались места по спец.цене.
источник
2021 March 28
Библиотека программиста
🕸 gRPC и все-все-все: Часть I. Введение

Для лучшего понимания gRPC стоит разобраться и с другими протоколами. В первой части цикла мы поговорим о REST, RPC и затронем одну из его реализаций – SOAP.

https://proglib.io/sh/2KaSg0LTsc
источник
Библиотека программиста
Читайте еженедельный дайджест «Библиотеки программиста»

👉🕸 Мы начинаем публикацию серии статей об основных сетевых протоколах. Уже доступны материалы про HTTP/HTTPS, а также первая часть цикла про gRPC, REST, RPC, SOAP и вот это все. Вводный материал посвящен теории, а дальше мы перейдем к практической части – разработаем свой сервис и попробуем его нагрузить.

👍🐍 В разделе о Python сегодня работа с геоданными. Построим карту бесплатных точек доступа Wi-Fi в Москве, проложим маршрут московского марафона, создадим интерактивную карту регионов РФ и хороплет-карту штатов США по COVID-19 с помощью блокнотов Jupyter, библиотек pandas, gmaps, ipyleaflet и folium.

👆📖 Читайте два обзора книг: по обработке естественного языка и по фреймворкам JavaScript.

✌️☁️ На прошедшей недавно онлайн-конференции Microsoft Hybrid Cloud Forum эксперты Microsoft, Сбер и МТС рассказали о современных гибридных облачных решениях. Читайте наш обзор и смотрите видео.

На этом очередной дайджест завершен. Хорошего вам дня и оставайтесь с нами.
источник
Библиотека программиста
Ищете работу в ИТ и устали ежедневно просматривать десятки сайтов? Подписывайтесь в Telegram на наши каналы с вакансиями!

«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Go, Python, C#/C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps, мобильной разработке и другим непонятным аббревиатурам и сокращениям.

Здесь вы получите актуальную информацию первыми:

@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob

Узнавайте о самых интересных вакансиях без лишних телодвижений!
источник
2021 March 29
Библиотека программиста
На пике технологий: эксперты Microsoft, Сбер и МТС рассказали о гибридных облаках

Предлагаем вниманию читателей небольшой обзор самых крутых открытий с прошедшей недавно онлайн-конференции Microsoft Hybrid Cloud Forum.

https://proglib.io/sh/QMpBT1OmNH
источник
Библиотека программиста
Попробуйте себя в роли профессионального разработчика IoT-решений!
Первый опыт вас ждет уже 6 апреля на демо-занятии в онлайн-курса «Разработчик IoT» в Отус.  Кристина Голдинова, ведущий разработчик низкоуровневого ПО компании Rightech, познакомит вас со сценариями и направлениями практического применения Интернета вещей.

За 1,5 часа вы разберете создание проекта по шерингу самокатов на платформе Rightech IoT Cloud:
- Обсудите наиболее перспективные приложения Интернета вещей в разных сферах
- Познакомитесь с облачной платформой Rightech IoT Cloud
- Создадите свой проект по шерингу самокатов
- Будете эмулировать данные сервисом ботов
- Примените постобработку данных
- Сформируете сценарии автоматизации

Для регистрации на занятие пройдите вступительный тест https://otus.pw/RJsJ/
источник
Библиотека программиста
#security #pentest

Специалисты из Detectify проанализировали почти 50 000 уникальных файлов конфигурации Nginx, загруженных с GitHub с помощью Google BigQuery. С помощью собранных данных им удалось выяснить, какие ошибки в конфигурациях встречаются чаще всего. В результате получилась полезная статья, которая раскрывает следующие неправильные настройки Nginx:

- Отсутствие корневого каталога
- Небезопасное использование переменных
- Чтение необработанного ответа сервера
- merge_slashes отключены

Но история на этом не закончилась. Проект Gixy помог найти множество неправильных конфигураций промежуточного ПО. Ознакомиться можно здесь.
источник
2021 March 30
Библиотека программиста
📱 10 важных навыков разработчика приложений для Android

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

https://proglib.io/sh/2pG4r7HSmy
источник
Библиотека программиста
🚀 Как поисковик Яндекса поможет вам в программировании

Чтобы не заходить Stack Overflow в поисках лучшего ответа, российский поисковик научился выдавать его сразу на страницу запросов. Покажем это на примере Python: пишем в поисковой строке свой запрос - допустим «python not exists file» и видим в правой части полную инструкцию по теме.
источник
Библиотека программиста
Какова Ваша специализация в IT?
Анонимный опрос
13%
Frontend
25%
Backend
13%
Fullstack
6%
Мобильная разработка
3%
Enterprise разработка
8%
Devops/Sysadmin/QA
5%
Data Science
3%
Информационная безопасность
15%
Хочу в IT
9%
Другая специализация
Проголосовало: 4656
источник
2021 March 31
Библиотека программиста
🤖 Применение искусственного интеллекта для общественного блага

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

https://proglib.io/sh/0sh39qGt6m
источник
Библиотека программиста
🎨 Создание дизайн-системы в Figma: практическое руководство

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

https://proglib.io/sh/3iP0TXlFwt
источник