Ich setze aktuell die MongoDB für ein privates Projekt ein und bin auf kleines designtechnisches Problem gestoßen.
Angenommen ich habe:
Code:
class Aufgabe
Kunde k
Die Aufgaben beinhalten also immer einen Kunden.
Jetzt kommt das Problem: Wenn ich den Kunden global updaten möchte (Name, Straße etc), dann ändert dieser sich ja nicht bei den vorhandenen Aufgaben. Es existiert ja keine Verbindung wie bei "Relationalen Datenbanken", sondern jeder Aufgabe wurde ein eigenes Objekt Kunde zugeordnet.
So...jetzt hab ich mir gedacht, dass ich jedem Kunde eine eindeutige ID zuordne und die Aufgaben Klasse wie folgt ändere
[code]
class Aufgabe
int KundenID
[code]
Somit hätte ich die Objekte getrennt und das ganze würde auch klappen. Das Problem: Ich finde, dass dieser Workaround Rotze ist. Eigentlich könnte man dann direkt einen OR Mapper für relationale DBs benutzen.
Vielleicht sehe ich den Wald vor lauter Bäumen nicht und es gibt ein wesentlich eleganteren Weg.
Gruß
Unfug
Update:
MongoDB beschreibt meinen Weg hier auch:
http://docs.mongodb.org/manual/reference/database-references/
Find ich persönlich aber nicht so schön, da ich auch DB unabhängig bleiben möchten.
Ich setze aktuell die MongoDB für ein privates Projekt ein und bin auf kleines designtechnisches Problem gestoßen.
Angenommen ich habe:
Code:
class Aufgabe
Kunde k
Die Aufgaben beinhalten also immer einen Kunden.
Jetzt kommt das Problem: Wenn ich den Kunden global updaten möchte (Name, Straße etc), dann ändert dieser sich ja nicht bei den vorhandenen Aufgaben. Es existiert ja keine Verbindung wie bei "Relationalen Datenbanken", sondern jeder Aufgabe wurde ein eigenes Objekt Kunde zugeordnet.
So...jetzt hab ich mir gedacht, dass ich jedem Kunde eine eindeutige ID zuordne und die Aufgaben Klasse wie folgt ändere
Code:
class Aufgabe
int KundenID
Somit hätte ich die Objekte getrennt und das ganze würde auch klappen. Das Problem: Ich finde, dass dieser Workaround Rotze ist. Eigentlich könnte man dann direkt einen OR Mapper für relationale DBs benutzen.
Vielleicht sehe ich den Wald vor lauter Bäumen nicht und es gibt ein wesentlich eleganteren Weg.
Basis soll ein Intelsystem (i5-3470) sein, hauptsächlich für Office, Videobearbeitung, gezockt wird eher weniger. Wenn, dann Strategiespiele wie das letzte Siedler, etc., also keine Shooter. Auflösung max. Full HD.
Ich kenn mich im Preissegment bis 100 nicht so gut aus, daher die Frage welche Karte das beste P/L Verhältnis bietet und dabei möglichst leise ist.
Da mein Kündigungstermin bei 1&1 immer näher rückt, habe ich mich gefragt, ob man als Bestandskunde eigentlich nicht auch mal neue (subventionierte) Hardware bekommt?
Von alleine schicken die nix, das ist mir klar. Aber ich kann mich noch an ältere Berichte in diversen Foren erinnern, dass Leute, die bei 1&1 gekündigt haben, dann von deren Service-Team angerufen oder angeschrieben wurden, ob sie denn nicht bleiben wollen. Dann gibt es auch neue Hardware als "Anreiz".
Ich frage u.a. deshalb, weil meine 1&1 FRITZ!Box 7270 jetzt doch schon bald ihre 5 Jahre auf dem Buckel hat und mich das schnellere WLAN und die Gigabit-Anschlüsse der neuen FRITZ!Box 7390 reizen würden. Die Mindestvertragslaufzeit habe ich ja schon lange hinter mir (bin 5 Jahre bei 1&1) und dementsprechend die alte 7270 eigentlich "abbezahlt". Ergo könnte 1&1 ruhig mal auch den Bestandskunden etwas neues zukommen lassen. Es muss ja auch nicht komplett umsonst sein. Eine 7390 für 100 wäre aber voll OK! ;)
Hallo,
habe für meinen Vater einen PC gebaut gehabt:
habe ein Intel Celern G550 boxed auf ein ASrock B75M REV. 2.0 gebaut und seit langer Zeit scheint er vor dem start immer 5xkurz zu piepsen.
Habe nachgeguckt und es heißt es wäre ein CPU-Defekt, was aber keinen Sinn macht, da der Computer ja anstandlos funktioniert (bis auf das nervige piepen am anfang)
Habt ihr vlt eine Idee?
Läuft mit onboard-Grafik und hatte vor kurzem erst einen 0x00000109 fehler in zusammenhang mit Firefox stand und nach einem backup wieder verschwunden war.Glaube zwar nicht dass das relevant ist, aber tortzdem...
Mein Vater hat das Piepen für normal gehalten und sich daher bisher nicht beschwert. Sei so seitdem er den Computer von AU nach DE mit dem Auto gefahren hat. Bei mir lief er damals ohne probleme.
Habe jetzt den ASROCK support angeschrieben, würde mich aber bis ich antwort bekomme über eure Vorschläge freuen :)
Damit meine ich die Technologien, die die wichtigsten Daten von der Festplatte auf Flashspeicher cachen.
Die Festplattenhersteller haben die Hybridplatten raus gebracht und Microsoft und Intel haben Lösungen präsentiert bei denen kleine SSDs zum cachen genutzt werden. Aber das waren irgendwie immer Flops.
Es sollte doch eigentlich sinnvoll sein, eine 1TB Festplatte von einer 64GB SSD unterstützen zu lassen. Man könnte z.B. alle Dateien die kleiner als 0.1MB sind cachen. Zusätzlich noch die am häufigsten genutzten Daten, die Daten die beim booten benötigt werden oder die die man mit Hilfe einer Liste festlegt.
Das alles sollte die Ladezeiten deutlich verkürzen und das gesamte System flüssiger zu bedienen machen.
Auch wäre das System flexibler, da man schnell die Liste ändern kann welche Dateien beschleunigt werden sollen.
Das Konzept sollte eigentlich billiger sein, als eine große SSD auf der die gesamten Programmen installiert werden, da nur die wichtigsten Daten gecacht werden. Man kann deshalb zu einer deutlich kleineren SSD greifen.
Das System sollte also billiger als eine reine SSD-Lösung und schneller als eine reine HDD-Lösung sein.
Naja, das ist die Theorie.
In der Praxis sind all solche Systeme gefloppt.
Gibt es dafür irgendwelche Gründe?
Beide Grakas sind werksseitig übertaktet,Die Nvidia hat 2 GB,die Radeon 3 GB onboard.
Der Rest meines Systems soll erstmal so bleiben.
Gezockt werden sollen auch hardwarehungrige Games wie Crysis 1 bis 4,
Metro 2033,Metro Last Light,Battlefield 3,Battlefield 4.
Meine absolute Schmerzgrenze bei Grafikkarten sind ca. 250 Euro.
Ich kann mich aber nicht zwischen den beiden Grakas entscheiden.:rolleyes:
Ich muß noch dazu sagen,daß ich keinen Wert auf PhysikX,Cuda oder Eyefinity
usw lege.Sogar auf AA kann ich verzichten.Bei mir ist nur wichtig:So viele Frames wie möglich.
Folgenden Fragestellung:
Nehmen wir an, wir haben ein 1TB grosses Containerfile (z.B. Truecrypt Volume), und ein Backup davon (z.B. auf externem Laufwerk). Ist es moeglich, diese Container-Dateien zu synchronisieren ohne die Container zu mounten?
Es muesste also einen blockweisen Vergleich der Container-Dateien geben, und nur die veraenderten Bloecke wuerden neu geschrieben. Kennt da jemand Loesungen?
Ich nehme an, dass Dropbox etc. da interne Loesungen fuer haben, um den Traffic zu limitieren. Aber gibt es da externe (Windows)Programme fuer?
Ich möchte einen neuen grösseren preiswerteren guten 42"/107cm Markenfernseher mit DVB-T (und DVB-C) :)
habe schon im Handel geschaut da gefielen mir zum beispiel der Panasonic TX-L42B6E und der Samsung UE42F5000 recht gut !
Habe keine sehr grossen ansprüche möchte gemüchlich Fernsehen und gelegendlich mal eine DVD oder Ble-Ray schauen wichtig ist mir aber ein hochwertigeres Gerät,
beim Panasonic soll das IPS Display und beim Samsung die 100Hz von Vorteil sein was meint ihr ?
Hallo, habe hier ein Nexus 7 und mein Iphone 5 liegen und kann so gut vergleichen.
1.)
Unter Android gibt es in den Einstellung den Unterpunkt " Meine Orte " ... dort befinden sich meine markieren Orte, Meine Karten etc.
Unter iOS habe ich nur die Funktion gefunden meine markierten Orte anzeigen zu lassen wenn ich auf das Männchen recht oben klicke. Meine Karten tauchen aber leider nirgendwo auf...
2.)
Wenn das mit meinen Karten und iOS nicht funktioniert wie ich es mir wünsche, wäre es trotzdem toll wenn ich die markierten Orte umbenennen könnte. Habe bisher nur eine komplizierten Weg über google Booksmarks gefunden. Eventuell übersehe ich ja irgendwo einen Pfeil der diese leichter editieren lässt ( um die Möglichkeiten zu haben Ergänzen dazuzuschreiben ) https://www.google.com/bookmarks/
Das öffnet imho ja völlig neue Dimensionen im Bereich der Strafverfolgung. Wenn die Bilder auf einem Server gehostet werden, der überwacht wird und man deswegen Hausbesuch bekommt, könnte das schon fatale Folgen haben.
Andererseits könnten sich schuldige rausreden, wenn der Trojaner sich ändert und zufällige Bilder runterlädt.
Ebenso dürften da sehr viele Eltern/Nutzer geschockt werden, wenn diese gleich mit solchen Bilder konfrontiert werden.
Klar, den BKA Trojaner bekommt man zu 99% von Pornoseiten, Streamingseiten o. ä., aber das spielt ja erstmal keine Rolle.
Finde das schon recht heftig, welche Auswüchse das mittlerweile annimmt. Bin mal gespannt wann wir den ersten PC eines Nutzers hier haben, der genau diesen hat. In unserer Firma haben wir teilweise mit 3-5 infizierten Rechnern pro Woche zu tun. Der BKA-Trojaner hat eins defintiv bewiesen:
Die ganze Nation lädt sich illegale Inhalte aus dem Netz herunter bzw. streamt sich diese von Seiten wie Kinox.to.
Weil das im VI-Thread aufkam, hier mal ein neuer Thread dazu.
Zitat:
Zitat von Gipsel
(Beitrag 9760827)
Also für mich sieht das eher nach einer Skizze eines hybriden Opterons aus. Es gibt acht 72bit (64Bit+ECC) Speicherinterfaces für DDR3, wenn ich das richtig entziffere. Außerdem sind dort nur 16 CUs zu erkennen, also "nur" 1024 SPs. Und die paarweise Anordnung der Kerne erinnert doch irgendwie an Bulldozer. Außerdem, steht in der Mitte zwischen zwei Kernen in dem blauen Feld nicht "FPU"? Das ist also meiner Meinung ein high-level-Blockdiagramm eines 16 Kern-Bulldozer-Derivats mit 16 CUs (1024 SPs) und 8kanaligem DDR3-Speicherinterface (Bandbreite 136GB/s bei DDR3-2133).
Zitat:
Zitat von boxleitnerb
(Beitrag 9760865)
Im SA-Forum gibts das Bild in hoher Auflösung (aber in einem anderen Stil) übrigens schon seit September 2012. Also Fake?
Könnte eine Opteron APU sein?
Zitat:
Zitat von Gipsel
(Beitrag 9760998)
Sag' ich doch ;). Im Übrigen hat der Poster des Bildes bei SA unter das Bild geschrieben: "(Nevermind what's on the image, it's irrelevant to the topic of PI and VI)". Der hat das nur als Teaser benutzt und als Idee, was man unter 20nm so ungefähr auf ein Die quetschen könnte. Ob es echt ist oder nicht, läßt sich damit nicht entscheiden. Aber daß es nicht zu VI oder PI gehört, sollte klar sein.
PS:
Bei Chiphell haben die übrigens nur die Farben invertiert und das Bild aufgeblasen. :freak:
habe derzeit ein SW Raid5 bestehend aus drei 2.0TB WD20EARS am laufen.
Nun habe ich experimentell eine Ubuntu-Minimalinstallation 12.10 sammt XBMC auf einer eigenen SSD eingerichtet. Läuft soweit auch problemlos, bis auf die Tatsache, dass ich mein Raid5 nicht mounten kann.
Per Live CD und '$cd mdadm --assemble --scan' klappt es problemlos.
Auch auf meiner alten Ubuntu 12.04 Installation habe ich keine Probleme. Smart-Werte sind auch i.O.
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 114563071 57280512 83 Linux
/dev/sda2 114565118 125044735 5239809 5 Extended
/dev/sda5 114565120 125044735 5239808 82 Linux swap / Solaris
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
81 heads, 63 sectors/track, 765633 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002309e
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 3907029167 1953513560 83 Linux
Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
81 heads, 63 sectors/track, 765633 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00048416
Device Boot Start End Blocks Id System
/dev/sdc1 2048 3907029167 1953513560 83 Linux
Disk /dev/sdd: 2000.4 GB, 2000398934016 bytes
81 heads, 63 sectors/track, 765633 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0003eee4
Device Boot Start End Blocks Id System
/dev/sdd1 2048 3907029167 1953513560 83 Linux
Disk /dev/md0: 4000.8 GB, 4000792444928 bytes
2 heads, 4 sectors/track, 976755968 cylinders, total 7814047744 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
'cat /proc/mdstat'
Code:
xbmc@MicroServer:~$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md0 : active raid5 sdb1[0] sdc1[1] sdd1[3]
3907023872 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
'sudo mdadm --assemble --force --run /dev/md0 /dev/sd[bcd]1'
Code:
xbmc@MicroServer:~$ sudo mdadm --assemble --force --run /dev/md0 /dev/sd[bcd]1
mdadm: /dev/sdb1 is busy - skipping
mdadm: /dev/sdc1 is busy - skipping
mdadm: /dev/sdd1 is busy - skipping
Der letzte Punkt macht mich etwas stutzig. Was genau bedeutet busy. Die Platten sind ja nicht eingehängt.
hab hier ein Asus H67 Board bekommen das schon was älter ist und auf dem eine Sandy i3-2100 CPU lief (nur Board, ohne CPU). Nun wollte ich da drauf einen Pentium G2020 setzen (Ivy).
Frage: Läuft das Ding mit dem "alten" BIOS, das vermutlich noch keine Ivys kennt, überhaupt nicht an? Oder zumindest rudimentär, so dass ich das aktuelle BIOS mit Ivy-Support flashen kann?
ich muss hier mal eine Frage an die Radprofis stellen :) Habe vor kurzem mein neues Rad bekommen (von kreativrad.de) und habe mir schon von so manchem anhören müssen, dass das Rad mehr schein als sein ist. Das ist hier erst mal egal, weil mir gefällt das Rad und es fährt sich meiner Meinung nach gut.
Jetzt musste ich jedoch schon kurz nach Erhalt den Schlauch am Hinterrad wechseln da ich mir einen Plattfuß geholt hatte. Dabei viel mir auf, dass sich die Aufnahme (Stahlrahmen) beim Lösen der Muttern um ca. 1,3cm ausdehnt, sprich die Nabe ist wohl viel zu schmal?
Da ich nun nicht der absolute Vollprofi bin was Fahrräder angeht, lautet meine Frage ob das in Ordnung ist oder sollte ich das reklamieren? Ein bekannter meinte bereits, bei einem Alurahmen wäre eine zu schmale Nabe ein no-go wegen der höheren Steifigkeit, bei einem Stahlrahmen war er sich jedoch nicht sicher. Im Internet finde ich auch fast nur den umgekehrten Fall, das die Nabe zu Breit ist. Meinungen dazu?
Ich suche eine Software mit der ich mein iphone über alle 3 Achsen als Windows Joystick steuern kann. Bisher habe ich nur eine Software gefunden welche den internen gyro nutzt, diese ist jedoch anscheinend buggy und startet nicht (controcode). Die anderen nutzen nur Buttons und nicht den gyro oder werden nicht als Joystick erkannt.gibt es eventuell eine Software mit der man so etwas machen kann? Oder eventuell einfach nur die datenstreams zuweisen kann?