Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
WarGot

WarGot

  • 7
    вклад
  • 11
    вопросов
  • 25
    ответов
  • 16%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Python-social-auth и Одноклассники - "Указан некорректный параметр client_id.". Почему не работает?

    un1t
    un1t @un1t Автор вопроса
    Дело оказалось в настройках, в KEY надо было указать ID приложения, а в PUBLIC_NAME - публичный ключ.

    SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_KEY = '123.'
    SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_SECRET = 'B36A06...'
    SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_PUBLIC_NAME = 'CBAKNK..'


    Вот такой вот бардак с именованием.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать переключалку отображения контента типа grid и типа list?

    SilenceOfWinter
    Антон Шаманов @SilenceOfWinter
    та еще зажигалка...
    tympanus.net/Blueprints/ViewModeSwitch если это оно, то сверху ссылка на статью.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как в ubuntu создать конфиг для ftp похожий на ssh конфиг?

    gre @gre
    .netrc

    https://www.google.ru/webhp?sourceid=chrome-instan...

    unix.stackexchange.com/questions/28435/use-configu...
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Почему не работает $(document).on("ready" ...?

    fr_end
    Ленар Фаттахов @fr_end
    Frontend разработчик
    Ready отрабатывает в тот момент, когда загружен DOM. Если хотите, чтобы событие отрабатывало, когда загрузится страница полностью, используйте $(window).load(function() {});
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему Symfony 2 не отрабатывает регулярное выражение в роутере/маршруте?

    Quber
    Quber @Quber Автор вопроса
    PHP Team lead
    Не правильно было составлено регулярное выражение.
    Это правильно:
    ^(?!.*(admin|api)).*
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как протестировать сайт под высокие нагрузки?

    Sanes
    Sanes @Sanes
    https://loadimpact.com/
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть ли в интернете видеокурс по Symfony?

    isomoar @isomoar
    Есть: knpuniversity.com/courses/all
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как добавить дополнительное поле в FOSUserBundle, например телефон?

    aaverichev
    Александр @aaverichev Автор вопроса
    Проблема была в APC кэше. Достаточно было его сбросить
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно закончить закрытый альфа тест игры и перейти к ОБТ?

    Espleth @Espleth
    Вообще, конечно, вы зря альфа-тест растянули на пол года. Надо было разделить хотя бы на альфа-тестирование - потом вайп - потом ЗБТ - потом вайп - потом ОБТ.
    А в остальном солидарен с Роман Кулакович. Любой игрок, который не первый раз играет в ММО-игры знает, что после альфы и закрытой беты делают вайпы, и они знали, на что шли.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно закончить закрытый альфа тест игры и перейти к ОБТ?

    Wernisag
    Роман Кулакович @Wernisag
    Системный администратор Windows
    1. Делаете полный вайп;
    2. Старичкам тестерам даете эксклюзивную безделушку, которую нельзя найти или купить, но которую можно всем показать;
    3. Так же тестерам можете дать какое-либо незначительное преимущество на старте игры и наградить их премиум доступом к контенту на месяц, два, три.
    4. Если вы уже раньше брали деньги с игроков, верните им купленные предметы при старте игры, если эти предметы ещё существуют и они уже сбалансированы с остальным игровым миром. Если нет, верните в качестве игровой валюты.

    Это стандартная практика f2p механики. Самое главное не жалейте денег которые вы ещё не заработали. Если можете подарить волшебную палку, которая в целом не выбивается из баланса, то дарите. Можете сделать скидку? Сделайте. Можете разрешить бесплатно оформить гильдию, разрешайте. Если игра интересная, то игроки потом с полна принесут денег. Ваша задача удержать уже тех, кто пришел.

    И готовьтесь, что все равно будут недовольные игроки. Даже если вы им пол игры подарите. Самое главное это баланс, что бы донатеры если и получали преимущество, то только не большое.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно закончить закрытый альфа тест игры и перейти к ОБТ?

    hePPer
    Vladimir S @hePPer
    Вообще тестирование как правило заканчивается полным обнулением, которое оговаривается отдельно.
    Но раз уже все зашло, куда зашло - то лучше оставить сервер в покое, и имеющихся игроков не ущемлять.
    А для продолжения можно "старичкам", или особо отличившимся тестерам, дать памятную награду за участие/помощь в тестировании, объявить о прекращении тестирования, и сделать регистрацию/подъем на начальных этапам более легким, например выдавать новым игрокам какие ниб плюшки, помогающие быстро начать, и при этом не вносящие дисбаланса в игру.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно закончить закрытый альфа тест игры и перейти к ОБТ?

    Lorri @Lorri
    Дизайнер, начинающий 3d.
    Сугубо теоретически можно рассмотреть вариант чистого запуска игры и параллельного существования уже существующего (с отселением на задворки). Разумеется, это потребует дополнительных ресурсов, во всяком случае, на какое-то время (можно попробовать объявить игрокам что их уютный мирок просуществует еще N-ное количество времени и по его истечении будет безжалостно выпилен).

    При закрытии возможности регистрации на старом, его сообщество будет постепенно сокращаться (кому-то надоело, кому-то стало некогда и т.д.). Если при этом дать текущим игрокам небольшие плюшки (ачивки, уникальные модельки, баджи, фан-предметы не влияющие на геймплей но с некоторыми "визуальными" эффектами и т.д., т.е., в основном, предметы позволящее выделиться) при создании акка на перезапущенной для более широкой аудитории игре, то подавляющее большинство, скорее всего, создаст аккаунт, меньшая часть будет играть параллельно, еще меньшее количество игроков забросит "честно нажитое". Тут главное ненавязчиво донести до старичков, что они могут потерять все преимущества, не начав играть на новой бете с запуска. Тем более, что поддержка "задворок" будет по остаточному принципу, каких-то плюшек у них не будет и т.д. Главное - создать некоторые неудобства, но не перегибать.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Symfony как сделать redirect forms?

    prototype_denis
    Денис @prototype_denis
    Symfony
    Чем вас не устраивают коллекции? И не надо никаких перенаправлений...

    Если хотите модальное окошко с формой, то аяксом создаёте характеристику и при успехе, добавляете только что созданную характеристику в основную форму и закрываете модальное окно. (Пример в SonataAdmin)

    Ещё вариант, посложнее. Создаёте форму продукта, к ней добавляете форму характеристики и добавляете ещё одну кнопку submit, в контроллере (если у вас форма в нем обрабатывается) после отправки формы получаете кнопку и проверяете её на "isClicked", далее реализуете логику тут подробнее.

    Ещё способ. После создания продукта перенаправляйте на создание характеристик, с передачей id продукта.

    В зависимости от связей таблиц Продукт < - > Характеристика реализация этого решения может быть разной. Как они у вас связаны? Один ко многим, многие ко многим или что-то другое?

    В вашем случае, при переходе к созданию характеристики, нужно сохранять состояние продукта, затем при успешном создании характеристики вернуться и восстановить продукт. Тогда всё будет работать. Но это очень плохое решение.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Symfony2 + авторизация по id?

    jaxel @jaxel
    Для этих целей есть HWIOAuthBundle. Он позволяет сделать авторизацию через ВК и работает c FosUserBundle и SonataUserBundle/
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Правильный способ хранения текста и HTML-кода в базе MySQL?

    Suntechnic
    Александр Маджугин @Suntechnic
    Поддержу Василий и Анатолий K - не нужно хранить html в базе.
    Я знаю что многие CMS, даже популярные, так делают. Некоторые пихают в БД картинки и даже код.
    Но все это либо результат либо глупости, либо спешки. Нет никаких причин хранить в БД html если этого можно хоть как-то избежать.
    Ответ написан более трёх лет назад
    23 комментария
    23 комментария
  • Деплой symfony2. Как установить composer на хостинге timeweb?

    jaxel @jaxel
    А в чём проблема то? Заливаешь composer.phar на хостинг в папку проекта и всё.
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Слив рейтинга Андроид приложения. Что делать? Как защититься?

    jackes @jackes
    Это не слив. В тот момент вышла новая версия приложения Google Play. Новый интерфейс активнее побуждает ставить оценки. В итоге, количество оценок значительно возросло (где-то в 3-4 раза), но средний рейтинг снизился. У меня аналогичная картина для всех приложений. Ниже скриншот для одного из них. Перегиб произошел 13 декабря (В ПЯТНИЦУ!). Кстати буквально вчера-позавчера интерфейс Google Play опять поменялся. af7f5e25281c418f87e4bd28a291a463.png
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Слив рейтинга Андроид приложения. Что делать? Как защититься?

    overmove
    Пётр @overmove
    Бывший геофизик, ныне, к сожалению, SMMщик
    Сравните с чейнджлогом. Может вы что-то добавили или изменили? Люди в отзывах жаловались на рекламу, вполне вероятно, что некоторых людей наличие рекламы раздражает и они занизили рейтинг, но это только в том случае, если реклама была добавлена совсем недавно перед сливом.
    Вообще есть универсальный совет, если хотите решить проблему, надо понять причину ее появления.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Sonata FormMapper как выполнить произвольный код до сохранения в базу?

    BoneFletcher
    BoneFletcher @BoneFletcher
    Это можно сделать в функции prePersist в админском классе:
    sonata-project.org/bundles/admin/master/doc/refere...
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Где найти примеры обыденных структур БД для разных вещей?

    Fesor
    Сергей Протько @Fesor
    Full-stack developer (Symfony, Angular)
    dbpatterns.com

    Если конкретнее: лайки.

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

    По поводу комментариев - вам нужны древовидные структуры. Обычно такие штуки делают при помощи parent-child (adjacency) модели.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • Evgenii
    • 7 ответов
    • 0 вопросов
  • Денис
    • 5 ответов
    • 1 вопрос
  • Dmitrii
    • 4 ответа
    • 0 вопросов
  • deminpersona
    Денис Демин
    • 3 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации