• Как не утонуть в океане информации?

    sabramovskikh
    @sabramovskikh
    Я читаю либо сразу, либо никогда. Если я думаю отложить статью на потом, то значит это мне не надо, т.к. тоже не прочту этого.
    Могу предложить собирать статьи в течении дня, вечером брать 30-60 минут на прочтение. там уже сообразишь что стоит читать из отложенного, а что нет
    Ответ написан
    4 комментария
  • Что выбрать php ли java?

    В данном конкретном случае лучше доучить.
    Ответ написан
    3 комментария
  • :after и:before, как быть?

    dremchee
    @dremchee
    Веб-Дизайнер, Арт-Директор
    5 комментариев
  • Почему у PHP плохая репутация?

    opium
    @opium
    Просто люблю качественно работать
    Очень хорошая репутация, все на нем программируют, была бы плохая никто бы не программировал.
    Ответ написан
    Комментировать
  • Как установить драйвера на Intel HD2500 в Mint 17.1?

    zmeyjr
    @zmeyjr
    Дисклеймер в профиле.
    Какое у вас ядро: вывод uname -a сюда
    Ну у меня на Xubuntu 14.04 стоит и работает https://01.org/linuxgraphics/downloads/2014/intelr... Соответственно качаем для 14.04 x64
    Если он не подходит, то можно конечно поставить свежайшие https://launchpad.net/~xorg-edgers/+archive/ubuntu... В описании ppa все написано. ЧИТАТЬ ОПИСАНИЕ ОБЯЗАТЕЛЬНО!
    В худшем случаи отменить это можно через ppa-purge ppa:xorg-edgers/ppa
    Ответ написан
    1 комментарий
  • Как правильно верстать некоторые вещи?

    unclechu
    @unclechu
    1. Всегда px;
    2. По идее нужно использовать line-height, но когда столкнулся с багом фичей отрисовски шрифтов на яблооси (ни на одной другой ОСи это не повторялось, шрифт смещён относительно центра), то стал использовать box-sizing: border-box; и выравнивание через padding-top;
    3. В фуррифоксе-то как раз со шрифтами всё хорошо, а вот хромоногий и его производные имеют с этим проблемы на шindows-ах, многие light-версии шрифтов в относительно небольшом кегле превращаются вообще не пойми во что, контуры частично исчезают. Делаю .otf, .woff, .svg (для старых IE .eot), вот пример с less миксином объявления шрифтов:

      @revision: 4;
      @tplPath: '/';
      @fontsPrefix: '@{tplPath}fonts/';

      .font-face(@fontname, @fontfile, @fontweight:normal, @fontstyle:normal) {
      font-family: "@{fontname}";
      src: url("@{fontsPrefix}@{fontfile}.eot?v=@{revision}");
      src: url("@{fontsPrefix}@{fontfile}.eot?v=@{revision}#iefix") format("embedded-opentype"),
      url("@{fontsPrefix}@{fontfile}.woff?v=@{revision}") format("woff"),
      url("@{fontsPrefix}@{fontfile}.otf?v=@{revision}") format("opentype"),
      url("@{fontsPrefix}@{fontfile}.svg?v=@{revision}#@{fontfile}") format("svg");
      font-weight: @fontweight;
      font-style: @fontstyle;
      }

      @font-face { .font-face('Roboto', 'Roboto-Regular'); }
      @font-face { .font-face('Roboto', 'Roboto-Bold', bold); }
      @font-face { .font-face('Roboto-Light', 'Roboto-Light'); }
      @font-face { .font-face('Roboto-Medium', 'Roboto-Medium'); }
      @font-face { .font-face('Roboto-Thin', 'Roboto-Thin'); }
      @font-face { .font-face('Roboto Condensed', 'RobotoCondensed-Regular'); }
      ;
    4. Чтобы скролл не появлялся, — для родительского элемента ставится overflow: hidden;
    5. Используйте Modernizr, делайте изначально бордюр через outline, а при наличии поддержки теней (html.boxshadow ...) убирайте outline и делайте нормальный box-shadow, а в Safari пусть правят баги, это не ваша проблема;
    6. Возможно у вас JPEG, если дизайнер присылает рендеры не в PNG (или другом lossless), — бейте током;
    7. От спрайтов отказался в пользу SVG файлов, все элементы сайта, как правило — векторные, в условиях торжества мобильных платформ, — использовать для этого растр — неразумно, в редких случаях PNG (когда это имеет какой-то смысл или безисходность), JPEG только для фотографий;
    Ответ написан
    Комментировать
  • Как лучше организовать файловую БД?

    socengel
    @socengel
    7 лет native php в продакшене, онлайн 20000+,
    В вашем случае, нужен очень грамотный специалист который знает все недостатки такой организации информации.
    В частности блокировка файлов, ожидание разблокировки файла, в общем организация одновременного доступа. Если вы просто будете делать инслюд а потом что-то типа "file_put_contents()" вас могут ожидать неприятные последствия. по сути вам нужно будет написать sqlite только языком PHP.
    Ответ написан
    Комментировать
  • Какой кроссплатформенный движок выбрать?

    maaGames
    @maaGames
    Погроммирую программы
    Unity3D и libGDX. Но у Юнити файлы большие получаются и спрайты оптимизированы по использованию памяти в рантайме, а не для хранения на диске (из-за этого файлы опять же несколько больше в размере становятся).
    Первый это целая большая прикольная система, второй - движок с кучей плюшек. Документации по обоим куча, даже на русском есть.
    Ответ написан
    Комментировать
  • Найти не нужные css классы. Как сделать?

    @zugo
    Если используете инструменты вроде Grunt, то есть такие плагины, как contrib-uncss.
    Ответ написан
    2 комментария
  • Найти не нужные css классы. Как сделать?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Есть различные онлайн-инструменты для анализа кода на наличие неиспользуемых стилей. Например, UnusedCSS. Еще обратите внимание на дополнение к FireFox — DustMe
    Ответ написан
    1 комментарий
  • Резиновые фоновые картинки?

    <div class="intro">
      <img src="..." class="intro-bg">
      <div class="intro-content">
        ...
      </div>
    </div>


    .intro {
      position: relative;
    }
    
    .intro-bg {
      max-width: 100%;
      height: auto;
    }
    
    .intro-content {
      position: absolute;
      top 0; left 0;
      width: 100%;
      height: 100%;
    }


    Может быть такой вариант подойдет? Правда он не будет обрезать картинку.

    А можно попробовать с помощью viewport units: caniuse.com/#feat=viewport-units, но там IE9+.
    Ответ написан
    Комментировать
  • Резиновые фоновые картинки?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    background-size: cover
    Или я чего-то не понимаю?
    Ответ написан
    2 комментария
  • Может ли помочь android смартфон в обучении Web-разработке(frontend)??

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Покупайте звонилку.
    Ответ написан
    Комментировать
  • Какими инструментами пользуйтесь Вы фронт/бэкендеры?

    Yesley
    @Yesley
    Front-end/Smart TV developer
    Моё front-end/Smart TV окружение:

    Процесс разработки
    • WebStorm (IDE лучше не встречал, стоит своих денег)
    • Gulp (сборка проектов)
    • Yeoman (скаффолдинг)
    • Bower (управление используемыми библиотеками)
    • LESS (CSS-препроцессор)
    • Spy-js (JavaScript трассировка)
    • CSSComb (сортировка и форматирование стилей)
    • JSDoc (создание документации)
    • weinre (удалённая отладка)
    • Chrome DevTools (инструменты разработчика)
    • Adobe Photoshop / Extract (макеты)

    Приложения и расширения для Chrome
    • Postman (HTTP/REST-клиент)
    • Cacoo (прототипирование и построение диаграмм)
    • IcoMoon (иконки)
    • RegExp Tester (тестирование регулярных выражений)
    • Google Docs (замена Windows Officce для документов)
    • Cookies (работа с cookies)
    • Emmet Re:View (тестирование брейкпоинтов вёрстки)
    • Fontface Ninja (позволяет узнать название шрифта на странице и скачать его)
    • JetBrains IDE Support (live-reload для WebStorm)
    • Perfmap (профилирование загрузки ресурсов с использованием Resource Timing API)
    • qSnap (скриншоты страницы + хостинг скриншотов)
    • Tape (инструмент для измерения расстояний на странице, линейки, сетки)
    • Web Developer Checklist (чеклист для front-end разработчика)

    Разное
    • preloaders.net (генератор индикаторов загрузки)
    Ответ написан
    Комментировать
  • Сайт-портфолио веб-дизайнера: подход?

    maaGames
    @maaGames
    Погроммирую программы
    Хороший художник может нарисовать и красивые кнопочки для интерфейса и красивый логотип.
    Под специализацией понимают скорее то, что не стоит в одном портфолио рассказывать, что вы профессионально рисуете логотипы, профессионально сочиняете гимны на гармошке и профессионально программируете на PHP, а так же знаете MySQL, pedora и разбираетесь в железе и на любительском уровне выпиливаете лобзиком, вот пруфы в виде фотографий табуретки, которую вы сами сфотографировали, потому что являетесь фотографом с пятилетним стажем фотографирования на мыльницу...
    Т.е. всё, что касается графики и графического дизайна можно поместить в одно портфолио, т.к. это всё одного поля ягода. А вот для вышивания крестиком лучше отдельное портфолио уже делать.
    Ответ написан
    1 комментарий
  • Сайт-портфолио веб-дизайнера: подход?

    @htmleater
    43 года стажа художника (раньше это называлось так независимо от стези), дизайнера. От раскрашивания троллейбусов и киосков, парадных портретов политбюро, ручного оформления книг и журналов, оформиловки, интерьеров и экстерьеров, визуальной рекламы, полиграфии, типографики, айдентики, проектирования мебели, макетирования и пр. до веба. И если "Родина скажет", то хоть сейчас (после непродолжительной разминки) "на ура" (навыки не исчезают).
    Узкая специализация среди нас появилась ("ку" западному образу жизни) лет 15 назад, но только лет пять-семь тому это отчего-то стало считаться крутым.
    И нет твёрдого правила: многие (умные) работодатели счастливы приобрести спеца, который при необходимости сваяет ещё чего-то непрофильное. "Айфонщики" действительно считают, что если умеешь прокручивать в мясорубке говядину, то никакой иной плоти крутить с той же эффективностью человек не может по определению.
    Ответ написан
    1 комментарий
  • Сайт-портфолио веб-дизайнера: подход?

    Risiki
    @Risiki
    VDS с SSD для профи всего за 149 руб/мес!
    Первый раз слышу подобное мнение. Наоборот, чем больше специализация дизайнера с качественными работами, тем больше показывает, что дизайнер специализируется не только на одной узкой специфики.
    Ответ написан
    3 комментария
  • Поможет ли такой php-код защититься от sql-инъекций и XSS, какие в нём есть уязвимости?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Все что делает этот идиотский код - это портит входящие данные.
    Я даже не знаю, стоит ли объяснять. Ведь 100500 раз уже объясняли.

    Но самый, конечно ад - это ответы.

    Когда начинаешь этим щеночкам объяснять, что такое инъекция, и как от нее защититься, все начинают шипеть - "да знаем уже, учоные!". Но когда доходит до дела - такой ад выдают, что становится понятно. Не учёные, а все те же обезьяны, которые вызубрили пару заклинаний, но по традиции не понимают, ни как эти заклинания работают, ни для чего они нужны.

    Тем, кто предлагает отрезать кавычки от quote, надо самим что-нибудь отрезать.

    И это неловкое чувство, когда 2015 году слышишь самую заветную мантру мадагаскарских гамадрилов: "mysql_real_escape_string зашышает от ынъекцый!". Стоит, блин, такой "устаревший", но еще крепкий архангел с пылающим мечом, и разит супостата прямо в темечко - вот так представляет себе принцип работы этой функции средний пользователь похапе.
    Ответ написан
    Комментировать
  • Как правильно верстать некоторые вещи?

    @BelkinVadim
    Frontend разработчик
    1. В большинстве проектов раньше использовал px. В последнее время перешёл на em и rem, где возможно. Для меня во многом удобнее чем px, правда не везде. Так же не стоит забывать о поддержке браузерами rem, если решите использовать
    2. В 99% случаев выравниваю как Вы написали, padding и line-height. Самый удобный вариант. Со внешними шрифтами редко возникают проблемы. Не из-за того что у них отступы разные, а из-за того как выровнены символы относительно строки (в некоторых шрифтах символы могут быть смещены чуть выше или чуть ниже). Советую Вам использовать этот же метод. Просто на стадии дизайна, должен подбираться шрифт который "заточен" для веба.
    3. Подключаю так же. Для конвертирования использую fontsquirrel. Можно поэкспериментировать с настройками, для получения оптимального отображения в браузерах
    4. Родительскому контейнеру можно задать ширину 100% (чтобы растягивался по всей ширине окна) и overflow: hidden;
    5. Safari поддерживает тень, но чуть темнее она там отображается, если не ошибаюсь. (-webkit-appearance: none; )
    6. Скорее всего не сходятся цветовые профили. Почитайте тут
    7. Так же использую разделение спрайтов по группам (в основном при использование различных типов, размеров иконок в них). В большинстве случаев это удобно (если используется много иконок)
    8. С этим вопросом помочь не смогу, не изучал подробнее как большие фоновые изображения влияют на производительность и отображение
    Ответ написан
    6 комментариев
  • JavaScript: какая разница в объявлении переменных?

    @Serjio-Grig
    Тот самый никто (=
    Байты разве что 2й способ кушает. Оттого время ответа увеличивается
    Ответ написан
    2 комментария