python-forum Softwareprojekte

Du hast eine Idee für ein Projekt?
Pygoscelis papua
User
Beiträge: 206
Registriert: Freitag 13. März 2015, 18:36

ich finde die Idee auch gut. Mir fehlt nämlich oft die Konkrete Aufgabe beim Programmieren, bzw. es macht keinen Sinn wenn ich
für mich alleine ein kurzes Stück programmiere. Wenn das allerdings mehrere tuen, kann daraus Schon ein gutes Programm werden...
import this
hidden python features

JAVA = Just Another Vulnerability Announcement :D
sebastian0202
User
Beiträge: 168
Registriert: Montag 9. Mai 2016, 09:14
Wohnort: Berlin

Scheint wohl gestorben zu sein?
Wo ist denn der Threadersteller?
BlackJack

@sebastian0202: Vielleicht um Urlaub? :-)

Das Problem bei solchen Aktionen ist leider allzu oft, das alle möglichen Leute die Idee anfangs gut finden, dann aber mehr oder weniger schnell die Puste ausgeht, wenn es um die konkrete Umsetzung und das durchziehen eines Projekts geht. :?
sebastian0202
User
Beiträge: 168
Registriert: Montag 9. Mai 2016, 09:14
Wohnort: Berlin

Wenn uns der Berg zu Groß ist,
müssen wir ihn nur weiter abtragen
bis wir ganz leicht über ihn steigen können.

Doof ist nur, dass wir noch recht wenig haben.
Aus den wenigen Antworten kann ich herauslesen,
dass es eine clientseitige Applikation werden soll.
Und letztendlich handelt es sich dabei um eine Software die Umfragen bereitstellt.

Wie das Henne und Ei Problem :lol:
In welcher Version? (2.x od. 3.x)
Mit welchem Framework für die Gui? (PyQt, PySide, Pygame, TKinter, ...)
Datenhaltung? Ganz klar ein bestimmten Ablageort auf den jeder Zugriff hat.
Also einem Server? Ein Webserver in Python? (Tornado, Pyramide, ...)
Datenhaltung in Mysql, Sqlite oder einer flachen Datei?

Und für das Programm selbst sollte man ja auch "Ziele" setzen.
Beispielsweise leicht einzupflegene Umfragen (Json File für jede Umfrage?)
Eine Auswertung der Ergebnisse auch im Programm oder über die Website?
Soll das Programm von Anfang an eigentlich auch selber neue Umfragen erstellen können?
Wie sehe es dann mit den Rechten dafür aus?

:lol:
Also, ich wäre für Python 3.x zusammen mit PyQt.
Gerne einen Tornado Webserver der die Ergebnisse in einem Sqlite File speichert.
Die Auswertung der Ergebnisse würde ich im Clientprogramm lassen.
Um neue Umfragen einzupflegen, die vorher vom Server verteilt werden,
bietet sich doch eh JSON oder ähnliches an.

Just my 2 Cents.
Pygoscelis papua
User
Beiträge: 206
Registriert: Freitag 13. März 2015, 18:36

sebastian0202 hat geschrieben:Also, ich wäre für Python 3.x zusammen mit PyQt.
Gerne einen Tornado Webserver der die Ergebnisse in einem Sqlite File speichert.
Die Auswertung der Ergebnisse würde ich im Clientprogramm lassen.
Um neue Umfragen einzupflegen, die vorher vom Server verteilt werden,
bietet sich doch eh JSON oder ähnliches an.
Also die Idee finde ich schon mal gut.

Ich glaube das Problem liegt auch darin,
wer den Webserver bereitstellt/anmeldet,
es muss sich einfach einer dafür bereit erklären.

Ich glaube man braucht einfach erst mal ein paar Leute, die sich
miteinander in Verbindung setzten und das ganze versuchen zu organisieren.

Was der Server können muss ist ja eigentlich nur, dass man dort die einzelnen Projekte
zeigt, und dann noch irgendeine Möglichkeit sich halt für eins zu entscheiden.
Das bedeutet dann natürlich auch, dass man nach der Entscheidung irgendwie dem Projekt
zugeteilt wird, und dann meinetwegen über E-mail oder IRC oder was auch immer zu den anderen
Projektteilnehmern Kontakt aufnahmen kann.
Außerdem muss es natürlich eine Möglichkeit geben, Vorschläge für Projekte zu senden.
Die Projekte können ja auch auf Github oder Bitbucket oder so sein, und dann auf dem Server einfach
nur verlinkt werden.

EDIT: ich habe irgendwie diese seite:https://python-forum-de.github.io übersehen.
Das ist doch schonmal ein guter Anfang. Man könnte doch jetzt einfach ein paar Vorschläge sammeln,
und dann diese dort rein stellen. Dann könnt man noch z.B. schreiben, dass man sich (erstmal) über eine email-Adresse
dort für ein Projekt entscheiden kann. Und da am Anfang es ja nicht gleich 1000 Projekte seinen werden, könnte man
dann von Hand eine Art Ranking o.ä. erstellen und die Projekte (sobald sie existieren) verlinken.
import this
hidden python features

JAVA = Just Another Vulnerability Announcement :D
BlackJack

@Pygoscelis papua: Ich denke zum Diskutieren ist das Forum hier gut geeignet. Unter der Github-Organisation kann man dann das Wiki zu den Organisationswebseiten und/oder die Webseiten selbst verwenden um Ergebnisse/Zusammenfassungen von den Diskussionen zu dokumentieren und natürlich kann man dort dann auch das oder die Projekte verwalten, jeweils mit eigenem Repository, Wiki, Issue-Tracker, und was Github an Infrastruktur so bietet.

Problem ist IMHO das es bis jetzt nur ein Projekt gibt, und verschiedene Vorstellungen vom Leistungsumfang/Umsetzung bestehen. Während der Initiator offenbar abgetaucht ist. Ist jetzt also die Frage ob der noch mal wieder kommt und das weiter voran treibt, oder ob die anderen sich irgendwie koordinieren können/wollen.
sebastian0202
User
Beiträge: 168
Registriert: Montag 9. Mai 2016, 09:14
Wohnort: Berlin

Morgen,


ich würde gerne dran bleiben. Einfach Schritt für Schritt. Dann geht es eben eher schleppend voran.

ich habe meinen Root-Server noch eine ganze Weile (4Kern Prozessor, 32GB Ram, 4TB Plattenplatz)
Auf dem kann gerne der Tornado Webserver laufen. Solange er sicher ist. Das hängt dann aber an der Konfiguration.

Die Organisation wird eher das Problem sein. Ich habe gedacht, dass diese hier stattfindet.
Zumindest anfänglich. Bisher sind die Teilnehmer aber an der Hand abzählbar.

Der Server zeigt also die Umfrageergebnisse?
Wir wollten ja eine Software entwickeln die Umfragen anzeigt, bei der wir abstimmen können.
Ein Projektverwaltungstool halte ich für den Anfang eine Stufe zu hoch. Gerne aber für später.

Ich habe auch einen EMail Server am laufen. Also halb.
Dieser kann EMails nur von innen nach außen schicken, aber nicht empfangen oder weiterleiten.

GitHub Account habe ich auch. Nur noch nie damit gearbeitet.

Wie koordinieren wir uns denn jetzt?
Pygoscelis papua
User
Beiträge: 206
Registriert: Freitag 13. März 2015, 18:36

Mein Problem ist, dass ich mich mit Webservern nicht so gut auskenne.

Man könnte doch vielleicht dort oder bei der Seite von BlackJack so etwas für Umfragen einbauen, da dürfte doch nicht so schwer sein, oder doch? :K
Also ich meine so einen simplen Umfragen-Tool wie es halt in Foren gibt.

Vielleicht ist es aber auch sinnvoll, wenn wir schon mal ein paar Vorschläge für Projekte sammeln.

Und dann kommt natürlich im Moment noch dazu, dass wirklich einige in den Urlaub Fahren, weil es halt Sommer ist.
Bei Uns in Brandenburg haben z.B. die Ferien gerade angefangen. Dadurch werden jetzt eventuell auch nicht so viele
im Forum aktiv seien.

Ich bin zumindest die Nächsten zwei Wochen noch zu Hause, und würde auch gerne weiter mit bei dem Projekt machen.
import this
hidden python features

JAVA = Just Another Vulnerability Announcement :D
Benutzeravatar
snafu
User
Beiträge: 6741
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Wir sollten zuerst einmal detailliert die Anforderungen beschreiben. Ich kann mir bisher noch nicht so gut vorstellen, was ihr da genau vorhabt. Wenn die Anforderungen klar sind, dann kann man sich schrittweise an die Umsetzung machen. Möglicherweise kann man schnell die Aufgaben verteilen. Allerdings wird derjenige, der z.B. die Webseite gestalten soll, so ganz ohne Vorarbeiten am Backend nicht viel machen können. Zumindest ein Prototyp mit Dummy-Werten wäre also nicht schlecht. Es ist sicherlich auch sinnvoll, eine Schnittstelle für das Backend festzulegen. Diese API kann sich ja immer noch ändern, sollte aber zumindest erstmal einsetzbar sein.
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Also eine Umfrage Webseite ist doch als Django App ruck zuck fertig.

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Pygoscelis papua
User
Beiträge: 206
Registriert: Freitag 13. März 2015, 18:36

Ich kann natürlich nur für mich reden, aber mir würde es reichen, wenn man einfach eine Liste mit den einzelnen Vorschlägen hätte
und sich dann halt für eins entscheiden kann. Viel mehr müsste es gar nicht sein, finde ich.

In dieser Liste könnte man dann verschiedene Kategorien erstellen wie z.B.:

Code: Alles auswählen

Standartanwendungen:
    Filemanager (2 Stimmen)
    Texteditor  (1 Stimme)
Internetanwendungen:
    Browser     (0 Stimmen)
    Email       (4 Stimmen)
    Webseitendownloader
Spiele:  
    1           (3 Stimmen)
    2           (1 Stimme)
    ...
Ich hoffe ich habe das mit den "Anforderungen" jetzt so richtig verstanden und nicht etwas erzählt, was wenig weiter hilft.
sebastian0202
User
Beiträge: 168
Registriert: Montag 9. Mai 2016, 09:14
Wohnort: Berlin

Irgendwie bin ich jetzt durcheinander.
Haben wir jetzt schon ein Projekt, oder suchen wir noch? :lol:

Geht es darum Vorschläge zu sammeln und aus diesen ein Community Projekt zu wählen?
Dann kann doch jeder in einer Antwort 1-2 Ideen niederschreiben und daraus nehmen wir dann eine.

Oder war jetzt unser Projekt eben so ein Programm zu schreiben welches das Ganze verwaltet / sammelt?
Ein Programm das Ideen entgegennimmt und daraus am Ende eine Umfrage generiert bei der wir abstimmen können? :K
BlackJack

@Pygoscelis papua: Mit den Kategorien ist das ja schon ein Feature mehr als die Minimalanforderungen ausmachen würden. :-)

Komplizierter wäre dann vielleicht noch die Verwaltung von Stimmberechtigten. Falls man das einschränken möchte.

@sebastian0202: Nicht nur Du bist verwirrt. Ich denke ob das nun das Projekt sein soll, oder ob erst einmal noch weitere Projektvorschläge gesammelt werden sollen, ist noch nicht geklärt. Kann mich aber auch irren. :-)

PS: Eine Umfrage-Funktion gibt's hier im Forum übrigens auch, falls jemand eine Umfrage zur Umfragesoftware starten möchte. :mrgreen:
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

BlackJack hat geschrieben:PS: Eine Umfrage-Funktion gibt's hier im Forum übrigens auch, falls jemand eine Umfrage zur Umfragesoftware starten möchte. :mrgreen:
Genau sowas habe ich mal 2012 für DjangoBB implementiert, siehe: https://github.com/slav0nic/djangobb/pull/13

Der Code lebt noch. s. Poll() und PollChoice() in models.py -> https://github.com/slav0nic/djangobb/bl ... /models.py

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Pygoscelis papua
User
Beiträge: 206
Registriert: Freitag 13. März 2015, 18:36

ich würd sagen, wenn wir erstmal nur so eine Umfrage machen,
wie die Umfragesoftware aussehen soll, müssen wir das noch nicht mit Django machen,
könnte nicht einer wirklich dazu eine Umfrage jetzt hier im Forum starten?

@sebastian0202
was ich beantwortet habe, bzw. was die Frage war:
snafu hat geschrieben:Wir sollten zuerst einmal detailliert die Anforderungen beschreiben. Ich kann mir bisher noch nicht so gut vorstellen, was ihr da genau vorhabt. Wenn die Anforderungen klar sind, dann kann man sich schrittweise an die Umsetzung machen. Möglicherweise kann man schnell die Aufgaben verteilen. Allerdings wird derjenige, der z.B. die Webseite gestalten soll, so ganz ohne Vorarbeiten am Backend nicht viel machen können. Zumindest ein Prototyp mit Dummy-Werten wäre also nicht schlecht. Es ist sicherlich auch sinnvoll, eine Schnittstelle für das Backend festzulegen. Diese API kann sich ja immer noch ändern, sollte aber zumindest erstmal einsetzbar sein.
Da habe ich dann geschrieben, welche Anforderungen es haben würde, wenn ich darüber zu entscheiden hätte.
import this
hidden python features

JAVA = Just Another Vulnerability Announcement :D
Pygoscelis papua
User
Beiträge: 206
Registriert: Freitag 13. März 2015, 18:36

Hab ich jetzt etwas falsch gemacht/gesagt oder warum antwortet keiner mehr?
Ich kann mich auch etwas mit meinen Antworten zurückhalten, wenn ihr sie nicht als
produktiv empfindet.
import this
hidden python features

JAVA = Just Another Vulnerability Announcement :D
Benutzeravatar
miracle173
User
Beiträge: 127
Registriert: Samstag 6. Februar 2016, 00:28

Pygoscelis papua hat geschrieben:Hab ich jetzt etwas falsch gemacht/gesagt oder warum antwortet keiner mehr?
Ich kann mich auch etwas mit meinen Antworten zurückhalten, wenn ihr sie nicht als
produktiv empfindet.
Ich würde mir da keine Sorgden machen. Ab und zu kann es vorkommen, dass tatsächlich mehrere Personen gleichzeitig offline sind.
Benutzeravatar
bwbg
User
Beiträge: 407
Registriert: Mittwoch 23. Januar 2008, 13:35

Zu viele Fragen. Starte eine Umfrage nach Deinem Gusto! Sonst landest Du noch in einer Endlosrekursion: Eine Umfrage über die Inhalte der Umfrage, welche in einer Umfrage verwendet werden könnte, über deren Start erstmal eine Umfrage abgehalten werden muss ...

Entweder es wird was, oder es wird nichts.
"Du bist der Messias! Und ich muss es wissen, denn ich bin schon einigen gefolgt!"
Py19917062
User
Beiträge: 113
Registriert: Freitag 30. Januar 2009, 00:53
Wohnort: Dortmund
Kontaktdaten:

Hey Leute,
habe gelesen, wenn ich es richtig verstanden habe, dass ich hier als eine Führungsperson fungieren soll. Genau das wollte ich vermeiden und habe deswegen ein Community-Projekt vorgeschlagen, damit ein Projekt nicht auf einzelnen Personen aufbaut, die aus unvorhersehbaren Gründen ein Projekt aufgeben und die ganze Energie dafür umsonst war.
Der Zweck dieses Projekts ist es funktionsfähige und nützliche Software zu schreiben. Ihr habt es bestimmt oft genug erlebt, wie ich auch, dass ihr super Ideen hattet und voll motiviert wart und am Ende nichts dabei rumgekommen ist. Das finde ich schade, weil zwischen all den Ideen bestimmt weltbewegende dabei waren. In der Community kann diese Schwäche ausgehebelt werden, indem jeder etwas in den *Topf* wirft, wie man es im Threadverlauf sieht. Dafür bin ich euch auch echt dankbar, dass es ohne mich vorangekommen ist. Ich finde auch dieses „Führer-und-Folger-Ding“, welches überall herrscht nicht mehr Zeitgemäß. Ich bin ein Teil der Community und will keine Sonderrechte nur weil ich der erste war mit einem Konzept.
Ich lese auch heraus, dass ihr das Gefühl habt, es kommt nicht voran und es sind zu viele Fragen offen. Also ich sehe, dass die Strukturen klarer werden. Es kristallisiert sich Github als favorisierte Plattform heraus. sebastian0202 besitzt einen Root Server, den er zur verfügung stellen würde, wenn wir einen brauchen. Danke dafür sebastian.

@snafu
Das Forum bietet auch die Möglichkeit an, Umfragen zu erstellen.
Danke für diese Info snafu. Das ist für die ersten Entscheidungen sehr praktisch. Vielleicht ist ein Wahl-O-Mat damit überflüssig. Wo finden wir denn mehr Infos drüber, wie Umfragen im Forum erstellt werden können?

@BlackJack
Ich war mal so frei eine GitHub-Organisation anzulegen: https://python-forum-de.github.io/

Wenn Du mir Deinen GitHub-Benutzernamen verrätst, kann ich Dich einladen und Dir die Chefrechte geben. :)
Die Mühe hat auf jeden Fall Dank verdient. Mein GitHub-Benutzernamen ist psython.

@Pygoscelis papua
ich finde die Idee auch gut. Mir fehlt nämlich oft die Konkrete Aufgabe beim Programmieren, bzw. es macht keinen Sinn wenn ich
für mich alleine ein kurzes Stück programmiere. Wenn das allerdings mehrere tuen, kann daraus Schon ein gutes Programm werden…
So geht es mir auch und vielen anderen Programmieranfängern. Bestimmt auch einigen Profis, die im Job 1A Ergebnisse liefern und privat unmotiviert sind. Ich hoffe mit dem Konzept steigert jeder seine Produktivität.

@BlackJack
Das Problem bei solchen Aktionen ist leider allzu oft, das alle möglichen Leute die Idee anfangs gut finden, dann aber mehr oder weniger schnell die Puste ausgeht, wenn es um die konkrete Umsetzung und das durchziehen eines Projekts geht.
Da stimme ich dir zu. In der Community ist die Puste wesentlich länger. Hätte ich es auf eigene Faust versucht, dann wären innerhalb von Tagen einige Neuronen nie wieder benutzt worden. Deswegen nochmals Dank an alle, die den Thread am Leben erhalten haben.

@sebastian0202
Doof ist nur, dass wir noch recht wenig haben.
Aus den wenigen Antworten kann ich herauslesen,
dass es eine clientseitige Applikation werden soll.
Und letztendlich handelt es sich dabei um eine Software die Umfragen bereitstellt.

Wie das Henne und Ei Problem
Ein Paradox war nicht geplant. Es war eigentlich nur ein Vorschlag und ich habe auf mehr Vorschläge gehofft. Aber es hat schon mal gezeigt, dass wir ein Lösung brauchen, wie die Community über Projekte bestimmen kann. Ein Wahl-O-Mat wäre nicht verkehrt. Stellt sich nur die Frage ob dieser nicht bereits überflüssig ist, da das Forum eine Umfragefunktion hat. Wir sollten diese Funktion am besten einmal testen und sehen ob es unseren Ansprüchen nach kommt. Dafür brauchen wir erstmal Projektvorschläge.

@Pygoscelis papua
Das ist doch schonmal ein guter Anfang. Man könnte doch jetzt einfach ein paar Vorschläge sammeln,
und dann diese dort rein stellen. Dann könnt man noch z.B. schreiben, dass man sich (erstmal) über eine email-Adresse
dort für ein Projekt entscheiden kann. Und da am Anfang es ja nicht gleich 1000 Projekte seinen werden, könnte man
dann von Hand eine Art Ranking o.ä. erstellen und die Projekte (sobald sie existieren) verlinken.
Ein Ranking hört sich gut an. So müssten vorhandene Vorschläge nicht wieder neu aufgelistet werden nach Beendigung eines Projekts.

@sebastian0202
Zumindest anfänglich. Bisher sind die Teilnehmer aber an der Hand abzählbar.
Das bringt einen Vorteil mit sich. Wir können in der kleinen Runde schneller festlegen, welche Plattformen, welche Librarys u.s.w. wir nutzen wollen. Für das erste Projekt sollten wir nicht zu sehr ins Detail gehen.

@jens
Also eine Umfrage Webseite ist doch als Django App ruck zuck fertig.
Also wenn ich das Konzept darauf anwende, mit Arbeitsteilung, Kommunikation und Transparenz, dann ist so eine App nicht so schnell fertig. Hinter dem Konzept steht ganz groß der Lern- und Lehrwert.

Zum Schluss noch mein Projektvorschlag: Wahl-O-Mat :) und ich haue noch ein 2D-RTS in die Liste damit wir eine Wahlmöglichkeit haben, fall keine Vorschläge mehr kommen.
Pygoscelis papua
User
Beiträge: 206
Registriert: Freitag 13. März 2015, 18:36

@bwbg die Idee mit der Umfrage zu der Umfrage hatte nicht ich:
BlackJack hat geschrieben:PS: Eine Umfrage-Funktion gibt's hier im Forum übrigens auch, falls jemand eine Umfrage zur Umfragesoftware starten möchte.
Was ich aber eigentlich sagen wollte ist, dass egal wie gut hier Umfragen funktionieren,
es einfach asozial ist, wenn wir das ganze Forum mit Umfragen zu spamen.
Am Anfang eine oder zwei würden natürlich noch gehen.

Ich habe jetzt aber irgendwie keine Idee mehr, was wir als Nächstes machen.

@py19917062
Py19917062 hat geschrieben:Danke für diese Info snafu. Das ist für die ersten Entscheidungen sehr praktisch. Vielleicht ist ein Wahl-O-Mat damit überflüssig. Wo finden wir denn mehr Infos drüber, wie Umfragen im Forum erstellt werden können?
hier ist die Anleitung: faq.php#f2r3
import this
hidden python features

JAVA = Just Another Vulnerability Announcement :D
Antworten