Как Заиконить Сайт

Все мы любим красивости. И по возможности стараемся даже в мелочах как-то выделиться. Помню, как лет 8-10 назад в FIDO-эхах посвященных программированию, чуть ли не каждую неделю появлялся какой-нить начинающий программер, который умолял открыть секрет размещения в трее иконки своего приложения. :)

И сейчас происходит что-то подобное, но уже в ВЭБе. Как в то далекое время любая, даже самая мелкая программа пыталась защемить себя в трей к часам, так и теперь любой, даже самый неказистый сайт старается всунуть свою иконку в адресную строку браузера.

И сегодня речь пойдет о том, как же это делается.

А делается это очень просто, всего в три очень простых шага:

  1. рисуете иконку
  2. даете ей имя favicon.ico
  3. закачиваете этот файлик на свой сервер в корень Вашего сайта.

Теперь по-подробнее обо всех шагах.

Первое - рисование иконки.

Для рисования иконки можно использовать любую подходящую программу, благо их в сети навалом. Многие графические редакторы умеют сохранять изображения в формате ICO, но есть и специальные редакторы иконок. Кстати, супер-мега-редактор Adobe Photoshop, как это не странно, НЕ УМЕЕТ создавать иконки. Поэтому, даже обладателям этой мега-программы, для рисования иконок все же придется искать что-то попроще. :)

Сам процесс рисования тривиален. Стоит только обратить внимание на то, что изображение должно быть размером 16х16 точек и иметь 16-ти цветный формат. Именно 16-ти цветный (4 бита), а не 16-битный (65 536 цветов). :)

Второе - переименование файла.

Честно говоря, favicon.ico - не единственное имя для иконки. Вы можете назвать ее как угодно, например fav.ico. Но в этом случае Вам придется добавить одну строчку в шаблон вашего сайта. А именно, в секции нужно будет вставить вот такой код:

Пример кода:
<link rel="icon" type="image/x-icon" href="/fav.ico" />

Третье - заливка на сервер.

Корневая папка сайта - тоже не панацея. Файл иконки можно располагать в любой папке, доступной серферу. Более того, можно сделать так, что в разных папках будут лежать разные файлы иконок. При этом разные разделы сайты будут иметь разные иконки. :)

Если Вы располагаете файл иконки не в дефолтовом месте (корневая папка сайта) и/или не с дефолтовым именем (favicon.ico), то Вам нужно вставлять в HTML-файлы строчку, описанную выше. Кроме того, если иконка лежит не в корне сайта, то в этой строчке нужно указать путь к иконке. Например так:

Пример кода:
<link rel="icon" type="image/x-icon" href="/pics/icons/fav.ico" />

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

Пример кода:
<link rel="icon" type="image/x-icon" href="httр://yandex.ru/favicon.ico" />

Напоследок скажу еще об одном маленьком нюансе.

Если вдруг Вы все сделали правильно, но иконка не отображается, то возможно у Вашего хостера не прописан mime-тип для файлов с иконками (типа ICO). Хотя сейчас таких хостеры - редкость, но все же...

Решить проблему можно двумя способами:

  • напрячь хостера и заставить его прописать на сервере нужный Вам тип.
  • прописать тип самостоятельно.

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

Второй путь более тернист, но даже с ним вполне справится человек, закончивший 5 классов средней школы. :)

Все, что Вам потребуется - вписать строку AddType image/ICO ICO в файл .htaccess, расположенный в корневой папке Вашего сайта. Просто? Конечно! Только соблюдайте регистр символов, т.к. он имеет значение.

Ну вот и все. Удачи Вам в заиконивании своих сайтов. :)


Кручу, верчу, обмануть хочу!

Просматривал тут статистику запросов, по которым заходят люди ко мне в блог и заметил, что довольно часто приходят с одним и тем же запросом: "Поворот объекта в фотошопе" или "как повернуть рисунок в Photoshop". Видимо это жутко актуальная для серферов тема. Что ж, раз так усердно просите, расскажу. Тем более, что этот блог изначально задумывался далеко не как программерский. Основная идея была как раз напрямую связана с медиа-продукцией (отсюда и название) и использованием таких программ как Adobe PhotoShop, Adobe Premiere и им подобных. Надеюсь, что постепенно все же сверну тематику в нужное русло. ;)

Да, чуть не забыл, картинки мне вставлять лень, поэтому постараюсь все объяснить на словах. Тем более, что там все достаточно просто. И еще один момент - я использую только НЕРУСИФИЦИРОВАННЫЕ программы. Поэтому, если не знаете английского и у вас русский фотошоп, то вооружайтесь словарями. :)

Итак, давайте научимся поворачивать объекты в Photoshop.

Для начала сделаю одно важное замечание.

Все трансформации (а поворот - именно трансформация) в Photoshop применяются ко всему текущему слою. Если же вам нужно применить трансформацию к части слоя, то необходимо сперва выделить обрабатываемый участок с помощью одного из инструментов выделения (Rectangular Marquee Tool, Elliptical Marquee Tool, Lasso Tool, Polygonal Lasso Tool, Magnetic Lasso Tool, Magic Wand и т.д.), которые находятся в панели инструментов. Ну или другим способом (например, через пункты меню Select).

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

Ладно, давайте к делу.

Для трансформаций в фотошопе есть сразу несколько команд. Все они собраны в меню Edit/Transform. Разберем их:

  • Scale - масштабирование (увеличение/уменьшение)
  • Rotate - поворот
  • Screw - наклон
  • Distort - искажение
  • Perspective - перспективное преобразование
  • Warp - изгибание
  • Rotate 180 - поворот на 180 градусов (переворот)
  • Rotate 90 CW - поворот на 90 градусов по часовой стрелке
  • Rotate 90 CCW - поворот на 90 градусов против часовой стрелки
  • Flip Horizontal - отражение горизонтальное
  • Flip Vertical - отражение вертикальное

Самые простые трансформации - это последние 5 пунктов - повороты на углы кратные 90 градусам и отражения. Эти операции не требуют от пользователя никаких дополнительных данных и поэтому не имеют настроек и выполняются сразу же - выделенная область или слой повернется или отразится относительно своего центра. Думаю тут вопросов возникнуть не должно - все слишком просто. Поэтому касаться их больше не будем, а все, что написано ниже, относится только к первым шести видам трансформаций.

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

Как только вы выберете любой из первых шести пунктов меню трансформаций, ваше изображение изменится. На нем появится описывающий прямоугольник (ОП), линии которого будут проходить точно по краям выделенной области (или изображения из слоя, если вы работаете с целым слоем). На углах и в серединах сторон описывающего прямоугольника расположены маленькие квадратики. Это - управляющие зоны, т.е. те самые "ручки-рычаги", с помощью которых вы и будете управлять трансформацией.

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

Давайте поподробнее рассмотрим, какая "ручка" что и как делает.

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

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

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

Кстати, центром трансформации (не только масштабирования, но и всех остальных) является вовсе не центр изображения, а специальная метка - кружок с вертикальными и горизонтальными палочками - "прицел". Именно точка в центре этого кружка-прицела и задает центр, относительно которого происходит сжатие/растяжение картинки. Естественно эту точку тоже можно перетаскивать в любое место, как внутри ОП, так и за его пределами.

Ладно, давайте вернемся к квадратикам.

Потянув за любой из угловых квадратиков, вы сможете изменить сразу и ширину и высоту выделенной части рисунка. При этом исходные пропорции сохранены не будут. Если же вам нужно их сохранить, то при перетаскивании держите нажатой клавишу Shift. Естественно, если вы будете держать нажатым Alt, то мастабирование будет симметричным. Ну а если при перетаскивании держать нажатыми и Shift и Alt, то вы получите симметричное масштабирование с сохранением исходных пропорций. :)

Ух, с масштабирование вроде разобрались. Давайте перейдем к следующему пункту меню Transform - повороту (Rotate).

Этот пункт позволяет повернуть выделенную область изображения относительно центральной точки (которая задается уже известным вам "прицелом") на любой угол. Делается это (как и в случае масштабирования) с помощью тех же квадратиков на описывающем прямоугольнике. Только теперь они работают подругому.

Схватите любой из квадратиков и тяните в любую сторону - выделенный рисунок начнет поворачиваться. И чем дальше вы утяните курсор, тем больший угол будет у поворота. Все. :)

На самом деле не совсем все. Если при повороте держать нажатой клавишу Shift, то объект будет поворачиваться на угол, кратный 15 градусам. Таким способом можно легко и точно повернуть объект на 15, 30, 45, 60, 75 и более градусов. Вот теперь точно все. :)

Идем дальше - наклон (Screw). Как видно из названия, эта трансформация позволяет наклонять объекты. Перетаскивание центральных квадратиков приводит к пропорциональному наклону, угловых - к непропорциональному. Удержание Alt (как и при масштабировании) включает режим симметричного искажения.

Следующий пункт меню - искажение (Distort). Этот вид трансформации как бы объединяет в себе масштабирование и наклон. Удержание Alt включает симметричность, Shift - закрепляет ось движения вдоль сторон ОП.

Перспективное преобразование (Perspective) - это тоже самое, что и наклон, но при перетаскивании угловых квадратиков происходит одновременное перемещение сразу двух квадратиков на одной стороне ОП. Это приводит к симметричному расширению или сжатию стороны ОП и, как следствие, появлению эффекта перспективы. Никакие удерживаемые клавиши в этом режиме ни на что не влияют.

Последний пункт меню Transform - изгибание (Warp). Этот режим самый "навороченный" по своим возможностям, но так же прост в управлении, как и предыдущие. В отличии от предыдущих режимов, при изгибании вы увидите не описывающий прямоугольник, а целую сетку, которая будет лежать поверх выделенного изображения. Таскать тут можно не только углы, но и узлы, и линии и вообще любую точку изображения. При перетаскивании сетка будет изгибаться, а за ней точно так же будет изгибаться и ваше изображение.

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

Все. Мы разобрались со всеми пунктами меню Transform.

Но я не могу упустить в этой статье еще один вид трансформации - свободную трансформацию (Free Transform). Активируется этот режим через меню Edit/Free Transform или комбинацией клавиш Ctrl+T. Запустив свободную трансформацию, вы увидите уже знакомый ОП, но теперь он будет действовать намного хитрее.

Простые перетаскивания квадратиков будут действовать так же как и при масштабировании. Если же вы выведете курсор за пределы ОП, то он примет вид наклонной стрелки. Это значит, что нажав левую кнопку мыши и потянув в сторону вы повернете объект. Т.е. режим Free Transform как бы объединяет в себе два режима - масштабирование и поворот.

Но и это еще не все.

Удержание клавиши Ctrl в этом режиме действует как временное (пока держите Ctrl) переключение в режим Distort! Естественно, удерживаемые клавиши Shift и Alt, действуют как в соответствующих "простых" режимах.

Ну вот, с трансформациями разобрались. Осталось сказать еще пару слов.

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

Второе: Любая трансформация не считается завершенной, пока вы не нажмете Enter или Escape. Обе эти кнопки вернут вас из режима трансформации обратно в режим рисования или выделения. Но при этом, если вы нажмете Enter, то трансформация закрепится, если же Escape, то трансформация отменится и изображение станет таким, каким было до начала трансформации.

Ну вот теперь точно все. Удачи в поворачивании объектов. :)


Не пристало вэб-мастеру ходить в рваных носках.

Для чего люди создают сайты? Причин может быть множество.

Кто-то хочет просто заявить о себе миру и создает "домашнюю страничку". Набивает туда свою автобиографию, чередуя ее фотографиями типа "Это - я", "Это моя комната", "Это вид из моего окна", "Это моя собака", "Это моя соседка" и т.д. Потом ставит кучу счетчиков в надежде, что сайт начнет зверски посещаться. Посмотрев в статистике на 3-4 случайных серфера в сутки, "аффтор" сего ресурса понимает, что его творение пока не дотягивает до гордого звания "Сайт" и начинает активно наполнять его контентом, как правило не имеющим ни ценности, ни даже общей тематики. Проходит время, посещаемость поднимается до 6-7 случайных IP в сутки и вэб-мастер понимает, что его ресурс никому не интересен и не нужен. Так и умирает еще толком не родившийся сайт.

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

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

Есть еще множество причин создания сайтов, но у всех остальных вариантов цель более-менее сходная и гораздо более реальная - заработать денег. Вот об этом и поговорим.

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

Однако, есть все же один способ получать деньги вне зависимости от того, тысяча человек пришла сегодня на ваш сайт или всего двое, один из которых - это вы сами. Фишка состоит в том, чтобы продавать не посетителей, а "авторитетность" сайта.

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

Но, как написано выше, вас не интересуют посетители, вам нужна звонкая монета. Какое же отношение все это имеет к вашему сайту?

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

Сомневаетесь? Зря! Почитайте форумы вэб-мастеров - там постоянно продаются/покупаются ссылки. Это один из самых ходовых товаров в среде оптимизаторов и сайто-строителей. Причем продаются абсолютно любые ссылки. Естественно за ссылку со слабого сайта денег платят меньше, но все равно платят. По крайней мере, даже с ТИЦ=10 и PR=1 на оплату хостинга, доменного имени и пиво по выходным точно хватит.

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

Эти конторы занимаются тем, что покупают место на вашем сайте и сдают его в аренду под размещение ссылок оптимизаторам. Естественно всю бухгалтерию, поиск заинтересованных оптимизаторов, само размещение ссылок и прочие мелочи они берут на себя. Вам достаточно только слегка подправить код своего сайта, чтобы начать на полном автомате получать деньги просто за его (сайта) существование. Ни посетители, ни показы, ни клики, ни переходы для вас больше ничего не значат - деньги вы получаете только за размещение ссылок. Ссылка на сайте появилась - ваш кошелек стал толще. Что может быть лучше и проще?

Закончить статью на этой оптимистичной ноте, заставив вас бродить по сети в поиске тех самых бирж, было бы как минимум не красиво. Поэтому дам пару ссылок проверенных лично мной контор. Первая и вторая. Просто перейдите по ссылке, зарегистрируйтесь, установите код на свой сайт (подробное описание "как и что" найдете на самих сайтах) и начинайте получать со своих давно заброшенных никому не нужных ресурсов стабильную прибыль.

Удачи!


Fast: [10] [20]

Этот сайт полностью окупает себя, хотя его ТИЦ=10, а PR=2. Хотите знать, как он это делает? Хотите чтобы Ваш сайт чарез пол-часа тоже начал на полном автопилоте приносить деньги?
Регистрируйся здесь и здесь и начинай получать деньги со своего сайта!