Size: a a a

Типичный программист

2020 May 28
Типичный программист
Как изменится IT-отрасль вследствие пандемии

Как пандемия повлияет на IT? Какие IT направления станут более востребованными, а какие окажутся в упадке? Как изменится рынок труда айтишников? Вытеснит ли собственная разработка аутсорс?

Мы узнали у экспертов, что они думают на этот счёт:

https://tprg.ru/Nqg8

#эксперты #тренды
источник
Типичный программист
Студенты из Лондона изобрели телефон, который «облизывает» ухо собеседника

Один из авторов проекта рассказывает: «Как-то друг сказал мне: „Людям не хватает прикосновений. Я не могу полностью погрузиться в телефонную беседу или в разговор в Zoom, чтобы почувствовать близость“». Поэтому они и изобрели устройство, которое позволит людям «ощутить» беседу, находясь в разных частях света, что в период мирового карантина особенно актуально.

Работает устройство так: внутри установлен микрофон, который следит за речью говорящего и в зависимости от этого настраивает движение языка. Чем громче говорит человек, тем размашистее будет двигаться механизм, а чем чаще будут меняться интонации в голосе, тем быстрее будут совершаться движения вверх-вниз.

Похоже, более полезного изобретения для человечества ждать не стоит.

Источник: Dezeen

#hardware #технологии
источник
2020 May 29
Типичный программист
Stack Overflow опубликовал результаты ежегодного опроса 65-и тысяч разработчиков за 2020 год:

— топ-3 «любимых» языка программирования: Rust, TypeScript и Python;
— топ-3 «ненавистных» языка программирования: VBA, Objective-C и Perl;
— 90% опрошенных за ответами на вопросы по написанию кода идут на Stack Overflow;
— когда первой в поисковой выдаче оказывается ссылка, которую разработчик уже посещал, 14% чувствуют раздражение, а 52% испытывают тёплые чувства из разряда «встречи со старым другом».

Почитать полную версию отчёта и посмотреть на красивые графики можно здесь: https://tprg.ru/4Emk

#тренды #stackoverflow
источник
Типичный программист
Веб-страница — канал про веб-разработку.

Там делимся самыми свежими и интересными материалами по фронтенду, бэкенду и девопсу: @tproger_web
источник
Типичный программист
Недавно Google выкатил Core Web Vitals — новые метрики, по которым планируется оценивать качество сайтов. О том, что это за метрики, мы писали в Веб-странице.

Сейчас они обновили два своих ключевых инструмента для измерения этих метрик:
— Google Search Console: https://tprg.ru/f9t4
— PageSpeed Insights: https://tprg.ru/5JSj

Пока разработчики говорят, что на ранжирование это ещё не влияет, но понятное дело, что уже практически всё готово для того, чтобы эта функциональность заработала.

#веб #chrome
источник
Типичный программист
Подборка игр на необычных движках

На каких движках можно разработать игру? REDengine 4 — да, Unreal Engine — безусловно. А что-нибудь поинтереснее?

Как на счёт Excel, блокнота или даже фотошопа? Да, и с их помощью тоже можно создавать незаурядные игры. А на видео в посте — Quake на осциллографе.

Сделали подборку игр, написанных на самых необычных движках:

https://tprg.ru/B0ah

#gamedev #кек
источник
2020 May 30
Типичный программист
Google выпустил инструмент дополненной реальности, который поможет соблюдать социальное дистанцирование.

Работает только в браузере Chrome на Android. Заходите на специальную страничку и смартфон рисует вокруг вас зону вашего личного пространства:

https://tprg.ru/WsfD

Будете пользоваться?

#google
источник
Типичный программист
VR клавиатура на Three.js

Разработчик на Three.js написал среду для виртуальной реальности, которую можно использовать для различных пользовательских интерфейсов.

Например, можно пользоваться там такой клавиатурой, как на видео.

Самому потыкать это можно в браузере (работает и без VR-шлема): https://tprg.ru/s6HO

А исходники и другие примеры использования можно посмотреть на гитхабе: https://tprg.ru/snCE

#vr
источник
2020 May 31
Типичный программист
Разработчик при помощи генетических алгоритмов решил задачу рисования «Моны Лизы» с использованием 256 кругов. Исходники выложил здесь:

https://tprg.ru/IuYG

#алгоритмы
источник
Типичный программист
Подборка из 10 IDE для программирования на Python

В ней рассматриваем плюсы и минусы всех вариантов и помогаем выбрать лучший из них для решения ваших задач:

https://tprg.ru/zgMm

#python
источник
Типичный программист
Подборка open source проектов

В этом репозитории собрана большая подборка open source проектов на множестве языков программирования — С, C++, Go, JS, Java, Python, R, Ruby, Kotlin и многих других:

https://tprg.ru/0oAC

#opensource #python #cpp #java
источник
2020 June 01
Типичный программист
Как устроиться в LinkedIn, Facebook, Google в Кремниевой Долине?

Автор статьи рассказывает, как успешно пройти собеседование в одной из Big Tech компаний, чтобы получить возможность поработать над чем-то очень значимым в IT-столице мира:

https://tprg.ru/0PWT

Сам он при этом получал предложения о работе и в Facebook, и в Google, и в Tesla, а сейчас работает в LinkedIn.

#собеседование #карьера
источник
Типичный программист
Шпаргалка по трём часто используемым функциям при работе с данными.

Сохраняйте и используйте при необходимости.

#шпаргалка
источник
Типичный программист
В интернете появилась картинка, которая ломает Android-смартфоны, если установить её на фон

Всё дело в цветовой гамме картинки. Android настроен на отображение sRGB-цветов, но эта картинка использует RGB-гамму. В Android 11 система автоматически преобразует картинку в безопасный формат, а вот в Android 10 этого не предусмотрено.

Посмотреть картинку можно в твите, с которого всё началось (простое открытие картинки ни к чему плохому не приведёт): https://tprg.ru/ZIwN

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

#android #факап
источник
2020 June 02
Типичный программист
29 июня – 2 июля пройдёт большая ежегодная конференция по «плюсам» — C++ Russia 2020.

На конференции можно:
— Послушать доклады, поучаствовать в обсуждениях и пообщаться с именитыми спикерами — без цензуры, без паники, без ограничений по времени.
— Детально разобрать возможности новых стандартов, послушать о функциональном программировании, многопоточности, корутинах, метапрограммировании и многом другом.
— Наконец, выиграть памятные подарки от партнёров.

Присоединяйтесь и узнавайте последние новости из мира C++: https://tprg.ru/3lXH

Это #партнёрский пост
источник
Типичный программист
IT во время чумы: что произошло за последнюю неделю

— Специалисты предотвратили утечку данных миллионов пользователей приложения для мониторинга в Катаре. Механизм взлома был до смешного прост. Приложение генерирует QR-код специального вида по запросу, содержащему личный номер гражданина, — больше никакой аутентификации не требуется. В QR-коде содержатся имя, геолокация, данные о самочувствии человека и другая конфиденциальная информация. Злоумышленники могли вытянуть с серверов приложения всю базу простым перебором личных номеров. Проблемы в безопасности усугубляет тот факт, что приложение обязательно к установке всеми гражданами, а тех, кто отказывается, ждёт тюрьма и большие штрафы.

— Сотрудники Qiwi и Mail.Ru Group сидят дома до осени. Всё потому, что выполнить все рекомендации Роспотребназдора сложновато. Они заключаются, в частности, в соблюдении дистанции между сотрудниками во время обедов, измерением температуры у каждого без очередей и близкого контакта, пояснили представители компаний. Впрочем, если дома работать совсем нет возможности, то выйти в офис можно будет с 1 июля.

— В рунете в разы выросло количество фишинговых сайтов, имитирующих службы доставки. Чаще всего подделывают СДЭК, «Почту России», Boxberry и ПЭК. Они имитируют URL, интерфейс и дизайн сервисов, а после оплаты просто исчезают. По мнению аналитиков, дело не только в режиме самоизоляции, но и в пороге входа: стало намного проще создавать и поддерживать фейковые лендинги, а следы их создателей найти сложно. Видимо, злоумышленникам тоже не сидится без работы дома.

— В Беларуси запустили сайт в поддержку медработников. Веб-сервис Spasibo.Live парсит посты из Instagram, ВКонтакте, Twitter и Facebook со специальными тегами в знак благодарности медикам за их работу. Так что сказанное удалённо «Спасибо» теперь увидят не только ваши подписчики.

#новости
источник
Типичный программист
В Half-Life: Alyx можно не только на доске рисовать, но и смотреть на очень реалистичную водичку в бутылках.

Если хотите сделать что-то похожее самостоятельно, то здесь есть несложный урок для Unity: https://tprg.ru/HAi2

#gamedev #halflife
источник
Типичный программист
Алгоритм сортировки Сталина

Проходим по массиву и проверяем, по порядку ли стоят элементы. Каждый элемент, который нарушает порядок, удаляем. На выходе получаем массив, где все элементы стоят по порядку.

Исходники алгоритма на многих популярных языках программирования на гитхабе: https://tprg.ru/lcGW

#сортировка
источник
2020 June 03
Типичный программист
AR можно использовать не только для всяких прикольных штук, но и для решения прикладных задач.

Например, производитель сетевого оборудования Ubiquiti предлагает сисадминам использовать вот такое приложение с дополненной реальностью для упрощения работы: https://tprg.ru/uTOG

#ar #сети
источник
Типичный программист
Оконные функции в SQL — что это и зачем они нужны

Даже знатоки SQL часто не понимают, как работают оконные функции, и считают их какой-то особой магией для избранных.

В этой статье на реальном датасете покажем несколько примеров работы оконных функций, чтобы вы перестали бездумно копипастить их со StackOverflow и поняли, как они работают:

https://tprg.ru/uC7f

#sql
источник