Типичный программист
81.7K subscribers
2.69K photos
911 videos
8 files
7.47K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
PDP-11/20

На фото изображена первая 16-разрядная мини-ЭВМ из серии PDP-11 — PDP-11/20. Компания DEC производила и продавала такие в начале 1970-х.

ЭВМ обладала процессором КА11, памятью в 8КБ, а ещё для неё была разработана одна из ранних версий UNIX.

Стоила такая штука в то время $10 800.

#история
Конференция по ключевым IT-направлениям

20 апреля ЕРАМ Russia организует конференцию ITsubbotnik Spring 2019, которая пройдёт в московском коворкинге Deworkacy Красный Октябрь. На мероприятии соберутся топовые разработчики и руководители подразделений EPAM.

В программе конференции доклады по всем главным темам энтерпрайза: Java, DevOps, тестированию, Big Data, фронтенду и бизнес-анализу. Поговорят о микросервисах и их тестировании, рассмотрят возможности машинного обучения на JS и попробуют разобраться, кому и зачем нужны Proof-Of-Concept.

Вход бесплатный, но нужно зарегистрироваться заранее: https://tprg.ru/its193
Чайник из Юты: история эталонной 3D-модели

https://tprg.ru/3Ih6

Сегодня расскажем вам о знаменитом чайнике, ставшим эталоном для тестирования компьютерной графики и типичным примером в учебниках. Своего рода «Hello World» в 3D-моделировании.

Почему вообще чайник? Об этом читайте в статье.

#история #графика
​​Салат без души

Американские инженеры научили робота резать помидоры и огурцы: https://tprg.ru/4c5W

#роботы #видео
4.04

https://tprg.ru/yq1k

Сегодня отмечается международный день веб-мастеров, всех тех, кто связан с веб-разработкой. Почему сегодня? Потому что на календаре — 4.04.

В честь этого публикуем подборку самых креативных четырестачетвертых страниц.

#веб
JavaScript для продвинутых: пишем симулятор гравитации

https://tprg.ru/bgp8

Мы собираемся создать симуляцию внутренней области нашей Солнечной системы, используя только старый добрый JavaScript. Это будет симуляция, где каждый объект испытывает на себе гравитацию всех других объектов симуляции.

Го с нами?

#javascript
​​Команда МГУ заняла первое место в чемпионате по программированию ICPC 2019! Это первая в истории соревнований команда, дважды ставшая победителями в одном и том же составе.

Команда: Владислав Макеев, Михаил Ипатов, Григорий Резников
Тренер: Елена Владимировна Андреева

Поздравляем ребят!
Прототипно-ориентированное программирование в JavaScript

https://tprg.ru/rD7y

Сегодня мы поговорим о классах в JavaScript.

Узнаем:
— как классы работают в JS,
— что такое прототипно-ориентированное программирование,
— есть ли в JS поддержка ООП.

#javascript
​​Первая компьютерная мышь

На фото — первая компьютерная мышь, которая хранится в музее компьютерной истории в Калифорнии.

Продемонстрировал её 9 декабря 1968 года американский изобретатель из Стэнфордского института Дуглас Энгельбарт.

Мышь появилась как один из побочных продуктов при разработке ОС oN-Line System (NLS). В ходе работы над NLS появилась концепция «оконного» интерфейса, и мышь была создана как один из возможных манипуляторов для работы с окнами.

Своим именем компьютерная мышь обязана проводу — он напоминал изобретателю хвост настоящей мыши.

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

https://tprg.ru/APpR

«Какой язык программирования выбрать, чтобы стать востребованным и высокооплачиваемым специалистом?» — этот вопрос задаёт себе каждый начинающий разработчик.

Универсального ответа нет, но есть 5 советов, которые помогут новичкам определиться. Читайте их в этой статье.

#начинающим #программирование
​​Сегодня отмечается день рождения Рунета

7 апреля 1994 года для России был зарегистрирован домен .ru и внесён в международную базу данных национальных доменов верхнего уровня.

На сегодняшний день в России введён ещё один домен верхнего уровня — .рф. Это первый в интернете домен на кириллице. Отличием от домена .ru является то, что в домене .рф все имена второго уровня пишутся исключительно кириллицей.
Жизненный цикл Android-приложений

https://tprg.ru/AXxH

Пользователи ОС Android во время работы с приложением могут поворачивать экран, отвечать на уведомления, переключаться на другую задачу, и во время всего этого система должна вести себя адекватно.

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

#android #mobile
В Типичном программисте мы публикуем только самые важные новости из мира IT. Не хватает?

Тогда подписывайтесь на @tprogerlive, наш новостной канал, в котором вы не пропустите не только самое важное, но и вообще ничего не пропустите.
Python ломает стены

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

Если вместе с ним ещё Python API заюзать, то можно сделать вот такую разрушающуюся стену. Исходный код можно посмотреть здесь: https://tprg.ru/xJZD

#python #графика
Подписывайтесь на нас в «Яндекс.Дзене»: https://zen.yandex.ru/tproger

Система сама подбирает для вас статьи, нужно только указать область своих интересов, подписавшись на несколько каналов, которые вам подходят. Читать можно в вебе или мобильном приложении.
​​Что в мире происходит

🔝 Аналитики TIOBE подготовили апрельский отчёт по языкам программирования. В этом месяце C++ вернулся на третье место в рейтинге, потеснив Python обратно на четвёртое. Эксперты объясняют это не падением интереса к Python, а возрождением интереса к C++.

📢 «Левада-центр» опросил россиян в разных регионах насчёт законов о неуважении к власти и фейковых новостях. Больше половины респондентов уверены, что это такие методы борьбы с критикой властей. При этом 40 % опрошенных вообще о законах услышали впервые.

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily

🔧 В последние несколько часов фиксируется масштабный сбой в «Сбербанк Онлайн». С ошибками работают (или не работают вовсе) как приложения, так и веб-версия сервиса. «Сбербанк» в курсе, специалисты работают, ждём, пока всё починят. А вот так выглядит география сбоев:
Развитие промышленного интернета вещей: на что обратить внимание стартапам

https://tprg.ru/UnRY

К 2030 году вклад промышленного «интернета вещей» в мировую экономику составит 14,2 трлн долларов, подсчитали аналитики из Accenture.

В нашем материале читайте о:
— ключевых трендах промышленного интернета вещей,
— прогнозах по развитию в различных отраслях.

#iot
Углеродные нанотрубки

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

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

#видео #технологии
CSS-задачки

Предлагаем вам прокачать свои CSS-навыки на площадке CSSBattle.

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

Попробуйте: https://tprg.ru/Rhcu

#css
Блокчейн: нужен ли он в вашем проекте?

https://tprg.ru/Xzu6

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

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

#блокчейн