Айтишная реальность
3.67K subscribers
1.42K photos
507 videos
3 files
3.13K links
С нами программирование становится проще и интереснее! 💻 Вы будете в курсе последних новостей IT-мира, полезных статей и горячих вакансий! 👾 Присоединяйтесь и улучшайте свои навыки вместе с нами.

Связь с админом: @svyaziiistbot
Download Telegram
«Из сотни откликов — два ответа и ни одного приглашения на собеседование». Так звучит реальность поиска работы в Великобритании сегодня.

Мы поговорили с DevOps-инженером, который недавно переехал в UK. Он рассказал, как пробиться на рынок труда, кого востребуют, а кого — нет, и какие нюансы британской ментальности и деловой культуры важно учитывать тем, кто приезжает из стран СНГ.

https://tprg.ru/Tq0J

#интервью #мотивация

Айтишная реальность
Бывший программист Xsolla намерен через суд взыскать с руководства пермской компании 1 миллион рублей в качестве компенсации за увольнение:

https://tprg.ru/6f0a

Айтишная реальность
Как поисковик мгновенно подбирает подсказки, пока вы печатаете

Набираете «face» — и уже через 50 мс появляется пять вариантов. При этом система каждый раз перебирает сотни миллионов запросов. И так на каждую букву: пока вы вводите «*facebook», подсказки приходят восемь раз подряд.

Хеш-таблицы тут бессильны: они быстро находят точное совпадение, но не умеют искать по началу слова — пришлось бы перебрать все сто миллионов ключей.

Решение — в префиксном дереве. Все запросы разбиты по буквам, и те, что начинаются одинаково, идут от корня по одному пути. Добраться до «face» — ровно четыре шага. Под узлом всё ещё тысячи вариантов, но топ-5 самых частых заранее посчитан и хранится прямо в нём. Обновляют пачками — задержка в пару часов никого не смущает.

Как это дерево распределяют по серверам и что кэшируют в CDN — рассказываем в разборе.

#алгоритмы

*Компания Meta и её продукты признаны экстремистскими, их деятельность запрещена на территории РФ.

Айтишная реальность
🤬1
Семантическое версионирование

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

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

https://semver.org/lang/ru/

Айтишная реальность
❤1
Синхронизация кодов Google Authenticator в облаке оказалась рискованной

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

Эксперты по кибербезопасности выяснили: при синхронизации кодов Google Authenticator через облако трафик шифруется слабо. Это позволяет злоумышленникам перехватывать seed-данные и создавать свои одноразовые коды.

#безопасность #google

Айтишная реальность
Бесплатный курс по веб-разработке для новичков — идеальный старт в IT.

Научитесь создавать сайты с нуля: освоите HTML, CSS и разберётесь, как устроен интернет. Всё понятно и по делу — с практикой через мини-проекты и домашки для самопроверки. Курс уже прошли почти 210 тысяч раз, средняя оценка — 4.7 из 5.

Записывайтесь и начните путь фронтенда: https://stepik.org/course/38218/promo

#курсы #html #css #фронтенд

Айтишная реальность
🎉1
Вакансии для разработчиков на vc.ru/job

Москва:

— Фронтенд-разработчик (React или React Native) в Qlean, от 150 000 ₽ go.cmtt.ru/2ExepvL
— Фронтендер в «Афиша-Квесты», от 120 000 ₽ go.cmtt.ru/2qkIDND
— Фронтенд-разработчик в Kaspersky Lab: go.cmtt.ru/2EzRG2m
— Тимлид Ruby on Rails в Bitpapa.com, от 200 000 ₽ go.cmtt.ru/2GPkmX4
— Бэкенд-разработчик в «Рабочую станцию», до 200 000 ₽ go.cmtt.ru/2JzNOC8
— Фронтендер в Banki.ru go.cmtt.ru/2qjVm45
— Java-разработчик в Trueflip go.cmtt.ru/2uZldTF
— Ведущий веб-разработчик в Legko.com, до 140 000 ₽ go.cmtt.ru/2qlSX8M
— Старший Python-разработчик для Maps.me в Mail.Ru Group go.cmtt.ru/2v13QBR
— Фронтендер, iOS- и Android-разработчики в Radar go.cmtt.ru/2v3ZdqE
— Старший PHP-разработчик в Lotsmarket, до 180 000 ₽ go.cmtt.ru/2GP0My1

Санкт-Петербург:

— Ведущий Ruby on Rails-разработчик в iGoods.ru go.cmtt.ru/2qiOpz6
— .NET-разработчик в Boft go.cmtt.ru/2GLKpCl
— C++-разработчик в Social Quantum go.cmtt.ru/2GQe89v

Удалёнка:

— PHP-разработчик (go.cmtt.ru/2HpqPZZ) и Golang/PHP-разработчик (go.cmtt.ru/2Hfce5o) в Yenisei Holdings Limited, до 180 000 ₽
— Веб-программист в Mirafox, до 170 000 ₽ go.cmtt.ru/2GMV4bP

Айтишная реальность
🎃1
Как программисту прокачать память — советы от экспертов

https://tproger.ru/experts/boost-your-memory/

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

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

Мы поинтересовались у экспертов, что точно стоит держать в памяти, а что — нет, и как её тренировать. В конце статьи — краткая выжимка из практических советов. 🧠💡

#эксперты

Айтишная реальность
Будто JPEG-снимок из 2000-го: доллар по 28 рублей, родители уже купили тебе новогодние подарки, только вышла первая «Матрица», интернет — по карточкам, а ночи — в компьютерном клубе за CS.

#история

Айтишная реальность
Как эффективно освоить языки программирования? Советы от экспертов

https://tproger.ru/experts/effective-way-to-learn-programming-language/

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

Мы собрали мнения наших экспертов: каждый поделился своим способом изучения языков программирования.

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

#мотивация

Айтишная реальность
🍾1
Коллекция open source проектов

В этом репозитории — обширная подборка открытых проектов на разных языках программирования: С, C++, Go, JS, Java, Python, R, Ruby, Kotlin и других:

https://tprg.ru/0oAC

#opensource #python #cpp #java

Айтишная реальность
Свежие обновления:

— «ВКонтакте» сообщила российским пользователям о новой функции — возможности запросить все данные аккаунта. Пока неизвестно, какая именно информация будет доступна и когда запустится сервис: https://tproger.ru/news/vk-security

— JetBrains выпустила обновление ReSharper Ultimate до версии 2018.2. В релиз вошли поддержка C# 7.3, интеграция с экспериментальным Blazor и встроенные инструменты анализа JS/TS-кода: https://tproger.ru/news/resharper-ultimate-2018-2

— Команда JetBrains представила релиз MPS 2018.2 — обновление системы метапрограммирования. Нововведения включают уведомления о миграции, GitHub-плагин и новые тесты для генераторов: https://tproger.ru/news/mps-2018-2

— Steam Play получил модифицированный Wine для запуска Windows-игр на Linux. Решение доступно в бета-версии Steam и совместимо с 26 играми: https://tproger.ru/news/valve-proton-for-linux

— Американские исследователи создали нейросеть для смены фона на фото. Система справляется за 4 минуты, учитывая цвет, прозрачность и текстуру краёв объектов: https://tproger.ru/news/ai-background

— Mozilla объявила, что устаревшие дополнения Firefox исчезнут с AMO и из поиска к началу октября 2018 года. Поддержка Firefox ESR 52 закончится 5 сентября, а с 6 сентября плагины перестанут обновляться: https://tproger.ru/news/firefox-add-ons-remove

— На форуме «Неделя национальной безопасности» NtechLab представила FindFace Public Safety — систему распознавания лиц. Она поможет идентифицировать преступников, предупреждать угрозы и контролировать скопления людей: https://tproger.ru/news/ntechlab-announce-security-face

Айтишная реальность
🤓1
Начинается трансляция фестиваля РИТ++ 2019 — для тех, кто создаёт интернет.

Подключайтесь: tproger.ru/events/rit-2019/

Айтишная реальность
🙊2
Асинхронный JavaScript: решаем типичные задачи — часть 2

Разбираем новые примеры задач, с которыми frontend-разработчики часто сталкиваются на собеседованиях:

https://tprg.ru/PSbi

#задачки #фронтенд #javascript

Айтишная реальность
Парное программирование в действии:

Айтишная реальность
Microsoft Paint добавляет в ИИ-изображения скрытый GUID, привязанный к вашему запросу

Исследователь выяснил, как Paint и Photos в Windows помечают локально созданные ИИ-картинки. При генерации промпт отправляется на серверы Microsoft, в ответ приходит 16-байтовый GUID, который прячут в пикселях — как невидимый водяной знак. Поскольку GUID связан с запросом, а запрос — с пользователем, по изображению теоретически можно отследить автора.

Как обезопасить себя, читайте в статье.

Айтишная реальность
​В Google Chrome перестанут работать расширения для блокировки рекламы

В январе 2023 года Google обновит интерфейс для расширений — выйдет Manifest Version 3. Сейчас все блокировщики рекламы работают на версии 2, но с января загружать и обновлять их по старому API будет невозможно.

Уже установленные расширения на Manifest V2 проработают до июня, но полноценно функционировать не смогут — им нужны регулярные обновления. Новый способ фильтрации рекламы пока не готов, а старый алгоритм адаптировать нельзя.

#google #chrome #интернет

Айтишная реальность
Сможет ли ИИ по странице в VK понять, насколько человек умён?

Один из наших читателей решил это проверить и провёл настоящее расследование. Результаты — уже внутри. 🤖

#нейросети #ии

Айтишная реальность
Завершили нашу серию из трёх частей о создании изображений на чистом CSS.

Часть первая — с коалой и основами: https://tproger.ru/translations/pure-css-images-1/

Часть вторая — сложнее, учимся делать баннеры: https://tproger.ru/translations/pure-css-images-2/

Часть третья — для продвинутых: интерактивная картинка на CSS и Vue.js: https://tproger.ru/translations/pure-css-images-3/

Айтишная реальность
💔1
9 способов разрядить атмосферу перед созвоном

Знакомо, когда заходишь в звонок заранее, а до старта ещё пару минут? И ты не один — вокруг те же пунктуальные коллеги, и всем как-то неловко молчать.

К 1 апреля собрали подборку из 9 лайфхаков, чем заняться в ожидании начала:

https://tproger.ru/articles/top-9-veshhej-pered-mitom/

#кек

Айтишная реальность
🍌1
Думаете, готовы к карьере в IT? Проверьте себя — какой счёт покажет наша новая викторина? https://tproger.ru/quiz/test-your-intelligence/

Айтишная реальность