Архив записей по месяцам // March 2005
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
LJ-mine
artreal: Кстати, а нет ли такого extension, чтобы к lj-линкам "на лету" добавлялось "style=mine"?
kukutz: «FireFox extensions»
LJ-mine, 3 kb.
Подстановку этого самого style=mine выдумывать некогда, благо она уже существует, спасибо автору.
Categories: dHtml | comments: (2)
Live, live, live... Die! Live?!..
Создание, последовательность отработки и удаление js-скриптов.
live_die.js:
var d = document;
var h = d.documentElement.firstChild; //~ <head>
function _debug(m) {
var p = d.createElement("p");
p.appendChild(d.createTextNode(m + " :: " +
(new Date().valueOf()).toString().substr(0,10)));
d.body.appendChild(p);
}
function createScript(src) {
_debug("create :: " + src);
var s = d.createElement("script");
s.setAttribute("src", src);
h.appendChild(s);
}
window.onload = function() {
createScript("http://"); //~ fake url
createScript("live_die.php?s=2");
}
live_die.php:
if ('1' === $_GET['s']) sleep(10); //~ это нам ещё пригодится.
elseif ('2' !== $_GET['s']) die();
echo '_debug("resonse :: ' . $_GET['s'] . '");';
[ read more ]
Categories: dHtml | comments: (0)
Opera: 8b3, User Javascript, old onError
I want to reactivate this old thread…
My Opera Forums: «window.onerror»
В Опере до сих пор нет поддержки window.onerror
. Хороший браузер, только вот разработчики порой дико тормозят. Прикручивать новые фишки гораздо интереснее, чем копать старый код. Давно известный факт.
(в сторону): Ёлки с палками, как же меееедленно…
Опера и Mozilla (да и не только они) часто повторяют друг друга и подчас нужно основательно покопаться в истории браузеров для того, чтобы определить, кто на самом деле является родителем того или иного функционала. В наше время важны не только идеи, но и быстрота их реализации, а то потом не отмоешься:
Grumble… maybe I should make it clearer on my page that Greasemonkey was not the inspiration for developing User JavaScript. This idea had come up between Jonny A. (Opera tech thinker) and Lars H., (our main JavaScript guy) in 2002 already, and the code was actually written last year.
Tweak by Rijk: «CNet discovers User JavaScript»
Но, по большому счёту, от знания настоящего «родителя» конечным пользователям ни горячо, ни холодно. Им просто хорошо от того, что идёт борьба браузеров за место под солнцем. Насмотрятся вкусного, просят, заставляя разработчиков шевелиться. Так что осторожнее со словами «Давить!».
PS: А вот этим я жутко доволен.
Categories: dHtml, Soft | comments: (1)
Mozilla 1.8 final
Ситуация с финальной версией Mozilla 1.8 на данный момент достаточно туманна. На днях в подписке обнаружил:
It is finally happening, seamonkey is dying. There’s won’t be a Mozilla 1.8 final…
Mozdev Project Owners List: Death of Seamonkey
Пара ссылок по теме:
- netscape.public.mozilla.seamonkey: «Summary of mozilla.org staff meeting»;
- Neil Deakin: «Die Seamonkey Die! Long Live Firefox!».
… и не совсем:
- Bug 282239 — «Bugs that annoy Suite users switching to Firefox (Seamonkey parity)»;
- Slashdot: «Problems With the Firefox Development Process».
Update: «No Official Mozilla 1.8».
Categories: Soft | comments: (6)
Ночные забавы
— Вам правда двадцать лет?
— Двадцать первый пошёл.
«Ночные забавы». По НТВ сейчас идёт. Евстигнеев, Гафт, Алфёрова. Один из любимых отечественных фильмов.
Categories: Movies | comments: (2)
Рубин, питон, перловка, пых
Уже второй месяц урывками читаю «Programming Ruby — The Pragmatic Programmer’s Guide», обнаруженный после установки ruby 1.8.2, и мучаюсь. У меня, как у человека, знакомого лишь с PHP, пускай даже достаточно поверхностно знакомого, конструкции
a, b = b, a
[ 3, 1, 7, 0 ].sort.reverse
mon, day, year = $1, $2, $3 if /(\d\d)-(\d\d)-(\d\d)/
вызывают обильное слюноотделение. Чувствую, что неплохо было бы более пристально посмотреть в сторону других языков, но вот какого из трёх (Perl, Python, Ruby) — никак не определюсь.
P.S. Ruby On Rails, Рубин На Рельсах, PHP. Утренний юмор, да.
P.P.S. А никому не попадались «Hackers and Painters» в бесплатной цифре?
Categories: PHP | comments: (14)
Сознание запарено в нули
… и лёгкие на части разрывает. Болею очень. Температура.
Categories: Misc | comments: (1)