В этом канале «сборная солянка» из главных новостей мира IT, авторских статей с полезной информацией и рекомендациями.
Python с ИИ в Microsoft Excel
Microsoft объявила о планах интеграции Python в Excel в рамках проекта по внедрению ИИ Copilot. Этот шаг, являясь частью расширения пакета Microsoft 365 Copilot, нацелен на повышение производительности, предоставляя доступ к продвинутым инструментам управления с помощью естественного языка. Пользователи смогут выполнять сложные задачи, включая анализ данных и машинное обучение, без написания кода. Microsoft рассчитывает, что Excel станет лучшим инструментом для работы с данными, благодаря этим возможностям. В демонстрационном видео показано, что пользователи могут изменять код Python. Copilot in Excel with Python сейчас проходит публичное тестирование.
https://m.youtube.com/watch?v=zkyzrLwRwlo
DevOps: интеграция и автоматизация
Автор: Баланов А. Н.
Год: 2024
Количество страниц: 240
Учебное пособие представляет собой всеобъемлющее руководство по DevOps — подходу, который стал революционным в мире IT. DevOps интегрирует процессы разработки и эксплуатации, делая их более гибкими, быстрыми и эффективными. Данная книга — идеальный старт для тех, кто хочет понять DevOps и его принципы и применить их на практике
Скачать книгу
React быстро. Веб-приложения на React, JSX, Redux и GraphQL
Автор: Мардан Азат
Год: 2019
Количество страниц: 559
Перед вами труд, над которым на протяжении полутора лет работало более дюжины человек. Тщательно отобранные примеры и подробные комментарии позволяют разработчикам перейти на React быстро, чтобы затем эффективно создавать веб-приложения, используя всю мощь JavaScript
Скачать книгу
Google начала тестировать функцию Android Device Streaming на базе Firebase, которая даёт разработчикам удалённый доступ к физическим смартфонам под управлением Android без необходимости покупать для тестов, например, Google Pixel Fold или Samsung Galaxy Z Flip
Это позволяет за несколько кликов получить доступ к современным смартфонам прямо из IDE. Функция доступна для Android Studio Jellyfish и более поздних выпусков
Сейчас в списке устройств доступны различные смартфоны и планшеты под управлением Android 8.1-14. Пока это только гаджеты от Samsung и самой Google, но компания заключила партнёрство с Oppo, Xiaomi и One Plus. В ближайшее время устройства этих производителей появятся на платформе
Docker перестал работать в России из-за санкций. Сайт hub.docker.com теперь выдает ошибку 403 Forbidden. VPN позволяет получить доступ, но wsl2 образы не скачиваются. В сети рекомендуют перейти на «Podman». Способы обхода тут
Читать полностью…C# Универсальные шаблоны
Чему вы научитесь:
— Универсальным средствам языка С#
— Встроенным универсальным коллекциям платформы .NET, универсальным классам, интерфейсам и делегатам, созданию пользовательских коллекций
— Достаточному уровню владения языком программирования C#
— Пониманию назначения универсальных шаблонов
— Эффективному использованию универсальных коллекций, классов, интерфейсов, методов
— Созданию собственных универсальных коллекций
— Применению рефлексии, работы с ковариантностью и контрвариантностью
Скачать курс
Netflix выпустил новый сериал «Джентльмены», который является спин-оффом известного одноимённого фильма Гая Ричи.
В целом критики отозвались о сериале положительно, отметив фирменный стиль режиссёра. Всего будет 8 серий. Перевод можно дать на выходных.
Больше никаких красок: BMW i5 Flow Nostokana 2024 года умеет не только менять цвет, но еще и показывать динамичные анимации, узоры и надписи в режиме реального времени
Читать полностью…Совместная разработка с GitVerse
Разработчики получили доступ к GitVerse – платформе для совместной разработки и хостинга кода от СберТеха. Сервис создан и размещен в России, поэтому работать с ним удобно, безопасно и надежно.
С GitVerse можно:
- создавать проекты с открытым и закрытым кодом;
- работать совместно и привлекать к проектам новых участников;
- проверять и комментировать код;
- переносить репозитории с популярных мировых Git-ресурсов в один клик;
- общаться с ИТ-сообществом, узнавать новости про open source (программное обеспечение с открытым исходным кодом).
Вся функциональность GitVerse доступна бесплатно.
Регистрируйтесь уже сейчас и откройте GitVerse в числе первых!
Яндекс открыл набор в летние школы — теперь с новой программой для аналитиков-разработчиков, курсом по софт-скиллам и оплачиваемой практикой.
Первый этап, как заведено, пройдет в онлайне с лекциями от экспертов, практикой и семинарами. Дальше студенты объединятся в команды на очном этапе в офисах Яндекса в Москве, Санкт-Петербурге и Екатеринбурге для работы над проектами. А лучшие студенты онлайн-этапа получат возможность попрактиковаться в одной из команд Яндекса, получая за это зарплату.
Оставить заявку могут кандидаты из любых городов — компания оплатит дорогу и проживание всем, кто успешно справится с онлайн-обучением. Тестовое задание пришлют уже 13 марта
В новые Xiaomi 14 добавили нейросеть, которая создаёт ваши портреты с разными пейзажами на основе фото из галереи без установки сторонних приложений
Читать полностью…Google закроет Google Pay летом 2024 года. В Google отметили, что Wallet заменил Google Pay — у сервиса в пять раз больше пользователей в 180 странах.
Помимо прочего, популярность Wallet связана с тем, что он умеет не только обрабатывать платежи, но и хранить билеты, удостоверения личности, виртуальные ключи от транспорта и многое другое.
Швейцарские инженеры представили устройство, которое может аккуратно снять бирку с одежды без кривых и колющих краёв. Можно купить на кикстартере за 36$.
Читать полностью…Компания Wilson выпустила первый безвоздушный баскетбольный мяч. Весит как и обычный, но прыгает совершенно бесшумно.
Такие мячи создаются на 3D-принтере в ограниченном количестве. Цена $2500.
Удивительно, Bugatti выпускает не только премиум-авто, но и самокаты по $1200. Разгоняется до 30 км/ч, а запас хода почти 45 км. Цена и качество самоката не уступают китайским конкурентам, учитывая, что это Bugatti
Читать полностью…Python. Асинхронность
Чему вы научитесь:
— Основные принципы работы asyncio и "граблям", с которыми сталкивается большинство
— Кейсы использования asyncio в проекте с множеством CPU-bound операций и в работе легаси
— Разбор Event Loop
— Альтернативы asyncio и их преимущества
Скачать курс
Бывший сотрудник компании QuickBooks, которая делает софт для бухучёта, раскрыл её «небольшой секрет»
Читать полностью…Unity C# для новичков
Чему вы научитесь:
— Трансформировать мысли в код
— Переносить решения проблем программирования
— ООП
Скачать курс
Laravel. Полное руководство
Автор: Мэтт Стаффер
Год: 2024
Количество страниц: 544
Практическое руководство по использованию одного из самых популярных на сегодняшний день веб-фреймворков. Опытным PHP-разработчикам книга поможет быстро разобраться с темой, чтобы реализовать проект на Laravel. В обновленном руководстве рассматриваются в том числе совершенно новые инструменты аутентификации и разработки пользовательских интерфейсов, а также ряд сторонних инструментов
Скачать книгу
Способы поиска дубликатов в списке в Java
Дубликаты в списках могут быть проблемой при обработке данных в Java. Рассмотрим несколько способов, как можно найти дубликаты c использованием стандартных решений Java
1. Использование Set
, один из самых простых способов
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 2, 3);
Set<Integer> set = new HashSet<>();
List<Integer> duplicates = new ArrayList<>();
for (Integer element : list) {
if (!set.add(element)) {
duplicates.add(element);
}
}
System.out.println("Дубликаты: " + duplicates);
Map
. Считаем количество встреч каждого элемента и затем ищем элементы с количеством больше 1List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 2, 3);
Map<Integer, Integer> countMap = new HashMap<>();
List<Integer> duplicates = new ArrayList<>();
for (Integer element : list) {
countMap.put(element, countMap.getOrDefault(element, 0) + 1);
}
for (Map.Entry<Integer, Integer> entry : countMap.entrySet()) {
if (entry.getValue() > 1) {
duplicates.add(entry.getKey());
}
}
System.out.println("Дубликаты: " + duplicates);
Stream API
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 2, 3);
List<Integer> duplicates = list.stream()
.collect(Collectors.groupingBy(Function.identity(), Collectors.counting()))
.entrySet().stream()
.filter(entry -> entry.getValue() > 1)
.map(Map.Entry::getKey)
.collect(Collectors.toList());
System.out.println("Дубликаты: " + duplicates);
Collections.frequency
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 2, 3);Читать полностью…
List<Integer> duplicates = list.stream()
.filter(i -> Collections.frequency(list, i) > 1)
.distinct()
.collect(Collectors.toList());
System.out.println("Дубликаты: " + duplicates);
JavaScript для FrontEnd-разработчиков
Автор: Кириченко Андрей Валентинович
Год: 2020
Количество страниц: 320
Данная книга посвящена тому, как на языке JavaScript создавать хороший код для фронтенда (и не только). В книге последовательно затронуты все аспекты производства JavaScript-кода: от выбора архитектуры и конструирования кода до покрытия модульными тестами, отладки, интеграционного тестирования, сборки и непрерывной поставки вашего кода
Скачать книгу
Стартап Kodai Industries выпустил пауэрбанк, который использует обычные батарейки. Такие можно легко купить в магазине.
Девайс рассчитан на 5000 зарядок и использует батарейки ёмкостью до 5000 мАч. Этого хватит, чтоб зарядить iPhone 15. Цена примерно 3500 рублей
Лазерная проекционная клавиатура с функцией Power Bank, которую можно подключить к Android, IOS и ПК
Читать полностью…В сети завирусилось необычное ружьё, стреляющее туалетной бумагой. За два дня видео собрало больше миллиона просмотров и тысячи комментариев
Читать полностью…На этой неделе ВТБ рассказывает о своих планах развития до 2026 года, а сегодня — про айти, то есть про самое интересное.
Банк планирует масштабировать ИИ-алгоритмы, которые расшифровывают онлайн-совещания в режиме реального времени.
Механика speech-to-text уже работает в DION, российском решении от Т1. Например, сейчас на их основе тестируется функция саммаризации, когда пользователи могут получить краткое изложение прошедшей онлайн-конференции. А в дальнейшем появится функция автопротоколирования — автоматически генерируемого по итогам онлайн-встречи перечня поручений.
Лазерный гравер Xiaomi Mijia Laser Engraving Machine, компактный станок для домашнего использования.
Позволяет нанести рисунок где угодно и на чём угодно в любой момент. Принт и управление осуществляется с телефона.
Вышел сериал «Аватар: Легенда об Аанге». Это адаптация легендарного мультсериала, который с 2004 по 2008 год показывали на Nickelodeon.
Сюжет расскажет об Аанге способного покорять все четыре стихии. Ему предстоит воспользоваться своими способностями, чтобы спасти мир от нации Огня.
В первом сезоне восемь эпизодов. Сериал уже скоро начнет появляться в «бесплатных кинотеатрах».
Англичанин посчитал, что дешевле жить в пятизвездочном отеле в Турции, чем снимать квартиру в Манчестере.
Номер в отеле с едой и бесплатным интернетом — £944 за 28 дней, а его апартаменты в Англии — £950 за месяц без расходов на еду и остальные бытовые потребности.
Парень собрал чемодан и купил билеты, вылет уже в субботу.
Илон Маск официально заявил, что первый пациент с имплантом от Neuralink в мозге прошёл реабилитацию после операции и освоил управление компьютерной мышью с помощью силой мысли.
В будущем с помощью импланта будут возвращать слух, зрение, координацию после серьезных травм и управлять спец техникой силой мысли.
Adobe и TikTok представили нейросеть — Creative Assistant в Adobe Express для создания популярных видеороликов.
Она помогает с планированием идеи, рассчитывает время на реализацию, вносит корректирующие правки и даёт рекомендации, основываясь на трендах.