8050
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
Автор шрифта Pixel Сode выпустил обновлённую версию проекта
Читать длинные строки кода станет проще и удобнее.
Pixel Code — популярный моноширинный шрифт в виде пикселей, созданный для программистов и всех, кто много работает с кодом. На днях он получил обновление, которое поможет читать бесконечные legacy без нервных срывов.
Разработчик советует юзать шрифт в IDE и редакторах кода, потому что он идеально подойдёт для долгого чтения.
Автор отмечает, что каждый глиф проверялся на читаемость в различных условиях и в программном коде в целом, а при создании использовалась функция Contextual Alternates от OpenType.
Скачать и попробовать новый Pixel Code можно на страничке проекта в GitHub.
💻 Yandex продался, на VR-рынке появился убийца Apple Vision Pro, а GPT стал гуманнее
Что произошло в IT на прошлой неделе
📍Yandex пилят на куски. Компания разделяется на внутрироссийскую и международную.
Подробнее →
📍Стартап Brilliant Labs представил «убийцу Apple Vision Pro». Его стоимость ниже в 10 раз, а вес — в 15.
Подробнее →
📍GPT не сможет создавать биологическое оружие. В OpenAI разработали систему раннего предупреждения, которая будет бороться с попытками использовать для этого ChatGPT.
Подробнее →
📍Гении выпустили набор для удалённого управления тараканом. Роботараканы станут лучшими помощниками на вашей кухне.
Подробнее →
📍VS Code обновился. Разработчики добавили голосовой ввод для Copilot и улучшили автосохранение. Подробнее →
📍Найден простой способ убить Win11. Сохраняйте инструкцию по ссылке.
Подробнее →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media
Одна из причин подписаться на наш паблик во «ВКонтакте» — рубрика про крутые игры для изучения программирования. Вот о каких игрушках мы уже рассказали:
▪️ while True: learn ()
▪️ Robocode
▪️ LightBot
▪️ Elevator Saga
▪️ Untrusted
▪️ Robozzle
▪️ Grasshopper
▪️ Flexbox Froggy
▪️ CheckIO
▪️ CodinGame
▪️ CodeCombat
И это далеко не полный список.
Также на нашем сайте выходила большая подборка таймкиллеров на любой вкус и язык программирования.
Ставьте ❤️, если подборка была полезной, и делитесь в комментах, во что из списка вы уже играли.
«Байкал» Шрёдингера — скорее жив, чем мёртв?
Вы наверняка слышали о многострадальном российском процессоре «Байкал», который на пути к релизу столкнулся с кучей проблем: сначала тайваньский завод TSMC отказался выпускать чипы, а затем британская компания ARM Limited отлучила его от своей архитектуры.
Тем не менее «российский „Интел“» Baikal Electronics показывает признаки жизни и планирует возродить производство процессоров на базе опенсорсной архитектуры RISC-V. А летом 2023 года и вовсе замахнулся на чипы для ИИ — и в этой нише собирается потеснить саму NVIDIA.
Рассказываем, как вообще появилась идея разработки российского процессора и что он может предложить пользователям.
Энтузиасты выпустили набор для удалённого управления… тараканом. Что? Да!
Компания Backyard Brains выпустила комплекты для контроля над живым тараканом. Основа устройства – комплект электродов и миниатюрная плата, которые позволяют контролировать движение насекомого через приложение.
Деньги на изначальную концепцию создатели начали собирать через Kickstarter ещё в 2013 году, но до массового выпуска в свободную продажу дело дошло только сейчас.
Помимо платы и электродов, в комплект садиста входят батарейка, террариум, пинцет, ватные палочки, суперклей, пластилин, ножницы, зубочистка и другие инструменты.
Как же это всё работает? Для удалённого управления к усикам таракана прикрепляют электроды, а на спинку приклеивают плату. После этого тараканом можно управлять со смартфона.
Приобрести чудо техники можно на официальном сайте разработчиков. Из этических соображений видео процесса мы прикреплять не будем, но можете посмотреть сами.
Кибертараканы, вперёд!
Олды тут? Разработчики Supermium выкатили современный браузер, который комфортно заработает на WinXP и не только
Если вы застряли где-то между 2001-м и 2009-м или просто не хотели обновлять винду, то эта новость для вас.
Энтузиасты, выпускающие альтернативную версию браузера Chromium на открытом исходном коде, релизнули обновление, в котором добавили поддержку кучи старых ОС.
💻 Вот список:
▪️ Windows Server 2003 (SP2),
▪️ Windows XP (SP3),
▪️ Windows Vista (SP2),
▪️ Windows 7 (SP1),
▪️ Windows Server 2012,
▪️ Windows 8,
▪️ Windows 8.1,
▪️ Windows 10,
▪️ Windows Server 2016.
Накатив новую версию браузера Supermium на одну из этих «осей», вы сможете сёрфить как в 2024 году — с современным интерфейсом и фишками.
Скачать браузер можно по ссылке.
Для корректной работы требуются самые последние обновления XP и Windows Server 2003, в том числе Windows Desktop Search 3.0 (System32\PROPSYS.DLL) и распространяемые пакеты Microsoft Visual C++ Redistributable.
Это интервью нам дали после того, как бот выбрал наше медиа среди 5239 кандидатов
Автор самого громкого треда последних недель и ближайших месяцев Александр Жадан дал интервью Skillbox Media. Надеемся, без помощи ChatGPT.
В разговоре энтузиаст поделился мнением о нейросетях, рассказал, с кем разрабатывал бота-обольстителя и как относится к обвинениям в неэтичности.
103-й выпуск подкаста
Переход из финансов в разработку: плюсы, минусы, подводные камни
Слушать:
YouTube
Яндекс.Музыка
mave
Apple
Castbox
Google Podcasts
Содержание выпуска
— Что привлекало Костю в финансах и фондовом рынке. Как строился рабочий день трейдера в 2000-х.
— Как он перешёл в алгоритмическую торговлю. Что такое торговая система.
— Почему Костя променял престижную работу в костюме с галстуком на баги, дейлики и микросервисы.
— Кто такие кванты, чем отличаются от трейдеров и сколько зарабатывают (спойлер: много).
— Что нужно знать и уметь, чтобы стать квантом. Почему попасть в профессию очень сложно.
— Сколько времени ушло у Кости на поиск первой работы в IT. Почему он больше никогда не будет работать в стартапах.
— Как устроена разработка в команде «Альфа Мобайл».
— Как опыт работы в финансах может помочь в IT.
— Чем разработка в финтехе отличается от разработки в других сферах.
— Куда инвестировать «пятёрик», который завалялся в кармане.
— Почему сегодня выгодно делать банковские вклады.
— Про алгоритмический трейдинг как хобби: какие есть плюсы и насколько сильно они покрывают риски.
— Какие торговые стратегии существуют: скальпинг, фронтраннинг, направленная торговля, арбитраж.
— Что такое опционы и как они работают, чем отличаются от бинарных опционов.
— Личные предпочтения Кости в торговых стратегиях. Какая у него сейчас активность на фондовом рынке.
— Почему Костя не доверяет криптовалюте и не рекомендует нести туда деньги.
— История FTX и Сэма Бэнкмана-Фрида.
— Про Александра Герко — крупнейшего налогоплательщика Великобритании.
— Какие книги почитать, чтобы понять устройство мировой экономики и зарядиться мотивацией.
— Торговля на фондовом рынке vs покер: что общего.
— История Ильи Кондрашёва: как предсказать будущее стартапа и заработать на этом, зная образование фаундера.
— Что такое структурные продукты и почему лучше держаться от них подальше.
Гость: Константин Глумов. Инженер-разработчик в «Альфа Банке». За плечами шесть лет опыта в коммерческой разработке ПО и более 20 лет опыта в торговле на финансовых рынках. В настоящий момент разрабатывает бэкенд для приложения «Альфа Мобайл», состоящего более чем из 300 микросервисов.
Полезные ссылки:
— «Чёрный лебедь», Нассим Талеб.
— «Таинственные маги рынка», Джек Швагер.
Курица и яйцо в программировании: сначала писать, а потом читать, или наоборот?
— Сначала надо научиться писать или стоит побольше анализировать чужой код?
— Советую делать это параллельно.
— Разве так Python выучишь? Понятно все с вашими курсами.
Что первичнее: научиться писать код или анализировать чужие? В школе на уроках литературы мы учим русский, читая большие произведения классиков. Не заучиваем их бездумно, а вникаем и стараемся понять, что хотел передать автор. В онлайн-школах нередко дают только простые команды, которые необходимо просто повторить.
Почему обучение программированию принято начинать с написания кода а не его чтения?
Программирование – в первую очередь, инструмент для решения задач. В этом деле очень важно прокачать именно практические навыки. Поэтому часто больше внимания уделяется созданию кода, а не его изучению на примерах работ других.
Почему мы в школе изучаем литературу и письмо, а в программирование только письмо?
Литература учит нас анализу, критическому мышлению и пониманию чужой позиции. Программирование, уделяя внимание только активному созданию кода, часто упускает важный аспект — умение воспринимать и оценивать чужой код. А ведь оно помогает усовершенствовать навыки.
Я всем студентам говорю, откройте GitHub, найдите проект Open Source на Python. Посмотрите, какие там issue, и предложите свои правки. Но никто не делает. То ли тяжело разобраться в этом процессе, то ли лень изучить кодовую базу и предложить что-то, то ли страх показаться глупым.
А как вы начинали обучение? Поделитесь, что нужно освоить в первую очередь.
Согласны с моим мнением?
👍 - да
🤔 - «я учился по чужому коду»
Python - учим и работаем
Любовь, свадьба и роботы
Пользователь Х сделал предложение возлюбленной с помощью ChatGPT. Для этого он разработал алгоритм, выбравший из 5239 девушек в Tinder ту самую.
Тот самый блогер, который защитил диплом, написанный с помощью нейросетей, вернулся. В своём новом проекте он натренировал бота на профиле в Tinder, чтобы найти девушку для отношений. В переписках с мэтчами в 90% случаев участвовала только нейросеть. На разработку проекта ушло ~120 часов и $1432 на API. Плюс 200 тысяч рублей на счета в ресторанах.
Свадьба (рекомендация по которой также была получена от бота) назначена на 3 августа. Почитать подробный тред с цифрами и алгоритмами можно по ссылке.
Ну а мы ждём выхода шоу «Давай поGPTимся» на Первом канале по мотивам треда.
🎉 Результаты розыгрыша:
Победители:
1. Дмитрий (@dim_273)
2. Анастасия (@AnastasiaZatula)
Проверить результаты
Поздравляем! Свяжемся с победителями в течение завтрашнего дня.
Ютуб-блогер собрал 16-разрядный процессор… в Excel
Виртуальный чип работает на тактовой частоте 3 Гц и способен запускать настоящие приложения.
Блогер Inkbox в одном из своих видосов рассказал, как создал полноценный проц внутри старого доброго Microsoft Excel. Для этого ему даже не пригодились плагины и VBA — только магия экселевских формул.
В видосе чел поделился секретами разработки и кодом программ, которые можно запустить на созданном проце.
Даже не пытайтесь повторить это дома, иначе снова придётся переустанавливать шиндовс.
Apple разрешила альтернативные маркетплейсы приложений на своих устройствах
Но, как и всегда в случае с яблочниками, есть нюанс.
Установить условный Play Market на iPhone можно только в странах Евросоюза и только начиная с iOS 17.4, а сам магазин должен пройти сертификацию от компетентных органов Apple.
Другие изменения:
— Владельцы iPhone смогут установить другой магазин приложений в качестве используемого по умолчанию вместо стандартного App Store.
— Apple позволит разработчикам браузеров для iPhone использовать сторонние движки. Сейчас они должны работать на WebKit.
— В App Store появятся приложения игровых стриминговых сервисов (такие как GeForce Now).
Ряд изменений ввели в связи с антимонопольным законом ЕС, который обязал Apple и Google разрешать установку приложений со сторонних площадок. Сам Тим Кук неоднократно заявлял, что закон ударит по безопасности пользователей.
Полный список апдейтов можно посмотреть на официальном сайте компании.
Ну что, хотите, чтобы было как в Париже?
В «Яндекс.Браузере» появился нейроредактор
Теперь при клике на неопубликованный комментарий вам будут высылать 500 правок по тексту.
«Яндекс» добавил в свой браузер фичи на основе YandexGPT.
Главное нововведение — «Помощь с текстом», которая напоминает опцию Ask AI в Notion. Чтобы воспользоваться ей, нужно выделить текст, после которого выпадет контекстное меню. А дальше выбирайте сами: можете проверить орфографию и пунктуацию, сократить текст или улучшить стиль.
Функция пока что поддерживает только русский язык, но при этом умеет отличать литературный от разговорного и не будет удалять из вашего текста «кринж» и «хайп».
Для обучения ИИ-тренеры «Яндекса» взяли 5 тысяч текстов из публичного доступа, составили инструкции для редакторов, которые проверили тексты и внесли изменения, и собрали датасет для обучения модели.
ИИ-редактор уже доступен в последних версиях «Яндекс Браузера» для Windows, macOS и Linux.
Конкурс!
Дарим классную книжку от наших друзей из издательства «Питер».
Условия:
1. Подписаться на наш канал.
2. Подписаться на Издательство «Питер».
3. Нажать на кнопку «Участвую!»
Результаты объявим 29 февраля в комментариях!
Победитель заберет настоящее пособие для создания игрового движка от Джейсона Грегори.
Важно! Бесплатная доставка осуществляется только в пределах РФ.
Думали, что новые законы Евросоюза коснутся только Apple? Как бы не так...
В грядущем обновлении Windows у жителей Европы появится возможность навсегда снести браузер Edge и забыть его как страшный сон.
Microsoft выпустит обновления для Windows 11 (23H2) и 10 (22H2) к 6 марта 2024 года.
Пользователи получат контроль над системными приложениями и данными. Расширение прав позволит удалить Edge и любое другое системное приложение. Также можно будет отключить поиск в Microsoft Bing, приложения «Фотографии», Cortana и «Камера».
Для «облегчения» винды нужно будет всего лишь выставить в настройках Windows регион любой европейской страны (в графе «Язык и регион»).
Что снесёте первым? Пишите в комментах.
Убийца Apple Vision Pro уже не за горами
Brilliant Labs презентовала умные очки Frame AI, которые, как обещают разработчики, раскроют мультимодальные «сверхспособности ИИ».
Frame AI работают на платформе с открытым исходным кодом на базе Python и могут подключаться к сервисам искусственного интеллекта от OpenAI и Perplexity с помощью приложения Noa.
В очки встроен микро-OLED-дисплей с геометрической призмой. Работают они на двух аккумуляторах и весят всего 40 грамм. При обычном режиме очки могут работать целый день без зарядки.
Код Frame и файлы дизайна создатели выгрузили на GitHub, а ознакомиться и оформить предзаказ на чудо техники за 350 баксов можно здесь.
Какой девайс выберешь ты?
🤓 — Apple Vision Pro;
😎 — Frame AI.
Найден способ убить Windows 11.
Для этого нужен простой советский…
Блогер из Китая рассказал о системной ошибке, которая возникает при переводе часов в Windows 11. Если установить системную дату и время 23:59 31 декабря 9999 года, а потом подождать минутку до наступления на ПК 10000 года, то винда сломается.
Понятное дело, без костылей такой трюк не провернёшь. Для этого придётся перейти в режим конфигурации загрузки с помощью команды «BCDEDIT /SET OPTIONSEDIT 1» в командной строке и установить значение года в файле запуска ОС на 9999.
При наступлении 10000 года ОС начинает сбоить, курсор двигается медленно, ответы на нажатия кнопок и клики мышки сильно запаздывают, все настройки Windows 11 сбрасываются до заводских.
Конечно, до легендарного «прикола» с новым оформлением Apple не дотягивает, но для первоапрельской шутки над виндюками — самое то.
Яблочники, ваш выход!
А у вас уже появился любимый мем с Apple Vision Pro?
Читать полностью…
💻 Новая нейросеть от Google и платформа TikTok, первые эксперименты Илона Маска с внедрением чипов и глобальный сбой Рунета.
Что произошло в IT на прошлой неделе
📍Домен .ru заболел. В течение нескольких часов не открывались сайты и российские мобильные приложения.
Подробнее →
📍Компания Илона Маска вживила чип в мозг человека. Первым пациентом стал не сам Илон, но операция прошла успешно.
Подробнее →
📍Google анонсировал нейросеть Lumiere. Модель сможет создавать ролики длиной до пяти секунд.
Подробнее →
📍Пользователь Х сделал предложение своей девушке с помощью ChatGPT. Познакомился с ней он, по его словам, тоже благодаря нейросети.
Подробнее →
📍Разработчики TikTok запустили платформу Coze. С её помощью можно создавать чат-боты и подключать их к Discord, Telegram и другим мессенджерам.
Подробнее →
📍На «Госуслугах» появится GigaChat. Правда, в поликлинику за вас он ходить не сможет.
Подробнее →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media
На «Госуслугах» появится GigaChat
Минцифры планирует внедрить его в сервис в качестве помощника-консультанта.
Проектом занимается «РТ Лабс» — оператор «Госуслуг», принадлежащий «Ростелекому». Команда обучает YandexGPT и GigaChat на жалобах граждан, сообщениях чиновников и ответах операторов колл-центров. Эксперты считают, что такая интеграция позволит моделям обучаться и при общении с пользователями «Госуслуг».
Модель планируют внедрить до конца 2024 года.
Предлагаем первым делом проверить, сможет ли она сгенерировать справку для отгула по состоянию здоровья.
Как регулируется ИИ в разных частях света и как защитить ваши данные от нейросетей
Каждый день нейросети получают всё больше данных для обучения из самых разных источников. Но можно ли быть уверенным в том, что в основу одного из новомодных ИИ не легла ваша личная переписка с бывшей (или бывшим)? Пользователи ChatGPT уже жаловались, что бот сливает историю чатов с другими юзерами и даже публикует пароли, а механизм защиты пользовательских данных далёк от совершенства.
В новом материале разбираемся, как обстоят дела с защитой персональных данных в эпоху ИИ, какие законы их регулируют и что изменит AI Act, уже наделавший шуму в Европе.
Как Skillbox встретит Всемирный день робототехники?
В Лектории Skillbox (г. Москва, Ленинский проспект, д. 6, стр. 20) пройдёт открытая дискуссия с представителями Школы робототехники Skillbox и экспертами отрасли из «Сбера», «Яндекс Маркета» и Национальной ассоциации участников рынка робототехники (НАУРР).
Также в обсуждении примет участие Александр Байкин, автор ютуб-канала «PRO Роботов».
Эксперты в прямом эфире обсудят мировые тренды в отрасли, поделятся, чем им запомнился 2023 год, и расскажут, какие направления в робототехнике сейчас наиболее перспективны.
📆 7 февраля
⏰ 19:00
✍️ Вход свободный, но необходимо предварительно зарегистрироваться по ссылке.
⚡️ Пользователи по всей России испытывают проблемы с доступом к джойказино интернет-сервисам
В координационном центре доменов .RU/.РФ сообщили, что сбой в доменной зоне .ru связан с технической проблемой у глобальной инфраструктуры DNSSEC.
В данный момент в центре работают над устранением проблемы с доступом к сервисам Рунета.
😐 — у меня «лежит» интернет;
😁 — у меня всё работает.
Компания Илона Маска Neuralink успешно вживила нейрочип в мозг человека
Пациент уже успешно восстанавливается после операции.
Илон Маск выпустил пост об успешной имплантации нейрочипа Telepathy, который позволяет силой мысли управлять телефоном или компьютером. При успешных тестах первыми пользователями технологии станут люди, утратившие контроль над своими конечностями. ЧЗХ Маск сначала переименовывает Twitter в X, а теперь создаёт мутантов!?
По заявлениям Neuralink, на 2024 год уже запланировано 11 операций, в 2025 году – 75, а в 26-м – 79.
Записались бы на бета-тест?
💻 Новые правила в 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
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
Бесплатный курс по 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.