tproger | Technologies

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

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

Разработчики Perl опубликовали анонс стабильной версии 38.0 для Perl 5

Разработчики Perl 5.38.0 работали в течение 12 месяцев для выпуска стабильной версии после Perl 5.36.0. В неё вошли 290 000 строк изменений в 1 500 файлах от 100 авторов.

Из самого интересного:
— Новый синтаксис для определения объектных классов, в котором данные на основе экземпляра сохраняются в «поле» переменных, которые ведут себя как лексические переменные.
— Поддержка Unicode 15.0.
— Запрет на попытки покинуть блок defer или finally с помощью return или goto.
— Новые функции API optimize_optree и finalize_optree для работы с фрагментами оптри. Теперь можно вызывать нужные части процесса генерации оптри, которые могли бы не вызываться (например, при создании пользовательского LOGOP).
— На платформах с расширением GNU LC_NAME теперь можно использовать в качестве параметра категории для «setlocale» в POSIX, чтобы установить и запросить свою локаль.

Подробнее об изменениях: https://tproger.ru/articles/vywel-perl-5-38/

#perl

Читать полностью…

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

​Марк Цукерберг запостил твит впервые за 11 лет!

И этот мем — два Человека-паука, которые показывают друг на друга пальцами. Конечно, это связано с запуском его новой соцсети Threads — прямой конкурент (и копия) Twitter.

А мемом Марк троллит Илона Маска, ведь запуск почти полного клона Твиттера в его не самые лучшие времена, может сильно ударить по соцсети.

Кстати, за первые часы работы в Threads зарегистрировалось уже свыше 10 млн пользователей. Из России соцсеть работает только с VPN-подключением. Приложение уже доступно на iOS и Android.

#илонмаск #twitter

Читать полностью…

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

Наш сегодняшний герой — мобильный разработчик Андрей. Уже 2 года Андрей живёт в Лондоне.

В статье Андрей делится своим опытом, рассказывает про визы, зарплаты, стоимость жизни и свои ощущения от Лондона.

#релокация #карьера

Читать полностью…

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

Назад в 80-е: как сделать аркадный автомат со своей 8-bit игрой?

Авторы статьи решили полностью погрузиться в 80-е и собрали несколько своих аркадных автоматов, к которым написали игру.

Вот, что из этого получилось

#история #diy #gamedev

Читать полностью…

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

Топ реальных историй про первую работу: как начиналась карьера в IT у наших читателей

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

Делимся лучшими реальными историями про первую работу:
Как таксист в тяжёлой депрессии стал Python-разработчиком

С завода на завод. Как слесарь стал программистом всего за 8 месяцев

Как пройти путь от галеры в Новосибирске до релокейта на Филиппины

Как стать Golang-разработчиком и получить оффер на 100 000 рублей в 20 лет

Как студент из Красноярска стал фронтенд-разработчиком

#карьера #работа

Читать полностью…

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

Системный аналитик и UX-дизайнер — враги или лучшие друзья?

При создании продукта часто возникают ситуации, когда на первый взгляд аналитик капризничает, отклоняет все хотелки дизайнера и продвигает свои. С другой стороны, дизайнер может думать, что только он точно знает нужды пользователя, и иметь типаж «я художник, я так вижу».

Хотя в идеале их тандем должен облегчить работу команды, сделать продукт качественнее, привлекательнее для пользователя, и при этом отвечать целям бизнеса.

Екатерина Шагарова, аналитик Группы «Иннотех», на своём опыте делится практической магией взаимодействия системного аналитика и UX-дизайнера: https://tprg.ru/TUnL

#аналитика #ux #эксперты

Читать полностью…

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

Получите виртуальный ЦОД с бесплатной тех.поддержкой 24/7

Размещайте веб-приложения и сайты, переносите IT-инфраструктуру в облако, сокращайте затраты на «железо» — соблюдая закон и обеспечивая безопасность данных клиентов и бизнеса.

Благодаря виртуальному ЦОД от Cloud․ru российские компании оптимизируют бизнес-процессы, грамотно распределяя финансовые и цифровые ресурсы. Высокопроизводительное облако помогает развиваться бизнесу — увеличивать прибыль, лояльность сотрудников и клиентов.

Если вы ещё не перенесли IT-инфраструктуру в облако или думаете о расширении ресурсов и смене провайдера — попробуйте виртуальный ЦОД от Cloud․ru с бесплатным тестовым периодом 30 дней.

Узнайте подробнее о виртуальном ЦОДе и оставляйте заявку на бесплатную консультацию.

Реклама ООО «Облачные технологии» LjN8K8fkc

Читать полностью…

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

Рано или поздно любому программисту приходится знакомиться с регулярными выражениями. Но для одних это приятное знакомство, а для других — психологическая травма на всю жизнь.

Дабы увеличить количество первых, рассказываем, что такое регулярки и как их использовать. Всё на реальных задачах и с кучей примеров на Python.

#python #начинающим

Читать полностью…

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

Годных лекций вам в ленту: как IP-пакеты проходят между сетями

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

Будет полезно как начинающим сисадминам, так и всем, кто работает с сетями.

#сети

Читать полностью…

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

В Mortal Kombat 1 обнаружили робот-пылесос

Один из пользователей Reddit, получивший доступ к стресс-тесту Mortal Kombat 1, обнаружил необычную деталь на одной из арен. Там есть робот-пылесос, который очень старается очистить пол от крови, смело заезжая прямо в гущу боя.

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

#кек #gamedev

Читать полностью…

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

Компьютеры, настолки, бильярд и тренажёрный зал прямо в офисе. Очередная IT-компания, скажете вы. А вот и нет!

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

#кек #работа

Читать полностью…

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

Чтобы найти работу, нужен опыт работы, чтобы получить опыт работы, нужно найти работу. Как выйти из этого порочного круга, если ты джун, а за спиной — только диплом онлайн-курса?

В Яндекс Практикуме сделали игру, где рассказали, из чего собрать портфолио на старте карьеры. А ещё — почему компаниям важно, чтобы у кандидата были не только работы, сделанные во время онлайн-обучения, и где взять проекты начинающим.

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

Сыграйте в игру и соберите сильное портфолио.

Реклама АНО ДПО «Образовательные технологии Яндекса»

Читать полностью…

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

Wanted! Middle/Senior flutter developer

At Essence, you will develop new features for users and companies, improving existing ones, designing new solutions, and enhancing infrastructure. The backlog is diverse, ensuring that it won't be boring. We will support your professional growth and provide you with an global experience. Please note that the startup has international funding, so payment can only be made to residents of non-sanctioned countries.

What Essence offers:
— Work in an international startup, participant of the Berkeley SkyDeck accelerator (Silicon Valley, USA) and EuraTechnologies (Europe's largest incubator).
— Market-competitive salary in EUR/USD ranging from 3k to 5k.
— Flexible schedule, remote work with daily communication and weekly sprints.
— A great team where every voice matters.
— Opportunity for relocation to the EU (France) after 6 months of work.
— All the perks of a startup, but with stability (funding available, low employee turnover, well-developed growth plan)

Ideally, you have:
— 2+ years of commercial Flutter (Dart) development experience.
— 3+ years of native development experience (iOS and/or Android).
— Designing architecture;
— Creating, presenting, and holding the responsibility for technical decisions and changes;
— Finding the maximum opportunities and tech solutions to development;
— BLoC, Firebase.

Feel free to reach out and let's work together! Telegram: t.me/rustamgalie

Читать полностью…

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

История «стрелки» века получила резкий поворот: тренер Цукерберга по джиу-джитсу внезапно стал тренировать Илона Маска

Лекс Фридман — обладатель чёрного пояса по джиу-джитсу. И ещё недавно он тренировал Марка Цукерберга. А сегодня он опубликовал кадры, где проводит спаринг с Илоном Маском. В своём твиттере Лекс написал, что впечатлился подготовкой Маска и его мастерством. Он также сказал, что его бой с Марком был бы «эпичным».

Напомним, ещё недавно, предприниматели выразили желание провести бой по правилам MMA, их желание подтвердил даже президент UFC Дэйна Уайт. Но позже вмешалась мама Маска и сказала, что боя не будет.

Ситуация становится всё интереснее и интереснее...

#кек #илонмаск

Читать полностью…

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

Путь тестировщика: как не стать врагом создателей продукта, выполняя свою работу

Задача тестировщика — находить изъяны в продукте. Но бывает так, что разработчики ревностно относятся к поиску багов. Это мешает работе и провоцирует конфликты.

В статье рассказали, как тестировщику хорошо выполнять свою работу, но при этом не стать врагом команды разработки: https://tprg.ru/uUrb

#qa #тестирование #советы

Читать полностью…

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

Охота на Python началась!

Попадайте по питонам и получайте скидку на курсы в игре от образовательной платформы Нетология. Больше очков — больше скидка. Готовьте свой молоток и вперёд: https://tprg.ru/KQnE

Реклама ООО «Нетология» LjN8K8kPq

Читать полностью…

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

Скоро в ДМС появится новый пункт — программный психотерапевт. Позже может и экзорциста добавят.

Читать полностью…

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

Яндекс проводит вечеринку для сообщества мобильных разработчиков — Yandex Summer Mobile Party!

12 июля приглашаем мобильных разработчиков на вечеринку — обсудим последние новости индустрии и хорошо проведём вечер с едой, коктейлями и музыкой. Приходите общаться с ребятами из Яндекса и знакомиться с сообществом.

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

Место проведения: Плюс Дача в Парке Горького

В этот раз формат только оффлайн. Количество мест ограничено — отправляйте заявку, и 10 июля вам вышлют приглашения на почту.

Здесь можно посмотреть программу и зарегистрироваться

Реклама ООО «Яндекс» LjN8KC5qi

Читать полностью…

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

К сожалению или к счастью, киберпанк уже наступил, а нейросети находят применение даже в категории 18+

В статье рассказали, кто, зачем и как делает дипфейк-порно. Лучше узнаете от нас, чем за гаражами.

#нейросети #дипфейк

Читать полностью…

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

Самара, вы хотите послушать крутые QA-доклады?

Тогда приходите 6 июля в 17:30 на митап SBER QA Talk.

О чём митап:
— о развитии автоматизации тестирования больших проектов;
— о разработках автотестов и проведениях нагрузочного тестирования без написания кода;
— об опыте перехода на dsl.

А ещё в программе: игровая и фото-зоны, 4 часа общения с лучшими QA-спецами Сбера, нетворкинг, вкусные кофе-брейки и призы за лучшие вопросы спикерам.

Ждём вас 6 июля в 17:30 в офисе СберБанка по адресу: Московское шоссе, 15.

Не забудьте взять с собой паспорт для оформления пропуска в конференц-зал! И регистрируйтесь по ссылке.

Реклама ПАО Сбербанк

Читать полностью…

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

А вы знали, что полоска загрузки в играх почти всегда фейковая?

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

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

Геймдиректор John Wick Hex и TRON: Identity Майк Бителл написал: «Забавный факт: игроки не верят равномерному движению полоски загрузки. Регулярные рывки и паузы кажутся более правдоподобными. Я работал над играми, в которых мы искусственно имитировали этот эффект».

С ним согласились бывший геймдизайнер World of Warcraft и продюсер MMO от Riot Games Грег Стрит, сооснователь Vlambeer Рами Исмаил и Рауль Рубио Мунарриз — основатель MercurySteam и Tequila Works.

А вот разработчик Grand Theft Auto Майк Дэйли, наоборот, сказал, что внедрял только плавные загрузочные экраны. Но здесь всё дело в том, что его бесили «окна, когда они целую вечность висели на уровне 20%, а затем подскакивали до 100%».

#внезапныйфакт #кек #gamedev

Читать полностью…

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

Может ли ИИ определить уровень интеллекта по страницам в VK?

Наш читатель провёл целое исследование и вот что у него получилось

#нейросети #ии

Читать полностью…

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

Реально ли сделать движок для игры от первого лица за 265 строк Javascript?

В этой статье автор рассказал, как с нуля, быстро и без особо сложной математики написать движок для игры от первого лица с помощью приёма raycasting. Возможно, вы видели примеры такой техники в играх Daggerfall и Duke Nukem 3D.

Вот демка

Вот статья

#gamedev #история #javascript #веб

Читать полностью…

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

Топ-5 необычных и эпических багов в программах и устройствах

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

О самых эпичных из них читайте в статье

#история #баги

Читать полностью…

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

Подборка актуальных вакансий

Системный администратор
Где: удалённо
Опыт: от 1 года

Системный аналитик
Где: удалённо
Опыт: от 1 года

Младший менеджер проектов
Где: удалённо
Опыт: от 1 года

QA Automation Java
Где: удалённо
Опыт: от 2 лет

Менеджер инфраструктурных проектов
Где: удалённо
Опыт: от 2 лет

Java-разработчик
Где: удалённо
Опыт: от 3 лет

UX/UI-дизайнер
Где: удалённо
Опыт: от 3 лет

Java-разработчик
Где: удалённо
Опыт: от 3 лет

Middle / Senior Go-разработчик
Где: удалённо
Опыт: от 3 лет

DevOps инженер
Где: удалённо
Опыт: от 5 лет

Senior С Developer
Где: удалённо
Опыт: от 5 лет

#вакансии #работа

Читать полностью…

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

Наш сегодняшний герой — робот-курьер

В статье рассказали, как он работает вопреки непогоде и под опекой у бабушек

#роботы

Читать полностью…

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

Увеличиваем конверсию в собеседования бесплатно, без регистрации и смс

Даже самые крутые и опытные специалисты допускают типичные ошибки, из-за которых могут отказать в собеседовании.

В статье — про 11 самых распространенных ошибок и про то, как их избежать

#собеседование #карьера

Читать полностью…

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

Вот так вот делай и спина не будет болеть.

Читать полностью…

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

Удалёнка и «гибрид» — хорошо или плохо? И как управлять сотрудниками в режиме гибридного офиса?

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

Но есть и минусы. Гибридный формат нужно правильно организовать и подобрать специальный софт, который обеспечит полный комфорт и продуктивность всех сотрудников, независимо от формата работы.

О том, как организовать работу офиса в гибридном формате, почему это эффективно не только для сотрудников, но и для бизнеса, а также о перспективах развития удалёнки с точки зрения технологий — в статье: https://tprg.ru/5RfF

Реклама ПАО МТС LjN8KMaVu

Читать полностью…

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

Путь тестировщика: как не стать врагом создателей продукта, выполняя свою работу

Задача тестировщика — находить изъяны в продукте. Но бывает так, что разработчики ревностно относятся к поиску багов. Это мешает работе и провоцирует конфликты.

В статье рассказали, как тестировщику хорошо выполнять свою работу, но при этом не стать врагом команды разработки: https://tprg.ru/uUrb

#qa #тестирование #советы

Читать полностью…
Subscribe to a channel