Zum Inhalt springen

Jimbo0915

Mitglieder
  • Gesamte Inhalte

    49
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Jimbo0915

  1. Hi Ming4, die Informationen die du gibt's, sind leider nicht ausreichend, um hier irgendwie ansatzweise präzise eine Zahl zu nennen. Wo sitzt das Unternehmen? Genauere Tätigkeiten? Das klingt nach First Level Support. Wenn dies der Fall ist, kA, vllt 30000 -32000 € ?
  2. Hi Thomas, wenn die Threads nicht verschachtelt sind ist es wurscht. Und selbst dann müsste man sich für einen Deadlock schon reichlich anstrengen LG Jimbo
  3. Naja, es kommt immer aufs Auto drauf an Ich habe unregelmäßig immer mal wieder Außentermine. die 30 Cent/ km sind bei meiner kleinen 20 Jahre alten, aber gut gepflegten Schrottkarre sogar gewinnträchtig, da ich keinen Wertverlust mehr habe. Geht das Ding kaputt, schiebe ich es in den Graben, nehm das Nummernschild ab, feil die Seriennummern raus und voila. Spaß beiseite, je nach Verbrauch und Fahrweise brauche ich ca. 15-19 Cent / Kilometer. Anders als bei der Steuerlichen Absetzung von Fahrtkosten wird hier auch jeder gefahrene Kilometer vergütet, nicht nur die einfache Fahrt. Ein Firmenwagen wäre hier sicher für mich finanziell ungünstiger. LG
  4. Hey gottablunt, Bruttogehalt: 3000 EUR PV anteilig: 25 EUR KV: 3000 EUR * (0,0715 + 0,009) = 241,50 EUR RV: 3000 EUR * 0,0975 = 292,50 EUR AV: 3000 EUR * 0,0325= 97,50 EUR Summe Sozialversicherungsabgaben: 25 EUR + 241,50 EUR + 292,50 EUR + 97,50 EUR= 656,50 EUR LG Jimbo
  5. Hi gottablunt, [COLOR="#008000"]//Arbeitslosenversicherungssatz AN[/COLOR] If !((6,5 / 2) == 3.25) { WriteLine([COLOR="#FF0000"]"MOEP!"[/COLOR]); } MOEP! :helau: LG Jimbo
  6. Hi LeChuck Um ehrlich zu sein, habe ich das Konzept gar nicht richtig erfassen können. Ein Datareader lädt den Datensatz raus, du aktualisierst diesen und gibt's dann eine Update Command zurück. ? Was tut der DataReader nachdem er einen Datensatz ausgelesen hat? tritt das Problem auch auf, wenn du dir ne DataTable rauslädst und diese durch iterierst? LG Jimbo
  7. Jimbo0915

    Crc16 ccitt

    Hi Leute, ich sitze gerade dabei eine CRC (CRC16 CCITT) Implementierung umzusetzen. Ich habe allerdings eine Verständnisfrage: Grundsätzlich ist es mir recht klar, wie das Ganze abläuft. Nur ein Punkt will mir nicht in den Schädel, und zwar die Generierung der Lookup Tabelle. Wenn ich das richtig verstehe, enthält die Lookup Tabelle für jedes möglicherweise im Datenframe enthaltene Byte den entsprechenden CRC-Wert, was eine Byteweise statt einer Bitweisen ermöglicht und ist dadurch dann entsprechend Schneller Der Code sieht wie folgt aus: und ist zum Teil geklaut (Quelle) Private Sub GenerateLookupTable() Dim temp As UShort Dim value As UShort [COLOR="#008000"]'Die Größe der Tabelle entspricht hier der Anzahl der im 'Datenframe möglichen Zeichen[/COLOR] _lookupTable = New UShort(255) {} [COLOR="#008000"]'Für jedes mögliche Byte im Datenstream?[/COLOR] For i As Integer = 0 To _lookupTable.Length - 1 [COLOR="#008000"]'temp stellt mit 0 initialisiertes 2 Byte Feld dar, korrekt? 'hier wird der CRC Wert von i berechnet?[/COLOR] temp = 0 [COLOR="#008000"]'Hier wird i einmal ganz nach links verschoben, wäre i also 255 'Dann würde value so aussehen (1111111100000000)?[/COLOR] value = CUShort(i << 8) [COLOR="#008000"]'Könnte jemand klügeres als ich ab hier mal für mich verständlich kommentieren? (idiotensicher )[/COLOR] For j As Integer = 0 To 7 [COLOR="#FF0000"] If ((temp Xor value) And &H8000) <> 0 Then temp = CUShort((temp << 1) Xor GENERATORPOLYNOM) Else temp <<= 1 End If value <<= 1 Next _lookupTable(i) = temp Next[/COLOR] End Sub [/code] Danke für eure Hilfe, LG Jimbo
  8. Hi Alle, Ich glaube, dass du im praktischen Einsatz zum Scripting mit Python gut zurechtkommst. Die Aussage, dass es als FISI nicht notwendig ist, große Erfahrung mit C# / Java etc. zu haben, ist richtig. Wenn du aber zumindest Grundkenntnisse diesbezüglich hast, schadet es deinem beruflichem Erfolg sicher nicht, grade wenn es darum geht, mit Softwareentwicklern zu kommunizieren. Genauso wenig ist es sinnvoll als FIAE zu sagen, "Windows Server 2012 / Exchange Server interessiert mich nicht". Wenn du wirklich vertiefte Programmierkenntnisse erwerben willst, die übers "Scripting" hinausgehen, dann kann ich nur vollstens flashpixx zustimmen. Programmiersprachen sind Werkzeuge. Man sollte wissen, wie man die Laube sauber entwerfen kann (OOD / OOA). Natürlich muss man auch grundsätzlich wissen wie man z.B. "hämmert". (OOP, Clean Code Development, Patterns). Welchen Hammer man schlussendlich benutzt, sollte man abhängig davon entscheiden, welcher Hammer (Programmiersprache) am besten passt. Man haut ja auch keinen Bildernagel mit nem Vorschlaghammer in die Wand. Die Feinheiten in der Anwendung des Hammers (Programmiersprache) kommen in der Regel durchs einfach "machen". LG Jimbo
  9. Jimbo0915

    Gehaltsfrage

    Nö, sehe ich auch wie bigvic. In Anbetracht des geforderten Profils und unter Einbeziehung deines Einsatzes (nebenberufliches Studium) solltest du schon mit 48000 Anfangen. Die werden dich runterhandeln, kannst dann ja immer noch bei 42000 Annehmen. Steigst du da mit 38-39 in die Verhandlungen ein, landest du bei 36k, wenn du Glück hast. Von 36 später auf 45 zu kommen (und danach höher) wird schwieriger als wenn du gleich höher anfängst.... Kann natürlich gut sein, dass denen 48k zu hoch ist und du gleich raus bist, da wäre dann wieder einiges zum Thema Fachkräftemangel zu sagen....
  10. Jimbo0915

    Serverlogik

    Naja, hab leider wenig Java Erfahrung, allerdings kann es hier schon einige Ursachen geben... Ob der TCP Overhead zu groß ist kann ich nicht sagen, halte ich aber eher für wenig wahrscheinlich. Abhängig von der Spieleranzahl würde ich z.B. nicht unbedingt einen Thread je Spieler benutzen, sondern evtl. ein Äquivalent zu den SocketAsyncEventArgs-Servern in C#. Dann Ist die Frage wie mit dem Buffer umgegangen wird. Reservierst du einen großen Block im RAM und arbeitest mit Offsets? Funkt der Garbage Collector hier rein? kA auf welchem Kenntnisstand Ihr diesbezüglich seid, ist sehr wahrscheinlich dass Ihr vom Server Design mehr versteht als ich und ich hier nichts sinnvolles beitragen kann. Ansonsten aber der Rat etwas konkretere Fragen oder mal nen CodeSample reinzustellen. LG TE
  11. In meinen Augen 1-, mit einigen unklaren Formulierungen des Arbeitgebers. Hier entsteht natürlich die Frage, warum jemand mit 1- nicht übernommen wird. LG Jimbo
  12. If (!(Intention("Fenster") == Intention("Formular erstellen"))) { //Bitte um Erklärung, was das Fenster sein soll, bzw. was der OP damit machen will RequestExplanation("Fenster"); } :confused:
  13. selfowned :old Also dann hier: klick hier
  14. Hi Braems, wenn du von den Jungs einen möglichst genauen KV möchtest, solltest du die Anforderung so genau wie möglich spezifizieren. KVs müssen allzuoft im Zelt hinterm Büro per Glaskugel erstellt werden. Auch der allgemein Bekannte "Ach, da fällt mir noch ein ..." -Anforderungsgenerator ist da wenig hilfreich. Das Problem, dass ich sehe ist das man dir durchaus eine günstige "quick'n dirty" Lösung mit einem Mini-Backend bieten könnte. Aber wenn dann mal was dazukommen soll an Funktionalität, endet es dann damit, dass das Produkt komplett neu aufgerollt werden muss, was dann in Summe teurer ist. Verstehe nicht, Anzahl Paletten zu einem Stichpunkt? je angefangenem Tag? Wenn Paletten umgebucht werden auf Kunde B, zahlt dann Kunde B ab Umbuchung? 00:00 Kunde A hat 28 Palletten an Lager. 07:00 Für Kunden A werden weitere 12 Paletten eingebucht 09:00 25 Paletten von Kunde A verlassen das Haus. 14:30 55 Paletten für Kunde A werden angeliefert. 18:00 70 Paletten von Kunde A verlassen das Lager. Was kommt dann bei der täglichen Ermittlung der Paletten heraus? 0?, 28?, 95? Diese Fragen haben halt schon erheblichen Einfluss darauf ob man lieber eine saubere Datenbank baut und nur einen minimalen Teil der Funktionalität nutzt (teurer) oder halt irgendetwas hin schlawienert(nicht teuer). LG Tobi
  15. Entschuldige bitte, das kam ein bisschen Sch...e von mir rüber, nichts für ungut. Keiner von uns kann alles wissen, das verlangt auch keiner. Es wirkte so, dass du den Fall, trotz SilentDemise' Tipp, "abgeschlossen" hattest, nach dem der Browser für dich die Dokumentenstruktur erahnt hatte.
  16. Du hast leider nicht ganz erfasst worauf die Punkte, auf die du anspielst, abzielen. In einem nicht IT Betrieb, der ein sehr kleiner Mittelständler oder ein größeres Kleinunternehmen ist, gibt es vom Startup an PCs, Drucker etc. Langjährige Mitarbeiter, die sich dazu berufen fühlen, betreuen dies neben Ihrem Kernarbeitsgebiet mit. Das Unternehmen wächst und die Mitarbeiter kommen dann meist aus zeitlichen Gründen nicht mehr dazu, dies zu betreuen. Und hier kommt jetzt der Knackpunkt: Im Sinne der Unternehmensführung ist es dann "NOTWENDIG" geworden, sich um einen IT Mitarbeiter mit fundierten Fachkenntnisse zu bemühen. Man ist "GEZWUNGEN" jemanden einzustellen, der dies betreut. Hieraus erschließt sich in der Regel: Eine funktionierende und proaktiv, nicht reaktiv gestaltete IT wird nicht als Teil des Unternehmenserfolges erkannt, da hier ja keine Überschüsse erwirtschaftet werden. Es wird nicht erkannt, dass das Sparpotenzial, dass durch optimale IT Infrastruktur erreicht werden kann, nötige Investitionen schon nach kurzer Zeit ammortisiert. Demzufolge sind die Kosten so gering als Möglich zu halten. Das macht die Arbeit für den IT Verantwortlichen in der Regel sehr sehr schwer. Ob dies bei euch tatsächlich so ist, kann ich natürlich nicht beurteilen. 2.) Zur Ausbildung: ja sowas lernt man auch, Rechner anschließen kann jeder Schimpanse, aber nicht ausschließlich. Und wenn es sich bei dem Administrator nicht nur um jemanden Handeln soll, der Scripte entwickelt oder Excellisten "programmiert", braucht man schon jemanden der viel Kann und Universal gebildet ist (also nicht nur SysAdmin oder Entwickler). der wird für euch nur schwierig zu bekommen sein. LG Tobi
  17. Jo und das ist der Grund warum in jeder Stellenbeschreibung im Internet dann am besten ein Master Abschluss benötigt wird, mit 60 Jahren Berufserfahrung etc.
  18. Klar, wenn das Systemhaus für jeden Druckerpatronenwechsel jemanden Vorort schicken muss. Kommt halt immer drauf an. Aber mit 3000EUR / Monat wirst du schon einen ausreichenden Servicevertrag bekommen können. Das ist immer noch weniger als man für den Administrator bezahlt wenn man Ihm einen Hungerlohn zahlt (Lohnnebenkosten) und als Betriebsausgabe "vermarktbar".
  19. Das hat doch nichts mit Selbstverwirklichung oder glücklich werden zu tun. Jeder soll glücklich werden wie es ihm passt. Bei der unklaren Stellenbeschreibung werdet Ihr aber einfach Schwierigkeiten haben, jemanden zu finden, der auf euer Profil passt. Auf die benannte Stellenbeschreibung hin habe ich folgendes Bild im Kopf (nicht als Kritik an deiner Person gemeint): Kleines Unternehmen, Turnschuhadministration, veraltete IT-Infrastruktur, keine Investionsbereitschaft, 1st Level Support für Pappnasen die seit 15 Jahren einen Computer-Arbeitsplatz haben und einen mit großen Augen angucken wenn man sagt: "Öffnen Sie den Arbeitsplatz/Computer". Der Administrator ist dort notwendiges Übel statt akzeptierter Teil des Unternehmenserfolges, miese Bezahlung. Kaum persönliche Weiterentwicklung möglich. Für mich persönlich wäre dies der Grund, mich nicht zu bewerben. Poste doch mal die Stellenanzeige (gerne anonymisiert). Vllt täusche ich mich ja gewaltig. EDIT: Ok grad mal auf eure Homepage geschaut. Da sollte sich bei der Stellenbeschreibung sicher was machen lassen. Moderne Medizintechnik, Vernetzung, Komplexe Softwaresysteme. Vermutlich werden die "spannenden" Gerätschaften zwar vom Hersteller verwaltet, aber immerhin... LG Tobi
  20. Klingt halt nach einer langweiligen Stellenbeschreibung und auch so an als wenn die Verdienstmöglichkeiten hier stark begrenzt sind, da ja offensichtlich wenig Verständnis für die Erfordernisse an den Administrator da zu sein scheint (PCs schleppen ist ne Stellenbeschreibung für einen Lageristen) und jeder Cent Lohn dem Verantwortlichen schon zuviel zu sein scheint. Für die Stellenbeschreibung sollte man auf jedenfall nicht 10 Jahre Erfahrung vorraussetzen. Motivierte und talentierte Neueinsteiger hält man so von einer Bewerbung ab. Nach der Ausbildung versuchen die Füchse natürlich in Unternehmen zu kommen mit Serverfarmen oder SAP oder Exchange Clustern oder komplexen Virtualisierungsumgebungen usw. zu kommen. Das sind dann Kenntnisse, die sich auch zu Geld machen lassen. Jemand mit 10 Jahren Berufserfahrung der was auf sich hält und den Job wechselt wird sicher nicht für 30000€ / anno bei euch anfangen. Klingt halt nach einem Job den so halbwegs jeder Hobby Bastler schafft. Nichts für Ungut. Wird meiner Meinung nach vermutlich schwer einen hoch motivierten Mitarbeiter hierfür zu finden. LG Tobi
  21. SilentDemise' Antwort ist wenig hinzuzufügen. Du solltest dir auf jeden Fall angewöhnen strukturiert zu arbeiten. So ein Spike hilft sicherlich immer, aber ohne Konzept verliert man schnell den Faden (bei Aufgaben dieser Größe natürlich eher nicht). Kleiner Tipp: StreamReader implementieren IDisposable. Optimalerweise nutzt die hier ein using Statement. Denke aber das ist noch etwas zu weit vom Thema her, kannst es aber bitte im Hinterkopf behalten bzw. deinen Ausbilder mal drauf ansprechen warum / wieso. LG Tobi
  22. Keine Ahnung von VBA, gibt es nicht ein Art "SuppressEvent(var EventType)" Methode oder Worksheet.Events.Event.Enabled Eigenschaft? Ansonsten würde ich folgendes für unschön aber zweckmäßig halten, ist C# solltest wohl aber hinbekommen: Private bool _supressEvents; Public Class() { _supressEvents = false; } Private void Worksheet_Change(Range Target) { If(Target = Anzahl || Target = Rabatt || Target = Einzelpreis) { If (_supressEvents) return; _supressEvents = true; //Do **** here _supressEvents = false; } } LG Tobi
  23. Hey Phillip, public void UploadDirectory(string directoryPath, string critPattern) { string[] files = System.IO.Directory.GetFiles(directoryPath, critPattern); foreach (string file in files) { UploadFile(Path.Combine(directoryPath, file)) } } public void UploadFile(string filePath) { //do stuff here } würds aber auf jedenfall asynchron abarbeiten (Parallel.ForEach, Async/Await, BeginXXX EndXXX, ThreadPool.QueueWorkItem) oder wie auch immer du dir das dann vorstellst. LG Tobi

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...