Релиз Go 1.22, Взаимодействие C++ и Rust, Disney купит долю в Epic Games, Word в OpenBSD - IT NEWS
Вставка
- Опубліковано 23 тра 2024
- Мои дорогие, в этом выпуске IT новостей обсудим:
100 000 000 на улучшение взаимодействия между языками C++ и Rust.
Disney купит долю в Epic Games, что известно о будущем сотрудничестве?
Word могут перенести в OpenBSD, а в крайнем случае хотя бы «Блокнот». Что происходит между ментейнерами и Microsoft?
🚀 Регистрируйтесь на Java Month - go.foxminded.ua/49l5xJ2
Підписуйтесь на наш україномовний канал - www.youtube.com/ @SerhiiNemchynskyi
👇🏻 👨💻 Стартовые курсы (теоретическая база перед менторингом):
JAVA Start - go.foxminded.ua/42JxZlo
JAVA Tools - go.foxminded.ua/3wnBKkt
PYTHON Start - go.foxminded.ua/4bGbyS9
C# START - go.foxminded.ua/3SJGkAW
С++ Start - go.foxminded.ua/3T1RjHg
Swift Start - go.foxminded.ua/3uwNqRk
JS Start - go.foxminded.ua/3UL3QQI
🧠 Регистрируйся прямо сейчас на менторинг
⬇️ Учись у профи ⬇️
🎓 Менторинг:
JAVA - go.foxminded.ua/3ORezFj
PYTHON - go.foxminded.ua/3SMQXTl
C#/.NET - go.foxminded.ua/49lbaXE
ANDROID - go.foxminded.ua/4bGiQVX
FRONT-END (ANGULAR, REACT) - go.foxminded.ua/4bJWcMn
SALESFORCE Developer - go.foxminded.ua/49K6omt
UI/UX дизайн - go.foxminded.ua/4bGbceh
Unreal Engine - go.foxminded.ua/3I4sK63
QA Automation - go.foxminded.ua/49hWLLZ
IOS разработка - go.foxminded.ua/3I7HBwA
PHP - go.foxminded.ua/4bCHtD3
Unity - go.foxminded.ua/3I6eaLC
NODE.JS - go.foxminded.ua/3OTIa0T
GOLANG - go.foxminded.ua/3uFTA1q
Обучение на проекте - go.foxminded.ua/42J6DvG
🎓Продвинутые курсы для состоявшихся девелоперов:
Enterprise patterns - go.foxminded.ua/42JKFIS
GRASP and GoF Design patterns - go.foxminded.ua/4bGbm5n
Алгоритмы и структуры данных - go.foxminded.ua/42JydsK
C# NEXT - go.foxminded.ua/3uEtBaF
Unit testing Java (предзаказ) - go.foxminded.ua/49pVzpJ
🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - go.foxminded.ua/3I4uU5J
👔 Карьерная консультация с Сергеем Немчинским - go.foxminded.ua/3I5Xpjx
Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
❤ FoxmindEd в Instagram: / foxminded.ua
Сайт FoxmindEd для новичков: go.foxminded.ua/3wwslH1
Сайт для разработчиков уровня мидл+: go.foxminded.ua/42LiSI4
FoxmindEd в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.ua
____________________________________________________________________
Тайминг:
00:00 - В этом выпуске IT NEWS
00:44 - Open Source решили перенести Word в OpenBSD
02:34 - Disney купит долю в Epic Games
04:43 - Java Month
05:18 - 100 000 000 на улучшение взаимодействия между языками C++ и Rust
07:35 - Вышел Go 1.22
09:14 - Вышел VS Code v1.86
____________________________________________________________________
Источники:
Рубрика: IT-разработка. Тема: В ответ на появление sudo в Windows разработчики сообщества Open Source решили перенести Word в OpenBSD
marc.info/?l=openbsd-tech&m=1...
Рубрика: IT-разработка. Тема: Disney купит долю в Epic Games
minfin.com.ua/2024/02/08/1211...
Рубрика: IT-разработка. Тема: Rust Foundation получила грант на улучшение взаимодействия между языками C++ и Rust
foundation.rust-lang.org/news...
Рубрика: IT-разработка. Тема: Вышел Go 1.22
tip.golang.org/doc/go1.22
Рубрика: IT-разработка. Тема: Вышел VS Code v1.86
bbabo.net/en-GB/article/scien...
#nemchinskiy #ITновости #новостиразработки
Автосохрание о котором шла речь в vscode работает не сосем так, как вы описали. Там и так нельзя похерить код закрыв окно, оно всё равно всё сохранится, но в кэше вместо файла. А описанная фича именно описывает как должно происходить сохранение изменений в изменяемый файл, я например могу начать поправлять исходники, запустив процесс компиляции и не очень то хочу, чтобы файл был перезаписан, и тогда я не буду знать какая из его версий была скомпилирована. Поэтому автосохранением исходников не пользуюсь, а вот в маркдауне, это очень даже к стати было бы, чтобы не забыть сохранить последние правки, перед комитом файла, а то бывает, ты файл изменил, а сохранить, почему-то забыл и начинаешь его комитить и комитишь не сохранённую версию
Кстати масштабирование окон vscode разными размерами очень полезно, когда у тебя на одном мониторе одно разрешение, а на другом совсем другое и раньше ты либо слеп на одном мониторе, либо получал огромный текст, не вмещающийся на экран на другом мониторе, в итоге просто приходилось все окна умещать на одном мониторе, очень было не удобно, теперь хоть норм стало, жаль он не запоминает размер окон с привязкой к мониторам, а то если перенести окно на другой монитор, то приходятся опять настраивать, но это уже не смертельно.
с языка снял!
Не думал о таком использовании. И правда
Спасибо за выпуск, и что не забрасываете рускоязычный канал!
Сергей и весь коллектив канала, традиционное спасибо за выпуск, как всегда интересно и содержательно 👍👍👍
Желание не сохранять если ошибка компиляции вполне логично: запущен веб сервер с лайв перезапуском по изменениям в файлах, и я открыл консоль в браузере где читаю логи, и одновременно вношу изменения в код, а тут бац случайно сохранился код, страница в браузере перезагрузилась и все логи пропали и нужно заново проводить баг в браузере
жесть какая. А может стоит все-таки продумать изменения? :)
@@SergeyNemchinskiy в плане продумать? У нас все логи происходят в браузере, а их терять постоянно, бесит
Теперь понятно 😊
Потому что я чёт подумал про ситуацию такую: когда рабочий день закончился, ты закрываешь рабочее пространство, а оно говорит тебе что там ошибка и не даёт тебе уйти с работы ))
Галка "preserve log" не решает проблему или это только в хром?
я думал тут фича для бессмертных, которые редактируют файлы на бою 😅
Масштабирование окон в IDE супер практичная опция. Не понимаю как много людей работают на 13-14 инч ноутбуке с размером шрифта 11-14px в FHD.
Раньше у Вас было больше полезных рецензий новинок в выпусках.
гм. а почему не изменить шрифт во всей системе?
@@SergeyNemchinskiy ну потому что на работе ты конектишь ноут к 27'' монитору и там этот шрифт норм, да и дома тоже, просто ноут как второй/третий монитор используешь
В vscode наконец то завезли возможность выноса вкладки в отдельное окно. Прям боль и унижение было без этого на двух мониторах.
❤ нужняцкая фича
Сергей, расскажите про тот ваш опыт с проектом Сбера, про который обещали рассказать.
Здравствуйте)
Скоро Дисней доберется до FoxMinded и Микки Маус сделает Сергею предложение от которого он не сможет отказаться😱🐭
ахахахаха. Ну может они хоть лисичку нарисуют? Естьу Диснея лисичка, кстати?
@@SergeyNemchinskiy Дааа есть тот который грабануть хотел Пиноккио 🦊........... Ну и из зверополиса тоже есть
2:28 отсылка на Ералаш😮
Ну сорян. я старый :) А вообще-то этов нралаше более старый анекдот сняли просто. Я это еще в виде анекдота слышал
@@SergeyNemchinskiy ну мне 29 но ералаш тоже смотрел😁
А че там Google со своим яп Carbon? Или на него уже забили?
Carbon это другая инициатива. На него не забили. Работа идёт. Гугл просто не кладут яйца в одну корзину.
бажаю команді відкритих розробників BSD щастя та удачі. Але поки вони не дійдуть до рівня linux їхніми операційкам я боюсь доторкуватися навіть на емуляторі систем.
Линукс, похоже, почти вытеснил BSD, вряд-ли есть смысл их касаться. Есть мнение, что этому помогла менее либеральная лицензия GPL, обязывающая открывать изменения в Линукс и вообще в ПО с этой лицензией.
Пишу камэнт, как просили
пасиба
Дисней ничего хорошего не сделают. Куда они налагают свою лапу, там будет 💩
Крантец эпику...
В go 1.22 наконец-то нормальный роутер завезли, а не озвучено. Видно, что автор не в теме 😃
не в теме :)
Единственное что хорошо делает Rust, это забирает полный контроль над памятью и ресурсами компьютера.
Дивлюсь кожне відео на цьому каналі, але про україномовний канал дізнався щойно! Вже пів року виходять відео українською?!!!!
саме так :)
Ну честно не вижу никаких перспектив у языка Rust, лучше бы эти деньги C++ foundation отдали. С++ уже давно избавился от большинства опасных вещей, которые пытается пофиксить раст (ну если вы конечно пишите на С++, а не на С с классами), а те, ошибки, которые остаются, они и в раст присутствуют, в общем какой-то язык, который живёт только на основе хайпа. Чем больше о нём слышу, тем больше к нему появляется какое-то отвращение, хотя по началу выглядел очень даже не плохо, на замену старичку Си, правда С++ тут успел опередить Rust, улучшив свою безопасность и теперь в расте я никакого смысла не вижу. Как-то так.
В C++ завезли систему владения? Опциональное включение null лишь там, где он необходим? Нет? Умные указатели - это не система владения, это костыль!
Обратите внимание на cpp2 (cppfront) проект.
@@user-bv5zi7dt4rдавно, просто называется по-другому.
Имеете в виду std::optional?
По поводу умных указателей - смешно.
Встречный вопрос - а при сборке в cargo можно запустить кастомный скрипт после сборки одного куска кода и до начала компиляции другого?
Размер бинарника уже хотя бы в разы больше или всё ещё в десятки раз?
Если учесть наличие LLVM и clang, то вообще, пофиг, на чём писать.
Про эмбеддед вообще молчу - видел запуск раст кода без стандартной либы.
А линкер кастомный как существует?
Помнится, Мозила переходила на новое ядро на расте - Servo. И как? Уже не падает сразу после запуска? Безопасный язык же…
@@user-bv5zi7dt4r В С++ вы не должны использовать nullptr без необходимости, язык не делает явных запретов, позволяя залезать себе под копот, но для этого и существуют всякие гайдлайны, которые описывают как работать с инструментом. Если не следовать гайдлайнам, то и на расте можно отстрелить себе ногу. Не очень понимаю чем вам насолили умные указатели, очень хороший инструмент.
Согласен. Некоторые аргументы в пользу rust выглядят натянуто. Все же оптимизирован с++ быстрее rust.