April 2005


Интерфейcные идиомы13 Apr 2005 08:36 pm

Создава? очередной прототип в Visio, ? не?колько раз ?поткнул?? об одну из ?отен при?ущих ?той программе анти-продуктивных мелочей, а именно - необходимо?ть по?то?нной ручной корректировки вертикального пор?дка объектов.

Прежде в?его программа нагло врёт, отобража? перета?киваемый объект в?егда поверх о?тальных (?2). При ?том ?овершенно не??но, где он окажет??, будучи отпущенным (?3-?4). В худшем ?лучае объект полно?тью ?крывает?? другим, большим по размеру (?4). В любом ?лучае по?ле ?того приходит?? добивать?? желаемого положени? путём долгих манипул?ций ? меню.

Проблема ?та в?тречает?? не только в Visio, но и в других программах дл? работы ? не?ложной векторной графикой, начина? ? MS Word (в профе??иональных программах типа Adobe Illustrator работа ведёт?? ? ?вными ?ло?ми, по?тому опи?ываема? проблема не так критична).

Возникает вопро?: неужели дл? ?той задачи не ?уще?твует более оптимального ?по?оба взаимодей?тви?, желательно ? и?пользованием непо?ред?твенной манипул?ции direct manipulation? ?а мой взгл?д, вполне возможно. Дл? ?того нужны две вещи: во-первых изменить поведение программы, так чтобы она показывала реальный вертикальный пор?док объекта во врем? перета?кивани? (B2).

Во-вторых, задей?твовать коле?о мыши дл? одновременного изменени? вертикального положени? объекта. Попробуйте ?ами - когда указательный палец находит?? на левой кнопке мыши, коле?о легко вращает?? ?редним. Е?ли проворачивать его вперёд, объект будет мен?ть ?воё положение отно?ительно других, пока не окажет?? на ?амом верху (B3), провернув коле?о назад, можно ?пр?тать его под ?амый низ (B4).

И?пользование коле?а мыши как “контрола” дл? навигации по двумерному про?тран?тву в про?тран?тве трёхмерном хот? и ?легка нелогично, но уже много где и?пользует??. Возможно однако, что позже дл? ?тих целей придёт?? “переучивать??” на zooming control дл? мыши.

Google и все все все ...05 Apr 2005 03:01 pm

Хот? год только начал??, главным новше?твом в Веб и вообще в IT можно уже ? уверенно?тью ?читать технологию Ajax. “Какое же ?то новше?тво?” ?разу возраз?т некоторые, “? делал такие штуки ещё до революции”, и будут ча?тично правы, потому что в?е ?о?тавные ча?ти (DHTML, JavaScript, XML, DOM) до?тупны уже в течении не?кольких лет.

Однако дело зде?ь не в новизне, а в умении ?ве?ти в?ё воедино и в правильном и?пользовании, что Google и продемон?трировал в?ем на конкретных примерах (GMail, Google Maps). Само же название Ajax (по ру??ки видимо будет произно?ить?? как ??к?) пу?тил в ход Jesse James Garret в феврале ?того года. Именно ?то и по?лужило толчком к в?емирному буму, по?кольку раньше руковод?щее звено и?пытывало трудно?ти в правильном произне?ении термина XMLHTTPRequest. Сейча? же картина изменила?ь: CEO приходит к CTO и ?прашивает “Слушай, а можем мы и?пользовать Ajax в нашем продукте?”.

(more…)

Гаджеты01 Apr 2005 04:07 pm

?е?мотр? на то что ?егодн? 1 ?прел?, фотографи? ниже - на?то?ща?:

Вопро? читател?м: что ?то может быть за у?трой?тво?

a) ?втомобиль
б) Лифт
в) Самолёт
г) Дурацкие у ва? загадки

(more…)