Типичный программист
80.9K subscribers
3.07K 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
Да зачем, блин, нужны эти ваши созвоны?!

Мы попросили Даниила Динько, тимлида в компании — лидере в сфере кибербезопасности и ex. старшего разработчика в Ozon Tech, объяснить в чём же польза ежедневных встреч и как их спланировать так, чтобы ни у кого не закатывались глаза.

👍 — созвоны важны
👎 — бесполезная трата времени

#полезности
👎220👍96😁10🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Твиттерский поделился попыткой сравнить ручную анимацию животных с процедурной генерацией, но результат оказался весьма неожиданным.

Лучше уже не будет😁

#кек
Please open Telegram to view this post
VIEW IN TELEGRAM
😁119🤣67🦄8👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Кажется, я откапал что-то древнее

В 2008 году Сергей Брин, сооснователь Google, дал интервью в Москве, касающееся будущего интернета.

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

#факты
79👍37🔥16❤‍🔥5
Ашалеть: Linux прямо в вашем браузере!

Leaning Technologies представила WebVM 2.0 — окружение Linux, доступное из браузера. Оно позволяет запускать приложения, работать с файлами и писать код без необходимости накатывать ОС.

Как работает: сложно все процессы происходят локально, что обеспечивает безопасность и высокую скорость работы. Проект основан на HTML5/WebAssembly и новом движке виртуализации CheerpX, который включает JIT-компилятор для трансляции x86 в Wasm, виртуальную файловую систему и эмулятор системных вызовов Linux.

Основной плюс: это доступность на любых устройствах, где есть веб-браузер — будь то ноут, планшет или даже смартфон. Отличный подойдёт на случай, когда надо быстро протестировать код или выполнить определенные команды в Linux.

#linux
👍42🤯12🔥7👎21
This media is not supported in your browser
VIEW IN TELEGRAM
Представьте, что у вас есть огромная куча носков, которую (зачем-то) нужно разделить на несколько кучек поменьше

Чтобы понять как, надо знать алгоритмы сортировки или кластеризации, но сегодня только про первое. А эта подборка статей нам в этом поможет:

Для чего и как лучше изучать алгоритмы.

Алгоритмы сортировки: основы, виды и задачи разного уровня сложности.

Большой бесплатный ​курс по алгоритмам.

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

#алгоритмы
👍19🤣11🔥4
Ребят, назрел серьёзный вопрос: зачем нам нужен бэкэнд, почему бы просто не подключить фронтэнд к базе данных?

#кек
🤣190😁32🌚8💯6👍2🔥2🤷‍♂1🤩1🙈1
Ловушка джокера: как Microsoft монополизировала госструктуры США лишь одним «бесплатным» предложением

В 2021 году, после череды кибератак, Джо Байден собрал топов IT-компаний в Белом доме, чтоб укрепить кибербезопасность страны.

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

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

#новости
😁123👍193👻1
Как подросток превратил Twitter в личную машину для кражи денег?

Представьте: аккаунты Илона Маска, Билла Гейтса, Джеффа Безоса и даже Apple начинают публиковать странные твиты про биткоины.

Мир в шоке, миллионы людей в недоумении, а за всем этим стоит... 17-летний парень.

Как он провернул крупнейший взлом соцсетей в истории? Кто ему помогал? И почему даже опытные хакеры аплодировали этой дерзости?

В новом выпуске подкаста «АЙТИ КРАЙМ» мы разбираем взлом, который поставил под удар доверие к крупнейшей платформе и заставил весь мир задуматься: а насколько безопасны наши любимые соцсети?

Слушайте и смотрите новый выпуск: Яндекс.Музыка | Apple Music | Spotify | YouTube | Telegram

#подкаст #позалипать
👍177👎3🌭3🔥2
Скандалы, интриги, легаси: код судьбы и тайные родственные связи

#кек
🤣171😁21👍64🆒1
Онлайн-доска Unidraw перешла в основную версию 
 
Помните, в августе Miro заявил, что собирается уйти из России? Тогда появился отечественный сервис онлайн-досок Unidraw, и вчера он перешел из бета-версии в основную. 

В интервью на CNews можно почитать подробности про главные апдейты и про то, что изменилось для пользователей с переходом. 

#инструменты
👍17🤣4🆒43😁2
This media is not supported in your browser
VIEW IN TELEGRAM
А вот это уже заявочка на самое милое использование нейронок

Учительница из Турции обработала фото своих учеников и показала, кем они могут стать в будущем.

#оффтоп
5👍140🥰55❤‍🔥149🔥5
Практика, практика и ничего кроме практики

KodeKloud Free Labs — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.

В бесплатных лабах сейчас есть: Linux, Кубер, Docker, GiT, Python и прочие прелести. 

#devops #docker #git #python
👍463🔥1
Новости, о которых невозможно молчать

Для французов ChatGPT звучит как «chat, j'ai pété», что переводится как «кот, я пёрнул».

Так что, если будете во Франции, о нейронках лучше говорить с котами, а не людьми.

Но учитывайте, что они могут остаться на вас обижены
😂

#факты #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68🤣33🤯43👍3👎1🌚1👀1
3 инструмента, которые значительно облегчат вам работу с Docker

Lazy Docker: GUI для Docker и Docker Compose прямо в терминале. Вместо того чтобы запоминать и вводить длинные команды Docker, вы получаете интерактивный интерфейс, где всё находится за одно нажатие клавиши.

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

Watchtower: мониторит выполняющиеся контейнеры и отслеживает изменения в образах, на основе которых они были созданы. Если образ изменился, Watchtower автоматически перезапускает контейнер, используя новый образ. Это удобно при локальной разработке, если есть желание работать с самыми новыми версиями используемых инструментов.

#docker #полезности
👍317🔥3