31 августа 2006

Планы 2006 кам тру

Увидела свет моя статья "MySQL: быстрая работа с CSV-файлами". Для тех, кто ещё не в курсе, как радикально ускорить этот процесс - рекомендую к прочтению.

28 августа 2006

Как сделать своё тело таким, как ты мечтал

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

Недавно я для себя открыл, что всё не так уж плохо. В рамках программы "грибок-3000" (см. врезку "планы 2006" в панели блога справа внизу) мне надо заняться своим телом, поэтому хочешь - не хочешь,  а методу придумывать надо.

На данный момент я применяю именно её и полон желания и воодушевления продолжать.

Вот до чего я дошёл:

  • первое и самое главное - МОТИВАЦИЯ. Именно из-за её нехватки все бросают. Когда её нет, занятия превращаются в муку, зал кажется грязным, а тренажёры - липкими :] С другой стороны, все мы прекрасно знаем, что если нам впереди маячит желанная морковка, то мы готовы свернуть горы: бегать по утрам, заниматься даже без зала - просто дома на полу, блюсти диету, и, что немаловажно, получать от этого удовольствие! Теперь как её сотворить. Как пишут психологи, все мы хотим избежать боли и получить удовольствие одновременно, т.е. идеальный вариант - "забить на работу и пойти пить пиво". Всё что нужно сделать - вложить свой смысл в понятия "боль" и "удовольствие". Если на счёт боли я ещё не определился, то на счёт удовольствия - всё оказалось так просто! - просто понаблюдайте за собой и найдите свой самый сладкий и любимый грешок. Его надо не выкорчёвывать, а использовать! Поясню на личном примере: мой грешок - тщеславие. Люблю, знаете ли, лавры. Именно из-за тщеславия я, например, веду этот блог и испольняю "планы 2006" и ещё куча всего, т.е. мне приятно, когда мои заслуги замечены (и высоко оценены). Представляя, каким перцем я буду с накачанными мыщцами, я просто не могу дождаться следующей тренировки!
  • теперь детали по-мельче. Перед тренировкой полезно полистать Men's Health и представить, что очень скоро ты будешь выглядеть так же классно. Это называется визуализацией, и, должен признаться, работает классно.
  • не делайте нелюбимые упражнения!!! Делайте то, что нравится. Есть, разумеется, классические виды разминки, а я предпочитаю совмещать её с развлекаловкой - т.н. "танцы" под быструю музыку (уж как получается :] ), ходьба на руках, пробежка до спортзала, бой с тенью босса. Как вы разогрете свой организм - не важно. Поверьте, получить максимум удовольствия - вот это важно. Просто выгоните всех (или найдите укромный угол) и активно поваляйте дурака.
  • журнал, куда я записываю веса и подходы, оказался классным подспорьем. Во-первых, я явно отслеживаю прогресс. Во-вторых, мне не приходится натужно вспоминать, с каким весом надо поработать в конкретном упражнении. И в-третьих, когда ты видишь на бумаге записи 5-10 тренировок, бросать очень не хочется (раньше я бросал после максимум пятой треньки). Так что возьмите любую старую тетрадку и в самой произвольной, одному вам понятной форме смело записывайте свои скромные и нескромные достижения.
  • на счёт достижений: не стесняйтесь, придя в зал, что вы такой хилый, а все вокруг такие чуваки. Я заметил, что оценивать нужно по той разнице, которая появляется между тренировками. Я имею ввиду, что качок может годами тягать тот же вес, а вы, скажем, за месяц перешли с 40 кг до 80 = 200% роста. И кто теперь крутой?
  • следите за едой. Важно сказать себе: "теперь я питаюсь как спортсмен" (и, например, вот тут включить использование своего любимого греха). Если раньше мне было неудобно таскать с собой бутерброды и бутылку воды, то теперь запросто. Короче, надо нормализовать питание любой ценой. Хавать 4-6 раз в день очень просто, попробуйте. Не обязательно обжираться, а вот скушать салатик или выпить пару стаканов молока - просто и быстро. Можно тоже записывать в журнал.
  • забудьте про "секретные упражнения" или мега-тренажеры. Самые обычные отжимания от пола, выполненные чисто и усердно, дают просто охренительный результат (извините за выражение, но это самое подходящее слово). Теперь представьте, чего вы сможете добиться, имея хотя бы скамейку со штангой! Выпишите из журнала 4+4 упражнений и чередуйте.
  • раз ты пошёл по этому пути - сфоткай своё рыхлое тельце, пока оно у тебя есть. Потом будет приятно сравнить со своим новым железным торсом.
  • солидные результаты появляются уже через полгода. Т.е. люди станут замечать, что ты изменился в лучшую сторону. При 2-3 тренировках в неделю и 26 неделях в полугоде получается 52-78 тренировок. Всего 78 тренировок - и ты ПЕРЕЦ!! Так что нарисуй цифры от 78 до 1 и каждый раз зачёркивай.

До встречи на пляже, грешник :]

BrainBench дал знать

Как я уже писал, BrainBench выслал мне сертификат, подтверждающий, что я сдал успешно сдал на Web Developer Job Role. Так вот сегодня сертификат пришёл.

Выглядит примерно так:

Хотя на конверте русским языком написано "Fragile Do Not Bend" ("Хрупко! Не сгибать!"), он был хорошо и качественно помят.

На доставку из Швеции потребовалось 70 дней.

27 августа 2006

Suggester

Я написал и выложил новый PHP-класс под названием Suggester, по аналогии с Google Suggest.

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

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

Левые индексы

В разделе "Index Optimization and Index Usage" мануала к подготовке к экзамену по MySQL описывается техника "Leftmost Index Prefixes". Суть её в том, что если у вас композитный индекс (на несколько столбцов), то первые столбцы этого индекса можно использовать как если бы у вас на них был отдельный индекс.

Т.е. если индекс объявлен примерно так:

CREATE TABLE table1 (..., PRIMARY KEY (Country, Language))

то можно считать, что у вас КАК БЫ два индекса, которыми можно пользоваться:

  1. INDEX (Country, Language)  //очевидно
  2. INDEX (Country)                 //не очевидно

Под "пользоваться индексами" я имею ввиду - использовать их в WHERE, ORDER BY или GROUP BY и обоснованно ждать хорошей скорости выполнения своих запросов.

Генератор словесов

Я давно думаю, зачем Google трарил время на интересный, но казалось бы бесполезный проект Google Sets, который способен по нескольким входным примерам продолжить цепочку: вводишь "million" (миллион) и "thousand" (тысяча), а получаешь

  • million
  • thousand
  • billion
  • trillion
  • octillion
  • ...

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

Для решения таких задач есть специальная тулза Keyword Tool.

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

Грамотно.

23 августа 2006

Юзабилити

Ещё одна приятная юзабилити-мелочь: при регистрации в системе Gmail, как и везде, показывают текстовое поле с прокруткой (textarea), в которой находятся правила пользования этой системой. Так вот в Gmail это поле очень маленькое, что удобно тем, что не занимает много драгоценного места на экране. Но есть редкие люди, кто читает этот текст; для них всё это поле развдигается, как только была затронута прокрутка.

Логика простая:

  • для тех, кто не читает - показывать чуть-чуть
  • для тех, кто читает - показывать всё.

Класс.

Оболонь

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

  • бизнес
  • стёб
  • бизнес, замаскированный под стёб.

Оказалось, всё вместе. По неподтверждённым данным, Лукьяненко мог получить около $12 000 за такой пиар. Молодец :]

22 августа 2006

Считайте деньги не отходя

Нацбанк изменил Правила определения платежности и обмена банкнот и монет НБУ постановлением от 6.07.06 г. № 252. Теперь кассир имеет право отказать в приеме изношенной банкноты, если ее целая часть менее 55% изначальной площади, а разорванные две части с одинаковыми номерами и сериями также менее 55% общей изначальной площади. Так что теперь не злитесь на кассиров.

Украинцы, вперёд!

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

I found your name at PHPClasses ... I used to work with a software developer in Czech before for 4 years, but he got hired by RedHat and now I need a replacement and I heard good things about programming skills in the Ukraine.

Индусы, не индусы - какая разница! Надо ориентироваться на Японию, ведь раньше фраза "Made in Japan" была синонимом плохого качества, а теперь - высшего. При написании строчки кода помни, что по ней будут оценивать всю страну.

20 августа 2006

Гонка на матрасах

Сегодня имел счастье поприсутствовать на "самой массовой на Украине гонке на матрасах", которая состоялась в Севастополе в 12:00 на пляже "Хрустальный". Мероприятие проводится уже пятый год подряд и собирает массу зрителей, хотя, сразу оговорюсь, намного меньшую, чем на самый прозаический вечерний салют; тем не менее, на самой Хрусталке яблоку упасть можно было разве что в воду, так много народу :]

Участников, к моему удвилению, было не так уж много: 3 заплыва примерно по 15-20 команд из 1-4 человек и один финальный. Два заплыва для взрослых, один - для детей.

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

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

Победил всех мальчик на мега-матрасе - аква-скипере, примерно таком:

Всех приколол он и тётя, которая сидела с зонтиком и веером в огромном круглом матрасе, а вперёд её тянули 3 пловца на своих матрасиках с верёвками, протянутыми от тётиного матраса к их щиколоткам.

Главные призы:

  • поездка на 4 человек на ЮБК;
  • билеты на концерт Димы Билана.

В целом мне понравилось; наверно, в следущий раз соберу свою толпу и погоняем кто кого.

19 августа 2006

Пройти собеседование

Для практикующих английский язык рекомендую к прочтению оригинал статьи Гая Кавасаки (не путать с Робертом Кийосаки!) "Everything You Wanted to Know About Getting a Job in Silicon Valley But Didn't Know Who to Ask".

Я читал этого автора раньше в переводе, и остался недоволен покупкой книги. А тут и текст оригинальный, и подан вкусно.

Вообще я для себя решил почитывать его статьи - мне понравилось, да.

Кодировка для LOAD DATA INFILE

Чтобы указать кодировку, которую использует MySQL-операция LOAD DATA INFILE для загрузки сразу всего файла в таблицу, перед ним выполните запрос с указанием нужной кодировки, например для русского языка:

SET character_set_database = cp1251;

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


Для пользовательского интерфейса выбора кодировки проще всего не придумывать с потолка список оных, а запросить саму базу, какие же кодировки она сможет использовать:

SHOW CHARACTER SET;

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

18 августа 2006

Он-лайн редактор кода

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

 

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

Или кто-то знает уже готовые аналоги?

16 августа 2006

Windows Live Writer

Пишу тебе, мама, из горящего танка... Решил я на гребне новостного потока попробовать Windows Live Writer - десктоп-прогу для написания постов в свои блоги.

Плюсы этой проги:

  • не надо лезть на перегруженную яваскриптом страницу, чтобы написать пару строк - виндовая прога открывается быстро и позволяет написать текст даже в оффлайне;
  • судя по интерфейсу, она заточена под унифицированную тулзу для нескольких, даже разномастных, блогов, что удобно (хотя мне пока не нужно);
  • есть вставка картинок (не такая тормозная, как на блоггере) и карт от MS (но их не юзал и ничего сказать не могу);
  • есть режим превью сразу в контексте моего блога среди уже существующих постов, что говорит о глубокой интеграции в систему Blogger'a.

Минусы очевидны:

  1. Приаттачил я картунку, щас посмотрим, как он её прикрутит. Сомневаюсь, что выложит в инете и вставит ссылку :] ...... Ага, предложил мне настроить FTP и туда складывать фотки. Разумно... Но непривычно!! :]
  2. Секьюрити на нуле - отдал я пароли на вход, и теперь дяди в Microsoft знают обо мне всё!..

 Вердикт: ладно, пусть поживёт пока.

Forex

Читаю рассылку "Секреты инвестирования", и её автор активно выступает против того, что в форекс можно инвестировать, потому что там в основном всё происходит по воле случая ("FOREX – "игра" с отрицательным математическим ожиданием"). Прикольным, на мой взгляд, примером-анекдотом он это проиллюстрировал (помимо научного объяснения, разумеется):

Опытный трейдер со стажем обеспечит эффективное управление капиталов инвестора от 5000 у.е. с последующим распределением предполагаемой прибыли между инвестором и трейдером в соотношении 70%-30% соответственно. Уровень допустимых финансовых рисков определяется инвестором самостоятельно. Порядочность в соблюдении финансовой дисциплины гарантирую. С предложениями обращаться: салон "Эльдорадо", сектор игровых автоматов "Однорукий бандит", спросить Вениамина (можно Веню).

14 августа 2006

Демо-гог

Пример демагогии можно найти в комментах (таких людей хочется бить палкой и долго).

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

Меня прикалывает, как сначала тонко и дипломатично майкрософтовец выставляет оппонента "долбиком", а потом "долбик" сам себя показал с нелучшей стороны в комментах.

13 августа 2006

Удобный логгер в Google Maps

Доделываю проект на базе Google Maps (напишу об этом в понедельник, когда выпустим бета-релиз), и нашёл в мануале встроенный логгер GLog (механизм работы с дампами переменных, т.е. вывод их значений на печать).

Вызывается так:
GLog.write("id: " + id);
или
GLog.writeHtml("found a marker: " + 
markers[i].infowindow);


Выглядит так:

Много лучше, чем множественные оргазмы алерты.

12 августа 2006

JavaScript не перестаёт меня удивлять

Работа с памятью в JS :]

11 августа 2006

Как стать знаменитостью

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



Вообще выдает несолько фоток с процентным соотношением похожести. Так что извините если кого обидел, выбирал из самых похожих и прикольных :] Иногда попадается такое. Зато решаются споры, типа я вот Лёхе давно говорил, что он на Траволту похож.

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

Кстати, этот сервис очень даже бодро можно использовать, чтобы ещё больше оживить вечера встречи выпускников, пьянки с друзьями и родственниками :]

10 августа 2006

Мир как библиотека

Если у вас завалялось пару книжек, которые жалко просто выкинуть, у вас есть два пути отдать их в хорошие руки:
  1. не без выгоды для себя - выложить инфу на Книгомане, авось кто-то купит по дешёвке;
  2. освободить книгу, т.е. подписать особым образом и оставить в публичном месте. Нашедший книгу читает название и по логике буккроссера заявляет о находке на указанном сайте. Этот безыдейный, но, судя по отзывам, зятягивающий, процесс называется буккроссинг. Чем-то по ощущениям наверно похоже на флеш-моб :] Хотя вру - изначально идея была: сделать из мира большую библиотеку. Идешь так по городу, взял с лавочки книжку, почитал в тралике, вышел - положил на скамейку. Красота! Надо как-нить попробовать...

Ещё одна "халява" от Google


Акция: купи что-нить на $20 с помощью Google Checkout - и получишь футболку. Чё-то посмотрел я на них, и всё желание пропало...

Видно, у них политика такая сейчас: новый продукт разгоняем - раздаём футболки. Кстати, это может быть неплохой идеей, учитывая, как пишут в гугл-блоге, "our passion for free T-shirts". Так что кому надо разрекламировать свой онлайн-продукт - печатайте футболки.

09 августа 2006

Деньги

Вчера подумал об истории создания денег:
  • изначально самым ценным был товар: еда, шкуры, оружие. Они и теперь остаются первоосновой, т.е. тем, что покупают за деньги;
  • потом ну очень нужно было что-то, что, будучи собранным воедино после разделения, вновь обретало суммарную стоимость. Шкуру так не порежешь, поэтому сначала использовали раковины и жемчужины, а потом перешли на драг-металлы;
  • но драг-металлы тяжёлые! Поэтому придумали бумажные деньги. Каждая деньга была по сути распиской государства в том, что под неё в казначействе лежит определённый кусок серебра или золота. В наше время эта стратегия утратила актуальность, и я слышал, хотя не понимаю до конца, что, скажем, доллар держит свой курс исключительно за счет стабильного роста экономики США.
  • возиться с кучей физических купюр тоже стало несподручно. Тогда придумали безнал, т.е. теперь банк гарантирует, что на каждую электронную деньгу у него есть бумажная;
  • потом зачем-то придумали разновидность безнала - электронные деньги типа webmoney, paypal и проч. Видимо, для удобства расчётов в мире.
  • внимание, вопрос: а что дальше? Появление ментальных денег? Вера на честное слово? Прямые расчёты по пути "мозг-мозг"?

07 августа 2006

Вот яркий чувак

Люблю маргиналов: чувак поменял скрепку на дом. Да, повезло. Но ведь поменял! Теперь вот будет писать книгу и экранизировать.

Ярких людей всегда заметно.

06 августа 2006

Оптимизация Google Maps

Недавно делал стресс-тест одного проекта на базе Google Maps - добавил пару тысяч точек. Цифра невесть какая большая, но тормозить стало бодро - один сдвиг карты предполагал появление пары десятков сообщений от броузера о потенциальной тормознутости данных скриптов :]

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

05 августа 2006

Куча электронных книг

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

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

Вот уж правда: Яндекс находит всё :]

Страхование

Если кто читал менее известную книгу Бодо Шеффера "Собака по имени Мани" (скачать) - те же его постулаты, только в форме истории-сказки, заточенной изначально для детей, но ставшей популярной и среди взрослых - тот помнит, как один из героев, владелец Мани, попал в больницу, но тем не менее продолжал ни в чем себе не отказывать, потому что деньги не переставали поступать. Думаю, дело было не только в активах, но и в страховке.

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

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

В частности, я узнал, что при покупке жилья рекомендуют оформлять титульную страховку - защита права на собственность, т.е. защита от мошенников и их махинаций: отобрали по суду у тебя честно купленную у аферистов квартиру - так хоть компенсацию получишь. Стоит вроде бы недорого - 0.5% в год от стоимости сделки, т.е. если хатынка стоит $60 000, платить надо $300 в год, что разумеется мелочи по сравнению с возможностью остаться без хатынки и без денег. Так что я сделал для себя зарубку: буду покупать житло - застрахуюсь.

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

04 августа 2006

Французы как дети

Я недавно начал учить французский, и меня рассмешил один момент.

Дело в том, что, когда мои племянники были совсем маленькие, они считали примерно так:
  • ...
  • шестьдесят восемь
  • шестьдесят девять
  • шестьдесят десять :]]

Мне это казалось смешным (но логичным).

Каково же было моё изумление, когда я обнаружил, что французы считают именно так! Число 70 определено как 60+10, вероятно, по историческим причинам.

Чем-то напоминает прикол из греческого языка - слово "пылесос" там дословно означает исконно русскую легендарную домашную утварь: "электровеник" (η ηλεκτρική σκούπα).

О, сколько нам открытий чудных готовит просвещенья дух!

02 августа 2006

Как себя пнуть волшебным образом?

Как пишет Бодо Шеффер, все мы следуем девизу "Избежать боли и получить радость прямо сейчас". Мой опыт показывает, что так и есть. Поэтому когда мне лень работать, я перестаю это делать чисто автоматически (избегаю боли), запускаю игрушку или долго гоняю чаи (получаю удовольствие) - и всё это незамедлительно!

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

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

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

  1. Если тебе грустно, заставь себя улыбнуться, и сразу станет веселее.

    (Не верите? Тогда не ждите грустных моментов - лично мне бы пришлось ждать очень долго :] - и попробуйте такое упражнение прямо сейчас: нахмурьте брови как можно сильнее и попробуйте искренне улыбнуться. В лучшем случае получается глупая гримаса.)

    Это говорит о том, что обратная связь работает.

  2. Мой любимый пример: представьте себе лимон - спелый, сочный, ярко-желтый и очень кислый! Теперь вы его кусаете. И жуёте. А теперь отвлекитесь и обратите внимание, сколько слюны выделилось в вашей ротовой полости!

    Другой пример из этой области - представьте самого сексуального представителя противоположного пола. Попредставляйте ещё минут 5, а потом почуствуйте, как потеплело внизу живота: это добрый мозг гонит туда кровь :]
Если очень захотеть и развивать фантазию, можно себя очень бодро подстегнуть, да так, что потом останавливать себя придётся.

Авто-выдиралка RSS

Прочёл про сервис feed43.com, который на базе шаблонов позволяет сформировать RSS-ленту из контента произвольного сайта. Давно искал что-то подобное.

Учитывая, что Blogger (движок этого блога) даёт только ATOM-ленту, и нормальный RSS-выдиратель мне пришлось писать вручную, feed43.com-сервис мне очень понравился, потому что сделал всё то же самое, что сделал я, только более абстрактно, что позволяет переиспользовать их код для других сайтов, а мой класс - нет.

Вот такая лента получилась.

01 августа 2006

Открой свой бизнес и радуйся

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