Задать вопрос
  • Есть ли аналог zeplin? или во что экспортировать макет для верстальщика из sketch3?

    k06a
    @k06a
    Программирую полжизни, предпочитаю C++ и Obj-C
    Есть avocode.com, сам еще не пробовал, но радует поддержка и PSD и Sketch.
    Ответ написан
    1 комментарий
  • Какой выбрать коврик для мыши?

    Pure_BY
    @Pure_BY Автор вопроса
    Купил Razer Vespula за 35€. Это именно то, что я искал. Спасибо за совет :)
    Ответ написан
    Комментировать
  • Как адаптировать таблицы?

    zualex
    @zualex
    Senior Software Engineer
    Вот есть репозиторий - это готовый шаблон для адаптивной верстки. В файле grid.html можно увидеть адаптивную таблицу.
    Есть живой пример, чтобы посмотреть как сжимается таблица
    Также пример на codepen
    Ответ написан
    Комментировать
  • Как адаптировать таблицы?

    @lnked
    <div class="table-container">
        <table></table>
    </div>


    .table-container {
      width: 100%;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
    }
    Ответ написан
    2 комментария
  • Какую выбрать хорошую клавиатуру и мышь для программиста?

    opium
    @opium
    Просто люблю качественно работать
    Дешевая стандартная добротная клава без лишних кнопок, всегда выбираю на ощупь в магазине стоит 500-600 рублей, наиболее комфортно за ней себя чувствую, про мышь полностью перешел на беспроводные, беру наиболее близкую к простым и стандартным мышам, с хорошим скролом, и баттарейки хорошие чтобы пореже менять, стоит рублей 900 из китая 15 баксов.
    Ответ написан
    9 комментариев
  • Полноразмерная классическая механическая клавиатура с Cherry MX Brown или Blue. Кто какие подскажет?

    @monah_tuk Автор вопроса
    В результате нашёл в местном технопоинте Tesoro Durandal с клавишами Cherry MX Blue, без подстветки, дизайна, хотя и не совсем классического, но и не мега футуристического. Цена вопрос около 5000 оказалась (старые запасы, судя по всему). Сейчас можно найти за 6кРуб
    Ответ написан
    Комментировать
  • Windows or Mac для разработки?

    Gibbzy
    @Gibbzy
    Пробовал и мак и виндовс, честно говоря нет разницы где запускать IDE, мак удобннее изза юниксоподобности, на виндовс решил эту проблему просто виртуалкой с серверным дебианом.
    Вообще виртуалки для разработки очень удобно, можно например настроить весь env и сбэкапить виртуалку на флешку например, зато потом это всё очень быстро разворачивается.
    А в какой ОС запускать IDE разница не большая. Я бы выбрал ту к которой больше привык, а это windows, ломать себя и пересаживаться на мак мне не очень хочется.
    Ответ написан
    Комментировать
  • Что лучше табы или пробелы?

    @slvABTOP
    psr-2 говорит про 4 пробела. Может стоит прислушаться?
    Ответ написан
    Комментировать
  • Не высвечиваются подсказки параметров в .yml файлах symfony-конфигов в PHPStorm, что делать?

    @redya69
    За это точно отвечает плагин symfony, т.к. когда я его отключил, у меня эти подсказки пропали.
    Я попробовал снять там абсолютно все галочки - подсказки все еще работают.
    Предлагаю попробовать:
    1. Проверить включен ли symfony plugin для текущего проекта
    2. Нажать там на кнопочку "Clear Index"
    3. Проверить обновления
    Ответ написан
    Комментировать
  • Как понимать испытательный срок - работать удаленно?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Это они наняли пачку верстальщиков (20 штук), те им проект отверстали за "испытательные". А потом они со всеми попрощались с формулировкой "вы нам не подходите".
    Ответ написан
    1 комментарий
  • Сайт визитка в 2016 году - CMS или нет?

    @deliro
    Использовать WP как "всегда"? Или взять Бутстрап?

    WP - это CMS, бутстрап - это CSS фреймворк. Это как спросить: "Использовать PHP или линукс?"

    CMS для визиток ни к чему. При наличии вёрстки, функционал визитки пишется за день-два на любом бэкенд-фреймворке (хотя, можно и без фреймворков обойтись запросто).
    Ответ написан
    1 комментарий
  • PHP: автозагрузка классов. Объясните на пальцах на простом примере?

    gobananas
    @gobananas
    finishhim.ru
    Оба автозагрузчика грузят только те классы, которые присутствуют (объявлены new) в этом php-файле:

    // Определяем место где лежат файлы классов, которые будем загружать
    define('DIR',  __DIR__);
    define('APP',  DIR.'/app');
    
    // Устаревший вариант
    function __autoload($class) {
        include APP. '/'. $class . '.php';
    }
     
    // Актуальный вариант с безымянной функцией
    spl_autoload_register(function ($class) {
        include APP. '/' . $class . '.php';
    });
     
    $obj1  = new MyClass1();
    $obj1->displayVar();


    В вашем примере
    namespace something\base;
    use something\models\Login;
    вы определяете пространство имён и говорите его использовать словом use
    Ответ написан
    5 комментариев
  • Как систематизировать накопленную информацию?

    sim3x
    @sim3x
    wiki
    mindmaps

    Если используется раз в пять лет:
    оно уже два-три раза устарело
    его нужно обновлять
    непонятен профит от хранения и теоретического ускорения в поиске-нахождении

    1. Да, что-то крайне интересное стоит хранить у себя
    2. Если платформа не предполагает возможности експортировать данные из себя - ее стоит избегать
    3. Для поиска по своим заметкам хватает памяти и грепа
    4. Нет. Гугл не сильно поменялся
    5. Запоминать в мозг
    Ответ написан
    4 комментария
  • Как развить навык проектирования приложения или как стать Senior?

    @OldCrazyCoder
    Писать код. Читать код. Например, популярные опенсорсные проекты на гитхабе. Если очень уж книгу хочется, то вот минимальный джентельменский набор:
    1. Совершенный код. С. Макконнелл
    2. Чистый код: создание, анализ и рефакторинг. Роберт Мартин
    3. Приёмы объектно-ориентированного проектирования. Паттерны проектирования. Банда четырех))
    4. PHP. Объекты, шаблоны и методики программирования. Мэт Зандстра
    5. Рефакторинг: улучшение существующего кода. Мартин Фаулер
    И т.д. Книг крайне много. И статей много. И простое их чтение мало что даст. Практика, много практики. Критичное отношение к своему коду, однако без перегибов - не стоит упираться в перфекционизм.
    Ответ написан
    Комментировать
  • Как развить навык проектирования приложения или как стать Senior?

    devspec
    @devspec
    Помогло? Отметь решением
    Вам помогут только время и большое количество реализованных проектов. Всё приходит с опытом.
    Я, например, каждые полгода делаю ревью собственного кода за предыдущие полгода и ужасаюсь - как я мог так писать? А ведь полгода назад я мнил себя профессионалом... и так каждые полгода ))
    Ответ написан
    2 комментария
  • Какой самый востребованный mvc framework для php для фрилансера?

    MintTea
    @MintTea
    1) Symfony, Yii
    2) Битрикс, лол
    Ответ написан
    Комментировать
  • Как в PhpStorm подсветить некоторые аннотации другим цветом?

    mitaichik
    @mitaichik Автор вопроса
    В общем, разработчики PhpStorm ответили что такой возможности пока нет. Попробую написать плагин для шторма, который делает это.
    Ответ написан
    Комментировать
  • В чем преимущества *nix, linux перед windows (для веб разработчика)?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Вообще нет никакой разницы.
    Работать надо в той системе в которой удобно.
    Ответ написан
    17 комментариев
  • В чем преимущества *nix, linux перед windows (для веб разработчика)?

    @spotifi
    Нету никаких проблем.
    Если только ваше конкретное используемое для ваших задач ПО нормально работает с Windows.

    Например, в моем случае используется Ansible и Docker, который не поддерживается на Windows. Приходится использовать Vagrant. Это достаточно удобно. Но ресурсы все же кушает.

    А так - даже Vim хорошо себя чуствует на Windows. Нативный. Не cygwin.

    Microsoft это тоже понимает.
    И вот уже они встроили подсистему Linux Ubuntu в Windows 10. Это не виртуализация, а именно полноценная подсистема.

    И многие вещи, например, те же шрифты - в Windows работают лучше, чем под Linux.

    Могут сказать - что лучше использовать для разработки ту же среду что и для production.

    Но дело в том, что даже если вы сидите на Ubuntu Desktop, то ваша среда серьезно отличается от среды сервера FreeBSD, CentOS, Debian, Ubutntu Server. И для полноценного CI все равно умные дядьки категорически рекомендуют и на Linux даже использовать Docker для полноценной эмуляции.

    Но ведь Docker-то можно использовать и на Windows. Правда, запускается он там подольше.

    Где именно вести разработку, где вам удобнее - это ваше личное дело. Вопрос ваших предпочтений. Никаких объективных причин в наше время, когда существуют Docker, Vagrant и виртуальные машины, когда куча приложений изначально сделанных для *nix запускаются в native под Windows - нет никаких причин себя строить. Кроме любопытства - а как оно там на других системах живется.

    У тех кто вас троллит есть еще одна причина: им приятно показать себя более умными. Как же - ведь Linux можно сконфигурить руками.

    Ага, конечно.

    Или используют готовые десктопные дистрибутивы. Не зря Ubuntu так популярна.
    Или если освоили ArchLinux - то построили себе совершенно убогое окружение по готовым мануалам.

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

    На деле 99% твердящих о гибкости Linux - далее чем ставить Apache и MySQL из пакетов - ничего сами и не умеют. Фактически работая в то же настроенной другими людьми десктопной среде. Но разве вы не умеете делать то же самое под Windows?

    Другое дело, что разворачивать и тестировать нужно под аутентичным операционным окружением.
    Неважно под Ubuntu ты сидишь или под Windows.

    Лучшие практики советуют использовать полностью изолированный и независимый от рабочего места разработчика инструментарий - виртуальные машины, Vagrant, Docker, отдельные физические сервера.

    В этом случае под твоей любимой ОС работает только текстовый да графический редактор. А все развертывание для тестирования и для продакшн проводится в совсем другой среде.

    Используя Docker хоть под Windows ты будешь получать даже больше преимущество повторяемости рабочей среды чем тем кругом, кто советуют тебе просто перейти на Linux. Если на более слабом железе это и было бы существенно (Docker под Linux стартует быстрее), то на твоем - несущественно на чем работать.
    Ответ написан
    9 комментариев