Планы 2006 кам тру
Увидела свет моя статья "
Я рисую красками жизни: мое творение — моя жизнь. (Сузуки)
Увидела свет моя статья "
закончил в 19:45 0 комментов
Все мои знакомые когда-то качались и практически все бросили, включая меня. С одной стороны, все хотят ловить на себе завистливые взгляды, с другой - не стОит оно отупляющего и скучного тягания железа.
Недавно я для себя открыл, что всё не так уж плохо. В рамках программы "грибок-3000" (см. врезку "планы 2006" в панели блога справа внизу) мне надо заняться своим телом, поэтому хочешь - не хочешь, а методу придумывать надо.
На данный момент я применяю именно её и полон желания и воодушевления продолжать.
Вот до чего я дошёл:
До встречи на пляже, грешник :]
закончил в 22:52 7 комментов
Как я уже
Выглядит примерно так:
Хотя на конверте русским языком написано "Fragile Do Not Bend" ("Хрупко! Не сгибать!"), он был хорошо и качественно помят.
На доставку из Швеции потребовалось 70 дней.
закончил в 00:24 1 комментов
Я написал и выложил новый PHP-класс под названием
Суть его в том, что при наборе текста в текстовом поле прямо под ним появляется список с результатами поиска без перегрузки страницы.
Все результаты поиска суть ссылки, формат которых определяется шаблоном, т.е. ссылки могут открывать страницу деталей на вашем сайте, результаты поиска в Google по этой фразе или что угодно ещё. Удобно.
закончил в 10:44 2 комментов
В разделе "Index Optimization and Index Usage" мануала к подготовке к экзамену по MySQL описывается техника "Leftmost Index Prefixes". Суть её в том, что если у вас композитный индекс (на несколько столбцов), то первые столбцы этого индекса можно использовать как если бы у вас на них был отдельный индекс.
Т.е. если индекс объявлен примерно так:
CREATE TABLE table1 (..., PRIMARY KEY (Country, Language))
то можно считать, что у вас КАК БЫ два индекса, которыми можно пользоваться:
Под "пользоваться индексами" я имею ввиду - использовать их в WHERE, ORDER BY или GROUP BY и обоснованно ждать хорошей скорости выполнения своих запросов.
закончил в 00:59 0 комментов
Я давно думаю, зачем Google трарил время на интересный, но казалось бы бесполезный проект
Так вот оказалось применение, на мой взгляд, чисто рентабельное - наборы ключевых слов. Т.е. если на твоем сайте часто упоминаются одни ключевые слова, то есть большая вероятность, что также повторяются и другие слова из той же цепочки, просто ты про них не подумал.
Для решения таких задач есть специальная тулза
Ну разумеется, раз уж ты нашёл так много ключевых слов под свой сайт, почему бы не купить для них рекламу у Гугла... Что сразу и предлагается.
Грамотно.
закончил в 00:43 0 комментов
Ещё одна приятная юзабилити-мелочь: при регистрации в системе Gmail, как и везде, показывают текстовое поле с прокруткой (textarea), в которой находятся правила пользования этой системой. Так вот в Gmail это поле очень маленькое, что удобно тем, что не занимает много драгоценного места на экране. Но есть редкие люди, кто читает этот текст; для них всё это поле развдигается, как только была затронута прокрутка.
Логика простая:
Класс.
закончил в 20:46 0 комментов
Кто читал "Черновик" Лукьяненко, помнит, как на одной его странице десяток раз подряд повторяется слово "
Оказалось, всё вместе.
закончил в 10:04 0 комментов
Нацбанк изменил Правила определения платежности и обмена банкнот и монет НБУ постановлением от 6.07.06 г. № 252.
закончил в 10:44 0 комментов
Пришло сегодня письмо от незнакомца-иностранца. Суть письма в том, что он нашёл
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" была синонимом плохого качества, а теперь - высшего. При написании строчки кода помни, что по ней будут оценивать всю страну.
закончил в 08:35 1 комментов
Сегодня имел счастье поприсутствовать на "самой массовой на Украине гонке на матрасах", которая состоялась в Севастополе в 12:00 на пляже "Хрустальный". Мероприятие проводится уже пятый год подряд и собирает массу зрителей, хотя, сразу оговорюсь, намного меньшую, чем на самый прозаический вечерний салют; тем не менее, на самой Хрусталке яблоку упасть можно было разве что в воду, так много народу :]
Участников, к моему удвилению, было не так уж много: 3 заплыва примерно по 15-20 команд из 1-4 человек и один финальный. Два заплыва для взрослых, один - для детей.
Выглядело это всё примерно так: начиная от края пристани вдаль в море выстраиваются команды-участники (в основном, одиночки на обычных матрасах, редко - пары на больших плавсредствах вроде доски от сёрфинга) вдоль натянутого в воде троса. По не очень чёткой команде ведущего, болтавшего в микрофон всякий бред, все начинают грести. Публика реагирует вяло, стесняется. Участники проплывают 80 метров вдоль зрительских рядов до следующего натянутого троса. Сразу по завершении заплыва ведущий узнаёт имена лидеров каким-то магическим способом, потому что никаких бирок или номерков нет - только плавки над водой, и объявляет имена победителей.
Особо умиляли меня среди зриетелей мамы (чьи чада приплывали последними, потому что плыли чуть ли не на кусках пенопласта), разводящие демогогию про сильный встречный зюйд-ост и фальстарты :]]]]]
Победил всех мальчик на мега-матрасе - аква-скипере, примерно таком:
Всех приколол он и тётя, которая сидела с зонтиком и веером в огромном круглом матрасе, а вперёд её тянули 3 пловца на своих матрасиках с верёвками, протянутыми от тётиного матраса к их щиколоткам.
Главные призы:
В целом мне понравилось; наверно, в следущий раз соберу свою толпу и погоняем кто кого.
закончил в 13:51 2 комментов
Для практикующих английский язык рекомендую к прочтению оригинал статьи Гая Кавасаки (не путать с Робертом Кийосаки!) "
Я читал этого автора раньше в переводе, и остался недоволен покупкой книги. А тут и текст оригинальный, и подан вкусно.
Вообще я для себя решил почитывать его статьи - мне понравилось, да.
закончил в 20:55 0 комментов
Чтобы указать кодировку, которую использует MySQL-операция LOAD DATA INFILE для загрузки сразу всего файла в таблицу, перед ним выполните запрос с указанием нужной кодировки, например для русского языка:
SET character_set_database = cp1251;
Именно это переменная отвечает за правильный парсинг. Вероятно, эту переменную нужно возвращать в исходное значение после LOAD DATA INFILE, но вроде работает и без этого...
Для пользовательского интерфейса выбора кодировки проще всего не придумывать с потолка список оных, а запросить саму базу, какие же кодировки она сможет использовать:
SHOW CHARACTER SET;
Опыт показывает, что на разных серверах даже при одной версии мускула количество кодировок сильно разнится. Более того, иногда пропадает описание кодировки (просто пустой столбец). Полученный рекордсет удобно распарсивается и предлагается пользователю в виде списка. Выбранное значение используется в первом запросе.
закончил в 00:06 0 комментов
Для примера сразу пришла в голову идея создать он-лайн редактор кода, сохраняемого прямо на сервак, благо PHP и иже с ним - интерпретируемые языки. Сниппеты, подсветка текста - всё вполне реально.
Или кто-то знает уже готовые аналоги?
закончил в 20:44 5 комментов
Пишу тебе, мама, из горящего танка... Решил я на гребне новостного потока попробовать Windows Live Writer - десктоп-прогу для написания постов в свои блоги.
Плюсы этой проги:
Минусы очевидны:
Вердикт: ладно, пусть поживёт пока.
закончил в 14:29 2 комментов
закончил в 13:31 0 комментов
закончил в 00:02 15 комментов
GLog.write("id: " + id);или
GLog.writeHtml("found a marker: " +
markers[i].infowindow);
закончил в 00:50 4 комментов
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
закончил в 19:29 4 комментов
закончил в 19:52 3 комментов
закончил в 07:21 2 комментов
закончил в 08:35 4 комментов
закончил в 16:22 0 комментов
закончил в 00:05 0 комментов
закончил в 17:59 6 комментов
закончил в 17:29 Тэги: деньги 4 комментов
Мне это казалось смешным (но логичным).
Каково же было моё изумление, когда я обнаружил, что французы считают именно так! Число 70 определено как 60+10, вероятно, по историческим причинам.
Чем-то напоминает прикол из греческого языка - слово "пылесос" там дословно означает исконно русскую легендарную домашную утварь: "электровеник" (η ηλεκτρική σκούπα).
О, сколько нам открытий чудных готовит просвещенья дух!
закончил в 12:46 3 комментов
Как пишет Бодо Шеффер, все мы следуем девизу "Избежать боли и получить радость прямо сейчас". Мой опыт показывает, что так и есть. Поэтому когда мне лень работать, я перестаю это делать чисто автоматически (избегаю боли), запускаю игрушку или долго гоняю чаи (получаю удовольствие) - и всё это незамедлительно!
Хорошая новость - эти чувства можно подменять, т.е. очень живо представить, какую огромную радость я получу после завершения данной работы (т.е. потом поиграю на компьютере всласть), и какую боль я получу, отчитываясь перед шефом, если её же не сделаю.
Плохая новость - с непривычки этими чувствами манипулировать трудно, особенно с убогой фантазией.
Вообще, для меня было откровением (кажется, после Норбекова), что собственными чувствами можно играться и перебирать/переставлять их в душе, как кусочки мазаики. Но потом я стал подбирать подтверждения этого нового для себя догмата веры - и быстро нашёл:
закончил в 17:55 3 комментов
закончил в 11:24 0 комментов
закончил в 22:09 1 комментов