xor_journal | Unsorted

Telegram-канал xor_journal - XOR

39191

Это журнал о программировании и технологиях. Здесь ты найдешь все самое интересное и свежее из мира IT. Ссылка: @xor_journal https://telega.in/c/xor_journal Сотрудничество: @todaycast Предложка: @xor_journal_bot

Subscribe to a channel

XOR

Мифы о компьютерных взломах и хакерах в кино

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

❤️ #это_как

Читать полностью…

XOR

Роберт Мартин. Чистый код. Создание, анализ и рефакторинг

Тут про организацию кода, обработку ошибок, паттерны проектирования, тестирование и вот это все.

Читать полностью…

XOR

Эндрю Хант, Дэвид Томас. Программист-прагматик. Путь от подмастерья к мастеру

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

Читать полностью…

XOR

Яндекс оштрафовали на 2 млн рублей за отказ от передачи данных в ФСБ

Казалось бы — какой героический герой этот Яндекс. Но если почитать по ссылкам, то выяснится, что:

Представитель "Яндекса" пояснил, что у компании не было умысла нарушать закон, однако она не могла выполнить его требования из-за санкций, введённых в отношении России за военное вторжение в Украину. Для сбора и хранения данных пользователей требуется иностранное оборудование и программное обеспечение, закупить и установить которые в настоящий момент невозможно.

Получается, санкции работают?

❤️ #news

Читать полностью…

XOR

Типизация – какая она бывает?

Типизация это то, как язык распознаёт типы переменных. Типизация определяет, нужно ли вам писать тип, или язык «поймёт» его сам, и насколько свободно можно с типами работать: например, можно ли их менять. Вот как раз об этом – наш сегодняшний материал.

❤️ #это_как

Читать полностью…

XOR

Разминаемся перед рабочей неделей

Эту задачу нам в предложку (@xor_journal_bot) прислал подписчик. Она недавно попалась ему на собеседовании, и звучит примерно так:

Есть 20 баночек с таблетками. В 19 баночках лежат таблетки весом по 1 г, а в одной — весом 1,1 г. Даны точные весы. Как за одно взвешивание найти банку с тяжелыми таблетками?

Какие есть идеи?

❤️ #задачи

Читать полностью…

XOR

Geek Code – язык хакеров

Это придуманный в 1993 году секретный шифр, по которому хакеры могли виртуально знакомиться друг с другом: узнавать о возрасте, опыте, интересах собеседника. Послание на Geek Code могло стоять, например, вместо подписи в email-письме. Кстати, цель создания кода — не столько секретность, сколько компактность.

На картинке пример, и тут много чего говорится. В частности, что автор — гик по части технической документации (GTW), носит джинсы и футболки, среднего веса (s:+), в возрасте от 25 до 29 (a-).

Интересный факт: изобретатель кода, Роберт Хайден, позаимствовал идею у субкультуры Bear — это движение гомосексуальных мужчин с подчеркнуто маскулинной внешностью. У них была похожая «Система классификации».

В 1996 году разработали универсальную и официальную версию Geek Code. Правда, использовать его быстро перестали, и сейчас это совсем «мертвый» язык.

❤️ #это_что

Читать полностью…

XOR

В Германии ChatGPT провёл службу в церкви

Немецкий теолог и философ Йонас Зиммерляйн адаптировал ChatGPT для церковной службы, вложив нужные на настройки. На огромном экране над алтарём ChatGPT c различными изображениями провёл сорокаминутную службу, включающую молитвы, исполнение религиозной музыки, проповедь и благословения.

Интересно, а отпускать грехи этот PopGPT тоже сможет?

❤️ #news

Читать полностью…

XOR

Переходим к обсуждению цвета кнопки

❤️ #хаха

Читать полностью…

XOR

5 графиков, которые изменили мир по версии BBC

▪️карта холеры Джона Сноу
▪️диаграмма Найтингейл про причины смертей солдат во время Крымской войны
▪️графики Дюбуа о социальном положении афроамериканцев
▪️фамильное дерево Калликак для анализа наследственных изменений
▪️warming stripes про глобальное изменения климата Эда Хокинса

Читать полностью…

XOR

Как поменять местами значения двух переменных, не используя третью

Эту задачу любят давать на собеседованиях. Лучше всего с ней, конечно, справляются питонисты (a,b = b,a). А что делать остальным? Мы предложили два варианта. Если придумаете другие, делитесь в комментах.

❤️ #задачи

Читать полностью…

XOR

Привет, мы ищем фронтенда!

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

Если хочешь поработать с нами, то просто напиши @veron_28 и расскажи о себе✌️

❤️ Ваша команда XOR

Читать полностью…

XOR

Postman: что это такое и как им пользоваться

Рассказываем о мощном инструменте для работы с API, который так любят тестировщики.

❤️ #это_что

Читать полностью…

XOR

Энтузиаст создал веб-приложение, которое генерирует мемы одним нажатием с помощью GPT-4. ИИ, который мы заслужили 🐔

❤️ #news

Читать полностью…

XOR

“Sex, ducks, and rock “n” roll: Mathematical model of sexual response”

Это название серьезной научной статьи. Несколько неожиданно, да? Работа посвящена психологической и физиологической нелинейности процесса достижения мужского оргазма. Это долгое и непростое чтиво, но недавно вышел пересказ, опубликованном уже для широкой публики. Там говорится, что главный вывод сводится к “хочешь получить удовольствие – надо меньше думать в процессе”. Совет незамысловатый, так как и сам процесс, как утверждают авторы, не слишком сложен.

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

❤️ #находка

Читать полностью…

XOR

Мартин Фаулер. Рефакторинг. Улучшение проекта существующего кода

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

❤️ #подборка

Читать полностью…

XOR

Роберт Мартин. Чистая архитектура. Искусство разработки программного обеспечения.

Рассказывается о роли архитектуры и проектирования, а также о важных паттернах. Много внимания уделяется SOLID.

Читать полностью…

XOR

ПОДБОРКА МАСТ-РИДОВ ДЛЯ ПРОГРАММИСТОВ

Адитья Бхаргава. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих

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

Читать полностью…

XOR

Очень интересный материал «HUMANS ARE BIASED.
GENERATIVE AI
IS EVEN WORSE» от Bloomberg


Авторы рассказывают о том, как нейросеть Stable Diffusion усиливает расовые и гендерные стереотипы. Например, все портреты по запросу «инженер» мужские. Люди, сгенерированные по запросу «преступник» – в основном темнокожие мужчины, а темнокожие женщины, по мнению нейросети, занимаются уборкой или продают бургеры.

При этом в мире SD все даже хуже, чем в реальности. Например, по запросу «доктор» нейросеть генерирует всего 7% женщин, хотя в реальности женщин-докторов 32%.

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

😻 #advice

Читать полностью…

XOR

Исследователи из Китая провели действительно важное исследование: придумали, как строить дома из подгузников

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

Они придумали такую схему: одноразовые подгузники промывали, высушивали, измельчали и смешивали с цементом, а дальше – строили. В ходе тестирования нескольких образцов смесей выяснили, что подгузниками можно заменить до 27% песка в составе бетона.

Как тебе такой вариант квартиры на ипотеку?

❤️ #news

Читать полностью…

XOR

Чтобы поняли, кого потеряли!!!

❤️ #хаха

Читать полностью…

XOR

Почему Pinball убрали из Windows Vista или что будет, если не комментировать код

Компьютерная игра «Пинбол», которая была встроена почти во все версии Windows, с выходом Windows Vista исчезла из операционной системы. И произошло это не по каким-то юридическим причинам, а просто из-за того что разработчики не смогли разобраться в старом коде.

❤️ #хаха

Читать полностью…

XOR

Подборка ближайших хакатонов от нашей редакции

1) CodeRun. Нужно решать задачи с Тренировок по алгоритмам от Яндекса, Yandex Cup и многих других мероприятий. Чем больше решишь – теи выше рейтинг. Есть треки по анализу данных, мобильной разработке, фронтенду, бэкенду и ML2.

2) Profbuh hackathon. Командный хакатон (2-6 человек) с призовым фондом 300к. Кейс: автоматическое создание текстовых публикаций на основе записанного видео. Регистрация до 19 июня.

3) Блокчейн-хакатон. Соревнование от Сбера с призовым фондом 700к. Ребятам интересны любые смелые проекты, которые смогут обогатить блокчейн экосистему Сбера. Ваш проект может относиться к одному из известных направлений DeFi, комбинировать их или делать что-то совершенно иное. Проект нужно отправить до 22 июля.

4) One Day Offer от Озона. Компания устраивает оффер одного дня для Go, С# и QA-инженеров. Пройдет 28 июня, можно прийти в офис, пообщаться с тимлидами, пройти собес и попасть в команду.

5) Рекламатон от МТС совместно с НИУ ВШЭ. Нужно за два дня разработать прототип продукта и создать модель нового маркетингового инструмента для работы с Телеграм. Авторов лучших возьмут на работу. Регистрация до 28 июня.

❤️ #подборка

Читать полностью…

XOR

Гениальная клавиатура

Мы тут наткнулись на исходники веселого проекта. Ставим вебкамеру и вводим текст своими телодвижениями. Например, чтобы ввести пробел, надо прикрыть рот двумя руками. А если прыгнуть, то повторится последний введенный символ (как буква l в гифке). Штука реализована на питоне с использованием OpenCV. Есть подробная инструкция по установке, так что поиграться сможет любой.

И попробуй еще раз пожаловаться на сидячую работу

❤️ #находка

Читать полностью…

XOR

Фуллстек 🫠

❤️ #хаха

Читать полностью…

XOR

👨‍💻3 способа прокачать свою карьеру в IT и попасть в Яндекс

1️⃣Летние школы Академии Яндекса
Для тех, у кого уже есть опыт в разработке. До 27 апреля продолжается набор в Школу бэкенд-разработки (Python, Java, C++, Go), Школу мобильной разработки (iOS, Android, Flutter), Школу разработки интерфейсов. Обучение бесплатное. Иногородним Яндекс оплатит билеты и проживание на период практики в офисах компании в Москве, Алматы и Белграде. Лучшим студентам — офер в штат Яндекса.

2️⃣Открытый лекторий Академии Яндекса
Если нет времени на Школы, регистрируйтесь на бесплатный Открытый лекторий. Это часть программы Летних школ — 120 лекций по soft skills, бэкенд-, фронтенд- и мобильной разработке, аналитике и продакт-менеджменту.

3️⃣Стажировки по бэкенд-, фронтенд- и мобильной разработке, data science и ML
Получите опыт работы над продуктами, которыми пользуются миллионы. Подайте заявку на оплачиваемую стажировку (от 3 до 6 месяцев). Расходы на проживание и билеты для иногородних студентов Яндекс берет на себя.

Удачи!😎

Читать полностью…

XOR

IT-словарь: ChatGoPoTa.

XOR // #хаха

Читать полностью…

XOR

🟡Какие инструменты нужны аналитикам для работы в IT-компании?

Приглашаем начинающих аналитиков на открытый урок 17 апреля в 20:00 мск в OTUS. Вебинар пройдет в рамках запуска онлайн-курса «Специализация бизнес- и системный анализ». Урок будет полезен новичкам, которые хотят узнать больше об инструментах, с которыми им предстоит работать.

✅В результате занятия вы узнаете:
— Какими инструментами пользуется аналитик каждый день: UML, BPMN, Confluence и другие.
— Какие инструменты пришлось заменить из-за санкций и ухода международных компаний с рынка.

А еще вы познакомитесь с форматом обучения в OTUS и сможете понять, подходит ли вам это направление. Сейчас на курсе возможно обучение в рассрочку.
Спикер — Михаил Максимов, опытный бизнес-архитектор, принимавший участие в консалтинговых ИТ-проектах для крупных нефтяных, логистических и медиа компаний.

👉Для участия нужно только зарегистрироваться: https://otus.pw/SpLd/

Реклама. Информация о рекламодателе на сайте otus.ru

Читать полностью…

XOR

Когда на собеседовании спросили про пет-проекты

❤️ #хаха

Читать полностью…

XOR

Что за великий MapReduce

Это модель распределённых вычислений от компании Google, используемая в технологиях Big Data для параллельных вычислений над очень большими (до нескольких петабайт!) наборами данных.

❤️ #это_как

Читать полностью…
Subscribe to a channel