Типичный программист
80.9K subscribers
3.08K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Media is too big
VIEW IN TELEGRAM
Рубрика здоровье в IT: 6 факторов которые мешают вам уснуть

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

1️⃣ Поздний ужин
Приём пищи перед сном заставляет организм переваривать еду, повышая уровень сахара в крови, а затем резко снижая его. Это мешает мелатонину нормально вырабатываться. Сдвиньте время ужина на 2-3 часа до сна и подберите оптимальный график.

2️⃣ Нет вечернего ритуала
Мысли о работе и багах не дадут вам расслабиться. Перед сном займитесь расслабляющими делами: медитация, прогулка или чтение помогут переключить мозг в режим отдыха. Составление задач на завтра тоже может помочь.

3️⃣ Кофеин и алкоголь
Кофе и другие стимуляторы вечером — это путь к некачественному сну. Да и алкоголь, хотя многим кажется расслабляющим, ухудшает цикл сна. Оставляем кофе для утра, а вечер — для воды.

4️⃣ Слишком много света
Яркий свет, особенно синий (от гаджетов), нарушает циркадные ритмы. За 2 часа до сна включите тёплый свет, уберите экраны или включите специальный ночной режим.

5️⃣ Жара в спальне
Организм естественным образом охлаждается во время сна, а душная комната мешает этому процессу. Немного откройте окно и отрегулируйте комфортную для себя температуру.

6️⃣ Шум
Посторонние звуки отвлекают и незаметно нарушают сон. Используйте белый или розовый шум (легко найти на YouTube или в приложениях), чтобы убрать фоновый шум и создать комфортную атмосферу.


#здоровье
Please open Telegram to view this post
VIEW IN TELEGRAM
33😴9👍76🔥3😁2🤔1🎉1
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
REST API Generator — полезный инструмент для генерации тестовых REST API

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

— методы GET, POST, PUT и DELETE;
— случайные данные для ответов;
— поддерживает HTTPS и CORS.

Пользуйтесь, пока бесплатно. Ссылка: https://retool.com/api-generator

#инструменты
22🔥11👍7
Мем из ящика с золотой классикой

#кек
😁18388👍17🤣13🥰6💯4🗿1
Настройка CI/CD: простая инструкция для разработчиков

Считается, что CI/CD — это чисто DevOps-задача. Но часто с докручиванием отдельных этапов процесса сталкиваются и разработчики. Умение поправить что-то незначительное своими силами позволяет не тратить время на поход к коллегам (и ожидание их реакции), т.е. в целом повышает комфорт работы и дает понимание, почему все происходит именно так.

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

#cicd
1👍227🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Наглядная инфографика о различии в скорости выполнения задач между Java, C и Python:

#кек
🤣193👍158😁8💊8👎5
Законно ли платить за отказ от файлов cookie?🤨

На реддите разогнали этот тред: оказалось, что некоторые газеты в Испании делали это в течение последнего года.

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


Цена вопроса: один из сайтов предлагает платить 3,99/мес евро за доступ в "обезличенном формате", без рекламы и персонализированного контента. Справедливо?

Поправьте, если что не так, но звучит дико, лол 😂

#обсуждение
Please open Telegram to view this post
VIEW IN TELEGRAM
😁63🤯15👍2🔥2👎1
А вы что думаете?

👎 — При таком раскладе нам скоро придется платить за кислород

👍— Хитро! Но если закон позволяет, то это неплохой способ заработать на тех, кто хочет сервис без рекламы и прочего
👎285👍712😘2
This media is not supported in your browser
VIEW IN TELEGRAM
Big List of Naughty Strings: тестируем ввод данных на прочность

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

Здесь есть невидимые Unicode-символы, строки, нарушающие валидацию, и другие хитрые кейсы. Идеальный инструмент для QA-тестирования, чтобы убедиться, что ваше приложение справляется с граничными и необычными ситуациями.

#qa #тестирование
🔥22👍9😁3
Кто в IT зарабатывает больше всех: статистика 2025 года

350к рублей — столько зарабатывают опытные девопс-инженеры. Сейчас зарплаты в айти растут в геометрической прогрессии, правда, как и требования к самим программистам и разработчикам.

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

#карьера
😁57👍87🤷3❤‍🔥11🔥1💊1
This media is not supported in your browser
VIEW IN TELEGRAM
Миниатюра: дизайнеры и названия для цветов

Если захотите над кем-нибудь поиздеваться, просто доверьте этим ребятам нейминг переменных в его проекте

#кек
🤣118😁22💯4👍2🔥1
Как парсить сайты в обход защиты от парсинга?

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

На Хабре есть неплохой гайд. Делимся с вами: https://habr.com/ru/post/710982/

#linux #html #javascript #сsharp
🔥26👍116😁5👎42
Готовитесь к собесу? Тогда этот репозиторий вам поможет

Внутри: вопросы с упором на Python, Java, C++, C. Но также есть материалы про Go, HTML, JavaScript, Rust, Ruby, структуры данных и алгосы.

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

Отличный инструмент для успешной подготовки к следующему этапу вашей карьеры

#cобеседование #программирование
❤‍🔥22👍13🎉6🔥53👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Работающая клавиатура из LEGO🎲

Официальный аккаунт LEGO показал процесс сборки корпуса клавиатуры из своих деталей. В финале получается действительно работающее устройство. Так что если у вас есть база и подходящие детали, собрать такую красоту дома — вполне реально.

Характеристики такого артефакта:
Практичность — минимальная.
Эстетика — запредельная.
Эффекты — вызывает восторг и зависть у всех, кто её увидит.

#оффтоп
Please open Telegram to view this post
VIEW IN TELEGRAM
42🔥23❤‍🔥11👍8😨4🤩3👎2😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Помоги сделать Tproger интереснее 

Друзья, мы ищем тех, кто:
— Пишет код (и иногда испытывают к нему почти родственные чувства).
— Работает с данными, инфраструктурой или тестированием (и гордится этим).
— Управляет проектами, командой (или хотя бы котом).
— Просто интересуется IT.

Сейчас нам очень важно ваше мнение про Tproger и как сделать его лучше. Займёт не более 2-3 минут, если ни на что не отвлекаться.

Ссылка на анкету: https://tprg.ru/zmo2

#tproger
🤣216👍4👎2🎉2🔥1🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
designMode: читерский способ редактировать страницы прямо в браузере

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

Как это сделать:
1️⃣ Нажмите F12, чтобы открыть DevTools.
2️⃣ Перейдите в Console.
3️⃣ Введите: document.designMode="on".

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

#design #лайфхаки
🤯70👍48🔥108😁6👎3🗿2💘21🙈1
Как отладить код: советы для начинающих

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

#дебаг
🤣42👍652👎1🔥1😐1
Когда твой код работает, но не совсем так, как ты ожидал
This media is not supported in your browser
VIEW IN TELEGRAM
🤣168😁25🤔6👍2🌭1😭1
EbookFoundation: бесплатные книги и ресурсы по программированию

Этот репозиторий собрал всё для прокачки ваших навыков: книги, курсы, задачи, тренажёры, подкасты, шпаргалки практически по всем ЯП.

И главное — всё это доступно не только на английском, но и на русском и других языках👍

#программирование #обучение
23❤‍🔥10👍6😨2
Nokia окончательно покидает рынок телефонов

Из-за жёсткой конкуренции HMD Global удалила все модели Nokia со своего сайта, подтверждая конец истории бренда на рынке смартфонов.

Ушла целая эпоха😕

#факты
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡327😢113💔275😭4👍2😁2🆒21
Зашёл я как-то на этот ваш хакатон...

#кек
🤣26317👍8😁8💯52🥰2😨2🔥1