Ответы пользователя по тегу Веб-разработка
  • Как правильно организовать инфраструктуру продакшена и процессы разработки, тестирования и деплоя?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Нельзя брать некую теоретическую компанию и делать теоретическую структуру продакшена.
    Надо брать конкретный продукт, конкретные требования заказчика, который платит деньги, и отталкиваться от этого.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Эту ошибку выдает браузер, а не ваш сайт.
    Вы можете переопределить только те ошибки, которые выдает ваш веб сервер.
    Например "неверная страница", при попытке зайти на урл, который у вас не прописан.

    Но таймаут - это значит что ваш сервер не отвечает, как же он может вообще выдать какую-либо ошибку? Это уже на стороне клиента.
    Вот ошибки, которые могут быть переопределены со стороны сервера:
    400 Bad Request
    401 Authorization Required
    403 Forbidden
    404 Not Found
    500 Internal Server Error
    Ответ написан
    4 комментария
  • Тестирование сайта из подходящего/тестового сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Если у вас есть даже домашний комп с белым IP, поднимите там веб-сервер и выкладывайте сайт туда.
    Заходить или по IP адресу, или по доменному имени, предварительно прописав его в hosts
    Ответ написан
    Комментировать
  • Лучшие (с точки зрения работодателя) кадровые агентства Москвы, СПб, Киева, Харькова, Минска и других городов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Агентства? толковых С# разработчиков?
    Агентства могут просто искать разработчиков. Собеседовать и выяснять толковость нужно специалисту в С#
    Ответ написан
    2 комментария
  • Обязательно ли уметь рисовать, для того чтобы стать веб-дизайнером?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    В плане дизайна что-либо особо советовать не стоит.
    Вы должны указать требования (одноязычное, многоязычное)
    Корпоративные цвета/логотипы/стандарты, если они есть.
    Примерно варианты внешнего вида можете обсудить. Светлое/темное/крупное.

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

    ТЗ должно подробно описывать функционал. Это и для вас задача, чтобы все было выполнена. И для исполнителя понятно, что можно за это запросить xx денег, и лишнего, что в это ТЗ не вошло не делать, или за отдельные деньги.

    Если не чувствуете себя полностью уверенным, можно как вариант с исполнителем договориться, что вы совместно создаете ТЗ, и эти несколько часов оплачиваете как консультацию, а затем уже согласовываете сроки/стоимость по выполнению этого составленного ТЗ.
    Ответ написан
    1 комментарий
  • Как сделать ссылку для уникального ip?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Гарантированного решения у вас не будет. Пользователи могут и ссылку свою кому-то дать и логин с паролем, и никак это не проверить.
    Но вы можете передавать пользователю cookie с каким-то кодом, и сравнивать ссылку с полученным из cookie значением. Можете сохранять ip или браузер пользователя в базу, И тоже сравнивать по ссылке кто пришел и соответствует ли он.
    Ответ написан
    Комментировать
  • Что учить перед тем как окунуться в PHP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Программист - профессия интеллектуальная. Нельзя просто так взять, прочитать пару статей и стать программистом. Читай и продолжай практиковаться хотя бы 2-3 года, а там посмотрим насколько ты эффективно читаешь.
    Ответ написан
    5 комментариев
  • Зачем видеоуроки программисту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Где-то давно видел диаграмму.
    Если прочитать лекцию, то через недели две будешь помнить процентов 10-15.
    Если прочитать лекцию со слайдами и картинками - 20-25%
    Если просмотреть обучающее видео - запоминание приближается уже к 40%
    Если выполнить практические задачи - 70% и выше.

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

    Текстовый материал хорош в виде справочника и углубленных знаний, но для того, чтобы дать общее представление и понимание сути - видеоматериалы отличны. Ну и конечно много зависит от диктора.
    Ответ написан
    Комментировать
  • На много ли скорость работы сайта повысится, если его расположить в ОЗУ?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    А если это действительно инновационный продукт, который принесет прибыли, вы готовы взять и отдать долю бизнеса неизвестным вам людям?

    Найдите инвесторов. Доведите проект до ума (хотя бы до нормального бизнес-плана).
    Потому как голая идея - стоит ничего. Реализация - все.
    Ответ написан
    3 комментария
  • Поддомен на другом хостинге. Как это было реализовано?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Поддомен на другом хостинге настроить проще чем поддомен на этом же хостинге.
    Зубрите что такое DNS и как работает A запись в нем
    Ответ написан
    Комментировать
  • На кого оформить домен?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Сергей верно написал насчет ущерба.
    Но лучше заранее оговорить на кого оформлять домен, кто за него будет платить в случае чего.
    На твоем месте я бы со всеми клиентами провел разъяснительную работу и решил что и как делать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    monit вполне может делать такие вещи, и имеет встроенные вебсервер чтобы сразу посмотреть статус всего.
    Настраиваете какие сайты проверять, как часто, что делать если сайт недоступен (отправить письмо. выполнить скрипт)...
    Ответ написан
    1 комментарий
  • На что потратить время и силы в плане программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Глупые, непонятные вопросы.

    Сеньер Java и Сеньер C++ получают примерно одинаково. Уровень ЗП зависит от твоего уровня знаний и опыта работы. К тому моменту, как ты перейдешь с junior на mid, в мире все может поменяться.

    Учишь С++ и тебе нравится - продолжай. Мотивация в виде "нравится" важнее, чем лишние 100$ когда-нибудь через 5 лет.
    Мотивация в виде "мне нравится моя работа" важнее чем лишняя 1000$ в зп.

    Переучиться с С++ на java в районе junior-а не проблема. Проблема из никого стать хотя бы junior-ом и получить первую приличную работу в компании, где есть возможность реального роста.
    Ответ написан
    Комментировать
  • Как здесь реализована смена языка?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Здесь видно только фронтэнд кнопочки на ajax.

    Как оно реализовано в самом сайте, вряд ли узнаем. С чего вы взяли, что это самое простое решение? Только потому, что оно быстро реагирует? Это плюс ajax, а не решения локализации.

    Вопрос в том где хранятся локали - в sql/nosql базе, в конфигурационном файле, прямо в ajax - неизвестно.
    Ответ написан
    2 комментария
  • Какие задачи в веб-разработке считаются самыми сложными?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Найти достойный проект с достойной оплатой.
    Ответ написан
    Комментировать
  • Как минифицировать и изменять код при помощи Jenkins?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    вообще-то Jenkins это просто продвинутая служба расписания. Вы можете написать любой скрипт, настроить выполнение любой программы, которая будет что-то где-то менять, включая куски кода в html.

    Плагины Дженкинса таким не занимаются, они расширяют его функционал, но врядли среди плагинов будут какие-то скрипты, которые ковыряют сторонние файлы. Так сказать не его scope of responsibility
    Ответ написан
  • Есть ли исходники сайта с возможностью с регистрации и авторизации написанные на php?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    www.yiiframework.com/download
    Качаешь, ставишь. Подробная документация на сайте.
    Ответ написан
    Комментировать