• Где и как научиться веб-дизайну, будучи программистом?

    Wott
    @Wott
    я нифига не дизайнер, такой же программист-фрилансер и такая же проблема была у меня лет пять назад
    я для себя разделил «дизайн» сайта на три фазы:
    1 придумать что-то типа концепции или общей картины что будет и где, какие блоки, какие страницы
    2 детализовать концепцию до макетов страниц — часто приходит программисту в виде картинок
    3 придумать как это будет верстаться и сделать, то есть допилить до состояния как на картинке в пункте 2

    Про первое мало что могу посоветовать — это как «решить задачу» — есть какие-то алгоритмы, но все они сводятся к декомпозиции: сначала формулируем общую идею, например «магазин фуфла» или «блог о прекрасном». Потом потихоньку определяем из чего эта идея может состоять — магазин нуждается в списках товара, которые надо видеть, искать и сортировать, товары надо покупать. Потом каждую из состовляющих делим до элементов, которые понятны. Все это превращаем в некие блоки на странице(ах). Тусуем, что-то выкидываем, что-то добавляем. На выходе получается что-то, что называется скетчем или наброском

    Второе — это чисто навык работы с изображениями и инструментами по работе с ними. Плюс фантазия и талант «сделать красиво». У меня таланта нет, фантазия тоже в этом плане хромает, так что я либо делаю какими-нить прямоугольниками, либо подсматриваю детали на других сайтах. С изображениями работать могу, но не люблю это дело, так что ищу сеты изображений, если надо, а лучше совсем без них — минимализм наше все

    Третье в целом называется версткой. По хорошему это опять же должен сделать дизайнер, хотя бы для понимания как его дизайн будет выглядеть, но у них руки и голова заточены не в эту сторону, и как правило приходиться переделывать. С другой стороны верстка делается на декларативных языках и обычному программеру надо тоже немного свернуть сознание, что бы думать готовыми блоками и их взаимодействием. Навык работы в функциональных языках или регэкспах тут немного помогает, ага.
    Причем есть большая разница между создать макет с нуля и переделать или исправить. Я не знаю почему, но это сильно больше чем разница между начать писать код с нуля vs правка кода. Может быть дело в том что в верстке вариантов намного больше, может быть у меня мышление все еще повернуто бедром.

    Как научиться? как всегда — делать, пробовать и разбирать что и почему не так. Я для начала делал всякую фигню. Потом смотрел и переделывал. И опять и снова. У моей домашней странички было что-то около 20 вариантов. Причем некоторые я переверстывал. Последний держиться уже пару лет, но уже хочется что-то изменить, но пока не сформулировалась концепция что и во что менять.

    Книги и курсы я не могу посоветовать, потому что с ними у меня не складывается. Редко попадается книга, которая стоит времени, потраченного на нее. А курсы… в общем также. Я вообще стараюсь извлекать знания из того что попадается — увидел сайт — глянь код, но подготовленные к употреблению «блюда» вызывают разочарование.
    Ответ написан
    1 комментарий
  • Где и как научиться веб-дизайну, будучи программистом?

    Twitter Bootstrap.
    Ответ написан
    Комментировать
  • Подкиньте идею мобильного приложения

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Для дачников: фотографируешь свой огород, помечаешь когда, где и что посеял, а тебе напоминают когда, что и как прополоть, подкормить, полить, укрыть от заморозков (есть связь с прогнозом погоды) и пр. Зарабатывание на продаже саженцев, рассады, семян, уместной рекламе и пр. Когда выпустите пилот очень просто найти стратегического инвестора в лиц крупных ритейлеров.
    Ответ написан
    4 комментария
  • Какие более дешевые альтернативы ПО вы стали использовать при легализации софта? (Разработка)?

    @soulja
    Вместо десктопных компьютеров, все стали пользоваться личными ноутбуками.
    Ответ написан
    3 комментария
  • Подкиньте идею мобильного приложения

    Shultc
    @Shultc
    RnD Developer
    Сделайте наконец сканер, который будет показывать, как выглядит человек без одежды. Все ждут. Все будут рады. ;)
    Ответ написан
    1 комментарий
  • Пришло ли время для CSS3 и HTML5?

    vermilion1
    @vermilion1
    Можно делать фолбеки для старых браузеров, а для современных использовать HTML5/CSS3.
    Посмотрите в сторону Modernizr
    Ответ написан
    3 комментария
  • Фонят колонки, как бороться?

    Graid
    @Graid
    Мне в свое время помогла смена аудио карты, с интегрированной в мат. плату очень фонило. Если от кнопки 3D фон увеличивается, то вряд ли поможет, но эксперимент поставить можно.
    Ответ написан
    Комментировать
  • Как избавиться от писка монитора?

    kefirux
    @kefirux
    я знаю что немного не в тему, но кто может объяснить почему при просмотре этой картинки монитор начинает пищать? =\ img84.imageshack.us/img84/2570/stripest.jpg
    Ответ написан
    7 комментариев
  • Как заставить разработчиков пофиксить сайт?

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

    olen
    @olen
    Я через torrentz.eu/ ищу. На зарубежных трекерах рипы редко бывают с субтитрами.
    Зато на том же рутрекере многие фильмы содержат оригинальную дорожку и субтитры.
    Ответ написан
    Комментировать
  • Rss reader windows?

    taliban
    @taliban
    php программист
    гугл ридер =) а вообще я в опере читаю рсс, я уже ничем не могу пользоваться после нее :)
    Ответ написан
    Комментировать
  • Можно ли Python'ом заменить JavaScript и Java?

    plustilino
    @plustilino Автор вопроса
    https://younglinux.info
    Т.е. можно сказать, что Python в Web заменяет PHP и не особо предназначен для «пользовательских» web-приложений?
    Ответ написан
    2 комментария
  • Стоит ли покупать iMac для работы с графикой?

    @DarkusR
    я мак брал в середине 2009го, такой же — 21.5.
    Помню, что очень не понравились шрифты в браузере, но привык довольно быстро.
    Я понимал, что играть я на нем не буду, а основным плюсом для меня была бесшумность.
    Он действительно тихий, никакой ноут не будет так бесшумно работать. Где-то с начала 2010го я его перестал выключать вообще.
    На прошлой неделе заменил винт на ссд, поставил маунтин льва. Все стало летать и пархать в сравнении с обычным винтом.
    берите, не пожалеете ;) только ссд сразу надо будет воткнуть, правда не знаю, что будет с гарантией.
    Ответ написан
    Комментировать
  • Как вы фильтруете данные - до сохранения в базу или при выводе?

    EugeneOZ
    @EugeneOZ
    Что значит «фильтровать»? Если защита от SQL-инъекций — то, безусловно, фильтровать нужно до записи. Но фильтровать не вырезанием и экранированием, а с помощью placeholders в PDO. Подробнее: habrahabr.ru/post/148701/
    При выводе нужно эскейпить то, что может исполнится внутри HTML, тут уже поможет обычная htmlspecialchars() или использование нормального шаблонизатора (Twig, например).
    Ответ написан
    Комментировать
  • Hackintosh for HP Probook 4530s?

    Amput
    @Amput
    Купите Macbook, и будет вам счастье.
    Ответ написан
    2 комментария
  • Какую музыку включать в сервисном центре/Торговом зале?

    hohams
    @hohams
    Я обычно не обращаю внимания на музыку в торговом зале, так как это обычно что-то спокойное и т.п. А вот в Чехии, в городе Либерец фоновая музыка меня впечатлила. Ситуация — 10 утра детский развлекательный центр (аквапарк, автоматы, и все для детей) и тебя встречает — Nirvana и Metallica. Поэтому прежде чем подбирать музыку решите с какой целью вы ее ставите — успокоить клиентов, встряхнуть, подвигнуть к действию. И исходя из этого уже подбирайте музыку.
    Ответ написан
    Комментировать
  • Как организовать работу на маке?

    @mr_idiot
    Нужно использовать редакторы, выкладывать на продакшн, разумеется у каждого должен быть дев-сервер, желательно использовать гит, и, конечно, миграционные фреймворки.
    Ответ написан
    Комментировать
  • Насколько критичен пинг > 50 для сео и Российских поисковиков?

    alekciy
    @alekciy
    Вёбных дел мастер
    1. Заметит ли посетитель — с пингом не связано. Если двидок тормозой, не важно, какой пинг.

    Кроме того, стоит учитывать, что пинг как бы работает на другом уровне OSI и медленный/быстрый пинг на работе http сказывается слабо. Это все же не в игры гамать, где расстояние от компа до сервера критично.

    2. Опять же, будет иметь значение скорость отдачи страниц. Пинги тут критической роли не играют.
    Ответ написан
    Комментировать
  • Какую периодику читает Хабрасообщество?

    Anonym
    @Anonym
    Программирую немного )
    Никакую. Почитываю хабр, да в трекер на паре специфичных ресурсах иногда заглядываю.
    Ответ написан
    Комментировать
  • А как вы боретесь с тем, что программисты не проверяют результат?

    PerFORmeRofDeS
    @PerFORmeRofDeS
    Вызвать родителей!
    А вообще должен присутствовать тестер + нормальный менеджер для контроля.
    Ответ написан
    Комментировать