Задать вопрос
  • Поздний старт в ИТ - есть ли шансы?

    @Appolit
    Интересующийся it экономист-бухгалтер
    Мне 31, начал изучать Python. Никаких комплексов и неуверенности нет. Конечно стать гуру в программировании я скорее всего не стану, но вот научиться решать проблемы и задачи на работе, я уверен, вполне возможно. По образованию экономист/бухгалтер.
    Ответ написан
    2 комментария
  • Поздний старт в ИТ - есть ли шансы?

    valerium
    @valerium
    Изобретая велосипед
    У меня похожая ситуация, правда я просрал не 5, а в сумме все 6 лет. Сейчас мне 25, я работаю дежурным админом. Успел поработать в техподдержке, потом младшим админом, сейчас дежурным.

    Да, само собой, чувствую, как не хватает теоретической базы и опыта. Да, потерянного времени жалко. Но IT - это та сфера, где, к счастью, опыт и знания ценятся выше бумажек. А набраться их может любой, кто умеет думать головой. На работе каждую минуту пытаюсь провести с пользой. Если нет текущих задач - пишу скрипты и изучаю систему. На досуге регулярно читаю учебники по интересующим меня темам.

    Тут правильно bobrovskyserg написал, надо показать себя, сообразить "портфолио". У Вас есть свой проект? Отлично, на гитхаб его! Дружите с русским языком? Катайте статью в песочницу Хабра о своём проекте, ждите инвайт. Есть IT-шная эрудиция? Тостер всегда рад Вам.

    Ах да, если хотите расти профессионально, не советую идти работать офисным админом. Лучше в техподдержку небольшого интернет-провайдера или хостера. Они всегда рады растить кадры самим себе и всегда с радостью делятся опытом.

    Успехов!
    Ответ написан
    Комментировать
  • Поздний старт в ИТ - есть ли шансы?

    zo0m
    @zo0m
    full stack developer
    какой-то вы неуверенный слишком
    я собеседовал достаточно много студентов и возраст скорее играет на вас
    "Что делал? тебе столько лет, а где опыт?", конечно спросят, только не для того чтобы вас топить, а для того чтобы понять что за человек сидит.
    Если на собеседованиях будете хорошо отвечать -- у вас нет причин не попасть куда-угодно.

    псц, ПОЗДНИЙ СТАРТ в 26 ??? я видел взрослых мужиков за 40 полностью меняющих работу на IT, а вам 26...

    чувак иди проспись
    Ответ написан
    6 комментариев
  • Как подключить 3g modem Beeline к Mikrotik?

    Ernillew
    @Ernillew
    Администрирую *nix-системы с 1997 года
    ZTE MF100?
    Разлочьте его.
    ZTE MF100 от Билайна помимо того, что залочка привязывает его к данному оператору еще имеет особенность, что он ждет сигнала от своей виндовой проги, иначе будет отваливаться каждые три минуты. Если его перепрошить и разлочить, то он перестает сверятся с прогой и начинает нормально работать. Сам имею такой модем и сам сталкивался с аналогичной проблемой, только при использовании на ноуте с GNU/Linux, а не при втыкании в роутер с OS нарушающей GNU GPL.

    Кстати, еще перешивка модема(в прошивку от MF180) может активировать в нем голосовые функции, почитайте на 4pda про него или погуглите.
    Ответ написан
  • Как настроить OpenVPN за серым ip?

    Jump
    @Jump
    Системный администратор со стажем.
    VPN сервер можно поднять только на белом IP адресе. Если оба серые, то невозможно.

    У dir 300 WAN IP: 178.184.175.213 я правильно понимаю что он серый?
    Неправильно. этот адрес белый.
    А на белом адресе можно поднять VPN сервер.

    Тут правда возникает вопрос - статический он или динамический. Если статика - все просто, можно подключаться прямо по адресу. Если динамика - адрес постоянно будет меняться и нужен сервис типа DynDns который будет отслеживать текущий адрес и привязывать его к имени.

    Как правильно поступить в вашем случае - смотрите что написал Дмитрий
    Ответ написан
    7 комментариев
  • Как скопировать блок с сайта вместе с css?

    Light777
    @Light777
    Developer
    Ctrl+Shift+I , далее во вкладке Sources выкачиваешь то что надо
    Ответ написан
    1 комментарий
  • Как сделать эффект параллакс?

    Rema1ns
    @Rema1ns
    и так сойдет
    на слайдере реализовывал, Klookva.ru

    stephband.info/jparallax
    Ответ написан
    Комментировать
  • Создать демона на python 2.7 ?

    @bromzh
    Drugs-driven development
    Всегда использую supervisord. Просто отличная штука, ещё и на питоне написанная. Гибкие конфиги, перезапуск при падении. и другие плюшки.

    UPD
    Как использовать:
    1) Ставишь его общесистемно sudo apt-get install supervisor (можно и через пип поставить, но настраивать надо побольше будет).
    2) Надо настроить сам супервизор: откуда он будет брать конфиги, какие права нужны и т.д. Если у тебя убунта, то настройки самого супервизора будут в порядке. Они хранятся в /etc/supervisor/supervisord.conf. В этом файле прописано, что настройки для демонов будут читаться из папки /etc/supervisor/conf.d
    Если у тебя не убунта, или ты ставил супервизор через пип, то вот стандартный конфиг. Настройки там очевидные
    3) Когда супервизор поставлен и настроен, запускай его:
    sudo service supervisor start
    или
    sudo supervisord

    4) Теперь надо сделать конфиг для запуска твоего скрипта. Создаёшь файл в папке с конфигами такого содержания:
    [program:ОТОБРАЖАЕМОЕ_ИМЯ]
    command = КОМАНДА_ДЛЯ_ЗАПУСКА (например python ИМЯ_СКРИПТА)
    autorestart = true # автостарт при запуске супервизора
    stderr_logfile = /var/log/ИМЯ_ЛОГФАЙЛА.err.log # тут перенаправляем stderr в файл
    stdout_logfile = /dev/null # тут глушим весь вывод со stdout


    Всё! Управлять твоими демонами можно через команду supervisorctl. Сперва надо перепрочитать конфиг, потом стартануть приложение:
    supervisorctl reread
    supervisorctl ОТОБРАЖАЕМОЕ_ИМЯ start

    Можно опустить ОТОБРАЖАЕМОЕ_ИМЯ, тогда команда будет применена ко всем.
    Также ты можешь запустить CLI, если введёшь supervisorctl без параметров. Там по табу смотри команды.
    Читай этот раздел, для понимания конфигов запускаемых приложений.
    Ответ написан
    1 комментарий
  • Как перенести сайт на django?

    qmax
    @qmax
    программер
    Если сайт делал грамотный программер, то где-то в корне лежит файл типа requirements.txt
    Там перечислены все пакеты и библиотеки, нужные для работы сайта.

    Если его нет, то надо сгенерить список вообще всех устанвовленных в системе пакетов командой
    pip freeze > requirements.txt

    И на новом хостинге устанвовить всё необходимое командой
    pip install -r requirements.txt

    Если команда pip на старом хостинге не работает, ну тогда пипец.
    Если на новом тоже - то ваще.
    Ответ написан
    Комментировать
  • Как распарсить IP-адрес в bash?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    как то так:
    % echo "192.168.20.10" |awk -F. '{print $4"."$3"."$2"."$1}'
    10.20.168.192
    Ответ написан
    Комментировать
  • Как распарсить IP-адрес в bash?

    @lstdayofhmnty
    sed 's/\(.*\)\.\(.*\)\.\(.*\)\.\(.*\)/\4.\3.\2.\1/'
    по запросу bash reverse ip гуглится чудесно
    зы: Разберись с седом и регулярными выражениями, пригодится:
    grymoire.com/Unix/Sed.html
    grymoire.com/Unix/Regular.html
    Ответ написан
    Комментировать
  • За какое время можно выучить Python?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Ну, например, пока вы набирали этот вопрос и теперь активно читаете вопросы, я бы уже разобрался, как написать простенький консольный скрипт с передачей аргументов)

    И очень интересный вопрос, что значит познать? Синтаксис-то можно бегло за пару дней понять, а вот со всякими декораторами, метапрограммированием, самостоятельным управлением памяти, написанием дополнений на C придется повозиться. Да и глупо ставить цель изучать язык, надо пробовать делать конкретную нужную задачу.
    Ответ написан
    Комментировать
  • А где вы берете иконки?

    Комментировать
  • А где вы берете иконки?

    Ответ написан
    Комментировать
  • А где вы берете иконки?

    @maxyc_webber
    Web-программист
    Ответ написан
    Комментировать
  • Какую книгу выбрать для изучения Python?

    fornit1917
    @fornit1917
    Читаю Лутца. Нравится.
    Лично меня большой размер не смущает, читается довольно легко и быстро.
    У него же есть еще книга "Программируем на Python", в двух частях даже кажется. Там уже сплошная практика.
    Ответ написан
    1 комментарий
  • Python3.х. Как в windows получить список: "название сетевого адаптера" - "ip адрес"?

    @pcdesign Автор вопроса
    import wmi
    
    wmi_obj = wmi.WMI()
    wmi_sql = "select IPAddress, Description from Win32_NetworkAdapterConfiguration"
    wmi_out = wmi_obj.query( wmi_sql )
    
    for dev in wmi_out:
        try:
            dev.IPAddress[0]
        except TypeError:
            print(dev.Description, "- None")
        else:
            print( dev.Description, "IPv4Address:", dev.IPAddress[0])


    Результат работы:

    WAN Miniport (SSTP) - None
    WAN Miniport (IKEv2) - None
    WAN Miniport (L2TP) - None
    WAN Miniport (PPTP) - None
    WAN Miniport (PPPOE) - None
    WAN Miniport (IPv6) - None
    WAN Miniport (Network Monitor) - None
    Устройства Bluetooth (личной сети) - None
    WAN Miniport (IP) - None
    RAS Async Adapter - None
    Адаптер Microsoft ISATAP - None
    Realtek PCIe FE Family Controller - None
    Адаптер Microsoft ISATAP - None
    Intel(R) Centrino(R) Wireless-N 2230 IPv4Address: 192.168.1.34
    TAP-Windows Adapter V9 - None
    Microsoft Virtual WiFi Miniport Adapter - None
    Адаптер Microsoft ISATAP - None
    Microsoft Virtual WiFi Miniport Adapter - None
    Ответ написан
    Комментировать
  • Возможно ли изучение Django без глубокого знания python?

    sim3x
    @sim3x
    питон по книге М.Лутца

    -> learn python hard way
    можно перейти к django

    можно
    Ответ написан
    Комментировать
  • Как исправить ошибку в коде на Python?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Помогаю:
    'int' object has no attribute 'append'

    т.е в строкеinventory['gold'].append(50)ошибка.

    Почему?

    Потому что
    inventory = {
        'gold' : 500,
    - число, а как пишут в доке https://docs.python.org/2/tutorial/datastructures.html append применяется к массивам.

    Ответ на вопрос "Что со всем этим делать?" - совершенно кэрроловский - "зависит от того что Вы хотите получить"

    PS Python не знаю, ответил на common sense)
    Ответ написан
    4 комментария