» Материалы за Ноябрь 2014 года » Страница 8

 

Видео с доклада Виталия Фридмана «Responsive Web-дизайн: Трюки и уловки»

Автор: admin от 26-11-2014, 19:25, посмотрело: 267


Мега интересная лекция от знаменитости в области веб-разработки, основателя и шеф-редактора журнала Smashing Magazine. Мероприятие произошло благодаря Mail.ru. Ключевые темы: UI/UX, проектирование, отзывчивый дизайн, производительность, трюки с SVG. Все это на примере реальных кейсов от The Guardian, BBC и конечно же Smashing Magazine.

От себя хочется добавить, что Smashing Magazine я читаю ежедневно и многое беру от туда для моих подборок. А тут все эти «трендовые постулаты» Perfomance Budget, Mobibe First, Atomic Design, Critical Path и др. из первых уст! Еще Фридмана просто интересно слушать. Очень харизматичный спикер с постоянной дружелюбной улыбкой на лице. Рекомендую всем к просмотру. http://habrahabr.ru/post/244283/#habracut

Категория: Программирование » Веб-разработка

 

Facebook обновил пользовательское соглашение и собирается передавать данные третьим лицам

Автор: admin от 26-11-2014, 16:37, посмотрело: 250

Если вы пользуетесь Facebook, вы наверняка уже видели сообщение о том, что с 1 января в силу вступает новое пользовательское соглашение. Мы уже привыкли к таким обновлениям: то Гугл, то MS, то Apple (прямо в айфоне) выкатывают новые «terms» и просят поставить галочку. И мы, не задумываясь, ставим. А зря! В этом обновлении много интересного: Подробности

Категория: Facebook, Информационная безопасность

 

Как мы измеряем скорость загрузки Яндекс.Почты

Автор: admin от 26-11-2014, 16:36, посмотрело: 331

Если ваш сайт медленно грузится, вы рискуете тем, что люди не оценят ни то, какой он красивый, ни то, какой он удобный. Никому не понравится, когда все тормозит. Мы регулярно добавляем в Яндекс.Почту новую функциональность, иногда — исправляем ошибки, а это значит, у нас постоянно появляются новый код и новая логика. Все это напрямую влияет на скорость работы интерфейса.

Как мы измеряем скорость загрузки Яндекс.Почты


Яндекс.Почту каждый день открывают миллионы человек из разных точек земного шара. И ни у кого она не должна тормозить, поэтому без различных измерений наша работа не обходится. В этом посте мы с alexeimoisseev и kurau решили рассказать о том, какие метрики у нас есть и какие задачи они решают. Возможно, это пригодится и вам.

Категория: Веб-разработка, Яндекс

 

High CPU или как Garbage Collector может убить производительность

Автор: admin от 26-11-2014, 16:29, посмотрело: 234

Добрый день.

Примерно 2 недели назад наш мониторинг тул (NewRelic) начал детектить большое количество падений сайта продолжительностью не более 1 минуты, но с очень большой периодичностью. Помимо этого визуально было заметно, что общая производительность веб-приложения (Umbraco 6.1.6, .net 4.0) упала.

Красные полосы на картинке — это и есть наши падения.

High CPU или как Garbage Collector может убить производительность

Да, оговорюсь. Перед тем, как мы это все заметили, новый модуль для блога был установлен и соответственно блог компании был мигрирован из Worldpress в Umbraco.

В итоге у нас есть следующие входные данные: приложение стало хранить больше данных (намного больше) + был установлен сторонний модуль = High CPU.

Категория: Программирование, Веб-разработка

 

Как я документирую процесс разработки

Автор: admin от 26-11-2014, 16:20, посмотрело: 187

Вы пишете лишнюю документацию для вашего проекта? Нет? Тогда вам ее недостаточно!

Угадать для каждого конкретного проекта необходимый объем технической документации крайне сложно и важно. Важно — потому, что от этого зависит скорость процесса, качество и стоимость. Сложно — потому что сам процесс может меняться со временем, могут меняться исполнители, да и для заданного состояния процесса не так просто подобрать нужный набор и объем документации.

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

Категория: Программирование » Веб-разработка

 

Обновление прошивки VoCore: UART

Автор: admin от 26-11-2014, 16:07, посмотрело: 647

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

Чтобы перепрошить сей девайс, нам понадобится преобразователь USB-UART и проводочки, чтобы это всё соединить. На картинке ниже указаны, где находится питание и порт UART:

Обновление прошивки VoCore: UART

Категория: Железо » Сделай Сам

 

Эволюция: графика и механика

Автор: admin от 26-11-2014, 15:40, посмотрело: 255

Эволюция: графика и механика


В январе этого года наш игровой департамент выпустил мобильную игру «Эволюция: Битва за Утопию». Игру хорошо приняли, людям нравится играть в нее. Я часто вижу людей с «Эволюцией» в метро. Даже начал желания загадывать, когда оказываюсь между игроками. И в этом посте, подготовленным по моему докладу на КРИ 2014, я хотел бы подробнее рассказать о процессе разработки и особенностях «Эволюции».

Категория: Программирование » Game Development

 

Отзывчивые изображения на практике (Часть 3)

Автор: admin от 26-11-2014, 15:40, посмотрело: 342

Последняя часть истории об отзывчивых изображениях, которую мы начали здесь и продолжили тут, рассказывая о применении srcset и sizes. Сегодня речь пойдет об использовании тега для обертывания изображений.

Вторая стадия: picture и режиссура

srcset для ленивых, picture для безумных™
Мэт Маркес

Итак, для изображений, которые просто нужно масштабировать, мы приводим список наших исходников и их ширину в пикселях в srcset, позволяем браузеру выбирать, какая ширина изображения будет отображаться с помощью sizes, и отпускаем наше безумное желание все контролировать. Но! Иногда нам захочется адаптировать наши изображения, выходя за рамки масштабирования. В таком случае, нам нужно вернуть небольшую часть контроля над подбором исходников. Вводим picture.

Категория: Программирование » Веб-разработка

 

Маршруты на картах Google в Android-приложении

Автор: admin от 26-11-2014, 13:19, посмотрело: 1134

Недавно у меня возникла необходимость отображать маршрут между двумя точками на карте Google в моем приложении. На Хабре уже были публикации на эту тему. Например, «Маршруты на картах Google в вашем Android-приложении». Однако этим материалам уже довольного много времени и они не используют новых возможностей. Хочу показать еще один способ рисования маршрутов, может быть, кому-то он окажется полезен.

Категория: Веб-разработка, Google, Android

 

Мастер Кит реанимирует свой блог о DIY электронике на Хабре

Автор: admin от 26-11-2014, 13:14, посмотрело: 298

Мастер Кит снова с Вами! Наш блог молчал некоторое время, но мы вернулись.

Мы, как и прежде, разрабатываем и производим электронные наборы, блоки и модули для радиолюбителей и начинающих электронщиков. В какой-то момент нам стало этого мало, и мы замахнулись на готовые устройства — гаджеты. Не все шло гладко. в какой-то момент мы поняли, что совместить в одной компании продукцию для самодельщиков и товары для широкого потребительского рынка невозможно и нецелесообразно. Гаджеты были выделены в отдельное направление «Даджет» (представлен на GeekTimes), а Мастер Кит снова вернулся к основам и сосредоточился на DIY-продукции.

Категория: Гаджеты, Веб-разработка, Сделай Сам