Здравствуй, дорогой хабрадруг! В этой статье приводятся 25 самых полезных сочетаний клавиш (шорткатов) в Photoshop, которые вы можете использовать, для того чтобы ускорить выполнение вашей работы. Некоторые из них редко упоминаются, некоторые применяются довольно часто, а некоторые вообще доступны только в Photoshop CS5. Я надеюсь, что каждый из вас найдет новые и полезные шорткаты в этой статье. Итак, давайте же начнем!
Говорят, что все гениальное должно быть очень простым.
Глядя на этот сайт, трудно не согласиться:
18 ноября 2011, 15:38
166
Если вы запускаете новый сайт и заканчиваете его оформление, то есть смысл посмотреть коллекцию
Subtle Patterns: отлично оформленную коллекцию фоновых текстур (паттернов) под лицензией Creative Commons Attribution 3.0 Unported. Их можно использовать без ограничений.
Сайт привлекает удобным предварительным просмотром: каждую текстуру можно мгновенно применить на всей странице в качестве фона. Сейчас там 93 работы, коллекция еженедельно пополняется отличными новинками.
Все текстуры на сайте Subtle Patterns являются повторяющимися, то есть склеиваются в бесшовную заливку.
23 октября 2011, 13:39
1288
Возможно заголовок этой статьи может ввести вас в заблуждение, но думаю, что большинство тех, кто достаточно долго занимается программированием и проектированием ПО, поймет о чем пойдет речь далее. В первую очередь запись адресована независимым разработчикам.
Зададим себе несколько вопросов. Часто ли я переписываю свой код с нуля, пытаясь его улучшить? Часто ли я меняю дизайн приложения во время его разработки? Задерживаюсь ли я на каждом методе (или функции) достаточно долго, пытаясь продумать все аспекты его использования? Считаю ли я, что абсолютно любое программирование служит мне уроком и источником опыта? Стараюсь ли я в новом коде всегда использовать что-то новое, чтобы саморазвиваться? Обращаю ли я больше внимание на лаконичность/красоту кода, чем на лаконичность/красоту приложения в целом?
Если вы на большинство этих вопросов ответили положительно, поздравляю — вы страдаете от того же недуга, что и я. От
перфекционизма.
26 сентября 2011, 16:31
474
Привет, Хабр.
Вот уже вторую неделю моя основная операционная система — Mac OS X (10.6.7). Впечатления… неоднозначные. Многие вещи очень нравятся, с некоторыми готов смириться (и даже допускаю, что придет время, когда сочту их удобными), но есть и такое, что меня не устраивает просто категорически. А именно — клавиатурные раскладки. Дело в том, что мне приходится работать с оформлением текстов (соответственно, нужна удобная типографская раскладка), плюс к этому — помимо английского и русского языка, достаточно часто требуется украинский. Ну и я 15 лет отстучал по PC-шной клавиатуре и продолжаю ее использовать на основной работе.
Осмотревшись в Mac OS X в ее состоянии «из коробки», я загрустил… Ситуация, глазами свичера-нюба с повышенными запросами, приблизительно следующая:
- Переключение раскладки по Command + Space. Достаточно красивое решение — отбражение большого полупрозрачного окна с раскладками, но мне непривычно.
- Раскладка по-умолчанию — U.S. Не отключается (во всяком случае, вопрос в Q&A все еще без ответа).
- Типографические символы на раскладках присутствуют, но набор не соответствует тому, что я обычно использую — много лишнего (для меня) и многого нехватает.
- Стандартная русская раскладка отличается от PC-шной — точка и запятая доступны по Shift + 6, Shift + 7. Есть правда, и PC-шный вариант. С украинской всё совсем плохо — PC-шного варианта нет, плюс заменены местами буквы «И»/«І».
Что делают гики, когда их что-то не устраивает в системе? Правильно. :) Берут в руки напильник.
Первым делом я портировал под мак свою типографскую раскладку:
Метод console.log() — отличный способ вывести отладочную информацию, не мешая пользователю. Но знаете ли Вы, что объект console имеет еще уйму других не менее полезных методов? Очень редко разработчики используют этот функционал, ограничиваясь неблокирующим alert'ом. Что-ж, давайте исправим это положение.
26 февраля 2011, 02:23
452

Сейчас самое время повышать уровень дизайна своих работ с помощью веб-шрифтов
Без преувеличения, сейчас сетевая типографика переживает захватывающий период своей жизни. Недавние технологические скачки приблизили нас еще на шаг ближе к типографической нирване в интернете. Шаг, которого все так долго ждали.
Свобода использования веб-шрифтов вне безопасного списка на всех ведущих ОС стала возможной, по большому счету, благодаря трем основным, почти одновременным технологическим факторам: широко распространенной поддержке правила @font-face в браузерах; появлению таких «шрифтохранилищ» как
Typekit и
Fontdeck; создание нового формата шрифтов — архивированного файла шрифта WOFF.
28 января 2011, 17:53
600
Хочу Вам рассказать о штуке, которую я изобрел сегодня, чтобы ускорить процесс загрузки сайтов. Все вы знаете, что
<script src="..."></script> задерживает отрисовку страницы, пока не загрузится этот скрипт. Если их десятки — это может сереьезно замедлить работу сайта — в результате пользователь 20 секунд пялится на пустую (или недорисованную) страницу из-за какого-нибудь тупящего социального виджета (умножить на десяток этих виджетов).
Не правда ли было бы круто, если бы можно было сказать
<script extsrc="..."></script> (
"extsrc" = "грузи потом"), чтобы скрипты загружались
после того как страница отрисована?
Все бы хорошо, но есть
document.write… Сегодня я наконец решил его проблему — представляю
extsrc.js — скрипт, который запустит все скрипты после отрисовки страницы (даже если они содержат
document.write — и правильно отрисуется все).
Результат? Супер-быстрая загрузка страниц, даже если там море всяких внешних скриптов.
Использование:
Заменяем
<script src="..."> на
<script extsrc="...">.
Итого получается:
<script src="http://whiteposts.com/extsrc_js/extsrc.js"></script>
<script extsrc="..."></script>
9 октября 2010, 19:12
275
Если посмотреть на скрипт, сжатый
Closure Compiler'ом,
YUI Compressor'ом или еще чем-нибудь, можно увидеть бесконечные вереницы повторяющихся ключей:
.prototype,
.length,
offsetParent и так далее. Попробуем избавиться от них на примере плагина jQuery UI Sortable. Скажу сразу, что gzip нам не переплюнуть, но когда его нет под рукой или нельзя им воспользоваться (например, на конкурсе
10K Apart), эта техника сжатия может оказаться весьма полезной.
На написание данной заметки натолкнула одна интересная
статья “Anchoring effect”. Однако это совсем не перевод, так как в тексте встречается много лишней информации и исследований в духе «Британские ученые доказали…» Это скорее творческая интерпретация.
В статье описывается один очень важный психологический эффект –
эффект якоря или
эффект привязки.
В чём секрет?
Когда вам говорят
«Только не думай о розовой обезьяне» — вы начинаете о ней думать. Но это пустяки, по сравнению с подсознательным смещением в восприятии числовых показателей.
Чтобы что-то оценить, нам необходима отправная точка, некий якорь – что-то вроде «розовой обезьяны».
Например, если спросить – сколько человек составляет население Венесуэлы, что вы скажете? Растеряетесь и задумаетесь. А если задать вопрос:
«Население Венесуэлы больше или меньше 65 млн?». Вопрос приобретает иной окрас, и ваш мозг подсознательно начинает опираться на упомянутую цифру, даже если она взята «с потолка». Какой ответ вы дали в первом и втором случае? Во втором случае названное число будет намного больше, чем в ответ на первый вариант вопроса.
А между тем – в Венесуэле живет всего 28 млн человек.
Неоднократные исследования показали, что наш мозг всегда цепляется за подобные якоря, намек на которые нам дают обстоятельства, причем абсолютно любые.
3 сентября 2010, 10:22
172