Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Präsentiere: siginfo-ng 0.1
gandro Online
Quälgeist

Beiträge: 8.953
Registriert seit: Jul 2008
Beitrag #151
Präsentiere: siginfo-ng 0.1
Hast du auch neu kompiliert?
21.08.2009 14:08
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Blue-Fox Offline
nothing to see here

Beiträge: 2.758
Registriert seit: Jul 2008
Beitrag #152
Präsentiere: siginfo-ng 0.1
Klar...
make clean
make config
make

Das gleiche Problem tritt auch auf, wenn ich das Beispielplugin aus #36 verwende...
21.08.2009 14:10
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Online
Quälgeist

Beiträge: 8.953
Registriert seit: Jul 2008
Beitrag #153
Präsentiere: siginfo-ng 0.1
Hast du auch dran gedacht, dass das möglicherweise installierte siginfo-ng nicht dem eben gerade kompilierten ./siginfo-ng entspricht?
21.08.2009 14:12
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Blue-Fox Offline
nothing to see here

Beiträge: 2.758
Registriert seit: Jul 2008
Beitrag #154
Präsentiere: siginfo-ng 0.1
Nein, da liegt der Fehler!

Wenn ich ./siginfo-ng eintippe geht es!
21.08.2009 14:15
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Blue-Fox Offline
nothing to see here

Beiträge: 2.758
Registriert seit: Jul 2008
Beitrag #155
Präsentiere: siginfo-ng 0.1
Huhu, Version 0.1.3-1 ist fertig!

Muss nur noch Fehlerbereinig werden, bzw. optimiert werden.

Edit: Fehlerfrei!
Edit2: Optimiert!
Edit3: Jetzt fehlt nur noch die sprueche.conf
Edit4: Done!
Edit5: Quellcode:

Bis jetzt weiß ich noch nicht genau, ob das so funktioniert...
Edit6: Die sprueche.conf muss selber geschrieben werden und im plugin-Verzeichnis abgelegt werden.

So, 0.1.3-1pl1 ist fertig, Zip, rar und tar folgen.
Done!:
http://blue-fox.bplaced.net/BOFH/bofh-pl...l1.tar.bz2
http://blue-fox.bplaced.net/BOFH/bofh-pl...pl1.tar.gz
http://blue-fox.bplaced.net/BOFH/bofh-pl....1.3pl1.7z
http://blue-fox.bplaced.net/BOFH/bofh-pl...1.3pl1.tar
http://blue-fox.bplaced.net/BOFH/bofh-pl...1.3pl1.zip

Ist alles das selbe, nur in Anderen Archiven.

Wichtig: Ich übernehme keine Haftung für Schäden an PC und Software!
(gandro wies mich darauf hin, dass ich aufpassen soll, das meine Programme keine Hunde fressen.)
(Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2009 21:00 von Blue-Fox.)
21.08.2009 19:44
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Blue-Fox Offline
nothing to see here

Beiträge: 2.758
Registriert seit: Jul 2008
Beitrag #156
Präsentiere: siginfo-ng 0.1
0.1.3-1pl2 ist raus, keine großen Veränderungen, nur eine sprueche.conf beigefügt.
http://blue-fox.bplaced.net/BOFH/bofh-pl...pl2.tar.gz
(Dieser Beitrag wurde zuletzt bearbeitet: 12.09.2009 22:06 von Blue-Fox.)
12.09.2009 21:08
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Online
Quälgeist

Beiträge: 8.953
Registriert seit: Jul 2008
Beitrag #157
Präsentiere: siginfo-ng 0.1
*push*

Das Plugin-Framework von siginfo-ng 0.1 an sich ist ein bisschen unpraktisch, abgesehen davon, dass Blue-Fox und Blue, afaik die beiden einzigen die noch bisschen daran rumbasteln, nur C-Basiskenntnisse haben, ist es mühsam, die Binary jedes mal neu zu kompilieren für andere Plugins.

Ich hab mir überlegt, das ganze Pluginsystem mit dynamischen Libraries zu machen (.so-Dateien über dlopen() und Co), das gibt allerdings viel zu tun, und macht im Grunde nichts einfacher, im Gegenteil, nur vieles komplizierter, dafür müsste nur nicht mehr so oft kompilieren.

Daher ist mein Gedanke, einen Lua-Interpreter in siginfo-ng 0.2 einzubauen. Würde heissen: Man schreibt Plugins zukünftig nicht mehr in C, sondern in Lua. Dessen Standard-Bibliothek kann zwar nur wenig mehr als Dateien und Prozesse öffnen und Strings parsen, aber für 95% der existierenden Plugins machen ja genau das.

Das coole an Lua ist, dass es wirklich überall läuft (überall wo ANSI-C läuft, also wirklich überall) und nicht zwingend eine Abhängigkeit darstellt, da man die ganze Sprache inkl. Standardbibliothek direkt ins Binary mit einkompilieren kann, sind nur rund 120KB.

Vorteil ist: Man kann Plugins als Scripte schreiben, zur Laufzeit laden, muss nur einmal kompileren und hat ne einfachere Programmiersprache.

Frage ans Publikum ist jetzt daher, ob die Leute, die siginfo-ng nutzen bzw. daran basteln, Interesse haben das einzubauen, oder ob sie lieber mit dem alten statischen C-Müll bleiben wollen, daran werd ich aber in naher Zukunft nichts tun.
23.07.2010 17:42
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
oreissig Offline
Maître Modérateur

Beiträge: 12.021
Registriert seit: Jul 2008
Beitrag #158
Präsentiere: siginfo-ng 0.1
ich fänd den ansatz mit lua definitiv interessant
könnte genügend testrechner zur verfügung stellen um die plattformunabhängigkeit testgetrieben sicherzustellen ;)

vll schau ich mir in paar freien minuten (der tag sollte definitiv mehr stunden haben) auch mal siginfo-ng an, das ist (doch hoffentlich??) nich ganz so enorme bloat-software und daher vll ganz nett da einzusteigen
23.07.2010 17:48
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Blue Offline
Seit dem 17.10.2006 dabei!

Beiträge: 21.533
Registriert seit: Jul 2008
Beitrag #159
Präsentiere: siginfo-ng 0.1
wär dafür, btw ich besitze keine c kenntnisse, ich frimel mir das immer irgendwie hin und es läuft oder läuft nicht :D meistens läuft es aber..
23.07.2010 17:57
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Blue Offline
Seit dem 17.10.2006 dabei!

Beiträge: 21.533
Registriert seit: Jul 2008
Beitrag #160
Präsentiere: siginfo-ng 0.1
Achja gandro, kannst ja mal easteregg fragen ob er dir auch ein Milestone einbauen kann, für Bugs und co:

Roadmap – Siginfo

;)
23.07.2010 17:59
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste