IBM сделала ИИ для перевода кода с 1-го языка программирования на иной — анонсы на Tproger

IBM сделала ИИ для перевода кода с 1-го языка программирования на иной — анонсы на Tproger

Поделиться

В рамках конференции Think 2021 представители IBM объявили о свежайшем проекте — IBM CodeNet. Главный для него стал искусственный ум (ИИ), способный переводить код с 1-го языка программирования на иной.

Новенькая разработка быть может полезна при «переносе» Читать далее

1-ая бета Python 3.10 — что новейшего? — анонсы на Tproger

Поделиться

Некоторое количество дней вспять создатели выпустили первую бета-версию Python 3.10 — крайней номерной версии языка на нынешний денек. И невзирая на то, что это тестовая версия, уже на данный момент на её базе можно выяснить, что нас ждёт с будущим большим обновлением. Читать далее

Гугл выпустила инструмент для написания скриптов на JavaScript заместо Bash — анонсы на Tproger

Поделиться

Компания Гугл представила новейший пакет-надстройку для child_process. С его помощью создатели сумеют создавать новейшие скрипты, используя для этого наиболее обычный JavaScript заместо «обычного» Bash. 

Пример скрипта

#!/usr/bin/env zx

await $`cat package.json | grep name`

let branch = await $`git branch —show-current`
await $`dep deploy —branch=${branch}`

await Promise.all([
$`sleep 1; echo 1`,
$`sleep 2; echo 2`,
$`sleep 3; echo 3`,
])

let name = ‘foo bar’
await $`mkdir /tmp/${name}`

На примере этого скрипта можно осознать как синтаксис, так и саму сущность Гугл ZX.

Как установить?

Выполнить в Терминале команду npm i -g zx

Что далее?

Сами скрипты можно писать в файле формата .mjs. В таком случае их можно будет употреблять на верхнем уровне.

Если же вы предпочитаете .js-расширение, то скрипт стоит обернуть во что-то наподобие void async function () {…}().

Также необходимо добавить в начало скрипта последующий шебанг: #!/usr/bin/env zx

Как запустить скрипт?

Пуск скрипта происходит одним из 2-ух методов.

Олимпиада Proggy-Buggy Towel Contest 2021

25 мая в 18:00, Онлайн, Беcплатно

tproger.ru

Действия и курсы на tproger.ru

1-ый:

chmod +x ./script.mjs
./script.mjs

2-ой:

zx ./script.mjs

При использовании zx через bin либо шебанг, все $, cd, fetch и остальные можно употреблять без импорта.

Примеры установок и наиболее подробную информацию можно отыскать в репозитории проекта на GitHub, перейдя по ссылке.

Источник: GitHub/Гугл

Источник: tproger.ru

Inliner: VSCode-расширение для чтения и исправления кода без необходимости переключаться меж файлами — анонсы на Tproger

Поделиться

На Reddit набирает популярность тред с новеньким расширением для VSCode. Проект, получивший заглавие Inliner, дозволяет исправлять код в посторониих файлах, не выходя из уже открытого.

Разработкой инструмента занимается Siddhant Jain — создатель одноимённого YouTube-канала. По словам Читать далее

GitHub восстановит код реверс-инжиниринга GTA III и Vice City, заблокированный ранее Take-Two Interactive — анонсы на Tproger

Поделиться

Несколько месяцев вспять группа энтузиастов провела удачный реверс-инжиниринг GTA III и GTA: Vice City. Они выпустили соответственный код на GitHub. Но фактически сходу проект заблокировали из-за претензий правообладателя — Take-Two Interactive.

А что вышло на данный момент Читать далее

Нейросеть «обучила» киноактёров правдоподобно гласить на зарубежном языке — анонсы на Tproger

Поделиться

Компания Flawless представила новейший инструмент — TrueSync. С его помощью будущие киноделы сумеют синтезировать движения губ и мускул лица актёров для перевода кинофильмов на различные языки. 

На данный момент создатели дубляжа обязаны подстраивать переведённые высказывания под длину Читать далее

Релиз Kotlin 1.5: поддержка особенностей Java 15 и новейший JVM-компилятор — анонсы на Tproger

Поделиться

Компания JetBrains анонсировала в своём блоге 1-ое большое обновление Kotlin в 2021 году — Kotlin 1.5.0. Оно принесло в язык огромное количество увлекательных конфигураций, в том числе внедрение JVM IR компилятора по дефлоту.

Что новейшего?

Nintendo анонсировала конструктор игр с обучением основам программирования — анонсы на Tproger

Поделиться

Компания Nintendo анонсировала новейшую игру для портативной консоли Switch — Game Builder Garage. С её помощью игроки сумеют сами создавать игры, попутно обучаясь основам программирования.

По собственной сущности, новейший проект является идеологическим потомком WarioWare DIY, Super Mario Maker и Toy-Con Garage — Читать далее

Взломщик взломал веб-камеру жуликов, пытавшихся вытягивать у него средства — анонсы на Tproger

Поделиться

В сети набирает популярность история YouTube-блогера под ником Scambaiter. Ему удалось взломать комп и веб-камеру интернет-мошенников прямо во время разговора с ними.

Сам взломщик поведал, что злоумышленники пробовали одурачить его, послав письмо на Читать далее

Вышел Bootstrap 5. Рассказываем основное о новейшей версии — анонсы на Tproger

Поделиться

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

По словам девелоперов, на пути к релизу Bootstrap 5 прошёл через три альфа- и бета-версий, также несколько Читать далее

Microsoft выпустила первую бета-версию браузера Edge для Linux — новости на Tproger

Поделиться

Microsoft сделала то, чего от неё ждали многие веб-разработчики. Компания довела до стадии бета-тестирования Linux-версию браузера Edge.

На выбор доступны rpm- и deb-пакеты приложения. Поддерживаются дистрибутивы Ubuntu, Debian, Fedora и openSUSE. Бета-версия Microsoft Edge планируется Читать далее

SpaceX воспретил юзерам закачивать пиратский контент через галлактический веб Starlink — анонсы на Tproger

Поделиться

Юзер Reddit под ником Substrate-97 опубликовал письмо, приобретенное от Starlink. В нём дочерняя компания SpaceX воспретила создателю поста закачивать нелицензионный контент, используя её услуги.

По словам Substrate-97, он пробовал скачать «CBS show» как раз с целью проверить, Читать далее