«Помимо очевидных минусов не кросплатформенности»
интересно каких? Тестил на iceweasel 3.0.6, firefox 3.0.10 Mac, firefox 3.0.10 Win, firefox 3.5b4 Debian.
«При использовании UserJS проверка домена выполняется до выполнения скрипта.»
вероятно, но проверка домена не занимает особо времени и ресурсов, а остальной код не выполняется, пока домен не совпадет.
Повторюсь, что это мой первый опыт написания чего-либо под firefox (помимо opensearc'ей), и может я где-то не совсем рационально сделал. В любом случае — спасибо за критику! :)
Спасибо!
А разве «Хабракодер» из хабраштучек не имел такой возможности? Сейчас он просто не обновляется, а старый firefox из-за этого ставить не хотелось :)
Спасибо за информацию! Думаю было бы неплохо написать об оптимальной разбивке диска для десктопа/ноутбука (где размечать и «сколько вешать в граммах»).
Может я не понял темы топика, но если нужно поставить винду параллельно макоси, то есть чудесная софтина под названием BootCamp (у меня шла на диске вместе с буком). Запускаешь ее, вставляешь диск с виндой, и эта софтинка сама разбивает жесткий диск + сама ставит драйвера на все устройства. От пользователья остается только нажать 6 кнопок «Next» :)
Спасибо за информацию!
А не подскажете, какой настройкой можно сделать так, чтобы при открытии нового таба адресная строка оставалась пустой. В лисе под windows в ней почему-то остается адрес той страницы, с которой открыт новый таб, под линуксом же адресная строка обнуляется. Пробовал просто перенести файл prefs.js с линукса на виндоус, но это не помогло.
Экономия на спичках — это замена двойных кавычек на одинарные (например). А тут, если исходный массив будет несколько мегабайт, то создавать его копию уже точно не умно.
Но не будем спорить :) Спасибо за фишку, буду знать теперь!
Довольно неожиданно, но я думаю что это как-то объясняется (ведь интерпритатор руководствуется какой-то логикой?).
ОФФ. Цикл foreach плохо влияет на производительность — во время прогона элементов он создает в памяти копию исходного массива и оперирует с ней, после чего удаляет (цитата с php.net «foreach operates on a copy of the specified array and not the array itself»). Вместо него лучше-таки использовать while:
Спасибо за информацию! Не был знаком с оперой так близко, поэтому не знал.
называйте как хотите :)
«Помимо очевидных минусов не кросплатформенности»
интересно каких? Тестил на iceweasel 3.0.6, firefox 3.0.10 Mac, firefox 3.0.10 Win, firefox 3.5b4 Debian.
«При использовании UserJS проверка домена выполняется до выполнения скрипта.»
вероятно, но проверка домена не занимает особо времени и ресурсов, а остальной код не выполняется, пока домен не совпадет.
Повторюсь, что это мой первый опыт написания чего-либо под firefox (помимо opensearc'ей), и может я где-то не совсем рационально сделал. В любом случае — спасибо за критику! :)
А разве «Хабракодер» из хабраштучек не имел такой возможности? Сейчас он просто не обновляется, а старый firefox из-за этого ставить не хотелось :)
А не подскажете, какой настройкой можно сделать так, чтобы при открытии нового таба адресная строка оставалась пустой. В лисе под windows в ней почему-то остается адрес той страницы, с которой открыт новый таб, под линуксом же адресная строка обнуляется. Пробовал просто перенести файл prefs.js с линукса на виндоус, но это не помогло.
Но не будем спорить :) Спасибо за фишку, буду знать теперь!
ОФФ. Цикл foreach плохо влияет на производительность — во время прогона элементов он создает в памяти копию исходного массива и оперирует с ней, после чего удаляет (цитата с php.net «foreach operates on a copy of the specified array and not the array itself»). Вместо него лучше-таки использовать while:
while(list($key, $val) = each($array)){… } reset($array);