Задать вопрос
  • Взлом сайта через wp-json, как защщитить?

    @mayor-jojo
    Ответ написан
    Комментировать
  • Как правильно реализовать многопоточный демон с REST API?

    @malbaron
    1. API REST, как правило, именно stateless. То есть каждый вызов API совершенно не зависит от другого.
    Таким образом, вся многопоточность остается внутри, а не на вашем REST API

    2. Самое большое неудобство для программирования - это блокировки/синхронизации. То есть когда вы используете общие ресурсы, которые не позволяют обращаться к ним конкурентно-параллельно, такие нужно блокировать на время использования. Но эти блокировки, в свою очередь, могут вызвать deadlock.
    Блокировать нужно не забывать. Но нужно это делать минимально, только когда нужно. Например, возможно, достаточно будет не exclusive lock, а всего лишь rw-lock на read.

    3. Реализовать проще на том, что лучше знаешь. Я бы выбрал Go, но это я. Реализовывать нужно на том, что лучше знаешь лично ты.
    Ответ написан
    Комментировать
  • Где граница между дедлайном и сверхурочной работой?

    @azShoo
    Дедлайны превращаются в сверхурочную работу по тому же принципу, как и карета Золушки в тыкву - как только часы пробили конец 9го часа рабочего дня -> начинаются сверхурочные.
    Ответ написан
    12 комментариев
  • Как наказать заказчика Ддос атаки?

    Jump
    @Jump
    Системный администратор со стажем.
    можно ли как-то наказать этого человека?
    Можно.
    Право наказывать других людей есть только у государства.
    Поэтому обращаетесь в государственные структуры, сообщаете о проблеме, и ждете когда разберутся и накажут.
    Ответ написан
    7 комментариев
  • Как работать с blockchain?

    Jump
    @Jump
    Системный администратор со стажем.
    blockchain это цепочка блоков, которая хранит транзакции!
    Никаких кошельков на блокчейне создавать нельзя.
    Хотя можно использовать идею блокчейна в реализации какой-нибудь криптовалюты, или системы хранения данных.
    В частности блокчейн используется при реализации таких криптовалют как биткойн, лайткойн, и.т.д.
    Никаких библиотек для интеграции с блокчейном нет и быть не может в принципе.

    Как работать с blockchain?
    Зависит от конкретной реализации блокчейна. Приведите пример реализации, что за система сделана на блокчейне -криптовалюта, или что еще. И что подразумевается под работой с блокчейном.
    Ответ написан
    6 комментариев
  • Как работать с blockchain?

    Sanasol
    @Sanasol Куратор тега Laravel
    нельзя просто так взять и загуглить ошибку
    Это работа не с blockchain, а работа с кошельком.
    https://github.com/nbobtc/bitcoind-php

    Вот тут можно найти где-то примеры как работает.
    https://github.com/poiuty/midas
    Это биржа если что. Даже можно сказать рабочая.

    Небольшая обертка для более удобной работы.
    https://github.com/poiuty/midas/blob/master/app/Wa...

    Само использование
    https://github.com/poiuty/midas/blob/master/app/Wa...
    https://github.com/poiuty/midas/blob/e21e8364b12ad...

    Проверка входщих платежей
    https://github.com/poiuty/midas/blob/master/app/Co...

    Выполнение исходящих
    https://github.com/poiuty/midas/blob/master/app/Co...

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

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Соберите из железок с ближайшего магазина:
    1. Дешево
    2. Нет проблем с апгрейдом
    3. Для эксперементов более чем достаточно

    Переплачивать за железо только потому что оно "серверное" - бред.
    На серверное стоит смотреть если необходима "много процессорная" система но для домашних эксперементов мне сложно придумать сценарий.
    Ответ написан
    Комментировать
  • Почему php скрипт зависает после 10к итераций?

    @kazmiruk
    Потому что вы написали мягко говоря говнокод, который сжирает всю память. Спросить 10к результатов и записать их все в один массив очень плохая идея. Убираете сохранение промежуточного результата, функция просто возвращает true/false и вызывается 10к раз, или 100к. А в нашем случае вызывается функция в которую передается огромный массив и возвращается еще более огромный массив.
    Ответ написан
    2 комментария
  • Какие есть специальности в IT без глубоких навыков программирования?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    секретарь
    Ответ написан
    Комментировать
  • Нуборазмышления по поводу интерпретируемых Java\python\c# и компилируемых с++\с итп?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    С чего вы взяли, что в игре 90% это текстуры?
    Что значить "делать текстуры"? Видеокарта наштампует вам текстур, а что с ними делать? Кто будет вычислять что выводить, в каком порядке, почему?
    Как именно java связывается в видеокартой? Она же не может слать в нее напрямую, как минимум ваша программа должна общаться с драйвером видеокарты.
    А до драйвера видеокарты можно использовать графический фреймворк, иначе вам нужно изучть оптику, 3д моделирование, геометрию на таком уровне, что начать писать игру вы начнете лет через 10-15.
    А для C++ под винду есть готовый DirectX, который сделает за вас 90% работы. А под java нет DirectX...

    В общем, вы не совсем то пытаетесь посчитать.
    Ответ написан
    Комментировать
  • Кто выводил с UpWork на Tinkoff (важные подробности внутри)?

    Zifix
    @Zifix
    Barbatum
    Оформляете ИП, заводите валютный счет, платите налоги, спите спокойно. Лишних вопросов не будет, только по делу.
    Ответ написан
    15 комментариев
  • Какой существует хороший учебник по Centos для самого старта?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Версию сразу уточняйте. В EL6 (Centos 6) и EL7 (Centos 7) существенное различие в виде systemd. Соответственно,Вам нужны будут примеры, соответствующие Вашей системе - а то будете искать systemctl там, где его нет или наоборот.
    Дистрибутивы отличаются друг от друга следующим:
    - Установщик
    - Управление пакетами
    - Старт системы
    Все остальное более-менее одинаково не только между разными дистрибами, но и между UNIX-системами вообще
    Ответ написан
    1 комментарий
  • Как получить HTML код из консоли разработчика?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Все просто, дополнительные строки наверняка дописывает javascript, так что через urllib их никак не получить.
    Ответ написан
    Комментировать
  • Как платить фрилансерам в белую (субподряд)?

    kumaxim
    @kumaxim
    Web-программист
    Пример №1
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик тоже ИП в РФ.
    Что делать: подписывайте договор на оказание услуги, например, Вы платите 5 т.р. за разработку дизайна.
    Расходы: пересылка конверта с документами в адрес Вашего подрядчика, который будет рисовать дизайн
    Налоги: нет

    Пример №2
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик физическое лицо в РФ.
    Что делать: подписывается гражданко-правовой договор(часто Вы можете встретить сокращение ГПХ - гражданско-правового характера). Он будет точно таким же как договор между ИП, только в качестве исполнителя в нем указано физ.лицо.
    Первое что необходимо помнить при оформлении договора подряда с физ.лицом - коные договора должен быть четко определен, например, "...Исполнитель обязазуется нарисовать Заказчику дизайн-макет сайта кулинарной тематики и предоставить его до 25.10.2016". Ни в коем случае не должно быть указано выполнение какие-либо переодических действий, например, "...Исполнитель обязуется выполнять работы по разработке дизайн-макетов сайтов, в течении 10 дней с момента поступления запроса от Заказчика..." Это уже будет являться трудовым договором, а это уже отдельная тема.
    Расходы: пересылка договора подрядчику + пересылка отчетов в ФНС и ПФР
    Условие: Пусть 5 000 рублей это сумма, за которую работает Ваш подрядчик.
    Налоги:
    1. 13% - налог на доходы физ.лиц
    2. 22% - взнос в Пенсионный фонд
    3. 5,1% - взнос в фонд Обязательного мед.страхования

    Расчет:
    1. 5 000 - 13% = 4350 - столько получит на карточку Ваш исполнитель
    2. 5 000 - 87% = 650 - это 13% НДФЛ
    3. 5 000 + 22% = 1100 - в Пенсионный фонд
    4. 5 000 + 5.1% = 255 - на медицину
    Итог: Ваш подрядчик получает 4350 рублей. Бюджет РФ получает с этого 1975 рублей. Суммарно Вы заплатите 6325 рублей
    Отчеты: в Пенсионный фонд(если не ошибаюсь форма РСВ-1) и в ФНС. В ПФР отчет должен быть отправлен в конце месяца, хотя могу ошибаться. Для наемных сотрудников на трудовом договоре РСВ-1 точно ежемесячно предоставляется. Для людей на договорах подряда точно не скажу, спрашивайте в своем ПФР. В ФНС отчет раз в год до 01.04 должен быть предоставлен.

    Пример №3
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик физическое лицо вне юрисдикции РФ
    Что делать: ежайте в эту самую другую юрисдикцию, открывайте там филиал/представительство и работаете по законам той страны. Деньги сначала со своего ИП кидайте на представительство, а потом с него уже Вашим наемным людям. И да, еще Вас ждет с распростертыми объятиями валютный контроль банка и ФНС внешние операцияии с аффилированными иностранными компаниями любит под микроскопом рассматривать.
    Налоги: не знаю, сильно зависит от страны назначения.

    Пример №4
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик ИП/юр.лицо вне юрисдикции РФ
    Что делать: идти в банк и узнавать что такое валютный контроль, что надо заполнять, сколько это идет и т.д. Точно нужен будет счет в иностранной валюте. Вроде бы, но могу ошибаться, еще нужно будет регистрироваться на таможне, даже если Вы физически через границу ничего перемещать не собирайтесь(тут могу ошибаться).

    Вывод.

    Оцените объем работы, которую Вы хотите сами аутсорсить и либо найдите веб-студию, которой будите аутсорсить и получать от них все документы либо возьмите себе в штат человека, который будет все это делать.
    Ответ написан
    1 комментарий
  • Выдержит ли сервер проверку 8 тис. товаров из бд с таблицой екселя?

    @Fixid
    Если взять сферический сервер в вакууме на котором запустить сферический скрипт в вакууме который написал сферический программист в вакууме то нагрузка будет средняя за среднее время

    P.S. Слишком много неизвестных. Может проще выгрузить базу в CSV и сравнить два файла?
    Ответ написан
    1 комментарий
  • Как решить ошибку связанную с /var/log?

    CityCat4
    @CityCat4
    Дома с переломом ноги

    installing package httpd-2.2.15-54.el6.centos.x86_64 needs 4KB on the /var/log filesystem

    Английским по белому написано - для установки пакета требуется 4КB в /var/log. У Вас проблемы с /var/log однозначно. Почему вывод команды df ничего о ней не показывает? Ни тип FS, ни ее размер?
    Ответ написан
    2 комментария
  • Как временно передать данные из одной страници на другую или как сделать превью?

    fsockopen
    @fsockopen
    Можно все на одной странице сделать....событие onClick на Jquery
    Ответ написан
    Комментировать
  • Как программировать квадракоптер?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Выучить:
    -линал (линейная алгебра, скучный предмет, быдлостуденты ноют "зачем нам матрицы" и путают столбцы и строки)

    -ангем (аналитическая геометрия - это приложение линейной алгебры к решению геометрических задач и мозговынос для "гуманитариев" (читай - лентяев, страдающих (страдающих ли?) СДВ))

    -ГА (гармонический анализ - преобразования Фурье и прочие страшности, которые почему-то помогают писать устойчивые алгоритмы управления. У быдлстудентов вызывают зевоту, так как на 146% состоят из угрюмых интегралов и правила "удави и в воду")

    -ЧМ (численное моделирование - решение задач математики численными методами. Быдлокодеры сливаются, потому как тут фигакпродакшен не пройдет - результат не сойдется. Думать башкой придется).

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

    -аэродин (аэродинамика. Ну, такой спор о том, взлетит или не взлетит)

    -ВА (вариационный анализ. Ну, решить вон тот гамильтониан из термеха за разумное время численными методами, да еще так, чтобы летало, а не валилось)

    Это примерно так три курса профильного вуза.

    Язык реализации не так важен, как алгоритмы управления. Однако, изучение вышеперечисленного обычно выкидывает из головы дурацкие идеи писать софт для контроллеров на LUA и вносит корректные идеи о применении С.

    "Просто так", не прилагая усилий и не имея знаний, вы сможете только дорвеи и дейтинги лепить.
    Ответ написан
    4 комментария
  • Схемы старых процессоров от 8008, z80, m68k до ~?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Отреверсированный из кремния i8080: zeptobars.com/en/read/KR580VM80A-intel-i8080-veril...
    Ответ написан
    Комментировать