Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

15 тривиальных фактов о правильной работе с протоколом HTTP

Время на прочтение7 мин
Количество просмотров232K
Внимание! Реклама! Пост оплачен Капитаном Очевидность!

Ниже под катом вы найдёте 15 пунктов, описывающих правильную организацию ресурсов, доступных по протоколу HTTP — веб-сайтов, «ручек» бэкенда, API и прочая. «Правильный» здесь означает «соответствующий рекомендациям и спецификациям». Большая часть ниженаписанного почти дословно переведена из официальных стандартов, рекомендаций и best practices от IETF и W3C.



Вы не найдёте здесь абсолютно ничего неочевидного. Нет, серьёзно, каждый веб-разработчик теоретически эти 15 пунктов должен освоить где-то в районе junior developer-а и/или второго-третьего курса университета.

Однако на практике оказывается, что великое множество веб-разработчиков эти азы таки не усвоило. Читаешь документацию к иным API и рыдаешь. Уверен, что каждый читатель таки найдёт в этом списке что-то новое для себя.
Читать дальше →
Всего голосов 191: ↑186 и ↓5+181
Комментарии120

Пример работы с технологией iBeacon с помощью Swift

Время на прочтение4 мин
Количество просмотров13K
Учитывая возрастающий интерес к использованию Bluetooth маячков в различных областях начиная от чипирования животных, навигации в музейной экспозиции и заканчивая наиболее востребованной функцией уведомлений по акциям в магазинах, мы в Techmas подготовили введение для их внедрения на практике. Возможно, кому-нибудь из разработчиков, кто только планирует создавать свои приложения и еще не знает с чего начать, инструкция ниже поможет разобраться с основными понятиями и возможностями технологии. Несмотря на то, что уже существует набор SDK для работы с маячками, мы используем только Swift и библиотеки CoreLocation и CoreBluetooth.



Читать далее
Всего голосов 18: ↑16 и ↓2+14
Комментарии2

Понимая Docker

Время на прочтение7 мин
Количество просмотров1M
Уже несколько месяцев использую docker для структуризации процесса разработки/доставки веб-проектов. Предлагаю читателям «Хабрахабра» перевод вводной статьи о docker — «Understanding docker».

Что такое докер?


Докер — это открытая платформа для разработки, доставки и эксплуатации приложений. Docker разработан для более быстрого выкладывания ваших приложений. С помощью docker вы можете отделить ваше приложение от вашей инфраструктуры и обращаться с инфраструктурой как управляемым приложением. Docker помогает выкладывать ваш код быстрее, быстрее тестировать, быстрее выкладывать приложения и уменьшить время между написанием кода и запуска кода. Docker делает это с помощью легковесной платформы контейнерной виртуализации, используя процессы и утилиты, которые помогают управлять и выкладывать ваши приложения.
Читать дальше →
Всего голосов 27: ↑22 и ↓5+17
Комментарии62

Docker контейнеры для web-разработчика под OS X

Время на прочтение3 мин
Количество просмотров24K
Всю свою текущую разработку я веду, используя docker контейнеры, и если под Linux такой подход не вызывает никаких проблем, то под OS X некоторые моменты могут отнять невероятное количество сил и времени.

Об одном из таких моментов я и хочу рассказать.
Читать дальше →
Всего голосов 35: ↑33 и ↓2+31
Комментарии12

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №131 (20 — 26 октября 2014)

Время на прочтение5 мин
Количество просмотров50K
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости


Читать дальше →
Всего голосов 49: ↑41 и ↓8+33
Комментарии8

MacBook и акселерометр

Время на прочтение1 мин
Количество просмотров3.6K
image Изучая презентацию по HTML5 случайно наткнулся на удивительную особенность свего макбука. Дойдя до слайда про ориентацию устройства я зачем-то приподнял ноутбук и… обнаружил, что в нем есть акселерометр. Причем вполне доступный для использования простыми смертными.

Google пролил свет на вопрос. Оказывается это SMS (Sudden Motion Sensor), живет в макбуках уже давно, выставлен в виде API наружу, и существует даже некоторое количество приложений и игр под мак использущих эту возможность.

Пара роликов с наиболее интересными (как мне показалось) из них.
Читать дальше →
Всего голосов 90: ↑66 и ↓24+42
Комментарии50

Релиз AIR 2.0 beta

Время на прочтение2 мин
Количество просмотров751
На сайте Adobe Labs выложили дистрибутив AIR 2.0, одного из самых долгожданных продуктов компании Adobe. Версии для всех операционных систем (Windows, Mac and Linux), а также для x86-нетбуков имеют статус беты.

Одновременно с платформой разработки вышла новая версия Flash Player 10.1. Среди основных новшеств платформы 2.0 и плеера — поддержка мультитача и локального микрофона. Во Flash Player 10.1 появилось аппаратное ускорение при декодировании видео H.264 и устранён старый баг с Unicode в операционных системах, отличных от Windows.

Официальный анонс AIR 2.0 состоялся на конференции Adobe MAX 2009 месяц назад, тогда же были оглашены его спецификации: см. подробный обзор новых возможностей AIR 2.0 и видео под хабракатом.
Читать дальше →
Всего голосов 27: ↑20 и ↓7+13
Комментарии31

Жизненно важные советы по эффективному дизайну логотипов

Время на прочтение8 мин
Количество просмотров33K
В Интернете мы видели много креативных логотипов, ресурсов дизайна логотипов и обучающих материалов создания логотипов. Однако все это создавало лишь хороший инструментарий для дизайна логотипов, но, прежде всего у вас должно быть четкое понимание того, что делает дизайн логотипа хорошим и что вы должны принять во внимание, прежде чем использовать этот инструментарий.

В этой статье мы познакомим вас с концепциями создания эффективного логотипа, а также представим принципы и лучшие примеры того, как можно создать знаковый бренд.
Читаем дальше...
Всего голосов 63: ↑53 и ↓10+43
Комментарии33

Динамика формы и дизайн сайтов

Время на прочтение3 мин
Количество просмотров5.7K
Оформление многих сайтов представляет собой обыкновенные статичные элементы утилитарно расставленные по обкновенному статичному холсту. Однако известно, что, например, в фотографии и графике ценится переданная динамика, движение, воздействие внешних сил.


(Hajo Rose, Highjumping, 1930)

Мне стало интересно как обычно в форме объектов передают влияние на них тех физических процессов, которые мы испытываем каждый день. Если «объявить» на странице сайта наличие тяготения, ветра, сопротивления и других сил, можно на этой основе попробовать нарисовать интересную композицию.

Cамая основная сила, которая действует на нас всегда — это сила всемирного тяготения. В форме она может быть выражена ассиметрией относительно горизонтальной оси — тяжесь заставляет массу объекта смещаться вниз к земле. Так же, о наличии тяготения свидетельствует поддержка объекта. Зрителю должно казаться, что если ее убрать, объект упадет.

Вот эти плафоны обыгрывают этот закон. Два из них ассиметричны, а третий симметричен от чего как бы зависает в воздухе.



Продолжение под катом.

Читать дальше →
Всего голосов 61: ↑54 и ↓7+47
Комментарии19

«Отсекая лишнее». Каким образом ограничить свою фантазию и фантазию заказчика?

Время на прочтение11 мин
Количество просмотров1.6K
Дизайн — оригинальная профессия. Здесь, как нигде больше, допустимо множественное решение поставленной задачи (может быть еще в философии, но там много не заработаешь:). Даже откинув варианты, возникающие «по вине заказчика» (вкусовщина, неверно поставленная задача, профанация) или «по вине исполнителя» (показушный креатив), дизайнер все-равно окажется перед выбором из нескольких вариантов. Не всегда есть возможность досконально изучить рынок, для которого создается дизайн-работа, либо элементарно может не хватить опыта или знания трендов. Автор статьи никогда не относился с негативом к пожеланию заказчика сделать несколько вариантов дизайна. Можно долго оговаривать условия задачи, уточнять бриф, проводить аналитику (безусловно, это важнейшие этапы), но пока заказчик не увидит набросок решения, он не скажет, соответствует это его ожиданиям (и ожиданиям рынка) или нет. По сути, дизайнер-профессионал должен прощупать почву, прежде, чем ринуться в бой и сделать готовый макет. Это экономит его время и время заказчика.

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

Читать дальше →
Всего голосов 54: ↑52 и ↓2+50
Комментарии23

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1

Время на прочтение5 мин
Количество просмотров39K
Несколько выдающихся примеров и рекомендаций по созданию качественного дизайна веб-страницы или блога

quality

Многие люди склонны описывать предоставляемые ими услуги по веб-дизайну как «качественные». Но что означает здесь слово «качество», как определить, является дизайн качественным или нет? Что ж, я вижу несколько способов определить качество применительно к сфере веб-дизайна. Ведь если однажды определить, что позволяет создавать качественный веб-дизайн, можно использовать эти же приемы для оттачивания собственного стиля.

Чтобы объяснить, как я понимаю качество в дизайне веб-сайтов, я собрал несколько рекомендаций и примеров.
Читать дальше →
Всего голосов 164: ↑152 и ↓12+140
Комментарии64

Как подобрать цвет для оформления своей работы

Время на прочтение1 мин
Количество просмотров3.1K
Эдвард Тафти в Envisioning Information упоминает об одном способе выбора цветовой палитры для оформления. Он говорит, что очень хорошо использовать цвета окружающего нас мира. Человеку должны быть приятны те сочетания цветов, которые окружают его в природной приятной обстановке в солнечный день.

Решив попрактиковаться, я взял несколько своих мыльничных фотографий, потыкал в них пипеткой и покрасил получившимися цветами маленький бессмыссленный шаблон.

Вот погожий зимний пейзаж



Под катом еще фотографии, а если вам интересен Тафти, у меня на сайте есть ссылки на его книги и примеры из них.

Читать дальше →
Всего голосов 86: ↑81 и ↓5+76
Комментарии43

Книга How Do You Design. Справочник по 130 схемам процесса дизайна

Время на прочтение1 мин
Количество просмотров1.4K
Хью Дабберли и люди из студии Dubberly Design Office проделали огромную работу по поиску и обработке теоретических описаний процесса дизайна. Около 130 моделей составили содержание их книги How Do You Design. Книга написана для образовательных целей и свободно доступна на сайте авторов.



Кто недавно читал про схему от AIGA и удивлялся сереньким цветам вместо красного — это как раз оттуда. На своем сайте я отдельно перевел и выложил пару наиболее любопытных схем («AIGA» в том числе).

Под катом — еще немного слов про книгу.

Читать дальше →
Всего голосов 43: ↑38 и ↓5+33
Комментарии13

Урок matte painting

Время на прочтение1 мин
Количество просмотров28K

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

Во вложении четыре части, у кого диалап — можно не заходить :):)

Читать дальше →
Всего голосов 193: ↑180 и ↓13+167
Комментарии94

10 правил хорошего дизайна

Время на прочтение1 мин
Количество просмотров3.3K
  1. Создавайте коммуникацию, а не декорации.
  2. Пользуйтесь визуальным языком.
  3. Используйте максимум две гарнитуры. Ладно, может три.
  4. Осмысленно подбирайте цвета.
  5. Если можно обойтись меньшим, то так и делайте.
  6. Просветы и пустоты волшебны — используйте их, а не просто забивайте чем-то.
  7. Обращайтесь с текстовым набором как с изображением, будто он настолько же важен.
  8. Не будьте субъективны; помните, что делаете не только для себя.
  9. Будьте убедительны. Делайте всё целенаправленно — или не делайте вообще.
  10. Симметрия — абсолютное зло.
Номер 3 (типографика). Помните, что даже в одной гарнитуре много разных начертаний (например, обычное, светлое, ультрасветлое, узкое, курсивное, полужирное, сверхжирное, и т. д.), так что подумайте о том, чтобы работать только с одной профессиональной гарнитурой на проект и посмотрите, что вы сможете сделать. Я предпочитаю гротескные гарнитуры, но комбинация может тоже хорошо сработать в экранной типографике (Эппл, например, использует Helvetica и Apple Garamond вместе).

Номер 10 (симметрия). Ладно, симметрия — не зло, на самом деле она может быть довольно красивой и успокаивающей, (или серьёзной, и т. п.). Но симметрия также может оказаться скорее унылой и предсказуемой. Асимметричный дизайн более динамичен в общем и может дать больше свободы и выразительности. Я сам имею кое-какое отношение к асимметрии (может, потому, что у меня кривой нос от игры в американский футбол). Эстетика Дзен тоже вся про асимметрию (Fukinsei 不均斉).

...
Всего голосов 37: ↑26 и ↓11+15
Комментарии34

10-ка самых «пиратских» игр уходящего года.

Время на прочтение1 мин
Количество просмотров815
imageПродолжаем рассказывать вам о всяких интересных чартах, которые словно грибы после дождя появляются в сети. Все подводят итоги, даже пираты. Любители торрентов с сайта TorrentFreak проследили за активностью нелегальных сообществ и опубликовали список игр, которые были скачаны из сети наибольшее количество раз. Вот печальный список лидеров (в скобках указано количество загрузок):
Читать дальше →
Всего голосов 46: ↑35 и ↓11+24
Комментарии111

Доступна русская документация для продуктов линейки CS4

Время на прочтение1 мин
Количество просмотров737
На сайте Adobe опубликована русская документация по новым продуктам в виде онлайн справки и PDF.

Photoshop CS4 Online + PDF (38Mb)

Illustrator CS4 Online + PDF (31 MB)

InDesign CS4 Online + PDF (38 Mb)

Dreamweaver CS4 Online + PDF (19Mb)

Fireworks CS4 Online + PDF (15Mb)

Похоже больше не находится… У кого получится — кидайте ссылки в таком же формате- перенесу в пост.
Всего голосов 47: ↑42 и ↓5+37
Комментарии17

Шаблонизаторы для PHP, обзор принципов.

Время на прочтение6 мин
Количество просмотров2K
У таких статей обычно плохая судьба на Хабре.
«Шаблонизаторы», в особенности «шаблонизаторы для PHP» — встретив эти слова в заголовке темы на форуме, названии статьи или записи в блоге, можно быть уверенным — очередной холивар где-то рядом. В чем причина?
Постараюсь не скатиться до банальностей
Всего голосов 3: ↑3 и ↓0+3
Комментарии7

Изменяем пароль root’a или любого другого аккаунта в Mac OS

Время на прочтение1 мин
Количество просмотров49K
Несколько дней назад появилась такая вот задача: сбросить пароль root’a на MacBook’е, т.к. владелец ноутбука как-то поменял его и забыл.

Наиболее легкий и почти единственный путь, который я нашел в Интернете находится по-адресу (http://support.apple.com/kb/HT1274 — Mac OS X: Changing or resetting an account password ). Его идея заключается в том, что у нас есть загрузочный Mac OS X Installation Disk, с помощью которого мы изменяем пароль администратора через графический интерфейс.

Но что делать, если у нас есть MacBook и нету диска инсталяции? В этом случае, наш друг/сват/брат/товарищ Apple предлагает нам купить этот диск, после чего сменить пароль. Очень просто, не так ли? :)

Я предлагаю другой способ: нужно загрузиться в single user mode и сменить пароль через shell. Для загрузки в single user mode нажимаем “Command-S” во время загрузки Mac OS (сразу после включения). Если все сделано правильно и вовремя, то перед нами загрузится root shell #

Далее “ремаунтим” root partition во Write mode:
# /sbin/mount -uw /

И, напоследок, меняем пароль root’а или любого другого аккаунта с помощью простой комманды:
# passwd root
Всего голосов 60: ↑39 и ↓21+18
Комментарии61

Используем Adobe Illustrator для создания макета страницы

Время на прочтение4 мин
Количество просмотров91K
Данное руководство создано для тех, кто уже умеет пользоваться Adobe Illustrator, но пока не знает всех тонкостей работы с ним и хочет познакомиться поближе.

Товарищ CurlyBrace уже сверстал представленный здесь макет, спасибо ему!

Для начала посмотрите на то, что мы будем стараться сделать:



Читать дальше →
Всего голосов 162: ↑139 и ↓23+116
Комментарии159
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность