Задать вопрос
  • Хорошая ли идея использовать ChatGPT как личного репититора для изучения, например проектирования архитектуры ПО и Тестирования?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нет, идея плохая, потому что результат будет на уровне индусов или даже ниже. Лучший способ изучения процесса проектирования ПО — читать книги, статьи, бесплатные курсы от мировых ВУЗов и создавать это самое ПО с начала и до конца. Проектирование, планирование, разработка, тестирование, работа над ошибками, сопровождение и прочее-прочее. Всё это вместе и даст нужный вам опыт и знания. Если на вашем текущем месте работы вы не получаете нужный вам опыт — имеет смысл найти более подходящее место работы. А ещё всегда можно завести пет-проект или два.
    Ответ написан
    3 комментария
  • Возможно ли тестить телеграм бота локально?

    Странно, что за 7 лет не появилось свежих ответов. Не могу сказать за 2019 год, но сейчас уже точно существуют более дружелюбные подходы, чем работать на боевом сервере. Называются они dev tunnel или туннели для разработки.

    Зарубежные:
    Ngrok — самый известный из них.
    Microsoft.devtunnel — решение от Microsoft

    Из отечественных знаю:
    Xclouds — бесплатный базовый HTTPS / SSL туннель для разработки и тестирования. Без сложных настроек, но и без расширенных функций.
    Ответ написан
    Комментировать
  • Почему сервисы Google отдают 404?

    opium
    @opium
    Просто люблю качественно работать
    раз в инкогнито всё ок, дело не в Google, а в обычном профиле хрома: расширение или кэш сайта. Глянь на свой же URL: ...about&hl=en-US. Первый параметр должен идти через ?, а не &, иначе он лепится в путь, и сервер закономерно отдаёт 404 — похоже, ссылку коверкает какое-то расширение.

    Отключи все расширения и включай по одному, так найдёшь виновника. Если не поможет, почисти данные сайта для google.com и search.google.com.

    p.s. в DevTools → Network с Preserve log глянь Initiator у редиректящего запроса, сразу покажет источник.
    Ответ написан
    Комментировать
  • Как выводить кешированые страницы сайта вместо запроса к движку?

    Mike_Ro
    @Mike_Ro Куратор тега WordPress
    Python, JS, WordPress, SEO, Bots, Adversting
    Можно ли как-то закешировать сайт на локальной машине и разместить ... на VDS

    Можно, используя какой то кэширующий wp плагин (автор указал wp тег в вопросе), по типу simply static или wp2static, плагин обходит весь wp и генерит статику, которую потом можно залить на vds. Но тогда не будут работать стандартные плагины форм и другие, которые обычно шлют запрос на /wp-comments-post.php, /wp-json/... итп. Затем, нужно будет что то придумать с роутингом, т.к. на wp у вас будет отдаваться страница по адресу /some-page, а на сервере будет лежать some-page.html
    в идеале раз в сутки обновлять кеш с локальной машины (типа снимать снимок)

    cron (раз в сутки, ночью) + rsync (заливать только обновленные файлы статики) + ssh.

    А можно не изобретать очередной велосипед и воспользоваться стандартной практикой - поставить nginx fastcgi cache, который сам закэширует wp, размещенный за этим nginx.
    Ответ написан
    5 комментариев
  • Насколько надёжна стажировка от System Intern?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я уже много раз писал на этом ресурсе ответы на подобные вопросы. Все эти обучения с оплатой после трудоустройства - это разводилово по примерно одной схеме. Толковых учеников, которые и сами могли бы выучиться, без помощи курсиков, если бы верили в себя, продают в рабство на галеру, где им придётся за копейки заниматься тупым изматывающих трудом в скотских условиях без малейшего шанса на профессиональный и карьерный рост. Остальным же ученикам курсики не помогут, и тогда авторы этих курсиков применяют пункты договора мелким шрифтом, где написано, что если вы недостаточно старались в процессе обучения или плохо проходите собеседования по причинам не зависящим от обучающей компании, то должны погасить долг из своего кармана.
    Ответ написан
  • Через какой ИИ можно массово редактировать изображения?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    "Решение для ИИ" нужно делать самому - либо автоматизацию либо агентов обучать-настраивать.
    А с таким редактированием изображений справится практически любая модель.
    По итогу - долго и относительно затратно.

    Если просто нужно сделать ---наклон-- поворот (одинаковый для всех), то быстрее и дешевле (бесплатно) использовать программы с возможностью массового редактирования графики. Например https://www.irfanview.com/
    Ответ написан
    Комментировать
  • Как хранить публичный медиа-контент сайта?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Кроме новомодного s3 есть обычные шаред-хостинги. Для хранения можно найти за копейки.
    Но для небольшого проекта логично:
    Хранить локально в файловой системе там же, где расположен веб-сервер
    Ответ написан
    Комментировать
  • Как хранить публичный медиа-контент сайта?

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

    @Drno
    вначале у себя, когда понадобится - сторонний s3. их как минимум есть несколько крупных

    яндекс \ вк \ таймвеб \ makecloud \ сбер итд...

    рег ру эт муосрная компания
    Ответ написан
    Комментировать
  • Как новичку найти первые заказы на парсинг данных (Python)?

    opium
    @opium
    Просто люблю качественно работать
    А какая разница как эффективно? Во время когда за тебя все это делает агент просто делай все, это по сути ничего не стоит
    Ответ написан
    Комментировать
  • Как DevOps-фрилансеру искать зарубежные проекты?

    opium
    @opium
    Просто люблю качественно работать
    Глобально рынок фриланса на западе уже сформировался лет 10 назад
    Апворк фивер и прочие, на них и искать
    Ответ написан
    3 комментария
  • Выбор между изучением c++ и Golang, что изучать?

    Тут надо смотреть что вам ближе и что вам нравится.
    Если веб-сервисы и различные серверные приложения, которые упираются в I/O по сети/файлам/БД, то Go.
    Если системное программирование, десктопные приложения, игры, то C++, Rust, Zig.
    Ответ написан
    Комментировать
  • Бизнес и системный аналитик: кто это?

    newross
    @newross
    Product owner
    В целом наблюдаю, тренд что БА и СА постепенно совмещаются в одну роль - БСА, даже в крупном энтерпрайзе. По крайней мере вижу это в своей отрасли.

    Как уже написали в других ответах:
    - Без глубокого понимания доменной области БА неэффективен. И это не то, чему учишься по книжкам. Это в первую очередь намеренность и сотни часов общения с бизнесом.
    - БА не должен писать код, но обязан понимать о чем говорят разработчики. Иначе на этапе постановки задачи будут постоянные недопонимания.

    Одна из больших проблем - слабый БА создает дополнительную работу для команды, которая в конечном итоге будет выкинута. В случае больших команд и продуктов, потери могут составлять сотни тысяч евро и дополнительно задержки разработки. Из-за этого за последние 2 года пришлось поменять 3 БА в своей команде.
    Ответ написан
    Комментировать
  • Как правильно хранить видео в Django?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    У меня есть api на Django, который получается метаданные фильма, но вот где мне хранить сами фильмы ?

    - Фильмы храним не в самом django, для хранения можно использовать любой s3 вариант или отдельное vds+nginx хранилище.
    - Django хранит данные фильмов, а при обращении к нему - выдает путь к нужному фильму из хранилища выше.
    - (опционально) Django проверяет авторизован ли пользователь. Если все ок, то django генерит подписанную ссылку через s3 sdk, которая ведет напрямую к файлу из s3, со свежестью в пару часов. Спустя пару часов, ссылка протухнет и не может отдать видос левому типу.
    И как фильм будут загружаться, сразу весь фильма будет передаваться или частично ?

    - Менее настраиваемо (проще) - http range requests mp4.
    - Более настраиваемо (сложнее) - hls live streaming.
    Есть клиент на C#

    есть api на Django

    Может объединить технологии?
    Ответ написан
    2 комментария
  • Можно ли на Django сервере разместить базу данных?

    Lord_of_Rings
    @Lord_of_Rings
    Northern Strider
    База данных и Django — это две абсолютно разные программы, которые работают раздельно, но общаются друг с другом. "Разместить БД внутри Django" нельзя, но их можно установить рядом на одном VPS. Это нормальная практика для небольших и средних проектов. В более крупных сервер БД работает на выделенном VPS, а Django-сервер подключается к нему по сети.
    Ответ написан
    Комментировать
  • Можно ли на Django сервере разместить базу данных?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Можно
    Ответ написан
    Комментировать
  • Какие темы в статистике нужно изучить прежде всего, чтобы начать решать простые задачи машинного обучения?

    Maksim_64
    @Maksim_64
    ML Engineer
    Мой тебе совет. Который не послушаешь, любой путь можно пройти если его начинать идти с правильного места, с того который тебе по зубам.

    Давай так что сначала учат теорию вероятности или статистику? - Теорию вероятности
    Чем занимается статистика? - оценкой.
    Оценкой чего? - параметров модели.

    Статистика далеко не первична.
    Что такое например mean, median, std и т.д? Это описательная статистика.
    Что она описывает? Набор данных, то есть на вход много циферок на выход одна. Которая что то значит.
    Что если набор данных это X для простоты 1D и mean(X) значительно больше чем median(X)? - это значит распределение имеет сильный скос вправо.

    Что такое распределение? Что такое скос? и чем это вызвано?

    и все в таком духе. Учить статистику до теории вероятности это пустая трата времени.

    ок, значит теория вероятности, какие требования.

    Дискретная Математика - для дискретных переменных.
    Интегрирование, дифференцирование для непрерывных.

    и т.д.

    что по итогу.

    1. Алгебра
    2. Основы Дискретной математики, просто хотя бы сеты и операции с ними.
    2. Линейная Алгебра
    3. Дифференцирование
    4. Интгегрирование
    5. Теория Вероятности.
    6. Статистика.

    Статистика в конце как видишь. Потому что она работает с наблюдениями. Ты видишь цифры и задаешь вопрос, а какой процесс сгенерировал эти цифры, какой моделью я могу их описать? А какие параметры у этой модели, и вот появляется ML.
    Ответ написан
  • Как получить репозиторий с github?

    borisdenis
    @borisdenis
    Ленив и вреден...
    У вас пользователь кириллицей написан, на втором скрине посмотрите, в какой папке гит пытается создать файл? Ну явно в несуществующей. Переключитесь на пользователя с именем из латинницы и будет всё норм.
    9fa9155c3134cc52b60fbd5f951e0a42.png
    Ответ написан
    8 комментариев
  • Сайт висит при первом заходе на него. Как такое исправить?

    opium
    @opium
    Просто люблю качественно работать
    падает на TLS-handshake ещё до Django — до приложения запрос просто не доходит. Chrome 124+ при первом визите пробует post-quantum key share (X25519Kyber768Draft00), твой OpenSSL это не понимает — отсюда bad key share и зависание. Со второго раза браузер уже запоминает что PQ не тянешь и не пробует.

    Добавь в server-блок nginx: ssl_ecdh_curve X25519:prime256v1:secp384r1; и nginx -t && systemctl reload nginx
    Ответ написан
    4 комментария
  • Каков план обучения для веб разработки аналога foodsharing.de?

    opium
    @opium
    Просто люблю качественно работать
    gitlab.com/foodsharing-dev/foodsharing — вот исходники (Symfony, Vue.js, MariaDB). Запускаешь по devdocs, смотришь код, изучаешь PHP ООП и Symfony параллельно. Лучший план.
    Ответ написан
    1 комментарий