crypt of decay - просто о сложном [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

просто о сложном [Jun. 8th, 2017|08:06 am]
Previous Entry Add to Memories Tell A Friend Next Entry
почему я хочу свою whiteboard app, и почему все существующие не подходят.

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

да, самолёты круче. но они решают совсем другие задачи. научиться летать на самолёте — наука верчения ручек. а наука летать на дельтаплане — это всего лишь расширеное управление своим телом, что намного более естественно.

мне не нужен сложный самолёт, мне нужен дельтаплан, которым можно управлять почти интуитивно.

это, кстати, общая проблема много чего, в том числе и программ: работа с ними — наука верчения ручек. что бы вам ни впаривали маркетологи, верчение ручек никогда не будет «интуитивным». однако принято считать, что много ручек дают тебе некий «контроль» (хотя это и не так).

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

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

Comments:
From:(Anonymous)
Date:June 8th, 2017 - 08:56 am
(Link)
Всё правильно.
[User Picture]
From:[info]ketmar
Date:June 8th, 2017 - 09:31 am
(Link)
ну дык. я же кэп, чо.
From:[info]silly_sad
Date:June 8th, 2017 - 01:49 pm
(Link)
ja o voprose kontrolja pishu uzhe 10 let a ty do six por ne xodish v moju cerkovj. styd.
[User Picture]
From:[info]ketmar
Date:June 8th, 2017 - 06:33 pm
(Link)
во-первых, я же не читатель!

во-вторых, истина от повторения не тускнеет.

в-третьих, я вообще собирался ограничиться первыми двумя абзацами, но как обычно не смог.
[User Picture]
From:[info]tzirechnoy
Date:June 9th, 2017 - 12:10 pm
(Link)
>дельтапланеристы, просто проходите мимо, пожалуйста.

Nyet.

Да, у тебя херово получилось с этой аналогией.
[User Picture]
From:[info]ketmar
Date:June 9th, 2017 - 04:06 pm
(Link)
заебись получилось: всё равно из читающих на дельтапланах никто почти не летал — потому думают в правильном направлении.
[User Picture]
From:[info]ketmar
Date:June 9th, 2017 - 04:08 pm
(Link)
а вот ты пришёл, да — и давай всё портить. это, было там что-то такое… это… а! во: «критикуешь — предлагай!» давай другую аналогию тогда.
From:[info]silly_sad
Date:June 9th, 2017 - 06:13 pm
(Link)
potomushto interfejs on ne tem mestom v mozgu zakonnekchen chem telo. ljubaja telesnaja analogija idjot srazu naxuj.
[User Picture]
From:[info]ketmar
Date:June 9th, 2017 - 06:20 pm
(Link)
да тем, тем. просто современные реализации — сраное говно. использование медиатора (типа мыши, например) не отменяет.

вот почему, например, я не могу схватить мышью объект и удалить его путём выкидывания нахуй за экран? это очевидное движение: очень быстрое перемещение мыши. не менее очевидно, что если я что-то кинул далеко и быстро (даже при помощи медиатора) — оно должно улететь к херам и не мозолить больше глаза.

почему я не могу схватить и потрясти окно, чтобы overlapped-иконки в нём раздвинулись, и перестали быть overlapped?

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

да, «выкинуть» и «потрясти» не обязательно угадываются с первого раза. как и умение управлять чем-то. но они намного более интуитивны и удобны, когда ты о них узнал, чем «перетащить в мелкую корзинку» и «вызвать меню, выбрать там arrange».
From:[info]silly_sad
Date:June 9th, 2017 - 08:45 pm
(Link)
> почему я не могу схватить и потрясти окно, чтобы overlapped-иконки в нём раздвинулись, и перестали быть overlapped

potomuchto ficicheskaja analogija eto gavno.

ja ponimaju tvoj point: "jesli oni vveli fizicheskuju metaforu okna/desktopa/ikonki to kakogo xuja ona ne fizicheskaja nixuja" -- no ja schetaju chto ne nado bylo jejo dazhe nachinatj vvoditj.
[User Picture]
From:[info]ketmar
Date:June 9th, 2017 - 08:56 pm
(Link)
ну, надо или нет — это уже другая тема. но она есть… и она нахуй, полностью сломана. то есть, ты прав: или её надо уничтожить вообще, или сделать так, чтобы она хоть приблизительно нормально себя вела.
From:[info]silly_sad
Date:June 9th, 2017 - 09:06 pm
(Link)
a vykidyvatj etu metaforu nado.
po ochenj prostoj prichine:
fajly ne imejut prostranstvennyx svojstv.
vse svojstva kotoryje nuzhny etoj metafore chtoby VYGLJADETJ (koordinaty i razmery) ne sootvetsvujut nikakim realjnym svojstvam ob'jektov prdstavlennyx etoj metaforoj.
poetomu vse eti svojstva vzjaty s potolka i v itoge
ETA METAFORA PREDSTAVLJAJET SAMU SEBJA a ne fajly i nikakije drugije realjnyje ob'jekty.
[User Picture]
From:[info]ketmar
Date:June 9th, 2017 - 09:09 pm
(Link)
файлы вообще пользователям не нужны: это тоже херня, которая представляет саму себя и для пользователя не значит ничего.
From:[info]silly_sad
Date:June 9th, 2017 - 09:22 pm
(Link)
da.
no kakaja-to struktura nuzhna.
[User Picture]
From:[info]ketmar
Date:June 9th, 2017 - 09:41 pm
(Link)
документы. документы, раскиданые по огромному холсту. причём каждый документ — это не иконка, а тоже холст, в свою очередь, и в нём видно содержимое. соответственно, я могу тупо взумиться в него и править, безо всякого «открыть приложение, открыть в нём файл, бля, как всё сложно». ну, и вызумиться в любой момент тоже. в общем случае размеры «холста с документом» можно менять, например.

документы, понятно, можно группировать — просто сдвигая их поближе друг к другу. они автоматически образуют группу типа метаблоба, и ведут себя как метаблобы с некоторым resistance value при перетаскивании. то есть, если сильно прижать блобы друг к другу, они слипнутся. если оттащить документ достаточно далеко от блоба — он оторвётся.
[User Picture]
From:[info]ketmar
Date:June 9th, 2017 - 09:43 pm
(Link)
p.s.: понятно, что править можно на любом уровне зума — документы всегда типа «живые», зум просто визуальная фича для удобства.
From:[info]silly_sad
Date:June 9th, 2017 - 09:24 pm
(Link)
kstati imel razgovor s Uljmanom :) on skazal: A KAK BEZ FAJLOV?! TY OXUJEL! NADO FAJLY!
[User Picture]
From:[info]tzirechnoy
Date:June 9th, 2017 - 11:29 pm
(Link)
Правильно сказал.
From:[info]silly_sad
Date:June 9th, 2017 - 11:44 pm
(Link)
osobenno jesli uchestj chto my govorili o storage space dlja bazy dannyx. nu pizdec kak praviljno skazal!
[User Picture]
From:[info]tzirechnoy
Date:June 10th, 2017 - 01:17 pm
(Link)
Сейчас ужэ дажэ LUN с iSCSI или FC SAN -- по сути файл, у него имя и меняемый размер, и их не так мало можэт экспортироваться.

Так что не то, чтобы вот совсем да, но близко к тому.
From:[info]silly_sad
Date:June 10th, 2017 - 01:27 pm
(Link)
ty mne pro iSCSI ne napominaj u menja pechaljnyj opyt v proshlom :(
i ja schetaju chto tam vsja koncepcija cherez zhopu: emuljacija emuljatorov -- idite naxuj!

kakogo xuja vinchester ne umejet fajlovuju sistemu? naxera moj CPU zajoban reshenijem problem razpolozhenija fajlov?

i tut BOOM! vneshnije storages kazalosj by eto to chto nado, no oni emulirujut njemoch!!!! my glupyje vinchesteriki bez mozgov, vot tebe sektora, vot tebe dorozhki, razbirajsja sam.
[User Picture]
From:[info]tzirechnoy
Date:June 10th, 2017 - 07:15 pm
(Link)
>u menja pechaljnyj

УМВР.

>emuljacija emuljatorov -- idite naxuj!

Нет никаких эмульгаторов. Это был протокол раздачи block device по трубе, теперь труба -- TCP/IP, всё как и планировалось.

>vinchester ne umejet fajlovuju sistemu?

А смысл? Ну, то есть можно, но давай для начала -- в каком стиле будет fs -- винда, юникс, журналюникс, рейзер, бтр, zfs? И как мы будем её fsck/explore не низком уровне если чо? И как это влезет в собственническую прошывочку винчестера?

>moj CPU zajobanmoj CPU zajoban

Не, там копейки.

>vneshnije storages kazalosj by eto to chto nado, no oni emulirujut njemoch!

Оно быстрее, чем все сетевые fs -- поскольку нет таких проблем с когерентностью кэшэй.
From:[info]silly_sad
Date:June 10th, 2017 - 01:30 pm
(Link)
a ja sizhu i pytajusj najebatj CSS chtoby on bez gavna otobrazhel mne websajt. da poshli oni vse naxuj pidarasy!
v etom mire vsjo naxuj cherz zhopu!
[User Picture]
From:[info]tzirechnoy
Date:June 9th, 2017 - 11:27 pm
(Link)
Не знаю. Я перепробовал десяток авианалогий -- и всё не подходит, нет там "интуитивного" управления. До некоторой степени оно интуитивное на круглых парашютах. У всего остального -- пытаться управлять при помощи обретённой в манежэ и детсаду интуицыи является хорошэй заявкой на полный рот земли.

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