|
|
|
|
Nö, Teufel geht mir nur seit ein paar Seiten gehörig auf die Eier.
|
|
|
|
|
|
|
|
|
|
|
Der Teil an meinem Körper der am wenigsten stinkt.
|
|
|
|
|
|
|
Ok, ich bin also noch nichtmal in der Lage Mr. Dünnhaut-Village in Rage zu versetzen.
Vielleicht gibts da ja einen Kurs an VHS...
|
|
|
|
|
|
|
|
|
|
|
Oder auf VHS.
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
Ich hab mir selbst ein Loginscript geschrieben, welches halt über eine Session läuft. Allerdings will ich die Möglichkeit haben, dass User länger eingeloggt sein können, auch wenn der Browser geschlossen wird. => Cookie.
| |
Gibt es jetzt einen konkreten Grund warum du nicht Django Usersystem benutzt?
/: Anyway. Schreib dir eine Middleware, die auf den entsprechenden Cookie schaut und dann den User entsprechend als eingeloggt markiert. Die Middleware musst du natürlich in der Konfiguration recht weit unten einordnen.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Achsel-des-Bösen am 24.11.2009 19:03]
|
|
|
|
|
|
| Zitat von SkunkyVillage Nö, Teufel geht mir nur seit ein paar Seiten gehörig auf die Eier. | |
Nur weil es Spaß macht auf die dünnhäutigen loszugehen?
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
| Zitat von SkunkyVillage
Ich hab mir selbst ein Loginscript geschrieben, welches halt über eine Session läuft. Allerdings will ich die Möglichkeit haben, dass User länger eingeloggt sein können, auch wenn der Browser geschlossen wird. => Cookie.
| |
Gibt es jetzt einen konkreten Grund warum du nicht Django Usersystem benutzt?
| |
Ich hab erst später gesehen, dass es eins gibt.
|
|
|
|
|
|
|
tagchen
bin schon wieder zuhause /o\ auch schon zwei Stunden. Allerdings häng ich hier über etlichen Dokumenten also nix mit chilln und ausruhen...
/Donnerstag muss ich halbwegs fit sein: da komm ich ins Fernsehen...centertv hier in Köln beim Wirtschaftsbarometer, bin gespannt
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von kinglui69 am 24.11.2009 19:27]
|
|
|
|
|
|
Was genau machst du jetzt eigentlich genau beruflich?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SkunkyVillage am 24.11.2009 19:28]
|
|
|
|
|
|
Kennt sich hier jemand mit Excel aus?
Ich habe eine Spalte C5, die Stundenzahlen angibt.
Diese Stundenzahlen errechnen sich wie folgt
in C1 steht das Datum
in C2 steht die Uhrzeit wo ich anfange, zB 09:00
in C3 steht wann ich aufhöre, zB 19:00
in C4 steht die Anzahl der Pausenstunden, zB 2
Jetzt hätte ich gerne dass, wenn ich Start und Endzeit eingebe, automatisch die Stundenanzahl aktualisiert wird.
Tut sie aber nicht, weil ich auch nicht so recht weiß wie ich diese Datumsrechnerei anstellen soll.
DATWERT isses jedenfalls nicht.
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
Was genau machst du jetzt eigentlich genau beruflich?
| |
...erfolgreichste studentische Unternehmensberatung mit Sitz in Köln. Sie bietet als Dienstleister Beratung in den Bereichen Organisations- & Prozessanalyse, Marketing & Vertrieb, Controlling und Personal; Marktanalysen runden das Portfolio ab.
|
|
|
|
|
|
|
| Zitat von Teufel
Kennt sich hier jemand mit Excel aus?
Ich habe eine Spalte C5, die Stundenzahlen angibt.
Diese Stundenzahlen errechnen sich wie folgt
in C1 steht das Datum
in C2 steht die Uhrzeit wo ich anfange, zB 09:00
in C3 steht wann ich aufhöre, zB 19:00
in C4 steht die Anzahl der Pausenstunden, zB 2
Jetzt hätte ich gerne dass, wenn ich Start und Endzeit eingebe, automatisch die Stundenanzahl aktualisiert wird.
Tut sie aber nicht, weil ich auch nicht so recht weiß wie ich diese Datumsrechnerei anstellen soll.
DATWERT isses jedenfalls nicht.
| |
Also wenn du alle (auch die Zielspalte) korrekt als "Zeitformat" (oder wie das bei Excel heißt) eingestellt hat, sollte das mit einfacher Addition/Subtraktion erledigt sein.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von kinglui69
| Zitat von SkunkyVillage
Was genau machst du jetzt eigentlich genau beruflich?
| |
...erfolgreichste studentische Unternehmensberatung mit Sitz in Köln. Sie bietet als Dienstleister Beratung in den Bereichen Organisations- & Prozessanalyse, Marketing & Vertrieb, Controlling und Personal; Marktanalysen runden das Portfolio ab.
| |
Das klingt wie aus der Werbung.
|
|
|
|
|
|
|
| Zitat von kinglui69
| Zitat von SkunkyVillage
Was genau machst du jetzt eigentlich genau beruflich?
| |
...erfolgreichste studentische Unternehmensberatung mit Sitz in Köln. Sie bietet als Dienstleister Beratung in den Bereichen Organisations- & Prozessanalyse, Marketing & Vertrieb, Controlling und Personal; Marktanalysen runden das Portfolio ab.
| |
Im Klartext: Ihr bekommt Geld dafür damit ihr irgendwelche Zahlen in Formel einsetzt, die ihr aus Büchern habt, die alle von einer Hand voll cleverer Leute geschrieben wurden und die resultierende Zahlen in hübsche Exceldiagramme überführt.
Hätten sie gerne einen Kaffee zu ihrem Bullshitbingo?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Achsel-des-Bösen am 24.11.2009 19:36]
|
|
|
|
|
|
| Zitat von Teufel
Kennt sich hier jemand mit Excel aus?
Ich habe eine Spalte C5, die Stundenzahlen angibt.
Diese Stundenzahlen errechnen sich wie folgt
in C1 steht das Datum
in C2 steht die Uhrzeit wo ich anfange, zB 09:00
in C3 steht wann ich aufhöre, zB 19:00
in C4 steht die Anzahl der Pausenstunden, zB 2
Jetzt hätte ich gerne dass, wenn ich Start und Endzeit eingebe, automatisch die Stundenanzahl aktualisiert wird.
Tut sie aber nicht, weil ich auch nicht so recht weiß wie ich diese Datumsrechnerei anstellen soll.
DATWERT isses jedenfalls nicht.
| | Wo genau is das Problem? Wenn du in C2 10:00 eingibst und in C3 19:00 und in C5 schreibst =C3-C2 steht in C5 09:00.
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen | Zitat von Teufel
Kennt sich hier jemand mit Excel aus?
Ich habe eine Spalte C5, die Stundenzahlen angibt.
Diese Stundenzahlen errechnen sich wie folgt
in C1 steht das Datum
in C2 steht die Uhrzeit wo ich anfange, zB 09:00
in C3 steht wann ich aufhöre, zB 19:00
in C4 steht die Anzahl der Pausenstunden, zB 2
Jetzt hätte ich gerne dass, wenn ich Start und Endzeit eingebe, automatisch die Stundenanzahl aktualisiert wird.
Tut sie aber nicht, weil ich auch nicht so recht weiß wie ich diese Datumsrechnerei anstellen soll.
DATWERT isses jedenfalls nicht. | |
Also wenn du alle (auch die Zielspalte) korrekt als "Zeitformat" (oder wie das bei Excel heißt) eingestellt hat, sollte das mit einfacher Addition/Subtraktion erledigt sein. | |
Das Problem ist, dann hab ich in dieser Spalte die Stunden, zB 03:20 (3 Stunden, 20 Minuten)
Ich hätte die aber gerne so formatiert: 3,33333333333333, denn das kann ich dann mit meinem stundenlohn multiplizieren.
|
|
|
|
|
|
|
=HOUR(A1)+MINUTE(A1)/60
Ergoogelt und ungetestet
|
|
|
|
|
|
|
Ach außerdem: Gibts da noch ne Möglichkeit sowas wie spalteDaneben() oder so auswählen?
Weil es ist ja immer dasselbe: Die spalte 2 felder daneben - die Spalte 3 Felder daneben - die Spalte 1 feld daneben.
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
| Zitat von kinglui69
| Zitat von SkunkyVillage
Was genau machst du jetzt eigentlich genau beruflich?
| |
...erfolgreichste studentische Unternehmensberatung mit Sitz in Köln. Sie bietet als Dienstleister Beratung in den Bereichen Organisations- & Prozessanalyse, Marketing & Vertrieb, Controlling und Personal; Marktanalysen runden das Portfolio ab.
| |
Im Klartext: Ihr bekommt Geld dafür damit ihr irgendwelche Zahlen in Formel einsetzt, die ihr aus Büchern habt, die alle von einer Hand voll cleverer Leute geschrieben wurden und die resultierende Zahlen in hübsche Exceldiagramme überführt.
Hätten sie gerne einen Kaffee zu ihrem Bullshitbingo?
| |
Glückwunsch, du hast schon einen Teil der Arbeit erraten
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
=HOUR(A1)+MINUTE(A1)/60
Ergoogelt und ungetestet | |
Nap das funktioniert auch nicht so recht:
=(STUNDE((C11-B11))+MINUTE((C11-B11)))/60 gibt mir 0 zurück,
wo C11 = 16:30 und B11 ist 16:00
sollte als 0.5 rauskommen.
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
| Zitat von kinglui69
| Zitat von SkunkyVillage
Was genau machst du jetzt eigentlich genau beruflich?
| |
...erfolgreichste studentische Unternehmensberatung mit Sitz in Köln. Sie bietet als Dienstleister Beratung in den Bereichen Organisations- & Prozessanalyse, Marketing & Vertrieb, Controlling und Personal; Marktanalysen runden das Portfolio ab.
| |
Das klingt wie aus der Werbung.
| |
hab auch grad die ersten Zeilen unserer Website kopiert
|
|
|
|
|
|
|
| Zitat von kinglui69
| Zitat von SkunkyVillage
| Zitat von kinglui69
| Zitat von SkunkyVillage
Was genau machst du jetzt eigentlich genau beruflich?
| |
...erfolgreichste studentische Unternehmensberatung mit Sitz in Köln. Sie bietet als Dienstleister Beratung in den Bereichen Organisations- & Prozessanalyse, Marketing & Vertrieb, Controlling und Personal; Marktanalysen runden das Portfolio ab.
| |
Das klingt wie aus der Werbung.
| |
hab auch grad die ersten Zeilen unserer Website kopiert
| |
Harr, ich habs mir doch gedacht!
|
|
|
|
|
|
|
Also ich hab jetzt nur Oh, please verstanden!
|
|
|
|
|
|
|
Stell ich halt auf das Django-Auth/Auth-System um.
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
| Zitat von Smoking
| Zitat von [DK]Peacemaker
| Zitat von Smoking
Ich hab ja letzte Woche schonmal angedeutet, dass ich gerade eine Javaanwendung schreibe, die XML mit JAXB 2.0 als oo-"Datenbank" benutzt und den Objektgraphen meiner Anwendung nach XML serialisiert und die resultierende XML-Datei wieder zu einem Objektgraphen deserialisiert.
Das läuft alles soweit. Ein Knackpunkt ist allerdings, dass Referenzen grundsätzlich nicht serialisiert werden. D.h. wird ein Objekt mehrfach referenziert, wird es genau so oft in die XML-Datei geschrieben, wie es referenziert wird. Dieses Verhalten kann man umgehen indem man xsd:IDREF bzw. xsd:IDREFS als Typ für ein Attribut/Element angibt. Dann wird das ID-Attribut des referenzierten Objekts in die XML-Datei geschrieben anstatt des serialisierten Objekts.
Hier kommt aber das Problem: Ich muss das Objekt, welches per xsd:IDREF referenziert wird, zumindest einmal komplett in die XML-Datei schreiben. Ansonsten habe ich eine Menge schöne ID-Referenzen auf das Objekt, das Objekt selbst aber nicht.
Nun bin ich am überlegen, wie ich das am besten lösen könnte. Ich könnte natürlich jedes Objekt einmal in eine große untypisierte Collection schmeißen und diese dann serialisieren. Oder ich könnte für jeden Typ eine eigene Collection anlegen und die Objekte darin ablegen. Aber das gefällt mir alles nicht, da mir das zu unstrukturiert erscheint. Eine der Bedingungen an die Software ist gerade, dass die "Datenbank" menschenlesbar und -bearbeitbar sein soll.
| |
Und was spricht gegen typisierte Collections? Hast du so viele verschiedene Objekt-Typen? Aus "Repository"-Sicht, würde ich die XML Datei in Abschnitte unterteilen:
|
Code: |
<Database>
<Categories>
<Category Id="1" ... />
<Category Id="2" ... />
</Categories>
<Products>
<Product Id="1" CategoryId="2">
...
</Product>
<Product Id="2" ... />
<Product Id="3" CategoryId="1" .../>
</Products>
</Database>
|
|
| |
Wenn ich es mir nochmal überlege, ist das eigentlich die einzige vernünftige Lösung.
Was mich daran stört sind die verschiedenen Einstiegsmöglichkeiten in den Objektgraphen die ich anbieten muss. Und das man dann, wenn man sich die XML-Datei anschaut, erstmal wüst hin und her springen muss um die Referenzierung nachvollziehen zu können.
| |
Wenn du selbst die Kontrolle über die Serialisierung hast, kannst du ja referenzierte Objekte als "Dummys" ablegen. Und dann wenn sie tatsächlich "ausdefiniert" wurden, dann entsprechend "auffüllen". Vielleicht ne Liste mitführen, welche referenziert, aber nicht gefüllt worden sind. Wenn du in deinem Objekt-Baum am Ende nämlich auch Auflistungen hast, die getrennt sind, wie die in der XML-Datei dürfte das eigentlich ganz elegant lösen.
| |
Das wäre ein absoluter overkill und wahrscheinlich auch nicht zu realisieren.
Es gibt mehrere Möglichkeiten in die Objektstruktur einzusteigen. Jede dieser Möglichkeit ergibt für sich genommen einen zyklenfreien Graphen. Würde ich jetzt aber versuchen die Objektstruktur, die im Endeffekt beliebig groß sein kann, als ganzes zu verwalten, stünde ich vor dem Problem einen zyklischen Graphen verwalten zu müssen.
Ich denke ich werde die einzelnen Typen tatsächlich jeweils in eine eigene Collection schmeißen und dann die Einstiegspunkte nur als Referenz speichern.
|
|
|
|
|
|
|
|
|
|
Wege: Ich habs jetzt erst gesehen
|
| Zitat von Smoking
[...]
Eine der Bedingungen an die Software ist gerade, dass die "Datenbank" menschenlesbar und -bearbeitbar sein soll.
| |
Klar, eine zig MB große XML-Datei ist total menschenlesbar und bearbeitbar.
Ich kodiere meine OpenOffice Dokumente immer von Hand. Nur mit Notepad und Winzip!
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |