четверг, 16 августа 2007 г.

Макдональдс и Микрософт или кто виноват...

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

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

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

Удачи.

четверг, 9 августа 2007 г.

Ajax

Ajax

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

Краеугольным камнем без которого все это было бы невозможно является технология Ajax.

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

Назвать эту технологию новой можно лишь с большой натяжкой т.к. базовая основа была разработана еще в начале 2000-х годов, но бум внедрения начавшийся в течении последних 2-3 лет привел к плачевным результатам. Все чаще можно увидеть мягко выражаясь дебильные фразы из разряда:

- Пишу на Аяксе
- Написано на Аяксе
- Как научиться писать на Аяксе

Это бред. Не нужно так говорить.

Смотрим википедию: « Ajax от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML» — это подход к построению интерактивных пользовательских интерфейсов веб-приложений. При использовании AJAX веб-страница не перезагружается полностью в ответ на каждое действие пользователя. Вместо этого с веб-сервера догружаются только нужные пользователю данные. AJAX — один из компонентов концепции DHTML…»

Как вы понимаете на подходе писать крайне трудно. Это не язык это даже не технология. Это идея.

По Ajax написано уже порядком книг и статей (деревья жалко), в которых умные дядьки пишут разную муть объемом 200+ страниц (меньше издатель не принимает) и пытаются объять необъятное путем запаривания мозгов потенциальным пользователям данной идеи-технологии.

Взгляните на часы. Время откровений настало. Больше мифов не будет.

Весь Ajax представляет собой целых аж 3 функции и один объект. Несомненно это очень сложно… ))

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

Для работы нам потребуется написать:
1. Функцию инициализации объекта XMLHTTPRequest
2. Функцию выполняющую анализ данных и формирующую запрос к серверному скрипту, который нам эти данные вернет. Отсюда же выполняется запрос данных через созданный на первом шаге объект
3. Ну и собственно функцию обработки данных полученных от сервера и вывода их на страницу средствами DHTML.

Вот и весь Аякс.

В посте использованы материалы:
1. wikipedia.org
2. Информация по технологии Ajax на техническом портале IBM

Там же можно получить дополнительную информацию по теме...

четверг, 2 августа 2007 г.

Пуск.ру

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

В ходе изысканий на эту тему были установленны и снесены тонны программ, много строчек кода было написанно, испорченна пара флешек, но так нифига и не получилось.

Сегодня у меня большой праздник. Как говорит г-н Давыдов палю. Палю, товарищи.

Пуск.ру

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

Пробуйте, оно того стоит...

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

Кстати у кого есть трезвые идеи полезных модулей пишите в комментарии. На следующей неделе я планирую уделить время расширению возможностей данной системы...

Люди, боги и легенды

Цитата:

"...В легенде о Граале рассказывается о неком царе – фигура, подобная Зевсу, – которого мучит незаживающая рана. Его царство превратилось в пустыню и останется таким, пока не заживет рана царя. Во дворце этого властелина есть Грааль, способный исцелить его, – но это случится лишь в том случае, если в его палаты войдет молодой человек, невинный дурачок, увидит Грааль и раненого царя и задаст вопрос. Согласно одной из версий легенды вопрос таков: "Что тебя мучит?" Прежде чем начнется процесс исцеления, необходимо, чтобы больной признал существование проблемы. Должен быть задан вопрос: "В чем проблема?" – и должен быть получен ответ.
Согласно легенде, эта символическая незаживающая рана находится либо на бедре, возле гениталий, либо на самих гениталиях. Такая рана сказывается на проявлениях инстинктов и страсти, – она угнетает сексуальность, плодовитость и творческий потенциал. Не удивительно, что царство превратилось в пустыню, ибо с подобной раной невозможно рождение новой жизни..."

Не смотря на вся метафоричность данного фрагмента. Возможно имеет вопрос подойти к зеркалу и спросить: "В чем проблема?".

Легенда о Граале

Цитата:



"...В легенде о Граале рассказывается о неком царе – фигура, подобная Зевсу, – которого мучит незаживающая рана. Его царство превратилось в пустыню и останется таким, пока не заживет рана царя. Во дворце этого властелина есть Грааль, способный исцелить его, – но это случится лишь в том случае, если в его палаты войдет молодой человек, невинный дурачок, увидит Грааль и раненого царя и задаст вопрос. Согласно одной из версий легенды вопрос таков: "Что тебя мучит?" Прежде чем начнется процесс исцеления, необходимо, чтобы больной признал существование проблемы. Должен быть задан вопрос: "В чем проблема?" – и должен быть получен ответ.
Согласно легенде, эта символическая незаживающая рана находится либо на бедре, возле гениталий, либо на самих гениталиях. Такая рана сказывается на проявлениях инстинктов и страсти, – она угнетает сексуальность, плодовитость и творческий потенциал. Не удивительно, что царство превратилось в пустыню, ибо с подобной раной невозможно рождение новой жизни..."



Не смотря на вся метафоричность данного фрагмента. Возможно имеет вопрос подойти к зеркалу и спросить