ArtReal's readme
personal unreality:  точка пушистости

Keyword: технологии

<< previous entries | entries 181-190 from 289 total | next entries

WordPress: лучший друг и камень на шее

21.12.05 16:52 ◇ keywords: xblog, технологии

Теперь возмём нашу Ж и прицепим к ней блогролл, последнии комментарии, о авторе и вывод заголовков послених постов. Максимум(!) это должно давать десять запросов к базе данных. WordPress же делает шестьдесят. [ >>> ]
Вся штука в том, что WP — это универсальный блоговский движок, и эта универсальность играет с WP злую шутку. Насколько я помню, каждый плагин к WP работает независимо от «базовой части», добавляя собственные запросы. Соответственно, чем больше плагинов — тем выше количество запросов и больше нагрузка на сервер. Так из WP и выращивается монстр.
В реальном мире тоже происходит нечто подобное:
В какой магазин бытовой и не очень электроники ни зайди, везде обнаружатся «мегакомбайны», которые умеют всё, ну и стоят соответственно, порядочно. Но отыскать устройство, которое делает именно то, для чего они придуманы, и делает это хорошо, теперь почти невозможно. За набор из плохого кассетника и DVD-проигрыватель в стереосистеме или за ужасающие встроенные камеры в мобильниках мы платим сполна. Универсальность никогда не обходится даром: приходится поступаться качеством, удобством и, разумеется, деньгами. [ >>> ]
Получается, что небольшой специализированный движок оказывается удобнее, хотя и требует дополнительной настройки, а универсальные штуки — это выбор лемминга.

ps. А есть у нас движки на микроядре?


Веб-сервисы: омут для телепатов

25.12.05 13:08 ◇ keywords: web, социальные технологии, ужасы

«… а доки пусть Пушкин пишет!»

В веб-сервисах меня удивляет неумение грамотно изложить посетителю, что это такое, нафик он нужен, и какие возможности предоставляет.
Ладно раньше, когда сервисы можно было пересчитать по пальцам, и особой альтернактивы не было… но сейчас, когда сервисы плодятся со скоростью австралийских кроликов, это выглядит по меньшей мере как досадное упущение.
Какие преимущества дает грамотное описание сервиса?
- маркетинговая сторона. Грамотно поданное описание, с упором на уникальные и/или необходимые функции позволит завлечь неопределившегося или клюнувшего на какую-то фичу
- техническая сторона. Потенциальный пользователь, знающий свои нужды, может выбрать себе сервис, наиболее подходящий к запросам и чаяниям, а не бегать от одного сервиса к другому в поисках необходимого.

Но, видимо, принцип «зарегистрируйся и потыкай» должен быть интереснее, чем грамотная подача на блюдечке.

ps. Вот и пример: [ >>> ]

 [ link ]

Ощупывание «блогосферы»

25.01.06 13:34 ◇ keywords: web, социальные технологии

Не так давно я намекал, что неплохо бы «сделать блогосферу». То, что за этот проект никто до сих пор не взялся, говорит о том, что «блогосфера» пока существует исключительно в воспаленных умах ее адептов. Наверное.

Так вот, можно посмотреть на различные варианты возможной визуализации т.н. «блогосферы»: visualcomplexity

 [ link ] [ thread ] |  source

Наивный крах W2Z

25.01.06 13:44 ◇ keywords: web, технологии, хайтек, w2z

После прошлогодней вспышки энтузиазма, когда с Web 2.0 не бегали только ленивые, наступил вполне ожидаемый депрессивный спад. Почему? После того как суета вокруг «модной фишки» поуменьшилась, появилась возможность проанализировать и пощупать все это «на трезвую голову». В том числе и новые W2Z-сервисы, созданные на волне ажиотажа.
Так вот, 47% пользователей не понимают, что такое Web 2.0 и зачем он им нужен. Еще 47% не видят необходимости в Web 2.0, и только 6% разбираются в Web 2.0 или занимаются его реализацией.
Интересно, что при достаточно длинном списке сервисов, реализующих технологию Web 2.0, которую периодически составляют продвинутые на этой идее блоггеры, все эти W2Z-сервисы не вызывают энтузиазма у пользователей. Потомучта рядовому пользователю эти W2Z-сервисы нафик не нужны, кроме как по нужде. Пользователю web, по большому счету, достаточно фиолетово, какие именно технологии применяются — у него есть собственные задачи и чаяния, которые отличаются от того, что ему предлагают. А предлагают чаще всего то, «придумалось» создателям сервиса. Кроме того, пользователя часто не устраивает предлагаемая ему модель работы с сервисом, вечная «недоделанность» (и перманентные бета-глюки), неудобство в работе и в интерфейсе.
Так что миф о Web 2.0 так и остался химерой. Но — «помним, скорбим»…

 — Этот проект у вас Web 2.0?
 — А что такое Web 2.0? Можете пояснить одной фразой?
 — Наверное, лучше почитать Тима О’Рейли [url], он очень грамотно все изложил
 — Можно и почитать… но вопрос в другом: если вы дадите определение Web 2.0 одной фразой, то я смогу точно ответить «да, у нас именно так» или «нет, у нас несколько иначе».

Вы все еще верите в Web 2.0? Тогда мы идем к вам и вашим тараканам!

Bonus track: На фига все это нужно?


DAA

27.01.06 11:16 ◇ keywords: web, технологии

Между прочим, пока вы тут носитесь с W2Z и прочей фигней, появилась возможность попробовать новую интересную систему разработки сайтов — DAA. Новая, очень интересная технология, с хорошими перспективами. Я бы охарактеризовал это как расширяемый визуальный framework.

Так вот, web-разработчиков приглашают пощупать DAA. Будет заинтересованность — будет и дальнейшее развитие системы (и, возможно, появится поддержка Ruby on Rails).

ps. DAA.CMS Developer (со стороны клиента) для запуска требует Windows. Хотя должен работать и под wine.

 [ link ]

Usability — это…

29.01.06 12:22 ◇ keywords: технологии

Usability — это хорошо подобранная метафора, когда все понятно с первого взгляда:

Application crash in KDE

 [ link ] |  source

No-kernel OS

02.02.06 10:21 ◇ keywords: технологии, философское

Существует ряд операционных систем, построенных на микроядре Mach, но у них существует тот же недостаток, что и в монолитных ядрах — эти операционные системы реализованы в одном процессе, работающем поверх ядра. Этот процесс предоставляет ту же функциональность, что и монолитное ядро. Подобные операционные системы называются односерверными (single-server system). [ >>> ]
Мне вот что стало интересно: а если вместо иерархически-монолитного принципа построения ОС использовать другой принцип. К примеру, компонентная ОС — сообщество стыкуемых модулей (как в лего), собирается именно то, что нужно «на сейчас» (т.е. весь код ОС размазывается по кубикам-модулям), компоненты работают по принципу plug&play
Не знаю, как насчет быстродействия, но гибкость должна получиться офигенной

 [ link ]

Web X.0: A true way

07.02.06 14:02 ◇ keywords: w2z, web, технологии

Пока идет кипеж вокруг web 2.0, мы поговорим о следующем шаге — Web X.0. В отличие от концептуального Web 2.0 новый Web X.0 будет основан на новой технологии, предусматривающий переход на трехуровневую схему. Клиент — операционная среда — сервер.
Операционная среда возьмет на себя всю рутину по доступу в Сеть, безопасность, фильтрацию и разбор информации и предоставит универсальный api для работы в сетевой среде. Фактически, операционная среда станет ядром для любого приложения, оставив приложению бизнес-логику и общение с пользователем.

Кстати, рекомендую почитать «Web 3.0 or World 1.0 или перспективы развития интерфейса приложений».
Не со всем написанным там я согласен, но он прав — Web уже не будет таким, как сейчас. Особенно, с учетом развития Data Mining и инфошахтерских наклонностей homo sapiens. Действительно, если смотреть на Web как на глобальный информационный репозиторий (как это изначально и задумывалось), то интернет-пользователя интересует возможность комфортной работы с нужной информацией в привычных условиях. Не дизайн вперемешку с контентом, а контент as is, «чистый как слеза». В удобном для пользователя представлении.
Обычным для Web X.0 будет делегирование задач на поиск/обработку информации агентам, поддержка агрегации, фильтрации и сортировки на обоих сторонах (клиента и сервера), возможность работы с информационными связями и использование универсального перемещаемого профиля (custom identity) для подстройки сервера под пользователя и опережающего прогнозирования.
А поскольку добыча и поиск информации потребуют поддержки со стороны серверов (API для поиска и information retrieving), то сервера и сервисы без такого API останутся «за бортом». (демонически хихикает)

 [ link ]

reputation и комментарии

15.02.06 13:24 ◇ keywords: web, технологии

Говоря о repuration и identity, уместно вспомнить поговорку «По одежке встречают, по уму провожают». В адаптированном варианте она будет звучать как «По identity встречают, по repuration провожают». То есть, reputation действительно не входит в identity, но часто идет «паровозиком», выполняя роль рекомендательных писем.
Вот что касается применения reputation для «фильтрования» комментариев, то в случае отдельно взятого блога есть сомнения в том, что этот механизм будет работать именно так, как и задумывалось.
То есть, механизм reputation для ограничения спама работать будет, но латентная фаза оказывается достаточно большой. Зато централизованная привязка reputation к identity позволяет делать «рейтинговое удавливание» тому, кто не понравился (например, из-за разногласий, различных позиций в споре).
Поэтому гораздо интереснее рассмотреть схему с распределенным механизмом reputation. На примере LJ.
Допустим, каждый LJ user имеет возможность оценивать reputation комментирующих по шкале от 0 до 100, накапливая эти данные в своем профиле. Тогда, если LJ user Z доверяет мнению (рейтинговым оценкам) лжеюзеров A, C, E и F, то при попытке лжеюзера X оставить комментарий у Z, будут запрошены рейтинговые оценки у A, C, E и F. И по ним механизм учета reputation примет решение — принять комментарий или «ну его нафик».
Понятно, что распределенная схема (в отличие от централизованной) требует наличия социальной сети — чего у блогов, как мы знаем, нет.


Тагизация каталога

16.02.06 14:31 ◇ keywords: web, технологии

Ну вот, новые технологии для «потрошителей каталогов» начинают таки воплощаться в что-то осязаемое.
Правда, прямого поиска по метаинформации (посредством вводимой пользователем строке) что-то не видно. Негодяи.

 [ link ] [ thread ]

Keyword: технологии

<< previous entries | entries 181-190 from 289 total | next entries