Задать вопрос
  • Как обновить информацию в php на той же странице?

    rim89
    @rim89
    программист-велосипедист
    Асинхронные запроса на JS к контроллеру, который капчу проверяет. XHR / Promise / JQuery.ajax
    Ответ написан
    Комментировать
  • Можно ли удаленно использовать openServer?

    usdglander
    @usdglander
    Yipee-ki-yay
    Может быть вам просто освоить Git?
    Ответ написан
    Комментировать
  • Какой планшет купить начинающему художнику?

    sim3x
    @sim3x
    Хочет работать в етой сфере - пусть привыкает к вакому
    Когда станет звездой - купит себе моноблок с тачем за $2-5k
    Ответ написан
    Комментировать
  • Как правильно использовать строки в плюсах?

    @Mercury13
    Программист на «си с крестами» и не только
    • std::string — как правило, если не указано противное.

    • QString, AnsiString/UnicodeString и прочие — в соответствующих фреймворках, обычно очень близко к интерфейсным функциям.

    • char* — практически не используется в реальном коде. В основном для оптимизации, если есть собственное управление памятью. Довелось как-то в собственном разборщике XML (работает в 2,5 раза медленнее рекордсмена, pugixml. Зато даже это в разы быстрее Excel’я, пространства имён «из коробки», расход памяти мизерный и программирование простейшее.)
    Зато по-чёрному используется его const-аналог.

    • const char*. Это может быть одинокий const char* + нуль-терминированная строка, или указатель+длина, или указатель на начало + указатель за конец.
    1. Если ожидается, что в функцию будем передавать строковый литерал.
    void writeEnum(st::Stream& st, int value, const char* names[]) {}
    
    enum class Letter { A, B, C, …, Z, NN };
    const char* natoNames[static_cast<int>(Letter::NN)] = { "alpha", "bravo", "charlie", … };
    writeEnum(someStream, static_cast<int>(Letter::E), natoName);

    2. Если операцию со строкой можно произвести «на месте», не заводя новую память: (trim, как известно,— обрезка пробелов в начале и конце)
    void trim(const char*& beg, const char*& end);

    3. Если структура данных паразитирует на чужих строках, не заводя своей памяти. Особенно если конструкция строк неизвестна (например, при передаче данных из плагина в плагин).
    struct ParasiteString { const char *beg, *end; };

    4. В библиотеках, если они реально настолько компактные, что нет нужды обязательно подключать жирный STL.

    • char[] — только как оптимизация, когда предельная длина строки известна и невелика.
    wchar_t* myFtos(double value, wchar_t* buf, const FloatFormat& format) {}
    
    wchar_t buf[100];
    myFtos(100.500, buf, FloatFormat::NICE);
    Ответ написан
    Комментировать
  • Какой самый удобный движок/фреймворк для разработки 2D игр?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Посмотрите в первую очередь Corona и Defold, у них разные подходы, но оба довольно просты в освоении и использовании.
    Параллельно можно изучать С++ и там уже смотреть что для вас удобнее.
    Ответ написан
    Комментировать
  • Как правильно переместить объект и разобраться координатах?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Разберитесь с transform.position и transform.localPosition. То что в инспекторе это второе, координаты относительно родителя.
    Ответ написан
    Комментировать
  • Какие существуют алгоритмы расчета рекомендованной цены?

    @Xilian
    Программист 1С, сетевые технологии, SQL
    >>Какие способы существуют, какую литературу посоветуете?

    Советую 5 лет в ВШЭ. Дефицитку, запасоемкость, логистику по поступлению, доп затраты, уровень лояльности никто за 5 минут объяснить на пальцах не сможет.

    Товар стоит ровно столько, за сколько его согласны купить.
    Ответ написан
    Комментировать
  • Есть ли стандартные способы работы с JSON?

    al_gon
    @al_gon
    ...стандартные методы ....
    Стандартная библиотека? Нет.

    Но есть gson, jsonp и другие.
    Ответ написан
    Комментировать
  • Есть ли стандартные способы работы с JSON?

    @protven
    В стандартной библиотеке нет. Я бы посоветовал использовать jackson
    Вот пример
    Ответ написан
    Комментировать
  • Где можно почитать о таком стиле(образе) написания кода?

    kimono
    @kimono
    Web developer
    "рукалицо"
    - о каком именно стиле или образе?
    - в какое свойство попадает объект или массив?
    Ответ написан
    4 комментария
  • Как объяснить термин "Паттерн головного мозга"?

    @pixik
    Это когда человек вместо простого очевидного решения применяет какой нибудь паттерн типа фабрики для вывода "Hello, world!", на всякий случай закладывая в своё решение гибкость. Такое говорят про человека, который закладывает гибкость и множество различных абстракций, наверняка не зная, нужны они там или нет. Этот человек обычно мыслит паттернами и его решения довольно сложны и не очевидны для чтения другими программистами. Обычно это применяют как диагноз=)
    Ответ написан
    2 комментария
  • Что делают программисты на Unity целый день на работе?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Обычно игровая логика (это к примеру):
    - управляемый персонаж
    - способность персонажем взаимодействовать с миром (предметами)
    - какие-то подвижные элементы в игре
    - АИ врагов и НПС
    - кнопки интерфейса, инвентарь.
    И всё... Так если ты умеешь уже это делать и ты "типо программист на Юнити", то ты напишешь всё это гораздо раньше, чем начнется твоя первая зарплата. А чё потом делать?

    Большинство программистов один элемент из этого списка качественно за месяц сделать не в состоянии.

    Собственно, это и ответ. Они делают всё перечисленное в списке (и ещё кучу всего), только значительно дольше, чем кажется неопытному человеку.

    P.S. для примера. Моей первой работой была вот эта игра: https://en.wikipedia.org/wiki/Order_of_War

    Первые задачи на ней были примерно такие:

    - реалистичный поворот башни танка, синхронизированный с логикой ~ 3 недели, дошло до того, что рисовал графики в excel, чтобы обосновать, почему именно такая визуализация правильная и почему нельзя сделать лучше.
    - интерфейс управления отрядами (чтобы формацию сохраняли, не перестраивались лишний раз, etc) ~ месяц.
    - оптимизация цикла обновления графики с двухпроходного на однопроходный ~ два дня :-D
    Ответ написан
    2 комментария
  • Существует ли JS библиотека для создания скроллера-гаттера, как в IDE?

    profesor08
    @profesor08 Куратор тега JavaScript
    Это очень специфическая штука, особенно для сайтов. И скроллер тебе в любом случае придется генерировать самостоятельно. Тебе известна высота окна прокрутки, тебе известна высота всего контента, тебе известны позиции нужных якорей. Интерполируй эти позиции на высоту панели, размести, привяжи события клика, наведения и тд.
    Ответ написан
    1 комментарий
  • Как со временем увеличивать скорость в 2D игре в Unity?

    @saylar
    Разработчик Unity C#
    ну можешь использовать Корутину, где просто пишешь задержку в 10 секунд после чего увеличиваешь скорость на 1.
    Можешь просто ввести переменную времени типа Флоат, и если она не равна нулю отнимать от нее Time.
    Ответ написан
    Комментировать
  • Хочу сделать систему, чтобы при переводе с карты на карту часть оставалась у меня?

    @shmaroder
    https://creditpower.ru
    Все просто. Таких систем куча во всем мире и в России. Система называется БАНК. Но открывать уже поздно, сейчас все ликвидируют. 400 банков ликвидировано. :)
    Вот тут посмотри, не подойдет? https://kassa.yandex.ru/

    8cd1be77621c5439bf917df943d422f5.jpg
    Ответ написан
    Комментировать
  • Хочу сделать систему, чтобы при переводе с карты на карту часть оставалась у меня?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Требования к деятельности платежных агентов
    Так как деятельность платежных агентов заключается в приеме денежных средств, то закон предъявляет к таким организациям особые требования.

    Необходимо открыть специальные счета. Нужно запомнить, что со спецсчета агента деньги поставщику можно перечислить только на спецсчет. За нарушение указанного правила предусмотрена ответственность.
    Агент обязан проводить идентификацию плательщиков.
    Кассовый чек платежного агента должен соответствовать предъявляемым требованиям.
    Платежные агенты обязаны вести отдельную кассовую книгу по средствам, полученным ими в рамках деятельности платежного агента и формировать отдельные приходные кассовые ордера на них. Эти деньги не учитываются при расчете лимита кассы и должны полностью сдаваться в банк. Деньги с момента их поступления в кассу платежного агента принадлежат третьим лицам.
    Отдельные требования есть и для платежных агентов, применяющих в своей работе платежные терминалы или банкоматы:

    использовать ККТ в составе платежного терминала, банкомата;
    регистрировать ККТ в налоговой инспекции;
    применять исправную ККТ и эксплуатировать ее в фискальном режиме;
    выдавать кассовый чек;
    вести и хранить документацию по ККТ;
    обеспечивать проверяющим доступ к ККТ и документации на нее.
    Между поставщиком и платежным агентом заключается, как не трудно догадаться, агентский договор. Вознаграждение, по общему правилу, удерживается непосредственно агентом.

    Но важно понимать, что если агент получает наличные от физических лиц, то всю сумму необходимо перечислить на свой специальный банковский счет (до этого момента вычесть свое вознаграждение нельзя). И уже со спецсчета можно будет перечислять средства на другие счета (п. 4 ч. 16 ст. 4 Закона от 3 июня 2009 г. № 103-ФЗ). При этом 103-ФЗ не конкретизирует, на чьи счета могут списываться средства.

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



    Ответственность
    Если платежный агент перечислит на свой специальный банковский счет не все наличные, полученные от граждан (ч. 2 ст. 15.1 КоАП РФ), он может быть привлечен к административной ответственности.

    За такое нарушение грозит штраф:

    для организации – от 40 000 до 50 000 руб.;
    для должностных лиц (главного бухгалтера, а если его нет – руководителя организации), предпринимателей – от 4000 до 5000 руб.
    Заметим, что индивидуальные предприниматели могут быть привлечены к ответственности только в качестве должностных лиц. Это следует из определения категории «должностные лица», которое дано в статье 2.4 Кодекса РФ об административных правонарушениях.

    Не исключено одновременное привлечение к административной ответственности как организации, так и ее руководителя. Правомерность такой позиции подтверждается письмом Минфина России от 30 марта 2005 г. № 03-02-07/1-83 и арбитражной практикой (см., например, постановления ФАС Московского округа от 14 июля 2005 г. № КА-А40/6231-05, Дальневосточного округа от 17 мая 2005 г. № Ф03-А16/05-2/984, Западно-Сибирского округа от 5 июля 2005 г. № Ф04-4410/2005 (12792-А03-32)).

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

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

    Еще желание осталось ?
    Ответ написан
    4 комментария
  • Как заменить 3/4g модем смартфоном?

    @almaredan
    эмм, на андроиде есть возможность расшарить wi-fi или подрубить его как юсб-модем. Все в настройках сети на телефоне
    Ответ написан
    1 комментарий