Re: [Neo] Keine Kommentare zur Optimierung?

2010-10-04 Diskussionsfäden Stephan Hilb
Hallo Arne,

Arne Babenhauserheide schrieb am 03.10.2010 um 21:45 Uhr:

 http://www.mail-archive.com/diskussion@neo-layout.org/msg02022.html
 
 Da ist leider nur ein Wert drin: 
 
 Stefan Ritter
 4 5 3 2 3  4 3 2 2 4 4 
 2 3 2 1 2  2 1 1 2 2 4 
 6 7 2 4 7  5 1 3 4 5
 
 Mit Zugriff auf die Rohdaten ließe sich das ganz gut anpassen. 

Die Umfrage wurde allgemein geheim gemacht (Bewertungen direkt an
Pascal, nicht an die Liste).

 Pascal hatte damals die Umfrage gestartet. Mir fällt jetzt aber auf,
 dass einige Tasten außer Acht gelassen werden, da die Positionen der
 Modifier (ich dachte jetzt vor allem an Mod3 und Mod4, für die
 letztens ein recht guter Vorschlag für eine symmetrischere
 Platzierung hier auf der ML gefallen ist) auch noch nicht fix ist.
 
 Ich denke, das würden wir hinkriegen → Extrapolieren. 

Zum Extrapolieren fällt mir nur folgendes ein :

http://xkcd.com/605/

(will damit sagen, dass man nicht einfach linear, oder sonstwie
extrapolieren kann, wenn man nicht die anatomischen Parameter der Hand
kennt)

Wenn wir die genauen anatomischen Umstände einer „normalen“ Hand kennen
würden, ließen sich die Bewertungen auch „berechnen“ und eine Umfrage
wäre überflüssig (das ist aber wohl mehr Wunschdenken, als ein
realistischer Ansatz).

 Wäre es nicht besser (sprich: effizienter) die rechenlastigen
 Berechnungen in Module auszulagern, die man dann direkt in C
 implementiert?
 
 Jupp, effizienter wäre es. Aber leider auch nicht-trivial (zugriff
 auf große Python-Datenstrukturen). 
 
 Ich überlege daher bislang eher, mit scipy.weave C-Code inline zu
 schreiben. Dafür habe ich auch ursprünglich den code auf python 2.x
 zurückgeportet. Dann habe ich pypy getestet, und es braucht ohne
 große Veränderungen am Code zumindest mal 35% weniger Zeit. 

Von PyPy habe ich auch schon viel Gutes gehört, wusste aber nicht, dass
es nicht mit python3 funktioniert.

 (und wir haben auch keine 5 Vollzeit-Programmierer – schon in Python
 hat das Programm ein 9 Monate gebraucht, in C(++) wäre es deutlich
 mehr… 

Ja, da hast du wohl recht.

Gruß, Stephan


signature.asc
Description: PGP signature


[Neo] [ticket] #228: Entf auf Ebene 4 gibt Zeichen 00|7F aus

2010-10-04 Diskussionsfäden Neo-Layout
#228: Entf auf Ebene 4 gibt Zeichen 00|7F aus
---+
 Reporter:  Fast2  |   Owner: 
 Type:  Fehler/Defekt  |  Status:  new
 Priority:  normal |   Milestone:  Neo Version 2.0
Component:  Treiber: Windows – Kbdneo  | Version: 
 Keywords:  Windows Treiber Entf   |  
---+
 Wenn ich Entf von Ebene 4 benutze, wird immer das Zeichen 00|7F
 ausgegeben, also dieses (anscheinend unsichtbar, der Firefox zeigt ein
 Symbol mit dieser Beschriftung an): „“.

 Ich habe WinXP mit Treiber und Ergänzungsskript, installiert habe ich Neo
 per Installer.

-- 
Ticket URL: http://wiki.neo-layout.org/ticket/228
Neo-Layout http://neo-layout.org/
Das Neo-Tastaturlayout ist ein freies und ergonomisch optimiertes 
Tastaturlayout für die deutsche Sprache, das auch sehr viele Sonderzeichen 
direkt verfügbar macht.


[Neo] [ticket] #229: Strg+Pfeiltaste von Ebene 4 funktioniert nicht richtig

2010-10-04 Diskussionsfäden Neo-Layout
#229: Strg+Pfeiltaste von Ebene 4 funktioniert nicht richtig
--+-
 Reporter:  Fast2 |   Owner: 
 Type:  Fehler/Defekt |  Status:  new
 Priority:  normal|   Milestone:  Neo Version 2.0
Component:  Treiber: Windows – Kbdneo | Version: 
 Keywords:  Windows Treiber Strg Pfeiltasten  |  
--+-
 Konkreter: Drücke ich in der Suchleiste des Firefox (Version 3.6.8)
 Strg+NachOben von Ebene 4, springt der Eingabefokus in die Adresszeile,
 bei NachUnten tut sich nichts, und NachRechts öffnet die Lesezeichen-
 Leiste (?).

 Bei Code::Blocks löscht Strg+NachOben die Zeile darüber komplett,
 NachUnten setzt die Eingabemarke in die linke obere Ecke des
 Eingabebereichs, NachRechts funktioniert anscheinend wie gewünscht
 (springt ein Wort weiter), NachLinks öffnet die Suchleiste (?)

 Mit den normalen Pfeiltasten funktioniert es bei beiden, auch die
 Pfeiltasten von Ebene 4 scheinen ohne das drücken von Strg richtig zu
 arbeiten.

 Installieren ließ ich Treiber und Ergänzungsskript für Windows durch den
 Installer.

-- 
Ticket URL: http://wiki.neo-layout.org/ticket/229
Neo-Layout http://neo-layout.org/
Das Neo-Tastaturlayout ist ein freies und ergonomisch optimiertes 
Tastaturlayout für die deutsche Sprache, das auch sehr viele Sonderzeichen 
direkt verfügbar macht.


Re: [Neo] Keine Kommentare zur Optimierung?

2010-10-04 Diskussionsfäden Arne Babenhauserheide
Hi Stephan, 

On Monday 04 October 2010 19:23:05 Stephan Hilb wrote:
 Zum Extrapolieren fällt mir nur folgendes ein :
 
 http://xkcd.com/605/

:) 

 (will damit sagen, dass man nicht einfach linear, oder sonstwie
 extrapolieren kann, wenn man nicht die anatomischen Parameter der Hand
 kennt)

Wir können die Gemeinsamkeiten abschätzen und damit prüfen, welche Werte 
relativ stabil sind und welche unsicher. 

 Wenn wir die genauen anatomischen Umstände einer „normalen“ Hand kennen
 würden, ließen sich die Bewertungen auch „berechnen“ und eine Umfrage
 wäre überflüssig (das ist aber wohl mehr Wunschdenken, als ein
 realistischer Ansatz).

Denke ich auch. Wir müssten ja nicht nur die Form der Hand kennen, sondern 
auch die Variationen und die möglichen Bewegungsmuster. 

 Von PyPy habe ich auch schon viel Gutes gehört, wusste aber nicht, dass
 es nicht mit python3 funktioniert.

Ist leider noch nicht auf die neue Version geported. Aber auf py2 zurückporten 
war dank 3to2 nicht allzu kompliziert. Inklusive fixes für pypy selbst nur ein 
paar Stunden. 

  (und wir haben auch keine 5 Vollzeit-Programmierer – schon in Python
  hat das Programm ein 9 Monate gebraucht, in C(++) wäre es deutlich
  mehr…
 
 Ja, da hast du wohl recht.

Allerdings hat knittl grade angefangen – ich hoffe, er schafft es, das sauber 
zu 
implementieren. Immerhin muss er ja nicht mehr ewig viel experimentieren, 
sondern kann direkt sauber arbeiten. Zumindest ist das Modell größtenteils 
sauber dokumentiert. 

@knittl: Ich bitte um freundliche Beschwerden, wo es nicht sauber dokumentiert 
ist :) 

Liebe Grüße, 
Arne
--
singing a part of the history of free software: 

- http://infinite-hands.draketo.de



signature.asc
Description: This is a digitally signed message part.


Re: [Neo] [ticket] #227: Nummern in Termial Anwendungen

2010-10-04 Diskussionsfäden Neo-Layout
#227: Nummern in Termial Anwendungen
--+-
  Reporter:  anonymous|   Owner: 
  Type:  Fehler/Defekt|  Status:  closed 
  Priority:  normal   |   Milestone:  Neo Version 2.0
 Component:  Treiber: Linux – Xkbmap  | Version:  2.0 BETA   
Resolution:  duplicate|Keywords: 
--+-
Changes (by anonymous):

  * status:  new = closed
  * resolution:  = duplicate


Comment:

 Siehe #182

-- 
Ticket URL: http://wiki.neo-layout.org/ticket/227#comment:1
Neo-Layout http://neo-layout.org/
Das Neo-Tastaturlayout ist ein freies und ergonomisch optimiertes 
Tastaturlayout für die deutsche Sprache, das auch sehr viele Sonderzeichen 
direkt verfügbar macht.