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

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

Осторожно, возможно сейчас у вас сведёт олдскулы: вот такой маленький, но самый настоящий жёсткий диск устанавливали на Nokia N91.

Это телефон с улучшенными мультимедийными возможностями, работающий под управлением Symbian OS 9.1 и оснащённый 4 и 8 ГБ памяти.

#hardware

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

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

Главное — не подавать виду

#кек

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

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

Как инженер в ковбойских ботинках создал первый персональный компьютер, вопреки воле огромной корпорации
 
В августе 1980 года, когда в IBM почти никто не верил в успех домашнего компьютера, Дон Эстридж получил шанс завершить проект, начатый его предшественником Биллом Лоу. С командой, которую называли «чёртовой дюжинной», он за год разработал и вывел на рынок IBM PC, нарушив кучу корпоративных правил, преодолев горы бюрократии и консерватизма. Но это того стоило — машина завоевала 70% рынка к 1983 году и навсегда изменила мир бизнеса и индустрии пк.
 
История Эстриджа — это история чудака, чья скромность и преданность делу вдохновляли команду, а решимость показала, что даже большие корпорации могут быть гибкими и инновационными, если в них работают правильные люди. К сожалению, его жизнь трагически оборвалась в авиакатастрофе, но его наследие в виде IBM PC остаётся важнейшим элементом истории.
 
Всю историю тут уместить сложно, но поверьте, там ещё много интересного. Обязательно почитайте на досуге.
 
#факты

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

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

Как ломаются большие системы и как их траблшутить

SRE (Site Reliability Engineering) — это сфера обеспечения бесперебойной работы высоконагруженных сервисов. Вспомните недавний инцидент с Microsoft, когда из-за ошибки антивируса на компьютерах по всему миру начали появляться синие экраны смерти. Вероятней всего, в этот момент SRE-инженеры начали оперативно плакать фиксить это дело.

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

Рекомендуем начать с этой статьи, там рассказали основные причины поломок больших распределённых систем и методы их устранения.

#sre

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

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

Подборка игр для обучения веб-разработке:

1. В Elevator Saga вам предстоит управлять лифтом с помощью JavaScript, разгадывая задачки. Игра опенсорс, так что можно покопаться в исходниках: http://play.elevatorsaga.com/

2. В Hex Invaders игрок должен быстро переводить шестнадцатеричное значение цвета на человеческий язык и сбивать пришельцев, чтобы спасти человечество: http://www.hexinvaders.com/

3. Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно: отличная игра для начинающих программистов. Есть два уровня сложности: https://www.bloc.io/ruby-warrior/

4. Flexbox Froggy — это логическая онлайн-игра, в которой вы должны помочь лягушкам добраться до их кувшинок. Делается это с помощью CSS Flexbox, что очень поможет развить навыки вёрстки: http://flexboxfroggy.com/

5. CSS Diner — отличная игра для знакомства с CSS-селекторами. Игроку даётся стол с посудой, заданный анимированной HTML-формой, и предмет или предметы, которые нужно взять со стола: https://flukeout.github.io/

#начинающим #веб

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

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

Жестокие реалии понедельника

#кек

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

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

Тот случай, когда дизайнер принёс красивый шрифт, а фронтендер отказался его использовать

Потому что между нарисованным макетом и вебом — пропасть. Знакомо? Эти и другие конфликты ролей — в новом выпуске подкаста «Свободный слот» от инженеров AvitoTech. Причины, решения, процессы и много личного опыта — всё там. 

Слушайте, где удобно.

Это #партнёрский пост

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

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

«Я разрабатывал систему поддержки принятия решений для проведения операции аблации сердца и столкнулся с задачами, которые до меня практически никто не решал. Это определенно развивает исследовательские качества»
Дима Паршин, выпускник AI Talent Hub.

Поступить в AI-магистратуру ai.itmo.ru можете и вы! Более 200 бюджетных мест, успейте подать заявку!

— Учитесь онлайн у лучших практиков из Яндекс, Sber AI, VK, Napoleon IT, Ozon, MTS AI, AIRI;
— Самостоятельно соберите программу обучения из 80+ дисциплин;
— Реализуйте 4 проекта с реальными бизнес-кейсами;
— Участвуйте в воркшопах, хакатонах, проектных семинарах;
— Станьте частью крупнейшего AI-комьюнити.

Успейте подать заявку до 2 августа на ai.itmo.ru
AI Talent Hub — магистратура, созданная университетом №1 рейтинга Альянса ИИ по подготовке AI-специалистов — ИТМО и AI-компанией Napoleon IT.

Читайте наш Telegram-канал, чтобы узнать больше 👋
Задайте вопросы по поступлению в чате «Поступление»

Реклама. Университет ИТМО ИНН:7813045547 erid:2Vfnxw2XkYp

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

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

AvitoTech уже в эфире!

Познакомьтесь с технокультурой крупнейшего классифайда в мире. Будут доклады про платформенные инструменты, Low Code и Backend Driven UI, MLOps с нуля. 

Кстати, посмотреть трансляцию можно будет прямо у нас в вк. Подключайтесь — будет много интересного!

Смотреть трансляцию: https://tprg.ru/sRzA

Это #партнёрский пост

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

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

19 шаблонов микросервисов, которые пригодятся на собесах по проектированию систем
 
Если вы готовитесь к собеседованию по проектированию систем, имеет смысл изучить некоторые шаблоны проектирования микросервисов. Это не только увеличит ваши шансы на успешное прохождение интервью и поможет в создании надёжной архитектуры, но и поможет лучше понять уже существующие проекты.
 
В этой статье представлены шаблоны, решающие общие проблемы в архитектурах микросервисов, такие как масштабируемость, отказоустойчивость и согласованность данных.
 
#systemdesign

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

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

Хороших выходных им

#кек

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

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

​​японский мужчина женился на девушке-боте по имени Мика

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

Однако новоиспеченный супруг считает реальные отношения сложными. «На живую девушку уходит много времени и денег, а виртуальная Мика требует минимум усилий» — объясняет 52-летний Тихару Симода.

А вы бы кого выбрали? 
😎 — Живой человек
👾 — Бот

@your_tech

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

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

Главное, чтобы там не начал развиваться синдром самозванца

#кек

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

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

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

#факты

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

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

С понедельных капибар лайк

#кек

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

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

Ищем начинающего таланта в продажах

Что предстоит делать:
— поиск и обработка клиентов;
— презентация услуг и переговоры;
— консультации и сопровождение клиентов.

Другие детали:
Зарплата: договорная.
Тип занятости: полная занятость.
Опыт: 1 год.
Место работы: гибрид.
Город: Москва.

Подробнее — смотрите на сайте!

#вакансии

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

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

Уже завтра пройдет митап открытых платформ ВКонтакте 2024

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

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

Когда: 25 июля 2024 года в 19:00.
Где: Москва, офис VK в БЦ Skylight — онлайн и оффлайн по предварительной регистрации.

Это #партнёрский пост

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

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

Результаты исследования: что происходит с DevOps в России?

Помните, мы публиковали опрос ребят из «Экспресс 42» о состоянии DevOps в России? Теперь они собрали и проанализировали результаты, о которых расскажут на онлайн-вебинаре.

Когда: 26 июля в 11:00, нужна регистрация.

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

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

#исследование

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

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

​​GPT-5: что известно про модель OpenAI нового поколения?
 
На днях OpenAI выкатили новую «экономную» версию — GPT-4o mini. Она пришла на замену старой GPT-3.5, которую уже почти отправили на пенсию. Новая модель ещё и дешевле: миллион входных токенов обходится в 15 центов, а выходных — 60 центов.
 
Но что насчёт более мощной GPT-5, которую ждут с начала этого года? Мира Мурати, CTO OpenAI, предположила, что новую модель стоит ожидать не раньше конца 2025 года и даже начала 2026 года. А Сэм Альтман, глава OpenAI даже заявил, что следующая версия может даже не называться GPT-5, подчёркивая, что качество проекта приоритетнее, чем соблюдение графика релизов.
 
И всё же мы постарались собрать всю имеющуюся информацию и рассказали: что будет внутри и сколько будет стоить. 
 
#нейросети #chatgpt

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

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

Два экспертных взгляда на комфортную интеграцию в IT-команду

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

Хотите узнать? Подключайтесь к бесплатному вебинару!

Опытом поделятся сразу два эксперта: 
Екатерина Комарова, руководитель разработки платформы TEAMLY;
Ксения Школа, проджект-менеджер в крупнейшей в РФ бирже грузоперевозок ATI.SU.

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

Зарегистрируйтесь сегодня, чтобы не пропустить!

Это #партнёрский пост

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

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

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

В самом чит листе, предоставлены основные примеры запросов, а также пояснения к ним на русском языке.

Сохраняйте, чтобы не потерять

#шпаргалка #sql

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

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

Залипательная инфографика: как менялся топ самых популярных игр за последние 20 лет

#тренды #история

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

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

Ловите гайд по сборке СигмаPC
 
Автор видео устал от того, что его рабочую лошадку постоянно использует жена, и решил хотя бы монетизировать это дело, вставив туда монетоприёмник. 
 
Цены вполне демократичные — 50 центов за 25 минут использования. Однако, судя по видео, жена осталась недовольна.

По всей видимости, из-за того, что картой оплатить нельзя

#кек

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

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

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

1. Markdown в Telegram: как выделить код (и не только) — для тех, кто искал, как форматировать текст и код в Telegram с помощью разметки Markdown.
2. Интеграция Yandex GPT в корпоративные проекты — нашли способы использовать Yandex GPT API для разработки и подключить нейросеть к бизнесу.
3. Заходите, тут открыто: как и зачем участвовать в Open Source проектах — с чего начать путь в Open Source, как поддерживать связь с сообществом и грамотно рассказать в резюме о своем опыте.
4. 30 самых полезных библиотек Python для веб-разработки в 2024 году — популярные библиотеки, фреймворки и плагины Python для создания сайтов. Кстати, скоро будет квиз на эту тему, так что читайте статью и готовьтесь.
5. Что такое временная почта и как ее использовать — о том, как получить временный e-mail адрес и зачем это нужно.

Больше — на сайте.

Если у вас есть навыки и вы хотите стать нашим автором — пишите шеф-редактору.

#дайджест

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

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

Эй, друг, знаешь, кто сейчас ищет мощных разработчиков?

VK Team, вот кто! Так что если задумываешься о смене рабочего места или просто хочешь узнать о крутых возможностях, то команда VK точно заслуживает твоего внимания.

У компании просто огромный выбор вакансий: от мобильной разработки и управления проектами до DevOps и Data Science. И это далеко не всё!

Найти что-то по душе — не составит труда. 

Просто переходи по ссылке, выбирай вакансию по своему стеку и откликайся: https://tprg.ru/DyXm

Это #партнёрский пост

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

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

Поздравляем всех с днём синего экрана

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

Причиной такого BSOD-апокалипсиса стало обновление программного обеспечения CrowdStrike и его ошибка при взаимодействии с сервисами Microsoft.

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

#новости

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

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

Заходите, тут открыто: как и зачем участвовать в Open Source проектах

Ежедневно мы пользуемся продуктами на базе открытого кода. На Open Source проекте Chromium основаны Google Chrome, Яндекс.Браузер и Opera, операционная система Android — на базе ядра Linux, а Telegram выставляет всю кодовую базу в общий доступ и даже размещает модификации приложения на официальном сайте.

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

#карьера

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

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

Наверняка вы играли в Pac-Man или просто слышали об этой культовой игре

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

Вы можете примерить на себя роль Cloud-Man’а. Ваша миссия — помочь клиенту избавиться от устаревших on-premise решений и перенести его инфраструктуру в облако. Помогут выполнить миссию крутые бусты — преимущества облачной платформы Cloud․ru Evolution.

Участвуйте в турнире до 28 июля включительно. Трех участников, которые наберут наибольшее количество очков, ждут:

— до 100 000 бонусных баллов (= рубли) на все сервисы Cloud․ru Evolution; 
— толстовка с принтом игры каждому финалисту.

Сможете вывести клиента на новый — облачный — виток развития?

Играть в Cloud-Man

Это #партнёрский пост

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

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

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

Команда JFrog Security Research обнаружила утечку токена доступа с полными правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation. Этот токен был найден в публичном Docker-контейнере, размещённом на Docker Hub.

Последствия утечки могли быть крайне серьёзными. Обладатель токена имел бы доступ ко всем репозиториям Python, PyPI и Python Software Foundation, что позволило бы внедрить вредоносный код в базовые библиотеки CPython, а также манипулировать популярными пакетами PyPI, вставляя вредоносный код, что создало бы угрозу для множества проектов, использующих эти пакеты.

К счастью, JFrog Security незамедлительно сообщила о проблеме команде безопасности PyPI, которая смогла отозвать токен в течение всего 17 минут.

#новости #факты

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

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

Новая реальность: посетить концерт, не выходя из дома, увидеть друзей, находясь за тысячи километров, получить высшее образование по Data Science удалённо.

Когда виртуальные границы стираются, самое время применить технологии с пользой. Онлайн-бакалавриат Нетологии и ТюмГУ «Аналитика и Data Science» — способ получить диплом о высшем образовании из любой точки мира.

За 4 года вы освоите навыки работы с данными и станете бакалавром в области математики, который умеет работать с Big Data, компьютерным зрением и искусственным интеллектом. Будете закреплять знания на практике, создадите портфолио и сможете строить карьеру аналитика данных или Data Scientist.

Во время учёбы у вас будут все студенческие льготы и скидки, а в конце вы получите диплом очного бакалавриата ― такой же, как у студентов офлайн-обучения.

Узнать подробности о программе: https://netolo.gy/dgU2

Реклама ООО «Нетология» ИНН 7726464125, erid: 2VSb5yn6XdA

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