• Часто ли вам угрожают плохим отзывом на Upwork?

    @dinegnet
    Ни разу.
    У меня заказчики серьезные - просто ставили плохой отзыв, не угрожая предварительно.

    Хотя, полагаю на заказах "за еду" такое сплошь и рядом должно быть.
    Ответ написан
    Комментировать
  • Почему в Fujitsu ESPRIMO E3500 доступно только 3 гига RAM?

    @dinegnet
    1. Проверить под другой операционной системой. Вполне достаточно LiveCD, не обязательно ее устанавливать.
    2. Не совместимая память
    Ответ написан
    3 комментария
  • Деплой на heroku и массовые коммиты, как избежать?

    @dinegnet
    У вас как бы почти gitflow.
    Мелкий, но gitflow.

    Работать с ветками.

    Различать коммиты с мелкими исправлениями в ветку dev, например.
    А уже ветка production/master - пусть улетает в Хероку.
    Ответ написан
    4 комментария
  • Как выполнить деплоймент из BitBucket на свой сайт на VPS?

    @dinegnet
    Гы.
    Так это зависит что у вас на той стороне стоит, то есть что именно на сервере.

    Если скажем у вас там на сервер стоит специализированное ПО Flynn.io (рекомендую, он все за вас сделает), то все делается элементарно через git, да.

    Если же у вас там на сервере вообще ничего не настроено, то толку от того, что вы любым способом скопируйте свой код - автоматически он работать не будет.
    Ответ написан
    6 комментариев
  • Чем отличается nat от proxy? чем отличается proxy от vpn?

    @dinegnet
    Простой вопрос до боли, но внятного объяснения в интернете нет. Знаю только, что nat отличается от прокси тем, что работает на более низком уровне и не поддерживает кэширование, а proxy от vpn? только шифрованием канала? по сути то они одно и тоже делают, гонят трафик через себя?


    Отличается???
    Между ними общего нет.

    NAT - преобразование адресов, переадресация пакетов.
    Proxy - передача данных, с промежуточным кэшированием как правило.
    VPN - альтернативная сеть, шифрованный канал внутри открытого канала.
    Ответ написан
    1 комментарий
  • Можно ли проверить доступность сайта у конкретных провайдеров?

    @dinegnet
    https://ping-admin.ru/free_test/
    Я тут проверял.
    Оказалась странная попа с пропаданием сайта в нескольких городах.
    Перевел на другой хостинг, в другом городе - появился в городах из предыдущего абзаца, но пропал в других городах.

    В итоге сделал так:

    основной сервер в Москве
    второй сервер в Питере. Это простой nginx reverse proxy на московский сервер.

    в DNS две записи типа A:
    с питерским
    и с московским IP-адресом.

    после повторной проверки оказалось что все зашибись из всех городов кроме экзотических заграничных городов, которые мне не нужны (ибо веб-сайт ориентирован на РФ).
    Ответ написан
    Комментировать
  • Что купить для организации СХД?

    @dinegnet
    Если ваш бюджет меньше 500 000 рублей на полную укомплектацию СХД- то не смотрите на СХД.
    См. на классические серверные решения.
    Если ваш бюджет больше - то системный интегратор с удовольствием ответит на все эти вопросы.

    P.S.:
    Недавно как раз определялись что нужно взять.
    Так что в курсе меньше какой стоимости это просто игрушки.
    поллимона для СХД - это почти игрушки, но хоть что-то....
    Ответ написан
  • За сколько можно изучить vue.js? Есть ли какие-то серьёзные минусы у этого фреймворка?

    @dinegnet
    Дык это смотря что ты уже знаешь.
    Ответ написан
    Комментировать
  • Подходящая CMS как основа для сложного сайта?

    @dinegnet
    Любая, что лучше знаешь.

    Развитая CMS на Java - это фантастика.
    Java исторически применяется на других задачах.
    Тут нет такого выбора развитых CMS как в случае PHP.

    У вас вроде новостной сайт или внутрикорпоративный информационный портал?
    Я бы выбрал не CMS, а CMF
    Например, DJango.
    Но тут зависит от наличия разработчиков.
    Java Какие существуют CMF на Java?
    Ответ написан
    Комментировать
  • Перенос данных и таблиц из ms sql в oracle. Как сделать?

    @dinegnet
    Штатными средствами нормально переносится через родную MS SQL IDE (забыл как она называется).
    Ответ написан
    1 комментарий
  • Как создать платформу наподобие Steam?

    @dinegnet
    Типовой интернет магазин по продаже услуг + нетиповая часть это клиент для смартфонов для этого магазина

    Интернет магазин обойдется 20 000 - 2 000 000 рублей, в зависимости от деталей проекта.
    А скорее ближе 100 000 - 500 000 рублей

    Клиент (которых нужно 2 разных - для iOS и для Android как минимум) - раза в 2 дороже каждый из двух

    Важный нюанс:

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

    @dinegnet
    Python вполне себе универсальный язык программирования.
    Имеет кучу библиотек сторонних, которые вам возможно нужны.
    То есть вполне себе полноценный язык.

    Существует только 2 причины которые вам могут помешать:

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

    nki
    @nki
    bezkart.ru готовая система лояльности
    Есть ли у вас подобные проблемы и как вы с ними боретесь?

    Таких проблем нет. Вы работаете 24/7? Если нет, то у вас масса времени на социализацию. Найдите занятие не связанное с программированием и подразумевающим социализацию. Хороший вариант - заняться каким-либо спортом, лучше командным. Например, я занимаюсь бегом по пересеченной местности. Постоянно тренировки, выезды с командой на различные соревнования и пр. Сами не заметите, как станете более комуникабельным человеком.
    Просто не заморачивайтесь на работе, живите яркой жизнью.
    Ответ написан
  • Как не стать тупым в общении, профессионально занимаясь программированием?

    vicodin
    @vicodin
    Имею некоторый опыт
    Если вы задаёте такие вопросы, то вам уже поздно их задавать, вы поверили в глупый стереотип и не смотрите шире. Уж кто, как не айтишники знают о том, что такое саморазвитие и применяют его не только в карьере если им это нужно? Кто, как не айтишники могут каждый месяц менять страну проживания не меняя работы(что тоже развивает кругозор и навыки общения)? Много вы видели медиков/слесарей/сварщиков, которые могут работать на парт-тайме 20 часов в неделю, а оставшееся время посвящать спорту+увлечениям?

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

    spoiler
    Что у меня, что у знакомых часто возникают разговоры, о том, что встретиться компанией со старыми друзьями/одноклассниками/одногруппниками - нереально. Все херачат на заводах/в офисах, а вечером и в выходные отдыхают. При этом со вкатом в айти, настолько расширился круг общения, что теперь в приезжая в крупный город России или даже путешествуя по миру происходят встречи с интересными в общении коллегами, с которыми реально интересно общаться и очевидно это необязательно рабочие темы.
    Ответ написан
    5 комментариев
  • Как не стать тупым в общении, профессионально занимаясь программированием?

    @shurkandak
    Интересно, патологоанатомы мучаются аналогичными, вопросами? Ведь, они тоже сидят в одном месте, да еще и холодном, погруженные в свои мысли, проводят вскрытия и мало с кем общаются. А если общаются то скорее на профессиональные темы и то на конференциях и рапортах.
    Ответ написан
    1 комментарий
  • Как не стать тупым в общении, профессионально занимаясь программированием?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    > Наверно все согласятся, что программирование не способствует социализации человека.

    С чего это вдруг? Айтишники (в том числе и программисты), были первые, кто общался в мессенджерах и соцсетях, до того как туда пришли не-айтишники. Круг общения следовательно весьма большой.

    > Это выбор интровертов, социопатов, одиночек и просто людей со сложностями в общении.

    С чего это вдруг? В любой профессии хватает социопатов, одиночек и людей со сложностями в общении.

    > Пусть не всегда, но в большинстве случаев.

    Нет. Стереотип сисадмин в грязном свитере уже давно остался в анекдотах.

    > Посмотрите на людей, выступающих с докладами на всевозможных IT-конференциях и задайте себе вопрос, только честно - хотели ли бы вы быть на них похожи?)

    На некоторых да, на некоторых нет. Вы видимо специально выбираете не очень удачные примеры, но очень многие выступления айтишников - эталон того, как нужно делать выступления.
    Попробуйте посидеть на конференциях геологов, математиков, докторов. Попробуйте посидеть на конференциях боксеров, летчиков, дворников (если такие найдете).

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

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

    petermzg
    @petermzg
    Самый лучший программист
    Думаю, что в вашем городе есть театральные студии, где можно обучиться актерскому мастерству.
    Ответ написан
    Комментировать
  • Как не стать тупым в общении, профессионально занимаясь программированием?

    @evgeniy_lm
    Человек профессионально занимающийся программированием не может быть тупым по определению. В то же время многие тупые говнокодеры мнят себя профессионалами в программировании
    Ответ написан
    4 комментария
  • Градация уровня знаний в языках программирования. Каковы различия и требования?

    @evgeniy_lm
    Все просто.
    Junior - по русски "мальчик", т.е. ученик, его основная задача бегать за пивом и сигаретами. Знания ЯП не требуется. Если Junior хочет стать Middle то внимательно должен следить за тем что делает последний, пытаться делать то же и стараться довести полученный результат до боссов.
    Middle - "среднее звено" это именно те самые люди которые пишут код по алгоритмам которые выдает Senior. Разумеется знание необходимых инструментов (это не только ЯП) категорически обязательно.
    Senior - "главный" это человек который переводит фантазии заказчика в набор формальных алгоритмов (математическая модель) для исполнения Middle. Занимается распределением работы между несколькими Middle, осуществляет общее руководство проектом. Знание некоторых инструментов (например UML) обязательно, знание языков желательно
    Ответ написан
    3 комментария
  • Что нужно изучить, чтобы знать «Основы программирования»?

    @evgeniy_lm
    Основы программирования это книга Д. Кнута "Искусство программирования".
    Но тот кто осилит эту книгу хотя бы на половину ни в каких курсах не нуждается.

    PS Запомни раз и навсегда: курсы это один из множества способов "честного отъема денег у населения" и не более
    Ответ написан
    7 комментариев