Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Возглавьте армию своей страны в войне с коварным врагом. Управляйте ресурсами, принимайте ключевые решения и ведите Граднар через суровый конфликт. Ваши действия определяют будущее, приводя страну к победе или поражению.

Симулятор войны: 1985

Мидкорные, Стратегии, Симуляторы

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
3
Sigurd2012
Sigurd2012
6 месяцев назад
Timeend

Ретрогеймерский детектив. Wabbit: простая, но весьма загадочная игра на Atari 2600⁠⁠

О современных играх можно писать целые книги. Внимания заслуживает многое - и особенности сюжета, и процесс создания, и вообще всё, что как-то связано с продуктом (биография разработчиков, отсылки в массовой культуре, киберспортивная «жизнь» игры, даже политические и нравственные аспекты). Не то что древние игры, которые кажутся простыми, как амёбы. Какие у них могут быть секреты?

Однако среди них встречались игры, скажем так, со странностями. Одна из них - Wabbit, выпущенная американской компанией Apollo в 1982 году. Геймеров того времени она заставляла приятно удивляться: очень качественная, детализированная и красочная графика, главный персонаж назван по имени - девушка-фермерша Билли Сью. Персонаж наделён индивидуальными характеристиками, это не просто условный пиксельный человечек; в 1982 году это казалось поразительным.

Ретрогеймерский детектив. Wabbit: простая, но весьма загадочная игра на Atari 2600 Ретро-игры, Игровая приставка, Atari 2600, Геймеры, Детектив, Консоли, Программист

Да и геймплей не самый тривиальный. Героиня должна бросать тухлыми яйцами в кроликов, которые пытаются украсть морковку с её огорода. Очки начисляются как играющему, так и кроликам - за успешно съеденную морковь. Игра заканчивается, как только герой или кролики набирают нужное количество очков. Такое вот соревнование с искусственным интеллектом. Если игрок слишком удачлив, то кролики постепенно начинают двигаться быстрее.

Естественно, у игры появилось множество фанатов. И они захотели познакомиться с авторами Wabbit. Однако найти какую-либо информацию о разработчике не могли до самого... 2022 года. Дело в том, что в том же 1982 году, вскоре после выпуска игры, компания Apollo внезапно обанкротилась и закрылась - как говорится, с концами.

И всё-таки дотошные искатели обнаружили разработчика. Вернее, разработчицу: ею оказалась Ван Тран - девушка родом из Вьетнама. Wabbit она создала в одиночку всего за несколько месяцев, при этом на тот момент она только делала первые шаги в программировании. После ухода «Аполлона» в небытие она создала ещё несколько игр для других компаний, но потом отошла от этой сферы. Известно, что в настоящее время она работает в банке. Девушка вела неприметный образ жизни, так что неудивительно, что о ней никто не знал.

Ретрогеймерский детектив. Wabbit: простая, но весьма загадочная игра на Atari 2600 Ретро-игры, Игровая приставка, Atari 2600, Геймеры, Детектив, Консоли, Программист

Ван Тран в 1982 году (она справа)

Интересно, что Apollo целенаправленно создавала игру «для девочек» с женским персонажем и поэтому изначально привлекла к работе молодую девушку. У неё, в общем-то, получилось. А начиналось всё с многочисленных «просьб трудящихся», которые в своих письмах в компанию предлагали создать игру на фермерскую тему, причём сразу в нескольких письмах упоминались кролики и морковь.

А вот ещё несколько моих статей о ретро-играх:

  • Pac-Man: пройти игру проще, чем кажется. "Лекция по психологии"

  • Duck Hunt: как убить всех уток и ни разу не промахнуться?

Показать полностью 2
[моё] Ретро-игры Игровая приставка Atari 2600 Геймеры Детектив Консоли Программист
0
0
Shawurma
Shawurma
6 месяцев назад
Инкогнито

Страшно⁠⁠

Страшно
[моё] IT Программирование Программист IT юмор Юмор Мемы Картинка с текстом
2
55
tproger.official
tproger.official
6 месяцев назад
Типичный программист

У кого-то открылось???⁠⁠

У кого-то открылось??? IT юмор, IT, Программирование, Программист
Показать полностью 1
IT юмор IT Программирование Программист
17
483
stavropol
stavropol
6 месяцев назад
IT-юмор

Дедлайн близко...⁠⁠

IT-юмор за 300

IT юмор Программист IT Дедлайн СДВГ Но это не точно Видео Вертикальное видео Короткие видео Telegram (ссылка)
91
10
Shawurma
Shawurma
6 месяцев назад
Инкогнито

Типичный отец⁠⁠

Источник

Типичный отец IT, Программирование, Программист, IT юмор, Юмор, Мемы, Python, Картинка с текстом
Показать полностью 1
[моё] IT Программирование Программист IT юмор Юмор Мемы Python Картинка с текстом
1
5
YellowClub
YellowClub
6 месяцев назад

Обзор 1С платформы 8.3.27⁠⁠

В гостях у Желтого клуба Матвей Серегин. Матвей разбирает нововведения в платформе 8.3.27

НАВИГАЦИЯ

00:00:00 - Вступление

00:01:21 - Перечень интересных изменений

00:12:04 - Веб-сокет клиент

00:33:38 - Запись в регистр сведений

00:40:05 - Количество строк в табличной части

00:45:45 - Форматированные строки в СКД

00:58:32 - Форматированные строки в макете табличного документа

01:11:28 - Беспарольный вход

01:21:27 - Поиск в контекстных обсуждениях

01:27:52 - О платформе 8.5

01:38:37 - Финал

==========

Информационные площадки "Жёлтого клуба":

Телеграмм канал: https://t.me/+h2Ipfl1Gdms3OGYy

Телеграм чат: https://t.me/yellowclub_vrn

Группа ВКонтакте: vk: https://vk.com/yellowclub_official

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

Показать полностью
[моё] Программирование 1С 1с:предприятие 8 Программист IT Видео RUTUBE
0
4
YellowClub
YellowClub
6 месяцев назад

Применяем SAFe в ИТ проектах⁠⁠

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

На стриме обсудим что делать, когда:
🟡 не выделяют бюджет
🟡 программисты не хотят работать
🟡 ресурсов мало, а проектов много
🟡 хочу учить Go, а мне не дают
и другие злободневные вопросы

НАВИГАЦИЯ
00:00:00 — Введение
00:02:15 — Пропал звук
00:02:44 — Об Алексее Лустине
00:05:17 — Что такое SAFe
00:09:59 — Как распределять программистов по проектам (ARTs и Epics Enablers)
00:26:25 — Не дают учить Go (Value Stream, Feature oriented)
00:43:59 — Как решать конфликты двух сеньоров (Portfolio Session, Lean Agile Approach, Rhythm)
00:55:27 — Программист не хочет развиваться (Steam Aligned Team)
01:09:14 — Не повышают ФОТ (Budget Streams)
01:24:37 — Не хватает денег на крутых разработчиков (Arch Stream, Arc Roles)
01:34:37 — Команда не развивается (Portfolio Demo)
01:48:28 — Выгорание (Value Stream, Continuous Learning Culture)
01:54:00 — Аналитики не передают задачи на тестирование (Built in Quality, Test first practices)
01:57:15 — Оценка задач (WSJF, Facilitating SAFe assessment, Facilitation Opportunities)
02:02:22 — Подводим итоги

ДОП. МАТЕРИАЛЫ:
Презентация
https://cloud.mail.ru/public/CBRB/nP9EcqMyg

==========

Информационные площадки "Жёлтого клуба":

Телеграмм канал: https://t.me/+h2Ipfl1Gdms3OGYy

Телеграм чат: https://t.me/yellowclub_vrn

Группа ВКонтакте: vk: https://vk.com/yellowclub_official

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

Показать полностью
[моё] Программирование Программист IT Разработка 1С Видео Видео ВК
0
1
ilyaPlotkin
ilyaPlotkin
6 месяцев назад
ИТ-проекты пикабушников

Приложение СамСервис часть 2 и Аналог приложения TikTok, Vk видео и YouTube Shorts. Часть 3⁠⁠

Кому интересно:

  • СамСервис – ссылка

  • Вжух – ссылка

Здесь я решил объединить эти темы, так как речь пойдет об одном и том же – интеграции авторизации через Яндекс.

Почему Яндекс?

Думаю, причина очевидна: СМС-авторизация – это дорого.
Разберем цифры:

  • Регистрация "имени" у операторов – 2000–2500 рублей за каждого. Учитывая, что у нас 4 основных оператора, только за это придется платить от 8000 рублей в месяц.

  • Каждое СМС в среднем стоит 2,5 рубля. Если в месяц приходит 1000 новых пользователей, это еще +2500 рублей.

  • А если добавить возможные злоупотребления, спам и другие проблемы – сумма растет.

Итого: 10 000+ рублей в месяц только за возможность отправки СМС. Такой вариант явно не лучший.

Что тогда выбрать?

Очевидный вариант – авторизация через сервисы. Рассматривал Google, но… санкции, ограничения, возможные блокировки – не вариант.
А так как приложение ориентировано на российскую аудиторию, выбор пал на Яндекс.

Проблема с Google Play

При проверке приложения Google требует, чтобы проверяющий мог войти. Но тестового аккаунта в Яндексе не существует.

Решение: временная кнопка для проверки, которая 21 февраля 2025 года станет невидимой.

Приложение СамСервис часть 2 и Аналог приложения TikTok, Vk видео и YouTube Shorts. Часть 3 IT, Программирование, Программист, Программа, Интернет, Длиннопост

Как сделать интеграцию?

  1. Зарегистрировать приложение в Яндекс.OAuth.

  2. Указать пакет приложения и отпечаток ключа (можно найти в ключе или Google Play).

  3. После авторизации Яндекс выдает токен, по которому можно получить номер телефона пользователя.

Но тут возникает проблема: если делать все в самом Android-приложении, это дыра в безопасности.

Как обойти ограничение?

Яндекс не дает получить токен через WebView, поэтому алгоритм такой:

  1. После авторизации приложение отправляет код на сервер.

  2. Сервер по коду получает токен.

  3. По токену сервер получает номер телефона.

Приложение СамСервис часть 2 и Аналог приложения TikTok, Vk видео и YouTube Shorts. Часть 3 IT, Программирование, Программист, Программа, Интернет, Длиннопост

Проблема с редиректом (ошибка 400)

После настройки сервера приложение начало выдавать ошибку 400 при редиректе.
Долго гуглил, но ответов не нашел.
Решение оказалось простым: нужно указать, что приложение – это не только Android-клиент, но и веб-сервис.

В параметре Redirect URI нужно указать URL контроллера сервера, который принимает код. После этого всё заработало!

Еще одна проблема – два токена!

После авторизации устройство получает токен. Но при попытке использовать его – ничего не работает.

  • В БД Android-приложения токен есть.

  • В БД на сервере токен другой.

Что?! Как так?

Оказалось, Яндекс отправляет два запроса с одним кодом.

  1. Первый запрос получает код, сервер генерирует токен A, отправляет его устройству.

  2. Следом Яндекс шлет второй запрос, сервер генерирует новый токен B.

  3. Устройство продолжает работать с токеном A, но в БД уже записан токен B.

Решение: добавил триггер, который блокирует повторную генерацию токена для одного кода. Теперь всё работает корректно.

Приложение СамСервис часть 2 и Аналог приложения TikTok, Vk видео и YouTube Shorts. Часть 3 IT, Программирование, Программист, Программа, Интернет, Длиннопост


Что с «Вжух»?

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

Итог

Интеграция с Яндексом удалась, проблем было много, но всё решаемо.
Спасибо за внимание! 🚀

Показать полностью 3
[моё] IT Программирование Программист Программа Интернет Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии