Код в мешке
250 subscribers
8.99K photos
1.59K videos
2.11K files
42.3K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивная демка: как нейросеть AlphaCode «читает» условия и пишет по ним код и почему кожаным программистам паковать чемоданы пока рано

Мы постом выше в шутку призвали кожаных программистов паковать чемоданы. Но на самом деле, пока ещё очень рано. Задачки на Codeforces, конечно, непростые, но на руку нейросети очень формализированные. А как известно, хорошие ТЗ — большая редкость.

Тем интереснее посмотреть, как она «понимает» эти чёткие условия. Демка показывает, конкретно на какие места обращает внимание нейронка, и какой код пишет. Можно потыкать кнопочки и посмотреть разные задачи.

Очень залипательно: https://alphacode.deepmind.com/#layer=18,problem=110,heads=11111111111

#нейросети #ии
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Нет, это не игра, это портфолио: яркие сайты-портфолио разработчиков

В IT для портфолио часто не достаточно pdf, который скидывают HR-ам на почту. У нас есть код на GitHub, технические блоги и личные истории успеха, которые не уместишь в один документ. И вот несколько интересных портфолио, которые точно никого не оставят равнодушным:

1. albinotonnina.com
Это портфолио инженера из Рима. Оно не только о работе, но и о жизни. Тем не менее, там есть вся необходимая информация для будущего работодателя. Бонус: код сайта есть на гитхабе.

2. strml.net
Этот сайт буквально пишет сам себя, попутно комментируя свои действия. Очень залипательно. Исходники, кстати, тоже доступны на гитхабе.

3. iuri.is
Портфолио фронтендера из Бразилии с отсылкой к игре Super Mario Bros. Можно прыгнуть за Mario и выбить монетку.

4. bruno-simon.com/#cybertruck
Это портфолио-игра от французского разработчика. В ней можно управлять кибертраком. Просто сбиваете кегли и попутно смотрите, в каких проектах он участвовал.

#собеседование #веб
Forwarded from Типичный программист
Хорошие практики работы с GitHub: как получить 4,5 тысяч звёзд на GitHub для OpenSource-проекта всего за 6 месяцев

Речь идёт про фреймворк ToolJet. Он создан, чтобы упростить создание приложений с формами, виджетами и дашбордами с помощью JavaScript. Так вот его разработчики поделились своим опытом, как им удалось правильно презентовать свой проект, найти аудиторию, получить фидбек и справедливую оценку.

Вот несколько из них.

#github #opensource #советы
Forwarded from Типичный программист
​​Что учить веб-разработчику: проект, на котором в удобной форме собраны большинство инструментов/тем с пояснениями и ссылками на ресурсы.

HTML, CSS, JS, PWA, фреймворки, тестирование, безопасность, архитектура, дизайн, алгоритмы, базы данных — всё есть:

https://andreasbm.github.io/web-skills/

#веб #инструменты
Forwarded from Типичный программист
А вы тоже берёте в руки смартфон, как только проснулись, машинально скроллите ленты соцсетей, хотя там нет ничего нового, и чувствуете, что новые уведомления в рабочих чатах вызывают тревогу и раздражение?

Поздравляем, вам пора на цифровой детокс!

У нас вышла отличная заметка, в которой Анна Иванцова из Philips Xenium рассказала о других признаках приближающегося выгорания. А также о том, как справиться с усталостью от технологий. И избежать выгорания, не становясь при этом затворниками и не уходя в лес:

https://tproger.ru/articles/didzhital-detoks-ili-kak-spravitsja-s-ustalostju-ot-tehnologij-i-izbezhat-vygoranija/

#работа #советы
Forwarded from Типичный программист
Media is too big
VIEW IN TELEGRAM
Матрица приближается: целый район Сан-Франциско перенесли в виртуальное пространство с помощью новой нейросети

Block-NeRF — это масштабирование Neural Radiance Fields, которое позволяет рендерить сцены в масштабе целого города, охватывающих несколько кварталов. Так вот, чтобы продемонстрировать мощь этой технологии, ребята подвергли нейрорендерингу целый район Сан-Франциско. На вход они подали 2,8 миллионов изображений, собранных из 13 часов записи.

Учитывая, что это дело рук исследователей из Waymo, сразу напрашивается возможность быстро создавать почти реальные полигоны для тренировки ИИ беспилотных автомобилей. Только без аварий, жертв и кучи денег на реальную технику. А в будущем с помощью этой штуки можно было бы переносить локации из реального мира в игры и те самые метавселенные, вместо того, чтобы воссоздавать каждую деталь вручную.

Кому интересны детали, подробности об исследовании и ещё больше примеров есть в блоге Waymo Research: https://waymo.com/research/block-nerf/

#технологии #нейросети
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Кстати, если интересно, как самим реализовать такие анимированные диаграммы, вот отличная мини-статья, которая поможет в этом разобраться.

Там описаны особенности работы с линейными/круговыми диаграммами и гистограммами. Делов на 10 строк кода, зато как красиво:

https://nuancesprog.ru/p/14847/

#python
Forwarded from Типичный программист
Принесли годноту для тимлидов: подробнейшая карта навыков и компетенций, поддерживаемая сообществом разработчиков.

Будет полезно разработчикам, чтобы оценить свой уровень и понять, куда развиваться дальше. Тимлидам, чтобы определить свою область ответственности и вектор развития с руководителем или провести собеседование.

У репозитория 4,4k звёзд на гитхабе, а последнее обновление было сделано всего пару недель назад: https://github.com/tlbootcamp/tlroadmap

#шпаргалка
Forwarded from Типичный программист
В GitHub наконец-то завезли возможность добавлять в md-файлы динамические диаграммы Mermaid

Как верно отмечают пользователи, осталось только дождаться нормального просмотра PDF и заживём!

Mermaid основан на JavaScript и с его помощью можно динамически создавать блок-схемы, UML-диаграммы и многое другое. Теперь полноценную поддержку схем добавили в синтаксис разметки Markdown. До этого диаграммы приходилось вставлять в виде изображений или «рисовать» с помощью ASCII символов.

#github
Forwarded from Типичный программист
Годнота для Java-разработчиков: дорожная карта с пояснениями и полезными материалами на 2022 год

Как всегда, кратко — на картинках, а более подробно — в статье на Medium: https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2

#java #шпаргалка
Telegram Desktop обновился до версии 4.16.8

Что нового:
• Переделаны подтверждения* перед открытием файла.
...
Читать далее:
https://t.me/tginfo/3996

* Client-side RCE в Telegram Desktop. Разбор с POC

Недавно некоторые СМИ писали о "новой уязвимости" в приложении Telegram Desktop для Windows, которая позволяет злоумышленнику исполнять произвольный код при открытии чата с ним, если у вас включена автозагрузка файлов (она включена по умолчанию).

Была ли действительно эта уязвимость?

Да. Предоставляю видеозапись POC этой уязвимости, а ниже я разберу, из чего состоит вредоносный файл и почему при его автозагрузке исполнялся произвольный код.

Читать полностью:
https://habr.com/ru/articles/807535/
...