Browser Detection
Обнаружил что фрагмент кода из mootools выдает какой то странный результат для версии движка, может я не знаю каких нюансов, но все же хочется чтобы версия хоть как то коррелировала с версией браузера, кроме того писать каждый раз Browser.Engine.presto довольно длинно, хотелось бы чтобы было просто Browser.presto.
Mootools в отличие от jQuery и prototype определяет тип движка браузера по определенным особенностям объектной модели а не по navigator.userAgent, это неплохо, вот только версию движка таким образом можно определить очень приблизительно, поэтому версию будет логично определять по navigator.userAgent а сам движок по функционалу объектной модели.
Немного похозяйничав в коде получилось вот что:
var Browser = { platform: (navigator.platform.match(/mac|win|linux/i) || ['other'])[0].toLowerCase(), version: (navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/) || [-1,-1])[1] }; if (window.opera) Browser.presto = true; else if (window.ActiveXObject) Browser.trident = true; else if (!navigator.taintEnabled) Browser.webkit = true; else if (document.getBoxObjectFor != null) Browser.gecko = true;
Ваш браузер:
Версия | |
Платформа | |
trident (IE) | |
presto (Opera) | |
webkit (Safary, Chrome) | |
gecko (Firefox, Mozilla) | |
Как решить энергетические проблемы человечества?
Тут все говорят про мировые проблемы, про то что нефть скоро кончится, про экологию, про глобальное потепление, хочется и мне внести свою лепту. И хочу рассказать я про энергетическую проблему - все остальные проблемы в той или иной степени в конечном итоге сводятся к ней. Но даже если немного пораскинуть мозгами то даже и эта проблема на самом дела не проблема, все проблемы у нас в башке, не верите? Давайте посчитаем вместе:
Что имеем на сегодня: Потребность человечества в энергии: 8 трлн. Вт
Сама по себе цифра впечатляет, откуда сейчас берется такая энергия Основным источником получения энергии в мире дающим 97% её количества является ископаемое топливо, в том числе 38% составляет уголь, 19% - природный газ и 10%- нефть. 2% электроэнергии вырабатывается на ГЭС, а другие источники, такие как ядерный распад, древесина и прочие вырабатывают 1% энергии.
Что такое ископаемое топливо? Согласно современным представлением, это остатки живых организмов, которые под действием солнечной энергии сначала переработали весь метан из атмосферы древней земли в углекислый газ и кислород, а затем с использованием той же самой солнечной энергии переработали углекислый газ в кислород, забрав себе углерод как основу своих тел, которые за много лет превратились в уголь и нефть - т.е. сжигая ископаемое топливо мы потребляем солнечную энергию, которая тысячелетиями откладывалась земной биосферой.
Теперь возьмем гидроэлектростанции - что такое энергия падающей с высоты плотины воды? Все в школе учили про круговорот воды в природе - солнышко нагревает воду - испаряет ее, ветер, которые также возникает из-за конвекции при нагревании солнцем земной поверхности, переносит в влагу в другое место где она выпадает в виде дождя, собирается в ручейки, реки и крутит турбины гидроэлектростаций.
Ветряные электростанции - преобразуют энергию ветра в электрическую - а энергия ветра как я уже писал есть тоже солнечная энергия.
Есть еще атомные электростанции - эту энергию пожалуй нельзя назвать солнечной, хотя постойте, а на солнце разве энергия не атомная? Ну и что что она возникает не при распаде тяжелых ядер на легкие а наоборот, все равно это ядерная энергия - суть тоже самое что и солнечная, в конечном счете, согласно современным представлением Земля и Солнце образовались из одного и того же вещества.
Ладно хватит демагогии, задача:
Дано: мощность энергии падающей на квадратный метр поверхности земли на уровне моря: 1020 Вт/кв. метр
мощность Саяно-Шушенской гидроэлектростанции: 6400 МВт
Найти площадь солнечных батарей необходимую для вырабатывания такой же мощности как и на Саяно-Шушенсой ГЭС. КПД преобразования солнечной энергии с учетом смены дня и ночи принять за 30%
Решение: мощность вырабатываемая солнечной батареей: 1020*0.3 = 306 Вт./м кв. Площадь поверхности составит: 20915032 м кв. или 21 квадратный километр.
Да, размер впечатляет, теперь другая задача:
Дано: пустыня Гоби занимает приблизительно треть площади Монголии.
Площадь Монголии 165300 кв. км.
Найти какую часть пустыни Гоби нужно покрыть солнечными элементами чтобы полностью обеспечить человечество электроэнергией?
Решение:
Площадь солнечных элементов для выработки 8 000 000 000 000 Вт энергии = 26143790847 кв. метров или 26144 кв км.
Площадь пустыни Гоби приблизительно: 55100 кв. км.
Ответ: 0.47 площади пустыни Гоби полностью обеспечивает всю потребность человечества в электроэнергии.
Конечно это очень грубо и стоить такое будет довольно дорого, а экологи начнут меня упрекать за призыв к уничтожению уникальной экосистемы пустыни Гоби. В следующий раз попробую прикинуть стоимость такого проекта и сравнить эту стоимость со стоимостью международной термоядерной станции что строят в Европе, сравнить площадь пустыни Гоби с площадью затопленных территорий для гидроэлектростанций, продолжение следует.
Переехал на новый хостинг
Сегодня сайт, возможно, был несколько минут недоступен - я переехал на Mediatemple. Вроде все работает как надо :)
Работники с большой дороги
Вчера оштрафовали тестя. Ситуация: Саратов, регулируемый перекресток, пересечение Танкистов и Первой Садовой. Нужно повернуть налево, уже темно, горит зеленый сигнал светофора, тесть поворачивает, пропуская встречных. За углом стоят гайцы с камерой, махают палкой, мол иди сюда, нарушаем, хочешь посмотреть видео...
Оказывается светофор на перекрестки имеет дополнительную секцию и ехать было нельзя пока она не загорится, вобщем слупили пятьсот рублей.
Озадачился вопросом, на каком основании слупили штраф? Вроде бы если тебе горит зеленый, ты можешь ехать в любом направлении, зеленый не запрещает поворачивать куда либо, на самом зеленом сигнале нет никаких стрелок, сама по себе негорящая стрелка, по идее тоже не может что либо запрещать - она нужна исключительно для удобства - когда ты пропускаешь встречные машины порой бывает трудно повернуть, и зеленая стрелка как раз и должна облегчать тебе жизнь, ведь когда она зажигается встречным горит красный, все просто все логично и во многих странах действительно МОЖНО поворачивать когда не горит дополнительная секция. В чем же подвох? Подвох в статье 6.3 Правил Дорожного Движения: "Выключенный сигнал дополнительной секции означает запрещение движения в направлении, регулируемом этой секцией.". Т.е. согласно правилам в нашей стране ехать нельзя!
Возникает сразу два вопроса:
- как узнать что у светофора вообще есть дополнительная секция, если ты едешь ночью на незнакомом перекрестке? Мало ли что у светофора рядом прикурочено.
- как узнать какое направление регулирует эта стрелка если она не горит?
В принципе для ответа на эти вопросы должен служить дополнительный знак при подъезде к перекрестку, который водитель должен увидеть и сделать правильные выводы, если знака нет, то в суде вы дело скорее всего выиграете (кстати как такой знак должен выглядеть?). Но кто же хочет доводить дело до суда, составлять протокол, ездить на заседания, не вы не инспектор в этом не заинтересованы, поэтому можно или заплатить штраф, или убедить инспектора, что штраф платить ненужно...
К чему я это говорю? А к тому что почему то никто не помнит что основная работа работников ГИБДД это следить за порядком на дорогах и предупреждать дорожно транспортные проишествия а не выписывать штраф-квитанции за нарушение вроде бы правил, которые сами по себе вроде бы служат тому же самому а на самом деле имеют кучу дыр и противоречий о которых инспектора знают, но вам не скажут.
Поэтому будьте бдительны и помните основное правило: Незнание закона не освобождает от ответственности, знание - освобождает.
P.S. Оказывается просто светофор был не по гостам:
ГОСТ Р 52282-2004, Технические средства организации дорожного движения. Светофоры дорожные. Типы и основные параметры. Общие технические требования. Методы испытаний.
4.2.10 При наличии дополнительной секции на рассеивателе основного зеленого сигнала наносят контурные стрелки направлений движения. При этом светофор должен быть оборудован экраном белого цвета прямоугольной формы (либо повторяющей контур светофора) с закругленными краями и выступающим за габариты светофора не менее чем на 120 мм.