• Как создать кластер из двух ноутбуков?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли комфортно работать на Сервере
    Да.
    В том числе на кластеризированном?
    Нет.
    Будет ли на кластеризированном линуксе нормально работать Wine и\или подобные средства запуска windows - программ?
    Нет.

    Погуглил ещё, оказывается, что это можно сделать на Windows Server и Linux
    Можно, но надо понимать что на Windows или на Linux можно сделать кластер, но вот ни windows ни linux в кластере не запустишь.

    Итак, у меня родилась гениальная идея создать соединить мощности двух компов.
    Идея хорошая, но только надо понимать что мощность и скорость это разные вещи.
    Вычислительный кластер работает очень медленно. Зато у него высокая производительность.
    Вот смотрите играете вы в игру, задача компьютера обсчитать сцену и вывести на экран.
    Обычный компьютер справится с обсчетом одной сцены за 0,01секунды. Через 0,01 секунды вы получите результат.
    Его производительность - 100сцен в секунду.
    Кластер справится с обсчетом тысячи сцен за минуту. Через минуту вы получите результат.
    Его производительность 10000сцен в секунду.
    Если вы будете играть - экран будет обновляться раз в минуту. Вас это устроит?

    Можно ли просто напрямую соединить два компа каким-нибудь таким
    Можно, но это будет крайне медленно. Обычно применяют более скоростные интерфейсы с минимумом задержек.

    Ну и следует понимать что для вычислительного кластера нужен свой софт - обычные программы не будут работать. Т.е никаких там Windows, Linux, и игр.
    Ответ написан
  • Как создать кластер из двух ноутбуков?

    profesor08
    @profesor08
    Вот тебе ссылка www.rocksclusters.org , на данной штуке работают много университетских кластеров, как раз для обучения. Обыкновенные программы будут работать на сколько позволит система, проверенно лично, пытался запустить сервер cs: source, не хватило прав на выделение порта. А так, обыкновенные программулины работают себе спокойно.
    Ответ написан
  • Как добыть информацию этого тега?

    shenk
    @shenk
    t.me/kshnkvn
    Кому-то двойной цикл не помогает, а кому-то и одной строки может хватить:
    print(soup.find('span', {'class': 'searchBar__mediaTabTextValue searchBar__mediaTabTotal'}).get_text())

    >>> 75

    А вообще, с таким вот:
    Нужно рабочее решение !!!!

    На соседний ресурс иди.

    А с такими вот предъявами:
    не принимаю и даю жалобу.

    Иди к маме, а не сюда. Тут ты в первую очередь просишь.
    Ответ написан
  • Годный материал для обучения SEO?

    OtshelnikFm
    @OtshelnikFm
    Мои работы: otshelnik-fm.ru
    СЕО как астрология. На просторах инета написано много, но нет единой базы знаний и что страшно - никто не понимает как это работает - только догадки. Ну есть конечно такие общие понятия как семантическое ядро (звезды) заголовки и метатеги (созвездия), но вот если углубиться в ранжирование - то мы получаем понятия "близнец сегодня в созвездии девы"
    Ответ написан
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    @itsjustmypage
    Если взяли, значит устраиваешь. Продолжай штудировать и спрашивать. Английский технический довольно простой и переводчики такое нормально переводят.

    KEEP-CALM-POSTER-LOW_large__78588.129146
    Ответ написан
  • Для чего нужен второй цикл в алгоритме?

    samodum
    @samodum
    Второй цикл нужен для того, чтобы сложность алгоритма была О(n^2)
    :)
    Ответ написан
  • Как сделать чекер прокси на php (GuzzleHttp)?

    @grinat
    Залезть в guzzle и посмотреть как у них называется обертка над curl_multi, либо использовать curl_multi. Но если их много то не надо кидать туда сразу все, если система слабая, повесишь ее намертво.
    Ответ написан
  • На каких ресурсах можно найти постоянную удаленную работу?

    @Incry
    На тех же ресурсах где можно найти постоянную не удаленную работу.
    Ответ написан
  • Что подразумевает под собой слово "Решение" в вопрос "Разработка решения для автоматизации тестирования"?

    Решение - в данном случае это как выбор самого фреймворка так и разработка сценариев для его работы.
    Ответ написан
  • Почему у C# программистов по статистике зарплата сильно меньше чем у JS, Java, Python?

    Тут есть очень простое объяснение:

    1) Это Unity, которая сильно снижает планку зп по рынку.
    2) Студенты. Майкрософт хорошо лоббирует .net в универах, поэтому большая часть студентов (которые готовы работать за еду), идут со знанием .net
    3) В США большая часть .net работы — это компании в области гос/финтех-сектора. У нас же по историческим причинам, в этом секторе основной игрок Java. Следовательно и деньги в .net не идут.
    4) .Net — дорогой стек, поэтому все стартапы, которые вынуждены большой зп конкурировать с более «стабильными» компаниями за разработчиков, выбирают python/java/php, а не .net. Хостинг на .net — крайне разорителен (сейчас, конечно, появился .net core — но он еще слишком молод, чтобы поменять ситуацию).
    5) .net часто используется во всяких тендерных проектах, где руководство использует принцип «совка». Разработчик должен быть голодным и «уставшим».

    ___

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

    Реально открываешь вакансии, там middle .net разраб — 90-120к тысяч. Хотя проекты такой же сложности на Java — идут уже 120-150к. В общем, так сложилось, что .net платят меньше, и работодатели не шибко хотят поднимать эту планку.
    Ответ написан
  • Продажа баз клиентов и какие риски?

    Zoominger
    @Zoominger
    Сись админ
    Все слышали? С Евгением Широковым никаких дел не имеем!
    Ответ написан
  • Откуда такой разброс зарплат?

    Zoominger
    @Zoominger
    Сись админ
    Внизу блок моего круга, и почти все вакансии 80-100, ну 150

    Приманка для наивных дурачков. "Хочешь зарабатывать столько же - а запишись на Гикбрейнс (or so)!".

    В статьях вайтишников чаще звучат суммы в районе 250-300.

    Пхахаха.

    У "гуру тостера" проскакивают фразы, что зарплаты меньше $7к только для желторотых джунов.

    Лол, да тут каждый начинающий web-monkey получает не меньше 5 000$ в месяц и вот-вот переедет в Германию/Швецию/США, вот уже оффер прилетел. Фрилансеры, так вообще по 15 000 - 20 000$ зашибают, и это в неудачные дни.

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

    Говорить-то никто не мешает.
    Ответ написан
  • Доступна ли продажа приложений через windows store для физиков?

    Zoominger
    @Zoominger
    Сись админ
    Ну, никто не отвечает, отвечу я.
    1) Можно ли вообще публиковать свои приложения в стор из России?

    А почему нет? Очень странный вопрос.

    2) Можно ли публиковать платные приложения от физиков или нужно ИП, ООО?

    От физиков - да, обязательно. Остальные могут так.
    Шучу, конечно, в плане легализации дохода нет никаких отличий от Google Play или AppStore.

    3) Как стор выводит деньги и выводит ли их в РФ. Сам перевод идет в рублях или уже в долларах?

    На этом моменте мне надоело отвечать на разжёванные тысячу раз вопросы. Вот человек мечтает о Нью-Йорках, о светлом будущем, ему говорят - гугли, гугли, а он всё так и не научился. Ознакомьтесь хотя бы с первой ссылкой в выдаче:
    https://habr.com/ru/company/microsoft/blog/147697/

    Есть по нему движуха или это мертвая площадка и не стоит в неё инвестировать время?

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

    Moskus
    @Moskus
    "Размеры" - это ширина и высота? Если да, то нужно знать формат, после чего - получить только ту часть файла, которая содержит параметры. Например, сегмент SOF0 или SOF2 в случае JPEG.
    Ответ написан
  • Зачем/Для чего нужен данный код?

    NikitaNike
    @NikitaNike
    Куратор Тостера
    Сейчас постараюсь объяснить своими словами, а ниже прикреплю более полную и точную информацию.

    0. age - приватная переменная, которая доступна только в пределах этого класса.

    1. GetAge() - публичная (открытая для всех классов) функция, которая возвращает значение приватной (скрытой от других классов) переменной. Часто называют геттер, от слова Get.

    2. SetAge() - публичная функция, которая устанавливает значение приватной переменной. Называется сеттер, от слова Set.

    Для чего это нужно?
    В первую очередь, для безопасности, а также:
    - соблюдение одного из основных принципов ООП (на котором и построен C#) - инкапсуляция.
    - для того, чтобы нельзя было напрямую изменять переменную из других классов.
    - для того, чтобы задавать дополнительные условия.
    Например, в SetAge() можно написать условие, при котором возраст можно указать только в пределах от 0 до 100, это позволит избежать множества ошибок.

    Также в C# существует более удобный синтаксис:
    public int Age { get; set; }
    Это если нужно просто принимать или устанавливать значение, также set или get можно вообще не писать, если он не нужен. А для более сложной логики можно написать так:
    private int _age;
    public int Age
    {
        get
        {
            return _age;
        {
        set
        {
            if(value > 0) _age = value;
        }
    }


    Статья на docs.microsoft:
    https://docs.microsoft.com/ru-ru/dotnet/csharp/pro...

    Статья про инкапсуляцию и для чего нужны get/set:
    https://metanit.com/sharp/tutorial/3.4.php
    Ответ написан
  • Зачем/Для чего нужен данный код?

    dollar
    @dollar
    uBlock, Ghostery, WOT, TosterComfort, RKN Alert
    Это геттеры и сеттеры. То есть функции доступа к свойству.

    Зачем? Попробую объяснить простым языком. Большие программы сложно полностью загрузить в мозг отдельного человека и представлять всю структуру целиком со всеми нюансами одновременно. Поэтому принято делить программу на части. Вынос кода в отдельную функцию - один из простых способов. В ООП к этой проблеме подходят более основательно. Класс как явление - тому пример.

    Класс делит программу как минимум на 2 части - то, что внутри класса, и то, что снаружи класса. Считается как бы, что класс пишет один человек, а пользуется им другой человек. Но это может быть и один единственный человек, всё равно так проще, потому что человек сначала пишет класс, тщательно всё там кодит и тестирует, а потом напрочь ЗАБЫВАЕТ, как он устроен внутри, потому что он уже готов и им можно пользоваться. То есть человек выгружает из своей ненадежной человеческой памяти эту инфу и переходит к следующей задаче, в которой просто использует этот класс. Всё, что ему нужно помнить, это то, как пользоваться классом, а всю подноготную можно забыть до тех пор, пока не понадобится улучшить класс. И здесь снова получается удобно. Когда будем улучшать класс (это не обязательно тот же самый человек), можно не думать о том, как его используют. Главное, чтобы способ взаимодействия с классом не изменился (не сильно изменился).

    В вашем примере - это просто заготовка. Дальше нужно наполнять эту заготовку функционалом. В самом простом виде геттер просто возвращает приватное свойство, а сеттер меняет его. Так нужно сделать сразу, чтобы потом не пришлось переписывать всю программу (и согласовывать с коллегами). Но даже здесь уже есть небольшое правило - нельзя передавать отрицательные значения. Условия могут быть сложнее. И вообще всё может быть сложнее. Например, вместо age можно хранить дату рождения. И функция GetAge будет каждый раз высчитывать разницу с текущей датой. По сути для внешнего использования ничего не меняется, но внутри происходит магия.
    Ответ написан
  • В каких единицах получается ответ?

    DevMan
    @DevMan Куратор тега JavaScript
    где–то сейчас загрустил как минимум один из писателей mdn и множества других манов.
    Ответ написан
  • Быстрый старт в никуда?

    @wulfdog
    Человеку посоветую отталкиваться от своих способностей. Все остальное инструмент. Если усердно работать и много то будет быстрый старт. Маркетинг от лукавого, надо уметь трынлеть. Дизайн вещь в себе, требует вкус и опыт который приходит не быстро . Разработка не для слабых мозгом, надо усердно ишачить. Ещё надо смотреть на рынок труда и требования к кандидатам.
    Ответ написан
  • Какой есть хороший синтезатор речи?

    sim3x
    @sim3x
    Все вменяемые платные

    В порядке приятности английского женского голоса
    https://azure.microsoft.com/en-us/try/cognitive-se... 7 дней без обязательств
    https://cloud.google.com/speech-to-text/ $300 /12mo
    https://aws.amazon.com/polly/

    Один голос из гуглтранслейта, пока бесплатно
    https://pypi.org/project/gTTS/ разбивает на 100 знаков и склеивает результат

    Большая часть оффлайн движков, тех что в полпинка ставятся на линух, - звучат очень жестоко для уха

    Хотя вот есть вариант от Мозилла https://github.com/mozilla/TTS
    Только слегка уступает топам
    Ответ написан