• Как написать бота для ios-игры?

    mramor
    @mramor
    нечего о себе рассказывать.
    1. Отличается ли написание ботов для мобильных игр от написания ботов для компьютерных игр?
    Нет. Вам нужно в соответствии со спецификацией протокола игры слать на сервер определенную последовательность байт. А пихать в сокет можно чем угодно, хоть визуал бейсиком.

    2. Если нет, то с чего лучше начать человеку, который никогда этим не занимался: сначала попробовать написать для обычного РС, а потом браться за мобильные приложения или сразу в бой?)
    Можно сразу в бой, но может быть тяжело, ибо вы не знаете основ. Т.е. лучше взять какой-нибудь практикум, чтобы в бою понимать, что нужно делать и что вы делаете.

    3. Имеет ли смысл сначала немного попрактиковаться в реверс-инжиниринге и взломе обычных программ?
    Здесь более уместна практика в разборе трафика, например такой тулзой. Если трафик криптован, то уже придется разбирать приложение более детально, но если игра так себе, то там и безопасность так себе.

    Появилась идея предложить вам сделать макрос на AutoIt , который тыкается в ios эмулятор. Хотя смотря что должен делать бот, autoit поможет только если действия повторяются, типа эмуляции кликов в цикле.
    Ответ написан
    1 комментарий
  • Как организовать хранение файлов в PHP проекте?

    mramor
    @mramor
    нечего о себе рассказывать.
    Всё сказали верно, но забыли еще одно - нужно фильтровать прилетающие на сервер переменные , ибо в имя файла можно запихать путь, в итоге как каталог не защищай, а сохранить файл можно в инном месте, например в корне. Именно так зачастую и заливаются на сайт через всякие fileuploader'ы, которые держат настройки на стороне клиента, например в js и конечно в таком случае никаких настроек не держать в фронтед скриптах.
    Ответ написан
    Комментировать
  • Как работает клиентская авторизация vk api?

    mramor
    @mramor
    нечего о себе рассказывать.
    Я не понимаю самого принципа как вк авторизовывает пользователя на чужом сайте чтобы другой сайт мог как-то оперировать с информацией пользователя.

    Давай возьмем логинзу, в пример. При регистрации на сайте сервис вк отдает личные данные и идентификатор уникальный, авторизация тоже через него происходит. вы кукой у вк запрашиваете логин, куча маршрутов, и все прилетает в виджет логинзы на сайт, который уже обрабатывает это по своему. как то так.
    Ответ написан
  • Можно ли избежать проблемы создания двух сообщений с одинаковой хеш-суммой если к хеш сумме md5 добавить размер хешируемой строки/файла?

    mramor
    @mramor
    нечего о себе рассказывать.
    Например, могут ли существовать два разных файла/строки, у которых хеш-сумма MD5 и размер одинаковы?
    Могут. Это называется коллизия, про размер файла относительно хеш суммы, коллизия тоже быть может, но с намного меньшим шансом, конечно.
    Ответ написан
  • Как разобраться в устройстве форума?

    mramor
    @mramor
    нечего о себе рассказывать.
    Если хочется дизайн - почитайте, как для движка создавать свои темы.
    Если хотите использовать его функционал для создания чего-то другого, да смысл?

    пысы: есть инструменты, способные строить карту кода и бд. но мне кажется, что вы не так что-то объяснили, либо я вас не верно понял.
    Ответ написан
  • Как сместить текст у тега "a"?

    mramor
    @mramor
    нечего о себе рассказывать.
    Чтобы можно было адекватно экспериментировать опубликуйте код куда-нибудь, типа codepen.io

    я бы начал с line-height
    Ответ написан
    Комментировать
  • Где искать последствия атаки на сайт?

    mramor
    @mramor
    нечего о себе рассказывать.
    PHPIDS воткните, там есть правила на спам. И на всё остальное, впринципе, тоже.

    Последствия - не понятно что имеется ввиду? Вас взломали? Не уверены? Прогоните ai-bolit, посмотрите что покажет.
    Ответ написан
    Комментировать
  • При добавлении маленькое фото в корзине не отображается?

    mramor
    @mramor
    нечего о себе рассказывать.
    Как-то странно. Вот Изображение из кеша, которое должно быть во всплывающем окне корзины:
    dostupno24.com.ua/image/cache/data/chehlu/IMG_5600...
    А у вас там оригинал, без ресайза, я так понимаю:
    <img class="pictureP" src="/image/cache/data/chehlu/IMG_5600.JPG">

    т.е. IMG_5600.JPG это оригинальное изображение.
    Ссылку на кешированный 100x100 подобрал вручную, через width\height попапа, т.е. изображение создается, но сам адрес отдается не верный, т.е. вместо кешированного отдается оригинальное с не верным путем, что и вызывает ошибку. Посмотрите, что происходит тут:
    dostupno24.com.ua/ajax.php?action=notif&idProduct=73 , т.е. в скрипте ajax.php с экшеном notif
    Вам там возврат оригинала, вместо кешированнного значения:
    <response>
    <id>73</id>
    <name>Бампер для iPhone 5, 5S (Метал)</name>
    <image>data/chehlu/IMG_5600.JPG</image>
    </response>


    Вот оригинал dostupno24.com.ua/image/data/chehlu/IMG_5600.JPG

    Если не шарите - выкладывайте исходный код ajax.php, разберемся
    Ответ написан
  • Через что делать анимацию: css или jquery?

    mramor
    @mramor
    нечего о себе рассказывать.
    Смотря что за анимация. Опишите пример подробнее, пожалуйста.
    Ответ написан
    Комментировать
  • Мобильное приложение для брутфорса RAR?

    mramor
    @mramor
    нечего о себе рассказывать.
    Трата сил не стоит средств. Проще регнуть какую-нить впску с триалом за бугром, или даже не одну, накатить очередной центос, там есть в репах unrar и набросать на пайтоне несколько строчек кода для брута в тредах. А дальше ссш со смарта и кидать файлы\команды на брут. имхо

    Неужели так часто ломают рар архивы?
    Ответ написан
    8 комментариев
  • Что можно предложить заказчику, у которого нет готовой верстки?

    mramor
    @mramor
    нечего о себе рассказывать.
    Когда только начинал - делал сайты за бесценок, ситуация примерно таже. Рисовал на бумажке набросок макета при клиенте. Обговаривал примерно элементы, если он терялся или ему плевать, то все проще - подбирал на свой вкус какой-то бесплатный шаблон или просто верстку, подходящую под стиль к лого ( если оно цветное ) или что мне понравится в определенный момент и мне кажется, что будет уместно, то и брал.
    Никогда не предлагал несколько вариантов - выбирал только один, но с возможными не глобальными допилами, где-то что-то добавить\изменить.

    Почему не показывал несколько - здесь я уже наобжигался, причем неоднократно:
    1) Заказчик не знает что выбрать из предложенного. Начинает метаться между вариантами.
    2) Заказчик хочет, чтобы в первом была часть второго, а то и третьего и четвертого, а там верстка разная, разные библиотеки, это практически надо шаблон с нуля сверстать получается. Не выгодно.
    3) Личная трата времени на подбор нескольких подходящих вариантов, особенно когда в голову не лезут мысли как что должно выглядеть :)

    Насчет показа какого-нибудь ресурса с готовыми верстками - это мазохизм. Я такое тоже практиковал, но быстро отказался, ибо клиент выбирает что-то такое супер пупер, кучи элементов, в плане информационных блоков, виджетов и тд...а наполнять нечем, ладно у вас еще 6 разделов, а бывает так, что кроме адреса и телефона организации заказчик нифига дать не может, но шаблон выбирает под какой-нибудь крупный информационный ресурс, причем убирая все "лишние" блоки шаблон начинает превращаться в полное УГэ :) Либо он смотрит сайт и получается как в пункте 1.
    Ответ написан
    Комментировать
  • Где создать дневник / записную для работы (IT-сфера)?

    mramor
    @mramor
    нечего о себе рассказывать.
    2. Как вы решаете подобные проблемы в работе? (аккумуляция, хранения и систематизация больших объемов инфы и идей)

    Есть вариант в виде ПО - www.giuspen.com/cherrytree , сам файл с записями в дропбоксе, присоедененным как раздел винта, хотя я держу на флешке вместе с установленными версиями ПО под разные ОС. Безопаснее некуда + на сам файл можно навесить пароль, что актуально при утере флешки.
    Ответ написан
    Комментировать
  • Вывод pdf из MySQL?

    mramor
    @mramor
    нечего о себе рассказывать.
    Никогда таким не заморачивался, потому не уверен в своем ответе.
    получается файл pdf.pdf с размером 0 байт.

    попробуйте еще добавить хедер на размер:
    header('Content-Length: '.strlen($row['bill']));

    возьмите вручную из поля значение и сохраните в пдф, может лежащий там файл поврежден сам по себе.
    Ответ написан
    1 комментарий
  • Почему не грузиться сайт?

    mramor
    @mramor
    нечего о себе рассказывать.
    Первая мысль - с днс кешем беда на компе. Попробуйте сбросить. Типовая проблема.

    По проблеме мало информации - ОС? Браузер? Пробовали другим браузером? В режиме инкогнито? Может какие-то ошибки в логе?

    Раз есть доступ к хостингу, то во время зависона посмотрите в логах в хостинг-панели от вас хоть что-нибудь прилетает? Имеется ввиду access log http сервера.
    Ответ написан
  • Почему скрипт не может подключиться через веб-сокет?

    mramor
    @mramor
    нечего о себе рассказывать.
    Он может подключится, падает же по другой причине. Если я верно понял дело в кодировке. Попробуйте перед регуляркой сменить кодировку у того, что в data. Типа data.decode('utf-8')
    Ответ написан
  • Стартап после работы?

    mramor
    @mramor
    нечего о себе рассказывать.
    Вне работы на фриланс биржи идите. Проекты всегда разномастные, черт знает чего только там нет, развитие быстро пойдет.
    Ответ написан
    7 комментариев