• Не работает терминал в phpstorm на windows?

    svistiboshka
    @svistiboshka
    живые веб интерфейсы
    Вот решение
    FNF19.png
    Ответ написан
    3 комментария
  • Что такое замещение в ООП?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Возможно Вы об этом:

    class Фигура:
      virtual void нарисоватьСебя() = 0;
    
    class Круг : public Фигура:
      virtual void нарисоватьСебя() {
      // код рисующий круг
      }
    
    class Квадрат : public Фигура:
      virtual void нарисоватьСебя() {
      // код рисующий квадрат
      }


    У Вас есть множество фигур, но каждая выглядит по своему. Тем не менее каждую можно нарисовать. Получается, что изучая множество объектов, вы выделяете общие для всех свойства и действия и формируете "Абстракцию", в данном примере "Фигура". Когда Вы обобщили и сформулировали абстракцию в коде, настает время описать детали о Круге и Квадрате. Когда Вы пишите нарисоватьСебя() для квадрата , то Вы замещаете код написанный в "Фигуре". Таким образом Вы переходите от общего к частному.
    Ответ написан
    2 комментария
  • Как отменить pull?

    v_decadence
    @v_decadence
    git reset --hard <хеш локального коммита, в который вливался task1234>
    Ответ написан
    Комментировать
  • Как отменить pull?

    @0x433
    По определению git pull это git fetch + git merge
    Отмена через git reset --hard на предыдущее состояние.
    Ответ написан
    Комментировать
  • Используете ли вы витамины для "мозга"?

    Adamos
    @Adamos
    Во-первых, вы зря торопитесь. Посидите за компьютером лет пятнадцать-двадцать, начнутся проблемы со спиной, невролог вас будет кормить теми же витаминами В-группы в ударных дозах. Наедитесь еще.

    Во-вторых, на такие вопросы в интернетах чудовищное количество ответов, в основном оплаченных. Поэтому, когда вам будут настойчиво советовать пить обычный компливит, вспомните, что обычный ундевит от него отличается только ценой - раз в десять, правда... Ну, и найти его в аптеках труднее, особенно на витрине - там как раз красивые коробочки, прославленные телевизором.
    А так - попить витамины пару раз в год, для профилактики, никому еще не вредило. Но надеяться, что они дадут вам способности, которых у вас нет - как минимум наивно. Они разве что спасут от депрессии, хронической усталости и прочих состояний, граничащих с нерабочим. Подстегивать чем-то здоровый организм - это брать взаймы у собственного будущего. Очень не советую.
    Ответ написан
    8 комментариев
  • Используете ли вы витамины для "мозга"?

    @Kappasama
    Когда мне нужно "включить мозг" тупо ем шоколад. Или что-либо сладкое.
    Ответ написан
    7 комментариев
  • Используете ли вы витамины для "мозга"?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Мозг - это система которая не работает в отрыве от вашего тела )) Всё что полезно для тела полезно и для мозга, я практикую физические упражнения, имхо эффекта намного больше.
    В основном все "нестимуляторы" дают микроэлементы и есть группа серьёзных препаратов (типа противоинсультных) которые улучшают кровоснабжение.
    Ответ написан
    Комментировать
  • Что вы используете вместо FTP для внесения изменений на сервер?

    Pjeroo
    @Pjeroo
    Веб-разработчик
    Почему git не подходит? Очень даже подходит
    Ответ написан
    5 комментариев
  • Как составить план проектирования проекта?

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    Идея/концепция к проектированию не относится, это отдельный предварительный этап. Для проектов побольше, и в общем случае, проектирование включает такие шаги, многие из которых, конечно, можно пропустить или сократить до минимума, если задача не сложная:
    1. Системный анализ и изучение предметной области
    2. Формирование требований к разрабатываемой системе
    3. Архитектуная задача, которая сводится к простой формуле: разделять, называть и связывать подсистемы
    3.1. Декомпозиция сложных задач
    3.2. Слои (построение слоев абстракций)
    3.3. Планирование топологии системы, программной и серверной инфраструктур
    3.4. Решение вопроса интеграции подсистем, программные интерфейсы, контракты и связывание
    3.5. Интеграция с унаследованными приложениями
    3.6. Минимизация изменений, для случаев, когда постоянно происходят изменения в предметной области
    4. Выбор инструментов решения
    4.1. Выбор парадигм программирования и языков
    4.2. Выбор технологий и платформ
    4.3. Выбор моделей данных, алгоритмов и библиотек
    4.4. Выбор топологий и протоколов
    4.5. Выбор паттернов программирования
    5. Предварительные исследования
    5.1. Проверка гипотез, эксперименты
    5.2. Изучение особенностей технологий
    5.3. Прототипирование
    6. Задачи обеспечения надежности
    6.1. Планирование безопасности и защиты от несанкционированного доступа
    6.2. Планирование отказоустойчивости
    6.3. Планирование мер по обслуживанию системы в режиме эксплуатации
    6.4. Задачи высоких нагрузок, балансировки и масштабирования, если таковые предполагаются
    7. Организация процесса разработки
    7.1. Жизненный цикл программной системы
    7.2. Конвенции кода, соглашения и стандарты
    7.3. Оценка необходимых временных и финансовых ресурсов для разработки системы
    7.4. Календарный план
    7.5. Анализ и минимизация рисков, выявление слабых мест технологий и коллектива
    7.6. Закрепление принципов управления процессом разработки и корректировки задания в процессе
    8. Сборка технического задания из результатов всех предыдущих пунктов
    Ответ написан
    2 комментария
  • Как научиться созданию полноценных веб- проектов?

    zvermafia
    @zvermafia
    WebDev
    Если это highload проект на прочитать об этом, узнать, по практиковаться...

    Если опыта нету не надо начинать с крупного проекта, для начало подойдет сервис коротких ссылок, image sharing, email рассылка, короче те которых функционала мало. Если сделать иначе все будет криво, не качественно (возможно) и удовлетворения от своей работы вы не почувствуете...

    Еще я бы посоветовал вам PHP framework Laravel, как раз на днях вышел релиз LTS (v5.1)
    Ответ написан
    Комментировать
  • Где живут разработчики синхронизатора 1С и bitrix?

    @pumbaEO
    Адрес: Москва, Дмитровское шоссе, д. 9
    Проезд: м. "Тимирязевская": в метро — первый вагон из центра; в подземном переходе налево до конца, подняться по левой лестнице, далее по Дмитровскому ш. около 400 м по ходу движения транспорта. Помещение 1С:Центра исследования, разработки и обучения — 7-этажное здание за ограждением, калитка находится по центру здания.

    схему проезда на автомобиле давать?
    Ответ написан
    3 комментария
  • Сайт полностью скопировали, как его закрыть?

    opium
    @opium
    Просто люблю качественно работать
    Если у вас был договор с фирмой то смело можно идти в суд, сходите на консультацию к юристу, а не пишите здесь.
    Ответ написан
    Комментировать
  • Где живут разработчики синхронизатора 1С и bitrix?

    Atanvar
    @Atanvar
    Frontend developer
    1с... хм, наверное в какой-нибудь однушке в Сызрани с мамой.
    Ответ написан
    1 комментарий
  • Как настроить Bitrix для приёма уведомлений от платежной системы?

    Первый вариант. Считаю, что этот вариант самый правильный

    Самое простое - заменить подключение
    <?
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

    на
    <?
    require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");


    В этом случае - ядро будет подключено (соответственно, $APPLICATION будет доступен) , но html-лэйаут не будет выводиться.

    Второй вариант.
    Перед вызовом компонента сделать
    $APPLICATION->RestartBuffer();
    Это почти как ob_start(), только через Api битрикса.

    В обоих случаях подключать файл с футером не нужно.
    Ну и header('Content-Type: application/json'); вставить не помешает
    Ответ написан
    Комментировать
  • Какие задачи должен уметь решать web разработчик?

    sokolnikov
    @sokolnikov
    Современный веб-разработчик это уже больше чем писать маленькие проектики.
    Надо хорошо знать основной язык программирования, следить за новинками, уметь их применять. Это база. Но надо знать и смежные области, как например тестирование, системы контроля версий, немного devops, надо понимать и уметь работать с современными JS и PHP фреймворками, иметь хотя бы основные понятия о шаблонах проектирования (это поможет в разработке и коммуникации с другими разработчиками).
    И главное - настроить себя на постоянное развитие. Технологии развиваются быстро, надо успевать за ними.
    Ответ написан
    Комментировать
  • Где найти помощника для разработки своего приложения?

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

    А под отдельные конкретные задачи - fl.ru.

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

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Используем rgba() и linear-gradient().
    background: linear-gradient(rgba(51, 102, 153, 0), rgba(51, 102, 153, 1));

    В IE9 и ниже не будет работать linear-gradient, а в IE8 и ниже rgba. Для них есть решение в виде filter:gradient с ограничением — направление градиента может быть либо вертикальным, либо горизонтальным.
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00336699, endColorStr=#ff336699,GradientType=0);

    Пример

    Примечание: В CSS мы оперируем понятием «непрозрачность». Именно так переводится opacity.
    Ответ написан
    Комментировать
  • Как изучать, что то новое имея фуллтайм работу?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Если очень хочется, время найдете при любом раскладе. А если появляются такие вопросы, значит, видимо, не особо хочется, есть только понимание, что "надо бы" и "неплохо было бы".
    Ответ написан
    4 комментария
  • Как изучать, что то новое имея фуллтайм работу?

    trevoga_su
    @trevoga_su
    Изучать на работе. Мне когда работа "позволяла" это делать - я и изучал и/или свой проект писал.
    Да-да. Именно так. Совесть пусть идет в жопу.

    Остальные советы - это бред школьников.
    Если человек спрашивает, значит у него реально нет времени. Если есть семья - то подавно.
    Если устает - то значит устает. Я помню, что значит тратить на дорогу 4 часа в день.
    По вых лучше не работать слишком много - реально можно перегореть. Сам сгорал не один раз.
    Оптимальное время для всего этого дела - будни.
    Ответ написан
    7 комментариев