• Посоветуйте дешёвый планшет для применения в производственных условиях

    @1nd1go
    Вам нужен не гламурный планшет, а нормальный heavy duty коммуникатор типа motorola mc55
    Ответ написан
    Комментировать
  • Нужна ли на Хабре статья с примером использования Twitter Bootstrap?

    ngreduce
    @ngreduce
    Думаю документация и примеры на страничке проекта полностью раскрывают тему.
    Ответ написан
    1 комментарий
  • Кто как делает полоску между пунктами в горизонтальном меню?

    taliban
    @taliban
    php программист
    Я делаю бордером, а если нужна полоска меньше высоты блока, то можно вложенные блоки сделать меньше чем внешний.
    Ответ написан
    6 комментариев
  • Куда пропал ХабраЮмор?

    Vilgelm
    @Vilgelm
    Интересно, не понравился юмор, оффтоп или политика (которой в ХабраЮморе было много)?

    Вообще, не помешал бы какой-нибудь changelog, а то иногда ищешь что-нибудь как дурак, а оказывается этого уже нет. Конечно же, имхо.
    Ответ написан
    2 комментария
  • Истории, которые вас тронули?

    gadzhi15
    @gadzhi15
    Старикам тут не место.
    Ответ написан
    Комментировать
  • Какой тип URL адреса лучше короткий или длинный?

    Vas3K
    @Vas3K
    Если сайт для кого-то — по желанию заказчика. А я на своих проектах всегда делаю второй вариант. И не потому что я ленивый или не умею писать через слаги, потому что мне так нравится: такой url можно запомнить наизусть, в отличии от первого, на мобильном устройстве его набрать тоже проще, в твиттере (до недавних пор) эти url'ы не сокращались и тоже было приятно. Второй — это url для поисковиков, а не людей. Я делаю для людей.

    А еще я люблю завершающий слеш после цифр.
    Можете минусовать и не соглашаться.
    Ответ написан
    2 комментария
  • А где кнопка удаления вопроса?

    @AlexP11223
    Какая еще кнопка удаления вопроса? Это ж не мейл ру ответы. Только хардкор, только через удаление аккаунта.
    Ответ написан
    Комментировать
  • Функционал vs Функциональность?

    Shultc
    @Shultc
    RnD Developer
    Что-то я подозреваю, что у вашего начальника какие-то проблеммы именно со вторым значением этого слова…
    Ответ написан
    1 комментарий
  • Опера и сервисы гугла: доколе?

    ngreduce
    @ngreduce
    Возможно кто-то скажет что я гавно-верстальщик/разработчик и, в какой-то мере он будет прав.
    Но Opera это глючное подобие (это мое личное мнение), с которым бывает больше проблем чем с IE 7,8,9. И если в случае IE в большинстве случаев возможны костыли — в опере такой возможности нет.

    Проблемы, в большинстве своем, решаемые. Но задумайтесь — основной доход гугл — америка и европа, а там опера занимает очень малое кол-во процентов. Стоит ли заморачиваться с специальной поддержкой?
    Ведь в принципе все работает. А гугл честно предупреждает о возможных проблемах.

    Когда-то опера была перспективным и прогрессивным браузером, но теперь я ее таковой не считаю. Последние две версии (10-11) они только и делали, что убили JS движок и меняли 3!!! раза дизайн, пока остальные браузеры занимались улучшением своих основных функций.
    Не даром из компании ушел ее со-основатель.

    P.S. Искренне извиняюсь, если кого обидел, но именно такой я вижу реальность. Да простят меня фанатики. Сидел на опере с 9.27 по 10.6, как на основном браузере. Теперь только проверяю в ней работоспособность сайтов.
    Ответ написан
    6 комментариев
  • Работа на (почти) две ставки

    MTonly
    @MTonly
    Веб-разработчик с 2002 года
    Берегите здоровье.
    Ответ написан
    1 комментарий
  • Microsoft XBOX 360 и девушка

    vermilion1
    @vermilion1
    Я думал надо выбрать между ними… А тут такое :)
    Ответ написан
    1 комментарий
  • Статья посвящается..?

    kreativf
    @kreativf
    Пишите! Многомерная графика меня давно интересовала так же как и то что происходит с видимыми объектами на околосветовых скоростях.
    Отпишитесь как девушки смогли вдохновить вас на статью о н-мерной компьютерной графике. Из за того что они такие многогранные? ^^
    1.) Идея статьи посвящённой кому-то помоему хороша. Раньше книги кому-то посвящали, почему бы со статьёй так не поступить. Девушкам такие вещи вроде нравятся.
    2.) Если не указывать в статье что она кому-то посвящена, как же этот кто-то об этом узнает? Понравится ли эта идея хабровчанам? Не знаю, кто не рискует тот не пьёт шампанское.
    3.) А зачем прятаться? Если вы сделали всё что было в ваших силах чтобы написать интересную статью, но у вас не получилось, то нельзя этого стыдиться! Стыдиться и прятаться надо только если вы не старались.
    Ответ написан
    Комментировать
  • Публикация сообщений в социальный сети из PHP

    ainu
    @ainu
    Поделитесь остальным?
    Ответ написан
    Комментировать
  • Как сохранить драгоценное время и нервы ?

    sirponch
    @sirponch
    Я принципиально захожу на вконтактики разные не чаще одного раза в день, а то и реже. И стараюсь никогда не отвечать ни на какие сообщения.

    Когда мои друзья и девушка мне выговаривали, что мол не отвечаю, я говорю: да, не отвечаю. Если у тебя что-то срочное — позвонишь. Если нет, то в чем проблема-то?

    В результате все знают, что мне лучше звонить. А на обидевшихся я воду вожу.
    Ответ написан
    Комментировать
  • SQL и NoSQL в одном проекте

    kvabr
    @kvabr
    >> С одной стороны как-то не по феншую использовать и то и другое сразу

    Тут, просто нужно решить что для вас важнее — феншуй или таймлайн.
    Ответ написан
    Комментировать
  • Защита от читеров в клиент-серверной игре

    @AlpenColt
    Не забудьте про ботоводов. На dtf.ru была не плохая статья на эту тему. Вообще, рекомендую полазить по данному ресурсу, т.к. можно много интересной информации накопать.

    Ещё хотел бы добавить, что чистое шифрование не поможет, об этом упомянул вскользь korvindest, но я уточню. Даже не расшифровывая сам запрос, мы может понять что при отправке пакета X на сервер происходят определённые действия. И этим легко воспользоваться при любой автоматизации действия, в то числе и при читерстве. Поэтому в данные нужно подмешивать некоторые уникальные IDшники, которые будут постоянно обновляются.
    Ответ написан
    1 комментарий
  • Защита от читеров в клиент-серверной игре

    @korvindest
    Многое сказал rPman, но я как человек выполнявший функции «читера» по просьбе разработчиков одной игры, попробую систематизировать.

    1. Все проверки должны быть серверными, как бы плачевно это не отражалось на нагрузке, потому что любой JavaScript читерится за минуту в современном броузере. Для уменьшения нагрузки проверки можно и даже нужно дублировать на клиенте, но только дублировать.

    2. Операции с покупками продажами и всяким расходованием ресурсов необходимо делать атомарными (единовременное списание и появление покупки/постройки/хзЧего), иначе можно зафорсить кучу зданий или юнитов, пока средства не списаны.

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

    4. Создать функцию, которая по каким то вам одному ведомым империческим параметрам характерезует суммарную скорость роста игрока за период и следить внимательно за лидерами.

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

    6. Все действия игрока следует сопровождать идентификатором сессии(Я понимаю, что тут я КЭП, но все же), который стоит периодически подменять, не требуя повторной авторизации, если использование более старого идентификатора было не так давно.

    7. Написать набор функций проверяющих наличия в базе нереальных значений. Например: в доме где максимум жильцов составляет 10 человек живет уже 236. Или суммарные затраты на содержание электростанции составляют -135 валюты. Это так же позволит обнаруживать особо наглых читеров.

    8. Стоит контролировать скорость появления сущностей. Например, кто то может найти способ дублицировать вещь или юнита, но что бы его не запалили, он будет делать это на множестве аккаунтов, т.о. каждый отдельный аккаунт в выборку читеров не попадет, но резкий рост числа сущностей определенного типа, как бы намекнет.

    Ну а вопрос шифрования оставлю на людей, более компетентных в этом вопросе.
    Ответ написан
    1 комментарий
  • Защита от читеров в клиент-серверной игре

    @rPman
    Универсальный механизм — обфускация кода на клиентской стороне и хоть какое-нибудь шифрование трафика. Это не прикроет возможность читерства, но сделает его сложнее/дороже.

    p.s. личное нохау, попробуйте периодически вместе с обфускацией постоянно изменять алгоритмы шифрования, меняйте все что возможно, формат структур критичных ко взлому (игровых) данных. Подкидывайте в код обманки, делайте в коде специальные ошибки (например функцию назвали md5, но в ее коде сделайте несколько изменений). В общем максимально усложняйте жизнь тем кто будет декомпилировать и изучать ваш код.

    Универсальная, что-либо гарантирующая альтернатива, — перенести всю или часть обработки логики игры на сервер. Основной недостаток — серьезные повышения требования к сети (чаще невыполнимые для мобильных устройств) и, иногда, повышение нагрузки на сервер.

    p.s. p2p связь возможна? перенесите часть обработки (проверки валидности/реальности событий управления персонажами) на соседнего клиента (ближайшего с точки зрения сети) — это поможет частично разгрузить сервера.

    В любом случае защититься от автоматизаторов действий все равно будет нереально, ведь можно изучать изображение на скрине и имитировать нажатия на кнопок. От этого можно спастись только вменяемой игровой логикой, не требующей от игроков тупых монотонных действий…
    Ответ написан
    5 комментариев
  • Надоел текущий проект. Что делать?

    simbiod
    @simbiod
    image
    Ответ написан
    Комментировать