⚠️⚠️⚠️⚠️⚠️
⚠️ UPDATE ⚠️ ✅ stimme für dein Lieblingslogo in ➡️ diesem Thread ⬅️
⚠️⚠️⚠️⚠️⚠️
ORIGINAL-POST (jetzt geschlossen)
Ganz zu Beginn des WebAssembly-Projekts hat @sunfishcode ein Logo gehackt:
Es hat schöne Ideen:
Es wäre schön, etwas ausgefalleneres / web-y / designer-y zu haben und es neutral zu halten, damit es zum Web gehört und nicht zu einem der Browser-Anbieter.
Petr Hosek vom NaCl-Team schlug vor, die Symbole der
Antworten Sie auf diesen Thread mit Ihrem vorgeschlagenen WebAssembly-Logo.
Wir haben noch nicht entschieden, wie wir das endgültige Logo auswählen werden, aber es wird definitiv um die Zeit des "stabilen MVP" gehen.
Das ist eine schöne Metapher. FWIW Ich mochte schon immer das Borland C++ Logo, welches
sah aus wie Bausteine, die zusammengefügt werden. "Montieren" kann auch haben
auch diese Konnotation.
Am Mittwoch, 3. Juni 2015 um 22:34 Uhr, JF Bastien [email protected]
schrieb:
@sunfishcode https://github.com/sunfishcode hat ein schnelles Logo für gehackt
Bahnmontage:
[Bild: Bild]
https://cloud.githubusercontent.com/assets/298127/7970689/95aefe64-09f4-11e5-87c8-b67d25f46901.png
Es hat schöne Ideen:
- Pfeile, die zusammenkommen, um "zusammenbauen" darzustellen.
- Zusammentreffende Pfeile können auch das Kompilieren anderer Sprachen darstellen
ins Netz.Es wäre schön, etwas ausgefalleneres / web-y / designer-y zu haben, und
Halten Sie es neutral, damit es zum Web gehört und nicht zu den Browser-Anbietern.Petr Hosek von meinem Team schlug vor, die Symbole der HTML5-Technologieklasse zu verwenden
http://www.w3.org/html/logo/ und kam zu folgendem Ergebnis:
[Bild: Bild]
https://cloud.githubusercontent.com/assets/298127/7970659/70880d2e-09f4-11e5-9c7b-c2134ee7f483.png_Irgendwelche anderen Vorschläge?_
@lukewagner https://github.com/lukewagner sagte:
Mein persönlicher Schwachpunkt wäre, dass mich die Asymmetrie der Pfeile störte
ein bisschen. Asymmetrie kann jedoch optisch schön sein. Nur um eine Idee zu verwerfen:
Was wäre, wenn die Pfeile symmetrisch wären, aber 4 etwas anders wären?
abstrakte Formen an den vier Ecken: Aufbauend auf dem "compiling to the web"
Metapher oben, die 4 Formen würden 4 verschiedene Quellsprachen darstellen
die zusammengestellt wurden (über den Pfeil) in die Mitte (das Web).—
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an
https://github.com/WebAssembly/spec/issues/112.
@BrendanEich erwähnte auch, dass er die Superhelden mag, die Vibe im Avengers-Stil zusammenbauen.
Ja, meine Nase beiseite, ich mag insgesamt Pfeile, die zusammen zeigen. Bausteine sind eine interessante Idee; Mich würde interessieren, ob jemand ein Konzept hätte, das dem Symbolstil der HTML5-Technologieklasse entspricht.
Petr Hosek hat sich ursprünglich Folgendes ausgedacht:
@davidsehr wies auf einen schrecklichen Fehler in diesem Logo hin . Ich mag die Pfeile, aber wir sollten auf jeden Fall vermeiden, versehentlich ein historisch unsensibles Logo zu erstellen!
Die Idee mit dem Symbol für die HTML5-Technologieklasse ist jedoch immer noch gut!
Ich habe hier mit einigen Leuten gesprochen, und sie schlagen vor, dass wir bis zum ersten Start kein Logo verwenden. Dadurch können wir uns stattdessen auf die Technik konzentrieren und uns die Zeit nehmen, ein Logo zu erstellen, das durchdacht ist und keine unbeabsichtigten Bedeutungen hat!
@lukewagner Nun, es ist Version 1.0 (irgendwann) und seine Abkürzung ist WASM. Außerdem wird Grün bisher nicht von den typischen HTML5-Technologie-Icons AFAIK verwendet.
BEARBEITEN: Lizenziert unter (CC BY 3.0) und basierend auf dem HTML 5-Logo
BEARBEITEN: Wird eine SVG-Version mit weniger Pixelfehlern bereitstellen, wenn ich Zeit habe: p.
@Teemperor wir können kein Logo akzeptieren, ohne dass Sie in der W3C-Community-Gruppe sind und mit der richtigen Copyright-Zuordnung. Für ein Logo ist es auch noch zu früh :)
@jfbastien Ich bin bereits in der W3C-Community . Das Logo muss unter der ursprünglichen CC-Lizenz des HTML5-Logos lizenziert werden, da es sich offensichtlich nur um das neu gemischte
Ein anderes Design basierend auf den zusammen zeigenden Pfeilen (für W eb A ssembly):
Lizenziert unter (CC BY 3.0) , erstellt von Raphael Isemann.
Und ich denke, ein Logo, das später geändert wird, ist besser als gar kein Logo :)
Hier sind meine 3 Minuten Aufnahmen.
Was ist mit dem WA Zickzack
@Namozag gefällt mir!
(Sieht so aus, als ob Anhänge per E-Mail nicht funktionieren...)
(Paar schnell und schmutzig)
Ein Spiel mit der Zickzack-Idee:
Spielen mit negativem Raum:
—fred
Am 23. Juni 2015 um 13:27 Uhr schrieb Andrey
@Namozag https://github.com/Namozag Ich mag es!
—
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an https://github.com/WebAssembly/design/issues/112#issuecomment -114450578.
@fstark kann sie nicht sehen.
Anscheinend können Sie keine Bilder per E-Mail anhängen, daher habe ich sie dem ursprünglichen Kommentar hinzugefügt. Erscheinen sie inline?
NÖ
Ich versuche es noch einmal mit einer kleineren Auflösung.
Bild 1 (Variation auf Zickzack)
Bild 2 (Negativraum)
Ich denke, es kann verwirrend sein, ein WA-Logo zu verwenden, da WhatsApp auch mit WA abgekürzt wird.
Wirklich kreative Arbeit von allen hier. Stimmen Sie zu, WhatsApp-Überschneidungen zu vermeiden; auch das \/\/ von "Clueless" für "was auch immer" ;-).
/Sein
Ich verstehe die Bedenken bei Whatsapp nicht wirklich, da ihr Logo so aussieht .
Außerdem lautet der vollständige Name WebAssembly, nicht wasm oder wa, daher bin ich mir nicht sicher, woher die Verwirrung kommen soll. Es ist nicht so, als ob die Leute anfangen würden, wa als Namen zu verwenden. Es sind nur einige zufällige Kritzeleien auf einem Logo. Die Wiederverwendung der Schildidee von
Vielleicht ist es eine regionale Sache, aber ich verbinde das Logo von @fstarks überhaupt nicht mit WhatsApp.
Da ich auch herausgefunden habe, dass das grüne Schild für PHP ist (und WhatsApp auch grün ist, wie von @fstark gesagt), habe ich es in Lila umgefärbt (und die Pixelfehler behoben):
Ich stimme zu, dass Sie sich mit einem Logo zurückhalten sollten. Tatsächlich bin ich nicht davon überzeugt, dass es überhaupt einen haben muss.
Ich denke mir jedoch gerne Logos aus und ich mag einige der Designs, die ich hier gesehen habe. Wenn es ein Logo gibt, sollte es meiner Meinung nach den vollständigen Namen (WebAssembly) oder die verkürzte Version (wasm) verwenden. Im letzteren Fall würde ich vorschlagen, das w visuell vom asm zu unterscheiden. Es wird auch vorgeschlagen, irgendwie auf den Aspekt der Assemblersprache zu verweisen.
Erstaunt über all die Logo-Ideen, Variation von @Namozag
Ich würde alles bevorzugen, was 'wasm' oder 'asm' als Text enthält.
Oh, cool, (kein) ein Logo-Wettbewerb! Und schon einige tolle Ideen! Nun, das ist meine Meinung zu einem Logo (ich versuche, eine Reihe der vorherigen Ideen zu integrieren):
Beifall!
@dcodeIO sieht toll aus!
@fstark Bild 2 ,,Prost!!
@dcodeIO : schön!
Vielleicht sowas ;)
Das schwarz/grüne von @dcodeIO gefällt mir sehr gut!
Ich mag das schwarz-grüne. Beifall!
El mié., 1. Juli. de 2015 a la(s) 10:10 Uhr, Jan-Oliver Opdenhövel <
[email protected]> escribió:
Das schwarz/grüne von @dcodeIO https://github.com/dcodeIO gefällt mir sehr gut
!—
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an
https://github.com/WebAssembly/design/issues/112#issuecomment -117662363.
Mein Sub
Dieses ist ein Duplikat für mein letztes Sub
Sollten wir eine Strohhalmumfrage durchführen, um zu entscheiden, welches das beste Logo für das Projekt ist?
Sie haben schon lange über das Logo von WebAssembly gesprochen, ich denke, es ist Zeit zu Ende.
Per iPhone senden
2015年7月16日,22:36,Thomas [email protected]写道:
Sollten wir eine Strohhalmumfrage durchführen, um zu entscheiden, welches das beste Logo für das Projekt ist?
—
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an.
An einer Grafiksoftware habe ich noch nichts ausprobiert, aber beim Warten auf Zusammenstellungen kamen mir folgende Ideen:
\o/
Wenn jemand bereit wäre, diese Ideen zu erweitern und aus diesen Skizzenbildern echte Logos zu machen, wäre das großartig!
Ich liebe das schwarz/grüne @dcodeIO
Zum Thema Abstimmung und um die Erwartungen in diesem Thread zu schärfen: Wir haben noch keinen Prozess für die Auswahl eines Logos ausgewählt und was auch immer dieser Prozess ist, ich denke, er wird näher an der Veröffentlichung von WebAssembly (Spezifikationen und Implementierungen) erfolgen. . Davon abgesehen habe ich den Strom der Ideen hier genossen und möchte niemandem sagen, dass er aufhören soll, nur dass es keine Eile oder unmittelbare Entscheidung gibt.
Je mehr, desto besser! Ich stimme @lukewagner zu : Lassen Sie uns erst ein Logo
Werde nie aufgeben, das beste Logo zu finden!
Ich bin kein Designer, aber ich habe ein paar Kritzeleien gemacht und dachte, ich könnte sie genauso gut teilen.
Sie sind sehr grob (falsche Ausrichtung/Proportionen/Schriftart), aber die allgemeine Idee sollte rüberkommen.
Lass es mich versuchen :)
@dcodeIO Bild 2 sieht toll aus!
@dcodeIO es ist cool!!
+1 für @dcodeIO
+1 Für @dcodeIO Schwarz-Grün-Logo
+1 Für @dcodeIO Schwarz und Grün
Wirklich wie der erste von Raphael
Das habe ich beim Spielen mit Krita gemacht. Obwohl mir das Design seit mehreren Monaten im Kopf herumschwirrt:
Hier ist ein 80er-Jahre-Experiment, das ich beim Spielen mit Effekten gemacht habe:
Hallo allerseits,
Ich wollte diesen Beitrag nur dem Projekt hinzufügen, bitte verwenden Sie ihn nach Belieben.
Danke
Aktuelle HTML5/CSS/JS-Logos sind hässlich und alt (wie diese Technologien auch, lol). Nehmen Sie dieses Vektorlogo – einfach, sauber, leistungsstark und gottverdammt fliegend – und machen Sie damit alles, was Sie wollen.
Ich liebe die Arbeit von @Fogaccio
Ich mag das Logo von @Fogaccio .
Die Arbeiten von @Fogaccio und @jjmiyao sind cool!
WASM-Text inspiriert von und Dank an Erik Demaine http://erikdemaine.org/fonts/hinged/
Beachten Sie, dass W und M symmetrisch sind. (Wie einige andere Charaktere, was mehr Spaß macht.)
Verwendet/empfohlen für F#UN FSharp Experimental Incubator Project FSTWASM FSharp To WASM.
Jeder Buchstabe und jede Zahl in dieser Schriftart kann aus einer universellen Scharnierkette gefaltet werden, genauer gesagt aus 128 gleichschenkligen Dreiecken, die an ihren scharfen Ecken angelenkt sind. Insbesondere hat jedes Zeichen genau den gleichen Bereich. Darüber hinaus kann sich die Kette zu einem Quadrat falten, das durch einen Punkt dargestellt wird. Siehe unseren Artikel „Hinged Dissection of the Alphabet“, Journal of Recreational Mathematics, 31(3):204–207, 2003.
Ich bin ein Fan des Logos von
+1 Das Logo von
\ \ \ /\
\/\/\ \
\ \ \ /\
\ \ \ \
\/\/\ \
\ \ \ /\
\ \ \ / \
\ \ \ \
\/\/\ \
...
@Fogacci , hast du .svg
, .ai
Version des Logos?
@mbebenita ja das tue ich .. =]
Aber ich muss die Dateien für die Lieferung vorbereiten, das werde ich so schnell wie möglich tun
@Fogaccio Gibt es diesbezüglich Fortschritte?
@kenchris Ich arbeite an Asset-Produktionen.
@Fogaccio freundlicher Ping
Hallo @kenchris und @mbebenita , ich bin kurz
HTML-Tag-Symbol + AST.
Hallo an alle,
Nur um Sie wissen zu lassen, dass hier (https://github.com/Fogaccio/OpenDesign/tree/master/webassembly_identity) die Dateien des Branding-Vorschlags sind, die ich zuvor gesendet habe. Ich hoffe, dass diese Ressourcen Ihnen am besten helfen können. Fühlen Sie sich frei, Gedanken und Vorschläge zu teilen.
Danke
@Fogaccio danke, das ist großartig. Ich schaue mir die kleine Favicon 16x16-Version an:
Meinst du, das könnte etwas lesbarer gemacht werden. Diese Version des Symbols kann in IDEs und anderen Tools verwendet werden. Für diese Größe benötigen wir wahrscheinlich eine benutzerdefinierte Pixel-Art-Version des Logos. Das mache ich gerne, wenn Sie nicht schon etwas im Sinn haben.
Hallo @mbebenita , ich habe versucht, die Pixel-Art für .ico zu erstellen, aber ich hatte keinen Erfolg, hilf mir
Für eure Hilfe wäre ich euch sehr dankbar
@Fogaccio mit weniger Farbtönen (und schärferen Farben - daher mehr Kontrakt mit Hintergrund/transparent/weiß) würde es wahrscheinlich schärfer aussehen lassen
Es ist jedoch mit nur 16x16 Größe etwas schwierig :) Müssen Sie die Farbtöne sorgfältig auswählen
Hier ist ein anderes. Es ist ein solides Objekt, das aus einem "W" auf einem "A" besteht, das ein sehr einfaches, pixeliges 2D-Logo der alten Schule aus einer Ansicht und ein 3D-Logo aus einer anderen Ansicht bietet. Hier ist ein animiertes Gif:
Das Solid-Objekt wird programmgesteuert mit dem folgenden Code in openscad erstellt
module LetterW(thickness=5,height=20,width=20,col="Chartreuse")
{
color(col) {
union() {
cube([thickness,thickness,height],false);
cube([thickness,width,thickness],false);
translate(v=[width,width-thickness,0])rotate([0,0,90]) union() {
cube([thickness,thickness,height],false);
cube([thickness,width,thickness],false);
}
translate(v=[-1.5*thickness,1.5*thickness,0]) cube([thickness,thickness,height-1.0*thickness]);
//translate(v=[-1.5*thickness,1.5*thickness,0]) cube([2.5*thickness,thickness,thickness]);
rotate([0,0,45]) cube([thickness/sqrt(2),sqrt(2)*1.5*thickness,thickness]);
}
}
}
module LetterA(thickness=5,height=20,width=20,col="Chartreuse")
{
offset=-2*thickness;
color(col) {
union() {
translate(v=[0,0,-height]) cube([thickness,thickness,height],false);
translate(v=[width-thickness,width-thickness,-height]) cube([thickness,thickness,height],false);
/*
translate(v=[0,0,offset]) cube([width,thickness,thickness],false);
translate(v=[width-thickness,0,offset]) cube([thickness,width,thickness],false);
*/
translate(v=[thickness,0,offset])rotate([0,0,45]) cube([sqrt(2)*(width-thickness),thickness/sqrt(2),thickness]);
}
}
}
thickness=5;
height=20;
width=20;
scale=1.0;
$vpr = [0,0,90];
LetterW(scale*thickness,scale*height,scale*width);
LetterA(scale*thickness,scale*height-0.5*thickness,scale*width);
$t = 0.0;
//$vpr = [0, 0, 90];
//$vpr = [$t*90, 0, 90];
$vpr = [90, 0, 90];
$vpr = [90-$t*25, 0, 90-$t*45];
Hier die 2D-Ansicht:
und hier die 3D-Ansicht:
Bei Bedarf kann ich Variationen erstellen und Asset-Sets ausarbeiten.
Ich spielte mit einem symmetrischer gebogenen Querarm für das A:
aber ich persönlich bevorzuge den geraden Querarm, weil das A offensichtlicher ist.
@h00gs interessant, du hast fast eine MC Escher-Sache am Laufen, gefällt mir.
Ich dachte, ein Schraubenschlüssel könnte die Montage kommunizieren und aus Formen gebaut werden, die WA ähneln.
@rfernbach irgendwie sieht dein Design für mich aus wie ein Wikinger:
...brauchen wir ein Maskottchen? :)
Hi @mbebenita Wie ist die Herausforderung, das Favicon in
Meine anfänglichen Bemühungen waren also nicht ganz richtig, also habe ich durchgehalten und eine gebogene Querstange für das A gefunden, die gut aussieht. Hier ist eine Animation:
Ein Logovorschlag für Web Assembly von h00gs auf Vimeo .
Das Hauptlogo:
Ein Vergleich mit seinem älteren Bruder:
Und einige Variationen möglicher 2D-Symbole mit einer 3D-Ansicht:
@mbebenita Freundlicher Ping .... :)
Ich denke, die Einreichung von @dcodeIO ist die einfachste und die Idee von @1l0 ist möglicherweise die beste.
Denke ernsthaft, dass https://github.com/WebAssembly/design/issues/112#issuecomment -153463362 VIEL Potenzial hat. Sehr schön!
Ich dachte, das könnte ein gutes Logo sein:
Oder..., zusammengesetzt aus obigen Ideen ( @Teemperor und @fstark )
.
:wavy_dash: oder \\/\/\
Ich dachte, diese Ausgabe sei dank Fogaccios großartiger Arbeit bereits abgeschlossen, oder? Und das ist 6 Monate her.
Ich sehe nicht den Schaden darin, noch ein paar Ideen herumzuwerfen:
?
@jiyinyiyong Das Thema ist immer noch als offen markiert und AFAIK hat keine endgültige Entscheidung oder Abstimmung bezüglich des Symbols getroffen, daher denke ich, dass weitere Symbole und abgeleitete Werke willkommen sind.
Hier ist mein Logo für WebAssembler Incorporated.
Das Schild sollte eine Versionsnummer haben - genau wie bei CSS3 und HTML5:
Es ist wichtig sicherzustellen, dass es als 1
und nicht als I
oder l
+ die notwendige Perspektive gelesen wird, um der Form des Schildes zu folgen.
Ich verbinde Assemblersprachen mit alten Computern, Terminals und Mikroprozessoren, und ich wollte, dass sich das Logo korpulent und sperrig anfühlt. Die blaue Farbe habe ich dem W3C-Logo entnommen. Die drei helleren Linien des blauen Logos könnten symbolisieren, dass das Projekt Teil des W 3 C ist.
Ich habe mich von @Namozags Vorschlag inspirieren
SVG-Versionen im Anhang. Die Urheberrechte liegen bei der W3C WebAssembly Working Group.
WASM_logo_bulky.zip
+1 auf @Fogaccio- Logo, aber mit vertauschter Kühnheit
Bisher ist mein Favorit der von @emanuelpalm . Ich liebe wirklich die nicht farbigen Logos.
Hier ist meine Meinung dazu
@tsirolnik verbreiteter Irrglaube: das "ass" in "_ass_embly" steht für "esel".
webassembly-logo.ai.zip Illustrator-Datei, bitte ändern und bearbeiten Sie sie nach
Meine Schweizer Professoren haben mich so konstruiert, dass ich solche Markierungen mache, also los geht's. Danke @andyfleming, dass du mir diesen Thread gezeigt hast
Die Punkte repräsentieren die Menschen (wie im ursprünglichen Oberfaden des Konzepts) und das W ist wie ihre Arme / abstrakten Pfeile. Die Brücke (oder abstrakte Arme) verbinden das W zu einem A
Das Design von
So etwas wie das von @emanuelpalm sieht jedoch in verschiedenen Größen wirklich brauchbar aus.
64 x 64 Pixel
1.0.0
Dabei ist 1 der Superheld mit seinen beiden Aspekten an seiner Seite. Es strebt nach einer Ästhetik, die an der Oberfläche angenehm und im Kern einzigartig kraftvoll ist. Die Botschaft, dass sich Superhelden (für immer) vereinen, ist da, ich denke, es ist nur subtiler zu erkennen.
Und der Gewinner ist...
An erster Stelle vermittelt das @ ratishphilip- Logomark perfekt die binären 0 und 1 der Assembler-Sprache und bildet die Form von W- und A-Buchstaben.
In sencond Ort, liefert die @Fogaccio Signet eine große Ausführung Idee in einem excelent und professionellen Format.
Ich denke, dass die Summe von zwei Jobs den gesunden Menschenverstand hinter dem Projekt WebAssembly widerspiegelt.
Ich habe eine Weile darüber nachgedacht und nach zig Überarbeitungen freue ich mich, meinen Vorschlag vorzulegen.
Das gesamte Werk ist Open Source und steht Ihnen für jede Verwendung zur Verfügung.
+1 @carlosbaraza 👍🏼
+1 für @carlosbaraza ! Gut gemacht.
@carlosbaraza Wenn Sie das JS-Logo ergänzen, macht es nicht mehr WASM anstelle von WA zu verwenden? (da es die offizielle Abkürzung und Dateierweiterung dafür ist)
@bobajeff Ich denke, WA
Mein Punkt war, dass es nicht konsistent war. JS ist die Abkürzung für JavaScript und seine Dateierweiterung, aber WA ist keines von beiden.
Ich wollte nur sagen, dass ich die Idee, die JavaScript- und WebAssembly-Logos zu integrieren, genial finde.
Vielen Dank an alle für die Unterstützung!
@bobajeff , ich
Ich wollte etwas Einfaches und Einprägsames schaffen, aber gleichzeitig voller Bedeutung. Es ist eine schwierige Aufgabe, und glauben Sie mir, ich habe viele Designs wiederholt und mehrere Leute um Feedback für jeden von ihnen gebeten; versuchen, es auf ein Design zu vereinfachen.
Schließlich glaube ich, dass ich mit einem Logo-Design (einschließlich Farbe) gekommen bin, auf das die meisten Leute positiv reagieren, sowohl technische als auch nicht technische Leute.
Übrigens, die in der rechten Erklärung gezeigte Idee, das JS-Logo mit dem WA-Logo zu verbinden, könnte auf jede andere Programmiersprache übertragen werden. Zum Beispiel ein GIF-Bild, bei dem sich die Sprache des obersten Logos ändert, was darauf hinweist, dass WASM das Kompilierungsziel ist.
Auf jeden Fall bin ich völlig offen für neue Ideen, die das Design verbessern könnten.
Lassen Sie mich nur hinzufügen, dass ich mir vorstellen kann, verwirrt zu sein, wenn dies als Symbol für den Dateityp verwendet wird, wenn es der Dateierweiterung widerspricht.
Ich gebe zu, es ist ein schwieriges, wenn nicht unmögliches Problem, das aus gestalterischer Sicht zu lösen ist.
Nur eine Tangente, aber einige von uns verwenden absichtlich nur "Wasm" als
Kontraktion, weil es weniger schreit und "WASM" eigentlich kein
Akronym.
Am 7. November 2016 um 22:39 Uhr schrieb bobajeff notifications@github.com :
Lassen Sie mich nur hinzufügen, dass ich mir vorstellen kann, verwirrt zu sein, wenn ich dies als ein
Symbol für den Dateityp, wenn es der Dateierweiterung widerspricht.Ich gebe zu, es ist ein schwieriges, wenn nicht unmögliches Problem, das von einem Design aus zu lösen ist
Perspektive.—
Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/WebAssembly/design/issues/112#issuecomment -258971253,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AEDOO8wZepjv-_8mzkKr8cTsVMCl2yQFks5q75qpgaJpZM4E3Dfu
.
@pavel06081991 Das Beste daran ist das versteckte lächelnde Gesicht. sehr gastfreundlich
Als Designer muss ich sagen, dass @ratishphilip @fstark und @Fogaccio dem Aussehen einer großartigen Marke
Dieser untersucht die Web-Assembly als DNA des Webs und zeigt subtil die WA-Buchstabenmarke. Es würde viel mehr Raffinesse erfordern, um es richtig zu machen, aber dies ist nur ein schnelles Konzept:
Das Herumspielen mit der visuellen Binärdarstellung von http://
und webassembly
erzeugt einige optisch ansprechende Designs und wir könnten wahrscheinlich einen Weg finden, diese weniger starr und etwas subtiler zu machen:
Ich wähle das letzte: w->asm oder w:asm
Ich sehe, dass einige visuell und konzeptionell elegante Logos angeboten werden; Meine Sorge ist, dass viele dieser Schaltflächen in IDEs und anderen Anwendungen, die auf kleinen quadratischen Symbolen basieren, nicht gut übersetzt werden können. Sind die Anforderungen an das Logo ausreichend dokumentiert?
Ich fühlte mich heute Abend ein bisschen kreativ, also habe ich diese zusammengestellt. Das Konzept ist "Mechanik des neuen Webs" mit einer Hutspitze auf das JavaScript-Gelb, aber in einem erdigeren, konstruktionsähnlichen Farbton.
Nur Logo (64x64):
Wortmarke (64x64):
Nur großes Logo:
Große Wortmarke:
Soweit ich das beurteilen kann gibt es nichts, nur Anarchie, viel Verschwendung
Zeit der Leute.
Am 13. November 2016 um 10:55 Uhr schrieb "arhaasdev" notifications@github.com :
Ich sehe, dass einige visuell und konzeptionell elegante Logos angeboten werden; mein
Bedenken ist, dass viele davon nicht gut als Schaltflächen in IDEs übersetzt werden könnten
und in anderen Anwendungen, die auf kleinen quadratischen Symbolen angewiesen sind. Sind die
Anforderungen an das Logo ausreichend dokumentiert?—
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/WebAssembly/design/issues/112#issuecomment -260163489,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ADxwJKMx4yVn5rdJpAUhNwqqj3oPm_mHks5q9nw8gaJpZM4E3Dfu
.
Es gibt 2 Polygone im Logo, ein kleines und ein größeres. Das Polygon symbolisiert für Web, kleines Polygon -> Client, größeres Polygon -> Server.
Es gibt ein '*' in einem kleinen Polygon, wir sollten denken, dass die Verbindung von Pfeilen für "Assemly" steht, um andere Sprachen zu kompilieren. Es sieht auch aus wie ein Spinnennetz und der legendäre Zeiger von C -> der Client, der Browser hat jetzt die Macht von C. Es könnte auch wie ein Rad für das Laufen des Webs sein
3 Binärcode im großen Polygon ist asii-Code:
01000010: A
01010011: S
01001101: M
-> repräsentieren die Bytecode-Sprache.
schwarz/weiße Farbe auch so etwas wie 0/1, wahr/falsch - das grundlegende Atom der Montage. Aber es könnte so bunt werden
Ich verwende eine Schreibmaschinenschrift für "WebAssembly"-Texte, die die Kunst des Codes darstellen, den Ursprung der Assemblersprache.
Wenn wir das Logo dieses Typen verwenden, könnte er vielleicht auch einen Titelsong machen. LOL.
Oder vielleicht das Logo der besten Show aller Zeiten lizenzieren. Es sieht aus wie ein A in der Mitte.
@carlosbaraza Dies ist bisher das beste IMO. Flach und sauber. Es wird in Zukunft nicht zu viel datieren und reagiert nicht auf die Farbe, um sich richtig abzuheben.
Danke @michaelpumo! Ich habe mir definitiv Mühe gegeben, um es einfach, sauber und sinnvoll zu halten.
@carlosbaraza +1
dennoch werden es nur qwerty-Benutzer bekommen.
Hat jemand daran gedacht, ein Design mit einer Spinne zu machen? Ich meine, wenn npm Wombats haben kann, warum kann webAssembly nicht von tatsächlichen Web-Erstellern repräsentiert werden?
@MWrathDev Ich habe Angst um die Vorschläge, die nach Ihrer Anfrage kommen :)
@MWrathDev Was ist mit anderen Web-Kreaturen? Wie Zeltraupen oder Spinnmilben?
@carlosbaraza Lulz ja, es mag ein paar verstörende geben, aber ich dachte in die Richtung:
http://aeglys.deviantart.com/art/Baby-Spider-244084448
@TheDigitalNinja Verzeihen Sie, ich bin mit anderen Dingen, die das Web produzieren, nicht allzu vertraut.
@jjmiyao hat eindeutig das T-Logo . erstellt
zurück ins Spiel kommen
@kapouer nur qwerty :keyboard: Benutzer glauben, dass wasd lokalisiert werden kann, Spieleentwickler machen sich sowieso nie die Mühe, die Zuordnung zu ändern, daher verwendet jeder nicht englische Spieler die Tastenkombination ALT+MAJ.
Das Design von
Zu viele der anderen Designs sehen einfach zu beschäftigt aus.
Leute, bitte haltet die Vorschläge ernst und im Rahmen der Herausforderung:
ein Logo, das "schick, web-artig, designer-ähnlich, aber neutral gegenüber allen Anbietern" ist .
Bitte halte die Kommentare auch frei von deinen persönlichen Favoriten/Favoriten, denn es gibt diese extravaganten Dinge namens 'Reaktionen', die speziell für diese Art von Dingen gemacht wurden: Wenn dir ein Logo gefällt, füge einen Daumen nach oben hinzu; Wenn Sie ein Logo lieben, fügen Sie ein Herz hinzu; etc. Die Verwendung von Githubs-Reaktionen macht es für die WG einfacher, Unterstützung für ein Logo zu sehen, und spammt die Teilnehmer am wenigsten.
Eine letzte Frage: Bitte stellen Sie sicher, dass Ihre Logo-Einreichung mit der Projektlizenz (aktuell Apache 2.0) kompatibel ist. Dies wurde zu Beginn dieser Ausgabe vielleicht nicht klar gesagt, aber „für das Internet lizenziert“ ist nicht genau „gehört zum Internet“. Ich habe die Verwendung von nicht spezifizierten Schriftarten gesehen, deren Lizenzen möglicherweise nicht kompatibel sind, und es gibt Hinweise darauf, dass einige Logos nicht vom Einsender erstellt wurden. Stellen Sie daher bitte sicher, dass die von Ihnen eingereichten Logos mit einer kompatiblen Lizenz verfügbar sind.
-MMeent
Ich stelle euch WEB ASSEMBLY MAN vor! er kann Dinge tun, die vorher niemand für möglich gehalten hätte!
Das neue Web-Assembly-Punkrock-Album
Hat geometrische Fehler. Kann verbessert werden.
Interpretationsoffenes Konzept, ich konnte einem Quickie nicht widerstehen...
Was wäre, wenn es nur eine süße Katze wäre.
Vielleicht etwas Einfaches und Minimales, an das sich jeder erinnern kann?
Beifall.
NMP.
Ich dachte, so etwas könnte funktionieren. Die Idee ist, dass sich das "WEB" zu einem einzigen, einheitlichen Symbol zusammenfügt und zusammenfügt.
Ich bin kein Profi-Logo-Designer, aber es hat mir Spaß gemacht, dies zu machen.
Ein ernsteres zu Ihrem Vergnügen.
Beifall.
NMP.
Bitte geben Sie eine Frist für die Einreichung an, sonst dauert dies ewig. Manche mögen das aber gut finden...
Hier sind einige Konzepte, mit denen ich basierend auf dem Vorschlag von @MWrathDev herumgespielt habe :
Wie viel Kunst aus der Box! :lächeln::+1:
https://i.imgur.com/g1AacHp.gifv
(Ich entschuldige mich vielmals für meinen nicht ernsthaften Beitrag)
Hallo zusammen,
Ich bin ein großer Fan dieses Projekts, also dachte ich, ich könnte auch einen Vorschlag einbringen.
Ich habe versucht, das Konzept zu veranschaulichen, dass mehrere Teile zusammenkommen, um ein Ganzes zu bilden.
Außerdem wollte ich es modern und neutral halten mit einer einfachen einfarbigen Form und Helvetica als Schrift.
Rückmeldungen sind sehr willkommen!
Danke
– Gab
@thinkclay - Dieses sieht zu sehr aus wie das alte Microsoft .NET-Logo 😛
Ein Konzept in zwei Formen.
Fügen Sie den folgenden Code in die Konsole ein und suchen Sie das Logo mit den meisten Daumen hoch
var thumbsUp = document.querySelectorAll('button[value="+1 react"]')
Array.prototype.reduce.call(thumbsUp ,( p,c )=>{
var pVotes=Number(p.innerText.split(' ')[1]);
var cVotes=Number(c.innerText.split(' ')[1]);
return pVotes > cVotes ? p : c;
}).scrollIntoView()
Ich liebe Version von @Fogaccio
Ich denke, eine Umfrage könnte helfen. https://poll.ly/#/G4bXXkJr
Fügen Sie einfach die URL in das Logo ein, wenn Sie eines einreichen möchten (ich habe ein paar eingereicht, die ich für nett halte). Aber es gibt noch viel mehr hier, was ich nicht vorgeschlagen habe.
@umuralpay Danke und Lob
Die braune Version von rfernbachs Vorschlag könnte angepasst werden, um ein W und A unten aus dem Schild zu schaffen
Ich liebe, was @carlosbaraza getan hat! Mein einziges konstruktives Feedback zu diesem Konzept ist, mit dem "Dip" auf dem Puzzleteil zu spielen, es scheint im Verhältnis zur Schachtelgröße proportional klein zu sein.
Ich weiß, dass Sie eine eher "zusammengebaute" oder "integrierte Schaltung" anstreben, aber es deutet auf "Puzzleteile" hin. Wenn Sie sich also diese Google-Bildersuche ansehen, werden Sie sehen, worauf ich hinaus will. Ich denke nicht, dass es in der Form verzerrt werden sollte, wie es Puzzleteile sind (es ist besser als ein tauchender Halbpunkt, wie Sie es getan haben), aber vielleicht lohnt es sich, eine Version mit etwas größerer Größe anzuschauen?
EDIT: zur Verdeutlichung
mein letzter Beitrag, konnte nicht widerstehen
Hier ist meins - es spielt mit dem Konzept der Bausteine und des Terminals.
Ähm...
@sunfishcode hat ein Logo gehackt
Es ist ein Sammelpunkt für die Feuerwehr.
Github-Kommentare nach Reaktionen sortieren (in Konsole einfügen)
(() => {
const q = (e, s) => e.querySelector(s);
const qA = (e, s) => e.querySelectorAll(s);
const num = e => parseInt(e.nextSibling.wholeText.trim())
const d = document.querySelector('.js-discussion.js-socket-channel');
/* uncomment one of these to sort by */
const sortBy = '+1';
// const sortBy = '-1';
// const sortBy = 'smile';
// const sortBy = 'thinking_face';
// const sortBy = 'heart';
// const sortBy = 'tada'; // (hooray/party icon)
const sbc = `g-emoji.mr-1[alias="${sortBy}"]`;
const els =
Array.from(qA(document, '.js-comment-container'))
.filter(e => q(e, sbc))
.sort((...ab) => ab.map(e => num(q(e, sbc))).reduce((a, b) => a < b))
d.innerHTML = '';
els.forEach(e => d.appendChild(e));
})();
@eagleapex Es ist ein Open-Source-Projekt, warum sollte das Logo nicht Teil davon sein?
Verzeihung. Ich bin nur ein Arschloch.
Gesendet von meinem Handy
Am 16. November 2016 um 11:44 Uhr schrieb Gabriel Harel notifications@github.com :
@eagleapex Es ist ein Open-Source-Projekt, warum sollte das Logo nicht Teil davon sein?
—
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder schalten Sie den Thread stumm.
Ich bin mir nicht sicher, ob es das Richtige für WA ist, aber ich liebe die Regierung der 70er Jahre. Agenturstimmung! https://github.com/WebAssembly/design/issues/112#issuecomment -260710158
Nur ein paar grobe Konzepte. Curly Braces als Spinnennetz, mit dem "WA", inspiriert von einer schwarzen Witwe-Spinnenmarkierung. Wenn jemand besser in Vektorgrafiken ist als ich, kannst du ihn gerne aufpolieren.
Das ist also die Kraft von Zusammenarbeit und Open-Source-Projekten. Sauber.
Ich mag die Version von @carlosbaraza .
Es ist klug, eine Komplementärfarbe des offiziellen JS-Logos zu verwenden.
Das einzige, was ich ändern würde, ist die Kerbe. Und vielleicht verwenden Sie die Schriftart so nah wie möglich an der des JS-Logos.
Ich denke, die Schriftart ist diese:
http://fontdeck.com/font/okojo/bold
Hier ist meine darauf basierende Version :)
Ein Logo, das die anderen verwendeten Webtechnologien ergänzt, würde die Einheit zeigen, die WASM zu schaffen versucht. https://github.com/WebAssembly/design/issues/112#issuecomment -261135247 ist ein netter Ansatz, aber er scheint ein wenig langweilig.
@igorbarbashin Sie haben Recht, dass die Kerbe für das Logo möglicherweise unnötig ist. Ich werde versuchen, es zu entfernen und eine nähere Schriftart zu finden. Das einzige Problem ist, dass der W-Winkel bei den meisten Schriftarten anders ist als der A-Winkel, daher müssen Sie die Vektoren von Hand bearbeiten, um die Linien parallel zu machen. Auch die Polsterung im rechten Bereich sollte beachtet werden.
Ich freue mich, dass meine Ideen als Inspirationsquelle für die Community dienen. Ich habe das Gefühl, dass wir etwas erreichen und bald ein Logo für diese aufregende Technologie haben werden!
@carlosbaraza Ich glaube, oben wurde bereits ein Logo ausgewählt
@mike-healy welches ist gewählt?
@carlosbaraza Ja, mir sind auch verschiedene Blickwinkel aufgefallen.
Ich habe versucht, die Auffüllung an die des JS-Logos anzupassen, aber ja, es kann in der Vektorisierungsstufe korrigiert werden
Bin ich zu spät?
Hier ist der mit den passenden Winkeln
Ein anderer mit negativem Leerzeichen
Starkes Anleihen beim JS-Logo – wie einige der anderen Leute in diesem Thread betrachte ich JS immer noch als die Lingua Franca des Webs, daher mag ich die Idee einer visuellen Assoziation, indem ich bei einem quadratischen Logo und einem ähnlichen Farbraum bleibe, seit Web Montage ist eine Web-Technologie. Vielleicht um eine konsistente Formensprache zu implizieren?
"Web" ist dem www untergeordnet, was wohl nicht explizit als Subdomain erforderlich ist sicher viele andere Leute, die das Internet nutzen. Ich genieße auch den visuellen Rhythmus beim Stapeln von Ws.
"Assembly" wird mit "asm" hervorgehoben, da dies eine der üblichen Erweiterungen für die traditionelle Montage ist. Ich glaube, ich trage es vielleicht etwas dick auf.
Der Text nimmt den umgekehrten negativen Raum des JS-Logotextes ein, weil ich ihn gerne als ergänzende Technologie zu JS betrachte, die nicht unbedingt denselben Raum einnimmt (wörtlich! hah!).
Ich habe mich für ein helles Orange entschieden, weil ich dachte, dass es in den Farbraum zwischen JSs Gelb und Rusts tiefem Orange passt, und die drei bilden in meinen Augen ein Spektrum zusammengehöriger Websprachen.
Ich freue mich auf deine Rückmeldung!
Im vorherigen Beitrag denke ich, dass mein Konzept akzeptabel sein könnte, aber das Design ist schlecht, also möchte ich es umgestalten und ein neues mit dem gleichen Konzept veröffentlichen.
Das ~-Zeichen im letzten steht für die Schnur, den Haken zum Ziehen von Dingen als "Baugruppe". W~ kann in jeder Hinsicht das einfachste Logo sein.
Hier ist eine improvisierte Version meines vorherigen Logos
Das W im negativen Raum wird von einem Kreis eingekapselt, der eine binäre 0 darstellt und das A eine binäre 1 darstellt.
Ich mag das Aussehen des Chip-Logo-Konzepts von @m-adilshaikh. Mein Vorschlag wäre, ein Kernelement hinzuzufügen, das es klarer für WebAssembly macht.
Im Matrixstil :-)
Ich dachte, ich würde meinen Designprozess posten, nur für den Fall, dass jemand an den Designentscheidungen interessiert ist.
Da ich mit Webassembly nicht allzu vertraut war, versuchte ich zunächst, das Wesentliche davon zu bekräftigen.
Es begann mit der Idee, etwas zu schaffen, das zu Low-Level-Bytecode kompiliert werden kann und nicht nur einen besseren Zugriff auf die native Ausführungsleistung bietet, sondern auch eine bessere Komprimierung / Übertragung über das Web ermöglicht. Ich denke, diese Idee ist immer noch etwas im Kern geblieben.
Ich habe die Designs hier durchgeblättert:
A. Durch das Design wäre etwas mit 4 Buchstaben (und vielleicht einem Vektor) schwierig zu verwenden (insbesondere in Anwendungsfällen mit weniger Platz).
B. Nach meiner Lektüre gibt es keine klare Definition von WASM. Mir ist klar, dass es für "Web Assembly Stack Machine" steht, aber:
Auf der Webassembly-Homepage scheint es verwendet zu werden, um Wasm austauschbar mit Webassembly zu behandeln:
Die Wasm-Stack-Maschine ist so konzipiert, dass sie in einem...
Dann ignorieren Sie die Tatsache, dass es sich um eine Tautologie (Wasm-Stack-Maschine) handelt, indem Sie dem Link "Stack-Maschine" folgen. Sie scheinen WASM konzeptionell zu diskutieren (was sein sollte).
WebAssembly-Code kann als strukturierte Stapelmaschine betrachtet werden; eine Maschine, bei der die meisten Berechnungen einen Stapel von Werten verwenden, der Kontrollfluss jedoch in strukturierten Konstrukten wie Blöcken, ifs und Schleifen ausgedrückt wird. In der Praxis brauchen Implementierungen weder einen tatsächlichen Wertestapel noch tatsächliche Datenstrukturen zur Steuerung zu unterhalten; sie brauchen sich nur so zu verhalten, als ob sie es täten.
In den FAQ ganz unten wird WASM als Umgebung beschrieben:
Innerhalb eines Browsers erhalten Sie Zugriff auf dieselben HTML5- und andere browserspezifische APIs, auf die auch über normales JavaScript zugegriffen werden kann. Wenn jedoch eine wasm-VM bereitgestellt wird...
A. WASM: Jede Umgebung, die das Webassembly-Textformat aufnehmen und codieren kann (kann je nach übergeordneter Umgebung ein eigenes Symbol erfordern?).
B. Web Assembly: "die menschenlesbare Textdarstellung".
Sehen Sie sich als praktisches Beispiel die Homepage der
WebAssembly beschreibt eine speichersichere Sandbox-Ausführungsumgebung, die sogar in bestehenden virtuellen JavaScript-Maschinen implementiert werden kann. Wenn WebAssembly in das Web eingebettet ist, erzwingt WebAssembly die gleichen Ursprungs- und Berechtigungs-Sicherheitsrichtlinien des Browsers.
WASM beschreibt eine speichersichere Sandbox-Ausführungsumgebung, die sogar in bestehenden virtuellen JavaScript-Maschinen implementiert werden kann. Bei Einbettung in das Web erzwingt WASM die gleichen Ursprungs- und Berechtigungs-Sicherheitsrichtlinien des Browsers.
Viele der anderen Designs gehen von zwei Buchstaben (WA) für die Marke aus. Aber ist das A wirklich notwendig? Ich bin ein Minimalist, einfacher ist IMHO besser. Viele haben mich auch an Volkswagen erinnert:
Ich habe einige beliebte Marken / Warenzeichen durchsucht (mit freundlicher Genehmigung von SVGporn und meinem Bing-Fu). Ich habe festgestellt, dass nur sehr wenige von ihnen, insbesondere im Webspace, den Buchstaben W eigenständig haben. Daher müssen Sie nur etwas Einzigartiges erstellen, das sich von solchen unterscheidet; WordPress, Webplattform usw.
entworfen, um in einem größen- und ladezeiteffizienten Binärformat codiert zu werden.
Diese Dinge in Kombination mit dem Verb im Namen (Assembly) führten mich dazu, darüber nachzudenken, etwas zu schaffen, das 2 Formen und 2 Farben verwendet, die wahrgenommen werden können, um zusammengebaut / verbunden zu werden.
Ich fing an, mich in Slab-Fonts nach Inspirationen umzusehen. Ich mochte das Aussehen von broshK (bedeckt unter SIL), indem man das große W nimmt, es auf der x-Achse komprimiert, es dann optimiert und zusammenfügt, um ein binäres Formkomposit zu erstellen.
Nicht alle Leute würden zustimmen, dass der „Bruch“ in der Mitte gerechtfertigt ist. Meine Meinung ist, dass es repräsentativ dafür ist, wie Webassembly (zusammen mit anderen großartigen Dingen wie Service Worker) das Stereotyp Web vs. native Perf brechen wird.
Ich habe das Gefühl, dass @igorbarbashin einen gültigen Punkt gemacht hat:
Viele Leute scheinen Lila zu mögen, um mit dem Javascript-Gelb zu gehen, daher habe ich eine Version mit #8a4ff0 gemacht, die eine geteilte Komplementärfarbe ist, aber ein anderer Gedanke kam mir in den Sinn.
Wie sieht es in diesem Zusammenhang mit HTML/CSS aus? Es ist nicht so, dass sie in absehbarer Zeit nicht mehr relevant sind ( siehe hier ).
Kein Problem, ziehen Sie es von der W3C-Site - https://www.w3.org/html/logo/
Das inoffizielle Symbol für JS - https://github.com/voodootikigod/logo.js
Mist, es hat nicht wirklich eine zugehörige Farbe (gemäß dem w3-Link oben), es ist nur ein rückwärts gerichtetes quadratisches 3. Die offiziellsten Quellen, die ich finden konnte, die die (berüchtigte blaue) farbige Version verwenden, sind:
Das CSS3info-Symbol ist zu klein, so lustig es auch klingen mag, ich verlasse mich auf Microsoft, um einen genauen Standard zu implementieren.
Hier sind die nicht neutralen Farben in den oben genannten Symbolen: http://www.palettable.io/4f90d6-7aaad9-e34c26-f06529-f0db4f
Finden Sie nun eine geeignete Farbe basierend auf diesem neuen Kontext / dieser neuen Palette heraus. Ich habe eine Technik entwickelt, die ich Spektrale Vervollständigung genannt habe (klingt schicker als Regenbogenmodus). Ordnen Sie die aktuelle Farbpalette (ungefähr) entlang eines Lichtstreuungsmusters an:
http://www.livephysics.com/physical-constants/optics-pc/wavelength-colors/
HTML : rot / orange
JS: gelb
CSS: blau
Es gibt eine Lücke zwischen Gelb und Blau (Grün). Grün der Name/die Farbe, die mit Effizienz (Energie) verbunden ist, was in gewisser Weise mit Webassembly als Ganzes in Resonanz steht. Zeit für einen Besuch - http://bada55.io/
(stawpoll? - http://www.stawpoll.me/11698384)
Die meisten Grüns waren heller, was bedeutete, dass ich einen dunkleren Hintergrund für den Kontrast brauchte. Also habe ich die dunkel-neutrale Farbe in der inoffiziellen JS-Logo-Schrift verwendet.
PS Fühlen Sie sich frei zu fork / animieren, ich freue mich auf all die verrückten Sachen.
Am Montag, den 21. November 2016 um 6:46 Uhr, Matthew Rath notifications@github.com
schrieb:
Ich dachte, ich würde meinen Designprozess posten, nur für den Fall, dass jemand daran interessiert ist
die Designentscheidungen.Da ich mit Webassembly nicht allzu vertraut war, begann ich mit dem Versuch,
bekräftigen, was die Essenz davon ist.Es begann mit der Idee, etwas zu erstellen, das kompiliert werden kann
Low-Level-Bytecode und bieten nicht nur einen besseren Zugang zur nativen Ausführung
Leistung, sondern ermöglichen dadurch auch eine bessere Komprimierung /
Übertragung über das Internet. Ich denke, diese Idee ist noch etwas bei geblieben
es ist Kern.
Forschung :Ich habe die Designs hier durchgeblättert:
Ich denke, wasm ist als Design herausgekommen, weil:A. Per Design wäre etwas mit 4 Buchstaben (und vielleicht einem Vektor)
schwer zu bedienen (insbesondere in Anwendungsfällen mit weniger Platz).B. Nach meiner Lektüre gibt es keine klare Definition von WASM. ich verstehe
es steht für: "Web Assembly Stack Machine", aber:Ich fürchte, Sie haben hier einen häufigen Fehler gemacht. Es steht eigentlich für
"Weird-Ass-Stack-Maschine". :-)
Im Ernst, es ist nur eine Abkürzung für WebASseMbly, kein Akronym.
Auf der Webassembly-Homepage scheint es verwendet zu werden, um Wasm austauschbar zu behandeln
mit Webassembly:Die Wasm-Stack-Maschine ist so konzipiert, dass sie in einem...
http://webassembly.org/Dann ignoriert man die Tatsache, dass es sich um eine Tautologie (Wasm-Stack-Maschine) handelt
den Link "Stapelmaschine". Es scheint zu diskutieren (was sein sollte)
WASM konzeptionell.WebAssembly-Code kann als strukturierte Stapelmaschine betrachtet werden; eine Maschine
wobei die meisten Berechnungen einen Stapel von Werten verwenden, aber der Kontrollfluss ist
in strukturierten Konstrukten wie Blöcken, ifs und Schleifen ausgedrückt. In
In der Praxis müssen Implementierungen keinen Ist-Wert-Stack pflegen, noch
tatsächliche Datenstrukturen zur Steuerung; sie brauchen sich nur so zu verhalten, als ob sie es täten.Ganz unten in den FAQ
http://webassembly.org/docs/faq/#will -i-be-able-to-access-proprietary-platform-apis-eg-android--ios,
es diskutiert WASM als eine Umgebung:In einem Browser erhalten Sie Zugriff auf dasselbe HTML5 und andere
browserspezifische APIs, die auch über normales JavaScript zugänglich sind.
Wenn jedoch eine wasm-VM bereitgestellt wird...Vorgeschlagene Definitionen:
A. WASM: Jede Umgebung, die Webassembly-Textformat und -codierung verarbeiten kann
es (kann je nach übergeordneter Umgebung ein eigenes Symbol erfordern?).B. Web Assembly: "die menschenlesbare Textdarstellung".
Betrachten Sie als praktisches Beispiel die Homepage der Webassembly
http://webassembly.org/. Ersetzen Sie 'Webassembly' unter 'safe' durch
WASM.
OriginalWebAssembly beschreibt eine speichersichere Sandbox-Ausführungsumgebung, die
kann sogar innerhalb vorhandener virtueller JavaScript-Maschinen implementiert werden. Wann
eingebettet in das Web, erzwingt WebAssembly den gleichen Ursprung und
Berechtigungen Sicherheitsrichtlinien des Browsers.Geändert
WASM beschreibt eine speichersichere Sandbox-Ausführungsumgebung, die möglicherweise
sogar innerhalb vorhandener virtueller JavaScript-Maschinen implementiert werden. Wann
eingebettet in das Web erzwingt das WASM den gleichen Ursprung und die gleichen Berechtigungen
Sicherheitsrichtlinien des Browsers.Designs mit 2 Buchstaben (WA)
Viele der anderen Designs gehen von zwei Buchstaben (WA) für die Marke aus. jedoch
Ist das A wirklich notwendig? Ich bin ein Minimalist, einfacher ist IMHO besser. Ebenfalls
Vieles erinnerte mich an Volkswagen:[Bild: Marke Volkswagen]
https://camo.githubusercontent.com/63b7f4d022e44de2aa5142cd816265b7c71751b7/687474703a2f2f66616d6f75736c6f676f732e6e65742f696d616765732f766f6c6b73776cd296656676df2f296656676df2f296656676df46af2966567676df2f29656fe756Ich habe einige beliebte Marken / Warenzeichen durchsucht (mit freundlicher Genehmigung von SVGporn
http://svgporn.com/ und mein Bing-Fu). Ich fand das sehr wenige von ihnen
vor allem im Webspace steht der Buchstabe W für sich allein, also all das
getan werden muss, ist etwas Einzigartiges genug zu schaffen, um sich zu unterscheiden
von dergleichen; WordPress, Webplattform usw.
Entwurfentworfen, um in einem größen- und ladezeiteffizienten Binärformat codiert zu werden.
http://webassembly.org/
- "in einer größen- und ladezeiteffizienten Kodierung". Die Absicht ist
Kodierung / Kompilierung / Komprimierung.- "Binärformat", in der Technik schließen wir dies relativ zu Daten (0,1)
jedoch im Allgemeinen übersetzt es zu 2 von etwas._Diese Dinge in Kombination mit dem Verb im Namen (Assembly) führten mich zu
Denken Sie darüber nach, etwas zu erstellen, das 2 Formen und 2 Farben verwendet, die es könnten
als zusammengebaut / verbunden wahrgenommen werden._
Schriftart / FormIch fing an, mich in Slab-Fonts nach Inspirationen umzusehen. ich mochte das
Aussehen von broshK http://www.fontspace.com/gluk/broshk (abgedeckt unter
SIL), nehmen Sie das Kapital W, _komprimieren_ Sie es auf der x-Achse und optimieren Sie es dann
und zusammenfügen, um _einen binären Formverbund_ zu erstellen.Nicht alle Leute würden zustimmen, dass der „Bruch“ in der Mitte gerechtfertigt ist. Mein
Gedanken ist, dass es repräsentativ dafür ist, wie Webassembly (zusammen mit anderen)
großartige Dinge wie Servicemitarbeiter) wird das Stereotyp von Web vs
native perf.
FarbeIch fühle mich wie @igorbarbashin https://github.com/igorbarbashin gemacht
gutes Argument :Ich mag die Version von @carlosbaraza . Es ist klug, eine Komplementärfarbe von zu verwenden
das offizielle JS-Logo.
https://github.com/WebAssembly/design/issues/112#issuecomment -261135247Viele Leute scheinen Lila zu mögen, um mit dem Javascript-Gelb zu gehen
Deshalb habe ich eine Version mit #8a4ff0 gemacht, die eine Split-Komplementärversion ist
Farbe, aber ein anderer Gedanke ging mir durch den Kopf.Wie sieht es in diesem Zusammenhang mit HTML/CSS aus? Es ist nicht so, als wären sie nur
wird in Kürze nicht mehr relevant sein (siehe hier .)
http://webassembly.org/docs/faq/#is-webassembly-trying-to-replace-javascript
).
HTML5:Kein Problem, ziehen Sie es von der W3C-Site - https://www.w3.org/html/logo/
JS:Das inoffizielle Symbol für JS - https://github.com/voodootikigod/logo.js
CSS3 :Mist, es hat keine zugehörige Farbe (laut w3-Link)
oben) es ist nur ein rückwärts blickendes quadratisches 3. Das offiziellste
Auf der Suche nach Quellen konnte ich die (berüchtigte blaue) farbige Version finden
sind :
- http://www.css3.info/
- MSDN-Blogpost
https://blogs.msdn.microsoft.com/dorischen/2012/10/01/introduction-to-css3-responsive-web-design-training-with-presentationvideo/CSS3info-Symbol ist zu klein, so lustig es auch klingen mag, ich verlasse mich darauf
Microsoft, um einen genauen Standard zu implementieren.Hier sind die nicht neutralen Farben, die in den oben genannten Symbolen zu finden sind:
http://www.palettable.io/4f90d6-7aaad9-e34c26-f06529-f0db4fUm nun basierend auf diesem neuen Kontext eine geeignete Farbe zu finden /
Palette. Ich habe mir eine Technik ausgedacht, die ich spektrale Vervollständigung genannt habe
(Klingt schicker als Regenbogenmodus). Ordnen Sie die aktuelle Farbpalette an
(ungefähr) entlang eines Lichtbeugungsmusters:http://www.livephysics.com/physical-constants/optics-pc/wavelength-colors/
HTML : rot / orange
JS: gelb
CSS: blauEs gibt eine Lücke zwischen Gelb und Blau (Grün). Grün den Namen/die Farbe
verbunden mit Effizienz (Energie), was irgendwie mit Webassembly mitschwingt
als Ganzes. Zeit für einen Besuch - http://bada55.io/
- #ACC355 (Zugang)
- #B4DA55 (schlechter Arsch)
- #C0FF33 (Kaffee)
- #C0DE25 (Code25, Coder)
(stawpoll? - http://www.stawpoll.me/11698384)
Die meisten Grüns waren heller, was bedeutete, dass ich einen dunkleren Hintergrund für brauchte
Kontrast. Also habe ich die dunkel-neutrale Farbe in der inoffiziellen JS-Logo-Schrift verwendet.
Ergebnisse[Bild: Screenshot der Web-Assembly]
https://camo.githubusercontent.com/10fb655d01fa0fe382b1c4c8cdb8387d6e87ff2b/687474703a2f2f692e696d6775722e636f6d2f3450735a3772572e706e67SVG-Codepen http://codepen.io/MWrathDev/pen/ENWaqN
PS Fühlen Sie sich frei zu fork / animieren, ich freue mich auf all die verrückten Sachen.
—
Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/WebAssembly/design/issues/112#issuecomment -261849174,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ALnq1NXIHwFgrsqO8XiLBA7NWTGV6O5tks5rATA5gaJpZM4E3Dfu
.
@carlosbaraza, das du
Sie haben Recht, dass die Kerbe für das Logo möglicherweise unnötig ist. Ich werde versuchen, es zu entfernen und eine nähere Schriftart zu finden.
Meine einzige Bemerkung wäre die Schrift. Die Kerbe ist das Geniale daran, und ohne die Kerbe ist es ehrlich gesagt nur eine Box, und das ganze Konzept geht nach Süden - die Kerbe, die das Zusammenspiel mit dem JS-Symbol erzeugt, hat diesen Klick für mich gemacht.
Ich habe mich sofort damit verbunden - das Design ist einfach, sauber, wirklich gut argumentiert , funktioniert sowohl in kleinen als auch in großen Größen gut und die Kombination aus JS/WA-Symbol ist brillant. Gute, solide Konstruktionsarbeit! :-)
@mindplay-dk danke... wirklich bewegender Kommentar :).
Jetzt, da ich weiß, dass das Design vielen Leuten gefällt, werde ich daran arbeiten, es zu verbessern. Die Schriftart ist eines der Dinge, die verbessert werden müssen, wahrscheinlich wird eine nähere Schriftart wie die von JS betrachtet, da sie zu stark abweicht.
Nochmals vielen Dank für die Rückmeldung :')
@carlosbaraza J und S sehen wirklich aus wie aus dieser Schriftart
http://fontdeck.com/font/okojo/bold
W und A brauchen einige Punkteverschiebungen, sollten aber gut für den Anfang sein.
Schade, dass WA viel breiter ist und nicht die gleiche Höhe wie JS haben kann.
@carlosbaraza Denken Sie auch daran, dass es de facto kein offizielles JS-Logo gibt, selbst wenn das von Ihnen abgebildete üblich ist. Wenn Sie Schwierigkeiten haben, eine Schriftart zu finden, die mit dem alten JS-Logo gut aussieht, können Sie sie ändern.
Warum nicht ein ganzes Periodensystem von Web-Standard-Logos erstellen, die alle an das gelbe JS-Logo erinnern? Anstatt WASM als Grundlage zu betrachten, auf der alles aufbaut, könnte es stattdessen als das Wasserstoffelement (am wenigsten ausgereift) eines Periodensystems angesehen werden. Websites, die präsentieren möchten, welche Standards sie verwenden, könnten ein "Molekül" verwendeter Standards zeigen.
@emanuelpalm tatsächlich gibt es kein offizielles JS :(.
Ich denke jedoch, dass die gesamte Community die Sprache, die wir im Web verwenden, als JavaScript erkennt, abgekürzt als JS und mit einem gelb umrandeten Logo :).
Auch wenn es nur eine Hommage an Netscape ist, an diesem gelben Logo ist etwas richtig, das die meisten Leute mögen.
Basierend auf dem Ideal des 1|0-Mannes auf dem Posten am 1. April habe ich es viel gekürzt und meine Gedanken einfließen lassen.
Ich ändere auch einige meiner Sachen
.
Und einer mehr ;))
Hallo an alle.
Ich möchte nur meine Variation (zu Ihrer Sammlung) des WebAssembly-Logos hinzufügen.
Andere:
Ich habe 2 Minuten in Farbe gebraucht
@imvetri
Ich habe Ihr Skript mit den
var thumbsUp = document.querySelectorAll('button[value^="+1"]');
var icon = Array.prototype.reduce.call(thumbsUp, (p,c) => {
let pVotes = Number(p.innerText.split(' ')[1]);
let cVotes = Number(c.innerText.split(' ')[1]);
return pVotes > cVotes ? p : c;
});
var comment = icon.parentElement.parentElement.parentElement.parentElement.parentElement;
comment.scrollIntoView({behavior: 'smooth'});
Hallo zusammen, ich habe diese Seite über Brand New gefunden und habe mich von Projekten und jedermanns Arbeit inspirieren lassen, also hier ist mein Konzept und eine kleine Beschreibung.
Die Definition von Assemblage (das Zusammenfügen von gefertigten Teilen zu einer kompletten Struktur) führte mich auf die Idee, aus einfachen Formen ein Logo zu bauen. Als ich mehr über WASM las, kam ich auf die Idee, dass die Formen binäre als Quadrate und Kreise und Kombinationen / Änderungen der beiden darstellen.
Das wurden meine Bausteine:
Und aus diesen Blöcken kam ich zu diesem:
Dann sah ich mich nach einer Schriftart um, die die von mir erstellte Form ergänzen würde, und kam auf diese Sperre:
Zwei Farbe:
Das ist mein Konzept. Ich freue mich auf Rückmeldungen von allen. Ich werde versuchen, das Logo, das Block für Block erstellt wird, zu animieren. Ich versuche das später zu posten.
@pchester Schönes Konzept. Es wäre toll, wenn man die "Kuppel" des A weiter nach unten bringen könnte, damit das Logo in ein Quadrat passt. So was
Ich habe kleine Kurven an der Innenseite der Oberseite des W hinzugefügt, um die obere Kurve von A im negativen Raum zu unterstützen.
@pavel06081991 Sieht aus wie ein KKK-Mitglied :+1:
Ansonsten bevorzuge ich folgendes:
Bearbeiten: Dies ist offiziell, nicht meine Einreichung, sondern ein erneuter Upload dessen, was @Fogaccio gesendet hat
Hallo, ich dachte, Sie könnten eine animierte Version des Logos verwenden, also habe ich eine erstellt. Hier ist es:
@BartoszBaczek Nun, das Internet wurde gemacht, um
danke @alexhultman ... =]
@BartoszBaczek Ich denke, das Vernünftigste wäre, "Powered by WebAssembly" Old-School-Abzeichen-Gifs mit Katzen und Glitzer-Animationen darauf zu machen, um sie auf unsere Websites zu werfen
@ratishphilip danke für das Feedback. Ich kann die Idee schätzen, das Symbol in ein Quadrat einzupassen. Aus Gründen der Benutzerfreundlichkeit ist es immer eine gute Idee, ein Symbol/Logo sauber in ein Quadrat oder einen Kreis einzupassen. Ich mag es nicht, wie kurz das "A" aussieht, wenn es einmal geschrumpft ist, um in das "W" zu passen.
@pchester Der Hauptgrund für die Quadratur war, dass es als Symbol in der Anwendung verwendet werden kann. In meiner vorgeschlagenen Version sind die Höhen von W und A jetzt fast gleich.
Nun, es ist nur ein Vorschlag von meiner Seite. :) Wir alle arbeiten zusammen, um ein Logo zu entwickeln, das Web-Assembly am besten definiert.
Bisher ist das Kätzchen im Korb-Logo mein Favorit. @BartoszBaczek sind die Urheberrechtsprobleme bei der Verwendung in w3c geklärt?
@bobajeff Nun, das ist ein Bild von einer Katze, und wie fast jedes andere Bild einer Katze wurde es im Internet gefunden. Ich weiß nicht.
Ich habe das Gefühl, dass der Katze dieser Hintergrundsound fehlt: https://www.youtube.com/watch?v=EKcviWIDFKQ
@alexhultman Dein Icon wurde bei der JSconf Singapur verwendet
https://github.com/WebAssembly/design/issues/112#issuecomment -264784261
Sehen Sie den folgenden Clip um 9:28
Wie gesagt es ist nicht meins
@MWrathDev Diese Kommentare sind irreführend. Der Beitrag wurde oben von @Fogaccio
_umarme den Mantikor_
Die Ideale sind:
Aber es sieht schlecht aus, also ändere ich es von Anfang an so sehr mit einem anderen Konzept. Ich füge einige Smartphonefull hinzu.
.
.
.
@olalonde
:))
Die Vereinfachung mag zu viel sein, aber das Ideal ist, dies extrem zu tun und dennoch Sinn zu behalten. Das vereinfachte Symbol behält immer noch einige wichtige Konzepte bei, darunter die W-Form, Javascript wurde darin eingeschlossen oder es ist der Kern. Es wird auch gesehen, dass ein Block innerhalb eines Blocks, ein Modul innerhalb eines Moduls. Es hat auch die Schaltfläche, die auf einen Klick wartet. Ich denke, ich werde es in eine asymmetrische Position bringen, um die Aktion der Server-Client-Umgebung darzustellen.
Ich mache auch eine andere Version der Vereinfachung.
@lukewagner , dies ist das CC-lizenzierte Repository meines Vorschlags:
@carlosbaraza das bleibt bei weitem mein Lieblingsvorschlag! Nur eine kleine Anmerkung: Warum ist die Schriftgröße von WA kleiner als die von JS? Das lässt es irgendwie weniger wichtig erscheinen.
@carlosbaraza Das gefällt mir auch.
Ich denke, eine zweite Kerbe von WA nach oben in JS wird dazu beitragen, die Verflechtung der beiden Technologien zu veranschaulichen (sie können den Import/Export von Ansichten ineinander aufrufen) und den Bereich jeder Farbe auszugleichen. Dies kann erfordern, dass der JS-Text nach oben verschoben wird oder beide Texte zentriert werden, um die Symmetrie zu gewährleisten ...
Bearbeiten: Ich sage dies, weil ich ohne Berücksichtigung des IC-Beispiels dazu neige, die JS / WA-Kombination als zwei verbundene Puzzleteile zu betrachten.
Stil der 80er!
Meine Stimme abgeben für https://github.com/WebAssembly/design/issues/112#issuecomment -272718893
einfach und hat eine gute Geschichte 👍
Anfangs entschied ich mich, das Wort "WebAssembly" als Ganzes als Logo hervorzuheben, aber dann wäre es nicht einzigartig. Also beschloss ich, ein gleichgültiges Logo für WebAssembly zu entwickeln, aber andererseits sieht es entweder zu anspruchsvoll oder korporativ aus, was nicht die Stärke seiner Hauptanwendung ist. Am Ende habe ich versucht, das HTML5-Logo zu verwenden, das mich zu meiner Einreichung inspiriert hat.
Basierend auf dem bereits liebevollen und leistungsstarken Logo von HTML5. Dies ist eine Ableitung des HTML5-Logos.
Ein weiteres Entwicklungstool-Snippet zum Anzeigen von Kommentaren nach Beliebtheit :D. Dieser druckt alles wie folgt auf die Konsole:
PS: Es sieht so aus, als ob das Logo von https://simpleprogrammer.com/2016/05/25/webassembly-finally-freed-javascript/
(() => {
// get all the comments that have thumbs up + images, sorted by most thumbs up
var comments = ($ =>
$(document, '.timeline-comment-wrapper')
.map(comment => { return {
element: comment,
thumbsUp: $(comment, 'g-emoji[alias="+1"]')
.map(gemoji => parseInt(gemoji.parentNode.innerText.replace(/[^0-9.]/g, '')))
.filter(num => !isNaN(num))
.pop()
}})
.filter(comment => comment.thumbsUp)
.sort((a, b) => b.thumbsUp - a.thumbsUp)
.map(({element, thumbsUp}) => { return {
author: $(element, '.author').shift().innerHTML,
thumbsUp: thumbsUp,
images: $(element, '.comment-body img')
}})
.filter(({images}) => images.length)
)((e, q) => Array.prototype.slice.call(e.querySelectorAll(q), 0))
// add padding to all the author names so they line up when we print them out
var longestNameCount = comments.reduce((a, {author}) => author.length > a ? author.length : a, 0)
comments.forEach(comment => {
for (var i = comment.author.length; i < longestNameCount; i++) comment.author += ' '
})
// print everything in nice collapsed groups
comments.forEach(({author, thumbsUp, images}) => {
console.groupCollapsed(author, '=', thumbsUp)
images.forEach(image => console.log(image))
console.groupEnd()
})
})()
Bitte gehen Sie zu #980, um über die Top-Einreichungen abzustimmen!
Ich denke, es ist ein bisschen unfair, einfach nur die Top 5 zu nehmen, weil es Leute bevorzugt, die vor langer Zeit eingereicht haben, anstatt die eigentlich passendste Einreichung.
@g-harel freut sich über das Feedback. In diesem Fall war der Thread so umstritten, dass dies der fairste Ansatz war, den wir finden konnten. Außerdem wurden die Reaktionen erst im März letzten Jahres vorgestellt, daher glaube ich nicht, dass die früheren Einreichungen zu viel Vorsprung hatten.
@s3ththompson Ich
@s3ththompson Können Sie Kommentare zu diesem Thema schließen, damit die Leute in diesem Thread nicht mehr Spam erhalten und dann jeder über #980 abstimmen kann 🥇
Hilfreichster Kommentar
Hallo allerseits,
Ich wollte diesen Beitrag nur dem Projekt hinzufügen, bitte verwenden Sie ihn nach Belieben.
Danke