Люди и Код – Telegram
Люди и Код
8.09K subscribers
1.92K photos
146 videos
1 file
1.61K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
Download Telegram
Media is too big
VIEW IN TELEGRAM
Корейские учёные создали экзоскелет со встроенным ИИ

В Корейском институте науки и технологий разработали портативный пояс Moonwalk-omni с четырьмя приводами для ходьбы и хайкинга.

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

Устройство уже успели протестировать на людях: 65-летний мужчина забрался на гору в поясе и рассказал, что почувствовал себя «помолодевшим на 20 лет».

Ждём аналог для айтишников — чтобы кранчить по 14 часов и вечно чувствовать себя молодым.
😁9👍52🔥2😍1
💻 Причудливые гаджеты с CES'24, нейросеть для решения задач по геометрии, деревянный убийца Linux и подкаст с Гейтсом и Альтманом.

Что произошло в IT на прошлой неделе

📍Прошла главная выставка гаджетов CES'24. А мы выбрали самые интересные и странные анонсы вещей, которые вам, скорее всего, не пригодятся.
Подробнее →

📍Сэм Альтман и Билл Гейтс поболтали по душам. Наболтали на полчаса — как раз включить на ночь и уснуть.
Подробнее →

📍В Google представили нейросеть по решению геометрических задач. Всем, кто в школе больше любил алгебру, посвящается.
Подробнее →

📍Дерево помешало Линусу Торвальдсу нормально поработать. Трудности с электричеством испытывают не только простые смертные...
А что случилось? →

📍BMW начала тестировать гуманоидных роботов Figure. Смогут ли они сами найти на складе ключ на 20 — не уточняется.
Зато вот что они уже умеют →

👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media
👍10🔥1
Энтузиаст выпустил приложение, которое превратит вас в LEGO-человечка

Веб-разработчик Джей Томпкинс написал приложение Brick Yourself, которое генерирует фигурки LEGO по фотографии.

Приложуха работает на базе GPT-4 и DALL-E, которые отвечают за промпт и генерацию. Чтобы создать свой LEGO-аватар, нужно связать учётку на сайте Brick Yourself с персональным API-ключом от OpenAI. Для получения такого ключа нужен платный доступ к GPT-4, но в ближайшем будущем программист планирует внедрить оплату прямо в приложении.

Попробовать Brick Yourself, пока LEGO-фотки не заполонили вашу ленту, можно здесь.
🔥9👍7😁3
😁32🔥4👍3😐2🤣1
Запутанный код — это тоже искусство?

Пиши понятно — такой совет чаще всего дают начинающим программистам (и мне, админу этого канала).

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

Битва проходит в рамках International Obfuscated C Code Contest, который из междусобойчика по «сатирическому программированию» превратился в международное соревнование по обфускации кода на языке C.

Как из абракадабры получить текст песни Twelve Days of Christmas и написать код-палиндром? Об этом читайте в новой статье Skillbox Media.
🔥10👍3
В «Шедевруме» появилась возможность добавлять «фильтрумы» для стилизации изображений

Новая функция позволяет выбрать один из восьми креативных режимов и применить его к пикче.

Теперь не нужно указывать, в каком формате вы хотите вывести фото кентавра-попугая или вашего коллеги по работе. Просто примените фильтрум к готовому изображению — и нейросеть перерисует картинку под ваш запрос.

Изображение можно вывести в мультяшном, плюшевом, цветочном и многих других форматах, список которых будет регулярно пополняться.
🔥53👍21👎1
Бесплатный курс по Vim без регистрации и SMS

Что такое Vim? Всего лишь легендарный бесплатный текстовый редактор с полной свободой настройки и мощными средствами автоматизации.

Как им овладеть? Можно методом проб и ошибок, через боль и многочасовые поиски информации. Кстати, по статистике, в одном только «Яндексе» каждый месяц более тысячи раз спрашивают, «как выйти из vim» 😁 К счастью, есть более гуманный метод — посмотреть наш бесплатный курс.

Вы узнаете всё, что нужно для уверенного программирования в среде Vim, и даже больше:
— историю текстовых редакторов;
— как работать в командном режиме, в режиме вставки, режиме командной строки и визуальном режиме;
— как использовать регулярные выражения и создавать макросы;
— какие есть плагины и пакетные менеджеры;
— как настроить конфигурацию Vim, работать с файлом .vimrc;
— что такое Neovim и как в нём работать;
— как настроить автодополнение.

Список видеороликов курса:

💬 Уроки 1–2. История текстовых редакторов и эволюция Vim
💬 Уроки 3–7. Всё о режимах Vim
💬 Уроки 8–10. Регулярные выражения, работа с окнами, макросы
💬 Уроки 11–13. Плагины, файл .vimrc, NerdTree
💬 Уроки 14–16. Autocomplete, ещё о .vimrc и немного о Neovim

Автор курса: Паша Калашников. Тимлид в Purple Magic, продюсер видео в Red Magic, соведущий IT Way Podcast, автор курсов по этому вашему программированию. Любит Ruby.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥52🤩2
Apple разрешила альтернативные маркетплейсы приложений на своих устройствах

Но, как и всегда в случае с яблочниками, есть нюанс.

Установить условный Play Market на iPhone можно только в странах Евросоюза и только начиная с iOS 17.4, а сам магазин должен пройти сертификацию от компетентных органов Apple.

Другие изменения:
— Владельцы iPhone смогут установить другой магазин приложений в качестве используемого по умолчанию вместо стандартного App Store.

— Apple позволит разработчикам браузеров для iPhone использовать сторонние движки. Сейчас они должны работать на WebKit.

— В App Store появятся приложения игровых стриминговых сервисов (такие как GeForce Now).

Ряд изменений ввели в связи с антимонопольным законом ЕС, который обязал Apple и Google разрешать установку приложений со сторонних площадок. Сам Тим Кук неоднократно заявлял, что закон ударит по безопасности пользователей.

Полный список апдейтов можно посмотреть на официальном сайте компании.

Ну что, хотите, чтобы было как в Париже?
😁12👍4🔥3
102-й выпуск подкаста

Test driven development: как писать чистый код, который работает

Слушать:

Яндекс.Музыка
mave
Apple
Castbox
Google Podcasts

Содержание выпуска
— Краткое введение в тестирование: что такое тесты и какие виды тестов существуют.
— Должен ли разработчик писать тесты?
— Что такое TDD и почему Катя решила попробовать эту методику.
— «Утром код — вечером тесты» или «Утром тесты — вечером код»?
— Какую логику и какие данные нужно тестировать, а когда тесты не нужны.
— Как Катя пишет код по TDD.
— Основные принципы и этапы TDD.
— Как TDD помогает увеличить скорость и снизить затраты на разработку.
— Разработка через тестирование на практике. Как TDD спасает компанию от «пожаров».
— Забиваете на best practices во время инцидентов? Остановитесь и подумайте.
— Как хорошие тесты становятся документацией к коду.
— Что такое test cases и как они связаны с use cases.
— Как методика TDD влияет на структуру команды и процессы.
— Что такое технический долг.
— Как «постмортем» помогает не воспроизводить одни и те же факапы.
— Что ещё почитать про test driven development.

Гость: Катя Филиппова.
Бэкенд-разработчик на Golang в Garage Eight. Восемь лет опыта в коммерческой разработке. Успела поработать в стартапе и большой корпорации. Сейчас совместно с кросс-функциональной командой создаёт микросервисы и решает задачи бизнеса.

Полезные ссылки:
«Чистый код», Роберт Мартин
«Идеальный программист», Роберт Мартин
«Чистая архитектура», Роберт Мартин
«Экстремальное программирование: разработка через тестирование», Кент Бек
«Рефакторинг: улучшение проекта существующего кода», Мартин Фаулер
Статья Мартина Фаулера Test Driven Development
👍118
Media is too big
VIEW IN TELEGRAM
Ютуб-блогер собрал 16-разрядный процессор… в Excel

Виртуальный чип работает на тактовой частоте 3 Гц и способен запускать настоящие приложения.

Блогер Inkbox в одном из своих видосов рассказал, как создал полноценный проц внутри старого доброго Microsoft Excel. Для этого ему даже не пригодились плагины и VBA — только магия экселевских формул.

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

Даже не пытайтесь повторить это дома, иначе снова придётся переустанавливать шиндовс.
🔥17👍7😁4🌚1
💻 Новые правила в AppStore, как стать LEGO-человечком, фильтрумы от «Яндекса» и карманный ZX Spectrum на Raspberry Pi Pico.

Что произошло в IT на прошлой неделе

📍Apple представила ряд кардинальных изменений в AppStore, iOS и Safari. Теперь можно скачивать приложения из сторонних источников, использовать NFC и API альтернативных браузеров в своих приложениях. Правда, лишь в Евросоюзе.
Подробнее →

📍Энтузиаст выпустил приложение, которое превратит вас в LEGO. К счастью, доступ к нему стоит сильно дешевле датского конструктора.
Подробнее →

📍Разработчик собрал карманный ZX Spectrum на Raspberry Pi Pico. «Я не плачу, просто ностальгия в глаз попала...»
Посмотреть и прослезиться →

📍В «Шедевруме» появились «фильтрумы». Теперь можно изменять собственные изображения в любом из заданных стилей, как в FaceApp и Snapchat.
Подробнее →

📍NVIDIA начала открытый бета-тест платформы RTX Remix. С её помощью можно быстро и удобно заремастерить любимую игру.
Подробнее →

👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media
🔥7
Компания Илона Маска Neuralink успешно вживила нейрочип в мозг человека

Пациент уже успешно восстанавливается после операции.

Илон Маск выпустил пост об успешной имплантации нейрочипа Telepathy, который позволяет силой мысли управлять телефоном или компьютером. При успешных тестах первыми пользователями технологии станут люди, утратившие контроль над своими конечностями. ЧЗХ Маск сначала переименовывает Twitter в X, а теперь создаёт мутантов!?

По заявлениям Neuralink, на 2024 год уже запланировано 11 операций, в 2025 году – 75, а в 26-м – 79.

Записались бы на бета-тест?
😁10🔥6👍5🤔5🤮1
Ждём ваш любимый фон в комментариях!
😁193
⚡️ Пользователи по всей России испытывают проблемы с доступом к джойказино интернет-сервисам

В координационном центре доменов .RU/.РФ сообщили, что сбой в доменной зоне .ru связан с технической проблемой у глобальной инфраструктуры DNSSEC.

В данный момент в центре работают над устранением проблемы с доступом к сервисам Рунета.

😐 — у меня «лежит» интернет;
😁 — у меня всё работает.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁44😐23
Любовь, свадьба и роботы

Пользователь Х сделал предложение возлюбленной с помощью ChatGPT. Для этого он разработал алгоритм, выбравший из 5239 девушек в Tinder ту самую.

Тот самый блогер, который защитил диплом, написанный с помощью нейросетей, вернулся. В своём новом проекте он натренировал бота на профиле в Tinder, чтобы найти девушку для отношений. В переписках с мэтчами в 90% случаев участвовала только нейросеть. На разработку проекта ушло ~120 часов и $1432 на API. Плюс 200 тысяч рублей на счета в ресторанах.

Свадьба (рекомендация по которой также была получена от бота) назначена на 3 августа. Почитать подробный тред с цифрами и алгоритмами можно по ссылке.

Ну а мы ждём выхода шоу «Давай поGPTимся» на Первом канале по мотивам треда.
😁18🤡3
Как Skillbox встретит Всемирный день робототехники?

В Лектории Skillbox (г. Москва, Ленинский проспект, д. 6, стр. 20) пройдёт открытая дискуссия с представителями Школы робототехники Skillbox и экспертами отрасли из «Сбера», «Яндекс Маркета» и Национальной ассоциации участников рынка робототехники (НАУРР).

Также в обсуждении примет участие Александр Байкин, автор ютуб-канала «PRO Роботов».

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

📆 7 февраля
19:00
✍️ Вход свободный, но необходимо предварительно зарегистрироваться по ссылке.
11
Курица и яйцо в программировании: сначала писать, а потом читать, или наоборот?

— Сначала надо научиться писать или стоит побольше анализировать чужой код?
— Советую делать это параллельно.
— Разве так Python выучишь? Понятно все с вашими курсами.

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

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

Почему мы в школе изучаем литературу и письмо, а в программирование только письмо?
Литература учит нас анализу, критическому мышлению и пониманию чужой позиции. Программирование, уделяя внимание только активному созданию кода, часто упускает важный аспект — умение воспринимать и оценивать чужой код. А ведь оно помогает усовершенствовать навыки.

Я всем студентам говорю, откройте GitHub, найдите проект Open Source на Python. Посмотрите, какие там issue, и предложите свои правки. Но никто не делает. То ли тяжело разобраться в этом процессе, то ли лень изучить кодовую базу и предложить что-то, то ли страх показаться глупым.

А как вы начинали обучение?  Поделитесь, что нужно освоить в первую очередь.

Согласны с моим мнением?
👍 - да
🤔 - «я учился по чужому коду»

Python - учим и работаем
👍11🤔3🤡21
Как регулируется ИИ в разных частях света и как защитить ваши данные от нейросетей

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

В новом материале разбираемся, как обстоят дела с защитой персональных данных в эпоху ИИ, какие законы их регулируют и что изменит AI Act, уже наделавший шуму в Европе.
🔥6👍3