Шпаргалки программиста
2.46K subscribers
362 photos
16 videos
114 files
151 links
Всё самое интересное по программированию

🌐 Админ @workakkk

https://xn--r1a.website/itchannels_telegram - список полезных ит-каналов
Download Telegram
РНКБ приглашает на работу IT-специалистов

Предлагают стабильную зарплату, интересные задачи и яркую корпоративную жизнь.
Кстати, о TLS-сертификатах

Как мы писали выше, вчера стало известно, что некоторые сайты могут иметь проблемы с доступностью из-за проблем с иностранными TLS-сертификатами. А в РФ началось продвижение собственного корневого TLS-сертификата.

Большинство из нас особо не задумываются, как они устроены, по крайней мере, пока что-то не пойдёт не так, как нужно. Раз уж что-то пошло не так, как нужно, предлагаем устроить небольшой ликбез и подробно изучить процесс TLS-рукопожатия:
В России создадут собственные литографы, поможет ли это отечественной микроэлектронике — «холодный» и чисто технический разбор инженера

Транзисторы сейчас настолько малы, что их нельзя построить обычными методами, перемещая сложное оборудование с большой точностью. Фотолитография решает эту проблему, используя свет для гравировки изображения на кремниевом чипе. Так вот грубо говоря, литограф — это будто старый проектор, который не увеличивает, а наоборот, уменьшает масштаб шаблона до желаемой точности.
Куда идти работать в это сложное время? iFellow ищет 600 новых IT-специалистов

Ищут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.

Будут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца. На сайте представлены профили вакансий. На каждую позицию ищут несколько кандидатов!
Figma решила заморозить корпоративные аккаунты российских клиентов. Личные пока не трогают, но тоже лучше перестраховаться — делимся опенсорсной тулзой для экспорта проектов.
Эти особенности Swift здорово облегчат и ускорят процесс разработки

Опционалы, оператор guard, wildcard, константы, функции высшего порядка и атрибуты доступа — ребята из команды мобильной разработки КРОК простым языком объяснили, как работают одни из самых полезных особенностей языка Swift:
Замените это немедленно: варианты обхода блокировок для DevOps-инженеров

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

Ребята из Nixys посчитали своим долгом помочь справиться со всеми преградами DevOps-инженерам. И рассказали, что на что можно заменить без потерь в качестве процессов. Или хотя бы с минимальными потерями:
Как работает современный интернет: разбираем принцип работы системы доменных имён (DNS)

Все соединения в интернете происходят по IP-адресам. А имя хоста — это представление адреса в удобном для человека виде. Для сопоставления имени хоста и IP-адреса используется система доменных имён (DNS).

В этой статье рассказываем, что такое DNS-резолвер, как происходит поиск сервера, на котором находится запрашиваемый сайт, и какие бывают типы DNS-серверов:
Ещё один список аналогов или альтернатив для замены зарубежных сервисов и ПО — на этот раз пополняемый юзерами

Аккуратно, в комментах пожар, не все согласны с альтернативами, у одних сервисов нет Freware аналогов, зато разработчики других чуть не бесплатно на лету допиливают нужную компаниям функциональность. Так что если у вас есть на примете годный сервис или опыт по переезду, обязательно расскажите о нём. На то это и обновляемый пользователями список:
Slack снёс рабочие пространства для некоторых российских пользователей. Это коснулось лишь некоторых компаний, но пока не известно, каких именно. Известно только то, что в их числе — Сбер.

Ребята из «Пачки» составили инструкцию из пяти практических шагов, которые помогут подготовиться команде к переходу на другие сервисы прямо сейчас с минимальными потерями. А пользователи в комментах накидали ещё несколько вариантов:
Microsoft добавила рекламные объявления в штатный «Проводник» в тестовой сборке Windows 11 Insider Preview Build 22572.

Сейчас части тестировщиков показывается необычная полоска с рекламой Microsoft Editor, которую можно закрыть. Пока функциональность напоминает «Tip of the day», но многие пользователи уже выразили недовольство и посчитали, что это лишь попытка попытка выдать рекламу за него.

Интересно, что в 2016 году компания уже пыталась использовать это место для рекламы. Правда, тогда они рекламировали свой сервис OneDrive и делали это более навязчиво. Видимо, решили продолжить изучение рекламного потенциала проводника и реакции пользователей.
This media is not supported in your browser
VIEW IN TELEGRAM
Как устроены блокировки в России и Китае с технической точки зрения — вспоминаем «битву» за Telegram

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

Поступите на онлайн-курс «Профессия Data Scientist». Курс предназначен для всех желающих освоить перспективную и высокооплачиваемую профессию за 13 месяцев. Пройдите тест и узнайте, готовы ли вы к обучению.
Стоит ли учить Objective-C в 2022 году?

Да, это удивительно, но Objective-C до сих пор активно используется в разработке:
— Во-первых, это проекты старше 2-3 лет, часть кодовой базы которых написана на Objective-C.
— Во-вторых, некоторые приложения при всём желании пока всё равно не получится полноценно переписать на Swift.
— В-третьих, язык с более низким уровнем абстракции точно пригодится, если необходима сложная работа с сетью, памятью и ресурсами устройства.
This media is not supported in your browser
VIEW IN TELEGRAM
Крупный апгрейд ИИ, способного писать код: OpenAI выпустили новые версии GPT-3 и Codex

Теперь модели умеют вносить изменения в существующий контент, а не только предсказывать, что будет дальше. Разработчики говорят, что новые фичи позволят нейросети помогать с переводом на другой язык программирования и даже с рефакторингом кода. Вставка уже тестируется в GitHub Copilot с обнадеживающими ранними результатами.
Бесплатные курсы для middle-разработчиков от экспертов Ozon
— Два месяца онлайн-занятий
— Менторство от экспертов и тьюторов
— Комьюнити для студентов и выпускников
— Офферы в Ozon для лучших выпускников
— Вебинары по вторникам и четвергам с 19:00 до 21:00
— Воркшопы по субботам с разбором кейсов от экспертов e-com
5 распространённых ошибок HTML, которых легко избежать

HTML крайне неприхотлив и «съест» всё, что вы ему предложите независимо от семантичности. Но это не означает, что можно забить на все правила и писать как угодно.

<div> вместо семантических тегов, <b> и <i> вместо <strong> и <em> — в статье рассказали про эти и другие ошибки, которые мешают вёрстке быть качественной и полезной:
Оффер от Альфа–Инвестиций за один день

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

Итак: вы — опытный SQL-разработчик и имеете навыки реализации бизнес-логики на уровне СУБД, Альфа-инвестиции — даёт интересные задачи и возможности для развития.

Проверяют, подходите ли вы с командой друг другу, на One Day Offer: все собеседования проведут в один день.

Успеете: пройти техскрининг, продемонстрировать свою экспертизу, прособеседовать будущую команду (да, это они ответят на все ваши вопросы).
Веб-парсер на Python всего за 5 минут

Интернет — огромный источник ценной информации для дата-сайентиста. Конечно, если уметь её правильно добывать. И этот небольшой гайд в этом вам поможет. В нём подробно рассмотрели создание парсера сайтов с использованием BeautifulSoup и Pandas:
This media is not supported in your browser
VIEW IN TELEGRAM
Как значительно ухудшить состояние вашей сети?

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

Так что если вам вдруг понадобилось «испортить» сеть, советуем обратить внимание Clumsy. Изначально инструмент создан для Windows, но в репозитории (вкладка Downloads) собрали список аналогов для Mac, Linux и FreeBSD/OSX: