Типичный программист
81.4K subscribers
2.67K photos
894 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Австралийские учёные (очевидно по фото) разработали технологию применения человеческих волос для производства гибких дисплеев.

С помощью этой технологии небольшие пряди волос превращаются в углеродные наноточки. Учёные говорят, что из-за насыщенности волос углеродом и водородом они хорошо подходят в качестве сырья для создания дисплеев по технологии OLED.

Отмечается, что источником сырья для исследования стала ближайшая к исследовательскому центру парикмахерская.

Подробнее о технологии можно почитать тут: https://tprg.ru/ht3n

#технологии #физика
По данным Работы.ру, 26% опрошенных россиян, которые перешли на работу из дома во время самоизоляции, остаются на удалёнке. А 47% хотели бы продолжить работать дистанционно.
А вы как относитесь к работе на удалёнке?
Anonymous Poll
61%
Одобряю
28%
Всё равно, где работать
11%
Не одобряю
Как стать разработчиком игр

Мечтаете разрабатывать игры, которые бы всем нравились и запускались на любом компе? Это невозможно.

Но возможно вот что. Мы подготовили небольшой гайд по старту в разработке игр — без сверхсекретных хинтов и «как войти в геймдев за 5 минут». В статье есть краткий план, полезные инструменты и советы от специалистов в игровой индустрии:

https://tprg.ru/UzD3

#gamedev
This media is not supported in your browser
VIEW IN TELEGRAM
Зарелизилось приложение для простого совместного кодинга GitDuck

Приложение интересно тем, что напоминает эдакий видеочат для программистов и встраивается прямо в IDE. Оно даёт возможность видеть действия друг друга, разговаривать, править и выделять код. Получается ламповый эффект «подошел и смотришь в экран коллеги» для удалёнки:

https://gitduck.com/

Free-версия ограничивается 45 минутами на звонок (как в своё время в Zoom). Но кто работал с громоздкими Slack'ами с их Code Pair, наверняка заценит. К тому же каждые 45 минут, например, можно делать перерыв.

#ide
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст собрал фоторамку, которая не просто листает фотки, а показывает целый фильм по 30 кадров в час

Интересно, что в качестве экрана используется дисплей с электронными чернилами. И несмотря на использование Raspberry Pi, всю начинку удалось уместить в обычную фоторамку. Вышло дороговато (на август 2020 ~$170), но в сочетании с фильмами Хичкока, замедленными до 30 кадров в час, кажется, оно того стоит.

Процесс сборки он подробно описал здесь: https://tprg.ru/AWgH

#hardware #diy
Диаграммы — такой же инструмент коммуникации, как разговор по видео или сообщение в Slack.

Но что делать, если хочется вложить диаграмму в текстовый файл или прямо в комментарий к коду? А если нужна такая, которую хотелось бы встроить на сайт и дать «потрогать» её посетителям? А что если вообще нет желания строить диаграммы, и хочется, чтобы они создавались автоматически на основе вашего кода?

Не удивляйтесь, но для всего этого есть свои сервисы. В этой статье вы подробнее узнаете о сервисах для создания диаграмм — от must have до самых необычных:

https://tprg.ru/ac8d

#инструменты #документация
Сможете справиться со школьной программой информатики?

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

Так ли это? Узнайте, что требуют с нынешних школьников, и проверьте свои знания на реальных задачках ЕГЭ в нашем новом тесте:

https://tproger.ru/quiz/computer-science-exam-test/

#тесты
This media is not supported in your browser
VIEW IN TELEGRAM
Исследователь из США создал ИИ, который генерирует идеальный рецепт сэндвича с бананом и арахисовой пастой

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

Для тех, кто хочет готовить идеальный сэндвич по утрам, но никак не получается, автор выложил алгоритм в открытый доступ на гитхаб:

https://github.com/EthanRosenthal/nannernest

А в отдельной статье он подробно расписал работу алгоритма:

https://tprg.ru/isMk

#ии #алгоритмы
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик выпустил консольную тулзу для создания презентаций. Выглядит гораздо лучше, чем PowerPoint.

Инструкция по установке и использованию есть на гитхабе:

https://github.com/vinayak-mehta/present

#консоль
Угадаете игру по её факту?

Мы подготовили тест, в котором собрали много интересных фактов об игровом мире. Вам предстоит угадать откуда тот или иной факт:

https://tprg.ru/Xun3

#игры
#вакансии #работа
Санкт-Петербург, зарплата по итогам собеседования

Nexign, ведущий поставщик систем поддержки бизнеса и платформ IoT для крупных операторов связи, ищет Senior Automation QA в команду проекта Universal financial monitor.

Нужно будет развивать имеющиеся инструменты тестирования и писать новые, готовить тестовые сценарии и поддерживать весь цикл CI. Требуется опыт автоматизации на Java, работы с TestNG и Linux.

Из плюшек можно выделить:
— расширенный соцпакет (можно компенсировать расходы на спорт, отдых, книги и многое другое);
— собственные центр обучения и мастер-классы;
— терраса на крыше, спортзал и массажные кресла в офисе.

Больше информации про задачи и преимущества: https://tprg.ru/rF2n
This media is not supported in your browser
VIEW IN TELEGRAM
Программисты из Postuf разработали решение для Telegram, которое позволяет скрывать разные аккаунты и открывать их только через уникальный код-пароль.

Причём стандартный интерфейс приложения абсолютно никак не изменился, добавился всего один пункт в настройках конфиденциальности (который доступен лишь в течение 1 минуты после авторизации в основном аккаунте, поэтому сторонний пользователь вообще никак не узнает об использовании фичи).

Для чего такая фича может понадобиться?

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

Теперь разработчики хотят, чтобы Павел Дуров ознакомился с их решением. Для этого они запустили хештег #ДуровДобавьДвойноеДно. Подробнее о работе фичи ребята рассказали в этой статье:

https://tprg.ru/CV0Q

Пользовались бы такой фичей?

#telegram #безопасность
Как работают импорты в Python

Можно долго спорить, где import лучше — в Python 2 или 3. Но бывают ситуации, когда необходимо написать универсальное решение для обоих версий.

В этой статье разобрали если не всё, то почти всё, что касается импортов в Python — как для второй, так и третьей версии:

https://tprg.ru/htCU

#python
Студент из Сингапура собрал приставку из арбуза

Для этого ему понадобился собственно сам арбуз и несколько деталей: Raspberry Pi, кнопки-контроллеры, динамики, небольшой дисплей, куча проводов и пауэрбанк.

Подробнее посмотреть на процесс создания приставки можно в небольшом видео блогера: https://tprg.ru/vJ0H

#diy #raspberry
Разработчик ушёл на удалёнку, но решил, что этого ему мало. И решил уйти в VR.

Купил VR-шлем за $500, поставил 3 монитора, поработал в таком режиме месяц и теперь делится своим опытом:

https://tprg.ru/dc3G

#vr #удалёнка
Подборка книг для тех, кто делает игры, в двух частях:

— 1 часть: https://tprg.ru/9xvI
— 2 часть: https://tprg.ru/Oe75

От книг по сценарному мастерству и проектированию окружающей среды до секретов творчества от Сальвадора Дали.

#gamedev #книги