четверг, 30 ноября 2006 г.

Проблемы выбора...

Проблемы выбора несуществует...

Проблемы выбора

Всё равно чем, главное - результат. Остальное, лишь инструмент... ([на сайте комиксов][0])

[0]: http://www.stripgenerator.com/viewEng.php?id=179942 "Проблемы выбора"

Запуск шаттла по имени Ubuntu - откладывается

Запуск шаттла по имени Ubuntu - откладывается на неопределённый срок. 6.10 версия, как я понял, поставляется в виде liveCD, т.е. сначала мы грузимся, а потом уже можем инсталлироваться...

WMVare на 512 метрах памяти - не лучшее решение для экспериментов с убунту, поэтому вчера я недождался пока всё завершится. Точнее время, выделенное на эксперименты закончилось и я занялся более важными на этот момент делами - заснул :)

Поверхностные впечатления и наблюдения:

1. Какие-то странные "ляпы" разноцветных пикселей в момент переключения экранного разрешения или смены картинки - когда грузились, потом это всё убралось. Но неаккуратно как-то.
2. Большой облом с бегунком, отображающим процент загрузки. Эта подлая, коричневая тварь доползла до правого края своей зоны и.. сволочь, поползла обратно влево. Я то уже думал, что счастье так близко, как велико было разочарование.
3. Коричневые тона мне как-то не по душе, но я ж говорю - не настраивал.
4. Верхнее расположение панели управления (или как она правильно называется)? Напомнило мне славные макинтошевые времена. Зачем было делать ещё и нижнюю полоску - мне пока неясно. Макам как-то одной хватало, и ничего, не жужжали :)
5. Нажал кнопочку Install - загрузилось программулино, выбрал язык, перешёл к меню выбирать временную зону, выбрал Киев, потом решил выпендриться и настроить точное время (на верхней полоске, кстати, было правильное время, а вот в меню-окошке - нет). И нажал "Установка времени" или что-то там такое. Вот тут-то я и заснул. Оно долгу шуршало диском, потом перестало, потом опять начало шуршать... Прибить окно неполучилось (долгое шуршание), но переключение экранов, уменьшение окна - запросто. Спишем это на плохое понимание дивидиромом сидирома...
6. На этом мои псевдоэксперименты завершились.

Надо подумать и, возможно, выделить место на винте для убунту. А что? Пусть живёт отдельно, Вот только грузиться туда-сюда не очень прикольно...

среда, 29 ноября 2006 г.

Ubuntu 6.10

Вытащил сегодня (дотащил) Ubuntu 6.10 (Edgy Eft) с [UA-IX зеркала][1].

Если будет время, попробую поставить на виртуальной машинке, посмотреть, как оно, что нового там появилось... :)

[1]: http://ubuntu.org.ua/ "Ubuntu UA-IX"

Бегун зажигает

Знакомый, владелец ресурса [blacknews.ru][0] решил зарегистриться в [Бегуне][1] с определённой целью.

Пришёл отказ - "Вы продвигаете порно. Вам отказано". И ссылка на [поисковый запрос][2]...

Вот так вот. И совсем не важно, что в найденной новости мейл.ру узрело "Летний кубок КВН", потому что он "летний", важно что ресурс признан порно-направления и в Бегуне участия принимать не может.

Даже разъяснительное письмо владельца блекньюса, привело к ответу (логичному :))) "Но в результатах поиска-то вы есть!" :)

Что тут можно сказать? Наверное - цитатой анекдота:

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

**UPDATE**. Бегун уже пригласил человека... Исправились, любители "видио порно" :))

[0]: http://blacknews.ru "Black news"
[1]: http://begun.ru "Бегун"
[2]: http://go.mail.ru/search?&old_q=%C2%E8%E4%E8%EE+%EF%EE%F0%ED%EE++%F1%EE+%F8%EA%EE%EB%FC%ED%E8%F6%E0%EC%E8&q=%C2%E8%E4%E8%EE+%EF%EE%F0%ED%EE++%F1+18+%EB%E5%F2%ED%E8%EC%E8&no_morph=n&num=10&sf=60 "Видио порно 18 летние"

Любителям Камеди-Клубов...

Всем кто любит Comedy-Club (ру, уа) интересно будет прочитать [эту заметку][0], подсмотренную в [Пернатом блоге][1]...

[0]: http://www.koicombat.org/forum/viewtopic.php?t=14596 "Comedy Club устроили погром"
[1]: http://www.blog.in.ua/2006/11/22/kamediklab-iznutri/ "Камеди клуб изнутри"

Угнать BMW 518 за... два дня

Угнать машину не так просто, даже если задаться целью но не имея опыта.

У знакомого сломался замок зажигания. В промежуточном положении заклинило. Машинка старая, 1984 года рождения (если документы не врут :)

Провернуть замок отвёрткой не получилось аж никак. Открутить его не смог. А парень он не слабый.

Купил дрель на аккумуляторах, и за каких-то четыре (!) часа высверлил замочек. Теперь заводится отвёрткой. :)

Как там, за 60 секунд угоняют? Ага.. Тут захочешь - и... :)))

Комментарии

Иногда дёргается рука в желании отключить одним махом комментарии на сайте. Как в своё время сделал Сет Годин, Дима Смирнов.

Я не приравниваю себя по креативу к этим товарищам, но думаю что проблемы с комментаторами примерно одинаковые испытываем...

Как и любой человек - критику воспринимаю болезненно, ну или в лучшем случае - безразлично. Легко говорить "пишите конструктивную критику, я исправлюсь". Хех! :)

Мы то с вами, блоггеры, знаем - фиг! Фиг мы исправимся. Какие есть, такие и есть. Писать-то всё равно будем, со временем, конечно, лучше. Но комментарии тут вряд ли играют решающую роль (хотя, не скрою, приятные комментарии приятно читать :)

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

Как и с забором выходов несколько - игнорировать, разрешив уродам писать всё что угодно, хоть граффити. Модерировать - оставляя только вменяемые комментарии, а остальное - закрашивать. Закрашивать всё. Слава Богу можно просто запретить комментарии, а на e-mail дебилы не пишут.

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

Ну и на основании вышеупомянутых сетевых деятелей я разглядел такие манеры поведения:

А.Экслер - отвечает на первый десяток комментариев, дальше - или не читает вообще (не знаю) но никогда не комментирует.

Сет Годин - запретил комменты, разрешив TB. Мол если ты достаточно умный, чтобы написать что-то интересное, значит у тебя уже есть блог - там и пиши (в своём-то блоге гадят редко? :)

Дима Смирнов - просто запретил комменты, ТВ - там нет (насколько я помню), впрочем, он переодически реагирует на приходящие к нему письма.

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

Кстати, как человек работающий в газете, я как-то спросил известного политического журналиста, на тему комментариев, которые оставляют в форуме читатели. На что он спросил: "И что там пишут? Что я виноват в сложившейся в стране ситуации? Или то что я не разбираюсь в теме?".

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

Наверное будет редкой подлостью сделать пост (со всеми кейвордзами, дескрипшенами и т.п.) "Ден Браун - дебил" и короткую заметку - что именно в нём дебильного. И... закрыть комментарии, TB... Вот тогда останется только догадываться, сколько литров слюней выльется на юзерские монитора... :)))

вторник, 28 ноября 2006 г.

Счастье-то какое, Алекс Экслер нашёл своего учителя физики

[Алекс Экслер нашёл не только своего учителя по физике, но и пионервожатую][0].

Радость-то какая! :)) Где, интересно знать, мой учитель физики? Эльгорт Леонид Исаакович? Знать бы...

[Тут порекомендовали] сервис [для свободного размещения в интернет на UA-IX с каналом 1 Гиг][2]. Правда здорово! Но совершенно непонятно, как в этом сервисе зарегистрироваться. Прав автор "совета" - надо рекоммендовать себя в качестве программиста :) Видимо пока работает в режиме "пни мылом хозяина домена"?

[0]: http://exler.ru/blog/item/1886/ "Экслер учитель физики"
[1]: http://www.z1.com.ua/blog/?p=610 "Сервис для свободного размещения фотографий"
[2]: http://people.kiev.ua "Фото сервис"

jQuery, не урок

Решил добавить немного красоты к "подсветке" чётных комментариев из прошлого не-урока [по jQuery][2]...

Выбирал [здесь][0], плагинчик [скачал тут][1]. Что из этого [получилось][3]... Разумеется неплохо было бы поколдовать со стилями, но я пока ещё не задавался такой целью...

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

[0]: http://methvin.com/jquery/jq-corner-demo.html "Закруглённые края"
[1]: http://methvin.com/jquery/jq-corner.js "Закруглённые края, плагин"
[2]: http://ouch.kiev.ua/2006-11-26/1057.html "не урок по jQuery"
[3]: http://ouch.kiev.ua/2006-10-24/983.html "Комментарии"

Давненько небыло психологического

Как говорится - без комментариев :)

ссылочка на полезное ["Дипак Чопра 7 духовных законов успеха"][0]

[0]: http://ariom.ru/litera/2002-html/chopra/chopra-01.htm "7 Духовных законов успеха"

E-mail

Почтовый ящик

Почтовый ящик

понедельник, 27 ноября 2006 г.

Франкенштейн

Что проще...

Что проще

[Адрес комикса на сайте комиксов][0].

[0]: http://www.stripgenerator.com/viewEng.php?id=179264 "Франкенштейн"

Фотография, Ubuntu. Links...

Сегодня несколько ссылок пролетало, поэтому спешу поделиться :)

Для тех, кто может качать - [здесь][1].

Для тех, кто хочет всё купить на дивиди - [здесь][0] (часть книг есть по предыдущей ссылке, часть просто можно найти и так в интернете)

И вот ещё [сайтик со ссылками][2]...

Ну и совсем не в тему, раз уж столько ссылок решил выложить, ссылка на [Ubuntu в UA-IX][3]. Просто у Виктора [так сочно обсуждали прелести][4] новой версии, что неудержался, и поставил тянуть :)

[0]: http://internet-cd.narod.ru/dvd1.htm "DVD с книгами по фотографии"
[1]: http://www.liveinternet.ru/users/cheschhh/post18044504/ "Книги по фотографии"
[2]: http://fotoknigi.org/ "Фотокниги"
[3]: http://ubuntu.org.ua/ "Ubuntu UA-IX"
[4]: http://burre.ru/2006/11/24/367/ "Ubuntu у Виктора Бурре"

воскресенье, 26 ноября 2006 г.

В Кинотеатр!

После посещения кинотеатра, навеяло:


Поход в кинотеатр

[На сайте комиксов][0].

[0]: http://www.stripgenerator.com/viewEng.php?id=178942 "Поход в кинотеатр"

jQuery. Не Урок, просто коротенько...

Не думаю, что подобную заметку следует обозначать как отдельный, полноценный урок по [jQuery][0], не стоит...

Просто всё. Чрезвычайно просто.

Что делаем? Подсвечиваем "чётные" комментарии серым бэкграундом, для этого создаём соответствующий стиль
ddd в стилях

ddd: background-color : #EEEEEE;

(ну вы сами пропишете то, что вам надо и как надо :)

А в известную уже всем конструкцию document.ready, добавляем всего лишь одну строчку:

$(document).ready(function() {
$("#commentlist > li:odd").addClass("ddd");
});

Расшифровываю: у блока (id = commentlist) ищем наследников li и каждому чётному li присваиваем класс ddd. Просто? Совсем просто. Вот [как оно выглядит][1]. Не забудьте, что style.css должен быть обновлён, ибо стиль ddd я добавил именно туда, ежели у вас всё в кеше, вы не увидите "серости". Всё...

[0]: http://jquery.com "jQuery"
[1]: http://ouch.kiev.ua/2006-11-22/1052.html "Подсветка чётных комментариев"

суббота, 25 ноября 2006 г.

Стиль жизни

Второй фильм с фестиваля "Новое Британское кино" или как ещё сейчас пишут "Brits on Film" (уж как точно не знаю).

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

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

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

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

Кстати, у меня всё больше складывается впечатление, что люди ходят в кино есть. Поразительно...

пятница, 24 ноября 2006 г.

Tsotsi

Я не пошёл на Дж.Бонда, и не пойду, потом, как-нить по DVD посмотрю...

Зато я посмотрел "Цоци" (Tsotsi), Британский фильм, показанный в рамках (как там правильно?) недели Британского кино.

Кстати, фильм - победитель Оскара 2006 в категории "Лучший иностранный фильм". Хоть лично я к "оскарам" отношусь не очень положительно, после "Титаника"... :)

Режиссёр фильма - Гэфи Худ, в Ролях - Пресли Чвенайдаэ /Presley Chweneyagae/, Мотуси Магано /Mothusi Magano/.

Сюжет фильма можно пересказать в трёх предложениях, он незамысловат. Но зато, как качественно снят фильм...

Производит очень сильно впечатление. Трущобы в пригороде Йоханнесбурга (что-то я, после просмотра картины, раздумал посещать в ближайшем будущем ЮАР :)

Всё выглядит настоящим. Сюжет из жизни, поведение - как в жизни люди себя ведут, вот только немного "хеппи-енд" в конце. Но далеко не на 100%. Так что можно сказать, что и хеппи енд, как в жизни. Мрачноватый.

Фильм тяжёлый, хотя и юмор присутствует.

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

Новый...

Новый комикс

Новый комикс

Урл [на сайте комиксов][0].

Что-то трудная выдалась неделька. Есть ещё задумки по [AJAX-jQuery][1], но уж потерпеть придётся до выходных. Слишком уж спааать хочется :)

[0]: http://www.stripgenerator.com/viewEng.php?id=178661 "Новый комикс"
[1]: http://ouch.kiev.ua/category/web/programming/ajax/jquery/ "ajax jquery"

четверг, 23 ноября 2006 г.

Блоггеры и фотохостинг

Блоггеры и фотохостинг

На сайте [комиксов урл][0].

навеяно разговором в аське:

я: и чем он хуже?
YoYurec :
блин :) но он явно недотягивает до Flickr...
а вообще контент сравни фотки
с того же фликр и фламбера!
да и вообще коммунитя всякое...
хочется что-то более чем тупо
фото хостинг. я бы и у себя
спокойно мог фотки хранить
на сайте, но это же не то.



[0]: http://www.stripgenerator.com/viewEng.php?id=178356 "Блоггеры и фотохостинг"

среда, 22 ноября 2006 г.

Флешмоб?

Флешмоб? Флешмоб!

Осмелюсь предложить читающей и пишущей братии - флешмоб. Комикс, на тему "Wordpress..." дальше что нафантазируете, то и будет :)

Других ограничений нет. Как рисовать, что рисовать - решайте сами... :)

Предлагаю воспользоваться удобным сервисом [stripgenerator][0]. Размещайте комиксы у себя в блоге, если нет блога - оставляйте на сервисе по разработке комиксов, фликре, фламбере или где вам удобнее. Если совсем нигде не удобнее - пришлите мне, я размещу у себя в блоге.

Об одном прошу - сообщите в камментах ссылку на ваше творение...

[YoYurec поддержал флешмоб][1]...

[Paolo поддержал флешмоб (КомиксоманИя)][2]

[YoYurec ещё раз поддержал флешмоб (Блондинки)][3]
А вы?

[0]: http://www.stripgenerator.com/
[1]: http://yoyurec.in.ua/2006/11/22/mans-problem-20/ "Wordpress flashmob"
[2]: http://7days.kiev.ua/2006-11-22/komiksomaniya-komiksomaniya-komiksomaniya/ "Комиксомания"
[3]: http://yoyurec.in.ua/2006/11/22/blondies-20/ "Блондинки 2.0"

The best of the best of the best of...

[Лучшее решение...][0]

Лучшее решение

Что-то меня пропёрло сегодня! Вот что [комментарии животворящие делают][1] :)

[0]: http://www.stripgenerator.com/viewEng.php?id=178174 "Комикс"
[1]: http://ouch.kiev.ua/2006-11-21/1043.html "Гори гори flame"

jQuery урок 9

Вдогонку к предыдущему уроку, небольшая модификация, по результатам окончания AJAX-запроса, мы получаем некие данные (в данном случае All done! из php-файла) и убираем "нотифаер": мол "шёл запрос", но теперь - уже результат известен. На месте надписи "Идёт AJAX-запрос" - может быть и анимированный гиф, например (как это обычно сейчас принято).

Теперь код:

$(document).ready(function() {
$("div#dynamic").load("my.php",
function () { $("#sho").hide();});
});

html

Пример номер 9


Идёт AJAX-запрос...



Ну и ссылка, на [работающий пример][0]. По-моему проще простого? Ага?

[0]: http://ouch.kiev.ua/examples/lesson9.html "Урок jQuery 9"

JQuery, урок номер 8

Давненько я не брал в руки шашки...

Итак, собственно, основное предназначение, ради чего народ возится со всевозможными JavaScript-овыми библиотеками - AJAX взаимодействие с сервером. Т.е. в сегодняшнем примере, мы будем не просто втыкивать в div-ы подготовленный в яваскрипте код, а будем этот код получать из php-файла...

Яваскрипт выглядит таким образом:

$(document).ready(function() {
$("div#dynamic").load("hello.php",{name:"Vlad"});
$("div#calculator").load("calc.php",{first:"98"});
});

Объясняю: с левой частью функций всё понятно? Там указано "куда" всё это дело будет выводится. Далее следует load-функция, где указано файл, который работает (hello.php & calc.php) ну и переменные, которые мы передаём скрипту - одна будет называться $name, другая - $first...

html-код выглядит так:

Пример номер 8



И подверсия




сами php файлы:

echo "Превед, " . $name . "!";

и, соответственно:

echo "Квадрат " . $first . " будет равен: " . $first*$first;

По-моему не просто, а ОЧЕНЬ просто.

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

Чуть не забыл, [ссылочка на действующий пример][0].

[0]: http://ouch.kiev.ua/examples/lesson8.html "Урок программирования для jQuery"

Wordpress is... 2

Продолжение не заставило себя долго ждать... :)

[Wordpress is 2][0]

Так сказать, продолжая тему...

[0]: http://www.flamber.ru/files/photos/1160661354/1164190131_o.jpg "Wordpress is 2"

Wordpress is...

Продолжая тему [вчерашнего веселья][1], и [воспользовавшись сервисом][2], ссылку на который я узрел у [Number One][3]... Вуаля... :)

[Wordpress is][5]

[Адрес комикса на сайте авторов сервиса][4].

[1]: http://ouch.kiev.ua/2006-11-21/1043.html "Гори гори flame"
[2]: http://www.stripgenerator.com/ "Генератор комиксов"
[3]: http://numberoneblogger.com/2006/11/21/stripgenerator/ "Number One"
[4]: http://www.stripgenerator.com/viewEng.php?id=178153 "Комикс на сайте авторов..."
[5]: http://www.flamber.ru/files/photos/1160661354/1164188795_o.jpg "Wordpress is"

вторник, 21 ноября 2006 г.

А самое интересное знаете что?

А знаете, что самое интересное? Самое интересное, из спонтанного флеш-моба, который случился вот [в этой заметке][0] последовало то, что каждый, сидя перед компьютером и читая эти весёлые и добрые пожелания, как минимум несколько минут здорового смеха получил :)

Не знаю как вы, а я ржал, читая то, что вы там накомментили. :)

Уж не спорю, огромное количество полезной информации из комментариев получить было не просто (а где сейчас в инете польза-то? :) но уж настроение улучшилось у всех, кто писал, читал :)

Я не призываю повторять день вежливости... Хотя? Может попробуем как-нибудь ещё раз? :) Есть желающие предоставить свой блог, для вежливых блоггеров? :))

[0]: http://ouch.kiev.ua/2006-11-21/1043.html "Гори гори flame"

:)

Спасибо друзья, за ваши чудесные комментарии!

Не день, а [праздник какой-то!][0] :)

[0]: http://ouch.kiev.ua/2006-11-21/1043.html "Вы сегодня отлично выглядите"

Возмущённая общественность

В дополнение к предыдущему посту, хотелось бы сказать что большую роль играют и RSS-потоки...

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

Я уж не знаю кто как читалками пользуется, но одно точно - из читалки оставить комментарий нельзя - т.е. можно. но будет открываться браузер, грузиться страничка блаблабла.. Кому это надо? Чтобы сказать "Афтар, всё - ок" ? Пральна - никому...

А вот если пост задел, то уж человек не поленится зайти на сайт и высказать всё что думает :)

А что делать? Отказываться от RSS-лент никак нельзя :)

Гори гори, flame...

На сайте догорает флейм. В закрытом форуме меня "обвинили" в заговоре против Wordpress ;-)

Посему подумалось, что надо украсить дизайн блога каким-нить массонским символом. Логично ведь? Скоро обвинят в массонстве, потом в продаже отечества... :)

А если серьёзно, то весело... :)

Парадоксально (я повторяюсь с этим словом, но тем не менее - парадоксально) но читатели всегда с удовольствием оставляют комментарии вроде: "Влад - ты не прав!", "Влад, у тебя тут ошибка", "Афтар выпей йаду". Тут никто не ленится воспользоваться удобно-неудобным интерфейсом, и написать 5 слов, о том что хозяин блога в той или иной степени дурак, или моральный урод (как это было с незабвенным Денчиком Брауном :)

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

Какой-то такой пережиток совка... Дать совет - пожалуйста, сказать о том, что "у вас шнурок развязался" - пожалуйста. А вот выдавить из себя фразу "Вы сегодня отлично выглядите!" - нереально. Такая вот психологическая "чёрная дыра".

Не буду увиливать, я сам таков. Но стараюсь измениться, и оставлять положительные отзывы, если мне что-либо понравилось. Не стоит уподобляться американцам, и всегда говорить "You look fine!" или как они там говорят? Но ежели что-то понравилось - надо об этом говорить... С вас - не убудет, а человеку будет приятно.

Вот я только случайно узнал, что мои заметки о jQuery пользуются популярностью. Думал, судя по отсутствию комментариев, что их в лучшем случае кто-то открывает из моих постоянных читателей... Ан нет. Всё-таки пользуются.

Ну а так, какой я должен сделать вывод? Я пишу их, пишу. А никому не интересно. Вывод - нефиг об этом писать далее. Логично ж? Логично...

Получается, чтобы понять, что же вам, уважаемые читатели, интересно, приходится насиловать статистику. Чтобы выяснить - ага, блин, вот же что читают люди :)

Кстати, моя статистика показывает, что особой популярностью пользуются вот эти странички в блоге:
["Plugin для WordPress 1.5"][0] и ["Обещанный подарок"][1]. Хотя обеим заметкам уже год. Тем не менее - они популярны.

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

[0]: http://ouch.kiev.ua/2005-10-26/307.html "Plugin для WordPress 1.5"
[1]: http://ouch.kiev.ua/book "Обещанный подарок"

Burre.Ru

Пока мы тут сидим, Виктор Бурре добавил [theme-switcher][0] к своему сайту.

Как он это сделал - понятно, а кому непонятно, я думаю в ближайшее время он расскажет этот секрет :)

[0]: http://burre.ru "На грани разделения"

понедельник, 20 ноября 2006 г.

Интернет-революция в Украине не состоялась: UA-IX & Wnet

Вот какую [полезную ссылочку][1] подсмотрел у [Gray][0]


[0]: http://www.searchengines.ru/blog/archives/008117.html "Блог Gray"
[1]: http://innopolis.info/analitics/2006/11/20/7494.html "Интернет-революция в Украине не состоялась"

Колбасные обрезки...

*"Вы, сударь, ничего не понимаете в колбасных обрезках"*
(с) уже непомню

Я уже как-то писал статью о общем и разном в ["Блоггерство vs Журналистика"][2]. Её даже на [news2.ru][3] кто-то отправил ;)

А сейчас вот, отвечая на комментарии по двум заметкам (идущим кстати, подряд: [раз][0] и [два][1]) решил написать ещё одну :)

4matic убеждён, что статью можно было написать ярче, конкретнее, злободневнее (и частично я с ним согласен). Можно писать ещё лучше. Но вы же знаете, у меня не журналистское образование, поэтому считайте меня журналистом-второкурсником :) Хотя не согласен я в том, что яркие и конкретные статьи заканчиваются чаще всего судебными разбирательствами. Это касается газет.

А вот MAX, в статье, где я ярко и конкретно написал, что я недоволен Wordpress-ом. Подтвердил сей факт ссылкой на binarylook.net, но опять-таки постарался мягко высказать своё мнение. Как МАХ уже начал говорить о том, дескать я называю wordpress - фуфлом.

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

Я уже как-то высказывал своё отношение к комментаторам моих заметок о Дене Брауне и Ко. Некоторые, особо ръяные барышни даже на "х.." посылали меня в аське. И по-сути, только спустя несколько лет, 3 или 4? я уж точно не скажу, я начинаю понимать [Дмитрия Смирнова][4] который в своих заметках был куда как конкретнее чем я, и более того, называл вещи своими именами - на фуфло говорил - фуфло, на зэгут - говорил зэгут (ну я фигурально выражаюсь, разумеется).

Почему я не веду свой блог в такой агрессивной манере? Во-первых, потому что я не Смирнов, а во-вторых, потому что не хочу. Ага. :)

И вот какой ведь из всего этого парадокс следует - заметки о jQuery, которые я пишу - 7 уроков уже - получили 3 комментария, ими тихо, молча пользуются. А вот отвлечённая заметка о целесообразности использования Wordpress-а в моём проекте - вызвала столько внимания.

Никто, главное, из присутствующих на блоге не знает, ГДЕ я собирался использовать WordPress, КАК и ДЛЯ ЧЕГО. Однако, вот товарищ МАХ убеждён, что его (WP) можно было туда прикрутить. :)

Так что, ничего вы не понимаете в колбасных обрезках... Эх... :))



[0]: http://ouch.kiev.ua/2006-11-18/1037.html "Статья в газете"
[1]: http://ouch.kiev.ua/2006-11-19/1038.html "Wordpress"
[2]: http://ouch.kiev.ua/2006-07-07/745.html "Блоггерство vs Журналистика"
[3]: http://news2.ru "news2.ru"
[4]: http://nudnik.ru "Спектатор"

воскресенье, 19 ноября 2006 г.

jQuery. Урок 7

Вот мы, то есть я, и добрались до 7-го урока :)

Сегодня будет рассмотрена весьма полезная функция hide элементов, которые в данный момент не нужны пользователю. Как и обычно, с jQuery, всё просто, как валенок.

Вот код html, который мы используем:

Список наших рубрик




  • Рубрика номер 1

  • Рубрика номер 2

  • Рубрика номер 3

  • Рубрика номер 4

  • Рубрика номер 5

  • Рубрика номер 6



Опять-таки, используем дополнительную "нагрузку" для тех "несчастных", которые не имеют (не хотят) использовать JavaScript в своих браузерах, и добавляем управляющие элементы именно через JavaScript - т.е. кому надо, те увидят DHTML, кому не надо, кто не может - для тех будет обычный html, с дурацкими, пустыми div-ами кое где :) Вот такая военная хитрость, кстати, я её уже использовал в одном из предыдущих примеров.

Ну и собственно, сам код:



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

Итак, для начала мы прячем рубрики, и добавляем надпись "показать рубрики", которую будем использовать для того, чтобы управлять видимостью нужного div-а (помните, я говорил о тех, кто без JS? Это как раз для того, чтобы у них всё отображалось как положено, без JavaScript).
Дальше - уже знакомая нам функция toggle - которая переключает два режима, описанных первой и второй функцией. В первой - мы меееедленно разворачиваем рубрики, и меняем надпись на "спрятать", вторая функция - мееедленно сворачивает рубрики, и меняет надпись на "показать". Сама функция toggle цепляется к div - манипулятор. Думаю понятно почему? Вопросов нет? Замечательно!

А теперь ссылка на [stand alone jQuery example][0]

Как видите всё просто - дальше некуда. Где лучше использовать? Ну я, например, планирую подобной функцией свернуть в правой колонке два раздела "Архив" и "Рубрики". Как показывает моя статистика кликов на эти ссылочки мало, поэтому кому очень надо - те "развернут" и нажмут, а кому не надо, те и не увидят "рождественскую ёлку" в правом side-bar.

Ну что? Вы уже начали программировать на [jQuery][1]? Нет? Пора, пора... :)

[0]: http://ouch.kiev.ua/examples/lesson7.html "Урок 7 jQuery скрывающиеся элементы"
[1]: http://jquery.com "jQuery"

суббота, 18 ноября 2006 г.

Парадокс Wordpress-а

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

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

Судя по [binarylook][0] не я первый упираюсь лбом в многочисленные вордпрессовские стенки. Пока удавалось их прошибить, но чем дальше, тем больше меня это начинает напрягать, и я всё больше смотрю в сторону того, что либо взять другой, более удобный движок, либо возродить "из пепла" свои старые наработки...

[0]: http://binarylook.net

Похвастаюсь статьёй "Как попасть в аварию"

Не могу не похвастаться статьёй, которая вышла в сегодняшнем номере ["Зеркала недели"][0]. Как попасть в аварию, десять советов начинающим. Стёбовая статья, написанная уже пару месяцев как и немного доработанная. Мне самому нравится, как получилось. :)

[0]: http://www.zerkalo-nedeli.com/nn/show/623/55113/ "Как попасть в аварию"

пятница, 17 ноября 2006 г.

+15 градусов. Это много или мало?

Зимой +15 это много, это тепло.

Летом +15 это мало, это холодно...

Какие же мы, люди странные. Вроде всё одинаково, а то тепло, то холодно... Не угодишь.

Пошёл на поводу

Пошёл на поводу у [Виктора Бурре][0] и открыл у [себя фотогалерею][photo], спасибо [Фламберу][fl] за это :))

Ссылка, как можно заметить, ежели обновить кеш - расположена в верхнем навигационном меню. Вот такие вот пирожки.

[0]: http://burre.ru/2006/11/16/361/ "Виктор Бурре галерея"
[photo]: http://ouch.kiev.ua/photo "Галерея фотографий"
[fl]: http://flamber.ru "Фламбер"

Что ищут?

Убрал оттуда AJAX jQuery, оставил голый штмль. Почему? Потому что ежели AJAX, то это не значит, что им надо _все_ дырки затыкать :) все - как раз не надо, а вот кое-что можно.

В данном случае, разумнее не использовать его. Что я и сделал :)

Но stand Alone пример из Урока 6 - работает. Всё как положено :)

четверг, 16 ноября 2006 г.

Анализируя статистику

Вот опять внимательно смотрю на статистику...

Спеста говорит - 175 поисковых заходов было, 364 уникальных. 221 раз грузили первую страницу. Правда, спеста считает и читателей RSS-ленты.
Итого, 364 - 136 = 228 тех, кто зашёл на сайт из них, непоисковых - 53 человека

Бигмир говорит, что всего было 190 уникальных (4 не засчитал, поэтому предположим) - 194. RSS-ленту бигмир не считает, поэтому не в курсе.. Следовательно 194-175 поисковых = 19 человек, которые зашли на мой сайт не с поисковиков. Причём по данным того же бигмира (домены, откуда пришли люди) - 18 человек пришло не с поисковиков, а с других сайтов (моих проектов, блогов и т.п.). Остаётся 1 человек, который зашёл на сайт напрямую.

Вероятно, это был я :) хотя я знаю ещё минимум троих, которые заходят на сайт напрямую...

Я бы простил бигмиру разницу в 38 уникальных посетителей. Но этих троих - ни за что не прощу! Как я жестоко разочарован... :)

Молчание - золото

Сколько ловлю себя на мысли - надо больше молчать, надо больше слушать. Слушаешь - узнаёшь что-то, болтаешь - ничего не узнаешь. Акцентирую ваше внимание на слове "болтаешь". Разговор может быть продуктивным, а "болтовня" - никак нет.

Постоянно наблюдаю картину - человек приехал откуда-то из отпуска или командировки, делится впечатлениями. Всем интересно, особенно если места экзотические - Сейшельские острова, Тайвань, Индия, Китай.

Рассказывает - ну стой слушай, кто тебе ещё расскажет, как там в Индии, "из первых рук"? А? По телевизору чтоль? Нет уж, по телеку - там всё рафинированное, обработанное, для долгого хранения. Да и кто полностью правду расскажет? После "все правды" может и не поедет никто в Индию? :) шутю, отвлёкся.

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

Язык мой - враг мой. Вопрос - задай, как там то, как там сё... Но к чему эти "в нашей губернии аналогичный случай был..."?

Боянов - много. Полный интернет. А времени - мало.

Интернет

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

Потрясающее различие в показаниях гугль-аналитикс, бигмир и спеста... Если есть комплексы неполноценности, надо смотреть на данные спесты, по её показаниям, меня уже читает такая "сила силенна" народу, что дух захватывает. А вот бигмир и гугль, гораздо прагматичнее в этих вопросах.

[Экслер описал свой диалог в аське][ex], точнее монолог. Я, конечно, не Экслер, но подобное встречал и уже не раз... :) Могу себе представить, сколько товарищей долбают аську Экслера ежедневно... :)

Украинцам "потенциально грозит" халявный Интернет, [на этот раз от UMC][umc] - Hyper.Net Даже как бы дороже, чем у life:) с другой стороны, вопрос скорее не в цене, а в качестве... По слухам и отзывам знакомых - life:) практически непригоден для использования...

Интернетные штучки [знакомят нас с "новой степенью свободы"][di], абы хранить опять-таки тонны закладок. Рекомендуют посмотреть на [diigo][igo]. А я как старовер, продолжаю пользоваться [del.icio.us][del] просто и сердито, очень просто, и очень сердито. Но работает. Хотя дииго, тоже гляну :)

[ex]: http://exler.ru/blog/?1850#item1850 "Странные люди в аське"
[umc]: http://www.toliblog.info/archives/442 "Hyper.NET"
[di]: http://internetno.net/2006/11/16/diigo-essentsiya-svobodyi/ "Эссенция свободы"
[igo]: http://diigo.com/ "Diigo"
[del]: http://del.icio.us "Del icio us"

среда, 15 ноября 2006 г.

jQuery. Урок 6. Плагин spy

Что делаем? Правильно, то, о чём я уже писал - прикручиваем эдакий [плагинчик Spy][2], который можно найти в списке плагинов [тут][0].

Как? Подключаем



Затем немного кода:



holder - название "контейнера", 3 - количество отображаемых строк, 2 - количество строк, которые будут "фейдится" или другими словами, становиться прозрачными, ajax - ссылка на файл, который даёт нам нужную информацию, метод получения, и таймаут в миллисекундах. Осталось только описать html:



Дальше - дело техники. [Stand alone пример][1].

Побочный эффект - подглючивает [плагин newsticker][3], который используется на главной странице моего сайта. Проявляется это в том, что иногда (непредсказуемо) не исчезают строки. Хотя должны были бы. Подобная бага замечена и авторами плагина, так что - по отдельности, всё работать должно как часики. А так - проблема думаю в том, что и тот и другой плагин используют таймер, и срабатывают через промежуток времени. Скорее всего собака порылась здесь. Попробую разобраться, но если вы знаете решение - поделитесь :)

[0]: http://jquery.com "jQuery"
[1]: http://ouch.kiev.ua/examples/lesson6.html "Пример jQuery урок 6 плагин spy"
[2]: http://leftlogic.com/info/articles/jquery_spy2 "Плагин Spy digg-стиль"
[3]: http://www.texotela.co.uk/code/jquery/newsticker/ "Newsticker"

Спасибо тебе, Rambler!

По поисковому запросу [google map][gm] Rambler на первом месте выдаёт мой блог. Google - на втором.

У гугля я на 10-м месте по запросам ["Патрик Зюскинд"][zu] а у Яндекса по запросу ["Научно технический прогресс"][ntp]

Какие они, всё-таки, забавные, эти поисковики! :)

[gm]: http://www.rambler.ru/srch?set=www&words=google+map&btnG=%CD%E0%E9%F2%E8%21 "Rambler: google map"

[zu]: http://www.google.com.ua/search?hl=ru&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%BA+%D0%97%D1%8E%D1%81%D0%BA%D0%B8%D0%BD%D0%B4&spell=1 "Патрик Зюскинд"
[ntp]: http://www.yandex.ru/yandsearch?stype=www&nl=0&text=%CD%E0%F3%F7%ED%EE-%F2%E5%F5%ED%E8%F7%E5%F1%EA%E8%E9+%EF%F0%EE%E3%F0%E5%F1%F1 "Научно Технический Прогресс"

Кто там зарабатывает мега деньги на Google AdSense?

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

Вот [неплохой список банков][banks] (Россия, Украина). Гуд лак! :)

[banks]: http://www.yaroshevich.ru/2006/11/776/ "Обналичка чеков AdSense"

Добавил "красоту"

Добавил ещё одну "красоту". Теперь в блогролле показываются 7 последних запросов с поисковых машин, в реальном времени.

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

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

Да, конечно, это скорее понты - то что в сайдбаре, чем серьёзно-полезная вещь, но, согласитесь, красиво можно забабахать. Так что маст си :)

В Москве, оказывается, много забавных памятников

Вот прислали [ссылку][0]. Вот уж не думал, что есть памятник Ходже Насреддину!

Леонову поставили, уважаю!

[0]: http://www.mohovoy.ru/altmoscow/pamyatnik.htm "Забавные памятники Москвы"

jQuery. Урок 5 с работающим примером

Сегодня я решил сделать "прелоадер". Чем DHTML хуже чем Flash? Да ни чем! А чем мы хуже гуглевской почты? Ну чем-то хуже, наверное, но не настолько :)

Итак, что мы делаем? Выводим надпись (для начала надпись) "Загрузка...", а когда страница полностью загружается мы эту надпись убираем. Сложно? Легко!

Код короткий, как обычно :)

Для пущей красоты опишем стиль нашей надписи:



Стартовый скрипт выглядит подобным образом:



Ну и < body > начинается с "улыбки":

style="display: none;">Загрузка...


Почему сделано именно так? Объясняю - .ready - стартует как только объект DOM готов (он готов **до** загрузки всех картинок и прочего). window.onload - происходит тогда, когда загрузка страницы завершена.

Таким образом - мы до того как всё загрузилось показываем надпись "Загрузка...", а когда загрузка страницы завершена - мы эту надпись прячем.

Вопрос: почему display:none? Зачем? Объясняю - 10% пользователей всё-таки не юзают Javascript. (но надеюсь, их браузеры всё-таки понимают CSS ;-). То есть если у человека разрешён JavaScript - он сначала увидит надпись, потом надпись исчезнет. Если у клиента JavaScript запрещён - он вобще не увидит этой надписи и совершенно не расстроится. Easy? Easy!

Смотрим source этой страницы, а так же [stand alone example][0]

[0]: http://ouch.kiev.ua/examples/lesson5.html "Пример прелоадера"

вторник, 14 ноября 2006 г.

jQuery. Урок 4 с примером

Многие, или немногие, обратили внимание на то, как загружаются фотографии, размещённые в последнее время на моём сайте?

Если включён яваскрипт - появляется красивость, потом фотка загружается в "окошке". Если яваскрипт выключен - фотка просто грузится в этом окне - ну увы, это удел тех, кто отключает JavaScript. Они тоже увидят то, что надо, но не так эффектно, как хотелось бы. На всех не угодишь, тем более неиспользующих яваскрипт - 10% от посетителей моего сайта.

Итак, как это сделано? при помощи плагина thickbox, который можно [найти здесь][plg].

Но вы же понимаете, простым подключением плагина - я не хочу обходится :) Дело в том, что фотографии и иллюстрации в моём блоге подключаются при помощи синтаксиса плагина MarkDown:

[][идентификатор]

[идентификатор]: урл-на полную картинку "дескрипшен"

что в результате превращается в нечто вроде:



а для того, чтобы плагин thickbox заработал, необходимо, чтобы у этой ссылки был class="thickbox". Но мы же ленивые? зачем нам каждый раз всё это ручками вписывать? Тем более в концепцию MarkDown это вроде не влазит.

Поморочим голову, и решим вопрос через [jQuery][jq] ;-)

вот такая вот нехитрая строчка:



что делает? правильно! Она отыскивает все ссылки, где href содиржит "flamber.ru" и добавляет этим ссылкам class thickbox.

Всё! Вуаля, все ссылки на фотки размещённые на фламбере - будут открываться через красивые окошки...

Есть один нюанс (как же без него? :) : сначала мы запускаем этот скрипт, и присваиваем класс thickbox, а потом уже подгружаем всё, что необходимо для плагина - thickbox (см. исходник примера).

[Stand alone exampler jQuery thickbox пример][ex]

[plg]: http://jquery.com/demo/thickbox/ "Plugin thickbox"
[jq]: http://jquery.com "jQuery"
[ex]: http://ouch.kiev.ua/examples/lesson4.html "Пример использования плагина thickbox в jquery"

воскресенье, 12 ноября 2006 г.

Осень плачет, слёзы осени

Гениальная фотография гениального автора...

[Слёзы осени, осень плачет][1]

[1]: http://www.flamber.ru/files/photos/1160661354/1163329219_o.jpg "Фото слёзы осени осень плачет"

StandAlone jQuery example

Получив приличное количество сообщений в ICQ, что мол-де "Урок-3" неработает!

Я выложил его отдельным примером - смотрите: [StandAlone][8]

Единственный "баг-фича" - не отображается "кружочек" стиля. Точнее первоначально он отображается, затем исчезает. Сами догадаетесь почему это происходит? :)

[8]: http://ouch.kiev.ua/examples/lesson3.html "Отдельный пример"

пятница, 10 ноября 2006 г.

jQuery. Урок 3

Меня спросили, как я сделал "меняющийся блогролл", я сказал что уже писал об этом... Писал, писал, да не всё, как оказалось.

[Standalone пример][8]

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





Сам плагинчик был взят [здесь][0] и называется он, совершенно верно - NewsTicker! ;-) скачиваем к себе на сайт. Пишем сей короткий скрипт, где #news - обозначает id блока, с которым мы работаем, а 6000 - это 6000 миллисекунд, на каждую ссылку.

Как выглядят в коде ссылки? Да очень просто:



Всё понятно? По-моему всё. Ссылки на stand-alone пример не будет, ибо оно и так всё работает (надеюсь в Opera 9.02 также? :) если в опере не работает, то я не виноват, плагин писал не я.

Кстати, обратили внимание в чём маленькая прелесть этого плагинчика? Ну да, конечно он экономит место, это бесспорно! Но прелесть заключается, на мой взгляд в том, что если у пользователя отключён javascript, то он просто видит весь блогролл целиком, без этих "DHTML-ных понтов". По-моему чудесно! :)

У плагина, правда, есть и недостаток (о коем написано на сайте разработчиков) - если у вас два таких блока, увы, плагин работает некорректно. В чём проблема я пока не разбирался, но если вы разобрались в чём - напишите и мне, и разработчикам. Мне будет приятно, а разработчикам ещё и полезно.

[0]: http://jquery.com/plugins/ "jQuery plugins"
[8]: http://ouch.kiev.ua/examples/lesson3.html "Пример динамического Blogroll"

jQuery. Урок 2.5

Меня-таки убедили выкладывать файлы с примерами... Выложил :)

[Урок 1][0]

[Урок 2][1]

Пользуйтесь, лентяи :)

[0]: http://ouch.kiev.ua/examples/lesson1.html "Урок 1"
[1]: http://ouch.kiev.ua/examples/lesson2.html "Урок 2"

jQuery. Урок 2

Мне тут справедливо заметили, что это не совсем уроки. Я не буду спорить, это не совсем уроки, а я - несовсем учитель :)

Итак, тема урока - переключатель :) Довольно часто приходится именно тумблером щёлкать туда-сюда. Два положения, один тумблер.

Проще - некуда :)

Код:



И сам html:

PRESS ME





Дальше - просто жмём и смотрим, что происходит:

**Пример**

PRESS ME


**конец примера**

Неправда ли, просто? Выбираем объект, на который реагировать, затем задаём два положения триггера - чёрный цвет, и базовый (не знаю, как он правильно называется). Вопросы? У матросов вопросов быть не должно!

**UPDATE** в связи с указанием интересного глюка, прошу уважаемых проверить работу скрипта с другим дизайном. Дело в том, что дизайн оуча (текущий) не подлежит даже самой поверхностной валидации, вероятно проблема может быть в его некорректности (незакрытых тегах, неописанных стилях и так далее). Попробуйте на копии своих сайтов, своих дизайнов. Я проверил на том, что было под рукой - пустой штмль страничке - проблем нет ни в опере, ни в ФФ, ни в ИЕ :)

[Работающий пример][0]

[0]: http://ouch.kiev.ua/examples/lesson2.html "Урок 2"

Yandex поломался

[Карты от Яндекса][0] поломались, по-крайней мере в отношении Киева.

Не даёт возможности поставить "бульбашку" на карте :( обидно. А я такие надежды возлагал...

Это можно считать второй ошибкой? :)) если да, то ещё одна, и я работаю в Яндексе :)))

[0]: http://maps.yandex.ru "Карты от Яндекса"

Срули

[Дмитрий][0] очень метко написал заметку о "Срулях". У каждого в жизни встречаются такие типчики...

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

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

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

Так что увы и увы, на его звонки я не перезваниваю, и не скучаю за общением с этим человеком. :)


[0]: http://davydov.blogspot.com/2006/11/blog-post_08.html "Маркетинг в Маленьком Городе"

четверг, 9 ноября 2006 г.

Урок 1

Предполагаю, что вы знаете, что такое [jQuery][0] и знаете, где искать [документацию][1] :)

Сегодня мой знакомый попросил меня набросать скриптик, который бы добавлял N-ное количество форм ввода типа *input*, что я и сделал. Буквально за несколько минут.

Итак - включаем библиотеку jquery.js

Пишем скриптик:




сам html файл представляет из себя нечто вроде:

Add field







Что делает скрипт?

1. При нажатии на ссылочку Add field (кстати, кто не понял, это может быть и не ссылка, просто блок с id="addfield" вызывается функция описанная в яваскрипте.

2. Вызываемая функция в div который называется myfields_form добавляет input-поле с именем, которое "генерится на лету".

3. С html, я полагаю, вобще вопросов быть не должно? да?

Просто и быстро. Кому не нравится что-то - можно улучшить. Тут совсем несложно :)

**Пример**

у полей будет имя - myfield1, myfield2 и так далее (как следует из javascript-кода).

Add field







[Работающий stand-alone пример][2]

[0]: http://jquery.com "jQuery"
[1]: http://visualjquery.com "Visual jQuery"
[2]: http://ouch.kiev.ua/examples/lesson1.html "Урок 1"

Проектируем web-сайт, мысли на тему Технического Задания

На прошлой неделе внимательно изучил материал, который опубликовал [Юрий Шиляев "Что такое хороше ТЗ"][0] и решил немного развить тему не только ТЗ, но и веб-строительства.

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

У меня нет такой обширной практики и богатых клиентов, как у [Артемия Лебедева][1]. Но клиенты, в том числе и банки, в моей практике были.

Что общего у моих клиентов, с клиентами, которые делают заказы Артемию? То что мои клиенты хотят "чтобы было лучше, чем у А.Лебедева". А в чём разница? В том, что Лебедев берёт за сайт - от 10 тысяч американских долларов, а мои клиенты - пытаются выторговаться до 99 $ за сайт + CMS + год поддержки + настройка хостинга и сам хостинг +...

Улавливаете? :)

В чём заключается военная хитрость? Хитростей много, конечно же, и б**о**льшую часть из них, надо применять во время переговоров с клиентом :)

Но при разработке сайта следует обратить внимание на следующие моменты:

1. Клиент, который платит мало за сайт, в 99% случаев забудет о его существовании через месяц
2. "Полноценная CMS", о которой идёт речь на первичных встречах - на самом деле клиенту не нужна. Хорошо если он один раз, во время тестирования, посмотрит "О, добавляются ли страницы? Да, супер! Добавляются". Всё, можно быть уверенным, что этой возможностью он более не воспользуется.

И слава Богу! Потому как тестируют сайты - чаще всего вменяемые люди, а наполнением сайтов занимаются секретарши и случайные "прохожие", которые не замечают отличия между CMS, Microsoft Word и системным блоком. Поэтому - чем меньше можно будет напоганить в админке, тем легче вам потом будет отвечать на звонки клиентов "САЙТ НЕ РАБОТАЕТ! ВСЁ ПОЛОМАЛОСЬ!!!!"

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

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

Конечно, я не обобщаю - проекты бывают самые разные, клиенты и требования тоже. Поэтому надо смотреть по ситуации...

Тем более, что всегда надо исходить из того факта, что инструкцию пользователя НИКТО ЧИТАТЬ НЕ БУДЕТ! Хорошо если менеджер, принимающий проект, ознакомится с оглавлением, да и то, только за тем, чтобы поставить у себя в ToDo - "галочку" - инструкцию прислали.

Тут следует воспользоваться советами Юрия Шиляева, из вышеупомянутой статьи, и постараться максимально предусмотреть всё в Техническом Задании.

Это непросто, и практически невозможно. Но всё-таки. Всё что можно автоматизировать, или отключить - должно быть автоматизировано или отключено. Последнее даже предпочтительнее.

Иначе, в полной мере начинают работать законы Мерфи - всё что только можно было сделать не так - будет сделано не так.

Поэтому я, с некоторых пор, не "генерю на лету" меню в проектах, а использую "ручной метод". Во-первых - никто это меню не меняет (за год не было ни одного случая), даже переименовывать не хотят. Во-вторых - один раз в год - "не фантомас" :)
Если у вас 10 проектов в месяц, и каждый десятый клиент меняет меню - вот сделайте для них исключение, сделайте им администрируемое меню. Остальным 9-ти - не надо! Секретарша чихнёт, отвернётся, подавиться кофе, и удалит что-нибудь из меню, причём умудрится вытереть и содержимое страницы. Кто будет виноват? Сами догадаетесь? :)


[0]: http://yuri.shilyaev.com/archives/2006/10/30/353/chto-takoe-%c2%abhoroshee%c2%bb-tz-na-sayt.html#comments "Что такое хороше ТЗ"
[1]: http://design.ru "Студия Артемия Лебедева"

среда, 8 ноября 2006 г.

Тренеруем произношение

Ну? Сколько вам надо времени, чтобы выучить этот хит? :) Конечно же боян, но вы можете его повторить? Ага? :)

Ра-ца-цА (Як-цуп-цоп парви каридолы)
Текст:

*Я*к цуп цоп парв*и* каридола т*ы*к паривила т*и*ц тандула

д*и*би даби дала р*у*п-парирупирам к*у*рикан губкая к*и*ди-кан-ко.

Р*а*-цай-цай ар*и*би даби дила бар*и*ц дан ди ланд*э*н ландо

абар*и*б факта п*а*ри-пари-бари-бер*и*-бери-бери стан д*э*н лан до.

Я бар*и* ласдэн ланд*э* яло ара-вар*а*-вара-вара-вара вад*и* вьяву.

Бар*ис дан лэн ласд*э*н ландо бадака-д*а*га-дага ду-ду-д*э* яло (повтор)

Если так непонятно, послушайте как [его поют][0].

[0]: http://7days.kiev.ua/2006-06-06/finskiy-folkler-2/ "Финская полька"

Два года - полёт нормальный

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

Разумеется перестал ездить за рулём, по причине продажи оного :)

Что изменилось?

Во-первых я стал успевать везде, куда раньше опаздывал.

Во-вторых дорога стала занимать у меня в день на 30-40% времени.

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

В-четвёртых мне теперь не надо выходить "чуть раньше", чтобы "откопать от снега", "успеть до пробок", "заскочить ещё в одно место".

В-пятых я стал намного спокойнее, перестал нервничать и заводиться по пустякам

В-шестых я за два года ни разу не попал в "аварию". Сталкивался, конечно, с прохожими. Но ни разу столкновение не заходило дальше "простите-извините".

В-седьмых мне теперь никто из знакомых не звонит по вечерам с вопросами "Ты ща за рулём? Можешь забрать меня со столом от..."

В-восьмых такси (в случае необходимости) - удобнее и дешевле обходится, чем постоянная эксплуатация автомобиля.

Теперь о негативе, если можно так сказать.

Трижды я жалел о том, что у меня нет автомобиля.

Один раз - зимой, когда стоял на остановке и ждал маршрутку. Потом, правда, я вспомнил, как обломался зимой посреди дороги Боярка-Киев, было холодно, печка не работает. Машина вроде и есть, но её как бы и нет.

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

И ещё о негативе (он же позитив) - теперь я в неделю, в среднем прохожу пешком не мене 20 км. Иногда 40, иногда больше. И это только о понедельник-пятница. Поясню: я живу в центре, и работаю тоже в центре. Два разных центра Киева, путь из одного Центра в другой Центр пролегает так же, через Центр. Парадокс? Ага, время парадоксов. Поэтому и ходить удобнее пешком, чем ездить на автомобиле. Как я уже говорил - поездка после 18 часов вечера занимала от 40 минут до 2-х часов. Метро + пешочком - 45 минут. Просто пешком - 55 минут. Есть резон ходить пешком? Ага.

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

Вот такие вот наблюдения, однако.

вторник, 7 ноября 2006 г.

Lingvo

Забавно, что по слову yet лингво выдаёт пример использования:

"Труп ещё тёплый, чтобы его закапывать" (с) почти дословно.

Есть ещё много примеров, вот точно не помню, но на слово типа: "лес" пример использования:

"Пошёл-ка ты в лес!"

Наверное Петросян участвовал в разработке Lingvo... А может и Задорнов...

Битва ещё не проиграна

[Битва ещё не проиграна][0]

[0]: http://www.flamber.ru/files/photos/1160661354/1162899085_o.jpg "Битва ещё не проиграна"

Надо же!

Хотел как-то по особенному отметить появление в блоге заметки под номером 1000 или 1001, и вот так, тупо "прощёлкал" этот момент.

Это уже - 1008 заметка. Юбилей промчался скоростным экспрессом. Незаметно пролетев небольшим траффиком по каналам.

Ну не будем расстраиваться.. Миллениум 2000 - я уж точно не пропущу. Учитывая нарастающие темпы ждать не долго :)

С праздником!

Всех с праздником! :)

понедельник, 6 ноября 2006 г.

WordPress & SK

Чудесный образец хорошего софта...

За три месяца - 4 Мб "излишеств" в таблице mySQL, которые я должен чистить ручками, ну или (видимо?) искать подходящий плагин. Очень удобно, однако.

Хостинг

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

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

Но вобще, обидно, конечно, что так вот получилось :(

Парфюмер. История одного убийцы. Патрик Зюскинд

После просмотра фильма "Парфюмер", и выслушивания множества мнений, я решил, что обязательно прочитаю книгу [Патрика Зюскинда "Парфюмер. История одного убийцы"][0]. Что я и сделал.

Что вам сказать, господа? После прочтения я хожу под впечатлением уже второй или третий день. Книга очень сильная. Впечатления чуть слабее, чем после "Собора" Виктора Гюго.

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

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

Книга гораздо тоньше и точнее передаёт и настроение времени, и даже запахи.

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

Ну это как "Три мушкетёра" фильм-мюзикл и книга. Вроде одно и тоже, но тем не менее - разное.

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

Резюме такое: следует обязательно прочитать книгу "Парфюмер". Она достойна вашего внимания.

[0]: http://www.ozon.ru/context/detail/id/2781520/?partner=podrobno1975 "Парфюмер. История одного убийцы. Патрик Зюскинд"

пятница, 3 ноября 2006 г.

Пустота

Очередной проект сдали. У клиентов, как обычно, нет никаких вопросов. Вопросы появятся позже, во время другого dead-line. Это уже однозначно проходили...

С удовольствием прочитал у [Шиляева: "что такое хорошее ТЗ на сайт?"][0]. Попробую в следующий раз ещё больше обезопасить себя от бесчинств дизайнера и заказчиков :)

Проект сдан. Осталась пустота. Ничерта делать нехочется, хочется выспаться, отдохнуть и всё такое. А тут снег планируют. Ну разве ж так можно? :)

После нагружающих проектов надо отдыхать. В тепле...

Выпендрился, отправил фотку на [500px][1]. Посмотрим...

[0]: http://yuri.shilyaev.com/archives/2006/10/30/353/chto-takoe-%c2%abhoroshee%c2%bb-tz-na-sayt.html "Что такое хорошее ТЗ на сайт?"
[1]: http://500px.com "500px"

четверг, 2 ноября 2006 г.

"Модели" и поклонники

[Люди фотографируют раритетные автомобили][0]

[0]: http://www.flamber.ru/files/photos/1160661354/1162500173_o.jpg "Модели и поклонники"

Google Reader - шторм 502 Еррор

Вот она Beta - стабильность :))

Bad-версия - так правильнее...

Цепная реакция

Это, конечно, не правило, и не закон, но очень часто (почти всё время) наблюдаю такую ситуацию:

1. Водитель А поворачивает не из своего ряда
2. Это тормозит и безумно бесит водителя Б, который едет сзади. Он мигает фарами, не отпускает клаксон, он недоволен.
3. Водитель А умудряется втиснуться и освободить проезд
4. Пока водитель А "мудрит", водитель Б, вдохновлённый тем, что "я имею моральное право!" сам нарушает правила, объезжая машину водителя А, с нарушениями, и мешая уже другим водителям.
4б. Водитель Б бъёт по "газам", и уносится с нарушением скоростного режима, подрезая и т.д. Он имеет "моральное право".

Ну как же, поведение вполне "оправдано", ведь водитель Б потерял из-за "козла А" секунд 10-30 своего драгоценного времени. Ведь так, водитель Б, на 30 секунд быстрее бы упёрся "мордой" в пробку, которая тянется на следующие двадцать кварталов.

Интересная у людей психология. Нервные все. Кошмар какой-то :)

А на дворе - ноябрь

Быстро промчался октябрь, уже ноябрь, а это - первая заметка в этом месяце.

Пару недель назад меня что-то "укусило в одно место" и я очень захотел сменить себе и наладонник и телефон. Заменив всё одним девайсом, чтобы и КПК и телефон, и Интернет и всё такое.

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

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

Друг убедил, что лучше - мобилка + КПК (чтобы читать книги, в инет-лазить). В результате я "перегорел" и решил не изменять своему Алькателю 535-му, а мой друг.. а мой друг пошёл и купил себе "всё в одном флаконе" имени Сони Эриксон. Тот (примерно) вариант, от которого меня так тщательно отговаривал.

Даже как-то неудобно я себя чувствую теперь :)