• Каким CSS-препроцессором удобней пользоваться?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    LESS или SASS

    SASS имеет некоторые приятные плюшки, вроде циклов и условий, удобно работать с цветовыми палитрами и т.д.

    С другой стороны все это нужно далеко не всем и многим людям больше нравится css-like синтаксис (sass использует ruby-like синтаксис). В целом их возможности схожи, но различия идут в нюансах.

    Довериться его дальновидности?

    Я не думаю что у вас будут те же нужны что и у ребят из твиттера, так что тут как хотите.

    У какого препроцессора есть возможность на лету генерировать css-код

    Это никак не зависит от препроцессора, они все берут исходник и генерируют css. То что вы ищите - сборщик с отслеживанием изменений. Можете посмотреть в сторону gulp или использовать webpack/jspm. Так же многие IDE из коробки имеют ватчеры. Ну или вы можете в bash запустить inotify, но это путь красноглазых линуксоидов.

    полного процесса работы с использованием препроцессора

    DRY, BEM, oocss и т.д. Все остальное выходит за рамки простого использования препроцессора, но основная идея - автоматизируй рутину.
    Ответ написан
  • Дистанционное образование - как выбрать вуз?

    opium
    @opium
    Просто люблю качественно работать
    Ептыть все знания сейчас в интернете. Бесплатно и дистанционно
    Ответ написан
    5 комментариев
  • Как создать модульный клиент на laravel?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    у меня только один вопрос - зачем? Никакой экономии, мы размазываем клиентский код по шаблонам, никакой оптимизации, никакого профита.

    Что я рекомендую вам - webpack/browserify/jspm/etc, тогда у вас будет вся сила модулей и бандлы.
    Ответ написан
    3 комментария
  • 3 * 2 = 4 каким образом можно получить?

    @kapai69
    Никаким, логично же
    Ответ написан
    Комментировать
  • Как выбрать сферу разработки? Есть ли тесты профориентации программистов?

    @Rebroff
    Frontend developer, MODX developer
    Я думаю, человеку, не понаслышке знакомому с программированием (а двугодичный фронтэндер - именно такой человек), достаточно устроить для себя небольшой экскурс в передовые технологии основных направлений разработки программных продуктов, чтобы понять, чем заниматься будет интересно лично ему. Это относительно всяких джав, геймдевов и андроидов. А что касается веба-там и так все должно быть ясно на данном этапе.
    Доверять такое каким-то тестам-как-то совсем не профессионально что ли))
    Ответ написан
    1 комментарий
  • Настройка OPCache. Как правильно?

    fornit1917
    @fornit1917

    for($i=0;$i<1000000;$i++){
    rand(0,1000000);
    }


    Каким образом по-вашему opcache может это ускорить????
    Ответ написан
    3 комментария
  • Какие разделы английского стоит выучить для фриланса?

    opium
    @opium
    Просто люблю качественно работать
    уч ить сугубо разговорный английский
    если вы технарь то технические слова вы уже знаете так как они почти всегда не переводимы на русский
    Ответ написан
    1 комментарий
  • Какое посоветуете легкое IDE для PHP под Linux?

    nonlux
    @nonlux
    То что пробовал и какие впечатления получал:
    - Netbeance
    мое первое нормальное IDE for web хз какой версии.
    Этого еще под виндой пробывал
    - Eclipse ( честно не хватило тарпения настроить под себя)
    - Aptana (больше всего вкатило)
    - Zend studio (не сложилось, какие-то глюки были, сейчас не помню)
    Выбрал потому что до этого писал на нем пару проектов под java.
    Все круто подсветка, дополнение кода, тесты, покрытие кода.
    Удобно, ничего не смущало из коробки.

    - PHPStorm
    Увидел в рекламе на хабре.
    Поставил и забыл про Netbeance.
    Как-то все здорово, понятнее что ли. И настройки и оформление. Короче захватило.

    - vim
    Бл@#ь что за ху@#я.
    Как выйти? Крестик на терминал эмуляторе решил проблему.

    - PHPStorm все лучше, но я долго стал зависать в консоли, да и совесть мучила от триального PHPStorm

    - Sublime
    Не постиг магию хоткеев. Как редактор хорошо, но как IDE нет c PHPStorm нет сравнения.

    - PHPStorm
    спасибо IDEA за работу.
    но благодоря git composer symfony grunt долго стал сидеть в консоли

    - vim
    Ну делать было вечером, делать было нечего.
    vimtutor - прочитал
    поставил spf13/spf13-vim
    подсел

    - весной снес систему и поставил arch + gnome 3.16
    так гуишечек захотелось

    - brackets vs atom vs sublime 3
    поставил сразу два
    из коробки понравился brackets очень удобный для веб показался
    Далее начался гон за плагинами.
    sublime почему-то вышел из конкурса практически сразу хотя control + P монстр
    brackets почему-то начал постоянно вылетать с ошибками
    atom победил, я даже поставил его как default editor
    Но помучившись пару дней между переключениями окон забил и на него.

    - PHPStorm
    поставил vim эмулятор. С консолью пробовал работать со встроенной, чтобы как с vim работать в одном окне. Выбисило неперключение консоли на окно кода без кучи хитростей без мыши.

    - emacs
    консольная версия как-то не впечатлила. Потыкал настройки попытался повторить вимовские. Не зацепило

    -vim
    Остался, но конфиг постоянно растет.

    Короче для меня
    лучшее IDE - PHPStorm.
    Но vim - это рука, без него не могу и IDE стал не нужен.
    Ответ написан
    1 комментарий
  • Как удобнее классифицировать(законспектировать) то, что выучил?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Вам нужна по большей части практика, а не конспекты. Под мелкие сниппеты юзайте gist.github.com. Проекты в которых работали тоже стоит сохранять так как в будущем могут быть похожие задачи.
    Для остального - официальные справки, документации и гугл.
    Ответ написан
    Комментировать
  • Как удобнее классифицировать(законспектировать) то, что выучил?

    @AVKor
    Zim Desktop Wiki
    Ответ написан
    Комментировать
  • Как правильно поставить задачу на адаптивный дизайн и верстку?

    Дизайн должен быть готов в 3-5 вариантах под разные устройства (большой экран, средний экран, планшет, смартфон и тд), чтобы верстальщику не приходилось додумывать как ваш сайт должен выглядеть на разных разрешениях.
    Ответ написан
    Комментировать
  • А как Вы реализуете поиск элементов в выборке на нативном javaScript?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    var switcher = document.querySelector('.switcher .switcher__toggle');
    console.log(switcher);
    
    switcher = document.querySelector('.switcher').querySelector('.switcher__toggle');
    console.log(switcher);
    Ответ написан
    1 комментарий
  • Каков ответ логической задачи?

    @kazmiruk
    Задача вполне банальна для собеседований (спрашивали аналогичное в Яндексе пару лет назад, только про стакан и размножающиеся бактерии, но сути не меняет). Ошибка в постановке задачи. Если бы в самом вопросе четко звучало, что каждый день количество бумаги увеличивается вдвое, то вполне логичен ответ, что половина будет на n-1 день, так как количество бумаг в последний день N равно x, а в предпоследний x/2 (чтобы при увеличении вдвое получилось x).
    Ответ написан
    2 комментария
  • PHPStorm, куда слезть с него? nodejs / frontend разработчики, поможете?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Что-то продуктивнее? VIM.

    Вообще интересно чем вас не устраивает WebStorm/PhpStorm. Вы может поделитесь.
    Ответ написан
    7 комментариев
  • Верстка -> Frontend -> Full Stack developer - какой оптимальный путь развития?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    что бы быть full stack вы должны понимать что происходит на каждом уровне вашего приложения. от кнопочек которые вы верстаете, до того как обрабатываются запросы на сервере, в плодь до взаимодействия с базой данных через все прослойки.

    Вне зависимости от выбранного языка или фреймворка, принципы остаются примерно те же. С Symfony мы можем говорить о гексагональной архитектуре, луковой архитектуре, data mapper и т.д. С nodejs мы тоже можем обо всем этом говорить но там не особо развиты идеи data mapper (на данный момент). Приходится жить с active record или dbal. Ну и опять же управление зависимостями в js и в php по разному организованы, хотя суть (dependency inversion) остается той же.

    Единственный совет дам - не распыляйтесь. Старайтесь не переключаться между фронтэндом и бэкэндом слишком часто, это уменьшит скорость обучения. Большая часть знаний в принципе спокойно мигрирует из одной сферы в другую, так что не переживайте.
    Ответ написан
    Комментировать
  • Как в Symfony 2 раскодить ( decode ) захешированный пароль ( password_hash() )?

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

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

    А если пароль нужен позже (например, для функции восстановления пароля), то так не получится - пароль нужно пересоздавать заново.
    Ответ написан
    Комментировать
  • Как спроектировать JavaScript приложение?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Для начала разберитесь с принципами объектно-ориентированного и функционального программирования. Штуки вроде "почему высокая связанность кода это плохо, зачем нужны MVC и т.д."

    Паралельно можете поразбираться с типичными шаблонами проектирования под js: largescalejs.ru

    Ну и еще - ES2015, активное использование модулей и штук вроде jspm/webpack для сборки. По сути все проблемы в js - кривое управление зависимостями (вся соль ООП в принципе состоит в инверсии зависимостей, функциональные подходы делают все еще лучше). Сейчас ситуация с этим всем намного лучше чем была скажем еще года 4 назад.

    Опять же, когда речь идет о реально больших проектах, следует перестать писать на каждый чих свой велосипед. Нужна библиотека для организации маршрутизации - берем готовую. Нужно работать с датами - берем moment.js и т.д. Сборщики вроде того же jspm умеют выдерать из популярных библиотек то что можно (если можно так сделать, скажем с angular2 выдрать только нужные модули можно. а вот с angular1 нет).
    Ответ написан
  • Нужен совет по направлению развития начинающего программиста?

    @Mintormo
    Если не знаете куда, то попробуйте сначала PHP. Тем более если привлекала возможность заработка. Поработайте немного и там уже решите - остаться или уходить в Python. За пару-тройку месяцев работы вы все равно останетесь джуном и время будет не так много потеряно если не понравится. Веб хорош тем, что в разных специализациях многое пересекается: и питонисту и пхпшнику надо знать HTML/CSS/JS, cvs какую-нибудь, основы LInux, базы данных, SQL. Так что все навыки при переходе не потеряете. Что касается работы, то вакансий на джуна для питона я видел вообще мало. Я бы выбрал PHP, поварился в вебе, потом ушёл на питон если бы не устроило.
    Ответ написан
    Комментировать
  • Какой маршрутизатор лучше всего использовать для AngularJS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    angular/router - еще сыроват но будет крутым
    uiRouter - сейчас это лучшее что есть, но местами убого и не логично. К счастью уже активно пилится 2-ая версия, переписанная на TypeScript и все такое. На данный момент, стоит использовать его и потом, либо перевести проект на 2-ую версию либо на angular/router.
    Ответ написан
    1 комментарий
  • Как анализировать вакансии front/-backend разработчиков?

    DevMan
    @DevMan
    не стоит удивляться: в таких вакансиях расставляют требования точно так же как и вы теги к своему вопросу.
    Ответ написан
    24 комментария