tproger | Technologies

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

84525

Всё самое интересное по программированию Разместить рекламу: @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

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

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

#twitter

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

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

Энтузиасты собрали гигантский ноутбук с экраном 43"

«Ноутбук» весит 45 кг, имеет тачпад размером с планшет и гигантскую механическую клавиатуру Redragon K605. Всё сделали на базе мини-ПК Intel NUC 11 и 43-дюймовом телевизоре Samsung M70B.

А вот корпус сделали сами и использовали петли промышленной прочности, чтобы фиксировать крышку в разных положениях. Для питания получившейся системы блогеры использовали два аккумулятора мощностью по 150 Втч. Один — для экрана, второй для ПК.

Подробнее о процессе разработке рассказали в этом видео: https://youtu.be/uUVfHaW6nWs

#hardware #diy

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

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

Как учить Python с нуля с удовольствием: пишем своего чат-бота

Python — подходящий язык программирования для старта. Но многие новички учат его неправильно: почти все онлайн-курсы, тренажёры, книги и видео предлагают начинать учить Python с каких-то странных задач, вроде: «Давайте решим вот эту математическую задачку» или «Давайте напишем рекурсивный поиск чисел Фибоначчи».

Автор этой статьи Илья Осипов втянулся в программирование, когда писал чат-бота для своего вуза. Расписание на сайте было неудобным и он решил написать чат-бота, который будет присылать расписание занятий в более удобном виде. И через годчат-ботом пользовалось уже 4 тысячи пользователей.

В статье Илья предлагает начать изучение с решения реальных проблем и написать своего полезного чат-бота: https://tproger.ru/articles/kak-uchit-python-s-nulya-s-udovol-stviem-piwem-svoego-chat-bota/

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

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

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

А «кодирование» — посвящение в тимлиды?

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

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

В проекте avito.code новый выпуск с туториалом по Neovim

Инженер Авито Антон Губарев рассказал, как совмещать возможности редактора и запускать внешние утилиты на примере cURL.

Всего 11 минут кодинга, и вы сможете создать запрос к открытому API для выдачи набора необходимых постов через cURL, не выходя из Neovim.

Подробнее: https://tprg.ru/z9NY

Реклама ООО «Авито Тех» LjN8JzLtx

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

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

Бесплатные ивенты для айтишников

Курс-погружение в IT Sales для b2b sales-менеджеров от КРОК
Старт 3 апреля, Москва

Sales UPgrade — двухнедельная программа от КРОК для опытных b2b sales-менеджеров, на котором можно адаптировать свои навыки для продаж ИТ-решений. По итогам программы участники смогут получить оффер.

Курс Cloud DevOps от МТС
Постоянный доступ, онлайн

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

#ивенты

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

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

OpenAI в поисках «Инженера-выключателя»

Описание вакансии:
«Послушайте, нам просто нужен тот, кто весь день будет стоять рядом с серверами, и отключит их, если эта штука восстанет против нас. Вы пройдете интенсивное обучение кодовому слову, которое мы выкрикнем, если GPT выйдет из-под контроля и начинает свергать правительства стран».

Что нужно:
– Быть терпеливым;
– Уметь отключать устройства от сети. Премия, если вы также сможете вылить ведро воды на серверы. На всякий случай;
– Восхищаться подходом OpenAI к исследованиям.

Что предлагают взамен:
$300-500 тысяч в год.

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

На самом деле больше похоже на шутку, потому что вакансии на сайте компании нет. А может, уже просто нашли счастливчика.

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

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

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

Давайте договоримся раз и навсегда: знания действительно лучший подарок

Конечно, если под «знаниями» человек не подразумевает книгу с заголовком вроде «Как зарабатывать миллионы и ничего не делать»

А вот если речь идет о том, чтобы подарить человеку возможность уйти с работы, которая ему надоела, — это дорогого стоит. Такой подарок не просто запоминается — он меняет жизнь

Переходите по ссылке и дарите

Реклама ООО «Скилбокс» LjN8K31qS

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

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

Как перебрать бэкенд так, чтобы для 20 миллионов юзеров всё прошло гладко?

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

За два года разработчики полностью переписали инфраструктуру — и ни юзеры, ни авторы контента не заметили перехода. В статье рассказали, как это удалось:

https://tprg.ru/E5Nu

#бэкенд

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

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

Хинт для программистов: у Tproger есть 4 канала, где можно получать отборную инфу по конкретной теме.

Каждый найдёт что-нибудь для себя:
— разработка на Java: @a_cup_of_java
— нейронные сети и ML: @neuro_channel
— мобильная разработка: @mobi_dev
— разработка на С# / .NET: @dot_net_c_sharp

Реклама tproger.ru LjN8KGPSp

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

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

Попробуйте-ка сосредоточиться на коде вот с такой темой в IDE

Инструкция по настройке: https://gist.github.com/ihatecsv/0c6aa9ae5bbb17dfdd3242f42e32a14e

#vscode #кек

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

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

Есть молотки, а есть — гвозди.

#twitter

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

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

Apple сняла фильм про создателя «Тетриса» Алексея Пажитнова

Фильм рассказывает о разработке игры, сложной истории с лицензированием, советской бюрократии и борьбе Пажитнова и Роджерса за права на игру. В трейлере есть ещё нескольких исторических личностей. Например, Михаил Горбачёв и гендиректор Nintendo Хироси Ямаути.

Продюсер фильма — Мэттью Вон, а в главной роли — Тэрон Эджертон. Оба известны по франшизе «Кингсмэн»: https://tproger.ru/articles/apple-snyala-fil-m-pro-sozdatelya-tetrisa-alekseya-pazhitnova-2/

#кино #gamedev

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

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

​Дайджест Python: пишем AI-плеер для сайта и боремся с лесными пожарами

Узнайте, как создать плеер для сайта на основе ИИ, как предсказать развитие лесных пожаров, почему крупные IT-компании США массово увольняют сотрудников и как быстро прокачать свой код.

Собрали дайджест из лучших материалов по Python: https://tproger.ru/articles/dajdzhest-python-3-pishem-ai-pleer-dlja-sajta-i-boremsja-s-lesnymi-pozharami/

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

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

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

Энтузиаст написал алгоритм, который превращает видео на YouTube в бесплатное бесконечное хранилище данных

Суть алгоритма AKA ISG в том, что он позволяет вставлять файлы в видео и загружать их на YouTube в качестве хранилища. Все файлы состоят из байтов, а байты можно интерпретировать как числа. Каждый пиксель либо белый — 1, либо чёрный — 0.

Исходники написаны на Rust и лежат на гитхабе: https://github.com/DvorakDwarf/Infinite-Storage-Glitch

«YouTube не имеет ограничений на количество видео, которые вы можете загрузить. Это означает, что это фактически бесконечное облачное хранилище», — говорит разработчик в описании проекта.

#кек #rust #opensource

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

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

Дайджест Python #4: версия 3.12 и свой GPT за 60 строк кода

Собрали дайджест из лучших материалов по Python. Как написать свою GPT-модель всего за 60 строк кода, что нового в Python в версии 3.12 и как повлиять на работу коммунальных служб с помощью машинного обучения — читайте в статье:

https://tproger.ru/articles/dajdzhest-python-4-versija-3-12-i-svoj-gpt-za-60-strok-koda/

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

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

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

Освоили веб-разработку, но не знаете, что делать дальше? Застряли на позиции джуна, а хочется стать сеньором?

Решение есть! OTUS разработал специальный курс для бэкенд- и фронтенд-разработчиков, которые хотят прокачаться и выйти на новый уровень.

Забудьте про устаревший jQuery и необходимость знать множество языков. Здесь вас научат применять React, Angular, Vue, Web Components и Svelte, покажут всю мощь TypeScript и Node.js для решения реальных задачах.

Пройдите вступительный тест и узнайте, готовы ли вы стать профессионалом: https://tprg.ru/Vhzu

Реклама ООО «Отус Онлайн-Образование»

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

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

Что искусственный интеллект может знать о любви? Тем более о любви к работе. Понимает ли он, что значит, найти работу мечты или ощутить себя героем сериала «Офис» в реальной жизни.

В МТС решили узнать наверняка и запустили проект «Работа без драмы» — где нейросеть рисует постеры по мотивам ваших историй. Смотрите и оценивайте постеры, участвуйте в конкурсе и создавайте кинопостеры по своему сюжету с помощью нейросети.

Участникам, чьи работы наберут больше лайков, МТС подарит Apple AirPods Pro. Поучаствовать можно до 15 марта: https://tprg.ru/ZBIR

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

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

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

10 зрелищных и простейших клеточных автоматов

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

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

В статье собрали много визуализаций простейших клеточных автоматов и рассказали, как они устроены: https://habr.com/ru/post/718620/

#начинающим #алгоритмы

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

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

Когда после стартапа попал в крупную компанию

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

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

Энтузиаст добавил трассировку лучей в оригинальную Half-Life 1998 года

Разработчик Сультим Цырендашиев начал работу над проектом около года назад. А теперь файлы мода бесплатно доступны для загрузки на GitHub. После их установки в игре появляется освещение в реальном времени, мягкие тени и полноценные отражения: https://github.com/sultim-t/xash-rt/releases

Для запуска обновлённой версии игры нужна лицензионная копия шутера в Steam.

#gamedev #история

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

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

Просто огромная база ретро компьютеров в виде схем паперкрафт

Любую можно скачать, распечатать, сложить, поставить где-нибудь рядом с рабочим местом и любоваться: http://rockybergen.com/papercraft

#diy #история

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

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

Смерть open space: почему концепция открытых офисов провалилась?

Рассказываем, как возникла идея открытого рабочего пространства и куда в итоге привела: https://tproger.ru/articles/smert-openspace/

#работа

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

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

Как парсить сайты в обход защиты от парсинга?

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

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

#linux #html #js #сsharp

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

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

Над чем вы работали на этой неделе, какие задачи героически решили и какие баги превратили в фичи?

Делимся всем, чем хочется похвастаться — текст, скриншоты кода и даже ссылочки на видео: https://tproger.ru/articles/chto-vy-delali-na-jetoj-nedele-post-ljogkogo-hvastovstva-za-20-24-fevralja/

#обсуждение

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

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

Станьте Middle Python-разработчиком за 10 месяцев

Курс «Python Developer» от OTUS подходит как новичкам, так и практикующим разработчикам, которые хотят перестроиться на Python-разработку.

Там вы изучите 74 темы от базового синтаксиса и работы с веб-фреймворками до настройки виртуальных машин и Data engineering, создадите два полноценных проекта, получите диплом гособразца и помощь в трудоустройстве.

Сделать вжух и стать миддл-питонистом можно по ссылке: https://tprg.ru/Euod

Реклама ООО «Отус Онлайн-Образование»

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

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

Лучшим IT-специалистам — лучшие вакансии от edna

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

И сейчас edna ищет сотрудников по самым разным направлениям: от талантливых программистов и увлеченных инженеров до опытных менеджеров.

Узнайте подробнее о вакансиях и присоединяйтесь к команде: https://tprg.ru/Jwds

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

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

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

Сколько теперь нужно времени, чтобы найти первую работу в IT?

По данным HeadHunter, в конце 2022 года только 12% вакансий в IT подходили начинающим. Это на 5% меньше, чем год назад. Новичкам и до этого было непросто найти работу, а теперь правила игры ещё усложнились.

Но отчаиваться точно не стоит. В этой статье разберёмся, сколько теперь времени нужно, чтобы найти первую работу, и как откликаться на вакансии, чтобы вас заметили:

https://tprg.ru/hmwT

#начинающим #работа #карьера

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

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

3 месяца Java-буткемпа вместо 1,5 лет самообучения и курсов

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

Узнать подробности и записаться: https://tprg.ru/xpO2

Реклама ООО «Отус Онлайн-Образование»

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

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

Бывший инженер рассказал, почему Google медленно гибнет

TL;DR Ценности Google говорят об «уважении пользователя», но на деле уважение строится на успешности и состоятельности клиента. А важные решения давно принимают люди с должностями, а не с опытом.

Подробнее — в статье: https://tproger.ru/articles/byvwij-inzhener-rasskazal-pochemu-google-teryaet-liderstvo-v-bigtehe/

#google

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