Задать вопрос
  • Какое выбрать ПО для построения 3д-объектов и проведения замеров расстояний до пересекаемых плоскостей "лучами"?

    @rPman
    Фактически любой, я начинал со sketchup, простой, бесплатный, многофункциональный, ваша задача решается простым 'поглаживанием' мышкой ключевых точек (позволяет так продолжать луч по ним)
    Ответ написан
  • Какой (желательно оффлайн) кошелек использовать для альткоинов?

    @rPman
    taxi - тэто не криптовалюта а токен на базе ethereum, подойдет любой ее кошелек, например популярный тонкий MyEtherWallet (сохраняете html локально и открываете в браузере).

    ВСЕ криптовалюты имеют блокчейн и соответственно софт, если это не так то это не криптовалюта а очередной мусор от биржи (фьючерсы недавних форков bitcoin например), надежнее всего брать для каждой криптовалюты официальный софт с github и для пущей надежности, собирать из исходников (на linux машинах это обычно не сложно) но придется загружать весь ее блокчейн.
    Ответ написан
    2 комментария
  • Почему слетаете кодировка при ajax запросе методом load jQuery?

    @rPman
    что выдает curl -v http://вашсайт.../inc/calc-parts/sketch-straight.php

    p.s. немного смущает пробел после php в ссылке, плюс нет никакого смысла да и не красиво в ссылках на данные указывать анчор #, это сугубо html ui решение
    Ответ написан
  • Открылось всплывающее окно с вредоносного сайта, стоит ли беспокоиться?

    @rPman
    Окно в браузере фактически не имеет доступа к критичным данным, за исключением, если в нем не запускались какие-либо плагины (java/flash applet) позволяющие выходить из песочницы почти без запроса.

    Флеш например может красть и даже подменять буфер клавиатуры (один из типов атаки, подмена адреса криптовалют на адрес злоумышленника).
    Ответ написан
    Комментировать
  • Правильное название профессии - технический художник или программист графики?

    @rPman
    Сугубо индивидуально под используемые инструменты.
    Например если человек воплощает видения дизайнера в css и html и немного javascript, то он 'верстальщик' и занимается 'версткой'.
    Ответ написан
    Комментировать
  • Как сделать, чтобы при перезагрузке страницы, страница начиналась просматриваться с самого верха?

    @rPman
    где-нибудь сверху поставьте <a href="#" id="xxx"> а в нужный момент перейдите location.href = "#xxx";
    Ответ написан
    Комментировать
  • Как работать репозиторию с API?

    @rPman
    С трудом понимаю что у вас за проблемы и с каким именно репозитарием?

    Разделите всю работу на атомарные операции, между которыми ваша база данных будет находиться в корректном состоянии, а за исполнение и контроль целостности в пределах атомарной операции пусть отвечает специально выделенная часть - например транзакционные базы данных, либо выделенный сервис, блокирующий одновременную работу с одними и теми же данными (есть блокировки на всю базу, на тип данных/таблицу и даже на отдельные объекты, это вопрос выбора инструментария)

    Если речь идет об интерфейсе, вам придется самостоятельно озаботиться о проблемах и конфтликтах, например форма редактирования может держать открытое соединение с сервером и оперативно сообщать всем об изменениях и разруливать конфликты.
    Ответ написан
  • Как создать свои корневые сервера DNS?

    @rPman
    namecoin и аналоги работают тупо - есть какая то база имя -> ip-адрес (утрирую, в разных проектах могут быть свои плюшки и различия но идея одна), и есть программа, выступающая обычным dns-сервером, который нужно прописывать либо на конечных машинах (в настройках роутера) либо в настройках своего dns-сервера, к которому обращаются ваши клиенты. А там уже смотрит что запрос идет на имя в соответствующем домене и передает запрос уже в базу/криптовалюту.
    Ответ написан
    Комментировать
  • Как понять когда последний раз открывалась картинка по ссылке?

    @rPman
    Если файловая система не была 'оттюнена', отключением опции noatime в linux (в windows есть аналог опции где то в реестре для ntfs), то у файлов будет корректно устанавливаться на дату последнего доступа к файлу.

    https://secure.php.net/manual/ru/function.fileatime.php
    Ответ написан
    Комментировать
  • Способы оплаты с привязкой к гугл формам + отслеживание по гугл таблицам, это возможно?

    @rPman
    Все зависит от используемой платежной системы или банка, если они дадут вам инструменты для отслеживания транзакций - то можно, иначе нет.

    Помню делал приложение на javascript (инжектил на открытую в браузере), которое мониторило содержимое страницы истории транзакций (газпромбанк давал страничку для списка последних операций по карте) и дергало мой скрипт при изменениях.

    Для сбербанка есть возможность, если можете мониторить приходящие sms, используя подписку 'мобильный банк' получать оперативно информацию о транзакциях и даже отсылать свои (не платежные, а переводы).

    Сразу скажу, современная финансовая система ущербная и кастрированная, хороших возможностей никто не дает, чаще вообще запрещает любую автоматизацию, даже на просмотр, даже если вы ЮЛ, за большие деньги мало что сможете.
    Ответ написан
    Комментировать
  • Почему зависает консоль ssh при завершении демона php?

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

    когда нажимаете enter, bash просто выводит повторно приглашение ко вводу команд
    Ответ написан
    1 комментарий
  • Какие варианты защиты, кто пробовал, Обфускация JavaScript?

    @rPman
    Переделайте все на serverside, тем более благодаря nodejs это будет не так сложно как раньше.

    т.е. исключите частично или полностью javascript на клиентской стороне, тогда воровать будет просто нечего.
    Ответ написан
    Комментировать
  • Как реализовать виртуальную валюту на сайте?

    @rPman
    Настоятельно рекомендую ВСЕ операции с кошельком, которые должны быть неделимыми (атомарные) реализовать в виде сторонних методов и работать только с ними, самый простой пример - хранимые процедуры в базе данных.

    В этом случае у вас в принципе не будут возникать глюки с итоговым балансом (который должен быть нулевым в идеале, а сторонние поступления заводить через специальные аккаунты с отрицательным депозитом, либо вводить понятие кредита, т.е. два баланса - баланс по депозиту и размер кредита и оба числа только положительные).

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

    @rPman
    Я считаю - виртаульная клавиатура, если отвечает за ввод данных в конкретное поле (а не управление самой формой, чего на мобильных ui точно делать не надо) - это модальное окно, т.е. должно перекрывать весь или часть интерфейса, единственное дополнение - поле ввода, в которое вводится текст с этой клавиатуры нужно так же поднимать (фактически делать новое поле ввода), расширяя его размер на весь экран в ширину и возможно по высоте, чтобы не случалось маразма, когда это поле не видно или оно стало очень маленьким (в несколько символов) из-за того что его перекрыли другие элементы интерфейса, пытаясь поместиться в уменьшившуюся область экрана из-за появившейся клавиатуры (видел я такие интерфейсы, без слез не взглянешь).
    Ответ написан
    Комментировать
  • Из-за чего пк включается только со 2-го нажатия кнопки?

    @rPman
    Есть теория что компьютер у вас вместо выключения уходит в сон (в процессе выключения), затем, когда вы нажимаете кнопку включения - он просыпается, и завершает выключение... у меня такое было, точно помню что ковырялся в настройках операционной системы, но к сожалению не могу конкретно сказать что привело к решению, потому что я так и не понял почему так произошло.
    Ответ написан
    2 комментария
  • Способ подключения оплаты для telegram?

    @rPman
    Потому что собирать деньги без договора и создания юридического лица можно только если у вас пожертвования, и то не много, иначе это административная статья, а в особо крупных размерах (2.5кк в год) - уголовная.

    Принимайте криптовалюту ;) полагаю сейчас это уже не проблема.
    Ответ написан
    Комментировать
  • Запуск скомпилированной программы на другой ubuntu?

    @rPman
    Для начала, примите как данность, в linux бинарник - не приложение, приложение - это запись в пакетном менеджере, с настроенными зависимостями.

    Вам необходимо кропотливо записать в зависимостях все необходимые библиотеки, скомпилировать с помощью кросскомпиляции, приложение под сразу несколько популярных платформ (i686/x86_64/может быть несколько arm), собрать deb/rpm пакеты, как минимум для нескольких популярных версий операционки (+для эстетов - ebuild) и вот только тогда считать что вы перенесли приложение на другой комп, иначе это геморой конечным пользователям.
    p.s. вы как разработчик сможете это сделать без особых проблем, так как ЗНАЕТЕ из чего ваше приложение состоит и чем пользуется.
    и да, тестировать все это на собранном минимальном debootstrap образе системы
    Ответ написан
    Комментировать
  • Как Запретить скрипт если форма закрыта или заполнена?

    @rPman
    Сохраните факт отправки где-нибудь, на выбор - cookies (рекомендуется, их поддерживают все и они простые), localStorage или на сервере (при следующем открытии формы вы должны будете вернуть этот флаг, но осторожно, при переходе назад в браузере запрос к серверу может не произойти, т.е. вы должны его сделать сами, перед созданием таймера)
    Ответ написан
    Комментировать
  • Как установить более позднюю версию filezilla под линукс?

    @rPman
    любая попытка поставить приложение в linux тупо make install или ручным копированием, с большими шансами обречена на провал а еще хуже, можно порушить систему.

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

    например для ubuntu:
    google: ubuntu сборка пакетов другой версии из исходников
    хорошие доки с примерами

    p.s. если же принципиально хотите ставить приложения вручную, для начала пробуйте ставить в свой home без root, так хотя бы ничего не поломаете.
    Ответ написан
  • Как избавиться от автозагрузки word и torrnet?

    @rPman
    google: sysinternals autoruns и в довесок на будущее, замена taskmgr - sysinternals processexplorer

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