Задать вопрос
  • Как обойти ограничения к API на количество запросов?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    В любом случае придётся использовать прокси
    Ответ написан
    Комментировать
  • Как исправить ошибку в mysql бекап?

    BorLaze
    @BorLaze
    Java developer
    GRANT PROCESS ON *.* TO 'admin_root'@'localhost'
    Ответ написан
    6 комментариев
  • Почему не берут на работу HTML верстальщиком?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Во первых: HTML-верстальщики как профессия умирает уже с 2016. Сейчас верстальщик - по мимо верстки умеет PHP, JS, Jquery и полный стандартный инструментарий из 30-40 емкий названий вроде- PUG, BEM etc. Что делает его веб-мастером, который может претендовать на зарплату 30 тысяч рублей, которую можно смело сделать работая таксистом особо не заморачиваясь.

    Во вторых: Ваше резюме, особенно первая его часть - Frontend Developer. Я конечно не хочу капать ядом на стол, но лично я считаю что фронтенд - это больше про логику и умение строить приложения вроде SPA, а не верстать кнопки, которые можно смело украсть используя codepen, либо чужой код. Верстка нужна, но как правило она играет хорошим плюсом при условии что вы пишите - знаю нативный JS + ES6 + React\Vue, настраиваю webpack как отец. Как правило бэкэнд - это тоже про умение строить архитектуру, а не про создать базу данных под wordpress. Никто не пишет - backend разработчик - вчера прописал пару SQL запросов, и прошел курс по Node.js для новичков.

    В вашем же резюме - всё, буквально всё кричит что вы посмотрели пару курсов где Василий обжимая упругую попку блондинки, снимает свой курс по верстке для новичков IT, обещая им 60 тысяч рублей как нефиг делать на фрилансе.

    Уберите нецелевой опыт из резюме вроде бармена и тому подобного(работодателю плевать как вы разливали коктейли), уберите фриланс - это смешно. Сделайте портфолио минимум из 20 работ, от лендинга до магазина, и готовьтесь просрать минимум 20-30 личных собесов, после этого - у вас будет опыт и прохождения собеседований, и опыт (минимальный) разработки. Можно целится в студию, либо куда нибудь выше.

    И всё у Вас получится. Успехов.
    Ответ написан
    Комментировать
  • Как правильно блокировать ботов NGINX на уровне сервера?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Таким образом ботов блокировать бессмысленно. Те, которые честно про себя пишут в юзерагенте - обычно не запрашивают агрессивно и плюс-минус уважают то, что написано в robots.txt. Подавляющее большинство парсеров, которые фигачат как не в себя - притворяются обычными браузерами.
    Ответ написан
    3 комментария
  • Как сохранить массив после перезагрузки программы?

    @andro1
    ?
    Можно с помощью модуля json
    Запись:
    import json
    a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    with open('test.json', 'w') as f:
        f.write(json.dumps(a))

    Чтение:
    import json
    with open('test.json', 'r') as f:
        b = json.loads(str(f.read()))
    print(b)

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для криптографии лучше подходит хорошее понимание высшей математики и практически любой язык.
    Криптография, это в первую очередь математические алгоритмы, а запрограммировать их можно на чем угодно.
    Ответ написан
  • Как называется специалист, который может написать генератор игрового мира?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Этим не занимается 1 человек. ТЗ формулируют геймдизайнер, левелдизайнер (а им ТХ формулирует продюссер). По ТЗ (четкому и понятному) уже реализует алгоритм программист
    Ответ написан
    Комментировать
  • Аналог Currency из Delphi в Qt?

    @AlexSku
    не буду отвечать из-за модератора
    Тут хитрость в том, что тип float (в широком смысле) указывает на дробное число с плавающей точкой. Речь же идёт о дробном с фиксированной точкой (fix-point). Здесь не получится брать формат с мантиссой и порядком, т.к. внутреннее представление двоичное, а не десятичное (4 разряда). Поэтому надо брать целое число, но где-то обрабатывать (при выводе результатов) делением на 10^4.
    В автоматике часто дробные числа передаются в виде целых, предварительно умноженных на 10 или 100.
    Ответ написан
    Комментировать
  • Как сделать телеграм бот работоспособным?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Конечно не работает, так как очень маленький процент кода скопированного из интернета без базовых знаний, как работает этот код - является рабочим.

    Нужно выполнить несколько шагов:
    1) Получить базовый знания Python с помощью книг(и);
    2) Берем hello world для библиотеки pyTelegramBotAPI и документацию к ней. И читаем доки и попутно что-то меняем в коде, пока не поймете, как работают боты;
    3) Берем hello world для библиотеки pyowm и документацию к ней. И читаем доки и попутно что-то меняем в коде, пока не поймете, как работает данная библиотека;
    4) Можете совместить 2 эти библиотеки.
    Видите, как всё просто.
    Ответ написан
    1 комментарий
  • Как можно конвертировать этот Pascal ABC код в Visual Python код?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Можно руками. Вы всерьез рассчитываете, что кто-то захочет вам делать ваше задание просто так?
    Ответ написан
    Комментировать
  • Простенькая программа на С выдаёт ошибку. Как исправить?

    Подключение заголовочных файлов, должно быть так:
    #include <math.h>
    #include <stdio.h>
    #include <stdlib.h>

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

    z это переменная, а не функция, также не забывайте что тип double и float - разные типы.
    Ответ написан
    Комментировать
  • Почему нельзя использовать Console внутри своего класса?

    Chronicler
    @Chronicler
    Программист
    Вы пытаетесь вызвать WriteLine в неположенном месте. Сразу внутри класса можно описать только его поля или методы. То есть, сначала в вашем классе нужно создать метод
    class Test 
    {
      public void TestMethod()
      {
        Console.WriteLine("text");
      }
    }
    Ответ написан
    5 комментариев
  • Какой выбрать дистрибутив линукс для вкатывания в консоль и программирования?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Я обычно даю такой ответ - брать тот, по которому есть рядом гуру :)

    Если чисто для себя - бубунта/минт (ну или если не хочется быть "как все" - дебиан)
    Если потом в прод - центос
    Если хочется понять, как работает сам линух - арч/генту/слака (там без понимания оно просто не заработает нихрена)
    Если хочется убиться об стену - LFS :)
    Ответ написан
    Комментировать
  • Какой выбрать дистрибутив линукс для вкатывания в консоль и программирования?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Ubuntu возьми как миллионы других пользователей и не мучайся
    Ответ написан
    Комментировать
  • Можно ли зайти в BIOS после установки Ubuntu 20.04 LTS?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Что-то в духе
    systemctl reboot --firmware-setup
    Ответ написан
    2 комментария
  • Гибернация вредна для SSD?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    Нет, это ерунда.
    Не переживайте.
    Ответ написан
    2 комментария
  • Какую мышь взять для iMac/Mac mini?

    DevMan
    @DevMan
    это же индивидуально: кто-то тащитcя, кто-то плюётся.
    лично мне ябло-мышь не зашла, сколько не пытался. предпочитаю более пузатые.

    трекпад хорош. но тоже на любителя.

    любая мышь будет работать как мышь в макоси. проблемы могут быть только с дополнительными кнопками (если это нужно/критично, обращать внимание на совместимость с макосью).
    выбрать можете только вы, чужие советы тут бесполезны.
    Ответ написан
  • Как повторно импортировать модуль?

    @Miit
    async awaiter
    Если вам нужно прям заново вызывать модуль, то сперва вам нужно удалить его из объекта modules в стандартной библиотке sys, а затем заново вызвать импорт. Либо можете использовать функцию reload из модуля importlib.
    Во всех остальных случаях, лучше просто объявить функцию в модуле, которую вам необходимо вызывать.

    Примеры

    import sys
    import some_module
    
    del sys.modules['some_module']
    import some_module

    from importlib import reload
    import some_module
    reload(some_module)

    Ответ написан
    Комментировать
  • Как связать сайт с приложением?

    mmmaaak
    @mmmaaak
    Нет, сайт (именно интерфейс, клиентская часть) и мобильное приложение - это оба клиенты, а бэкенд с бд - это сервер, который должен предоставлять апи обоим типам клиентов.
    Ответ написан
    Комментировать
  • Как создать папку с учетом имени пользователя c++?

    @TheCalligrapher
    А почему вы вообще решили, что папка Users располагается на C:?

    Создавать папки в домашней директории пользователя следует через значение переменной окружения %USERPROFILE%, а не заниматься ручным склеиванием кусочков, как в вашем примере. В %USERPROFILE% содержится полный путь к домашней директории текущего пользователя. От него и начинайте танцевать.

    И пытаться конкатенировать через + широкие строковые литералы и узкую std::string - бесполезное занятие. Почему вы смешиваете широкие и узкие строки в своем коде? Хотите работать с широкими строками - работайте с широкими строками. std::wstring, а не std::string.
    Ответ написан
    1 комментарий