Sunday, February 25, 2007

И ты, FeedBurner

Видимо, я такой счасливчик, что получаю 500 ошибку. Вот и при попытке законеститься на feedburner
получил следующий ответ:

HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /layouts/wide_layout.jsp(1,1) Unable to read TLD "META-INF/c.tld" from JAR file "file:/opt/rsspp/rsspp/catalina/webapps/fb/WEB-INF/lib/standard.jar": org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:90)
org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:339)
org.apache.jasper.compiler.Parser.addInclude(Parser.java:390)
org.apache.jasper.compiler.Parser.parse(Parser.java:123)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274)
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:254)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:309)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.burningdoor.rsspp.util.ProxiedRequestFilter.doFilter(ProxiedRequestFilter.java:29)
com.burningdoor.rsspp.webapps.fb2.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:120)

Скоро буду собирать коллекцию :-)

Friday, February 23, 2007

Бага а Яндексе или я бы в тестеры пошел...

Я уже слышал что у меня руки кривые и все в этом духе, но сегодня еще нащел одну багу:
если нажать на эту ссылку под Мозиллой 2.0:
http://lenta.yandex.ru/settings.xml?name=feed&url=42alex.blogspot.com

Вместо:
http://lenta.yandex.ru/settings.xml?name=feed&url=http://42alex.blogspot.com

Потом зайти в яндекс ленту, то вылетит неубиваимый мессадж бокс: "Введите название". После чего надо убивать с помощью диспечера задач... саму Мозиллу.

Как уязвимость это использовать не удасться, однако, ряд неудобств доставить может....

Эх, и почему в своих программах я ничего никогда не замечаю плохого...

Thursday, February 22, 2007

Java Script Frameworks

Сегодня активно занялся разработкой на Java Script. Что-то сложное писать самому на этом языке достаточно проблематично, так что решил посмотреть на готовые решения.

В качастве лекарства нашел:
1. Общеизвестный prototype - средства для работы с объектной моделью документа и обертка над AJAX (HTTPXMLRequest)
2 script.aculo.us - Лучший фреймворк для работы с визуальными эффектами типа драг-ан-дроп, анимации и пр. Является надстройкой над прототипом.

Как показала практика, все что мне нужно было сделать, осущевстлялось в 1-2 строчки, достаточно понятного кода, что не может не радовать.

Еще порадовали полезные функции из Prototype:
$('my_div') - возвращяет ссылку на указаный объект
$H([id: 1, page: 2]) - строка с гет-параметром: id=1&page=2 - очень удобно.

Вызов AJAX:
var url = 'http://localhost:3000/dates/addTask';
var ajax = new Ajax.Request(url,{method: 'get', parameters: $H(args).toQueryString()}); - очень просто!

Осущевстление Драга:
new Draggable('t1',{revert:true}); - И это все!

Дропа:
Droppables.add('date<%=(i+1).to_s%>', {onDrop: function(element) { alert(element.innerHTML)}});

Теперь, постараю, найти фреймворк, который умеет рисовать окошки...

Введение в Вирутальные обсерватории

Сегодня, в паре с Евгением Смирновым выступали перед ученым советом мат-меха СПбГУ, по поводу проекта Виртуальная обсерватория. Если кого-то заинтересовало, что это такое, наша презентация, буду рад поделиться по емеилу

Критика Артемия Лебедева

Сегодня, решил зайти на сайт его студии, писать ничего плохого не собирался, но:
Оп-па что мы видим:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@design.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


По-моему, для крупнейшей веб-студии России, подобные ошибки не позволительная роскошь. Да и логика на сайте с общей информацией крайне сложна, как же ей не валиться?

Monday, February 19, 2007

Windows Презедент Edition

Эх, когда же подобные проверки придут в кремль...

"Однажды Владимир Владимирович™ Путин сидел в своем кремлевском кабинете и играл на президентском компьютере в увлекательную карточную игру “Солитёр”.

Вдруг высокие двери кабинета Владимира Владимировича™ распахнулись, и в помещение тихо вошла красивая женщина лет сорока.
- Здравствуйте, - сказала женщина и улыбнулась.
- Здравствуйте, - ответил Владимир Владимирович™ и почему-то смутился.
- Меня Оля зовут, - сказала женщина, подходя к столу Владимира Владимировича™."

источник: http://vladimir.vladimirovich.ru
полный текст

ПДД 2007

Надо же какой чудестный способ придумали людя для езды вне правил:

Поставить на автомобиль транзитные (а лучше еще и просроченные номера)

Забить на получение прав или сдать их за пьяную езду

Отказаться пройти мед осведетельствование

И Вы вне ПДД!

Надо будет подумать над тем чтобы воспользоваться такой практикой...

сюжет

Какие в законах бывают элегантный дыры, просто приятно...

Saturday, February 17, 2007

Бред из интернета

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

Луна превратится в кольцо как у Сатурна, покрутится еще какое-то время вокруг Земли, а потом обрушится на её поверхность. Это произойдет в результате мутации Солнца.

Кто-то насмотрелся мультиков про черепашек-нинзя и пр. У звезд не бывает мутации только эволюция, при которой меняются характеристики звезды (Излучение, Размер, спектр, хим. состав и пр)

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

...

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

и тд, просто не хочется много писать.

История Успеха

Сегодня наткнулся на интесную статью, о создателе гугла - Сергее Брине источник, перевод

Порадовала и предпочтение его отца учиться на астронома, меня все же на эту специальность взяли.

Lim(Пафоса) = Art Lebedev

Превожу заголовок:
Артемий Лебедев - предел пафоса.

Причины такого заявления:
Сегодня посетил его сайт.
Просто удивляюсь как он про себя любимого там пишет (Microsoft так про Vista не пишет). Не понимаю почему, в разделе "использую", у него нет элемента "большое зеркало, напротив которого я сижу по полдня".

Я, конечно, понимаю что он сделал дизайн Yandex'а и пр, и получил на этом много денег, но ведь, другие типа Сергея Брина (со-основатель Гугла), которые заработали больше, до такого не дошли, у БГ есть страничка о себе, но "рыбок имени себя" на ней нету. Действительно, добиться успеха и не слететь с катушек удается далеко не всем.

Friday, February 16, 2007

"Яблочный" опыт

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

Thursday, February 15, 2007

Работа под "MacOS"

Сегодня, был первй день с новой шкуркой к Windows. Что касается удобства, то преимущества Mac OS очевидны: работать приятно и просто. Навигация стала более простой и быстрой. Внешний вид тоже радовал на протяжении всего дня. Шрифты более читаемы, глаза меньше устают. Одним словом "просто удобный интерфейс".
Вообшем не жалею что потратил 30 мб траффика на этот плагин.

Посмотрим как оно у меня срастеться с этой чудестной ОС. Вполне реально, что я себе заведу ноутбук специально с ней.

Что каксается проблем с ПО, которая особо сильно стояла в 2001-2004 при переходе на Linux, сейчас не актульна при переходе на MacOS, единственное Visual Studio. Ну ничего, постараюсь что-нибудь по этому поводу придумаю, а затем быстро перейду.

Wednesday, February 14, 2007

Итоги "установки" MacOS

Первый скриншот


Выглядит очень мило. Пользоваться стало не то чтобы удобнее, но по крайней мере приятнее.
Что касается проблем "с глюками" - запускается это дело под виндой, так что приходиться с ними мириться: например, окно появляется и сворачивается. Могу поспорить, что на нормальной оси это работает нормально.

Но, все-таки моральное удолетворение я от этого получил

Осталось дело за малым: купить ноут, совместимый с MacOS, а этот использовать только в офисе.

Что касается проблем с переходом на новую платформу, возможны только две- с Outlook, хотя, MS Office для MacOS вроде был, но вот Visual Studio и .NET под ним наврятли есть. Так что полностью на него, в ближайшее время, я перейти не смогу, а жаль.

"Tiger" на Windows XP

Некоторое время назад я увлекся прогрессивной технологией Руби. Большенство Руби девелоперов работает по МакОС (MacOS), к тому же, не так давно МакОС начал поддерживать интеловские процессоры. А у меня как раз такой (Celeron M). Правда, версия 10.4.1 у меня так и не встатала из-за несовместимости материнки и пр. Так что с нынешнем ноутом, я отчаился заиметь чудесного "ОСа", но уж больно интересно, почему его так любят.

И вдруг сегодня мне попалась следующая интересная штука
Обещают мою старую WinXP SP2 переделать в "Тигра" - одна из версий МакОС.
Весит 30 метров.

Вот поставилась, требует перезагрузки....
Узнаю результат - поделюсь

Интересная методика оценки блогов.

Существуюет множество сервисов, котороые пытаются сделать рейтинг интересных блогов. В России есть пример blogs.yandex.ru. Ну а в прогрессивном мире глобальной блогосферы существуют более продвинутые методы оценки популярности. Один из таких сервисов digg.com

Основная идея этого сервиса состоит в следующем:
Если серферу понравился блог или один из его постов, он может кликнуть на линку "digg", в результате этого, рейтинг немного подростет. Потом, исходя из рейтинга определяться как часто это блог будет "светиться" на digg.com (бесплатная реклама)

Простая и элегантная методика, в отличии от яндексов и пр.

Monday, February 12, 2007

Saturday, February 10, 2007

Кто такие MSP

MSP (Microsoft Student Partner ) - Студент с активной жизненой позицией, знанием технологии от Microsoft (и еще, желательно, схожей технологии от конкурентов), готовый поделиться знаниями с другими, "менее продвинутыми". Обычно, крупные университеты имеет в своем составе несколько MSP, однако на одном мат-мехе СПбГУ их человек 7, по крайней мере столько было.
Этим студентам выдает (исправно):
майку 1 шт в год
поездку на конференцию в Москву (Платформа).
Вроде - все. остальное что я получил, я получил как лидер нашей Юзер Группы.

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

Ну а по поводу результатов моих действий, то кое-кого я действительно обратил в "единствено правильную религию", но за последнее время мои действия, в основном, сводятся к преобщению одного единственно PHP программиста (имя держится в стражайшей таине :-)

Сайт microsoft.com

Что-то в последнее время я только и критиковал эту чудесную компанию, надо бы хоть что-то хорошое сказать... (как ни странно они мне не приплатили :-) , Кстати половина стафа который мне прислал Саша Ложечкин для Юзер Группы так и лежит мертвым грузом. Надо будет хоть как-нибудь ее созвать, и "отработать" громкое звание MSP (постараюсь как-нибудь рассказать). Так что если кому-то нужен "введение в плаформу 2005" мислости прошу (можно в комменты заявки кидать, и только для студентов СПбГУ, осталось 25 книг).

И так главная старница у них сделана красиво - особенно мне понравилось автоматическое переключение табов: максимум CSS, миниум JavaScript - для стандартных фичей ИМХО правильно.

Про "черную расскрутку"

(С начала немного оффтопа)
Термин "черная расскрутка" сайтов, не полит корректна и надо говорить "афрораскрутка", по этому далее в этой заметки я постораюсь использовать именно этот термин.

Один из примеров "афрораскрутки": создаем на бесплатных хостингах кучу сайтов заполняем их словами по теме и делаем единственную ссылку на основной сайт, который хотим "афрораскрутить". Называются такие сайты Doorway (в русском варианте доры).

И так, стишок на тему:

маленький мальчик доры клепал
фен и виагру в народ продвигал
узнали соседи кто спамит гестбуки
отрезали мальчику ноги и руки

Источник

Как видно, общественность это не очень одобряет.


Про doorway можно почитать тут

Friday, February 9, 2007

Забавная цитата

Сегодня использовал в своем англоязычном блоге цитату Стива Джобса (для тех кто не знает - Apple, Mac, iPod, IPhone - это его рук дело). Поскольку точно я ее не помню (оказалось помню), пошел искать в полинике. Нашел пару забавных.

Например:
"My girlfriend always laughs during sex - no matter what she's reading. "
Steve Jobs

("Моя подруга всегда смеется во время секса - в независимости от того что она читает". Имеется ввиду в настоящий момент, эх как хорошо в англиском языке сделаны времена)

Остальные цитаты здесь

Thursday, February 8, 2007

Российский Паспорт

Предыстория
Во время поездки в марте прошлого года в Москву по преглашению доблестной компании Microsoft, при посадке в "Пулково", я ухитрился потерять свой российский паспорт. В результате 4 месяца менял доллары в месте, где всех устраивала моя загранка. Через 4 месяца, я все же нашел в себе силы дойти и получить новый (ехать отдыхать собирался...) При этом у милиция, как оказалось, работает из рук вон плохо, и сделали мне его через 1,5 месяца, взяв за "утерю" 1500 российских деревянных. В общем пришлось чуть ли не каждый день туда таскаться, всместо того чтобы нормально работать. Ущерб подсчитать не смогу.

Сегодная
Месяц и 2 дня назад мне стукнуло 20 (Вах!) и согласно конституции великой россии, мне нужно менять паспорт... опять... Однако за год я стал более дисиплинированным: через месяц, как положенно пошел его получать.
Итого:
В паспортном столе меня приняли как родного: фамилия у меня правильная "Петров", вообщем заполнил бюракратическую форму №1, отдал: А мне паспортистка говорит:
- Вы "а" забыли.
- ?
- и расписались за меня.
- ???
Отдает мне мою "маляву":
К фамилии приписана "а", а подпись зачеркнута. (Т.е. у паспортистки фамилия Петрова оказалась :-).

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

Теперь 2.5 недели и у меня будет очередной паспорт.

Wednesday, February 7, 2007

Сайт microsoft.com

1. Недавно его переделали под стиль "Веб 2.0", действительно, в книге "Получение Реального" об этом моменте упоменули.
(Прим. эта книга пионеров Веб 2.0 и создателей фреймворка для Ruby - Ruby on Rails)

2. Сегодня на при попытке зайти на него сайт тихо завалился с кодом 500 (текст стандартной ошибки ASP.NET) - вот такого от MSFT я не ожидал.
3. Как-нибудь выложу принт скрин этого дела (когда лень не будет...)

Tuesday, February 6, 2007

Coca-Cola

Кто бы мог подумать что кока-кола может заняться производством КВАСА (Источник)! На что только не готовы компании чтобы повысить свои прибыли и выбиться на новые рынки сбыта. Хотя даже интересно что из этого у них получиться.

Однако, если вспомнить ассортимент продукции этой замечатетьной компании то можно найти в нем напиток "Фанта", который назвать американским у меня бы рука не поднялась:
Он был разработан перед Второй Мировой войной... в Нациской Германии, после того как правительство США ввела запрет на торговлю с Гитлером, ну а после войны рецепт, как трофей, достался одной "малоизвестной" Американской копании, страшно подумать какой.
Так что это уже не первое подобное действие по "обамериканиванию" национальных напитков.

"We're all living in Amerika
Coca-Cola, sometimes war
We're all living in Amerika
Amerika, Amerika
"
(c) Rammstein - Amerika

Monday, February 5, 2007

Выбор спорта

После покупки пресс скамьи, я сильно задался целью привести себя в надлежащую форму. Начал заниматься 2 раза в день, отказался от вредной еды (как обычно, однако вчера не устоял от пиццы...) и пр. В конце концов, я решил пойти в какую-нибудь секцию. При этом возникла идти не одному, а с "кем-нибудь". Под "кем-нибудь" подразумевается г-н Евгений Смирнов. Итого:
- Плавание, Теннис - не захотел Женя.
- Футбол и пр не захотел я
"Качалка" отпала сама собой - не царское это занятие.
Остались единоборства: Вся-кие "китаезные" не особо и хотелось, так что остался выбор: палки (кен-до) или рукопашный бой. Пока остановились именно на последнем, ибо все устраивает.
Посмотрим что из этого получиться.

Sunday, February 4, 2007

О Жизни в России

Предыстория
Несколько дней назад, в магазине "505" на Московской у меня украли сотовый телефон. Обидно, хороший телефон: Nokia 6021, Bluetooth, Ик-порт - все что мне нужно. Вообщем достали меня воры телефонов. У моих родителей тоже 2 телефона уже украли.

Сама История:
Еду в метро от Московской до Пионерской. Сижу читаю с КПК. Вдруг вижу картину: у мужечка стоящего передомной тип ханыжного вида достает мобилку. Тип оказался здоровым, а мужечек достаточно "стройный" (интелегент одним словом), он оказался очень мужественным и начал отнимать у него свой телефон. Я не долго думая вступился. В результате телефон успешно спасли, быдло успешно выкинули из вагона.

Свой телефон не спас, но хотя бы кому-то помог, и то радует.

П.С.
В вагоне было достаточно мужчин лет 20-40 крепкого телосложения, однако вступился только я один. Наталкивает на не радостные мысли.

Saturday, February 3, 2007

Немного о киберсвоттерах

Киберсквоттер - человек зарегистрировавший домен и не имеющий никого отношения к его названию. Напр: печник Вася Пупкин зарегистрировал на свое имя http://ie7.com (сокращение от Internet Explorer 7.0) и при этом ничего не выложил на сайт (просто его не сделал) а затем предложил компании Microsoft купить это домен за кругленькую сумму.

Итак, сегодня пытался придумать имя для своего русскоязычного блога на бесплатном хостинге blogspot, я попытался:
apetrov
alex20 (от alex 2.0)
alexanderpetrov
alex
и т.д.

Вообщем на каждом из этих доменов меньше или равно одному посту, при этом сделанных еще в далеких 2001-2003 годах.

П.С.
Хотя сам грешен: чуть не забил 37signals.blogspot.com ...

О названии Блога

42Alex - Что это значит, и почему я решил так назвать свой блог?
Ответ следующий:
42 - по книге Дугласа Адамса "Путеводитель автостопщика по Галактике", ответ на смысл жизни, Вселенной и Всего. Подробнее тут (В Википедии)
Полагаю с Алексом и так все понятно.
А число стоит перед именем в стиле WEB 2.0 :-) Многие компании работающие в стиле 2.0 имеют такие названия (напр. 37signals названа в честь 37 сигналов замеченных на радио телескопе и являющихся потенциальными кандидатами в послания от внеземных форм жизни). Так что мне показалось не лишенным смыслом назвать блог именно так.

Новый Блог.

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

В тоже время я не собираюсь писать тут о:
Работе, Бизнесе делах и пр. для этого есть другой мой блог Web 2.0 Startup Entrepreneur - если инетересуетесь - велком!
Край личная информация (предпочту оставить при себе)


Спасибо за внимание.