Size: a a a

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

2020 December 19
Типичный программист
Главные новости за неделю

🕹 В ретро-консоль SNES 30-летней давности добавили трассировку лучей: https://tprg.ru/Va3L

🖥 Оперативную память использовали для передачи данных беспроводным способом: https://tprg.ru/SMIl

🚘 Хакер взломал автопилот Tesla и показал мир его «глазами»: https://tprg.ru/sONQ

🧠 В MIT выяснили, какие области мозга задействуются при работе с кодом: https://tprg.ru/IrWY

🈯️ Google Translate переводит фразу «Thank you, Mr President» как «Спасибо, Владимир Владимирович»: https://tprg.ru/OIJE

#новости
источник
Типичный программист
Стартует 6 раунд баттла ЯП: сегодня за вашу любовь соревнуются SQL с JS и Python C#

Вчера победу одержали Swift и C++. С чем и поздравляем любителей этих языков. А мы двигаемся дальше.

Сегодня мы выберем самый любимый язык между SQL и JS, Python и C#. Напоминаем, что выбираем максимально субъективно. Так что смело голосуйте за тот язык, что больше нравится вам:

https://tprg.ru/W5KX

Голосование закончится 20 декабря в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.me/tproger_official_bot/?start=toplang2020
источник
Типичный программист
Хотите научиться программировать на Python?

Тогда поступайте в онлайн-университет GeekUniversity с гарантированным трудоустройством!

Стать Python-разработчиком: https://tprg.ru/yHXp

Это #партнёрский пост
источник
Типичный программист
Если не знаете, чем занять себя на выходных — подготовили для вас подборку полезных статей. В ней вы узнаете:

— как настроить сервер для сайта: https://tprg.ru/Dy7L

— что нужно знать начинающему бэкенд-разработчику, кроме языка программирования: https://tprg.ru/ohzM

— как написать своё первое веб-приложение: https://tprg.ru/lhe6

— какие ошибки чаще всего совершают джуны, использующие React: https://tprg.ru/KqWV

— что из себя представляет работа фронтенд-разработчика на самом деле: https://tprg.ru/yXfe

— что вы сможете сделать во фронтенде через год, занимаясь ежедневно по два часа: https://tprg.ru/bWB8

— топ 5 JS-библиотек для бизнес приложений: https://tprg.ru/X21m

— как правильно настроить размер области клика на сайте: https://tprg.ru/J8Vr

— как написать слайдер на JavaScript: https://tprg.ru/WBAc
источник
Типичный программист
20-й опрос Developer Economics уже начался

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

В этом опросе участвуют больше 55 000 разработчиков из 165 стран — поучаствуйте и вы: https://tprg.ru/JfZM

Это #партнёрский пост
источник
Типичный программист
81 год назад два друга из Стэнфордского университета создали одну из первых в мире технологических фирм — HP

Сегодня её преемники HP Inc. и Hewlett Packard Enterprise входят в список Fortune 500 и зарабатывают миллиарды долларов каждый год. Решили немного погрузиться в историю HP и рассказать, как можно создать технологическую компанию, сидя в гараже:

https://tprg.ru/SwQv

#история
источник
2020 December 20
Типичный программист
Мы недавно запустили в нашем боте фичу рассылок по темам. В свежем обновлении тем стало ещё больше. А ещё появилась рассылка вакансий.

Зацените: t.me/tproger_official_bot?start=mailings
источник
Типичный программист
Начался полуфинал баттла ЯП: сегодня за место в финале поборются Swift с JS и С++ с Python

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

Сегодня мы выберем самый любимый язык между Swift и JS, Python и C++. Не парьтесь на счёт функциональности языков и смело выбирайте тот, который просто вам нравится:

https://tprg.ru/59hR

Голосование закончится 21 декабря в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.me/tproger_official_bot/?start=toplang2020
источник
Типичный программист
Программист превратил старый черно-белый телевизор в цветной с помощью полупрозрачной пленки и прямых рук

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

https://tprg.ru/JezA

Результат на видео.

#наука
источник
Типичный программист
Собрали для вас лучшие материалы по изучению C#:

— Бесплатные книги и интерактивные курсы для изучающих C# и не только: https://tprg.ru/wgWl

— 10 полезных вещей в C#, которые облегчат вам жизнь: https://tprg.ru/uiaH

— 10 фич в C#, о которых вы определённо должны узнать и начать их использовать: https://tprg.ru/NsPX

— Пишем свой первый RESTful веб-сервис на ASP.NET: https://tprg.ru/SUgz

— Стань мастером C#: подборка книг по языку родом из Microsoft: https://tprg.ru/eh94

#csharp
источник
Типичный программист
Вебинар «Tоп-5 Soft Skills для роста и развития разработчика»

Опытный спикер из компании Битрикс24 объяснит, какие Soft Skills нужны разработчикам, чтобы уверенно чувствовать себя в профессии, и каким навыкам стоит уделить время для построения горизонтальной и вертикальной карьеры.

Узнать подробности и зарегистрироваться: https://tprg.ru/0ezN

#ивенты
источник
2020 December 21
Типичный программист
Ничего необычного, просто дрон с огнемётом, который уничтожает улья агрессивных ос в Китае.

#технологии
источник
Типичный программист
Курс «Профессия Fullstack-разработчик»

Вы научитесь верстать, программировать сайты и создавать веб-приложения «под ключ» на PHP, Python или JavaScript. Также в программе: работа с фреймворками, базами данных и командное взаимодействие.

После окончания сможете начать карьеру fullstack-специалиста в IT-студии или на фрилансе.

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

#ивенты
источник
Типичный программист
Стартовал финал баттла языков программирования: сегодня за 1/2 место поборются Python и JavaScript, а за 3/4 — Swift и C++

Вчера вы уже голосовали за эти языки. В итоге JS значительно обогнал Swift. А C++ до последнего пытался угнаться за Python, но остался не у дел.

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

https://tprg.ru/J1uX

Голосование закончится 22 декабря в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.me/tproger_official_bot/?start=toplang2020
источник
Типичный программист
Мы подготовили для вас подборку материалов по кроссплатформенной и Android-разработке, из которых вы узнаете:

— о жизненном цикле Android-приложений: https://tprg.ru/Gu3w

— Java или Kotlin лучше для Android-разработки: https://tprg.ru/h2XB

— натив или кроссплатформенность выбрать начинающему мобильному разработчику: https://tprg.ru/Yz9h

— чем отличаются друг от друга фреймворки React Native, Flutter, Ionic, Xamarin и PhoneGap: https://tprg.ru/Twhk

— как разработать первое приложение на React Native: https://tprg.ru/A61F

— как создать первое приложение на Kotlin Multiplatform: https://tprg.ru/N4rZ

— безумие или дальновидный шаг перейти из Android во Flutter: https://tprg.ru/LIwO

#кроссплатформенность #flutter #react #android
источник
Типичный программист
Сотрудники vc.ruvc.ru подверглись фишинговой атаке

57 сотрудников получили странное письмо от коллеги и ссылку на клон внутреннего портала. И большая часть оставила там свой логин/пароль.

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

https://tprg.ru/pCI1

Это #партнёрский пост
источник
Типичный программист
Разработчик создал акустический кейлоггер, который не надо обучать конкретным клавиатурам

Но есть одно условие: на клавиатуре нужно набирать обычный английский текст. Алгоритм почти идеально подбирает буквы по частотности слов и n-грамм в языке, а также схожести звучания кнопок.

Подробное описание и исходники на гитхабе: https://tprg.ru/UpjK

#безопаность
источник
2020 December 22
Типичный программист
Курс «Профессия Python-разработчик» от Skillbox

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

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

#ивенты
источник
Типичный программист
Подведём итоги баттла языков программирования 2020

TL;DR питонисты попались, а победитель прошлого баттла всё ещё на коне.

Да, Python — cамый любимый язык наших читателей. Он уверенно обошёл JavaScript и сместил на третье место победителя прошлого баттла — С++. Что, кстати, немного коррелирует с популярными рейтингами:

https://tprg.ru/Q72M

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

Отдельно поздравляем любителей Python, JS и C++ с победой. И благодарим всех за участие в голосовании за любимые языки по версии читателей Tproger. Это было супер!

#toplang2020
источник
Типичный программист
Простой инструмент для url encode/decode, подсчёта md5 и других технических манипуляций с текстом

Оказывается, не обязательно держать под рукой несколько текстовых редакторов, гулять по левым сайтам или заводить скрипты. С этим прекрасно справится Boop.

Он уже собран под Mac, а исходники открыты и доступны на гитхабе: https://github.com/IvanMathy/Boop

#инструменты
источник