26декабря,
2011
Не пилите ёлки!

Александр Бычков придумал и нарисовал забавный проект для любителей природы, а точнее для тех, кому не по фиг судьба спиливаемых ежегодно в огромных количествах ёлках. Хорошая затея.

Я этот проект сверстал и слегка припорошил скриптами.

Голосуйте «за» или «по фиг». Можно ещё и майку купить.

11ноября,
2010
Удобное редактирование ключевых слов (keywords) в Modx Evolution

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

Для этого понадобится всего пара штук:

1. TV-параметр. Назовём его «keywords». Это должен быть тип Text, остальное не подходит. Назначить этот TV всем документам, где должны быть ключевые слова.

2. Установленный плагин Managermanager (он уже предустановлен в релизах, начиная с версии 1.02 вроде, последняя сейчас 1.04, так что проблем с этим быть не должно).

3. Добавить всего одну строчку в mm_rules (описание правил для Managermanager):

mm_widget_tags('keywords');

4. В <head> поставить вот такую строчку:

<meta name="keywords" content="[*keywords*]">

Этот виджет для Managermanager-а позволяет собирать вводимые на сайте теги, но никто не мешает использовать его для сбора, например, ключевых слов. Вводимое новое слово в любом документе в этом TV, потом отображается уже, как слово из выборки, по которому можно просто кликнуть, выглядеть это должно примерно так:

Итого, всё создали, это самая простая настройка, означает, что, где бы ни появился этот TV, он везде будет работать, как сборщик вводимых слов.

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

Более подробно о виджете «mm_widget_tags» есть в документации на русском.

26апреля,
2010
Обновился

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

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

Но кое-что ещё осталось, напишу пачку полезных вещей по ModX-у, потому что давно собирался.

А так, просто нарезка из последнего:

narezka

7февраля,
2009
Вертикальный предел и адекватная самооценка

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

И это нормально. Не могут все быть гениями, не должно быть такого, иначе гениальность потеряет всякий смысл. Станет обыденностью.

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

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

Никогда нельзя всё списывать на то, что «мне этого никогда не сделать» — это дорога в никуда. Но адекватно оценить свой нынешний опыт и мастерство, учитывая свои ошибки и недостатки, выдавать стоящие вещи без замаха на что-то далёкое и недоступное.

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

Вот отсюда и вытекает адекватность — делай то, что умеешь, улучшай навыки в процессе. Всему своё время. Если не останавливаться, оно придёт.

3февраля,
2009
Наконец-то обновился

Mark.Sh

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

Дизайн, HTML и CSS, а также установка ModX — всё сам.

За помощь в написании текстов спасибо OllyDark, за перевод на латышский и русский — всяческие благодарности Moon_Light.

Кое-что ещё не доделал, буду дорабатывать, но в целом сайт уже рабобельный.

29января,
2009
Стальные нервы, усталость и обвал

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

Часто таким износам подвержены люди умственного труда. Работая на 150%, 200% или ещё сколько сотен процентов, рано или поздно, обычно раньше, чем ожидаешь, случается обвал. На территории бывшего СССР работники интеллектуального труда вызывают до сих пор не самое приятное отношение к ним. Многие считают, что они вообще бездельники, дармоеды итд итп. Оправдываться, конечно, за то, что делаешь не нужно, востребована эта работа, значит, кто-то будет её делать. Но проблема в том, что никто и никогда в жизни не подумает, что могли закончиться идеи, нужно время для реабилитации, за это время можно делать множество другой работы, но выдавать что-то стоящее огромными партиями еженедельно никто не может, будь он хоть центральный мозг вселенной. Творческие кризисы — это плохо. Это мешает коммерческой работе, мешает самому исполнителю, мешает его нанимателю, мешает всем. Конечно, и результату.

Как вариант, работать двум людям в разных руслах, чтобы они могли друг друга подстраховывать. Бывает часто требование при приёме на работу «никаких творческих кризисов». Это логично. И реализуемо. Когда покупаешь пылесос, микроволновую печь, у них в инструкции всегда указано, как, сколько и в каких условиях нужно использовать оборудование. Отсюда вывод, нельзя давать людям гореть, как лампочкам от перегрузок, переживёт раз, переживёт два, потом сломается, как пить дать.

10января,
2009
Ученье — свет

Довелось мне порядка 5 недель побыть в роли учителя — девушка попросилась на практику, не отказался попробовать.
Скажем так, преподаватель из меня нулевой, я не блещу особой толерантностью к людям, не люблю объяснять на «понятном» языке не всем очевидные вещи, а объяснять очевидные вещи, это для меня сродни кнопке запуска ядерных ракет.
Но пользу я из этого извлёк, ученица попалась толковая, схватывала всё быстро и, если чего не понимала, то не задавала идиотских вопросов, а пыталась разобраться сама.
Наш «Лиепайский университет» не блещет уровнем преподавания, да и вообще-то, это известный факт, что дизайну в Латвии на высоком уровне учиться негде, оканчивать Художественную академию, а потом самостоятельно набираться опыта.
Для наших краёв — дизайн — это слишком всё ещё новое, а вебдизайн и айдентика — мифы.
Ну, опыт у меня порядка трёх лет имеется, на гениальность не претендую, но, что знаю, рассказал.

За пять недель разобрали (основную базу, не вникая в детали до самых-самых мелочей):

По айдентике:

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

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

По веб-разработке:

Дизайн сайта — модульная сетка, акценты, стилевая целостность, пропорции, логичность выводимой на страницы информации.

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

Установка modX CMS — вот тут я помогал находить неполадки, но больше ученица почерпнула из документации на официальных сайтах. И некоторые вещи разобрала, о которых я не знал, помогла разобраться в них мне.

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

За эти пять недель я извлёк кое-какую пользу для себя — научился более-менее спокойно что-то объяснять, вспомнил то, что уже стал забывать, нужное, но почему-то отошедшее на второй план, ну, и в целом, попробовал, как оно, преподавать.

6января,
2009
Несуществующий скотч

scotch

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

3января,
2009
Шаг за шагом

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

3января,
2009
Шрифты и веб

Подтолкнул меня написать об этом поиск полезной информации по теме системных шрифтов.
Попытка найти некую общность между операционными системами и отображением текста на веб-страницах, особым успехом не увенчалась. Каждая ОС отображает шрифты, как разработчики «положили», к тому же ещё и браузеры на свой лад любят менять вид.
Если, скажем, Макинтоши и Windows-платформы отличает сглаженные-несглаженные, то с Линуксами всё гораздо хуже. В Linux даже и близко нет таких шрифтов, к которым привыкли все, просматривая веб-страницы на Windows-платформах и Macintosh-ах. Устанавливать их будут специально только те, кому это действительно нужно. Можно, конечно, сказать, что пользователей nix-не так много, зачем, мол, из-за них ещё голову ломать. Проблема возникает в том, что большинство шрифтов там довольно размашистые, если подгонялся текст в какие-то рамки, то в большинстве случаев он просто вылезает за границы блока. Konqueror адекватно и прилично отображает весь текст, за исключением того, что он просто заменяет все шрифты на жёстко заданные в настройках.
Выбирая подходящие шрифты, набрал совсем немного тех, которые, в принципе, на большинстве компьютеров будут отображаться, и будут отображаться нормально.

  • Tahoma font
  • Verdana font
  • Arial font
  • Times font
  • Courier font
  • Georgia font

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

  • serif — для шрифтов с засечками.
  • sans-serif — для рубленых шрифтов.
предыдущие 10 записей →