• Может ли третий питон работать на разных компьютерах?

    iggor-markin
    @iggor-markin
    Python Developer
    1. Питон третий может работать на разных компьютерах
    2. Какую ошибку синтаксиса выдаёт, в какой строке, какой код?
    3. Установлены ли в виртуальное окружение зависимости на обоих компьютерах?
    Ответ написан
    Комментировать
  • Как сделать музыку на сайте так же как в вк?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Создаю свой мессенджер, задача такова что нужно сделать список абсолютно всех мелодий которые есть в мире, так же как в вк, как это можно реализовать?
    Так, давайте прикинем что нам нужно для реализации. Программная часть собственно нас не сильно интересует, так как на фоне прочих затрат найм какого-нибудь Линуса Торвальдса на пару месяцев вообще теряется в общей сумме.

    1) Хранилище. По примерным оценкам в мире в цифровом виде около 500 000 000 оригинальных музыкальных композиций. Учитывая ремиксы и каверы - можно смело брать миллиард. Средний вес композиции среднего качества - 5 Мб. То есть порядка 5 петабайт, если хранить не в лучшем качестве. Учитывая что это должно иметь какое-то резервное хранение (у нас тут серьезный сервис все-таки), умножаем на 2 (10 петабайт). При стоимости около 2 центов за гиг в месяц, 10 000 000 Гб * $0,02 = $200 000 в месяц хранение. Ну, бюджетненько в целом.

    2) БД, которая хранит данные обо всех этих композициях. Стоимость хранения будет поменьше, но думаю к 20-50К все равно где-то выйдет.

    3) Другой вопрос - где брать эти данные, так как не все музыкальные файлы содержат полное описание композиции. На перебор 1 миллиарда записей и сортировки их по жанрам, альбомам, исполнителям, дате выпуска и т.д. уйдет некоторое время. Допустим 50% композиций будут иметь нормальное описание, остается все те же 500 миллионов композиций на обработку. Пусть на каждую понадобится 2 минуты работы, внести данные в поля (хотя их еще как-то найти надо, но допустим), тогда получим 1 миллиард минут. Это 1900 лет работы, или 16 666 667 часов. Час работы самого дешевого индуса - 3 бакса/час. 16 миллионов * 3 - давайте округлим до 45 миллионов. Даже если сократить этот пункт в 10 раз - выйдет под 4 миллиона. Рабский труд сегодня дорог как никогда...

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

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

    Расчетный срок бюджета возьмем год, чтобы не тянуть и конкуренты не захапали идею.

    По итогу на год:
    $200 000 * 12 = $2 400 000 хранилище
    $20 000 * 12 = $240 000 бд
    $20 000 * 12 = $240 000 сервера приложения
    $4 000 000 работы
    Итого: чуть меньше 7 миллионов баксов.
    Ответ написан
    2 комментария
  • Где хранить документы сертификаты при использовании докера?

    @Akela_wolf
    Extreme Programmer
    Вы можете любой файл смонтировать внутрь контейнера. У меня так конфиг nginx "проброшен".
    Так что положите их где-нибудь рядом с docker-compose.yaml (в одну из папок) и пробрасывайте контейнеру.
    Ответ написан
    Комментировать
  • Что значит Junior/Middle+?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Это потуги расширить и без того размытый спектр грейдов. Под junior+ чаще всего имеют ввиду человека, у которого уже есть опыт работы, но на мидла ещё не тянет, а middle+ - это мидл с большим опытом, но не тянущий на сеньора.
    Ответ написан
    Комментировать
  • Что значит Junior/Middle+?

    @d-sem
    Обычно значит что нужен крепкий Junior/Middle.
    Год коммерческого опыта для Junior и два-три для Middle.

    Однако, чаще встречается сочетание Junior+/Middle на вакансию, что означает готовность рассматривать опытных Junior на данную позицию, так как Middle не получается нанять. А еще чаще встречается сочетание Middle+/Senior, когда не хватает денег на позицию.
    Ответ написан
    Комментировать
  • Что значит Junior/Middle+?

    xez
    @xez
    TL Junior Roo
    "Плюс", видимо, значит "чуть больше чем мидл", "уже не мидл, но еще не сеньер". С джуном - аналогично.
    Формальных никаких признаков нет, все эти грейды - чистая условность и могут сильно различаться в разных компаниях.
    Ответ написан
    Комментировать
  • DigitalOcean или РФ хостинг с серверами в европе?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Вопрос сложности оплаты опустим

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

    kawabanga
    @kawabanga
    Вам не лапки нужны, а сервисный центр, который умеет работать с типом вашего диска.
    Причем чем вы больше будете пытаться баловаться с диком - тем дороже/невозможнее станет восстановление данных.

    Ну и имейте ввиду, что может просто отъехать контроллер диска, а может сам диск. Поэтому важно - ничего не трогать, и нести спецам. А вот спецов надо найти еще в вашем городе.
    Ответ написан
    1 комментарий
  • Какое есть бесплатное приложение для восстановления файлов на поврежденном диске?

    Adler_lug
    @Adler_lug
    Имхо, вам не софт нужен, а компетентный сервисный центр...
    Ответ написан
    Комментировать
  • Сколько прослужит sas диск на сервере к примеру на 12TB если он будет работать только в режиме чтения?

    @Tabletko
    никого не трогаю, починяю примус
    Никто вам не скажет. Может он умрет через месяц, а может проработает 10лет. Диски - дорогой расходник.
    Ответ написан
    Комментировать
  • Почему у меня не получается учиться, даже когда я все делаю все в точности как в видеоуроках?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Потому что обучение, которое состоит в тупом повторении за учителем - это самый примитивный уровень освоения знаний.

    IT же - это в основном как раз навыки решения проблем и поиска информации (1 час пишем код, 12 часов отлаживаем), которые являются вольными творческими процессами - их надо проделывать самостоятельно, собирая факты по кусочкам.
    Ответ написан
    Комментировать
  • Почему у меня не получается учиться, даже когда я все делаю все в точности как в видеоуроках?

    Adamos
    @Adamos
    Была такая история - про дрессировку приматов. Шимпанзе, если не ошибаюсь.
    Так вот, их довольно быстро удалось научить открывать кран, чтобы напиться.
    Ничего сложного, на самом деле. Человек показал, зверь собезьянничал, получил воду.
    НО! Их так и не удалось научить закрывать кран за собой. Мотивации-то нет.

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

    karabanov
    @karabanov
    Системный администратор
    сгенерировал ключи на своем ПК и вставил его на сервер

    Скопировать открытый ключ на сервер можно командой: ssh-copy-id user@example.com

    выходит ошибка, что сервер недоступен или выключен

    Вероятно порт закрыт фаирволом, либо SSH не запущен.
    Ответ написан
    1 комментарий
  • Как исправить выключения ПК от скачков напряжения?

    @kalapanga
    Надо как-то точнее изучать, что именно плохого происходит в электросети. Скачки ли напряжения? В какую сторону и на сколько? Помехи ли от других приборов? По результатам уже пытаться бороться. Компьютеры, нынешние блоки питания - они живучие. Что-то уж совсем плохо должно быть, чтобы он сам выключился.
    Ну а если так, вообще - то возможно что-то из этого поможет:
    1) Привести в порядок всё что возможно - выключатели, розетки, другую технику
    2) Использовать источник бесперебойного питания
    3) Использовать стабилизатор напряжения
    4) Использовать сетевой фильтр (настоящий)
    Ответ написан
    7 комментариев
  • Как настроить синхронизацию сайта и локального сервера?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    База небольшая - можно делать полный бэкап каждый день.

    Файлов много - поэтому имеет смысл делать, например, полный бэкап раз в месяц, добивая его инкрементальными ежедневными. Сделать такое можно по-разному - хоть rsync`ом, хоть просто архивировать файлы, отфильтрованные find`ом по дате модификации (mtime).
    Ответ написан
    3 комментария
  • Как лучше поступить?

    xez
    @xez
    TL Junior Roo
    Лучшее место, куда можно поступить после девятого класса - десятый класс
    Ответ написан
  • Как отключить Tab на сайте?

    Anopeng
    @Anopeng
    Веб-программист, учу фронт и бек
    Не рекомендую так делать. Многим удобнее делать навигацию по сайту с помощью Tab, чем мышью. А ты просто ее отключишь

    window.onkeydown = evt => {
        if (evt.key == 'Tab') {
            evt.preventDefault();
        }
    }
    Ответ написан
    4 комментария
  • Глупые вопросы по тостеру, которые меня интересуют?

    6274c3558ac3a089197449.png

    Все пользователи с 0 вопросов и 9999 ответов действительно гении или это новореги или им удаляли вопросы?
    Аудитория Тостера, по сути, делится на четыре группы:
    1. Те, кто абсолютно не умеют искать информацию и пользоваться головой. Или умеют, но ленятся. Они бесконечно задают вопросы и очень редко отвечают.
    2. Те, кто прекрасно имеет искать информацию (вычленять суть проблемы, формулировать её, подбирать ключевые слова, отсеивать шелуху). Они очень редко задают вопросы, но не потому, что вопросов не возникает, а потому, что на абсолютное большинство их вопросов ответ в интернете уже есть, его нужно только найти.
    3. Те, кому не хватает опыта для того, чтобы оказаться во второй категории. Со временем они туда переходят.
    4. Те, кто зашёл случайно, не связан с программированием и дети, желающие наконец-то узнать нужны ли им математика и высшее образование.
    Ответ написан
    15 комментариев