Задать вопрос
  • Как наказать хостинг провайдера за спам?

    @d-stream
    Готовые решения - не подаю, но...
    На госуслугах есть форма жалобы на несанкционированную рекламу. Там правда формочка требует кучки подробностей, но если уж достал спамер - почему бы не скормить его ФАС.

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

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

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Ооо.... Вы это сейчас вообще серьёзно?

    Если вы запускаете DBaaS платформу и не знаете что делать собственно с базами - то у вас не
    Запускаю свою облачную платформу, код и архитектура создана с нуля.

    У вас нет вообще абсолютно ещё ничего и уж архитектуры - в особенности. Кроме "идеи", над которой бьётся давно и много кто, при том имея ресурсы на собственные команды DBA.

    Например: юзер пишет какой-то запрос и ему не нужно указывать на какой сервер что отправлять или откуда читать, для него это один сервер.

    Значит этому юзеру достаточно ходить только на мастер.
    Для сферического в вакууме приложения нет средств автоматически распределять запросы по репликам. И такое сделать вовсе невозможно без накладывания ограничений на использование. Например,
    select somefunc();
    Что делает эта функция? Она только читает данные и потому можно отправить на реплику или она пишет и потому должна быть на мастере? Хотите правильный ответ от контрибьютора postgresql? Это достоверно не знает даже сама база до тех пор пока не выполнит функцию.

    Другой пример:
    begin isolation level repeatable read;
    select ...
    update ...
    commit;

    Как максимум на запросе select вы должны уже знать можете ли вы эту транзакцию отправить на читающую реплику. Откуда бы вам это узнать заранее?
    И прочие принципиально-нерешаемые вопросы.

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

    SilenceOfWinter
    @SilenceOfWinter Куратор тега PHP
    та еще зажигалка...
    пацан к успеху шел))
    Ответ написан
    2 комментария
  • Как создать удобный и незаметный редирект со своего сайта на сайт магазина?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    3. При заказе на моем сайте будет автоматически идти заказ в другом магазине

    Так делать не стоит с юридической точки зрения. Вам нужно указывать посредника.
    С технической точки зрения система автоматизации заказа реализуется через API магазина посредника. В данном случае вы несете ответственность за обработку и хранение данных пользователей со всеми вытекающими.
    Это сложно, долго и дорого. Готовы? Если нет, то промо-код и реферальные ссылки для вас самое то.
    Ответ написан
    1 комментарий
  • Какой url - лучше использовать на сайте?

    VladOsadchyi
    @VladOsadchyi
    Студент
    Не то, чтобы мне лень менять штатные алгоритмы ЧПУ в cms
    - Вам за это заплатят? Если да, то делайте, как хочет начальство и Вами будут довольны )
    Ответ написан
    Комментировать
  • Как переписать повторяющиеся конструкции if?

    @AleksRap
    написать функцию с двумя аргуметами и вызывать ее
    Ответ написан
    Комментировать
  • Пошаговый калькулятор на С#?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Один из вариантов решения:
    Превратить поток символов в поток лексем (лексема - это NUMBER , OPERATION , OPEN_BRACKET, CLOSE_BRACKET).
    Затем по одной лексеме складываем в стек.
    После очередной лексемы проверяем: можно ли три верхних лексемы заменить на одну по правилам:
    NUMBER OPERATION NUMBER -> NUMBER
    OPEN_BRACKET NUMBER CLOSE_BRACKET -> NUMBER.
    Если можно - заменяем.
    Если замена проведена, проверяем по правилам заново.
    При замене выводим содержимое стека и оставшиеся лексемы.
    Выполняем пока не закончатся лексемы, а в стеке не останется одна лексема типа NUMBER.
    Ответ написан
    1 комментарий
  • Блокировка сайта роскомнадзором, какова причина?

    @d-stream
    Готовые решения - не подаю, но...
    В чем сложности? Очень сложная капча на сайте ркн?

    Я вот ее прошел и прочел, что только для www.рекламируемыйресурс есть запись и там:

    № и дата основания - 2а-1508/2020 от 19.02.2020
    Орган, внесший - Центральный районный суд г. Калининграда - Калининградская область
    Ограничения - доступ не ограничивается

    Если очень интересно - можно уже рыть постановления суда или сходить в суд калининграда, доказать свою причастность к "осужденному" ресурсу и получить на руки материалы дела на ознакомление))
    Ответ написан
    Комментировать
  • Какое ПО наиболее популярно для Linux-серверов разного типа?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну коли я встрял в диспут, тоже ответ напишу.
    Есть разные задачи, начиная от рабочей станции-десктопа и заканчивая разными серверными задачами.
    Про десктоп писать не буду, ставите ЛЮБОЙ понравившийся дистрибутив с графической оболочкой по умолчанию - это и будет набор самого популярного ПО. Например я пишу с ноута с убунтой (ноут хороший, стильный и дорогой ультрабук асус ux391), все рабоатет как надо.

    А вот дальше - все интереснее. Для небольших установок подойдет стандартный набор LAMP - Linux, Apache (Nginx), MySQL (PostgreSQL), PHP.
    Для связи с виндовыми машинами - Samba.
    FTP не ставьте никогда (!!!) - используйте ssh/sftp - они в стандартном наборе, это безопаснее и универсальнее.
    Сейчас очень популярна контейнеризация типа Docker/LXC/Kyberners и виртуализация KVM/XEN. Что здесь лучше - не скажу, пользую и то и то. Для быстрых вещей - контейнеры, для разделения - KVM.
    Базы разные и Mysql и Postgres, последний приятнее и может гораздо больше, но не все его могут, увы. Я же предпочитаю Redis/MongoDB/Kafka/Hbase/Elasticsearch но все под задачу.
    Из вебсерверов предпочитаю Nginx, но есть продукты, которые заточены для работы с Apache.

    Для настроек файрвола в каждом дистрибутиве есть генераторы правил - в убунте это ufw. Я же пользую firehol.

    Спрашивайте - дополню список.
    Ответ написан
  • Почему скомпилированный код в pyinstaller считается вирусом?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Потому что он на самом деле не скомпилирован. Утилиты типа pyinstaller, cx_Freeze и тому подобные просто создают самораспоковывающийся архив, содержащий интерпретатор и ваш скрипт. Запуск упакованного в исполняемый файл кода - это как раз то поведение, которое свойственно для вирусов.
    Ответ написан
    2 комментария
  • Как устранить постоянные ошибки в Android приложении?

    GavriKos
    @GavriKos
    Логи снимите и смотрите что в них. Без логов это не ошибка а так, ерунда.
    Ответ написан
    Комментировать
  • Какой вариант из двух выбрать: передаче по ссылке, или без?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Если вопрос по ссылке или без - то однозначно ответ лучше передавать не по ссылке, так как меньше шансов выстрелить себе в ногу.
    Но как написали выше, тут напрашивается рефакторинг, так как почему функция с названием checkPermissions() производит модификацию данных?
    То есть это скорее getAvailablePermissions() или filterResponsePermissions() или типа того.

    upd. Единственное что даст передача по ссылке, это экономия памяти, так как при передаче по ссылке не будут создаваться копии $permissions и $responses, но если у вас эти массивы не на сотни тысяч элементов, то экономить нечего.
    Ответ написан
    Комментировать
  • Какими знаниями нужно обладать для написания своего "АнтиВируса"?

    @Narts
    В первую очередь нужно знать, как работают вирусы, как происходит заражение
    Подойдет любой низкоуровневый язык - Си, плюсы и т.д.

    Когда я учился на комп безопасности, после изучения основ языка (конец первого курса), мы воспроизводили и писали свои вирусы, а затем изучали что да как. Да, вирусы были банальными, но только так приходит понимание как все работает
    Ответ написан
    1 комментарий
  • Как раскрутить чат в телеграме?

    markus_saar
    @markus_saar
    CEO at hidemy.name
    Для раскрутки канала в Телеграме есть много способов:
    • Реклама в других профильных каналах. Связываетесь с владельцем и договариваетесь о цене. Найти каналы можно на https://tgstat.ru/
    • Поставить свой канал "спонсором прокси". Для этого запустите либо свой прокси MTProto, либо договоритесь с владельцами таких прокси с большой аудиторией. Во втором случае можно получить подписчиков по цене от 5 до 20 рублей.
    • Когда у канала появляется аудитория хотя бы в несколько тысяч, можно начать предлагать сделать бесплатные кросс-промо владельцам других каналов с близкой по количеству аудиторией. Это когда вы на своем канале рассказываете про другой канал, а тот канал рассказывает про вас.
    • Рекламировать канал за пределами Телеграма: на сайте, в социальных сетях. Почти безграничные просторы для творчества.
    • Реклама в оффлайне: на визитках, полиграфии.

    Но замечу сразу, реклама в Telegram вряд ли даст вам быстрый и заметный результат по продажам. Канал в Телеграме это лишь дополнительный элемент продвижения и лояльности клиентов. Намного надежнее прямая реклама: листовки, баннеры, контекст, аффилейт-программы.

    Даже Instagram и страничка в Facebook даст вам сильнее эффект, особенно с внутренним платным продвижением. Привлеките специалиста к этой работе, чтобы не слить деньги впустую.
    Ответ написан
    1 комментарий
  • Как раскрутить чат в телеграме?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Реклама двигатель торговли.

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

    Sanes
    @Sanes
    какие гарантии, что авторство идеи останется за мной?

    Идеи никак не охраняются. Только реализация. А кооперироваться с любым разработчиком мобильных приложений.
    Ответ написан
    2 комментария
  • Где купить устаревшее железо?

    Oxyd
    @Oxyd
    Linux enthusiast
    На алиэкспресс... мамки под старые ксеоны(Как и сами ксеоны), например, там даже новые продают. ;-)
    Ответ написан
    4 комментария
  • Из за чего у ферромагнетиков возникают домены?

    @Karpion
    Изучите термины. Без них Вам этого не понять.

    Намагниченность определяется не числом электронов, а их взаимодействием при участии ядер. Это - квантовая механика, она изначально сложная; но без неё разобраться с этими эффектами невозможно.

    Намагниченность возникает потому, что отдельный атом имеет магнитный момент; а при взаимодействии двух атомов им "дешевле" (в смысле энергии) расположиться однонаправленно. И следующие атомы тоже встают сонаправленно.

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

    IninsaY
    @IninsaY
    Нельзя конкатенировать строку "summ" и число c.
    Варианты решения:

    Просто печатаем вместе, а не конкатенируем
    print("summ", c)

    Переводим переменную c в строку и конкатенируем к 'summ'
    print("summ" + str(c))

    Через format()
    print("summ {}").format(c)

    Так же через format можно добавлять много переменных
    print("summ {} {} {}").format(c, a, b)
    Ответ написан
    Комментировать
  • Проблемы с заказчиком?

    ZERGE
    @ZERGE
    Как провести все бесопасно ?

    Через Апворк. Иначе потенциальный бан.
    Ответ написан
    Комментировать