• +5
    Хм. Вам и canvas-то не обязательно использовать, да и jQuery — разве что у вас остальная логика на нем написана.

    Плавное движение фона легко реализуется через CSS3 animations и background-position.

    @keyframes pl {
    100% {
    background-position: -1000px 0;
    }
    }

    animation: pl 5s infinite;

    А направление вращения через transform: rotateY :)

    Эти вещи уже даже мобильные браузеры свободно поддерживают, по-моему.

    А WEBGl тут использовать, мне кажется, чересчур, он все-таки для более комплексных задач предназначен.
    Рецепт вращения планет в космосе на HTML5 + JavaScript
  • +15
    Вот так смотришь на все это и вспоминается какая-то расхожая шутка про инструкцию до создания современного сайта (1. Скачайте библиотеки. 2. Настройте сервер… 146. Начинайте писать Html).

    Нет, серьезно, для чего весь этот парк технологий? Для того, чтобы настроить простенькую адаптивность и обращаться к API?

    Видимо, шутка про еще одну инструкции «Как заставить div двигаться? 1. Скачайте jQuery» перестает быть шуткой.
    Создаем портфолио на основе фотографий из Instagram
  • +23
    Даже если и так, разве это плохо? Зачем вообще считать чужие деньги?
    Впечатления после первого года бакалавриата в Канаде
  • 0
    Не знаю, вообще я с достаточно большим подозрением отношусь к сеточным шаблонам. Может я что-то не совсем понимаю, но ведь в таком случае сетка диктует вам расположение контента, а значит, и логику приложения? Этот кейс ведь ярко проиллюстрирован в статье.

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

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

    Как-то так, что ли.
    Сетка в дизайне интерфейсов для Windows Phone: строгий учитель или добрый помощник? (Часть 1)
  • 0
    Подпишусь на этот комментарий, тоже очень интересно узнать.
    «Джаггернаут: Месть Соверинга»: разработка мобильной игры и продвижение на международные рынки
  • –5
    Ну, если у некоторых путь — работать по 40 часов в неделю, почему нет )
    Стройте бизнес, а не «стратегию выхода»
  • +1
    В черновиках статья — «Почему именно сейчас стоит начать заниматься frontend-разработкой».

    В последнее время все чаще статьи на Хабре подробно описывают некоторые из пунктов этой статьи. Теперь вот думаю что делать :)

    По существу: я считаю, что html+css+javascript в ближайшие два-три года очень плотно придут на мобильные платформы. WebGL, canvas, Javascript Mobile API, Firefox OS. Это очень радует )
    Тренды фронтэнда. Javascript APIs для мобильных устройств
  • 0
    Пока думал, как можно пошутить на тему тройного комментария, все пропустил.
    Подборка инструментов для фронт-энд разработки
  • 0
    Не недооценивайте важность удобства интерфейса )

    У нас в городе есть свои мебельные магазины, и цены там не космические, и качество вроде хорошее. Но это ж все-таки IKEA, залез посмотреть. Единственная задача, которая у меня была: узнать, в какие сроки произойдет доставка в мой город и сколько мне это точно будет стоить. Нужно было лишь решить эти две проблемы в течение 10-20 секунд, чтобы сконвертировать меня в клиента.

    По первому пункту уже отписались, по второму только в комментах к этому посту я узнал, что конечная стоимость может отличаться.

    И это не говорит о том, что я такой придирчивый, это говорит о том, что я из тех двух-трех процентов, которые дают фидбэк )
    Доставка IKEA по России или что мы сделали за 3 года
  • 0
    Да, я именно это имел в виду, спасибо )
    8 Параметров социальной жизни команды: как измерить неизмеримое
  • +1
    Я думал никто не вспомнит :)
    Виртуальные офисы
  • 0
    Простите, я не понял, на какую тему?
    Виртуальные офисы
  • +5
    Видите ли, фишка в том, что для плодотворной работы не нужна имитация ощущения присутствия. Гораздо важнее понимание текущих задач, знание, к кому по каким вопросам обратиться, консультация и т.д. Все это уже реализовано в самых разных системах управления проектами. А имитация присутствия в таком ключе — отвлекающий фактор. Поработал, решил отдохнуть — сходил в парк погулял. Или в игрушку любимую поиграл, не знаю.

    Эта идея может стать более-менее жизнеспособной только с развитием систем дополненной реальности. Вот тогда да, это становится действительно интересным. А пока это в формате изображения на экране монитора — это плохо.
    Виртуальные офисы
  • +4
    Знаете, проблема таких вещей в том, что они строго категоричны и, как правило, смоделированы для несколько отдаленных от реальности условий. Большая их опасность заключается в том, что если подобного рода вещи читает руководитель, который воспринимает свой коллектив тоже как набор несколько отдаленных от реальности условий (что нередко), то он чувствует схожесть мышления и находит в статье подтверждение своих мыслей. Что в отдельных запущенных случаях может привести к тому, что в обязательном порядке вводится соблюдение какого-либо одного пункта (например, «В команде не принято обвинять других или жаловаться на обстоятельства.»).

    Я не говорю, что статья ни о чем, в ней говорятся правильные вещи, но:
    • как правило, эти вещи являются следствием (само)организации команды.
    • в силу кажущейся простоты очень соблазнительны для применения антиуправленцем.


    Кроме того, от такого рода статей (ну, это уже наверное личное что-то) веет чем-то таким очень корпоративным, мышцами лица, зафиксированными в положении улыбки.
    image

    Если члены команды опаздывают на встречу, значит им это неинтересно. Вот и все. Не нужно пытаться решить следствие, сделайте так, чтобы людям было интересно работать ) Это достаточно очевидно, как по мне. Трудно представить себе, что можно опоздать на совещание, в котором ты по-честному (без следования идеалам компании, выполнения корпоративной миссии и т.д., а просто так) заинтересован.
    8 Параметров социальной жизни команды: как измерить неизмеримое
  • +3
    Это будет игра в работу.
    Не думаете ведь вы, что сегодня люди испытывают проблемы из-за того, что находятся на разных концах планеты? )
    Виртуальные офисы
  • +3
    Простите, вы имели в виду — основная прибыль идет с продаж iPhone и iPad, которые покупателями в основном используются для развлечений?

    Это не совсем то же самое, что «основная прибыль Apple от развлечений». Вам продают инструмент, а то, как вы будете им пользоваться, уже ваше дело ) Но этот инструмент хорошо подходит для обучения в школах, врачей и т.д. Ну и птичек погонять, разумеется )
    50% прибыли в App Store и Play получают всего 25 разработчиков
  • 0
    Не думаете ведь вы, что Apple основной доход делает на 30% с AppStore? )
    50% прибыли в App Store и Play получают всего 25 разработчиков
  • +7
    Мне вот не совсем понятна логика людей, которые пишут еще один срывающий покровы пост-критику Windows 8.

    Нет, ну правда?
    Что не так с Windows 8
  • +3
    Никаких. Это прост драйв )
    Мой первый клиент мертв
  • +1
    Так странно, так много статей такого рода, но ни одна из них даже близко не подошла к тому, чтобы действительно рассмотреть проблему со всех сторон. Наверное, это невозможно )

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

    Я к чему — прикладное применение такого рода статей крайней сомнительно, по причине одностороннего подхода к вопросу: на каждый ваш пункт легко можно привести несколько контраргументов со стороны верстальщика. Лучше бы вы подумали над тем, как, наконец, сделать так, чтобы всем стало более лучше.

    А то иначе ведь все мы знаем, как правильно и грамотно нужно работать, только вот почему-то говна на рынке не становится меньше )
    Веб-дизайнер vs верстальщик. Разделение труда, или когда нужен менеджер проекта (из истории одного стартапа)
  • 0
    Читайте в следующих выпусках из цикла «Занимательные техники на Хабре»:
    • учимся изменять размеры шрифта на всем сайте используя em;
    • чудеса вертикального выравнивания на чистом CSS;
    • фантастическая гибкость использования вложенных селекторов.

    Хабр, что ты делаешь…
    Преобразование меню в выпадающий список на маленьких экранах
  • +23
    Начал читать, наткнулся на фразу «Спросите себя: когда в последний раз Microsoft делала что-то по-настоящему инновационное?», дальше читать перестал.

    Автор испытывает какую-то личную неприязнь к компании, это очевидно. Но не надо под это пытаться подводить какую-то доказательную базу.

    Kinect создал рынок и задал в нем направление.

    Modern (Metro) UI Style для очень многих — свежий глоток воздуха после душных бликов iOs и Android-систем.

    И это только то, что лежит на поверхности.
    Microsoft терпит неудачу?
  • 0
    Плюсую, очень интересно было бы послушать про организацию процесса тестирования на выборке.
    Как стать миллионером в AppStore или немного формул про продвижение и продажи. Часть 2
  • 0
    Хм, значит на моей машине снаппинг в таком случае не работает — любой элемент легко можно выдвинуть на три-четыре пикселя за границы рабочей области, например.

    Кстати, багрепорт.
    1. Открыл в первый раз проект, что-то поделал, закрыл вкладку.
    2. Открыл второй раз, выбрал «Decide later», закрыл.
    3. Открыл в третий, выбрал «Open», открылся самый первый проект, а не последний.
    Как ниндзя прототипы делал. Ninjamock.com — дизайнер интерфейсов
  • +3
    Metro проникает в ряды, что не может не радовать :)

    Некоторые моменты, большей частью по интерфейсу:
    1. Расстраивает отсутствие автодоводки размещаемого элемента к нужным границам.
    2. До конца непонятно, как при работе над, допустим, iOs переключиться к отображению под десктопы.
    3. При изменении ориентации на ландшафтную в Chrome 18.0.1025.1634 Windows 7 контент не перестраивается, а остается статичным, как при портретной ориентации.
    4. Это уже вкусовщина, но, мне кажется, доступного пространства вокруг слишком много, возникает ощущение, что оно несет какую-то функциональную нагрузку.
    5. И тоже субъективно — по мне, с количеством бордером чуть-чуть переборщили.
    6. Попытка удаления элемента не задумываясь происходит попыткой драга объекта на левую колонку :)

    За поддержку горячих клавиш респектище :)
    Как ниндзя прототипы делал. Ninjamock.com — дизайнер интерфейсов
  • 0
    Так ведь и в em вам нужно будет писать font-size: .5em, в чем разница-то )

    Все, я понял свою ошибку, приношу извинения )
    Почему em?
  • 0
    Так ведь и я говорю ) Прошу прощения за возможный неверный синтаксис.

    @fontSize = 14;
    
    body {
    font-size: @fontSize; }
    
    @media (max-width: 600px) {
    body {
    font-size: @fontSize / 2;
    }
    }
    


    Это LESS-файл ) Все те же плюшки, что и с em, но с пикселями )
    Почему em?
  • 0
    Зачем на стороне клиента? LESS существует и на бэкнде. Заводите переменную fontSize и все размеры указываете от него ( fontSize / 2 и т.д.)
    Почему em?
  • +1
    Не обязательно использовать встроенный бразуер

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

    PhoneGap использует встроенный браузер. Phonegap не собирает нативное приложение.
    Ratchet — быстрое прототипирование мобильных приложений на HTML, CSS и JS
  • 0
    PhoneGap, вообще-то, делает абсолютно то же самое, он не компилит приложение в нативное.
    Ratchet — быстрое прототипирование мобильных приложений на HTML, CSS и JS
  • 0
    Джин — не водка.
    Черногория — не Таиланд
  • 0
    Разве я где-то говорил, что это должно волновать остальных? Моя позиция заключается в том, что вы, говоря «Если какие-нибудь чукчи перестанут пасти оленей и вольются в ближайшее население, то им от этого будет только лучше» берется на себя право судить о других расах и нациях и берете на себя ответственность судить о том, что для них лучше. Т.е. по существу вы решаете за других людей, что для них хорошо и что плохо. Я не буду приводить вам примеры из истории с похожим мышлением, надеюсь, что вы сами сделаете все выводы.
    Обучение без учителя в африканской деревне
  • 0
    Во-первых, вливание в другую культуру не предполагает отказ от собственной. А собственная культура — она как раз-таки и складывается из 1001 способа завязки оленьей упряжки и т.д.

    Во-вторых, вряд ли когда-либо это перестанет быть для меня важно, т.к. опять же, это все — части культуры, и, отказываясь от них, можно сказать, ты отказываешься от своей культуры.
    Обучение без учителя в африканской деревне
  • 0
    Я, как, возможно, достаточно яркий представитель малочисленных народов Севера (и чукчи, к вашему сведению, далеко не единственные, кого можно так охарактеризовать), имею право утверждать, что 1001 способ завязки оленьей упряжки — это действительно важно. И «вливаться в ближайшее население» — это не всегда хорошо.
    Обучение без учителя в африканской деревне
  • 0
    Еще раз, моя специализация — не реклама, а веб. Если точнее — UX-engineering. Я достаточно хорош в этом и, к сожалению, в сутках ограниченное количество часов.

    Но почему бы не поделиться этим с людьми и, возможно, для кого-то это станет неплохим подспорьем для начала )
    Алгоритмизация творчества: создание интересной рекламы без креатива
  • 0
    Вы все никак не угомонитесь ) Хоть и нет уже больше смысла, но все же, просто ради интереса

    www.adme.ru/paediaview/14483105/1024/2732915daa4449b216ee94de186a5416f0e967c3/

    Золотой призер «Каннских Львов-2011». Давайте посмотрим, как можно было придумать то же самое.

    УТП продукта — избавление воздуха от негативных частиц подобно природным явлениям (как видно, абстрактная формулировка УТП сама подсказывает направление движения мысли).

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

    Наверное, не совсем точно, но суть, я очень надеюсь, вы уловили )
    Алгоритмизация творчества: создание интересной рекламы без креатива
  • 0
    В традиционном программном обеспечении, и особенно в веб-разработке для электронной коммерции, лишь 5% функционала используется клиентами 95% всего времени. Что поражает более всего — по факту 70% пользовательского интерфейса не используется вовсе или же используется совсем редко (Mauro, 2002)

    На мой взгляд, очень опасно придерживаться мнения, что раз используются только 5%, давайте будем делать только эти пять. На Хабре недавно была статья на эту тему, про принцип Парретто, что-то в духе «если 80% покупателей пользуются только 20% нашего продукта, зачем нам остальное». Мир был бы слишком идеальным, если бы такое суждение было истинным )
    Финансовая статистика об интерфейсах