|
|
|
|
kann ja mal wieder paar Tage der Gehirnsalat sein
|
|
|
|
|
|
|
He, .NETte-Menschen, ich brauch mal nen Rat:
Ich hab hier Daten, die ich gerne Visualisieren würde. Namentlich ein paar Punkte in einer karteischen Koordinatensystem zusammen mit einer paar Linien und Beschriftungen. Was nehm ich denn dazu?
Im Prinzip würde mir ein Fläche reichen auf der ich mit einer paar Methoden Linien/Punkte/Text zeichnen kann, mehr bräuchte ich nicht.
|
|
|
|
|
|
|
System.Drawing.Graphics Klasse, mit der kannst du zum Beispiel in ein Bitmap malen. In der MSDN gibt es glaube ich ein paar Beispiele.
Gibt zwar sicher irgendwelche Bibliotheken dafür von Drittanbietern, aber so wird man wenigstens ein wenig gefordert
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Gibt zwar sicher irgendwelche Bibliotheken dafür von Drittanbietern, aber so wird man wenigstens ein wenig gefordert
| |
Ja, das war mein Hintergedanke.
|
|
|
|
|
|
|
Oder falls du schon WPF verwendest, z.B. von FrameworkElement ableiten und OnRender überschreiben:
protected override void OnRender(DrawingContext drawingContext)
{
...
StreamGeometry geometry = new StreamGeometry();
using (StreamGeometryContext context = geometry.Open())
{
context.BeginFigure(new Point(x, y), false, false);
context.LineTo(new Point(x, y), true, true);
...
}
drawingContext.DrawGeometry(null, pen, geometry);
}
e: Der System.Windows.Media-Namespace wäre das.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von igor]2 am 09.04.2009 15:37]
|
|
|
|
|
|
|
|
|
|
wuhuhuh it's running.
fuer Konvertierung hab ich jetzt ne tolle loesung gefunden: ffmpeg - laeuft auch toll unter windows auf der kommandozeile.
Allerdings hab ich jetzt noch ne Frage:
Ich rufe mit python per subprocess ffmpeg auf ... so jetzt passiert folgendes:
| (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-cflags=-fno-common --enable-memalign-hack --enable-pthr
eads --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libtheora
--enable-libspeex --enable-libfaac --enable-libgsm --enable-libx264 --enable-lib
schroedinger --enable-avisynth --enable-swscale --enable-gpl
libavutil 49.12. 0 / 49.12. 0
libavcodec 52.10. 0 / 52.10. 0
libavformat 52.23. 1 / 52.23. 1
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 6. 1 / 0. 6. 1
built on Jan 13 2009 02:57:09, gcc: 4.2.4
Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000
/1) -> 25.00 (25/1)
Input #0, flv, from 'a.flv':
Duration: 00:03:14.59, start: 0.000000, bitrate: 64 kb/s
Stream #0.0: Video: flv, yuv420p, 320x182, 25.00 tb(r)
Stream #0.1: Audio: mp3, 22050 Hz, mono, s16, 64 kb/s
Output #0, mp3, to 'b.mp3':
Stream #0.0: Audio: libmp3lame, 22050 Hz, mono, s16, 64 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
[libmp3lame @ 0x3eeeb0]lame: output buffer too small (buffer index: 9404, free b
ytes: 388)
Audio encoding failed | |
Man koennte meinen, er hat die Datei nicht konvertiert ... aber die Datei liegt im richtigen Verzeichnis und laesst sich auch abspielen. Wieso dann der Fehler?
|
|
|
|
|
|
|
Was willst du eigentlich machen?
Youtube-Videos runterladen? Es gab da zur PDC mal ein kleines Demo-Programm von Microsoft, was genau das gemacht hat.
|
|
|
|
|
|
|
youtube link eingeben, runterladen und konvertieren. funktioniert auch prima. nur die fehlermeldung stoert mich jetzt ...
|
|
|
|
|
|
|
Achso nachdem ich so lange und ausgiebig davon erzählt habe; hier die raffinierte Installation meiner Kabelkanäle. Die Farben sind natürlich nicht echt, ich hab im "Office Picture Manager" einfach "Auto-Korrektur" benutzt, fand es aber ganz ok, deshalb hab ich es so gelassen.
Wer neidisch ist, kann das gerne kundtun. Wer nur deswegen nicht neidisch ist, weil die Monitore besser in Schwarz und mit kleineren Rahmen wären, dem geb ich recht.
|
|
|
|
|
|
|
Ich find Tisch und Lampen hässlich.
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
He, .NETte-Menschen, ich brauch mal nen Rat:
Ich hab hier Daten, die ich gerne Visualisieren würde. Namentlich ein paar Punkte in einer karteischen Koordinatensystem zusammen mit einer paar Linien und Beschriftungen. Was nehm ich denn dazu?
Im Prinzip würde mir ein Fläche reichen auf der ich mit einer paar Methoden Linien/Punkte/Text zeichnen kann, mehr bräuchte ich nicht.
| |
Ich würde ZedGraph nehmen
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
Ich find Tisch und Lampen hässlich.
| |
Das Bild und das Keyboard nicht zu vergessen!
|
|
|
|
|
|
|
Mein Computer ist am Sonntag abgeraucht. Die wichtigsten Daten zum Glück alle auf meinem Server gesichert, aber ich hab tatsächlich 2 Tage damit verbracht das System neu aufzusetzen, Daten einzuspielen und alle möglichen Konfigurationen einzustellen. Gut dass ich das alles schon dokumentiert hatte (ha!), trotzdem äußerst nervig
War aber eine gute Entschuldigung meinen Rechner für zünftiges Zocken aufzurüsten
|
|
|
|
|
|
|
Ich glaub ich mach jetzt mal nen backup
|
|
|
|
|
|
|
mir fäät grad auf dass ich meine dokumente gar nicht sichere. Insbesondere die Studiendaten und Bilder wären ein totalverlust :X
|
|
|
|
|
|
|
| Zitat von Smoking
| Zitat von Achsel-des-Bösen
Ich find Tisch und Lampen hässlich.
| |
Das Bild und das Keyboard nicht zu vergessen!
| |
Machs besser!
|
|
|
|
|
|
|
Meine Studiendaten liegen teils in Dropbox teils in Wuala. Ansonsten...hmm...ich hab noch ein paar Bilder und diversen "Medienkram" auf einer USB-Festplatte.
So gesehen sind das keine unersetzbaren Daten. Nein...eigentlich hab ich kein Bedarf für ein Backup.
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
| Zitat von TriggerTG
| Zitat von SirSiggi
| Zitat von TriggerTG
Is euch eigentlich schonma aufgefallen, dass Skunky weg is?
| |
Weg in welchem Sinne? Ab und an ist er doch da?
Status: offline seit über einer Stunde
| |
Im Sinne von "Hier im Thread"
| |
Ich muss dich enttäuschen.
| |
|
|
|
|
|
|
|
* Hier gehts um SQL Server 2008 (zum Testen die Express)
Macht es sinn einen SEO-freundlichen Link (bzw. einen Teil davon) per Stored Procedure zu erstellen?
Ich wollte gerade ein älteres Projekt auf MVC umstellen und dabei interessiert mich vor allem ein vernünftiges Datenbank-Design. Im Prinzip ist das soweit alles ok, jetzt möchte ich diesen "SEO-Namen" in der Datenbank speichern (macht ja auch Sinn) und dafür wollt ich mal eine Stored Procedure verwenden. Das hab ich bisher aber nicht nicht gemacht und weiß daher auch nicht, inwieweit man String-Operationen ausführen kann.
Kann ich auch eine Spalte auch so gestalten, dass diese nur durch die Datenbank befüllt werden darf? (Eben durch die oben genannte SP?)
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
| Zitat von SkunkyVillage
| Zitat von TriggerTG
| Zitat von SirSiggi
| Zitat von TriggerTG
Is euch eigentlich schonma aufgefallen, dass Skunky weg is?
| |
Weg in welchem Sinne? Ab und an ist er doch da?
Status: offline seit über einer Stunde
| |
Im Sinne von "Hier im Thread"
| |
Ich muss dich enttäuschen.
| |
| |
ist angekommen
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker Ist ne halbe Stunde von mir entfernt, aber was für ne PM?
| |
Diese
| Betreff: Gehirnsalat-Treffen im September
Hallo GSler, Fast-GSler und Nicht-GSler!
Im September steht das zweite Gehirnsalat-Treffen an. Um einen genauen Termin zu vereinbaren, hat Achsel eine Umfrage gestartet.
Wer Kommen möchte und zudem erwünscht ist, kann ja mal seine freien Termine eintragen
>>>>> http://www.doodle.ch/c3$uR$hip <<<<<
Die Angabe ist natürlich zunächsteinmal unverbindlich. Ein Ort für das Treffen wird dann als nächstes ausgemacht. Fragen, Anmerkungen usw. innen GS rinn.
Hau rein Hein, bis dennsen Svensson, Machs gut Knut, bis dann Johann, Bis später Peter! | |
Die Bahn nehmen ist einfach nicht drin, ich will nicht laenger als noetig unterwegs sein und mich nicht auf Anschlusszuege verlassen muessen will
/edit: Zumal ich nen ordentlichen Espresso trinken kann in Italien wenn ich den Flieger anstelle der ollen Bahn nehme
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Strider am 10.04.2009 0:56]
|
|
|
|
|
|
Hat es einen Grund, dass ich keine PM erhalten habe? Hm. Okay.
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Macht es sinn einen SEO-freundlichen Link (bzw. einen Teil davon) per Stored Procedure zu erstellen? | |
Nein, macht es nicht. Die Datenbank ist, wie der Name schon sagt, eine Bank fuer Daten. Stored Procedures und abgewandelte Formen von Logik in die Datenbank zu verlagern ist tendenziell kriminell mal davon abgesehen dass Stored Procedures eigentlich nur Sinn machen wenn Du mit sehr viel Daten arbeitest.
Habe hier eine in-house Loesung welche Squid-Logs mittels RegEx parsed und dank NHibernate relativ unkompliziert perfekt normalisiert in die Datenbank schiesst. Die normalisierten Daten nutzen wir um die Besucher auf Google Maps zu visualisieren. Selbst bei 30+ Millionen rows kann man sehr ordentlich mit der Webapplikation arbeiten; obwohl es viele kleine inner joins sind.
/edit: Err... ja... das war wohl mein Wort zum Sonntag: Lieber viel Zeit in das Designs des Schemas investieren anstelle das Uebel eines schlechte Designs mittels Stored Procedures versuchen zu lindern
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Strider am 10.04.2009 1:10]
|
|
|
|
|
|
Diese PM dürfte eine alte sein. Die Software hatte neulich Schluckauf und hat alte Daten hochgewürgt.
|
|
|
|
|
|
|
Bah Scheisse, 'n halbes Jahr zu spaet (Nach einem Blick auf's Datum).
Wobei ich mich jetzt natuerlich Frage warum ich die PM nicht 2008 gekriegt habe
|
|
|
|
|
|
|
| Zitat von Strider
Bah Scheisse, 'n halbes Jahr zu spaet (Nach einem Blick auf's Datum).
Wobei ich mich jetzt natuerlich Frage warum ich die PM nicht 2008 gekriegt habe
| |
Ah. Okay.
|
|
|
|
|
|
|
It's really früh. Ich werd mich gleich mal zum Zug begeben...so früh bin ich noch nie Bahn gefahren, ich bin bestimmt der einzige
|
|
|
|
|
|
|
| Zitat von Strider
| Zitat von [DK]Peacemaker
Macht es sinn einen SEO-freundlichen Link (bzw. einen Teil davon) per Stored Procedure zu erstellen? | |
Nein, macht es nicht. Die Datenbank ist, wie der Name schon sagt, eine Bank fuer Daten. Stored Procedures und abgewandelte Formen von Logik in die Datenbank zu verlagern ist tendenziell kriminell mal davon abgesehen dass Stored Procedures eigentlich nur Sinn machen wenn Du mit sehr viel Daten arbeitest.
Habe hier eine in-house Loesung welche Squid-Logs mittels RegEx parsed und dank NHibernate relativ unkompliziert perfekt normalisiert in die Datenbank schiesst. Die normalisierten Daten nutzen wir um die Besucher auf Google Maps zu visualisieren. Selbst bei 30+ Millionen rows kann man sehr ordentlich mit der Webapplikation arbeiten; obwohl es viele kleine inner joins sind.
/edit: Err... ja... das war wohl mein Wort zum Sonntag: Lieber viel Zeit in das Designs des Schemas investieren anstelle das Uebel eines schlechte Designs mittels Stored Procedures versuchen zu lindern
| |
Dass das ganze nicht ganz so prickelnd ist, hab ich auch schon rausgefunden. Die Stored Procedure hab ich mittlerweile aufgegeben und es zumindest über eine User Defined Function halbwegs hinbekommen. Aber trotzdem bin ich mir nicht sicher, wie man das ganze sonst lösen soll.
Die Daten, die ich so referenzieren möchte, sind nicht Datums-spezifisch, gleichzeitig verwende ich GUIDs für den Primär Schlüssel, daher kann ich den freundlichen Namen, nicht einfach an eine bestehende Url anhängen, da diese sonst zu lang wird.
Die Namen könnten im Prinzip mehrfach vorkommen, weshalb ich dann eine fortlaufende Zahl an den freundlichen Namen anhängen müsste. Da ich es bisher noch nie geschafft habe, dass der SQL Server fortlaufende GUIDs verwendet (newsequentialid() akzeptiert er nicht als Standardwert), kann ich somit auch nicht sicherstellen, dass ein doppelter Name mit fortlaufender Nummer nicht irgendwann vertauscht wird (also wenn ich diesen im Frontend berechne).
|
|
|
|
|
|
|
Unqualifizierter Zwischenruf: nichtsequentielle GUIDs als Primärschlüssel -- keine Angst vor Indexfragmentierung?
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |