Задать вопрос
  • Как запретить запуск портативных приложений?

    Spetros
    @Spetros
    IT-шник
    Политиками установить запрет на запуск всех, кроме разрешенных.
    Т.е. разрешить запуск из стандартных папок, куда имеет возможность записи только администраторы.
    Ответ написан
    3 комментария
  • ASP.NET Как передать массив из javascript в контроллер?

    @mletov
    1) На клиенте сериализуйте передаваемые данные в json

    2) Создайте в C# класс, аналогичный структуре элемента массива созданного json, например, SomeClass.

    3) Создайте действие в контроллере, получающее на вход лист такого класса
    public ActionResult MyAction(List<SomeClass> data)
    {
              ....
    }


    4) Передайте ajax'ом данные в это действие контроллера
    Рекомендую воспользоваться jquery/angular, а не заморачиваться с чистым js, смотря что у вас на клиенте используется.

    PS Не забудьте сверить метод передачи и метод, прописанный в Annotation действия (POST, GET, PUT, DELETE)

    PPS В вашем случае, возможно, все проще и можно на вход действия получать
    public ActionResult MyAction(string[] data)
    {
              ....
    }

    Зависит от того, какая структура массива. Что он содержит: числа, строки, объекты?
    Ответ написан
  • Для чего доменное имя начинают с www?

    dom1n1k
    @dom1n1k
    Исторически сложилось.
    Предполагалось, что веб-сервер - лишь один из серверов, которые висят на вашем доменном имени.
    Например, есть компания с доменом company.com
    www.company.com - веб-сайт компании
    smtp.company.com и pop.company.com - почтовый сервер компании
    ftp.company.com - файловый сервер компании
    ns.company.com, jabber.company.com, irc.company.com и так далее - куча разных других сервисов у той же самой компании.
    На практике же сегодня большинство сайтов - это только сайты, у них нет никаких других сервисов. Очень мало кто держит свой публичный почтовый или файловый свервер. Поэтому company.com === www.company.com
    Ответ написан
    6 комментариев
  • Доменный брокер Рег.ру, есть-ли толк?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    ну и какой метод заставит вас продать домен подешевле?

    это из серии "зарегистрируем ваш сайт в поисковиках", на [лоха] неспециалиста
    Ответ написан
    Комментировать
  • Доменный брокер Рег.ру, есть-ли толк?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Хм, эта услуга что, превратится в жлоба и пообещает владельцу набить морду? Другого метода убедить человека добровольно снизить цену я не знаю...
    Ответ написан
    Комментировать
  • Выпадает ошибка open failed: EROFS (Read-only file system), как исправить?

    a13xsus
    @a13xsus
    Lazy developer
    java.io.FileNotFoundException: /1.gif: open failed: EROFS (Read-only file system)

    private String saveFilePatch = "/1.gif";

    А зачем сохранять в корень файловой системы? Конечно она read-only. Сохраняйте на SD карту или в пользовательские папки.
    Ответ написан
    4 комментария
  • Использовать ли Python, когда можно обойтись bash?

    @fireSparrow
    Без кода сложно говорить что-то конкретное.

    Есть подозрение, что вы не вставляете в цикл никаких задержек. А ведь для большинства практических задач не нужно проверять что-то каждую наносекунду, можно делать, например, раз в 100 миллисекунд. А для некоторых задач и одна проверка в минуту может быть вполне адекватной частотой.

    Вот этот код у меня грузит процессор на 99-100%

    while True:
        x = range(3)


    А вот с этим процесс python3 я почти вообще не вижу в выводе команды top. Он там появляется всего несколько раз в минуту с какой-то смешной цифрой вроде 0,2 % загрузки процессора.

    import time
    
    while True:
        x = range(3)
        time.sleep(0.1)


    Так что используйте задержки в цикле и будет вам счастье.
    Ответ написан
    Комментировать
  • Какой мощности нужен сервер для бота сообщества ВК?

    Ahen
    @Ahen
    Универсальный дилетант
    Эм... Ну типа... Если люди будут писать ping, а бот без всяческих проверок будет отвечать pong, то 256мб 1х1ггц хватит...

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

    Тут не о впс нужно думать, а о том что по всем законам вонтакте api 10 000 запросов Вы будете обрабатывать 133 секунды и не меньше (формула x/25/3, где х = количество запросов). Ну и пока мы обрабатываем 10тыщ запросов, к нам приходит еще 133х10000 запросов, хмм...

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

    VDS 2гб 2x2.4ггц, установлен nginx, php, node, mongodb. Бот на ноде, вспомогательные скрипты на php. Хватает боту (и еще один такой-же влезет), который получает ~2 миллиона сообщений в сутки, ~20к комментариев в довесок, все подписки отписки (в общей сумме ~4-6к), при этом каждый запрос к боту генерирует 1-10 запросов к базе данных и запросы к сторонним api.
    Ответ написан
    2 комментария
  • Нужно ли покупать сетевой фильтр (не просто удлинитель а именно сет. фильтр с защитой) если БП сертифицированный?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Сертификат 80Plus означает энергоэффективность, а не "Всякую встроенную защиту"
    Ответ написан
    Комментировать
  • Что может сломаться в БП компьютера если постоянно выключать его через кнопку на БП?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Проще наверное сказать, что не могло сломаться от такого вар-вар-вар-ского обращения. Винт скорее всего аляулю...
    Ответ написан
    Комментировать
  • "Раздать" микрофон и колонки по сети?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Есть Logitech BT адаптер. Вход - Bluetooth-сигнал с ноута, смарта; Выход - через аудио-разъём на колонки.
    bluebox2-gallery.png
    2. Клиент-серверный продукт для VoIP-чата для геймеров: https://wiki.mumble.info/wiki/Main_Page
    Ответ написан
    2 комментария
  • Как регистрируются домены?

    martin74ua
    @martin74ua
    Linux administrator
    Есть корневые DNS сервера. Они обслуживают зону ".", которая неявно присутствует в любом доменном имени и которая фактически содержит список всех доменов первого уровня. Каждый домен первого уровня кому то принадлежит. Вот например, домен com - компании verizon.
    Фактически, при регистрации домена superdomain.com необходимо в зону com внести что то типа
    superdomain IN NS ns1.superdomain.com.
    superdomain IN NS ns2.superdomain.com.
    ns1.superdomain.com. IN A 1.1.1.1
    ns2.superdomain.com. IN A 1.1.1.2

    Также необходимо внести соответствующую информацию в базу whois.

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

    Зарегистрировать новый домен первого уровня - надо договориться с владельцем корневых днс серверов, чтобы он внес аналогичную запись. Грубо говоря - владелец корневых серверов - ICANN.

    ну вот если на пальцах.
    Ответ написан
    Комментировать
  • В какой стране лучше разместить сервер для ВПН?

    Ahen
    @Ahen
    Универсальный дилетант
    Вы будете в шоке, но... proof.ovh.net
    У любого уважающего себя впс хостера есть подобные штуки, или хотя-бы файлик гигобайтный лежит, протестировать на скачивание. Ну и тестовый период в саппорте можно получить обычно,обьяснив зачем.
    Ответ написан
    2 комментария
  • Очень хочу услышать мнение о своём сайте. Где?

    @Kirill-Gorelov
    С ума с IT
    викторина.онлайн - это твой сайт? А то не очень понятно какой сайт оценивать.
    И чем тостер не площадка что бы профи оценили и подсказали?
    Ответ написан
    3 комментария
  • Открыты ли порты, если ip выдан из-под NAT?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Не совсем понятно что и где должно быть открыто.

    Порт считается открытым если его "слушает" т.е считывает с него информацию какой-то сервис.

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

    Таковы настройки по умолчанию - их можно менять, например переадресовывать трафик с порта роутера на порт локального компьютера (проброс портов), DMZ , UpNP
    Ответ написан
    Комментировать
  • Как пофиксить ошибку 1064 в phpmyadmin?

    @BorisKorobkov Куратор тега MySQL
    Web developer
    DELETE FROM `Words` WHERE `id` IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    Ответ написан
    Комментировать
  • Как произвести рефакторинг update'a в базу?

    @RidgeA
    1. Пройтись foreach по массиву $_POST, выбрать нужные занчения, сформировать строку для "SET" и сформировать запрос.
    2. Вставлять данные из POST в mysql запрос - огромная дырища в приложении - могут запросто дропнуть базу, использйте, хотя бы filter_var и PDO
    Ответ написан
    Комментировать
  • Как правильно организовать отказоустойчивость ESXi?

    @huwesu
    А не проще позвонить провайдеру и спросить сколько у них стоит белый адрес.
    С вас будут брать рублей 100 в месяц за белый адрес дополнительно, и работать будет стабильнее и быстрее, чем через "виртуалку на АйХоре"?

    Вы не ту проблему хотите решить.
    Скорее всего у вас будет не проблема "перебросить клиентов на другой сервер", что элементарно решается хотя бы двумя ярлыками на их рабочих столах,
    а гораздо большей проблемой будет, что при выходе одного сервера из строя у вас на втором не будет АКТУАЛЬНЫХ ДАННЫХ.

    То есть сервера нужно синхронизировать
    Вот это проблемка так проблемка, учитывая объемы данных и узость каналов и непредсказуемость вывода одного из серверов из эксплуатации.

    А шлюз-переключалка между серверами - это ерунда по сравнению со основной проблемой.
    Ответ написан
    5 комментариев
  • Когда? Когда уже наконец-то можно начать использовать flexbox на 100%?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    все зависит от направленности ресурса.
    вот к примеру тостер. ты думаешь на тостере есть хотя бы 1% юзеров которые сидят на ie? (не считая таких которые заходят потестить "а нет ли косяков верстки на тостере")
    вот и отталкиваешься от того на кого направлен ресурс.

    p.s. что касаемо меня - я сразу обговариваю поддержку версий ie, andriod, ios и т.д. если дизайн такой что придется юзать либо flexbox либо городить большие костыли - сразу сообщаю об этом. что поддержка будет к примеру ie11+
    Ответ написан
    Комментировать
  • Кем можно пойти работать после программиста?

    @f9k56
    А зачем вам сидеть по 10 -15 часов, при почасовой оплате 4 часов на жизнь достаточно. Хотите восстановить зрение меняйте режим. Измените структуру питания. 2 дня в неделю совсем без пк, лучше на природе. Переедьте за город, выхлопные газы вредят глазам, про отравление организма говорить нечего. Легкие физ нагрузки в режиме без фанатизма. Организм человека потрясающая вещь имеющая функцию самовосстановления, просто не нужно его каждый день убивать.
    Ответ написан
    6 комментариев