Блог :: 05.11.2025 08:29:33 pm
Создавая игру Добыча, у меня возник вопрос, как лучше выводить список требований, которые необходимо выполнить, чтобы установить/обновить какое либо оборудование: Выводить только невыполненные или выводить весь список, помечая выполненные и невыполненные зелёным и красным, либо галочкой и крестиком. Ниже поразмышляем.
Решение о том, как показывать игроку предупреждения и требования, сильно зависит от того, как выстроена логика игры и какие цели преследуют геймплейные механики. Попробую изложить плюсы и минусы обоих подходов.
Преимущества:
Недостатки:
Пр...
Решение о том, как показывать игроку предупреждения и требования, сильно зависит от того, как выстроена логика игры и какие цели преследуют геймплейные механики. Попробую изложить плюсы и минусы обоих подходов.
Подход №1: Показывать список ВСЕХ требований с отметками о соблюдении/несоблюдении (зеленые и красные отметки)
Преимущества:
- Больше прозрачности: игрок видит полный список требований и сразу осознаёт, чего ему не хватает. Это помогает глубже погрузиться в игровой процесс и быстрее понять, какие действия предпринять далее.
- Повышенная мотивация: игрок может наглядно видеть прогресс и прогрессирование своего персонажа или инфраструктуры. Это создаёт дополнительную ценность и поощряет игрока стремиться завершить требования.
- Удобство в обучении: игрокам легче разобраться в игровых механиках, когда они видят полный список, а не лишь ограничения.
Недостатки:
- Перегрузка информацией: если требований много, список может показаться громоздким и отвлекать внимание игрока от основной задачи.
- Восприятие раздражения: если большинство требований отмечены красным цветом, игрок может почувствовать разочарование или раздражение.
Подход №2: Показывать только ТО, что не соблюдено
Пр...
- Жалоба
Блог :: 03.11.2025 07:25:30 am
Давно заметил, что статистика записей за текущий день, что отображается в Админ панели, считает начало дня, не учитывая часовой пояс. Это потому что, во всех методах
Из за этого статистика может быть неточной.
У меня наконец то дошли руки до этого и сейчас расскажу, как я добился, чтобы статистика записей учитывала часовой пояс.
Для определения времени с учётом часового пояса пользователя, в PHPFox есть метод:
С этим разобрались! Теперь в функцию можно "посылать" строки вида:
Следующая задача - это в файлах "callback.class.php", каждого модуля, что участвует в статистике, заменить:
На:
Например, модуль blog: файл: "module/blog/include/service/callback.class.php":
...
getSiteStatsForAdmins() (Файлы модулей: "callback.class.php"), по умолчанию нацелено на часовой пояс 0:
$today = mktime(0, 0, 0, date('m'), date('d'), date('Y'));Из за этого статистика может быть неточной.
У меня наконец то дошли руки до этого и сейчас расскажу, как я добился, чтобы статистика записей учитывала часовой пояс.
Для определения времени с учётом часового пояса пользователя, в PHPFox есть метод:
convertToGmt(), в библиотеке date (Файл: "include/library/phpfox/date/date.class.php"). Однако функция может работать только с типом переменной int, то есть принимает только цифру (Метка времени). А я хочу ей отправлять строку midnight. Для этого я слегка правлю метод convertToGmt(), добавив в начало метода:
// Конвертирование строки в Unix-timestamp (Например: 'midnight')
if (!is_numeric($time))
{
$time = strtotime($time);
}С этим разобрались! Теперь в функцию можно "посылать" строки вида:
midnight, today, yesterday, и так далее.Следующая задача - это в файлах "callback.class.php", каждого модуля, что участвует в статистике, заменить:
$today = mktime(0, 0, 0, date('m'), date('d'), date('Y'));На:
$today = phpfox::getLib('date')->convertToGmt('midnight');Например, модуль blog: файл: "module/blog/include/service/callback.class.php":
public function
Блог :: 10.09.2025 08:46:18 pm
Помню, несколько лет назад, я смотрел обзоры данного рюкзака и горел желанием заполучить его. Видя, как Горбуна мерюют на себе, в видео, я программировал себя, что этот рюкзак обязательно должен быть у меня. К моему глубокому сожалению, на тот момент Stich Profi сняла с производства мою мечту. Где то найти рюкзак - это большая проблема. Во всех магазинах тактического снаряжения говорили "Горбун закончился". Найдя рюкзак на одном сомнительном сайте, который предлагал его купить за сумму, которую я не мог себе позволить, я понял, что моя мечта разлетелась на мелкие, стеклянные осколки. К тому же, желаемой расцветки не было. Прошло не мало времени с того момента, как я смирился, с тем, что не быть мне владельцем Горбуна.
Примерно два месяца назад я наткнулся на желаемый рюкзак. Хотел чёрный, но его нет в наличии, а цена около 14000 рублей. Думал около двух дней покупать или нет - был бы чёрный, даже и думать не стал бы. Решил заказать. Захожу и вижу, что появился рюкзак в чёрном цвете и стоит чуть дешевле! Тут же оформил. Дождался посылки и вот он рюкзак:
Фото: Рюкзак: Stich Profi Горбун
Характеристики:
Горбун покрыт стропами MOLLE, со всех сторон, что мне очень нравится, ведь благодаря системе MOLLE можно менять функционал рюкзака, как душе угодно, навесив на него подсумки и другое снаряжение.
Не ошибусь, если скажу,...
Примерно два месяца назад я наткнулся на желаемый рюкзак. Хотел чёрный, но его нет в наличии, а цена около 14000 рублей. Думал около двух дней покупать или нет - был бы чёрный, даже и думать не стал бы. Решил заказать. Захожу и вижу, что появился рюкзак в чёрном цвете и стоит чуть дешевле! Тут же оформил. Дождался посылки и вот он рюкзак:
Фото: Рюкзак: Stich Profi Горбун
Характеристики:
- Материал: нейлон плотностью 500D.
- Фурнитура: EPLIX.
- Объем: 12 л рюкзак, 2 л съемный карман.
- Габариты: (В x Ш x Г): 40 x 22 x 12 см (без съемного кармана).
- Вес: 1495 гр.
Горбун покрыт стропами MOLLE, со всех сторон, что мне очень нравится, ведь благодаря системе MOLLE можно менять функционал рюкзака, как душе угодно, навесив на него подсумки и другое снаряжение.
Не ошибусь, если скажу,...
ﮚ.†.λ.Ⱡ.₭.∑.Ʀ 28.10.2025 09:24:45 pm
Цена от 22000 рублей за два небольших отсека, основной на 12 литров и подсумок на 2 литра. Цены, будто мы миллионеры.
Dopamine 29.10.2025 08:36:20 am
Успел купить рюкзак примерно за 13000 рублей. После этого, какое то время рюкзак подрос в цене до 22700. Сейчас вижу, что цена на Горбун около 13500.
Блог :: 08.09.2025 07:58:08 pm
Заказал я себе туалетную воду (Фото: Zimaya Sharaf The Club). По отзывам: Всего два человека поставили четыре звезды, все остальные купившие флакон поставили пять. Выходит, что вода нравится всем. Ознакомился с этапами раскрытия парфюма, мне подходит. Продавец сказал, что аромат похож на Absolu Aventus.
Получаю посылку. Дома открываю, брызгаю и сразу отвратный запах. Но такое мне уже попадало, что сначала запах не нравится, а через пару минут начинается раскрытие и отвратный запах превращается в вкусный аромат. Тут этого не произошло, отвратный запах остался отвратным запахом.
Флакон мне обошёлся чуть более 2000 рублей, а пользоваться я им перехотел. Решил попробовать вернуть парфюм и его приняли!
При создании заявки на возврат, выбрал пункт: "Товар не подошёл", затем загрузил все фотографии и добавил: "Совершено не тот запах, что в описании.". Отнёс в ПВЗ, его приняли, тут же вернули деньги.
На вопрос: "Можно ли вернуть духи или туалетную воду?", даю ответ: Да, можно.
Кстати, пакета со штрихкодом у меня не было, я его потерял, отнёс в ПВЗ флакон в своей коробке. Приняли без штрихкода (Тема: OZON: Возврат товара без упаковки и без штрих кода).
Получаю посылку. Дома открываю, брызгаю и сразу отвратный запах. Но такое мне уже попадало, что сначала запах не нравится, а через пару минут начинается раскрытие и отвратный запах превращается в вкусный аромат. Тут этого не произошло, отвратный запах остался отвратным запахом.
Флакон мне обошёлся чуть более 2000 рублей, а пользоваться я им перехотел. Решил попробовать вернуть парфюм и его приняли!
При создании заявки на возврат, выбрал пункт: "Товар не подошёл", затем загрузил все фотографии и добавил: "Совершено не тот запах, что в описании.". Отнёс в ПВЗ, его приняли, тут же вернули деньги.
На вопрос: "Можно ли вернуть духи или туалетную воду?", даю ответ: Да, можно.
Кстати, пакета со штрихкодом у меня не было, я его потерял, отнёс в ПВЗ флакон в своей коробке. Приняли без штрихкода (Тема: OZON: Возврат товара без упаковки и без штрих кода).
Блог :: 24.06.2025 09:55:56 pm
Несколько лет назад, я держал кроликов. Однажды родился кролик с дефектом, голова у него была повернута, будто сломана шея (Об этом я рассказывал тут: Тема: Кролик - инвалид). Этот кролик был изгоем для кроличьего общества. В то время, когда крольчата резвились, играли между собой, он наблюдал за ними из далека, сидя в углу. Если кролик подходил к толпе резвых ребятишек, его выгоняли, били и он снова забивался в углу. Видя это, моё сердце обливалось кровью...
Я хотел его взять на руки, но он резво выскочил, убежав в свой угол.
Со временем голова крольчонка выправилась, но общество его так и не приняло...
Не знаю сколько прошло после этого, до того, как я вывел всех кроликов, и не знаю сколько прошло с момента вывода до страшного сна, что мне приснился про мои зверей. Сам сон таков: Я захожу в свой крольчатник, а все мои кролики там... Кто то из них прогрыз клетку и бродит по полу крольчатника, кто то так и сидит в клетке. Все кролики грязные, пошарпанные, голодные, у некоторых разные заболевания. У них нет воды и еди. Все они смотрят на меня. Их взгляд даёт понять, что они хотят мне сказать, а сказать они хотят следующее:
От такого сна я проснулся и зарычал, как раненый зверь. Чувствовал себя ничтожеством...
Это не передать словами... Иногда вспоминается это всё.
Я хотел его взять на руки, но он резво выскочил, убежав в свой угол.
Со временем голова крольчонка выправилась, но общество его так и не приняло...
Не знаю сколько прошло после этого, до того, как я вывел всех кроликов, и не знаю сколько прошло с момента вывода до страшного сна, что мне приснился про мои зверей. Сам сон таков: Я захожу в свой крольчатник, а все мои кролики там... Кто то из них прогрыз клетку и бродит по полу крольчатника, кто то так и сидит в клетке. Все кролики грязные, пошарпанные, голодные, у некоторых разные заболевания. У них нет воды и еди. Все они смотрят на меня. Их взгляд даёт понять, что они хотят мне сказать, а сказать они хотят следующее:
Где ты был всё это время? Ты забыл про нас, ты предал нас, отдал на произвол судьбы. Мы все погибли благодаря тебе, испытав адские муки, перед смертью. Как ты мог так поступить?
От такого сна я проснулся и зарычал, как раненый зверь. Чувствовал себя ничтожеством...
Это не передать словами... Иногда вспоминается это всё.
Фото :: 11.05.2025 07:47:56 am
Павел Дуров
✌️ Наши конкуренты отчаялись — начали рекламировать себя в Telegram-каналах. До этого они публиковали заказные статьи в основном в западной прессе. Лучше бы потратили миллиарды своего маркетингового бюджета, направленного против нас, на инновации. Telegram технологически опережает WhatsApp на годы — и каждый месяц это отставание лишь растёт 😎.
Блог :: 07.01.2025 03:45:31 pm
Для одной задумки потребовалось запретить прямое обращение к файлам, при этом, чтобы сценарий движка, мог иметь полный доступ, к файлам. Сделать это надо было на Nginx. Мне помогли с этим и сейчас расскажу, что необходимо сделать, чтобы запретить.
Папка для запрета:
Код для конфига Nginx:
Многие пишут
После добавления строк выше, необходимо перечитать конфигурацию. Для этого я использую команду:
Готово. Теперь папка
Возможно, пригодится: Тема: Команды для настройки сервера.
Папка для запрета:
/app/XX/data/. Вместо XX идентификатор приложения, то есть цифры, которые постоянно меняются.Код для конфига Nginx:
location ~* /app/\d+/data/ {
valid_referers server_names;
if ($invalid_referer) {
return 404;
}
}Многие пишут
return 403 (Запрещено), я решил, что будет лучше отправлять на 404 ошибку, нежели прямо давать понять, что сюда нельзя.После добавления строк выше, необходимо перечитать конфигурацию. Для этого я использую команду:
nginx -s reloadГотово. Теперь папка
data скрыта от прямого обращения.Возможно, пригодится: Тема: Команды для настройки сервера.
Блог :: 06.12.2024 08:34:49 pm
За попытку вымогательства денег у родственника погибшего участника СВО возбуждено уголовное дело
УФСБ России по Омской области совместно с региональным Управлением МВД России в ходе проведения комплекса скоординированных оперативно-розыскных мероприятий пресечена деятельность жителей одного из районов Омской области, причастных к вымогательству денежных средств под угрозой насилия у 18-летнего сына погибшего участника СВО.
Согласно имеющимся материалам, организованная преступная группа лиц, состоящая из 4 жителей Марьяновского района Омской области, оказывая психологическое воздействие, под угрозой физической расправы вымогали денежные средства в размере 1 миллиона 400 тысяч рублей у 18-летнего гражданина, который должен был получить выплату за отца, погибшего в зоне проведения СВО.
В результате проведения оперативно-розыскных мероприятий указанная попытка вымогательства была пресечена, члены организованной преступной группы задержаны.
На основании переданных УФСБ России по Омской области материалов СО ОМВД Росси по Марьяновскому району в отношении членов организованной преступной группировки возбуждено уголовное дело по признакам состава преступления, предусмотренного ч. 2,3 ст. 163 УК РФ (вымогательство, совершенное организованной группой в особо крупном размере).
По ходатайству следствия фигуранты уголовного дела заключены судом под стражу сроком на два месяца.
Источник: Хроника Марьяновского района.
УФСБ России по Омской области совместно с региональным Управлением МВД России в ходе проведения комплекса скоординированных оперативно-розыскных мероприятий пресечена деятельность жителей одного из районов Омской области, причастных к вымогательству денежных средств под угрозой насилия у 18-летнего сына погибшего участника СВО.
Согласно имеющимся материалам, организованная преступная группа лиц, состоящая из 4 жителей Марьяновского района Омской области, оказывая психологическое воздействие, под угрозой физической расправы вымогали денежные средства в размере 1 миллиона 400 тысяч рублей у 18-летнего гражданина, который должен был получить выплату за отца, погибшего в зоне проведения СВО.
В результате проведения оперативно-розыскных мероприятий указанная попытка вымогательства была пресечена, члены организованной преступной группы задержаны.
На основании переданных УФСБ России по Омской области материалов СО ОМВД Росси по Марьяновскому району в отношении членов организованной преступной группировки возбуждено уголовное дело по признакам состава преступления, предусмотренного ч. 2,3 ст. 163 УК РФ (вымогательство, совершенное организованной группой в особо крупном размере).
По ходатайству следствия фигуранты уголовного дела заключены судом под стражу сроком на два месяца.
Источник: Хроника Марьяновского района.
Блог :: 25.08.2024 06:50:48 am
Вчера вечером покупатель забрал товар, что я продавал на Avito, дома сделал фотографии и написал обо мне отзыв. Я захожу на карточку товара, чтобы вывести деньги и вижу, что покупатель вернул товар обратно, через 9 дней, посылка должна быть уже у меня... Связался с покупателем, он объяснил ситуацию: На почте перепутали и дали ему чужую посылку, когда покупатель обнаружил подмену, вернулся на почту и ему заменили посылку, на ту, что отправлял я. При этом сотрудник почты произвёл отмену (Или возврат) товара.
Я связываюсь с поддержкой Avito. Коротко объяснил им ситуацию, получил ответ:
В итоги, через полторы суток, мне вернули компенсацию в полном объёме, то есть всю сумму, что я задал, без вычита за доставку.
Оказывается, подобная ситуация, не редкий случай. На Avito, даже есть кнопка "Посылка у покупателя" (Как то так), при общении с поддержкой, по данной теме.
Я связываюсь с поддержкой Avito. Коротко объяснил им ситуацию, получил ответ:
Здравствуйте. Здесь нужно проверить все детали — я прямо сейчас отправлю запрос коллегам. Скорее всего, нам понадобятся сутки, чтобы собрать и перепроверить всю информацию, но мы постараемся вернуться к вам с ответом как можно быстрее.
Когда во всём разберемся, сразу напишем вам на почту, которая привязана к профилю. А ещё продублируем ответ в Помощи в разделе «Мои вопросы в поддержку»:
https://support.avito.ru/tickets
Для доступа в этот раздел нужно авторизоваться.
Сейчас вам больше ничего делать не нужно, просто дождитесь нашего письма.
Когда во всём разберемся, сразу напишем вам на почту, которая привязана к профилю. А ещё продублируем ответ в Помощи в разделе «Мои вопросы в поддержку»:
https://support.avito.ru/tickets
Для доступа в этот раздел нужно авторизоваться.
Сейчас вам больше ничего делать не нужно, просто дождитесь нашего письма.
В итоги, через полторы суток, мне вернули компенсацию в полном объёме, то есть всю сумму, что я задал, без вычита за доставку.
Оказывается, подобная ситуация, не редкий случай. На Avito, даже есть кнопка "Посылка у покупателя" (Как то так), при общении с поддержкой, по данной теме.





