Задать вопрос
  • Почему ВК не стали делать свой API RESTful?

    @d-stream
    Готовые решения - не подаю, но...
    Например исторически-хронологическими причинами + оглядкой на свои внутренние архитектуры.
    Ответ написан
  • Как получить список родительских ID?

    @d-stream
    Готовые решения - не подаю, но...
    А не лучше ли рекурсивно брать всю цепочку, притом собирать рейтинг детей как avg например?
    Ответ написан
    Комментировать
  • Можно ли платить зарплату сотрудникам своего Upwork-агенства при помощи перевода с одной карты Payoneer на другую?

    @d-stream
    Готовые решения - не подаю, но...
    В том или ином виде во всех странах существует "подоходный налог" и учет доходов физлиц. И в той или иной форме банки и платежные системы обременяются несодействием, противодействием и т.п. незаконным расчетам.

    Ну а как следствие - те самые блокировки/отказы и т.п.
    Ответ написан
  • Где используются алгоритмы и структуры данных?

    @d-stream
    Готовые решения - не подаю, но...
    Даже в электрочайнике и кнопке смыва воды в унитазе используются алгоритмы. Разве что им редко присваивают божественный или персонифицированный смысл и поэтому не пишут их с заглавной буквы в середине предложения)
    Ответ написан
    Комментировать
  • Mikrotik DHCP server?

    @d-stream
    Готовые решения - не подаю, но...
    В энтерпрайзе IEEE 802.1X позволяет решить все проблемы. Дома\soho - не уверен что будет посильным по технико-финансовым соображениям.

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

    Ну и еще можно поиграться с каждый порт - отдельный vlan или столь любимому раньше (да и сейчас) провайдерами PPTP (выкатив серый пул 10.0.0.0/8) -)
    Ответ написан
    Комментировать
  • Как раз и навсегда отсортировать записи в PostgreSQL?

    @d-stream
    Готовые решения - не подаю, но...
    Формулировка вопроса идентична "мне скачаный файл не нужен, как закачать его обратно в интернет?"

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

    Единственный способ - ключи и индексы. При их грамотном построении вывод будет не только по указанному порядку, но и в ряде случаев быстрее.
    Ответ написан
    Комментировать
  • Почему ошибка Argument is out of range?

    @d-stream
    Готовые решения - не подаю, но...
    Точку останова на строке с проблемой и посмотреть значение index.
    Ответ написан
    Комментировать
  • Как правильно найти узкие места в существующей БД?

    @d-stream
    Готовые решения - не подаю, но...
    Это вопрос из серии подвохов)
    Типа "что вначале делают: писают или какают?" (заходят в туалет, потом снимают штаны)

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

    Кстати база-тормоза и профайлер - зачастую как с котом Шредингера - профилирование может положить базу по производительности... да, мс сделала многое для защиты от стрельбы себе по ногам, но...
    Ответ написан
    Комментировать
  • Двойной запрос к базе?

    @d-stream
    Готовые решения - не подаю, но...
    Читаю условие в запросе: "выбрать тех людей, кто одновременно мальчик и девочка")

    Не существует в природе deals.value такого чтобы оно одновременно было и 'test@test.com' И '123456789'

    p.s. из армейского "стой там и иди сюда")
    Ответ написан
  • 192.168.0.0 или 10.0.0.0?

    @d-stream
    Готовые решения - не подаю, но...
    Если не хочется ловить всякие проблемы - никогда не стоит использовать сети 192.168.0.0 и 192.168.1.0
    Ибо половина железок имеет эти сети в качестве дефолтных настроек и после какого-нибудь глюка станет железка отзываться на 192.168.1.1 а он заодно и gw в сети...

    ну а так в остальном выбор между 192.168.*.*, 10.*.*.*, 172.16.*.* или даже 254.*.*.* - скорее вопрос вкуса)
    Ответ написан
    7 комментариев
  • Как вывести символ юникода?

    @d-stream
    Готовые решения - не подаю, но...
    В консоли выполняем chcp /? Думаю далее все будет понятно
    Ответ написан
    Комментировать
  • Правда что >80% работы backend'а - это "пилить" CRUD-API?

    @d-stream
    Готовые решения - не подаю, но...
    Черновая часть бизнес-логики опирается на взаимодействие моделей, которые как правило должны обладать нечто типа CRUD. Зачастую там немало кодописательства, особенно при наличии различных верификаций, поэтому их написание заметно по затраченному времени, а самые изюминки - они чуть раньше (архитектура) и чуть позже (взаимодействие, поведение), но малозаметны именно за счет хорошо подготовленного фундамента в виде оттестированных "кирпичиков".
    Ответ написан
    Комментировать
  • Какая библиотека может анализировать русский текст на негатив/позитив?

    @d-stream
    Готовые решения - не подаю, но...
    "милок, я вам в отцы гожусь" - не каждый человек в таком виде выявит наличие позитива, негатива или оскорблений в данном тексте без предшествующего контекста)

    p.s. В свое время были модны матофильтры и киберспорт по их обходу)
    Ответ написан
    Комментировать
  • Простой вопрос, как "создать" php файл в phpmyadmin?

    @d-stream
    Готовые решения - не подаю, но...
    PhpMyAdmin - это готовая "программа" для администрирования (admin) баз данных MySQL (my), написанная на php (php).
    Ответ написан
    Комментировать
  • Прием платежей без ИП?

    @d-stream
    Готовые решения - не подаю, но...
    УК РФ Статья 171. Незаконное предпринимательство

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

    2. То же деяние:

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

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

    @d-stream
    Готовые решения - не подаю, но...
    1. bulk insert
    2. при гарантированной корректности данных - немного может поспособствовать вначале влитие данных в таблицу без индексов, а уже потом alter с установкой индексов
    Ответ написан
    Комментировать
  • Как получить список зависимых таблиц MSSQL с помощью запроса?

    @d-stream
    Готовые решения - не подаю, но...
    В принципе все есть в sysobjects и студия ровно оттуда добывает

    конструкции запросов бывают несколько многоэтажными, это работает

    p/s/ по бреду: sql profiler'ом перехватить студийный запрос на поиск зависимостей)
    Ответ написан
    7 комментариев
  • Как передать значение последнего добавленного id в другую таблицу?

    @d-stream
    Готовые решения - не подаю, но...
    У параметров stored_procedure есть модификатор out

    То бишь по выполнению процедуры можно его прочесть на c# стороне

    Но кмк стоит в виде "единого действия" в одной процедуре делать все логически связанные операции.
    Ответ написан
    Комментировать
  • БД SQL - нормальны ли magic numbers в БД, которые имеют константы в back end коде? Или лучше сделать таблицу и отношение?

    @d-stream
    Готовые решения - не подаю, но...
    Как показала практика в живущих проектах "1,2,3 и никогда не будет расширятся" - достаточно быстро расширяется)

    Как примеры: еще недавно пол был М или Ж и можно было хардкорить… уже типа нет...

    Ну и референсная таблица - хорошее место для хранения вариантов описаний ("запр.", "запрещен к продаже") для разных случаев отображения.

    p.s. Кстати почему бы не быть товару показываемым только неким группам? (вот и 4 вариант для того что не может меняться)
    Ответ написан
    2 комментария
  • Почему антивирусу нужны всякие root/телефон права, а вирусу нет? Как так то?

    @d-stream
    Готовые решения - не подаю, но...
    Вирус - влезает куда может, куда не может - не влезает. Антивирус - должен работать везде.

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