staging.inyokaproject.org

Lego Shell

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

iso0000

Avatar von iso0000

Anmeldungsdatum:
27. Juli 2007

Beiträge: 80

BelaLugosi

Avatar von BelaLugosi

Anmeldungsdatum:
1. November 2006

Beiträge: 528

Da nicht jeder blind auf irgendwelche dumm daher geposteten Links klickt, wäre es schön, wenn Du wenigsten ein paar Sätze dazuschreibst, worum es eigentlich geht!
Dies ist ein Forum, nicht irgendein Messenger... 🙄

iso0000

(Themenstarter)
Avatar von iso0000

Anmeldungsdatum:
27. Juli 2007

Beiträge: 80

Nun ich wollte ja nicht unhöflich sein, ich ging davon aus - der Name Lego-Shell sei ausreichend selbsterklärend.

Also Liebe Damen und Herren: das obige Posting referenziert auf ein universitäres Projekt zum Thema Interface Design. Ansatz ist die graphische Visualisierung von komplexen Shell Kommandos mit den für ihre Einfachheit bekannten und beliebten LEGO(tm) Bausteine. Nach aktuellen Recherche-Ergebnissen wurde die Software bisher leider nicht veröffentlicht. Interessierte Mitbürger sind aufgefordert, sich trotzdem die Funktionalität anhand eines freundlicherweiße im Web publizierten Videos nahebringen zu lassen.

adun Team-Icon

Avatar von adun

Anmeldungsdatum:
29. März 2005

Beiträge: 8606

Nicht veröffentlicht. Super. 😮
Die Idee ist trotzdem gut.

stegerl

Avatar von stegerl

Anmeldungsdatum:
15. März 2006

Beiträge: 458

Sehr interessant das ganze. Würde damit auch gerne rumspielen...

detructor15

Anmeldungsdatum:
16. Januar 2007

Beiträge: 5733

ähm...verstößt es nicht gegen die Forenregeln nur einen Link zu posten?

adun Team-Icon

Avatar von adun

Anmeldungsdatum:
29. März 2005

Beiträge: 8606

Er hat sich doch korrigiert.

Bobbin

Avatar von Bobbin

Anmeldungsdatum:
17. Mai 2007

Beiträge: 161

Sehr interessantes Konzept.

Ich hatte mir auch mal Gedanken gemacht, inwieweit man die Konsole zugänglicher machen kann durch grafische Repräsentation von Objekten.

Was z. B. schon nett wäre, wäre zu Befehlen gleich Parameter anzubieten und zu gewählten Parametern eine Beschreibung (wie es in dem Video auch gezeigt wird). Beides ließe sich sogar recht gut aus den Manpages automatisch extrahieren. Das System könnte sich auch merken, welche Parameter besonders häufig eingesetzt werden und diese dann bevorzugt anbieten.

Der Steuerung mit der Maus stehe ich etwas kritischer gegenüber, als Ergänzung kann das nett sein, wenn man nicht weiß, was man tippen möchte/soll, aber ansonsten bietet die Tastatur eine sehr gute Geschwindigkeit.

Ob die grafische Repräsentation von Befehlen durch Legosteine so sinnvoll ist, ist fraglich. Für Ordner/Dateistrukturen bzw. Dateimengen (eine Konsole kann da durchaus mit einer grafischen Schnittstelle zusammenarbeiten, die z. B. nach einem cd-Kommando die Dateien des aktuellen Verzeichnisses mit Vorschaubildern anzeigt bzw. ein Wechsel des Ordners in der grafischen Schnittstelle kann auch ein cd-Kommando beinhalten. Ebenso könnte ein ls -l die grafische Darstellung der Dateien beeinflussen; Konqueror geht schon ein bisschen in diese Richtung) aber auch für Kontrollstrukturen und Schleifen sehe ich da bessere Einsatzmöglichkeiten.

iso0000

(Themenstarter)
Avatar von iso0000

Anmeldungsdatum:
27. Juli 2007

Beiträge: 80

Ich denke auch, eine Schwäche der Legosteine ist deren monotone Optik.

Mit der grafischen Lösung lassen sich auch komplexe Konstrukte gut ablegen und später wiederverwenden, analog zu einem Shellscript.

Vorschau ist eine gute Idee, mindestens sollte aber das Dateiformat der Objekte sichtbar sein.

Onli Team-Icon

Ehemalige
Avatar von Onli

Anmeldungsdatum:
1. August 2005

Beiträge: 6941

Gibst du uns Bescheid, wenn das draußen ist? Oder wird das nie kommen?
Genial wäre ja auch, wenn das Ding bestehende Skripte abbilden könnte. Ansonsten eignet es sich bestimmt als Hilfsfunktion.
Gruß

Redprince

Avatar von Redprince

Anmeldungsdatum:
3. August 2007

Beiträge: 118

Also die Grundidee finde ich eigentlich ziemlich spaßig, die frickelige Darstellung einer Zieldatei über diese kleinen Steine jedoch halte ich jetzt nicht für besonders zielführend.. Ich bezweifel irgendwie noch, dass dieses Lego-Interface einem tatsächlich (wie in dem Video progagandiert) das System näher bringt, denn man muss ja doch grob den Hintergrund der einzelne Befehle verstehen, da helfen auch keine bunten Spielsteine.

maces

Avatar von maces

Anmeldungsdatum:
3. März 2007

Beiträge: 323

Hi

Ich finde zwar schade, dass es nichts zum downloaden gibt, aber interessant ist es auf jeden Fall.
Würde auch gerne mal damit rumspielen.

maces

Roger1993

Avatar von Roger1993

Anmeldungsdatum:
22. Juli 2007

Beiträge: 1266

Onli hat geschrieben:

Gibst du uns Bescheid, wenn das draußen ist? Oder wird das nie kommen?

Ich will zwar nicht die Freude daran euch wegnehmen aber auf der Homepage steht folgendes ☹
Zeitraum Wintersemester 2003/04

reteuminid

Anmeldungsdatum:
4. März 2008

Beiträge: 14

nun ja, man könnte doch mit dem Herrn Boris Müller Kontakt aufnehmen, im Namen der Ubuntuusers-Community. Vielleicht stellt er uns das zur Verfügung, who knows 😉

fALk_g

Anmeldungsdatum:
2. Juli 2008

Beiträge: Zähle...

OMG. Dieses projekt ist schon ein wenig alt. Freut mich ja das es nach so langer zeit doch noch mal ein wenig aufmerksamkeit bekommt. Zuerstmal die grosse enttäuschung für alle: Es ist nur ein video. Ja da gab es niemals code - ich bin designer kein programmierer. Das video ist durch und durch fake und sollte nur eine Idee darstellen. Hätte es code gegeben hätte ich ihn natürlich veröffentlich.

Aber generell für die die es trotzdem interessiert:
Die Idee dazu kam mir, weil ich als mac user mir keinerlei UNIX befehle merken kann - und da man ja seit ein paar jahren diese braucht wenn man so als poweruser auf dem mac unterwegs ist. Es ist mehr ein lern interface und war nie für poweruser gedacht (für die ist sicher die schell viel schneller). Generell war die idee spielerisch an die commando zeile heranzugehen und die logik zu verstehen (wie piped man sachen zusammen etc.).

Was ich im laufe der zeit so für gedanken dazu hatte:

Ineressanter Weise denke ich heute das vor allem die Datei/Ordnerstrukturierung sogar funktionieren könnte. Ich habe die obigen kommentare gelesen aber was viele immer unterschätzen, ist, wie gut man sich ein strukturelles bild merken kann, also in diesem Fall eine verästelung die zu einer location zeigt. dadurch wird man eventuell durch oftmaliges benutzen extrem schnell. Im prinzip ist es ja nichts anderes als ein normales window basiertes filesystem browsen nur mit spatialer mustererkennung eingebaut.

Was ebenfalls denke ich gut ist an dem konzept ist die abspeicherung von gebilden die man oft braucht. auch hier kann man wieder schnell anhand der zusammengebauten form sehen welche funktion welche ist und diese wieder aufrufen und anpassen.

Auch besser als in der shell ist sicher das hilfsystem zum einfach drüberrollen und schauen was was macht. diese ewige "man" "?" "-h" scollseiten die man zumacht um dann wieder vergessen zu haben was man gerade liest geht mir persönlich total auf die nerven.

Aber es gibt auch zwei grosse probleme.
Erstens wie schon angesprochen sind die lego steine zu eintönig. Ich musste bereits welche erfinden die es nicht gibt um funktionen von ziemlich einfachen commandos nachzuahmen - komplexere habe ich (auch aus damilger unkenntnis) noch gar nicht angedacht. Aber ich denke da kann man sicher eine kreative lösung für finden

das zweite problem ist viel größer und dafür habe ich noch keine lösung gefunden. Die ganze idee mit der grundplatte auf der alle befehle aufgesteckt sind und die nur farbkodiert sind. a) ist farbkodierung schlecht weil es farbenblinde menschen gibt vor allem jungs b) ich weiss nicht wie viele befehle es in einem standard unix im moment so gibt aber es sind sicher einige 100derte, da wird es extrem schwer die alle irgendwie so zu stapeln das man rankommt. Da ich wie gesagt kein UNIX mensch bin weiss ich nicht ob man eventuell die befehle clever gruppieren könnte und übereinanderstecken.

Generell bin ich sehr gerne bereit jeden zu unterstützen der dieses konzept (unter opensource lizenz) umsetzen möchte - ja ich währe sogar hoch erfreut darüber. Ich denke es hat das potential die shell barriere für viele computer nutzer abzubauen. Es gibt sämtliche grafiken und 3d modelle irgendwo in meinem archiv - ich würde sogar auch mehr bauen. Vielleicht kennt ja hier jemanden der jemanden kennt der sich sowas ans bein binden möchte.

Vielen dank erstmal für die ausführliche diskussion oben.

Antworten |