tp_proger | Unsorted

Telegram-канал tp_proger - Типичный программист

686

В этом канале «сборная солянка» из главных новостей мира IT, авторских статей с полезной информацией и рекомендациями.

Subscribe to a channel

Типичный программист

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);


2. Использование Map. Считаем количество встреч каждого элемента и затем ищем элементы с количеством больше 1

List<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);


3. Использование 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);


4. Использование 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 для создания популярных видеороликов.

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

Читать полностью…
Subscribe to a channel