Size: a a a

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

2021 September 24
Типичный программист
​​QA: — Это баг!
ПМ: — Это фича!
Разработчик: — Тогда держите хотфикс...
источник
2021 September 25
Типичный программист
Ловите подборку главных новостей уходящей недели:

— Появился способ побороть боязнь пауков с помощью смартфона: https://tprg.ru/QCsq

— Apple готовит складные айфоны наподобие Samsung Galaxy Z Flip и Z Fold: https://tprg.ru/kEAh

— На всех линиях московского метро теперь можно расплачиваться лицом: https://tprg.ru/5JzE

— Apple работает над функцией выявления депрессии: https://tprg.ru/iVlQ

— «Калашников» разрабатывает умный автомат на ИИ: https://tprg.ru/o41p

#новости
источник
Типичный программист
Какие современные математические уловки давали преимущество полководцам из Древнего Китая?

Да, мало кто любит эти логическо-математические задачки с собеседований. Автор этой статьи раскрыл любопытный пример того, как спустя более 1500 лет одна из таких по-прежнему даёт ключи к более важным истинам. А заодно простым языком объяснил суть теоремы об остатках.

Она остается полезным способом решения современных проблем в астрономии или, например, шифровании RSA: https://tprg.ru/UiBk

#математика #история
источник
Типичный программист
Ещё не знакомы с динамическим программированием? Тогда мы идём к вам!

Динамическое программирование — способ решения задач через разбиение их на подзадачи, которые, в свою очередь, используются для нахождения ответа исходной задачи. Так, например, чтобы вычислить некоторое число в последовательности Фибоначчи, нужно сперва сложить предыдущие числа.

В статье простым языком разобрали несколько классических задач динамического программирования: https://tprg.ru/DUtN

#начинающим #алгоритмы
источник
2021 September 26
Типичный программист
Какие «бумажки» действительно подтвердят скилл программиста? И нужны ли они вообще?

#обсуждение
источник
Типичный программист
Делимся бесплатным годным курсом по Java

В него входят 26 уроков, 46 тестов и 133 интерактивные задачи. Он подойдёт не только как самостоятельный материал для начинающих и продвинутых программистов. Но и как дополняющий курс впридачу к другим материалам по Java:

https://tprg.ru/oBC7

#java #курсы
источник
Типичный программист
У вас есть шанс определить дальнейшую судьбу открытых решений в стране и внести свой вклад в развитие OSS на Russia Open Source Summit.

На саммите разработчики, энтузиасты и представители государственных структур обсудят все сферы Open Source: от монетизации до безопасности. Задача саммита — сформировать представление о нынешнем состоянии открытых решений в стране и найти способы повысить популярность открытого кода.

Кстати, вы можете рассказать и о своём проекте на OSS — для этого достаточно просто подать заявку. Участие бесплатное, но требуется предварительная регистрация.

Где: Москва, Radisson Collection Hotel

Когда: 1 октября в 10:00 по мск

Узнать подробнее о программе и зарегистрироваться: https://tprg.ru/aeXf

Присоединиться к обсуждению инициатив можно в телеграм-чате: http://t.me/RuOpenSource

#ивент
источник
Типичный программист
Основные методы ввода-вывода (I/O)

Начинающему разработчику бывает сложно разобраться в средствах ввода-вывода (I/O), поскольку присутствует небольшая путаница в определении различий этих способов.

Это статья восполнит этот пробел и поможет разобраться в классификации основных типов ввода-вывода: https://tprg.ru/l0EQ

#начинающим
источник
2021 September 27
Типичный программист
Стример из Германии соорудил для хомяка клетку, подключенную к аккаунту на криптобирже, — за 3 месяца портфолио хомяка выросло на 30%

Шутки про хомячков и биткоин заиграли новыми красками.

Внутри клетки были установлены 2 тоннеля и колесо с датчиками. Так, колесо отвечало за выбор одного из 30 криптоактивов, а тоннели — за покупку и продажу. Все торговые сессии транслировались на Twitch-канале, а сделки в реальном времени отправлялись в Twitter и Reddit: https://tprg.ru/dXsc

На видео — небольшая презентация проекта с объяснением, как всё работает.

#кек #криптовалюты #diy
источник
Типичный программист
Как попасть на работу в Яндекс?

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

https://tprg.ru/PW8C

#яндекс #работа
источник
Типичный программист
«Газпром-медиа» уже скоро может запустить отечественный аналог TikTok

По заявлению главы холдинга уже вначале этой зимы будет запущен сервис коротких видео в вертикальном формате. Актуальность проекта обусловлена «вертикализацией» медиа-контента — 80% пользователей смартфонов смотрят видео именно в таком формате.

Мобильное приложение будет называться «Я молодец».

Источник: 3DNews
источник
2021 September 28
Типичный программист
«Лидеры цифровой трансформации» 2021 — больше, чем хакатон

Выбирайте одну из 10 актуальных задач и разрабатывайте новые цифровые продукты для города. Можно выбрать задачи из разных сфер: NLP, CV, RecSys, ASR и др. А если команды нет, организаторы помогут её найти.

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

Выбирайте задачу и регистрируйтесь прямо сейчас: http://rhck.me/leaders7

И вступайте в телеграмм-чат хакатона: https://t.me/leaders21

Это #партнёрский пост
источник
Типичный программист
Пользователь Stack Overflow ответил на 85+ тысяч вопросов за почти 10 лет — это примерно 24 ответа каждый день

Недавно на англоязычных ресурсах началось обсуждение одного необычного юзера Stack Overflow. За почти 10 лет своего присутствия на платформе Гордон Линофф дал 85 201 ответ на вопросы, в основном связанные с SQL и дата-майнингом. А охват его ответов составил более 58,5 миллионов человек:

https://tprg.ru/WTlx

Гордон часто занимает первые места по вкладу на сайте. Тем не менее, очень интересно, как ему удалось оставлять 169 ответов в неделю на протяжении почти 10 лет и не бросить это занятие. Как считаете?

#stackoverflow
источник
Типичный программист
Эти 3 игры помогут прокачаться программистам с опытом

В статье наш читатель Максим Кузнецов сделал небольшой обзор крутых и полезных игр для программистов, в которых можно прокачать навыки автоматизации, создания архитектуры и разобраться в машинном обучении:

https://tprg.ru/IRxO

#игры
источник
Типичный программист
Новая подборка вакансий для IT-специалистов

Business Analyst в EPAM
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования

Программист 1С в Accountor Russia
Где: Удалённо
Сколько: По итогам собеседования

Java Backend Engineer (Senior) в Revolut
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования

Principal Software Engineer (Cloud Platform) в Cube Dev
Где: Москва
Сколько: От 8000 $

Golang Developer (Senior) в YAY Games
Где: Москва
Сколько: По итогам собеседования

PHP Developer (Senior) в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования

Аналитик SQL в «Автомакон»
Где: Удалённо
Сколько: До 300 000 ₽

#вакансии #работа
источник
Типичный программист
Google переведёт Android на обычное ядро Linux вместо применения собственного

Это должно упростить доведение обновлений безопасности и переход на новые ветки ядра.

До появления GKI ядро для Android проходило несколько стадий подготовки. Поэтому поставщики часто не спешили поставлять обновления или вообще использовали одно ядро на протяжении всего жизненного цикла своих устройств.

Так, для Android 12 будут будут предложены сборки ядра GKI, приближенные к обычному ядру 5.10 с регулярным выпуском обновлений. А специфичные для Android дополнения и обработчики от OEM-производителей вынесут в отдельные модули ядра. Они не будут привязаны к версии основного ядра и смогут развиваться отдельно.

#google #android
источник
2021 September 29
Типичный программист
Домашние роботы эволюционируют: Amazon показала Astro — домашнего мини-робота на колёсах с милой «мордочкой»

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

Робот будет доступен за $999 — правда, из-за того, что это продукт «Day 1 Edition», пока не для всех. Чтобы избежать перепроизводства, поначалу компания попросит людей зарегистрироваться, а затем уже предложит им заказать робота.

Взяли бы себе такого?

#amazon #роботы
источник
Типичный программист
30 сентября пройдёт бесплатный митап для аналитиков «Avito Analytics Meetup #4»

Вас ждут доклады от спикеров из СберМаркета, AliExpress Россия и Авито про:
— аналитику по Agile-процессам,
— выстраивание аналитики с нуля,
— улучшение результатов продавцов с помощью данных,
— грамотное ценообразование.

Когда: 30 сентября в 18:00 по мск

Узнайте подробнее и нажмите «Напомнить», чтобы подключится к трансляции с самого начала: https://tprg.ru/Wg94

#ивент
источник
Типичный программист
Как на самом деле работает Wi-Fi и как его взломать?

В этой статье разобрали самые распространённые инструменты и методы взлома. Там есть про брутфорс, WPS, использование беспроводных адаптеров, базы паролей, фишинг и взлом роутера с физическим подключением.

Как минимум, статья поможет узнать, насколько сильно нужно озаботиться защитой беспроводного соединения. А что «как максимум» — решайте сами: https://tprg.ru/nPWD

#безопасность
источник
Типичный программист
уже завтра миллионы устройств могут потерять доступ в Сеть

Дело в том, что 30 сентября истечёт срок службы цифрового корневого сертификата IdenTrust DST Root CA X3, который использовался для подписи сертификатов, выданных центром Let's Encrypt. После устаревания DST Root CA X3, сертификаты Let's Encrypt перестанут восприниматься во многих прошивках и операционных системах.

Так, с проблемой могут столкнуться:
— ноутбуки MacBook на базе macOS 10.12.0 и старше,
— смартфоны iPhone и iPad, не способные обновиться хотя бы до iOS 10,
— устройства на базе Android 2.3.6 и старше,
— системы на базе Windows XP Service Pack 2,
— клиенты OpenSSL версии 1.0.2 и старее,
— игровые консоли PlayStation 3 и PlayStation 4 с версией прошивки старее 5.00,
— а также Nintendo 3DS, старые модели смарт-телевизоров и IoT-устройств и любые другие гаджеты, которые требуют безопасного подключения к определённому серверу.

Для обеспечения доверия сертификатам Let's Encrypt потребуется ручное добавление ISRG Root X1 в хранилище корневых сертификатов.

Источник: 3D News
источник