Как стать автором
Обновить
2092.1
Сначала показывать

11 крупнейших международных соревнований по программированию на 2022 год

Время на прочтение5 мин
Количество просмотров25K


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

Геймдизанер ≠ геймдевелопер, потому во многих джемах нет порога входа, можно создавать игру, не шаря за разработку и использовать ноу-код движок. А для тех, кто умеет программировать, проводят соревнования по спортивному программированию. Большие, международные и иногда с призами. Под катом 11 самых крупных соревнований для разработчиков на 2022 год.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии3

Ещё 20+ игр, которые прокачивают логику, алгоритмы и радуют умный мозг [по следам комментариев на Habr]

Время на прочтение9 мин
Количество просмотров118K
image

Я выложила вчера подборку «15 игр, которые прокачивают логику, алгоритмы, ассемблер и силу земли». И столько классных ссылок в комментарии накидали, что я чуток опухла, но сделала отдельную подборку, по горячим следам. Спасибо большое всем, кто внес свой вклад.

Еще я веду канал в Telegram: GameDEVils, делюсь там клевыми материалами (про геймдизайн, разработку и историю игр).
Читать дальше →
Всего голосов 83: ↑82 и ↓1+81
Комментарии59

Настраиваем просмотр IPTV в Plex Media Server

Время на прочтение7 мин
Количество просмотров62K

Телевизор в 2022 году это совершенно другая сущность, если сравнивать и смотреть со стороны даже 2010-х годов. А телевидение так и вообще ушло на второй план или вовсе не интересно пользователю.

Но если все же интересно ТВ, а домашний медиацентр развернут на Plex? Не волнуйтесь, он справится и с вещанием IPTV, нужно его только "научить". Рассмотрим все в деталях.

Читать дальше →
Всего голосов 28: ↑25 и ↓3+22
Комментарии64

Каким был первый game jam 20 лет назад и где можно поджемить в этом году

Время на прочтение9 мин
Количество просмотров3.7K


Когда я составляла подборку игр про алгоритмы, наткнулась на игру «Baba Is You», которую Арви Тейкари придумал во время «Nordic Game Jam» (Baba Is You — Jam Build). Мне стало любопытно, полезла разбираться с «нордическим игровым вареньем».

Выяснила, что этом году исполняется 20 лет первому game jam-у в истории компьютерных игр, под катом его история, а еще истории 5-ти самых старых и массовых джемов, которые проводят ежегодные сессии до сих пор. Да, «Nordic Game Jam» один из них.

Еще я создала канал в Telegram: GameDEVils, буду делиться там клевыми материалами (про геймдизайн, разработку и историю игр).
Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии4

15 игр, которые прокачивают логику, алгоритмы, ассемблер и силу земли

Время на прочтение8 мин
Количество просмотров102K


Есть «Super Mario», признанная классика видео игр. Есть «Doom», который запускают на чайниках и тестах на беременность. Есть супер-популярные по статистике twitch.tv игры («League of Legends», «GTA V», «Fortnite», «Apex Legends») которые стримят пятая часть всех стриммеров.

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

Под катом подборка классных игр про алгоритмы за последние 10 лет. Если что-то упустила — буду рада дополнениям.

Еще я создала канал в Telegram: GameDEVils, буду делиться там клевыми материалами (про геймдизайн, разработку и историю игр).
Читать дальше →
Всего голосов 98: ↑93 и ↓5+88
Комментарии98

Сделают ли P2E-игры вас богаче?

Время на прочтение7 мин
Количество просмотров33K

В компьютерных играх между геймером и разработчиком отношения всегда были односторонними, когда только разработчики или владельцы игры получали финансовую выгоду, а игрокам оставалось просто развлекаться и продолжать тратить. За последнее десятилетие из-за расширения доступа в Интернет появилось множество революционных бизнес-моделей. Одной из таких моделей является концепция Play-to-Earn, которая поменяла игровую парадигму и стала ещё более мощной благодаря блокчейну и NFT.

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


Читать дальше →
Всего голосов 38: ↑36 и ↓2+34
Комментарии9

Как передвигаться по другим планетам

Время на прочтение16 мин
Количество просмотров22K
В замечательном научно-популярном фильме “Луна” Павла Клушанцева был эпизод с хождением по Луне на лыжах. Якобы поверхность покрыта хрупким слоем разной толщины, который не держит человека. А на лыжах ходить можно, но неудобно. Предсказание оказалось верным, но для Марса — там есть самые настоящие песчаные ловушки, в худшем случае даже прикрытые безобидно выглядящей коркой. На Луне же люди обошлись галошами, а луноходы — вполне пропорциональных размеров колесами. Вы, кстати, не задумывались, почему так получилось — на Земле по бездорожью часто ездит гусеничная техника, колесная обычно имеет худшую проходимость и привязана к дорогам, но вот луноходы и марсоходы ездят не на гусеницах, а на колесах? Сегодня мы поговорим про самые разные способы передвижения по другим небесным телам, про аппараты прыгающие, ездящие, летающие.


Марсоход Perseverance с вертолетом Ingenuity на Марсе, фото NASA
Читать дальше →
Всего голосов 140: ↑140 и ↓0+140
Комментарии79

JavaScript: работа с датой и временем с помощью Temporal

Время на прочтение11 мин
Количество просмотров12K


Привет, друзья!


В этой статье я хочу рассказать вам о Temporal, новом API для работы с датой и временем в JS.



Источником вдохновения для меня послужила эта замечательная статья.


Обратите внимание: предложение находится на 3 стадии рассмотрения и может подвергнуться некоторым изменениям, так что воздержитесь от его использования в продакшне до официального утверждения (вероятно, это произойдет где-то в конце текущего года).


Если вам это интересно, прошу под кат.

Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии11

«Тысячи друзей Ким Чен Ына». Как северокорейские хакеры грабили банк

Время на прочтение12 мин
Количество просмотров20K

В декабре 2021 года исполнилось 10 лет как Ким Чен Ын занимает пост верховного лидера Северной Кореи. За это время он не только сохранил и укрепил идеологию своих отца и деда, но и сформировал армию государственных хакеров, чьи киберпреступления финансируют его программу создания ядерного оружия и поддерживают экономику. По данным Агентства по кибербезопасности США, поддерживаемые государством хакеры КНДР нацелены на банки по всему миру, крадут секреты обороны, вымогают деньги, захватывают цифровую валюту и отмывают незаконно полученные доходы посредством обмена криптовалют. Режим Кима уже получил от киберпреступлений 2,3 миллиарда долларов и не намерен на этом останавливаться. По данным Банка Кореи в Сеуле, деньги от киберпреступлений составили 8 % от всех доходов Северной Кореи в 2020 году. Была попытка взлома Pfizer Inc. для получения данных о вакцине против Covid. Южная Корея сообщила, что количество попыток взлома в первой половине 2021 года со стороны её соседа увеличилось на 9 % по сравнению со второй половиной 2020 года.
Читать дальше →
Всего голосов 77: ↑69 и ↓8+61
Комментарии39

Артефакты прошлого: Nokia 5125

Время на прочтение9 мин
Количество просмотров14K
image

Сегодня поговорим о таком милом аппарате, как Nokia 5125. В наш чудный высокотехнологичный век Киберпанка удивить обывателя бывает сложно. Уходит из мира магия чуда. А потому предлагаю читателям забуриться немного в прошлое, во времена, когда мобила была не только лишь у всех.

Знакомьтесь — Nokia 5125. Аппарат вполне рабочий, увесистый. Правда, теперь он как корабль-призрак посреди степи — плавать может, да и, к сожалению, больше негде. Хранится у меня до сих пор. Достался от бабушки. В своё время был, наверное, единственным на селе, для общения с родственниками из Норильска. Работает нынче в мало известном и уже покойном стандарте D-AMPS. Показываешь агрегат людям, а те удивляются, мол, а куда вставлять сим-ку?

В ходе этого материала мы немного углубимся в историю D-AMPS, повертим, пощелкаем и поковыряем артефакт из другой эпохи во всех возможных направлениях, послушаем музыкальные хиты. Разве что жечь и взрывать не будем… пока. :)
Читать дальше →
Всего голосов 43: ↑35 и ↓8+27
Комментарии13

Рыбы-роботы осваивают океан

Время на прочтение7 мин
Количество просмотров5.7K

Океан — место, которое не только богато уникальной морской жизнью. Обширные его участки также изобилуют элементами, такими как никель, медь, марганец, серебро, кобальт, цинк, которые необходимы для производства смартфонов, электромобилей и деталей солнечных батарей. Глубоководная добыча — это быстрорастущая область промышленной добычи полезных ископаемых со дна Мирового океана. Это включает в себя извлечение этих самых полезных ископаемых и отложений со дна океана, обнаруженных на глубине более 200 метров. Большая часть усилий по морской добыче, на 2021 год, ограничивается только мелководными прибрежными водами. Месторождения разрабатываются при помощи гидравлических насосов и ковшовых систем, которые выносят руду на сушу для дальнейшей обработки.

Проблема в том, что учёные и защитники окружающей среды выступают решительно против инвазивных методов, предлагаемых добывающими компаниями, поскольку они могут нанести непоправимый ущерб хрупким экосистемам. В конечном счете, способ, которым компаниям будет разрешено разрабатывать морское дно, зависит от Международного органа по морскому дну (International Seabed Authority, ISA). В 2020 году ISA ввёл в действие ряд экологических стандартов, что может привести к увеличению добычи полезных ископаемых на больших участках мирового дна.

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


Прототип робота-краба SILVER2
Читать дальше →
Всего голосов 33: ↑32 и ↓1+31
Комментарии12

Инструменты OSINT: изображения и видео

Время на прочтение5 мин
Количество просмотров38K
image

OSINT, Open-source intelligence — разведка по открытым источникам включает в себя поиск, выбор и сбор разведывательной информации из общедоступных источников, а также её анализ.

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

Читать дальше →
Всего голосов 35: ↑31 и ↓4+27
Комментарии2

7099 человеческих языков и 8945 языков программирования

Время на прочтение2 мин
Количество просмотров25K
image

На Земле живет 7,5 миллиардов человек и 30 миллионов программистов. Человеческих языков около 7099, сколько компьютерных — никто не знает. CodeLani насчитал около 4248 языков, HOPL — 8945.

Хочу поделиться самыми интересными находками по языкам программирования. Никто не знает как дать определение, что такое «язык программирования». Первый язык высокого уровня — Plankalkül, созданный Конрадом Цузе в 1942-45 году. Первый коммерческий язык — FORTRAN (1956).

Есть интересный проект CodeLani — цель которого помогать тем, кто хочет создать свой язык программирования или улучшить существующий. Создатель проекта собирает обширную базу данных компьютерных языков и их общих шаблонов проектирования. Проект ориентирован на языки программирования, но эта база включает в себя другие компьютерные языки и объекты — от популярных текстовых форматов высокого уровня до двоичных спецификаций.

Кто считал и продолжает считать языки программирования:

  • TIOBE index — один из самых известных каталогов, он содержит около 250 языков программирования, критерии такие: 1) про него есть страница в Википедии 2) язык Тьюринг-полный 3) Гугл выдает более 5000 результатов
  • Википедия говорит нам о 700 языках.
  • Олдфаг из 90-х FOLDOC насчитывает 1000 языков.
  • The Language List насчитывает ~2,500 языков
  • Коллекция HOPL насчитывает 8945 языков
  • J.E. Sammet помогала разрабатывать COBOL и одной из первых задалась вопросом отслеживания языков программирования в 1971 году, она насчитала тогда 167 языков

Читать дальше →
Всего голосов 40: ↑35 и ↓5+30
Комментарии40

Задачи с Международной математической олимпиады 2021 (решаем в комментах)

Время на прочтение3 мин
Количество просмотров87K
image

Предлагаю поразмять мозги и как в прошлом году, порешать задачки с математической олимпиады в комментариях к этой статье. Задачек 6 штук, и на них отводилось 2 дня по 4,5 часа. (Чур, в ответы не подглядывать!)

Этим летом в Питере прошла 62-я Международная математическая олимпиада с вот какими итогами:

  • Первое место заняла команда Китая, завоевавшая шесть золотых медалей (208 баллов).
  • Российские школьники заняли второе место с пятью золотыми и одной серебряной медалью (183 балла)
  • На третьем месте южнокорейская команда с пятью золотыми и одной серебряной медалью (172 балла)

Первая такая олимпиада прошла в 1959 году в Румынии, и тогда в ней принимали участие представители всего семи стран. В 2021 году в олимпиаде участвовали более 619 школьников из 107 стран.

image

Российская сборная
Тренировали сборную России учитель математики Президентского физико-математического лицея № 239 Санкт-Петербурга Кирилл Сухов, педагоги Центра педагогического мастерства Москвы Владимир Брагин и Андрей Кушнир. Россию на олимпиаде представляли:

  • Иван Бахарев (10 класс, Санкт-Петербург) — золотая медаль;
  • Айдар Ибрагимов (11 класс, Казань / Москва) — золотая медаль;
  • Матвей Исупов (11 класс, Ижевск) — золотая медаль;
  • Андрей Шевцов (11 класс, Москва) — серебряная медаль;
  • Данил Сибгатуллин (11 класс, Казань / Москва) — золотая медаль;
  • Максим Туревский (10 класс, Санкт-Петербург) — золотая медаль, абсолютное второе место в общем рейтинге.

Читать дальше →
Всего голосов 43: ↑37 и ↓6+31
Комментарии51

Инструменты OSINT: Социальные сети

Время на прочтение3 мин
Количество просмотров26K
image

Privacy — это когда все знают кто ты, но не знают конкретно, что ты сейчас делаешь.
Anonymity — это когда никто не знает кто ты, но видят твои действия.

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

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

Search4Faces


Search4faces — сервис поиска людей в интернете по фотографии. Нейросетка находит нужного человека или очень на него похожего в течение нескольких секунд. Результатом является ссылка на профиль найденного человека в социальной сети vk.com или ok.ru, tiktok, clubhouse, instagram.com.

На текущий момент частично или полностью собраны 4 базы данных: аватарки Вконтакте и Одноклассники (всего лиц в базе: 280,781,743), фотографии профиля Вконтакте (всего лиц в базе: 1,109,563,766), аватарки пользователей Tiktok (всего лиц в базе: 125,443,334 ), аватарки Инстаграм (всего лиц в базе: 6,561,234), аватарки пользователей ClubHouse (всего лиц в базе: 4,594,014).
Читать дальше →
Всего голосов 52: ↑43 и ↓9+34
Комментарии19

React: пример использования Auth0 для разработки сервиса аутентификации/авторизации

Время на прочтение11 мин
Количество просмотров24K



Привет, друзья!


В этой статье я покажу вам, как создать полноценный сервис для аутентификации и авторизации (далее — просто сервис) с помощью Auth0.


Auth0 — это платформа, предоставляющая готовые решения для разработки сервисов любого уровня сложности. Auth0 поддерживается командой, стоящей за разработкой JWT (JSON Web Token/веб-токен в формате JSON). Это вселяет определенную уверенность в безопасности Auth0-сервисов.


Бесплатная версия Auth0 позволяет регистрировать до 7000 пользователей.


В этой статье я писал о том, что такое JWT, и как разработать собственный сервис с нуля.


Знакомство с Auth0 можно начать отсюда.


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


Исходный код проекта, который мы будем разрабатывать, находится здесь.


В статье я расскажу только о самых основных возможностях, предоставляемых Auth0.


В примерах и на скриншотах ниже вы увидите реальные чувствительные данные/sensitive data. Это не означает, что вы сможете их использовать. После публикации статьи сервис будет удален.

Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Простая разработка IoT приложений на C# для Raspberry Pi и других одноплатников, на Linux

Время на прочтение10 мин
Количество просмотров12K


Многие привыкли легко и просто программировать микроконтроллеры на платформе Arduino или nanoFramework (используется C#). Но как обстоит с разработкой IoT приложений на C# .NET для одноплатных компьютеров под Linux? В ответ услышите что нужно все устанавливать из командной строки, да и еще хорошо разбираться в Linux, там не так просто как с Arduino. Для настройки удаленной отладки необходимо выполнить множество различных действий, вручную настроить конфигурацию запуска, генерировать ключи доступа для пользователя, от имени которого будет запускать отладка, и т. д. Но теперь, благодаря расширению .NET FastIoT для Visual Studio Code, это не требуется делать. Черновую работу по установке необходимых пакетов и конфигурированию проекта для удаленной отладки сделает за вас расширение. Теперь вы можете полностью сфокусироваться на своем коде, не отвлекаясь на лишние задачи.
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии7

Эстетика стримлайнеров: какими были первые прототипы автомобилей обтекаемой формы

Время на прочтение9 мин
Количество просмотров6.4K

После Первой Мировой войны американское, а вместе с ними и мировое, дизайнерское сообщество искало новые идеи. Во время Великой депрессии промышленные дизайнеры взяли на вооружение новую концепцию, которое отказывалось от орнамента ар-деко в пользу чистых линий. Результатом стал Streamline Moderne — международный стиль архитектуры и дизайна ар-деко. Вдохновлённый аэродинамикой, стиль акцентировал внимание на изогнутых формах и длинных горизонтальных линиях. Американцы всегда уделяли много внимания дизайну как средству увеличения продаж. Streamline Moderne обещал процветание и прекрасное будущее. Это нашло отклик у среднего класса, основного рынка потребительских товаров. Широкий ассортимент вещей от бытовой техники до канцелярских товаров начал производится в обтекаемых формах. Стиль был применён при производстве электрических часов, швейных машин, радиоаппаратуры, пылесосов и много чего ещё.

В первую же очередь, стиль повлиял на внешний вид транспорта — стримлайнеров. Термин «стримлайнеры» применяется к составам высокоскоростных поездов 1930-1950-х годов, их преемникам — «сверхскоростным поездам», а также полностью обтекаемым лежачим велосипедам, легковым автомобилям, грузовикам и другим типам легких, средних и тяжёлых транспортных средств. Но сейчас обтекаемость транспортных средств настолько повсеместно распространена, что не является выдающейся характеристикой. А в те времена обтекаемая форма была в почёте не только из-за футуристического дизайна, но и из-за того, что такая форма уменьшала сопротивление воздуха, позволяя машинам увеличить скорость движения.

И как говорил крупнейший теоретик и практик дизайна того времени Норман Бел Геддес: «Скорость — это лозунг нашей эпохи, а большая скорость — цель завтрашнего дня».
Читать дальше →
Всего голосов 47: ↑43 и ↓4+39
Комментарии14

Бесплатные ресурсы для инди-разработчиков

Время на прочтение6 мин
Количество просмотров17K
image

Я изучаю гейм-дизайн и разработку игр. Когда я начала создавать свою первую игрушку (гифка оттуда) по мотивам мультсериала «We Bare Bears», то подолгу зависала, чтобы отрисовать фон, кнопочку, анимацию разрушения блока и пр. Часть артов я, по итогу, не использовала, а время на них тратила много.

За полгода я накопила список ресурсов с бесплатными ассетами, персонажами, музыкой, фонами. Эти ресурсы помогают мне экономить по 10-20 часов на создании учебных игровых проектов. Надеюсь, кому-то этот список сэкономит время и позволит создавать атмосферные прототипы быстро.

Updated: я тут немножко подумала, и создала канал в Telegram: GameDEVils, буду там делиться материалами (про геймдизайн, разработку и историю игр), которые слишком короткие, чтобы положить в статью на Хабре.
Читать дальше →
Всего голосов 55: ↑54 и ↓1+53
Комментарии14

Как начинался Буран. Окончательное решение

Время на прочтение19 мин
Количество просмотров18K
Вчера мы рассмотрели предпосылки к созданию советского космического челнока и проследили за выработкой его концепции. Сегодня же увидим, что влияло на формирование его облика, определяло технические характеристики и как началась история того «Бурана», который мы знаем.



К концу 1974 года Валентин Глушко «завладел» главным космическим предприятием — НПО Энергия — и теперь готовился к тому, чтобы превзойти Королёва и американцев благодаря созданию на Луне постоянной базы. Однако эти планы были под угрозой — военные желали получить полноценный ответ заокеанскому Шаттлу. Валентину Петровичу ничего не оставалось, кроме как пойти у них на поводу. Но лунную программу спасти он всё же попытался.
Читать дальше →
Всего голосов 70: ↑65 и ↓5+60
Комментарии37

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud