Значки

Синхронизация. Dropbox

Опубликовано 13 июля 2009

dropboxНапомню, что основные проблемы, а так же довольно сложный способ синхронизации папок на двух разных компьютерах были описаны ранее вот в этой заметке. С тех пор ситуация ничуть не изменилась, потребности всё те же, опыта стало больше, зубов и девушек в личном владении — меньше.
Но для особо забывчивых и ленивых изложу краткое содержание предыдущей части:

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

typoFix. Смена раскладки в input-полях

Опубликовано 8 июня 2009

typofixОчень хочется рассказать о ситуации, которая и побудила меня к созданию typoFix’а:

Свой ник, twenty, я набираю менее, чем за секунду и довольно часто вместо ника обнаруживаю в инпуте «ецутен». Ну тут всё понятно — дело в раскладке клавиатуры, на которую я не обратил внимания. После долгих и весьма безуспешных попыток привыкнуть к автоматической смене раскладки Punto Switcher’а, мой мозг выдал концепцию typoFix’а.

Читать дальше →

Метки:

No more IE6

Опубликовано 22 февраля 2009

no-more-ie6hДействительно, сколько уже можно? Хватит уже верстать под браузер, которому почти 9 лет! Оптимизируя страницы под Internet Explorer 6 верстальщики сами роют себе яму: пользователь не видит разницы в отображении и не видит причин для перехода на современные браузеры. Что же делать и как выйти из этого порочного круга? Как всегда, не претендуя на гениальность и новаторство, хочу поделиться своим решением.

Начну, пожалуй, с того, что пользователи IE6 ущербны, так же как и профнепригодные сисадмины, оставляющие эту огромную дыру на подведомственных компьютерах. Они, в силу особенностей восприятия интернета через IE6, неспособны видеть нормальную семантичную вёрстку, видеть полупрозрачные PNG-изображения, быть уверенными в безопасностости веб-сёрфигна. Ну а чего хотеть от браузера, которому почти 9 лет? Да просто вдумайтесь в эту цифру!
Читать дальше →

Clear fix

Опубликовано 31 октября 2008

В дивной вёрстке почти в каждом проекте возникает потребность в создании левой и правой части какого-то контента, как, например, в этом блоге сделан блок с постами и блок сайдбара с метками, рубриками, поиском и т.д.
Легко, непринуждённо и кроссбраузерно это делается с помощью CSS-свойства float, предназначенного для обтекания текста вокруг блока.
float:left — для блока, который будет рапологаться слева; float:right — для блока, который будет рапологаться справа. Всё просто, правда?
Читать дальше →

Метки:

Min-properties IE6

Опубликовано 24 октября 2008

В резиновой вёрстке, почти всегда, необходимо делать минимальный размер страницы, после которого уже нет возможности уменьшать размер без искажений и самая пора показывать горизонтальный скролл.
Как все, наверное, знают, IE6, в связи со своим возрастом, не балует нас CSS-свойствами min-width и min-height. Это, конечно, немного огорчает, но только, если не знать о простом и очень удобном решении. Таком, как например Min-properties IE6.
Читать дальше →

cssClass: работа с классами

Опубликовано 21 октября 2008

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

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

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

Читать дальше →

За пределами домена

Опубликовано 17 октября 2008

Снова пришла пора изобрести велосипед. На все 100% уверен, что до меня это сделали уже не один и не два раза.

Делая записи в блог, постоянно сталкиваюсь с проблемой необходимости прописывания target’а и title у внешних ссылок. Тысячу раз думал: вот бы все ссылки, выходящие за пределы домена, сами получали необходимые мне атрибуты. Уже даже придумал реализацию, но вот как-то руки до неё не могли дойти. Оно и понятно, ведь руки не ходят… а если у кого-то и ходят — значит растут из соответствующего места.
Читать дальше →

Прибиваем футер к полу

Опубликовано 8 октября 2008

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

Нам понадобятся: молоток, гвозди, прямые руки.

Начнём поиски с самого начала.

Попробуем прибить футер с помощью абсолютного позиционирования:

1
2
3
4
#footer {
	position:absolute;
	bottom:0;
}

Читать дальше →

Синхронизация по-моему

Опубликовано 6 октября 2008

Никогда не возникало такой ситуации, чтобы появлялась острая необходимость в синхронизации двух компьютеров: рабочего и домашнего?

Никогда не было жалко, что вот сейчас под рукой есть всё, а нужного файла — нет? Ну или хотя бы асечная история, которую хочетелось скопировать, когда она была на другом компьютере? Вижу… по глазам вижу, что были такие моменты в вашей жизни…
Читать дальше →

О, DOMReady…

Опубликовано 3 октября 2008

Очень часто (более того — каждый раз) перед JavaScript-разработчиками встаёт вопрос: «Как узнать, что все элементы структуры страницы уже доступны JavaScript’у для использования?». Другими словами: «Как узнать, что произошла загрузка DOM?».

Большинство разработчиков уже нашли своё решение и успешно им пользуется: как правило, используется некая подключаемая библиотека (к примеру jQuery или Mootools), которая содержит в себе всё необходимое для определения момента доступности DOM в том числе.

Несмотря на всё удобство данного решения — есть один минус: Читать дальше →

Метки:

Поиск

Мои штуки

  • JS: noMoreIE6 — предлагает обновиться пользователям IE6.
  • Flash: Писькомер — незаменимый аргумент в любом споре.
  • JS: Min-properties IE6 — эмулирует min-width и min-height в IE6.
  • JS: targetBlank — добавляет всем внешним ссылкам target="_blank" и кое-что ещё.
  • JS: HideEmail — уменьшает вероятность попадания вашего e-mail’а в спам-базу.
  • JS: DOMReady — кроссбраузерно предсказывает момент доступности всех элементов на странице.
Геникон. Воплощение фавикона.