Zum Inhalt springen

Mttkrb

Mitglieder
  • Gesamte Inhalte

    469
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    2

Alle Inhalte von Mttkrb

  1. Glückwunsch. Wenn am Ende alles gut wird, hat es sich ja gelohnt. Viel Erfolg auf deinem weiteren Weg.
  2. Hi, die beiden Zeilen settingsPart.Settings.Save(); doc.MainDocumentPart.Document.Save(); reichen leider nicht aus. Das Feld bleibt bis zum aktualisieren der Feldverweise leer.
  3. Hallo in die Runde, ich bin gerade dabei etwas mit Word-Dateien mittels DocumentFormat.OpenXml abseits der Interop-Welt zu arbeiten. Nun bin ich dabei Felder zu aktualisieren. Built-In Felder, wie Title und Company lassen sich relativ leicht über die ExptendedFileProperties bzw PackageProperties ändern. Bei selbst erstellten Feldern kann ich diese zwar ändern, aber ich muss in den Einstellungen anschließend die Property UpdateFieldsOnOpen setzen, damit die Änderung sichtbar werden. Meine Frage hierzu lautet nun: Kann ich das beim bearbeiten des Openxml direkt machen, ohne dass der Benutzer beim öffnen Dialoge zum Aktualisieren der Felder bestätigen muss? Hier mein Beispielcode dazu: using DocumentFormat.OpenXml; using DocumentFormat.OpenXml.CustomProperties; using DocumentFormat.OpenXml.Packaging; using DocumentFormat.OpenXml.VariantTypes; using DocumentFormat.OpenXml.Wordprocessing; using System.Linq; namespace TestNamespace { class WordProcessing { public void DoWork() { using (var doc = WordprocessingDocument.Open("FILENAME.DOCX", true)) { doc.ExtendedFilePropertiesPart.Properties.Company.Text = "NEW COMPANY"; doc.PackageProperties.Title = "NEW TITLE"; var prop = doc.CustomFilePropertiesPart.Properties.OfType<CustomDocumentProperty>().FirstOrDefault(f => f.Name.Value == "TEST"); if (prop != null) { prop.VTLPWSTR = new VTLPWSTR("NEW VALUE"); } var settingsPart = doc.MainDocumentPart.GetPartsOfType<DocumentSettingsPart>().FirstOrDefault(); if (settingsPart != null) { var updateFields = new UpdateFieldsOnOpen(); updateFields.Val = new OnOffValue(true); settingsPart.Settings.PrependChild<UpdateFieldsOnOpen>(updateFields); settingsPart.Settings.Save(); } } } } }
  4. Hi, auf der Seite decatec.de findest du die nötigen Infos zum Betrieb von nextcloud hinter einem Reverse Proxy. Die Anleitungen auf der Seite werden regelmäßig angepasst. Bei den neueren Anleitungen dazu wird eher auf den Betrieb mittels einer subdomain eingegangen ( https://decatec.de/home-server/nextcloud-auf-ubuntu-server-20-04-lts-mit-nginx-mariadb-php-lets-encrypt-redis-und-fail2ban/ ). Unter https://decatec.de/home-server/nextcloud-auf-ubuntu-server-18-04-lts-mit-nginx-mariadb-php-lets-encrypt-redis-und-fail2ban/ ist die Einrichtung in einem Unterverzeichnis beschrieben.
  5. Hi, um zurück zum Thema zu kommen: Die Gehaltserhöhung ist doch eh erst bindend wenn etwas unterschrieben wurde. Vorher würde ich auch als Arbeitgeber nicht mehr zahlen. Versprechen können alle viel, aber bei Zusagen zu Gehalt/Bonus/... sollte man immer auf etwas schriftliches setzen.
  6. Hatte ich auch gedacht. Ging aber überraschend schnell. class Program { static void Main(string[] args) { Console.WriteLine("Bitte Zeichen eingeben: "); var characters = Console.ReadLine(); var sorted =characters.ToLower().OrderBy(o=>o).ToArray(); var lines = File.ReadLines("wortliste.txt"); var result = lines.AsParallel().Where(f => f.ToLower().OrderBy(o => o).SequenceEqual(sorted)); Console.WriteLine($"Mögliche Wörter sind: {string.Join(", ",result)}"); Console.ReadKey(); } }
  7. Ich würde wie folgt vorgehen: zu suchende Zeichen eingeben Zeichen sortieren Großbuchstaben durch kleinbuchstaben ersetzen mögliche Wörter aus Datei oder db laden zu jedem Wort einen Sortierstring speichern und hier Zeichen sortieren und Groß-durch kleinbuchstaben ersetzen alle Einträge mit dem Sortierstring vergleichen Ersten oder alle Treffer ausgeben. (Je nach Fragestellung) Mit C# wären die Linq-Methoden AsParallel, Where, OrderBy, und SequenceEqual, bzw. string.ToLower hilfreich. Dann sind das nur ein paar Zeilen.
  8. Wichtig ist, dass du als Fisi ein Problem gestellt bekommst und dann die passende Lösung heraussuchst. Man kann etwas tricksen, wenn im Antrag die Lösung nicht erwähnt wird und du durch Vergleiche der Kosten Features etc. auf Hersteller XY mit Produkt Z kommst. Die Durchführung des Projektes ist halt nur ein Teilaspekt des ganzen.
  9. Du darfst nur Zeiten aufführen, die du selbst machst. Wenn Teile deines Projektes von jemand anderen bearbeitet werden, so muss dies gekennzeichnet werden und darf nicht in deine eigene Zeitplanung der 35 Stunden mit einfließen. Wenn z.B. die vergebene Arbeit 12 Stunden benötigt und du 35h für den rest veranschlagst, so läuft dein Projekt zwar über 47 Stunden. Deine Arbeiten werden nur ggf. zwischenzeitlich unterbrochen.
  10. Hi, steht die Lösung denn schon fest, wenn der Hersteller feststeht? Dann würde Punkt 1.4 ja wegfallen. Für mich klingt es nach einem Arbeitsauftrag als nach einem Projekt. "Installiere unsere Zeiterfassung an zwei weiteren Standorten". Welche Entscheidungen triffst du genau? Allgemein fehlt mir deine Zeitplanung zur Gliederung. Wo wird welche Zeit benötigt?
  11. Schau am besten mal direkt bei den Firmen auf den Homepages vorbei. Viele Mittelständische und größere Firmen haben dort auch eigene Karriereportale auf denen offene Praktikums-/Ausbildungsplätze ausgeschrieben sind. Wenn es für dich in Frage kommt, dann wäre ein duales Studium bestimmt auch eine Möglichkeit. Zur Finanzierung in der Ausbildung: Berufsausbildungsbeihilfe (BAB) kann man zur Ausbildung beim Amt beantragen. Je nach Ausbildungsvergütung, Verdienst der Eltern, Entfernung zur Heimat etc. schwankt die Summe mit der du unterstützt wirst.
  12. Den von Office kannst du ruhig nutzen. Ich persönlich habe damit keine Probleme. Die Option mit der Bildqualität sollte eigentlich reichen.
  13. Hi, ich habe vor einigen Jahren auch an der TH Köln Technische Informatik studiert. Wie schon angesprochen war Mathe in fast jedem Modul vorhanden. Ich hatte damals einen Vorbereitungskurs besucht, damit die Grundlagen (Potenzrechnen, Kurvendiskussion, etc.) bei mir zumindest etwas vorhanden waren. Mit dem Wissen war es trotzdem sehr anspruchsvoll. Der Kurs wurde in den Semesterferien vor dem eigentlichen Studienbeginn angeboten.
  14. Hi, Da du jemanden in deiner (Fach-)Hochschule benötigst, der dich bei deiner Arbeit betreut, solltest du zuerst einen Betreuer finden, der mit dem Themengebiet vertraut ist. Die Ausarbeitung der genauen Fragestellung wird dann klären, ob das Thema möglich ist. IT-Security ist ein großes Feld. Die Analyse vorhaltender Technologien für einen bestimmten Anwendungsbereich wäre z.B. möglich.
  15. Du kannst über die OCC-Commands von Nextcloud in der Shell einen User hinzufügen und den mit den entsprechenden Rechten ausstatten: Benutzerverwaltung: https://doc.owncloud.com/server/admin_manual/configuration/server/occ_command.html#user-commands Gruppenverwaltung: https://doc.owncloud.com/server/admin_manual/configuration/server/occ_command.html#group-commands evtl muss der gesamte Pfad von occ angegeben werden also in etwa so: sudo -u www-data php /var/www/nextloud/occ -V
  16. Ich vermisse es gerade total. In der Ausbildung war der Weg zur Arbeit mit dem Fahrrad die einfachste Variante. Auch wenn dies bedeutete, dass bei jedem Wetter am Tag 12km zurück gelegt werden mussten. Zwischendrin hat es genervt, war aber insgesamt haben die Vorteile überwogen. Dann konnte ich mir irgendwann ein Auto leisten, Umzug in eine andere Stadt mit besserer Bahnanbindung und längerem Arbeitsweg. So kam es, dass ich Jahrelang nicht mehr mit dem Rad zur Arbeit gefahren bin. Wenn es soweit ist, werde ich berichten. Bis dahin: Vielen Dank für eure Meinungen, Tipps und Gedanken!
  17. Ich hab zum Glück noch ein bischen Zeit um zu trainieren. Ein Gepäckproblem habe ich nicht. Ich nutze jetzt schon für kurze Touren ein-zwei wasserdichte Seitentaschen für den Gepäckträger. Diese sind fest am Fahrrad befestigt und haben mich bis jetzt nicht im stich gelassen. Notebooks oder andere zerbrechliche Gegenstände werden entsprechend gepolstert. Wie es bei Regen oder schlechtem Wetter aussieht muss ich mal schauen. Ich denke dass da ggf. etwas Überwindung notwendig ist, um dann auch mit dem Rad zu fahren. Bevor ich mich zu einem Dienstrad oder Pedelec entscheide werde ich erstmal mit meinem jetzigen Rad fahren. Das Auto soll später nur ausser der Reihe genutzt werden.
  18. Ok. Das mit den anfänglichen schmerzen hab ich mir schon gedacht. Ich hoffe mal, dass das mit der Zeit nachlässt. ?
  19. Hallo, ich ziehe nächstes Jahr um und werde dann ca. 20km Arbeitsweg haben. Mit dem Auto ist morgens bei Verkehr die Strecke in 15-20min zu schaffen. Jedoch möchte ich mich wieder mehr bewegen und das Rad zur Arbeit nutzen. Lt. Routenplaner benötige ich für die Strecke etwa eine Stunde. Große Steigungen sind nicht vorhanden und alles ist asphaltiert. Hat jemand von euch Erfahrung 20km morgens zur Arbeit zu pendeln? Helm, Regenklamotten und für kältere Tage ein entsprechender Kälteschutz gehören natürlich dazu. Eine Dusche ist im Betrieb vorhanden. Eine Möglichkeit wäre weiter das Auto zu nutzen. Eine andere wäre die ersten 6km mit dem Rad zu fahren und dann auf die Bahn umzusteigen. Die Monatskarte kostet dann ~124€ einzeln bzw im Abo ~107€, was ich persönlich für die Strecke schon happig finde. Ich spiele mit dem Gedanken mir auch ein Pedelec (bis 25km/h) anzuschaffen, um mit etwas weniger Kraftanstrengung unterwegs sein zu können. Zur Zeit bin ich Besitzer eines Tourenrades mit dem ich schon relativ flott unterwegs bin.
  20. Finde ich persönlich auch nicht optimal. Stelle bitte deine konkreten Fragen hier in diesem Thread, sofern du dadurch nicht dein Abschlussprojekt gefährdest.
  21. Hi, hat sich nun alles geklärt? Ich habe gesehen, dass du einen neuen Thread zu der Fragestellung aufgemacht hast.
  22. Also das ganze wird über die Entgeltumwandlung finanziert? Ist das nicht ursprünglich dafür gedacht gewesen steuerfrei in die Altersvorsorge einzuzahlen? -> Kann man machen. Muss jeder für sich entscheiden. Ich verringere dadurch ja auch meine Bruttobezüge. Dadurch bezahle ich weniger Steuern und Sozialabgaben. Dazu spart der Arbeitgeber den Anteil zur SV ebenfalls entsprechend ein. So lohnt sich das für ihn. Man müsste das mal durchrechnen, was die Kompensation (eigene gesparte Beiträge + AG-Anteile ) durch private Vorsorgen kosten würde. Wenn du in Rente gehst, Arbeitslos wirst oder längere Zeit krank bist, bist du auf diese Leistungen angewiesen. Also einfach die monatlichen Netto-Beträge miteinander vergleichen ist hier etwas blauäugig. Die Problematik bei Verlust oder Schäden von Produkten, die ich monatlich durch Leasing oder Kredite abzahle wurde ja bereits etwas zu gesagt. Ich persönlich halte nichts davon Unterhaltungselektronik o.ä. auf Pump zu kaufen. Darauf spare ich lieber. Bei Gegenständen, die ich zum täglichen Leben benötige macht dies durchaus Sinn. Für Konsumartikel möchte ich mir ungern eine monatliche Rate ans Bein binden. Darauf spare ich lieber. Aber dieser Punkt muss jeder für sich selbst entscheiden. Andere sehen das evtl. nicht so eng.
  23. Das Thema ist wirklich etwas komplizierter. Auf dem Dongle sind am Ende ja nur die Lizenzinformationen gespeichert. Irgendwo muss ja festgelegt sein, was die Software in welchem Umfang für den Kunden darf. Das muss tief im Programm integriert sein, weil ja z.B. Buttons in der Software ausgeblendet werden, wenn Feature xy in der Lizenz nicht vorhanden ist. Daneben gibt es noch zig Möglichkeiten User-Lizenzen festzulegen. (Z.b. x-Anzahl User die alles dürfen und y-Anzahl User haben lesenden Zugriff, aber nur auf Feature Z). Ob du am Ende einen Dongle oder einen anderen Speicherort für deine Lizenz verwendest, ist nur ein Teil deiner Überlegung. Als Tipp: Schau dir doch mal andere Produkte an, wie die das regeln. Da fallen dir bestimmt noch ein paar Sachen ein. Ich glaube, ich habe jetzt schon etwas viel gesagt. Mehr geht wirklich nicht.
  24. Den DataContext Kannst du im xaml auch wie folgt setzen: <Window ..... > <Window.DataContext> <local:Klasse /> </Window.DataContext> <Grid>...</Grid> </Window> So sparst du dir die Zeile im Codebehind. Ich bin auch ein Freund die Commands im ViewModel zu definieren. Da hat man am Ende alles schön gebündelt. Dazu noch Bezeichnungen direkt in Resourcendateien definieren, damit man später weniger Arbeit bei der lokalisierung hat. Bei einem kleinen Testprojekt mag das nicht viel nützen, aber später spart dieser Ansatz meiner Meinung nach viel Zeit.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...