Архив записей по месяцам // August 2004
2003
February | March | April | May | June | July | August | September | October | November | December
2004
January | February | March | April | May | June | July | August | September | October | November | December
2005
January | February | March | April | May | June | July | August | September | October | November | December
2006
January | February | March | April | May | June | July | August | September | October | November | December
2007
January | February | March | April | May | June | July | August | September | October | November | December
2008
January | February | March | April | May | June | July | August | September | October | November | December
Mozilla: ImgLikeOpera (images, cached images only, no images)
Ниже я попробую рассказать о том, как я пытался написать extension для Mozilla, позволяющий «по-Оперному» управлять загрузкой графических объектов, и почему эта попытка не удалась.
Следует отметить, что я мало знаком с JavaScript и XUL, поэтому некоторые утверждения могут быть не совсем верными.
Будем считать, что эта кнопка уже есть (думаю, что прикручивание такого элемента к интерфейсу Mozilla больших сложностей не вызовет). Кнопка стоит в положении «Show cached images only», пользователь запросил ресурс, начинает работать скрипт, который должен сделать следующее:
[ read more ]
Categories: dHtml, Soft, Usability | comments: (3)
IE4.01-IE5.01: Child Selector Hack
Ещё раз об опасности дочерних селекторов с пробелами:
body > p {color:red; font-weight:bold;}
html > p {color:red; font-weight:bold;}
html > body p {color:red; font-weight:bold;}
Эти параграфы будут красными в IE4.01-IE5.01. Пример.
Вывод: писать html>body
вместо html > body
— хорошая привычка.
Categories: CSS | comments: (1)
Opera: XMLHttpRequest
Ну вот и дождались: в Опере 7.6 появится XMLHttpRequest
. Всё-таки с Gmail’ом их крепко достали. Тот набросок, о котором я говорил вчера, в предварительной версии заработал почти сразу. Пришлось слегка исправить обработку <br/>
при создании списка и копировании его элементов в textarea
, но это уже другая история.
То, что сразу настораживает: закрывается дольше. Хотя… превьюшка, что с неё возьмёшь? Ставить основным браузером пока не собираюсь, послушаем отзывы других оперов. А то поставишь и думаешь: «Чего там модем делает, я ведь отменил загрузку?».
ToDo: ознакомиться с багами и взять на вооружение.
Categories: CSS, dHtml, Soft | comments: (2)
HTTP. А он живой и светится
В управление на испытания поступают изделия. После согласования сроков с исполнителями и утверждения задания на испытания, заносим в БД (Excel, гы) всю необходимую информацию по этому заданию. Пару раз в месяц необходимо делать различные выборки, плохо поддающиеся автоматизации в Excel. Было принято решение об использовании другой БД — MSSQL. Есть похвальное желание упростить процесс ввода информации, для чего я сейчас неспешно вникаю в таинства XMLHttpRequest
.
[ read more ]
Categories: dHtml, Web-билдинг | comments: (4)
RSS. 200 OK
Обычно я такие фиды складываю в отдельный каталог и проверяю один раз в сутки или даже реже. Нервы берегу.
[ read more ]
Categories: RSS, Web-билдинг | comments: (3)
Детства моего чистые глазёнки
Categories: Soft | comments: (3)
Лытдыбр. В миноре
Меня месяца два почти никто из друзей не видел. Ну так вот, други, планы мои таковы:
- Сбить температуру, которая третий день старательно лезет к 38;
- Найти подходящие слова, которые заставят хирургов в очередной раз всё расковырять сразу, а не ждать когда «само пройдёт»; не пройдёт. Или придумать действенный альтернативный вариант, хотя уже всё давно перепридумано. Иначе недели через две я снова буду еле-еле шевелить левой рукой, приползу из последних сил, коновалы возьмутся за свои куски металла, [ skip ], так и не сделав всё до конца;
- Купить лекарственные препараты, стоимость которых превышает два моих месячных заработка, без гарантии вразумительного положительного эффекта, и постараться раздать горящие долги.
Зае…ло. Очень-очень. Хоть бы на чай заходили.
Categories: Misc | comments: (4)
GetImageSize
E:\..\PHP\php-5.0.0RC3\ext\standard\image.c:
line 97: /* {{{ php_handle_gif
line 98: * routine to handle GIF files. If only everything were that easy... ;} */
Понадобились размеры картинки. Как белый человек залез в мануал, узнал о существовании функции getimagesize
. Время работы скрипта, который кроме этого ещё и в БД лезет, и unserialize
кое-какой делает, увеличилось в три раза. JPG. Так что функция «одноразовая»: узнал размеры — сохрани.
У меня-то одна картинка, а вот люди галереи делают, да.
Update. Хммм… По-моему, я обманулся на глюках ФС. После перезагрузки значение времени выполнения этой функции упало на два порядка (0.0001 - 0.0002 сек. в среднем, хотя порой и скачет до 0.03). До этого же были весёлые цифры 0.025 - 0.085 на каталоге с десятью файлами. Win2k3, FAT32. Продолжительность сна влияет на свежесть мыслей. Доказано Занусси.
Anyway, галерея — это всё равно пошло.
Categories: PHP | comments: (0)
Браузеры: другие миры
Часть 1: MSIE-only уёб-дэбылдерам посвящается
А за спиной у него в устрашающей тишине далеко-далеко внизу мальчик явственно произнёс:
— Тогда идите, есть и другие миры, кроме этого.
Стивен Кинг «Стрелок»
Лично я, как и многие другие уважающие себя люди, сделал свой выбор. Сам. Для себя. Тот браузер инструмент, которым я пользуюсь, удовлетворяет мои потребности в большей степени, нежели другие. Если мне не будет хватать его возможностей, я постараюсь найти достойную замену. Мне многое не нравится в Opera и Mozilla, ещё больше — в IE. Многое нравится. У меня нет никакого права думать о вас плохо, если ваш выбор не совпал с моим. Вы довольны тем, чем пользуетесь? Я рад за вас.
Можно сколько угодно кричать, рычать, топать ногами и брезгливо морщить нос (я и сам люблю побрюзжать). Вам не нравится? Пройдите подальше, не мешайте работать. А когда уйдёте и займётесь своей работой, вспомните о моём существовании и постарайтесь сделать мне «сухо и комфортно».
Я не требую от вас невозможного, я лишь хочу чтобы вы постарались сделать свою работу без халтуры под приторным соусом «90 процентов». Я не процент, а живой человек. Если же вам по каким-то причинам трудно смириться с этим, посмотрите на меня с другой стороны: я — ваши деньги.
Часть 2: Уточняя детали
Понятно, что если затраты на поддержку какой-либо части из так называемых «десяти процентов» будут превышать ожидаемый эффект, то эта поддержка нецелесообразна. Однако такие случаи достаточно редки.
Да и грамотный отказ от такой поддержки идёт только на пользу браузерам.
Categories: Web-билдинг | comments: (2)
To be continu...
Можно сказать, что я вернулся. Вернулся, но не совсем. Главное, что всё самое плохое осталось позади, а там видно будет.
Ещё раз спасибо. Это грело всю дорогу.
Categories: imfo.ru | comments: (9)
Mode: прёт
Итак 90% пользуются способом сношения через MSIE. 10% — альтернативными способами. […] Достаточно быстрый спад приверженцев альтернативных броузеров застабилизировался на отметке 10%. Именно эта цифра фигурировала в отчете института Кинзи в качестве процента латентного гомосексуализма.
Психология — страшная наука.
Categories: Humor | comments: (1)