Задать вопрос
  • Какой алгоритм оптимизации выбрать?

    @dmshar
    Не пойму.
    Вы курс оптимизации изучаете и вам надо сделать такое задание? Тогда вам должны были рассказать о преимуществах и недостатках каждого метода. Примените эти знания, что вам мешает?
    Или вы решили решать эту задачу вообще не имея ни малейшего представления о теме? И пришли сюда, что бы вам не зная ни ваших данных, ни вашей функции ни вашей задачи, ни ресурсов вашего компьютера кто-то по озарению ткнул в какой-нибудь метод. И вы ему поверите? По сути в таком случае вы просто попытаетесь переложить на кого-то ответственность за принимаемое решение?
    Ну вы же должны понимать, что по таким совершенно неинформативным признаком нельзя объективно выбрать "правильный метод".
    А если вдруг ваша функция столь сложна, что каждое значение вычисляется примерно 2 часа (что-то слабо себе это представляю. Вы что, на калькуляторе считаете, или как?) то попробуйте подбирать метод сильно упростив вашу функцию, и попробуйте на этой упрощенной модели проверить несколько методов оптимизации. Это же элементарное и естественное решение любого мало-мальски квалифицированного инженера.
    Ответ написан
    4 комментария
  • Как подключить несколько модулей к микро бит?

    Ocelot
    @Ocelot
    Посмотрите, какие пины используют ваши модули.
    Если разные, значит проблема только в том, как их физически подключить. Для microbit есть готовые extension boards, куда выведены все пины для удобного подключения, но можно и просто к гребёнке проводами припаяться.

    Если модули используют общие пины (помимо питания), то всё усложняется. Нужно смотреть, какие именно там интерфейсы, могут ли на них параллельно работать несколько устройств, и можно ли переназначить их на другие пины.
    Ответ написан
    1 комментарий
  • Как прокинуть порт на mikrotik только в случаи когда в запросе есть соответствующая строка?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    И не будет работать, так как URI передаётся только после установки соединения, на момент установки соединения ещё нельзя идентифицировать, куда перенаправить трафик. Для решения этой задачи надо использовать reverse proxy, в качестве которого популярно использовать nginx. Но так как тут не нужно раскидывать по нескольким разным серверам, то проще просто в целевом web-сервере отвергать запросы, не подходящие под условие. Если это почему-то невозможно (например, сервер является чужим приложением, в котором нельзя ничего изменить), то можно поставить nginx в разрез.
    Ответ написан
    Комментировать
  • Как правильно организовать техническую часть для реализации VoIP телефонии в организации?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    1. Можно и через астериск, можно и напрямую через виртуалку манго, в случае астера можно напрямую у разных провайдеров закупать транки для экономии.
    2. с телефонами на астере не принципиально
    3. POE свич полезен если по пое на нем используется более половины портов, также дает плюс централизованного питания и возможность подключения всего клубка к бесперебойнику. Телефоны с б/п обычно обходятся дешевле покупки poe свича, но есть и некоторые минусы
    4. к точкам телефоны лучше не подключать
    Ответ написан
    2 комментария
  • Какую модель роутера Keenetic установить в сеть на 200 хостов?

    @m0hn
    Саму мощную.
    Keenetic - это домашнее решение.
    Лучше берите Mikrotik, если надо экономить.
    Только выбирайте по мощнее аппарат, а то еще захотите L2TP+IPsec.
    Ответ написан
    Комментировать
  • Какую модель роутера Keenetic установить в сеть на 200 хостов?

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

    @Akela_wolf
    Extreme Programmer
    Подумать. Потому что такая проблема указывает что база данных денормализована, соответственно это может быть ошибка проектирования. Если это не ошибка - подумать еще раз. Если все равно так и должно быть - читать про триггеры, либо закладывать логику синхронизации таблиц в логику приложения.
    Ответ написан
    Комментировать
  • Как упорядочить список ip адресов?

    flapflapjack
    @flapflapjack
    на треть я прав
    https://ip-calculator.ru/aggregate/

    тут это всегда делал. Удобно и быстро, в любом порядке жрёт адреса и агрегирует их в подсети
    Ответ написан
    Комментировать
  • Не логичный владелец файла, почему?

    Stalker_RED
    @Stalker_RED
    Логичный, владелец не менялся же.
    Компьютер остался в том-же домене, это тот-же компьютер и тот-же файл что и был до физической перевозки и переименования.
    После переименования доменная магия показывает вам уже новое имя владельца (владелец тот-же, только имя сменилось). Вы видите его новое имя, но фактически владелец не менялся.
    Ответ написан
    4 комментария
  • Будет ли недоступность сайта при смене DNS-серверов?

    suffix_ixbt
    @suffix_ixbt
    https://www.babai.ru/
    Нет, не будет если Вы не удалите зону со всеми записями со "старого" dns-хостинга, пока ns-сервера "нового" dns-хостинга (куда Вы зону скопировали) кэшируются везде.
    Ответ написан
    Комментировать
  • Будет ли недоступность сайта при смене DNS-серверов?

    Adler_lug
    @Adler_lug
    Если записи на обоих DNS одинаковые, то простоя не будет.
    Просто в процессе обновления, те у кого не успел обновиться будут от старого DNS получать IP, а у кого обновилось, от нового. Соответственно на старом DNS пока записи не стоит трогать.
    Ответ написан
    Комментировать
  • Есть ли преимущества в использовании cpu и gpu от amd?

    Никаких проблем с совместимостью AMD+nvidia нет.
    А от того что у тебя AMD+AMD, rx мощнее не станет.
    Ответ написан
    Комментировать
  • Переводчикам нечего ловить на фрилансе?

    @PolkovnikBrumel
    Расскажу по своему опыту. Фрилансил переводами (англ-рус, исп-рус) около трех лет, потом перешел в штат.
    Переводами на фрилансе заниматься можно и неплохо. Но нужно быть готовым, что это непросто, особенно первое время. Из западных бирж заказы искал на Прозе, но там реально большая конкуренция, особенно в популярных языковых парах. За все время нашел там всего несколько заказов. Однако эта площадка полезна не только этим, но и тем, что это отличный ресурс для поиска терминологии и вариантов перевода (www.proz.com/search/), да и профиль там полезен для резюме.
    Из российских сайтов полезен Город переводчиков, а именно раздел Работа, там постоянно находил заказы и там же нашел постоянную работу, где работаю до сих пор.
    Однако самое большое количество заказов поступает от агентств. Тут важно завести хорошие отношения с нормальными конторами, которые платят нормальные деньги. Я постоянно работал с тремя-четырьмя агентствами, и без заказов не был практически никогда. Прямых клиентов найти очень сложно, у меня был один или два, а постоянных так и вообще ни одного, зато одно из агентств до сих пор шлет хорошие заказы на подработку, т.к. их клиент очень хочет, чтобы именно я делал ему переводы. Агентства искал просто: рассылал десятки резюме и делал тестовые задания, а потом смотрел, с кем я хочу работать, а с кем нет. Более или менее нормальный заработок пошел где-то через год после начала фриланса.
    И еще. Надо завести ИП, т.к. серьезные агентства без этого даже разговаривать с вами не будут.
    Ответ написан
    Комментировать
  • Что такое PAN - personal area network?

    ValdikSS
    @ValdikSS
    PAN — это сети, построенные на Bluetooth ad-hoc и похожих технологиях, в которых динамическая маршрутизация осуществляется автоматически — она заложена в протокол. Если рассматривать пример на Bluetooth, то конечное устройство может подключиться к PAN, если в пределах радиодоступности есть хотя бы одно устройство из этой сети. Вся сеть автоматически «поймёт», что маршрутизировать пакеты до нового устройства нужно через то устройство, через которое оно подключилось к общей сети.
    Все устройства в такой сети равнозначны: они и клиенты, и серверы, и маршрутизаторы с динамической маршрутизацией.
    Ответ написан
    Комментировать
  • Почему компьютер стал запускаться со второго раза?

    @ProFfeSsoRr
    Сис.админ по Linux
    Выглядит как проблема с BIOS. Во-первых - поменяйте его батарейку на новую. Если это не поможет - попробуйте обновить BIOS на последний, тут нет ничего сложного - идёте на сайт производителя материнки, находите там вашу модель, и где-то там будет ссылка на BIOS. Скорее всего это будет программа, которую вы скачаете, запустите и она всё сделает сама.
    Ответ написан
    1 комментарий
  • Что яндекс сделал с почтой? Как исправить?

    В DNS все есть и проверка FCrDNS проходит:

    % host 77.88.28.105
    105.28.88.77.in-addr.arpa domain name pointer forward400p.mail.yandex.net.
    % host forward400p.mail.yandex.net
    forward400p.mail.yandex.net has address 77.88.28.105
    forward400p.mail.yandex.net has IPv6 address 2a02:6b8:0:1472:2741:0:8b7:105

    В SPF этот ip тоже попадает

    https://mxtoolbox.com/SuperTool.aspx?action=spf%3a...

    Почему у вас хост Яндекса в блеклистах кроме вас вряд ли кто-то ответит.
    Ответ написан
    Комментировать
  • Не работает буфер обмена на терминальные серверы Windows?

    @rPman
    Локально на машине языковая поддержка установлена?

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

    Мало того, в момент копирования, выбранная раскладка клавиатуры должна совпадать (но тут проблемы больше со вводом, некорректно работают знаки препинания например)
    Ответ написан
    1 комментарий
  • Ошибка базы данных SQL В приложении windows насколько это серьезно в плане безопасности?

    @nApoBo3
    Прокидывание внутренних ошибок наружу считается плохой практикой со всех точек зрения.
    Ответ написан
    Комментировать
  • Как сделать deploy без простоя?

    @Akela_wolf
    Extreme Programmer
    Принцип следующий:
    1. Делаете контейнер с фронтом-балансировщиком (nginx или что-то подобное).
    2. Запускаете второй контейнер с бэком, содержащий новую версию.
    3. Новый контейнер подключается к балансировщику. Тут дальше возможны варианты - балансировщик автоматически начинает переводить траффик на новую версию. Или в каком-то соотношении. Или только тестовый трафик. Или переключаете балансировщик на новый контейнер вручную. Или... (в общем вариантов тут много). Идея в том, чтобы перейти в целевое состояние - запросы обрабатывает новый бэкэнд. На этом этапе старая и новая версия бэкэнда должны уметь работать параллельно, то есть часть запросов может обрабатываться старой версией, часть новой, что налагает на новую версию требование сохранения обратной совместимости со старой версией (в частности это ограничивает возможные изменения структуры БД). В любой момент, если новая версия заработала как-то не так, можно "вертать всё взад", то есть опустить контейнер с новой версией и вернуть весь трафик на старую.
    4. Убедившись что новая версия работает стабильно, переводите с балансировщика весь трафик на новую и опускаете контейнер со старой версией, оставляя контейнер с новой единственным.

    Не очень понимаю что вы подразумеваете под контейнером с фронтендом, если это просто веб-сервер, который раздает SPA-приложение (HTML/CSS/JS), то в принципе аналогично.

    Схема такого апгрейда не слишком проста в реализации, поэтому такой апгрейд (zero-downtime upgrade) применяется в энтерпрайзе, в котором никак нельзя допустить простоя в обслуживании. Поэтому смотрите сами - насколько те несколько секунд (максимум минут) простоя за которые запускается новый контейнер стоят этой возни. Если такой апгрейд действительно нужен, то советую вместо docker compose посмотреть в сторону kubernetes.
    Ответ написан
    2 комментария