• Испугает ли заказчика сайт на Django?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Мой опыт показал, что если делать сайты для российских заказчиков не через фриланс лучше все же PHP. Был прикол даже когда хостинг предоставлял заказчик, его админ отказался поддерживать python. Был случай, когда в конторе были штатные SEO-шники, они то же умели только PHP. Возьмите yii, это по сути та же Джанга. В общем python отсечёт часть ваших потенциальных заказчиков, особенно за пределами дефолт-сити.
    Ответ написан
  • Почему it конференции такие дорогие?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Юрики платят в основном. 500$ это немного. Это нормальная цена для организации. Я знаю сетевое оборудование, обучение на которое стоит 4000$ за неделю или 20000$ за две недели. А также знаю людей, которые учились на таких курсах.
    Ответ написан
    Комментировать
  • Фактор возраста (ageism) при поиске работы в ИТ -так ли важен возраст?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Этот фактор есть и никуда он не денется. Наверно это правильно, особенно применительно к вебдеву. Новые технологии - молодым, раз больше они ничего делать не умеют. С другой стороны до 35-40 вряд ли стоит над этим задумываться.

    Не обязательно учить молодых, есть другие применения своим навыкам - системная аналитика, проектирование, продажи, project management, бюджетирование, кадры... ИТ это не только гайки крутить.

    Впрочем, если хочется также прогать, есть более консервативные направления типа enterprise, наука, embeded, системное программирование.
    Ответ написан
    Комментировать
  • Нужен ли python для системных администраторов?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Когда я и коллеги использовали python вместо баш?
    Когда потребовалось написать бекапилку конфигов на 8k сетевых устройст по snmp.
    Когда надо было набросать простой веб-интерфейс для дежурной смены для примитивного up/down и смену description на этих устройствах.
    Когда надо было проинтегрировать nagios-мониторилку с внешей сторонней базой данных.
    Когда на 600 виртуалок необходимо было поставить разные софтины, перечень и версии которых хранились во внешнем xml-файле
    Когда с увесистой пачки серверов понадобилось провести инвентаризацию типа sfp-модулей

    К чему я это? Если вам хватает bash, радуйтесь и используйте его. Когда будет надо, вы сами придете к python.

    На чистом баше вы замучаетесь делать веб-интерфейс к чему-либо, организовывать взаимодействие с внешними системами/программами, отличными от чистого linux (web, snmp, sql, email, ftp не разовое обращение), обрабатывать вводные данные к системе в форматах сложнее csv (html, xml, json), обрабатывать файлы в нестандартных кодировках, использовать нетекстовые переменные в скриптах (арифметика, дроби, списки, файлы). Боль начнется даже просто тогда, когда появятся файлы с названиями с нестандартными символами (?$!*\+alt-символы), а еще и в левой кодировке (привет mount ftp/samba/sshfs/ntfs и даже вложения к письмам). А еще больнее станет, когда размер своих скриптов превысит хотя бы 500 строк.

    И уже как бонус идет то, что python есть из коробки в deb/rhel дистрибутивах, многие системные утилиты написаны уже на нем. Плагин к apt/yum проще всего сделать на python, даже можно не парясь писать стартап скрипты к сервисам.
    Ответ написан
    Комментировать
  • Знатоки протокола TCP/IP нужна ваша помощь (алгоритмы отправки и приема данных)?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Прочитать книжку Таненбаума "Компьютерные сети", раздел "Транспортный уровень", пункт TCP
    Ответ написан
    1 комментарий
  • Как обрабатывать исключение в цикле?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    try:
       for i, j in zip(number, number1):
          print(i/j)
    except:
          print(error)
          continue

    На самом деле try/catch - всего лишь более красивая конструкция goto. Кстати говоря, еще не понятно, лучше ли это goto на самом деле.
    Ответ написан
    Комментировать
  • За год реально python выучить до уровня мидл?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Нет. Мидл - 3+ года работы в организации и команде.
    Ответ написан
    Комментировать
  • Нужно ли учиться в школе?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Раньше все обсуждали, нужен ли универ. А теперь уже дошли до того, нужна ли школа. Пипец народ пошел. Очень бы не хотел, чтобы мой ребенок задавался таким вопросом. Запомните раз и на всегда:

    а) Школа - общеобразовательное учреждение работающее по общей программе для всех, нет никакой специализации и не должно быть. Ты очень крутой программист? Поздравляю, а с тобой за партой чел, который компьютер никогда не видел.
    б) Школа дает базовые знания по всем предметам. Забей на русский язык, не сможешь ни то что резюме написать, а просто заявление на паспорт. Забей на физру и стань горбатым задротом с вечно больной головой к тридцатнику. ОБЖ и музыка - это просто надо и все, как мусор из дома выносить, не надо это обсуждать.
    в) Школа не только дает обучение по разным предметам, она также развивает твои социальные и личностные навыки, и это в жизни гораздо важнее математики или биологии, т.к. по учебникам это не освоишь.
    г) Школа дает возможность раскрыть свои возможности. Пускай твоя профессиональная деятельность и будет связана с программированием, но ты не будешь днями и ночами не выходя из дома задротить в компьютер. У тебя будут какие-то другие увлечения (частое увлечение, внезапно, музыка), а может и вообще от программирования откажешься в пользу чего-то другого. В 15 лет это норм, дальше гораздо тяжелее.
    д) Полностью забив на школу ты просто отсекаешь часть своих дальнейших возможностей, о которых будешь сильно жалеть позже. В школу уже в 20 лет не пойдешь:(

    Ну и если тут тебя сейчас будут отговаривать от получения высшего образования - не слушай! Те, кто его не получил, сами будут ныть и жаловаться после 35 сидя в лучшем случае на фрилансе как тяжело найти работу. Да, сейчас набежит куча народу и все скажут "у меня его нет и не жалею". Жалеют. Ну если только не идейные, коих единицы на тысячу человек.
    Ответ написан
    Комментировать
  • Откуда в сети "бесплатные" прокси?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Есть различные варианты монетизации таких сервисов от подмены рекламы на собственную до угона учеток для определенных сервисов. Ну и конечно же встречается человеческая глупость в виде некорректно настроенного софта (3proxy, nginx, apache, squid и т.д) или же сетевых устройств.

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

    vvpoloskin
    @vvpoloskin
    Инженер связи
    В рамках gsm без симки, интернета и доп оборудования только 112 (ну или 911). Если надо прямо с сотового есть вариант соорудить свою мини-gsm сеть (на хабре были даже статьи по этому поводу), из оборудования надо сотовый телефон спец модели, который будет выступать в качестве базовой станции, и ноубук, куда установят софт своего миниоператора (msc, hlr). Но чтобы звонить за пределы опять же надо свою миниgsm сеть подключить к ТФОП. Анонимный способ - врезаться в чью-нибудь абонентскую линию (в ноут нужен будет модем).
    Ответ написан
    Комментировать
  • Что такое сложный вопрос и что такое простой вопрос?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    В контексте тостера сложный вопрос тот, который набрал больше голосов "сложный", а легкий - голосов "легкий". Очевидно же, да? На счет объективности этого решения делайте выводы сами.

    P.S. вот я проголосовал, и у вашего вопроса сложность стала "Senior".
    Ответ написан
    Комментировать
  • Django class Meta, зачем нужны?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Почитайте про метапрограммирование, проникнитесь, и все встанет на свои места. Если вы спрашиваете про meta в моделях, это наследником type.
    Ответ написан
    Комментировать
  • В каком редакторе или IDE на Маке можно сохранить документ как "UTF-8 без BOM"?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    А что, в macos VIM нет?
    Ответ написан
    Комментировать
  • Как настроить GRE туннель с анонсом сети?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Ну можно построить GRE во второй ЦОД, смаршрутищзировать туда подсеть из этой /24, назначить из нее адреса на ВМ. Только трафик все равно пойдет через первый ЦОД. Отсюда вполне резонный вопрос - зачем туда белые адреса и чем не устроит нат? И причем тут бродкаст?
    Ответ написан
  • Может ли злоумышленник перехватить Wi-Fi трафик?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Теория по перехвату непосредственно https есть тут.

    https://habrahabr.ru/company/cbs/blog/318592/

    Все уже давно автоматизировано. Хотя для большего удобства можно писать свои скрипты.

    Трафик вай-фая хватать ещё проще. Кругом полно открытых сетей, иди и бери. WPA2 тоже хачится довольно быстро и просто.
    Ответ написан
    4 комментария
  • Где лучше разместить текст оптимизированный под SEO?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Если объём сеошного текста меньше объема основной статьи, то абсолютно без разницы, это ни на что не повлияет. Если таких страниц будет много получите бан от ПС
    Ответ написан
    Комментировать
  • На сколько резонно мне переходить с убунту на федору?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    С федорой будет еще больше косяков.
    Если вас напрягают ошибки в убунту, переходите на виндоуз. В линуксе они будут в том или ином виде всегда.
    Ответ написан
  • Передача паролей в корпоративной сети, что вы используете?

    vvpoloskin
    @vvpoloskin Куратор тега Сетевое администрирование
    Инженер связи
    У нас пароли отправляются по sms, для хранения удобно использовать keepass
    Ответ написан
    Комментировать
  • Что должен знать начинающий сетевой инженер?

    vvpoloskin
    @vvpoloskin Куратор тега Сетевое администрирование
    Инженер связи
    Мне кажется для начинающего сетевика нужен пытливый ум, умение и желание пользоваться wireshark, терпение прочитать сети для самых маленьких. Ну и эмулятор суметь поставить что-то типа unetlab (хотя для старта подойдет и cisco packet tracert или gns).

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

    Но совсем недавно вы собирались стать разработчиком. Видимо не пошло. Вы уж определитесь.
    Ответ написан
    4 комментария