2009-01-27

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)  
 

Оставить комментарий

 
  2009-01-21

Как решить энергетические проблемы человечества?

Тут все говорят про мировые проблемы, про то что нефть скоро кончится, про экологию, про глобальное потепление, хочется и мне внести свою лепту. И хочу рассказать я про энергетическую проблему - все остальные проблемы в той или иной степени в конечном итоге сводятся к ней. Но даже если немного пораскинуть мозгами то даже и эта проблема на самом дела не проблема, все проблемы у нас в башке, не верите? Давайте посчитаем вместе:

Что имеем на сегодня: Потребность человечества в энергии: 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 площади пустыни Гоби полностью обеспечивает всю потребность человечества в электроэнергии.

Конечно это очень грубо и стоить такое будет довольно дорого, а экологи начнут меня упрекать за призыв к уничтожению уникальной экосистемы пустыни Гоби. В следующий раз попробую прикинуть стоимость такого проекта и сравнить эту стоимость со стоимостью международной термоядерной станции что строят в Европе, сравнить площадь пустыни Гоби с площадью затопленных территорий для гидроэлектростанций, продолжение следует.

 

Коментариев: 7

 
  2009-01-17

Переехал на новый хостинг

Сегодня сайт, возможно, был несколько минут недоступен - я переехал на Mediatemple. Вроде все работает как надо :)

 

Оставить комментарий

 
  2009-01-08

Работники с большой дороги

Вчера оштрафовали тестя. Ситуация: Саратов, регулируемый перекресток, пересечение Танкистов и Первой Садовой. Нужно повернуть налево, уже темно, горит зеленый сигнал светофора, тесть поворачивает, пропуская встречных. За углом стоят гайцы с камерой, махают палкой, мол иди сюда, нарушаем, хочешь посмотреть видео...

Оказывается светофор на перекрестки имеет дополнительную секцию и ехать было нельзя пока она не загорится, вобщем слупили пятьсот рублей.

Озадачился вопросом, на каком основании слупили штраф? Вроде бы если тебе горит зеленый, ты можешь ехать в любом направлении, зеленый не запрещает поворачивать куда либо, на самом зеленом сигнале нет никаких стрелок, сама по себе негорящая стрелка, по идее тоже не может что либо запрещать - она нужна исключительно для удобства - когда ты пропускаешь встречные машины порой бывает трудно повернуть, и зеленая стрелка как раз и должна облегчать тебе жизнь, ведь когда она зажигается встречным горит красный, все просто все логично и во многих странах действительно МОЖНО поворачивать когда не горит дополнительная секция. В чем же подвох? Подвох в статье 6.3 Правил Дорожного Движения: "Выключенный сигнал дополнительной секции означает запрещение движения в направлении, регулируемом этой секцией.". Т.е. согласно правилам в нашей стране ехать нельзя!

Возникает сразу два вопроса:
- как узнать что у светофора вообще есть дополнительная секция, если ты едешь ночью на незнакомом перекрестке? Мало ли что у светофора рядом прикурочено.
- как узнать какое направление регулирует эта стрелка если она не горит?

В принципе для ответа на эти вопросы должен служить дополнительный знак при подъезде к перекрестку, который водитель должен увидеть и сделать правильные выводы, если знака нет, то в суде вы дело скорее всего выиграете (кстати как такой знак должен выглядеть?). Но кто же хочет доводить дело до суда, составлять протокол, ездить на заседания, не вы не инспектор в этом не заинтересованы, поэтому можно или заплатить штраф, или убедить инспектора, что штраф платить ненужно...

К чему я это говорю? А к тому что почему то никто не помнит что основная работа работников ГИБДД это следить за порядком на дорогах и предупреждать дорожно транспортные проишествия а не выписывать штраф-квитанции за нарушение вроде бы правил, которые сами по себе вроде бы служат тому же самому а на самом деле имеют кучу дыр и противоречий о которых инспектора знают, но вам не скажут.

Поэтому будьте бдительны и помните основное правило: Незнание закона не освобождает от ответственности, знание - освобождает.

P.S. Оказывается просто светофор был не по гостам:
ГОСТ Р 52282-2004, Технические средства организации дорожного движения. Светофоры дорожные. Типы и основные параметры. Общие технические требования. Методы испытаний.
4.2.10 При наличии дополнительной секции на рассеивателе основного зеленого сигнала наносят контурные стрелки направлений движения. При этом светофор должен быть оборудован экраном белого цвета прямоугольной формы (либо повторяющей контур светофора) с закругленными краями и выступающим за габариты светофора не менее чем на 120 мм.

 

Оставить комментарий

 
  2009-01-05

Обитаемый остров

Cходил на Обитаемый остров. На премьеру. Интересно что кроме нас с супругой в двенадцать дня первого января народу было полно, больше двух третей зала. Народ разношерстный, и молодежь и довольно значительная часть людей старшего возраста, обычно такие люди в кино не ходят. Похоже пришли в основном те кто читали роман.

Честно говоря... мне понравилось, похоже не все деньги украли а на то что осталось Бондарчук снял действительно неплохой фильм. Правда, наверно для остросюжетности, добавили в фильм побольше взрывов, стрелялок, убийств - если бы сохранили ту атмосферу которая была в книжке то фильм бы потерял часть своей аудитории, так что за это создателей фильма упрекать не стоит.

Правда два момента я не понял - первое - почему космический корабль Каммерера в первых кадрах фильма так подозрительно напоминает робота-осьминога из Матрицы? Нахрена космическому кораблю щупальца? Похоже у Бондарчука свой особый взгляд на космические путешествия в будущем... Ну или просто компьютерщики скачали прикольную модель в инете и прилепили очень кстати.

И второй момент - когда я впервые прочитал Обитаемый остров - почему то Максима Каммерера звали Максим Ростиславский и жил он в Ленинграде (ссылка)

Сейчас бы принять ионный душ, подумал Максим, да выскочить нагишом в сад, да не в этот паршивый, полусгнивший, серый от гари, а в наш, где-нибудь под Ленинградом, на Карельском перешейке

Позже с удивлением обнаружил что его звали Каммерер и был он немцем (ссылка),

Сейчас бы принять ионный душ, подумал Максим, да выскочить нагишом в сад, да не в этот паршивый, полусгнивший, серый от гари, а в наш, где-нибудь под Гладбахом, на берегу серебристого Нирса

Похоже что что в советские времена нельзя было чтобы главный герой был не из Советского Союза. Какую версию возьмут создатели фильма? Выбрали третий вариант - когда Максима в фильме спрашивают откуда он такой взялся - он гордо так говорит - я из Москвы!, во как...

Как выяснилось, не все киноляпы я заметил - что-то меня насторожило в финальной с цене когда главный герой уезжает на розовом танке (в романе это был атомный танк с ядерным реактором на борту но зрители об этом могли и не знать) в радиоактивную пустыню. Проезжая через густой лес ажурных ветряков пыль от танка летит совершенно в другую сторону чем та в которую повернуты ветряки. Почему в мире где даже танки на атомной тяге так трепетно относятся к альтернативным источникам энергии? Почему ветряки стоят там где давно все взорвали и уничтожили и последний военный кордон остался позади? Это можно объяснить только одним способом - это не ветряки вовсе! Это вентиляторы :) Они дуют в сторону вражеских территорий сдувая туда радиоактивную пыль!

 

Коментариев: 1

 
  2009-01-05

Выбираю новый хостинг

Как то незаметно подошел к концу оплаченный год моего хостинга на JumpLine, поэтому решил переехать на новый сервер. В качестве вариантов рассматривал несколько буржуйских хостингов - только буржуйские - у нас, то паспорт начинают требовать, то письменный договор в восьми экземплярах нужен, то света нет - этих проблем начисто лишены буржуйские сервера что бы там кто по телевизору не говорил про кризис. А вот предоставляемый сервис на порядки выше чем у российских фирм.

1and1 - Довольно популярный хостинг. Шустрый. Множество предустановленных программ. Но, базы данных имеют странные ограничения в 100 мегабайт и их нельзя использовать для нагруженных систем типа форумов, чатов или банерообменных систем. Соединение с базой рвется при большой нагрузке. Скорость соединения неплохая. Кому нужен такой хостинг - непонятно, наверно его можно использовать только для небольших проектов, со статическими html файлами.

Liqiudweb мощные сервера но слабое технологическое обеспечение и безопасность. Установлено стандартное решение cpanel+WSH ребята особо не заморачивались с настройкой поэтому половина функций просто не нужна. Скорость соединения недурственная.
 
Xtraorbit Купил как то хостинг на год но продлять не стал. Меня подкупило, что их хостинг можно было оплатить Moneybookers. На сервере стоит обыкновенная cpanel и похоже что они реселлеры так я впервые у них увидел объявление что все аккаунты распроданы и регистрация новых приостановлена - наши хостеры набивают сервера под завязку, пока те отваливаться не начинают. Работает нормально без изысков. Хотя время от времени сайт бывает недоступен.
 
Jumpline. Это то на чем я щас сижу. Слабая поддержка. Чтобы получить защиту от спама нужно дополнительно заплатить. Собственно из-за этого и ухожу от них - не должна быть базовая функция платной, вот как хотите меня убеждайте. Особо хочется рассказать про их услугу VDS, из информации на сайте я сначала подумал что они предоставляют виртуальный выделенный сервер но за подозрительно скромные деньги -  всего двадцать баксов в месяц. Предложение было настолько заманчивым что я на него купился. Но оказалось что в этом VDS не предоставляется рутовый доступ. Среди предустановленного ПО нет ни make ни gcc - любой приличный shared хостинг оказывается лучше чем этот недоношенный VDS. Так что этот сыр оказался как то очень сильно в мышеловке - не берите. Кроме того с одними моими знакомыми произошел поучительный случай на этом хостинге

Rackspace. Медленные каналы, фантастически высокая цена, хотя последнее время вроде исправляются. Сервер с которым имел дело оказался неплохой потому что на нем нет никакого cpanel только голая RedHat словом ничего лишнего. Поддержка бестолковая.

Mediatemple. Пока что лучшее что я видел, там посмотрим. Неплохое техническое и программное обеспечение. Представлен как Shared так и VDS хостинг. Но похоже Shared хостинг реализован на базе VDS сервера. Скорость из России так себе, но похоже проблема в Ростелекоме думаю это поправимо. Понравилось, что помимо популярного PHP можно также захостить приложения на RoR и на Питоне. Еще понравилось что есть возможность использовать SVN клиент. Правда как и все хорошее, стоит раза в полтора дороже аналогичных.

Короче, буду пробовать, если не понравится - потребую money back.

 

Коментариев: 6

 
  2009-01-04

Текстовый редактор для Nokia 5800

Я уже писал, что у Nokia 5800 наблюдается некоторый дефицит офисных программ. Странно, но даже обычный текстовый редактор для мобильника найти не так то просто, хотя создать некое подобие notepad'a проще простого.

Немного поколдовав с Sun Java Wireless Toolkit, сделал небольшой текстовый редактор для своего мобильника который умеет читать, редактировать и сохранять текстовые UTF-8 файлы.

Отсюда  можно скачать TextEditor.jar. Исходники редактора можно скачать здесь.

В принципе, программа должна запуститься на любом мобильнике с Java и файловой системой к коим относятся практически все Symbian и Windows Mobile устройства.

К сожалению, jar не подписан, поэтому при работе приложение выдает кучу дурацких предупреждений, как с этим справиться я пока не придумал, в крайнем случае придется покупать сертификат, а это довольно дорого  Может кто знает более дешевый способ? Он должен, должен быть это способ, его не может не быть.

UPD: Для установки - скачиваем TextEditor.jar, кладем на флешку телефона, предаварительно подключив телефон к компьютеру, можно сразу скачать jar через встроенный браузер телефона. Запускаем jar через встроенный файловый менеджер телефона. Соглашаемся со всеми варнингами - после установки в телефоне в списке приложений появится значёк запускающий текстовый редактор.

 

Коментариев: 20

 
  2008-12-30

Бесплатный Касперский

Что делать если вы поймали вирус а у вас нет свежих обновлений вашего любимого антивируса? Оказывается, что большинство производителей коммерческих антивирусов имеют также и бесплатные продукты со свежими вирусными базами которые можно вполне легально скачать и вылечить компьютер. Так у DrWeb есть утилита CureIt а у Касперского вот такое средство называется Virus Removal Tool. Программа хорошо запрятана на сайте Касперского поэтому про нее мало кто знает. Это одноразовая программа - после инсталляции она предлагает проверить диски компьютера на вирусы а после проверки удаляет себя.

 

Оставить комментарий

 
  2008-12-30

Скрипт для генерации снега

Сегодня один из заказчиков попросил поставить на сайт снежинки - да да старые добрые снежинки которые вот уже которые год падают на сайтах в новогоднюю ночь.

Сначало было откопали один из старых скриптов для создания эффекта падающих снежинок, долго его настраивали потом выкинули нафиг и за полчаса написали свой, с классами, минифицированная версия весит 6K - можно еще уменьшить, но я не особо старался удалить все неиспользуемые функции - это ведь только на новогодние праздники - потом уберем до следующего года.

Отсюда можно скачать наш скрипт для генерации снежинок. Если кликнуть на ссылку то можно посмотреть скрипт в действии. Скрипт очень простой, если захотите использовать нужно будет изменить путь к файлам со снежинками, ну и коничество и форму снежинок можно подобрать по вкусу.

 

Читать далее...

 

Оставить комментарий

 
  2008-12-28

Коммуникатор Nokia 5800

Nokia 5800

Подарил сам себе к Новому Году и Дню Рожденья подарок - коммуникатор Nokia 5800.

Довольно интересное устройство, до этого пользовался HTC 3470. В принципе, у обоих устройств есть много общего и одновременно имеются несколько существенных отличий.

Оба устройства имеют GPS приемник, большой сенсорный экран, мощный процессор, и довольно приличный аккумулятор, microCD карточку. Цена у обоих устройств практически  одинаковая, так, вчера видел HTC 3470  в Софите за 14 тысяч, Nokia 5800 в Евросети стоит 15 тысяч.

Формфактор Нокии ближе к класическим мобильникам и уже чем HTC, хотя по весу они практически одинаковые. Nokia 5800 работает на базе Symbian 9.4 в то время как HTC строит свои коммуникаторы на базе Windows Mobile. Коммуникатор оснащен 3.2 мега пиксельной камерой со светодиодной вспышкой и автофокусом, что позволяет делать читаемые фотографии с документов - коммуникатор от HTC имеет ручной "автофокус" и начисто лишен светодиодной подсветки что делает его камеру годной только для фотографирования рож для контактов - а это совсем неинтересно.

Еще одним очевидным плюсом является его изначальная способность распознаваться любым компьютером как дисковый накопитель. HTC такой возможности был начисто лишен и приходилось перекачивать файлы через ActiveSync - причем перетащить на устройство файл больше 150 Mb у меня не получалось, а скорость по ощущениям была как на USB 1.0. Знающие люди говорят что есть софт позволяющий использовать HTC как дисковый накопитель, но я такой софт до сего момента так и не нашел.

Понравилось наличие встроенного FM тюнера, хотя думаю я не сильно его буду использовать. Еще есть акселерометр, в принципе неплохо, но это уже гламур. Есть TV - выход - эту штуку я еще не успел испытать. Дисплей заметно ярче и насыщенее чем у HTC. Также есть датчик приближения, т.е. когда телефон поднесен к уху тачскрин автоматически отключается. Также большущий плюс это поддержка 3G и WLAN.

Есть и заметные минусы. Во первых телефон начисто лишен офисных приложений. Причина обнаружилась быстро - пакет QuickOffice согласно сайта разработчиков еще не вышел для Symbian 9.4! Этот факт не позволяет рекомендовать телефон как бизнес-коммуникатор. Также дела обстоят и с DivX плеером - максимум что есть на сайте разработчиков версия для Symbian 9.3 и на 9.4 она не работает - проверено.

Также в телефоне отсутствует вменяемая программа для работы с GPS - то что есть мне не понравилось, в то время как с HTC в комплекте шел Navitel Navigator и carkit для работы в машине. Так что без доработок телефон вряд ли можно рекомендовать для использования в качестве навигатора в машине, хотя думаю можно будет поискать подходящий carkit и версию Navitel для Symbian - поживем увидим. По субъективным ощущениям GPS приемник менее чувствительный чем в HTC.

После включения телефона попробовал выйти с него в Интернет качество соединения мне резко не понравилось - не соединяется с Интернетом и все тут. При попытки соединения выдает "Подключение Невозможно". Странное дело что проблема возникает почти всегда когда пытаюсь выйти в интернет из своей квартиры, когда же вышел на улицу - все получилось. Оказалось что проблема кроется в 3G - телефон работает в режиме 3G и похоже у Билайна с этим какието проблемы, позвонил в техническую поддержку - там проблему полностью подтвердили, сказали что подправят настройки и все будет работать. Однако до сегодняшнего дня при работе в режиме 3G Интернет так и не заработал, я же просто переключил телефон в режим GSM - теперь все работает стабильно.

Еще одним очевидным плюсом является наличие 3.5мм гнезда для наушников.

А вот с USB разработчики меня огорчили - во первых это не miniUSB - разъем меньшего размера и более плоский. Во вторых, телефон от USB не заряжается. Для зарядки используется стандартный нокиевский разъем. Похоже такова политика фирмы. Обидно.

В целом впечатления довольно противоречивые, но все же положительных больше :)

P.S. Подскажите плиз нормальный текстовый редактор для Symbian пока не выйдет QuickOffice буду использовать его.

P.P.S. Как показала практика 3G у нас в Саратове у Билайна работает не только не всегда но и не везде, так, попробовал связаться в режиме 3G из района политеха - ничего не вышло соединяет только через GPRS, тоже самое и в районе Ильинской площади.

 

Коментариев: 2