Планы 2006 кам тру
Увидела свет моя статья "". Для тех, кто ещё не в курсе, как радикально ускорить этот процесс - рекомендую к прочтению.
Я рисую красками жизни: мое творение — моя жизнь. (Сузуки)
Увидела свет моя статья "". Для тех, кто ещё не в курсе, как радикально ускорить этот процесс - рекомендую к прочтению.
закончил в 19:45 0 комментов
Все мои знакомые когда-то качались и практически все бросили, включая меня. С одной стороны, все хотят ловить на себе завистливые взгляды, с другой - не стОит оно отупляющего и скучного тягания железа.
Недавно я для себя открыл, что всё не так уж плохо. В рамках программы "грибок-3000" (см. врезку "планы 2006" в панели блога справа внизу) мне надо заняться своим телом, поэтому хочешь - не хочешь, а методу придумывать надо.
На данный момент я применяю именно её и полон желания и воодушевления продолжать.
Вот до чего я дошёл:
До встречи на пляже, грешник :]
закончил в 22:52 7 комментов
Как я уже , выслал мне сертификат, подтверждающий, что я сдал успешно сдал на Web Developer Job Role. Так вот сегодня сертификат пришёл.
Выглядит примерно так:
Хотя на конверте русским языком написано "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 трарил время на интересный, но казалось бы бесполезный проект , который способен по нескольким входным примерам продолжить цепочку: вводишь "million" (миллион) и "thousand" (тысяча), а получаешь
Так вот оказалось применение, на мой взгляд, чисто рентабельное - наборы ключевых слов. Т.е. если на твоем сайте часто упоминаются одни ключевые слова, то есть большая вероятность, что также повторяются и другие слова из той же цепочки, просто ты про них не подумал.
Для решения таких задач есть специальная тулза .
Ну разумеется, раз уж ты нашёл так много ключевых слов под свой сайт, почему бы не купить для них рекламу у Гугла... Что сразу и предлагается.
Грамотно.
закончил в 00:43 0 комментов
Ещё одна приятная юзабилити-мелочь: при регистрации в системе Gmail, как и везде, показывают текстовое поле с прокруткой (textarea), в которой находятся правила пользования этой системой. Так вот в Gmail это поле очень маленькое, что удобно тем, что не занимает много драгоценного места на экране. Но есть редкие люди, кто читает этот текст; для них всё это поле развдигается, как только была затронута прокрутка.
Логика простая:
Класс.
закончил в 20:46 0 комментов
Кто читал "Черновик" Лукьяненко, помнит, как на одной его странице десяток раз подряд повторяется слово "" - герои книги обсуждают, сколько авторам книг платят за упоминание торговых марок в их книгах. Мне всегда было интересно, что же это:
Оказалось, всё вместе. , Лукьяненко мог получить около $12 000 за такой пиар. Молодец :]
закончил в 10:04 0 комментов
Нацбанк изменил Правила определения платежности и обмена банкнот и монет НБУ постановлением от 6.07.06 г. № 252. кассир имеет право отказать в приеме изношенной банкноты, если ее целая часть менее 55% изначальной площади, а разорванные две части с одинаковыми номерами и сериями также менее 55% общей изначальной площади. Так что теперь не злитесь на кассиров.
закончил в 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 комментов
, породивший целый поток комментариев, навёл меня на такую мысль: раз уж веб в понятии "веб2.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 комментов