Типичный программист
81.5K subscribers
2.66K photos
903 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Первый рабочий день: инструкция по выживанию

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

Даём 4 совета тем, кто хочет с комфортом выйти на новую работу и минимизировать уровень стресса во время этого события:

https://tprg.ru/4toR

#работа #советы
Что нужно знать, чтобы написать операционную систему

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

Разбираемся подробнее, в каких вопрос ещё нужно прокачаться, чтобы написать ОС и выглядеть крутым в глазах коллег:

https://tprg.ru/Lynz

#ос
Рейтинг TIOBE за декабрь

Java и C продолжают занимать лидирующие позиции, Python растёт лучше всех, а Visual Basic .NET теряет свою популярность.

Рейтинг TIOBE формируется ежемесячно на основе анализа поисковых запросов в Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu. Он отражает популярность языков программирования, но не их качество.

Полный рейтинг можно посмотреть здесь: https://tprg.ru/X5iQ

#тренды #python #java
Подборка книг по компьютерным сетям

Компьютерные сети — основа интернета и неотъемлемая часть технологического прогресса.

Мы собрали в одной подборке книги, которые помогут узнать об устройстве интернета, стеке протоколов TCP/IP, маршрутизации и многом другом по этой теме:

https://tprg.ru/m5nV

#сети
Чем заняться в новогодние праздники

Оливье съедено, бока отлёжены, друзья погуляны, а на пиво уже смотреть тошно? Подкидываем вам идеи, чем заняться в оставшееся до работы время:

https://tprg.ru/gtAO

#новыйгод
5 IDE для программирования на C++

У нас на сайте есть подборка популярных IDE для программирования на C++:

https://tprg.ru/N4xC

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

#cpp
Как с помощью нейросети стилизовать изображение под работу известного художника?

В этой статье читайте, как использовать deep learning для стилизации изображения по заданному образцу:

https://tprg.ru/IqQF

#нейросети #ml
Русскоязычное руководство по программированию на языке сценариев Bash

https://tprg.ru/XOdw

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

#книги #bash
Фейковые ступни

Ещё не успели забыть эти забавные сайты, которые генерируют разные фейки? ThisPersonDoesNotExist.com — людей. ThisCatDoesNotExist.com — котов. ThisQuestionDoesNotExist.com — вопросы для Stack Overflow.

Появилось кое-что новенькое: ThisFootDoesNotExist.com, на котором генерируются фото ступней.

#нейросети
Решите задачку?

У вас есть три ключа от трёх чемоданов с разными замками. Каждый ключ подходит только к одному чемодану. Достаточно ли трёх попыток, чтобы подобрать ключи к каждому из них?

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

#задачки
Ответ на задачу из поста выше

Да, за 3 попытки можно подобрать ключи к чемоданам. Здесь расписано подробное решение — https://tprg.ru/4hUP
Правительство Финляндии создало бесплатный вводный курс по ИИ

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

Курс представляет собой серию статей с интерактивными тестами. Там есть шесть разделов, каждый из которых занимает от 5 до 10 часов. В них рассказывается, что такое ИИ, где он применяется и какие проблемы помогает решать.

Вот ссылка на курс: https://tprg.ru/dua0

#ии
Пишем нейросеть на Go с нуля

Все говорят «машин лёнинг, искусственный интеллект, бла-бла-бла», а вы напишите нейросеть!

Ну, серьёзно, без шуток, мы вам в этом поможем. Расскажем, как шаг за шагом создать нейронную сеть на Go:

https://tprg.ru/CQHW

#нейросети #go
This media is not supported in your browser
VIEW IN TELEGRAM
Много раз видели, как кто-то рисует разные слова/рисунки в своих GitHub-профилях, но не знали, как это сделать?

Не благодарите: https://tprg.ru/JRQB

#github #кек
Как защитить себя от слежки в интернете: разбираемся с конфиденциальностью в Firefox

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

О том, что и как изменять, рассказываем в этом руководстве по приватности Firefox:

https://tprg.ru/MhGJ

#firefox #безопасность
Вот уже 57 лет 82-летний Дональд Кнут работает над своей книгой по алгоритмам «Искусство программирования». Это лучшая книга по алгоритмам, которая признана Стэнфордским университетом одним из лучших научных трудов века.

Не забывает Дональд Кнут и общаться со студентами. В начале декабря он провёл юбилейную 25-ю лекцию «У рождественской ёлки». Здесь можно посмотреть запись лекции и её краткий текстовый обзор:

https://tprg.ru/PIU2

#кнут #математика
Новая задачка на Типичном:

Маленькая девочка считает от 1 до 1000 на пальцах левой руки следующим образом:

Она начинает с большого пальца — это 1. Указательный — 2. Средний — 3. Безымянный — 4. Мизинец — 5. И продолжает в обратную сторону: безымянный — 6, средний — 7, указательный — 8, большой — 9. Потом указательный — 10 и так далее.

Если она продолжит считать таким образом, на каком пальце она закончит?

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

#задачки
Ответ на задачу из поста выше

Закончит считать девочка на указательном пальце. Как получить такой ответ, проверяйте здесь: https://tprg.ru/MByg
1 января 1970 года — официальный день рождения Unix, и именно с этой даты отсчитывается системное время.

К 50-летию этой ОС Nokia Bell Labs запустила игру, в которой вам нужно будет строить различные конвейеры для выполнения заданий. Самому в консоль писать ничего не нужно, всё можно кликать:

https://tprg.ru/k2YR

#unix
Как бесплатно учиться в академии Apple

Студент из Москвы поступил в академию Apple в Италии, бесплатно учился там на разработчика и получал стипендию 500 000 ₽ в год.

В статье он подробно рассказал, как он туда попал, из чего состояла учёба в академии и как была устроена его жизнь в Италии:

https://tprg.ru/camU

#мотивация