|
|
|
|
| Zitat von Renga
| Zitat von GarlandGreene
was reden bitte alle von langen Commits bei svn?
| |
Das frag ich mich auch die ganze Zeit. Bei mir ging das bisher immer raz faz...
| |
Wenn das Repo nicht lokal und nicht im Lan liegt ist da schon bei jedem Commit einiges an Wartezeit.
|
|
|
|
|
|
|
| Zitat von [Dicope]
Ach ja. Warum git auch noch uber ist: Bisect.
¤: Die beschreiben da ja gar nicht [url=http://kernel.org/pub/software/scm/git/docs/git-bisect.html]bisect run. Das ist das geilste Feature von allen. Letztes Semester mit 60 Leuten an einem Projekt gesessen. Einer macht was kaputt. Lässt du einmal git bisect run rake spec laufen und schon sagt dir Git, welcher Commit Scheiße war. Ein Traum.
| |
Ja, das habe ich auch neulig benutzt!
Git hat nur 7 Steps zum finden der kaputten Revision gebraucht und ich war überrascht wie schnell das ging.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
| Zitat von TriggerTG
Was ist nochmal das Thema bei dir, Achsel?
| |
Entwicklung eines Softwaresystems zur Duplikaterkennung und
semiautomatischen Datenfusion
| | Ohne die zweite Zeile wäre das einfacher gewesen, aber so kriege ich es nicht hin einen Guttenberg-Witz dazu zu machen
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
| Zitat von TriggerTG
Was ist nochmal das Thema bei dir, Achsel?
| |
Entwicklung eines Softwaresystems zur Duplikaterkennung und
semiautomatischen Datenfusion
| |
Oh, das ist cool. Ist ja eins der Schlüsselprobleme im Data Warehouse (DW) / Data Mining. Machst du das direkt im ETL-Kontext (Extract, Transform, Load) der DW, oder geht es da um einen anderen Themenbereich?
|
|
|
|
|
|
|
Zu meinen, einen eigenen Tokenizer für Syntax-Highlighting zu schreiben, wäre eine gute Idee, ist eine schlechte Idee.
So wird meine Anwendung genau das, was ich mir immer gewünscht habe: halb-fertig!
|
|
|
|
|
|
|
|
|
|
|
Fuer die Muenchen ohne Auto vlt. bisschen interessant:
DriveNow CarSharing von BMW
Kostet einmalig 29 EUR und dann zahlt man nur, wenn man ein Auto auch mietet. Das schoene daran ist, dass die Autos irgendwo in Muenchen stehen und man sich das per Smartphone reservieren kann und dann einfach abholt, quasi wie mit den DB-Raedern. Die Minute kostet 29 Cent und dabei ist Benzin und Parken innerhalb der Innenstadt inklusive.
Zumindest demnaechst fuer den Grosseinkauf mal testen
|
|
|
|
|
|
|
Was am Versandhandel ist eigentlich so verdammt schwer?
Ist es wirklich zu viel verlangt, dass ein Handler, der über Amazon* Sachen verkauft vor dem Aufgeben eine Paketes für eine Sekunde das vor ihm liegende Paket anschaut und sich fragt ob as Sinn macht? Wenn nein, warum zum Henker ist es mir jetzt ein gefühltes halbes dutzend mal passiert das irgend so ein Gurkenhändler mit German Parcel/UPS/Hermes/etc. an eine Packstationsadresse verschickt?! Ich glaube ich ziehe mal eine Aufklärungswebseite "www.versandhandel-für-versandhändler.de" hoch...
(*: Wo vermutlich die Hälfte der Kunden ihre Standardversandadresse auf eine Packstation gesetzt haben).
|
|
|
|
|
|
|
Bald werden meine Dokumentationen noch besser!
Ich mag, wie man mit Blog-Tools so Text und Bilder verknüpfen kann (man stelle sich nur mal den Aufwand vor, Word Dokumente zu als HTML zu veröffentlichen). Das hoffentlich valide XHTML wird dann in mein DOM überführt und als XAML serialisiert. Die eigentliche HTML Seite wird dann mit dem Visitor-Pattern erstellt. Für die Kommunikation mit dem Live Writer gebe ich dann XHTML aus und der Browser kann dann zum Beispiel HTML5 bekommen.
Ich mag meine Idee
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Zu meinen, einen eigenen Tokenizer für Syntax-Highlighting zu schreiben, wäre eine gute Idee, ist eine schlechte Idee.
So wird meine Anwendung genau das, was ich mir immer gewünscht habe: halb-fertig!
| |
wenn es eins viel zu viel zu viel zu oft gibt, dann syntax-highlighting-engines.
ich kann bei vielen sachen ein „not developed here“-syndrom verstehen, aber bei diesen engines ärgere ich mich jedes mal, wenn ich noch eine implementierung sehe. also ob es bei den drölftausend, die es schon gibt, noch die geringste chance gibt, dass noch niemand genau das, was du willst, gebaut hat. (bzw. etwas, was du leicht wrappen kannst, so dass es sich so verhält, wie du das willst)
/e: XMLFile1.xml
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von flying sheep am 15.06.2011 12:36]
|
|
|
|
|
|
| Zitat von flying sheep
| Zitat von [DK]Peacemaker
Zu meinen, einen eigenen Tokenizer für Syntax-Highlighting zu schreiben, wäre eine gute Idee, ist eine schlechte Idee.
So wird meine Anwendung genau das, was ich mir immer gewünscht habe: halb-fertig!
| |
wenn es eins viel zu viel zu viel zu oft gibt, dann syntax-highlighting-engines.
ich kann bei vielen sachen ein „not developed here“-syndrom verstehen, aber bei diesen engines ärgere ich mich jedes mal, wenn ich noch eine implementierung sehe. also ob es bei den drölftausend, die es schon gibt, noch die geringste chance gibt, dass noch niemand genau das, was du willst, gebaut hat. (bzw. etwas, was du leicht wrappen kannst, so dass es sich so verhält, wie du das willst)
/e: XMLFile1.xml
| |
Ich hab das Syntax-Highlighting abstrahiert, ich hab nicht gerne externe Referenzen in meinen Basis-DLLs. Die Frontend-Anwendung kann dann verwenden, was es möchte.
Ich hab da eine einfache Regel: Gemeinsame DLLs oder Basis-DLLs verwenden nur das, was im GAC liegt (.NET DLL Cache von Windows), ergo .NET Basis-Bibliotheken.
Und "XMLFile1.xml" war nur zu Demonstrationszwecken, SQL Abfragen in Visual Studio zeigen keine Formatierung für XML-Spalten an (SQL Management Studio hingegen schon).
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [DK]Peacemaker am 15.06.2011 12:45]
|
|
|
|
|
|
| Zitat von [DK]Peacemaker Ich hab das Syntax-Highlighting abstrahiert, ich hab nicht gerne externe Referenzen in meinen Basis-DLLs. Die Frontend-Anwendung kann dann verwenden, was es möchte.
Ich hab da eine einfache Regel: Gemeinsame DLLs oder Basis-DLLs verwenden nur das, was im GAC liegt (.NET DLL Cache von Windows), ergo .NET Basis-Bibliotheken. | | das musst du genauer erläutern, warum. das ist doch eine einfache abhängigkeit, oder?
| Zitat von [DK]Peacemaker Und "XMLFile1.xml" war nur zu Demonstrationszwecken, SQL Abfragen in Visual Studio zeigen keine Formatierung für XML-Spalten an (SQL Management Studio hingegen schon). | |
|
|
|
|
|
|
|
| Zitat von flying sheep
| Zitat von [DK]Peacemaker Ich hab das Syntax-Highlighting abstrahiert, ich hab nicht gerne externe Referenzen in meinen Basis-DLLs. Die Frontend-Anwendung kann dann verwenden, was es möchte.
Ich hab da eine einfache Regel: Gemeinsame DLLs oder Basis-DLLs verwenden nur das, was im GAC liegt (.NET DLL Cache von Windows), ergo .NET Basis-Bibliotheken. | | das musst du genauer erläutern, warum. das ist doch eine einfache abhängigkeit, oder?
| |
Das verstehen wir nicht, das ist kompliziert. Das ist .NET!
|
|
|
|
|
|
|
| Zitat von flying sheep
das musst du genauer erläutern, warum. das ist doch eine einfache abhängigkeit, oder?
| |
Das Problem bei solchen Abhängigkeiten ist immer, dass man nicht weiß, was dafür notwendig ist, dass diese auch funktionieren.
Nehmen wir als Beispiel mal den IBM Informix ADO.NET Treiber. Dieser erlaubt das Erstellen von Verbindungen zu Informix-Datenbanken mit .NET ohne den Umweg über ODBC. Für das eigene Projekt bindet man die entsprechende DLL ein und "deployed" diese auch mit der Anwendung. Jetzt ist es aber so, dass diese nur ein Wrapper für eine unmanaged C++ DLL ist, welche im System installiert sein muss. Jetzt könnte man meinen, dass es ausreichend würde, diese DLL auch einfach mit zu "deployen" und legt diese in den Anwendungsordner. Das mag bei manchen Bibliotheken funktionieren, doch dann kommt IBM und fordert, dass man neben dieser DLL auch die gesamten Verwaltungstools für Informix braucht. Denn jede Datenbankverbindung muss in der Registry hinterlegt sein, egal ob ich beim Erstellen der Verbindung alle notwendigen Parameter eingerichtet habe. Somit fällt für diese Abhängigkeit ein wahnsinniger Aufwand bei der Installation an, was ich nicht voraussetzen möchte.
Es gibt auch vorbildliche Bibliotheken, wie der ADO.NET Treiber von PostgreSQL, welcher komplett in .NET umgesetzt wurde und daher durch einfaches Bereitstellen der DLL funktioniert.
Ich glaub mittlerweile gibt es einen Ausdruck für vernünftige Bibliotheken, welche dann "bin-deployable" sind. Das gilt allerdings nicht für alle.
Es gibt ja jetzt auch das sog. "NuGet", welches wie ein Paketmanager für .NET funktioniert. Aber auch das, würde ich frühstens in der Frontend Anwendung einsetzen.
|
|
|
|
|
|
|
aber warum diese GAC-Anforderung? 99 % meiner Bibliotheken werden den GAC nichtmal in Sichtweite kommen. Solang das rein .Net ist, ist das doch grad das schöne. Xcopy-Deployment, funzt.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von GarlandGreene
aber warum diese GAC-Anforderung? 99 % meiner Bibliotheken werden den GAC nichtmal in Sichtweite kommen. Solang das rein .Net ist, ist das doch grad das schöne. Xcopy-Deployment, funzt.
| |
Geht ja nicht direkt darum, dass die eigene DLL in den GAC kommt, sondern dass die eigene DLL nicht mehr benötigt, als auf jeden Fall im GAC ist.
Sobald ich aber eine Abhängigkeit, die irgendeine Anforderungen hat, die über .NET selbst (und somit möglicherweise bestimmte Sachen im GAC sucht) hinausgeht, muss ich diese auch selbst pflegen.
Besagtes xcopy Deployment schlägt z.B. mit dem Informix Treiber fehl, funktioniert aber wunderbar mit PostgreSQL Treibern.
Sollte ich eine Abhängigkeit haben, so pack ich diese in ein "Referenced Assemblies" Verzeichnis, welches auch im Source Control eingecheckt ist und verweise von den Projekten relativ darauf. Das mach ich aber nur mit besagten DLLs, die das auch können (Moq zum Beispiel).
Das ist übrigens meine persönliche Vorliebe, ich habe genug MVC Demos gesehen (bevorzugt Hanselman), um zu wissen, dass man auf die andere Art sehr schnell arbeiten kann.
|
|
|
|
|
|
|
mach ich im Grunde auch so. Da ich Nuget bisher nur teste, weiß ich noch nicht, wie ich zukünftig damit verfahren werde. Bisher hab ich pro Solution/Projekt ein "Libraries"-Verzeichnis, das halt auch im SVN-Repo steckt.
|
|
|
|
|
|
|
| Zitat von GarlandGreene
mach ich im Grunde auch so. Da ich Nuget bisher nur teste, weiß ich noch nicht, wie ich zukünftig damit verfahren werde. Bisher hab ich pro Solution/Projekt ein "Libraries"-Verzeichnis, das halt auch im SVN-Repo steckt.
| |
Wenn du bisher noch keine DLL erwischt hast, die dir da eben einen Strich durch die Rechnung macht, ist das ja auch wunderbar. Nur nach dem Informix Debakel bin ich da besonders empfindlich.
Wie gesagt, alles kann man nicht selber machen, aber so lange man durch Dependency Injection ja gewohnt ist, alles in Schnittstellen zu verpacken, ist das auch sehr gut am Ende der Kette zu lösen.
|
|
|
|
|
|
|
| Zitat von TriggerTG
| Zitat von GH@NDI
Ist gekauft und als Boolean natural full-text search implementiert
| |
Lang lebe Ghandi \o/
e\ wird auch nach dem Rank-Wert sortiert? Mir kommt es irgendwie so vor, als seien recht irrelevante Posts oben
| |
Da hast du recht. Der sortiert aktuell weiter nach Datum, nicht nach Relevanz. Dieses Boolean Natural Language Search sortiert nicht nach Relevanz. Nur Natrual Language Search sortiert gleich nach Relevonaz. Aber das bau ich im laufe das Tages mal noch ein. Jetzt gibts erstmal ein alkoholfreies Hefeweizen
|
|
|
|
|
|
|
|
|
|
|
Festplatte auch gründlich geleert?
|
|
|
|
|
|
|
Von Festplatte steht nichts im Angebot.
|
|
|
|
|
|
|
Im übrigen hab ich das Ding zuletzt gehasst.
|
|
|
|
|
|
|
Merke: Das nächste Mal bevor man eine Zivilstreife ruft, vorher aufräumen.
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Merke: Das nächste Mal bevor man eine Zivilstreife ruft, vorher aufräumen.
| | Was haben sie bei dir gefunden?
|
|
|
|
|
|
|
Da, der Deal schon vorbei war, nichts mehr. Schade eigentlich.
Geht um so eine Truppe, die hier die Nachbarschaft terrorisiert. Jetzt fangen die noch das Dealen an und das ist ein guter Grund, die los zu werden.
|
|
|
|
|
|
|
Sitzt du immer am Fenster und rufst die Polizei wenn draußen verdächtiges Verhalten stattfindet?
|
|
|
|
|
|
|
Das war das erste Mal, dass ich tatsächlich angerufen haben. Und das ganze spielt sich nich 100,10 oder 5m weit entfernt ab, sondern direkt vorm Küchenfenster. Und auch nicht mit Niveauunterschied. Nein, es stehen tagtäglich min. 6 Personen vor meinem Küchenfenster, als ständen sie in der Küche selbst.
Ich nehm auch gerne die Rolle des überkorrekten Deutschen ein, für mich ist das mittlerweile untragbar. Wir suchen zwar auch nach einer neuen Wohnung, aber den Stress würde ich gern vermeiden.
Abgesehen davon, findet das ganze auf einer 1.5m breiten Treppe statt, die jeder Besucher des Hauses passieren muss.
Den Lärm kann ich ja noch ab, weil in der Nähe auch ein Spielplatz ist, aber Gäste kommen bei mir immer nur eingeschüchtert an und dann auch kein 2tes Mal. Ich glaub niemand hier schlängelt sich gern durch eine bekiffte (mit Teleskop-Schlagstöcken bewaffnete) Menge von "Türken", im feinsten Gangsteroutfit.
Ich hab mit den Jungs alleine gesprochen, dann sind die lieb und nett, aber in der Gruppe ist es einfach nur nervtötend. Ich will ja auch nicht, dass die ins Gefängnis wandern, die sollen sich nur einen Platz suchen, wo die niemanden stören.
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |