Обновить
8K+
3
Андрей@dron88

Маркетинг, Python, JS, HTML5, CSS3, PHP

20
Рейтинг
1
Подписчики
Отправить сообщение

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

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

Почему все вокруг думают только про GPT? Есть в разы круче AI чем GPT да и манера писать долгие комментарии или просто отвечать на комментарии, как вообще соотносится с AI?

Скоро из-за каждого угла и столба будет мерещиться GPT и AI)) Хотя я понимаю, думаю что понимаю.

Гениального человека, гениальность виджно во всем )

«Пауза мира» — метафора, не буквальная остановка сервера. Смысл: заменить тысячи $char['x'] на $char->x можно только одним огромным коммитом, который трогает разом весь код. Выкатываешь — и если хоть в одном из тысяч мест опечатка, падает у живых игроков прямо в бою или походе.

То есть выбор: либо заморозить всю остальную разработку ради одного big-bang рефактора и надеяться, что нигде не промахнулся, либо ломать прод вживую. «Нельзя ставить на паузу» = нельзя позволить себе такой разовый риск, пока по карте ходят живые люди.

Поэтому и сделал ArrayAccess на Entity: старый $char['x'] и новый $char->x работают одновременно → миграция по кусочку, без остановки.

Спасибо, но тут небольшое смещение акцента. * 1 работает, когда на входе уже настоящий bool — тогда да, true * 1 | false * 11|0, короче тернарника.

Но грабля была не в этом. Из формы прилетала строка "false", а не булево:

  • (bool) "false" === true — непустая строка истинна, поэтому тернарник и давал 1;

  • "false" * 1 тут не спасает: на PHP 8 это TypeError: Unsupported operand types: string * int, на PHP 7 — 0 с warning. То есть либо падение, либо «угадал» по случайной причине.

Поэтому фикс — filter_var($v, FILTER_VALIDATE_BOOLEAN): он понимает именно строковые "false"/"0"/""false.

Про «не лечится чтением доков» — справедливо придрались: правила приведения, конечно, задокументированы. Я имел в виду не «доки врут», а что заранее не угадаешь, в каком из тысяч мест прилетит именно строка "false" из живого ввода. Вылезает на реальных данных, а не на странице про casting.

По завершённости игра уже вполне себе целый организм: разведка, добыча, крафт в несколько тиров, базы с постройками, PvE, дуэли, фракции, квесты, NPC с диалогами, поселения, события, даже ферма с готовкой. Полноценная survival-MMO-петля, контента хватит надолго.

А вот честный ответ на первый вопрос -про живых игроков - отрезвляет ) Регистраций накопилось под полтысячи, но дальше первого экрана доходят единицы: процентов 90 застревают на 1 уровне, на второй день возвращается хорошо если каждый пятый. Так что код давно не главная битва. Главная это довести новичка от «/start» до момента, когда стало интересно: воронка, онбординг, первые 30 минут. Вот этим сейчас и занят.

Знакомая, подозреваю, история для всех нас из этого треда ))

Так и есть, спорить не буду )) Правда у JS свои скелеты в том же шкафу - “0” == false, [] == ![], NaN !==NaN. Слабая типизация, она для всех одинаково ласковая, просто грабли разной формы. Так что смеёмся вместе, по-доброму )

Ха, календарь можешь не перепроверять - стек и правда чисто ностальгический, и это где-то выбор того, что умею и наивного предположеня, что проект простой да и он пет-проект, где хочется не воевать с тулингом, а писать игру. CodeIgniter + MySQL + текстовая RPG - олдскул как он есть ))

Про чекбокс ты прямо в корень смотришь: да, ровно эта классика. Снятый чекбокс в форме просто не приходит в запросе, и половина «загадочных» багов растёт из того же огорода, что и (bool)“false”. Лечится скучно - нормализовать вход на бэке и не верить тому, что прислал браузер.

Тут как раз прикрыто: на воркере flock(LOCK_EX|LOCK_NB) — следующий тик тихо выходит, если предыдущий ещё жив; плюс singleInstance у планировщика. А двойную обработку ловит атомарный захват задачи (UPDATE … WHERE status=‘in_work’, affected_rows=0 → пропуск) — та самая «анти-дюп» строчка. Лок от параллельных запусков, claim — от двойной выдачи, если лок обошли.

здесь интересно навреное не столько ЛОР, СЕТТИНГ, а сколько игроков кроме тебя (меня) и наших друзей там реально есть))

100500% истинное заявление

Claude от Антропик не ищет в интернете? Тут либо ИИ писал эту статью, либо вы приврали про опыт с таким количеством AI провайдеров...

Как я рад, что уже полгода моим фаворитом и предпочтением в коде есть Claude Code

В работе с LLM тоже есть стажёры, джуны, мидлы, сеньоры и т.д. Выстажор, и. О что вы делали две недели, опытный мидл LLMоператор и немного в теме программирования сделает за 2-3 часа. Здесь нужно быть в теме, использовать ide с интегрированным Codex, Claude или Gemini code. Включить режим план мода, прописать идею, оценить план от AI и наслаждаться реализацией. А потом Некст уровень, агенты и субагенты, mcp и.д.

А будет в комментах, каста ненавистников кодинга с AI? Или уже процесс отрицания и ненависти перешел в стадию молчаливого ожидания и наблюдения 😃

Автор, сколько ты писал эту статью?

А в целом, мне было интересно и я осилил. Очень жду, когда появятся чекеры и автоматические анализаторы алгоритмов AI сервисов и инструментов. Когда одна AI будет пытаться понять другую и обмануть, где человек уже станет не участник, а просто наблюдатель...

Лол, вот как раз в странах "дикого НЕ запада" такие сервисы и нужны, так как каждый второй патруль и мент так и думает, как состричь бабла, план выполнить, да домой что-то привезти. Можно долго читать морали и учить нравственности, но если само государство и те кто должен защищать граждан их же и щимят первыми нарушили и нарушают, все что можно и пишут под это целые проекты, законы и выделяют миллиарды, то что мы тут пристали со своими брёвнами в глазу к чужому сучку?!

Не затрагивай чувство верующих. Потерпи Годиков пять, динозавры вымрут и все станет на свои места 😃

Есть ощущение, что Антропики скоро свою IDE сделают. Судя по их упорству в сторону моделей, которые в программировании просто разрывают. А вообще я приловчился и пишу проекты в проектах, кто знает тот поймет, за 200$ я ни разу не влетал в лимиты, только опус и только думающий. И никаких курсоров.

Информация

В рейтинге
454-й
Откуда
Украина
Дата рождения
Зарегистрирован
Активность

Специализация

Директор по маркетингу, Маркетинговый аналитик
Ведущий
От 200 000 ₽
HTML
CSS
JavaScript
Веб-разработка
WordPress
Анализ данных
PowerBI
Google Analytics
Google Tag Manager
Google Search Console