Samstag, 22. Mai 2010
Arrays funktionieren nicht
Aus aktuellem Anlass: Es gibt dummerweise seit einiger Zeit einen Fehler in Struktor, der dafür sorgt, dass arrays nicht mehr funktionieren. Der Fehler ist im Sourceforge-Bugtracker dokumentiert:
http://sourceforge.net/tracker/?func=detail&aid=2960667&group_id=79692&atid=557470
Danke an Alfred und auch Roland für den Hinweis. Der Fehler hat sich bei der Migration vom alten JLex auf JFlex eingeschlichen und hat in der Folge zu einem Bugeintrag bei JFlex geführt:
https://sourceforge.net/tracker/index.php?func=detail&aid=2961512&group_id=14929&atid=114929
Ich könnte prinzipiell versuchen den Bug zu workarounden aber dafür fehlt mir die Zeit. Wenn ich dazu komme, werde ich demnächst einen Rollback der Version machen, also eine alte Version zum Einsatz bringen.
Sorry mir fehlt hier einfach die Zeit um mich mit dem Projekt zu beschäftigen, jede Hilfe ist hoch willkommen, es gibt dann auch von mir Extra-Couching.
schöne Grüsse
Kim
Freitag, 4. April 2008
learn2prog goes wiki
Laaaange Zeit gab es nichts neues über Struktor. Ich hatte trotzdem recht konstante Zugriffszahlen. Jeden Tag hab ich so um die 20 bis 100 Besucher auf den Seiten. Viele wissen wo sie hinwollen und steuern sofort diese Seite an.
Auf Dauer fand ich das garnicht mehr zeitgemäß. Irgendwie stört es mich auch, dass so viele Leute direkt auf nur eine Seite des ganzen Angebots zugreifen. Ich kann es aber natürlich nicht verübeln. Irgendwann hat man das ganze statische Angebot eben durchsurft und was noch bleibt ist eben das dynamische Spielen mit Struktor.
Vor einiger Zeit ist mir hingegen die Idee gekommen, das Wiki-Prinzip auf das Webangebot anzuwenden. Klingt doch sehr plausibel. die Anwender können selber z.b. den Glossar erweitern, eigene Struktogramme veröffentlichen und darauf aufbauend vielleicht ganz neue Kursinhalte erstellen.
Es war gar nicht so schwierig. Vielleicht ist es kein besonders komfortables Produkt aber das war Struktor ja noch nie ![]()
Lange Reder, kurzer Link: http://wiki.learn2prog.de
Lang- bzw. Mittelfristig will ich das alte Angebot komplett durch das Wiki ersetzen.
Kommentare gerne hier oder auch dort: Jede Seite im Wiki ist kommentierbar!
Sonntag, 9. September 2007
News-Seite abgeschafft
Nachdem ich mich momentan etwas intensiver um dieses Blog kümmere, wenn auch nicht unbedingt inhaltlich ;-), habe ich nun die alte News-Seite auf den Learn2prog-Seiten abgeschafft und die News in dieses Blog portiert.
Dienstag, 13. Juli 2004
neue Pakete
Zur aktuellen Version habe ich mal wieder ein Debian-Paket gebaut. Bitte folgendermaßen vorgehen: Java-Runtime installieren, wie in http://channel.debian.de/faq/ch-config.html#s-java beschrieben. anschließend das Paket mit dpkg -i struktor-0.62-1_all.deb installieren. Anschließend sollte ein "Struktor" genügen um Struktor zu starten.
Mittwoch, 26. Mai 2004
Statistiken :-)
Nach langer Zeit habe ich mir mal die Statistiken angeschaut und festgestellt, dass seit September letzten Jahres die Zugriffe rasant angestiegen sind (von ca. 3 auf 20 Besuche pro Tag), was mich natürlich sehr freut. Leider schlägt sich dies nicht in den Gästebucheinträgen nieder. Schreibt doch mal ins Gästebuch und verratet mir, warum plötzlich die Zugriffszahlen so rasant gestiegen ist. Oder schreibt eine Mail an info@learn2prog.de.
Dienstag, 27. Mai 2003
mal wieder was neues
Mittlererweile kann man das Programm auch unter GNU/Linux anständig verwenden verwenden. Nachdem ich das Projekt bei Sourceforge angemeldet habe, kann man dort den Quellcode runterladen: http://sourceforge.net/projects/struktor/ .
Der tarball hat einigermaßen vernünftige make-Files. ein "make" gefolgt von einem "make jar" produziert einem bei installiertem JDK einen Wrapper-File, den man direkt ausführen kann. Das ganze unter Linux, ob und wie es unter Windows funktioniert ...
Nachdem ich alles auf jar umgestellt habe, klappt leider die Einführung nicht mehr. Ich hoffe ich finde Zeit es demnächst zu beheben.
Mittwoch, 15. Mai 2002
Counter repariert
Nach langer Zeit habe ich wenigstens mal wieder den Counter repariert. Mein letzter bekannter Stand war 1700. Erfreulicherweise scheint sich ja immer noch der eine oder andere hierher zu verirren. Struktor sollte jetzt auch mit Linux funktionieren - Allerdings nur die Onlineversion. Das Downloadpaket muß ich noch entsprechend packen. Über Rückmeldungen würde ich mich freuen.
Sonntag, 11. November 2001
Faschingsauftakt ;-)
Ja, ich weiss. Unter der Einführung stimmt einiges nicht so ganz. Die Komplexitätsreduktion läßt zu wünschen übrig. Immer wird das ganze Programm mit sämtlichen Buttons angezeigt anstatt nur das wesentliche. Das liegt daran, daß bei der kleinsten Änderung in der "Presets.java" immer sämtliche Komplexitätsreduktionen verloren gehen. Je länger die Einführung wird, desto nervenaufreibender ist es, diese wieder von Hand herzustellen. Wenn ich wieder Zeit habe (und das ist hoffentlich bald) werde ich es auch wieder beheben ... Ich mußte feststellen, daß die Java-Klassen unter Linux zwar funktionieren, aber das Property-Fenster völlig zusammngeschnürt ist. Leider kann man es auch nicht auseinanderziehen. Wenn ich Zeit habe ... Unter MacOS funktioniert es übrigens überhaupt nicht. Das werde ich allerdings auch in absehbarer Zeit nicht ändern. Hilfe oder Tipps nehme ich gern entgegen !
Donnerstag, 1. November 2001
Aufgabensammlung hinzugefügt
Wer Programmierherausforderungen braucht, schaut sich mal am besten die Aufgaben an. Schickt mir doch bitte Aufgabenlösungen zu, dann stell ich sie hier als Musterlösungen ins Netz !
Montag, 15. Oktober 2001
Den Begriffs-Index fertiggestellt !
Außerdem ist jetzt das ganze Programm inklusive Sourcecode <a href="http://sourceforge.net/projects/struktor/" >runterladbar</a>. Es steht unter der GNU Public License.
Mittwoch, 21. März 2001
Bugfixes
Ein paar Fehlerbeseitigungen was das Pointer anging. Jetzt können auch Ausdrücke wie "*pa+5" benutzt werden. Außerdem wurde C-ähnliche Unterstützung für Character-Arrays eingebaut. Character-Arrays können jetzt per INPUT eingelesen werden und verhalten sich danach so wie ein C-String (Werden also mit einer 0 abgeschlossen). Zudem wurde das Casting auf Int-Character ausgebaut. Das implizite Casting kann jetzt mit allen Operatoren benutzt werden !
Donnerstag, 15. März 2001
save-Fenster und weiteres
(15.März 01) Das save-Fenster gibt jetzt nur noch diejenigen Struktogramme aus, die auch wirlich in diesem Fenster erstellt wurden. Implizites Casting für double <-> int eingeführt (alle Operatoren). Für die Zuweisung gilt: Einer Integer-Variable darf kein Double-Wert (ohne Cast) zugewiesen werden, wohl aber umgekehrt. Equal-Operator (==) für Character eingeführt. Maskieren von Anführungszeichen wird jetzt in Strings richtig ausgegeben (" Ich sag nur \"sauber\"
!").
Sonntag, 4. März 2001
Begriffe erweitert
Ein paar Begriffe sind wieder hinzugekommen und ein paar tote Links wurden dafür behoben ...
Donnerstag, 22. Februar 2001
Kleinere Änderungen und convertMenü gelöscht
Ein paar kleine Bugs was den Struktogrammaufbau betrifft behoben. Außerdem wurde jetzt das convert-To im Kontextmenü rausgenommen. Das Menü war eh überlastet.
Freitag, 2. Februar 2001
Funktionalität der Struktogrammerstellung
Das Kontextmenü der Elemente wurde verbessert. Nun Gibt es ausser "convert", "insert" und "append" auch noch die Menübefehle "swop" (Austauschen mit dem oberen Element), add (Elemente in Conditions oder Loop verschieben)und "move outside Block" (Gegenteil von "add". Mit den Namen der Menüpunkte bin ich nicht unbedingt zufrieden. Wer kennt Bessere ? Außerdem wurde "delete" so umgebaut, daß man bei Conditions und Loops nun auch die untergeordneten Elemente behalten kann. Bugreports (also Berichte über Fehler im Programm) erwünscht !
Suche
Kategorien
Blog abonnieren
Verwaltung des Blogs
© Copyright 2006, nerdwg.org design by Luka Cvrk, port for s9y by nerdwg.org

