Как советская машина всех в шахматы обыграла
«Каисса» — одна из первых прикладных программ, которая показала результат лучше 99,9% людей-профессионалов в мире. В 1974 году в Стокгольме прошёл знаменательный шахматный чемпионат: впервые в истории за звание чемпиона мира сражались не люди, а машины — 13 компьютерных программ из восьми стран.
Компьютеры в те годы были не чета нынешней мелочи: они были весом по нескольку тонн, а площадью с несколько квартир. Сами они в Стокгольм, конечно, не поехали: ходы делались дистанционно, по телефону.
Советский Союз на этом турнире представляла «Каисса» — программа, в судьбе которой переплелись атомная промышленность, битва с коллективным разумом читателей «Комсомольской правды» и шахматисты-любители.
«Каисса» — одна из первых прикладных программ, которая показала результат лучше 99,9% людей-профессионалов в мире. В 1974 году в Стокгольме прошёл знаменательный шахматный чемпионат: впервые в истории за звание чемпиона мира сражались не люди, а машины — 13 компьютерных программ из восьми стран.
Компьютеры в те годы были не чета нынешней мелочи: они были весом по нескольку тонн, а площадью с несколько квартир. Сами они в Стокгольм, конечно, не поехали: ходы делались дистанционно, по телефону.
Советский Союз на этом турнире представляла «Каисса» — программа, в судьбе которой переплелись атомная промышленность, битва с коллективным разумом читателей «Комсомольской правды» и шахматисты-любители.
This media is not supported in your browser
VIEW IN TELEGRAM
12 вместо 100+, или Как быстро и удобно создать базовый интерфейс для ОС
Все мы знаем, что токен — это всего лишь ключ и значение. И нет ничего проще, чем их создавать. Придумываешь ключ, который полностью описывает кейс, назначаешь значение из базовой палитры — готово. Такой способ декларативен, но когда используешь токены каждый день, появляется ряд неудобств: сложно запомнить, сложно найти в списке, больно вбивать в редактор…
Вот, например, список токенов из дизайн-системы Atlassian. Смогли бы вы запомнить и скомбинировать «всего-то» сотню-другую названий?
Но если сформировать небольшую библиотеку токенов, то их комбинирование позволит создать почти полный набор визуалов. И в этой статье-воркшопе мы убедимся, что, например, всего лишь из 12 коротких токенов можно собрать интерфейс для целой операционной системы.
Все мы знаем, что токен — это всего лишь ключ и значение. И нет ничего проще, чем их создавать. Придумываешь ключ, который полностью описывает кейс, назначаешь значение из базовой палитры — готово. Такой способ декларативен, но когда используешь токены каждый день, появляется ряд неудобств: сложно запомнить, сложно найти в списке, больно вбивать в редактор…
Вот, например, список токенов из дизайн-системы Atlassian. Смогли бы вы запомнить и скомбинировать «всего-то» сотню-другую названий?
Но если сформировать небольшую библиотеку токенов, то их комбинирование позволит создать почти полный набор визуалов. И в этой статье-воркшопе мы убедимся, что, например, всего лишь из 12 коротких токенов можно собрать интерфейс для целой операционной системы.
«У меня есть хобби — решать задачи LeetCode непредназначенным для этого образом, часто при помощи запутанных однострочников. Такие самостоятельно накладываемые ограничения делают задачки интереснее и заставляют искать нестандартные решения»
Находим случайный seed, решающий задачу с LeetCode
Находим случайный seed, решающий задачу с LeetCode
Зарплаты выросли практически во всех языках, а самый ощутимый рост был у разработчиков в Kotlin — 16%, до 290 000 ₽.
Данные для исследования взяты из калькулятора зарплат — там можно посмотреть, сколько зарабатывают с другими навыками и в других специализациях.
Please open Telegram to view this post
VIEW IN TELEGRAM
«Я хочу поделиться худшими примерами того, что можно сделать при помощи box-теней в одном div. Примерами, которые не должны работать, однако почему-то работают»
Думаете, вы всё знаете о box shadows?
Думаете, вы всё знаете о box shadows?
Forwarded from Хабр Карьера
Работа с хорошими зарплатами для мидлов
Backend-разработчик Middle (Python) в Bitbanker. Москва. Полный рабочий день. Можно удалённо. От 300 000 до 350 000 ₽
DevOps в ADSNETON. Минск. Полный рабочий день. Можно удалённо. От 3000 до 5000 $
Fullstack-тестировщик (QA / Automation QA / SDET) в ЮMoney. Санкт-Петербург, Нижний Новгород. Полный рабочий день. От 150 000 до 350 000 ₽
Fullstack developer (JS, C++) в Сбер. Москва. От 300 000 ₽
DevOps Engineer в REES46. Полный рабочий день. Можно удалённо. До 300 000 ₽
Больше вакансий
#middle #highest_salary
Backend-разработчик Middle (Python) в Bitbanker. Москва. Полный рабочий день. Можно удалённо. От 300 000 до 350 000 ₽
DevOps в ADSNETON. Минск. Полный рабочий день. Можно удалённо. От 3000 до 5000 $
Fullstack-тестировщик (QA / Automation QA / SDET) в ЮMoney. Санкт-Петербург, Нижний Новгород. Полный рабочий день. От 150 000 до 350 000 ₽
Fullstack developer (JS, C++) в Сбер. Москва. От 300 000 ₽
DevOps Engineer в REES46. Полный рабочий день. Можно удалённо. До 300 000 ₽
Больше вакансий
#middle #highest_salary
Как использовать S3-хранилище в Kubernetes: руководство с примерами
S3 — не самое быстрое хранилище и подходит не для всех задач. Но это отличный вариант, если нужно организовать надёжное и масштабируемое пространство для данных большого объёма. По этой причине S3 часто используют в качестве хранилища для приложений, развёрнутых в Kubernetes.
В этой обзорной статье мы выясним, какие есть решения для работы с объектным хранилищем из K8s, соберём тестовый стенд из кластера Managed Kubernetes и посмотрим, как установить и настроить нужные компоненты через Terraform.
S3 — не самое быстрое хранилище и подходит не для всех задач. Но это отличный вариант, если нужно организовать надёжное и масштабируемое пространство для данных большого объёма. По этой причине S3 часто используют в качестве хранилища для приложений, развёрнутых в Kubernetes.
В этой обзорной статье мы выясним, какие есть решения для работы с объектным хранилищем из K8s, соберём тестовый стенд из кластера Managed Kubernetes и посмотрим, как установить и настроить нужные компоненты через Terraform.
This media is not supported in your browser
VIEW IN TELEGRAM
Эмиттерный повторитель — ключ к пониманию работы транзисторных каскадов
Посмотрите на схему. Из неё пропал базовый резистор, а коллекторная нагрузка переехала и встала под эмиттер.
Казалось бы, какая разница, где расположена нагрузка, если ток во всех участках последовательной цепи одинаков. Самое время вспомнить первый принцип работы транзистора: потенциал коллектора должен быть выше потенциала эмиттера. Сейчас вы поймёте, почему этот принцип стал основой работы каскада.
Посмотрите на схему. Из неё пропал базовый резистор, а коллекторная нагрузка переехала и встала под эмиттер.
Казалось бы, какая разница, где расположена нагрузка, если ток во всех участках последовательной цепи одинаков. Самое время вспомнить первый принцип работы транзистора: потенциал коллектора должен быть выше потенциала эмиттера. Сейчас вы поймёте, почему этот принцип стал основой работы каскада.
Kin'а не будет. Как Microsoft потеряла миллиард на смартфоне для соцсетей
Считается, что появление смартфонов и расцвет популярности социальных сетей взаимосвязаны: когда ты носишь в кармане устройство, позволяющее получить доступ к ленте новостей и собственной страничке в любую минуту, делать фотографии и писать посты, возникает искушение ковать контент ускоренными темпами. В Microsoft эту тенденцию оценили ещё до наступления эпохи смартфонов и придумали для пользователей социальных сетей специальный мобильный телефон. Казалось, перспективное устройство с огромной потенциальной аудиторией быстро наберёт популярность и принесёт разработчику миллиардную прибыль… Но что-то пошло не так — телефоны продержались на рынке всего полтора месяца с начала продаж.
Считается, что появление смартфонов и расцвет популярности социальных сетей взаимосвязаны: когда ты носишь в кармане устройство, позволяющее получить доступ к ленте новостей и собственной страничке в любую минуту, делать фотографии и писать посты, возникает искушение ковать контент ускоренными темпами. В Microsoft эту тенденцию оценили ещё до наступления эпохи смартфонов и придумали для пользователей социальных сетей специальный мобильный телефон. Казалось, перспективное устройство с огромной потенциальной аудиторией быстро наберёт популярность и принесёт разработчику миллиардную прибыль… Но что-то пошло не так — телефоны продержались на рынке всего полтора месяца с начала продаж.
Старый трансивер эфир не испортит. Часть вторая. Восстановление и наладка
В этой части описывается процесс приведения переделанного кем‑то аппарата в более близкое к оригиналу состояние — ремонт, настройка и, конечно, результат. Его сложно назвать финальным, потому что доделывать и модернизировать можно ещё многое, но в любом деле возникает момент, когда стоит остановиться.
В этой части описывается процесс приведения переделанного кем‑то аппарата в более близкое к оригиналу состояние — ремонт, настройка и, конечно, результат. Его сложно назвать финальным, потому что доделывать и модернизировать можно ещё многое, но в любом деле возникает момент, когда стоит остановиться.
«Эта статья — ответ на ранее опубликованную статью про IT на заводах. Я почитал и понял, что мне есть что об этом рассказать. Вопросы оттуда же и немного больше»
Разработка для заводов: как это было
Разработка для заводов: как это было
Однокаскадный ламповый усилитель для квартирной музыки
Речь идёт об оснащении звуковоспроизводящей аппаратурой, по возможности высокой верности, небольшой городской квартиры. Своими руками и невеликими средствами. Причём во главу угла решено поставить звук, манкируя некоторыми эксплуатационными качествами.
Речь идёт об оснащении звуковоспроизводящей аппаратурой, по возможности высокой верности, небольшой городской квартиры. Своими руками и невеликими средствами. Причём во главу угла решено поставить звук, манкируя некоторыми эксплуатационными качествами.
[ХАБРААРХИВ]
Как разрушалась личность блестящего молодого программиста
Своими программами Ли Холлоуэй заложил основы компании Cloudflare, специализирующейся на интернет-безопасности. Но со временем он стал апатичным, непредсказуемым, отдалился от всех — и долгое время никто не мог понять, что с ним произошло.
#хабраархив
Как разрушалась личность блестящего молодого программиста
Своими программами Ли Холлоуэй заложил основы компании Cloudflare, специализирующейся на интернет-безопасности. Но со временем он стал апатичным, непредсказуемым, отдалился от всех — и долгое время никто не мог понять, что с ним произошло.
#хабраархив
Новее, мощнее и лучше: одноплатник Orange Pi 5 Max. Что за устройство?
Одноплатников становится больше. Часто появляются весьма удачные модели, которые можно использовать как в DIY-проектах, так и на производстве. Сегодня поговорим о новом девайсе — Orange Pi 5 Max. По словам разработчиков, у новинки современный модуль связи, есть поддержка SSD и много других технических особенностей.
Одноплатников становится больше. Часто появляются весьма удачные модели, которые можно использовать как в DIY-проектах, так и на производстве. Сегодня поговорим о новом девайсе — Orange Pi 5 Max. По словам разработчиков, у новинки современный модуль связи, есть поддержка SSD и много других технических особенностей.
«Системное администрирование мне нравится тем, что во многих случаях часто на одну проблему бывает несколько решений. Но не все из них подходят по другим критериям. Расскажу о решении, которое подогнал под решение задачи для нашего случая»
Помогаем приложению Kyocera увидеть сканер из-под доменного пользователя
Помогаем приложению Kyocera увидеть сканер из-под доменного пользователя
Где жить в городе именно вам? Персонализированный сервис подбора идеальных домов
Попытаемся выяснить, в каких домах и районах города условия проживания более комфортные, а в каких — менее. Причём более комфортные исходя не из усреднённых пожеланий и предпочтений, а исходя из ваших собственных!
Созданный сервис представляет собой интерактивную web-карту, на которой вы можете сами настроить, какие факторы жизни в городе для вас наиболее важны
Попытаемся выяснить, в каких домах и районах города условия проживания более комфортные, а в каких — менее. Причём более комфортные исходя не из усреднённых пожеланий и предпочтений, а исходя из ваших собственных!
Созданный сервис представляет собой интерактивную web-карту, на которой вы можете сами настроить, какие факторы жизни в городе для вас наиболее важны
Всю следующую неделю у вас будет уникальная возможность проверить свою совместимость с командой аналитики приглянувшегося работодателя. Если вайбы с компанией совпадут, мы покажем её вакансии.
Регистрируйтесь на лендинге и первыми проходите тест на совместимость
Одному счастливчику из числа зарегистрировавшихся достанется карьерная консультация с HRD Хабра Наталией Лебедевой. Можно прийти с любыми вопросами про карьеру: какие скилы подтянуть, что поправить в резюме, в каком направлении двигаться.
Please open Telegram to view this post
VIEW IN TELEGRAM
HowTo: базовая геоаналитика
Это пример‑инструкция, как получить инсайты из геоданных без регистрации и СМС — только Open Source и бесплатные инструменты (OSM, Python, Портал открытых данных Правительства Москвы, DataLens). Обсудим, как сделать так, чтобы дашборд не «умер» от количества точек и тяжёлых полигонов, работал сравнительно быстро и давал пользователю представление общей картины.
Это пример‑инструкция, как получить инсайты из геоданных без регистрации и СМС — только Open Source и бесплатные инструменты (OSM, Python, Портал открытых данных Правительства Москвы, DataLens). Обсудим, как сделать так, чтобы дашборд не «умер» от количества точек и тяжёлых полигонов, работал сравнительно быстро и давал пользователю представление общей картины.
«Я хочу поделиться тем, каким образом подготовился к сертификации. Какого рода вопросы были. Насколько сложно это было для человека, который о СУБД не знал ничего и пользовался БД на уровне элементарных запросов. И небольшая часть моих размышлений на тему того, насколько это вообще нужно»
Как фронтендер сертификацию PostgresPro сдавал
Как фронтендер сертификацию PostgresPro сдавал