Zum Inhalt springen

Schiller256

Mitglieder
  • Gesamte Inhalte

    1.547
  • Benutzer seit

  • Letzter Besuch

Beiträge von Schiller256

  1. Einen Bugzilla Client baust du mit Sicherheit nicht in 70 Std. Zumal deine Begründung weshalb du das machen willst schon etwas an den Haaren herbeigezogen klingt. Denn nur weil ich eine Spaltenbreite nicht ändern kann fange ich doch nicht an einen neuen Client zu bauen.

    Das Offline Thema darfst du auch nicht unterschätzen. Wenn das bugzilla nicht unterstützt müsstest du den merge von Hand selbst machen.

    Also Open Source Alternative kannst du dir eclipse mylyn anschauen. Dort gibt es auch einen connector für bugzilla.

  2. Das Problem wirst du in Java nicht gelöst bekommen. Denn wenn dein Programm gestartet wird bekommst du einen Java Prozess im System unter dem es läuft. Wenn du dein Programm ein zweites mal startest bekommst du einen zweiten java Prozess dieser weiß aber von deinem ersten Prozess nichts und dann auch nichts von deinem Singleton in deinem ersten Programm.

    Was möglich wäre, ist das du in deinem Programm schaust ob es schon einen Java Prozess mit deinem Programm gibt und dann dein zweites Programm nicht noch einmal starten. Das ist aber in meinen Augen keine saubere Lösung. Denn du musst ganz genau schauen das es wirklich dein Java Prozess ist denn es kann durchaus sein das es noch andere Java Prozesse gibt.

    Weitere Möglichkeit ist du schreibst eine lock Datei. Hat aber den Nachteil das du auch dafür sorgen musst das diese Datei nach einem Programmabsturz wieder weg geräumt wird.

  3. Aufgrund deiner Angaben wird es sehr schwer da dir passenden Informationen zu geben. Denn Datamining und Datewarehouse und auch BigData sind im Moment so tolle Modeworte das faste jede Firma sowas in Stellenausschreibungen drin stehen hat.

    Die erste Frage ist was wirst du in der Firma machen? Bist du einer der Datewarehouse Software verwendet oder wirst du für diese Software programmieren? Wenn du sie nur verwendest wirst du wohl eher nur das Frontend sehen und "Abfragen" zusammen klicken. Sollst du als Berater für diese Software eingesetzt werden? Dann würde dein Job noch mal anders aus sehen.

    Damit wir dir weiter helfen können müsstest du uns ein paar mehr Informationen geben. Wenn du sie im Moment nicht hast dann Frage in der Firma nach. Denn Jobtitel sind nun mal in der IT nicht wirklich eindeutig da hilft meist nur nachfragen und erklären lassen was die jeweilige Firma damit meint.

    Zum Thema JEE da schaut es im Moment eigentlich nicht schlecht aus mit Stellen auch für Einsteiger nicht. In welcher Region suchst du und wäre es vielleicht möglich auch die Region zu wechseln?

  4. Es gibt viele Wege die nach Rom führen. Aber Java an sich ist doch überhaupt nicht das Problem. Also wenn er nicht vollkommen gehen die Oracle Lizenzen gearbeitet hat. Was ich mir bei eine Report Erzeugung nicht vorstellen kann sehe ich keine Problem die JRE mit auszuliefern. Im Notfall wird die Setup Datei so gebaut das die JRE erst bei der Installation aus dem Internet geladen wird und dann installiert. Damit umgehst du das direkte ausliefern und setzt nur eine JRE voraus.

    Gegen die BCL for Java kann man in meinen Augen nur verstoßen wenn man direkt in den java, javax com.sun packages Änderungen vornimmt und diese dann ausliefern will. Das habe ich bis heute noch nicht oft gesehen und macht auch eigentlich nur sehr wenig Sinn. Sehe auch keinen Grund wieso mal bei apache FOP soetwas machen müsste.

    Vielleicht kannst du mal ein paar mehr Infos geben weshalb du denkst das du die JRE nicht ausliefern kannst. Wir reden doch hier von der normalen JRE die man auf seinem Rechner hat? Oder macht du etwas mit embedded java? Da sieht die Sache dann schon wieder anders aus.

  5. Bei Oracle kostet Java Lizenzgebühren, wenn es in den produktiv Einsatz im Unternehmen geht. Damit ist es nicht geeignet... -> Lizenzkosten, die ich mir nich leisten kann.

    Kannst du da vielleicht mal einen Link zu geben? Denn ich finde immer nur die Verweise auf BCL for Java und da finde ich keine Lizenzgebühren drin. Welche Gebühren sollen denn da anfallen?

    Denn wenn du die JRE so lädst und installierst fallen auch keine Gebühren an nur weil du die JRE mit in deine Software packst sollen Gebühren anfallen. Ich denke da hast du vielleicht etwas durcheinander geworfen denn die JRE kannst du grundsätzlich erstmal nutzen und auch in deinem Unternehmen verteilen wie du willst.

  6. Da musst du dann schon mal etwas mehr Infos geben. Da wir deine Software nicht kennen und auch nicht die Lizenz unter der sie läuft ist es schwer für uns zu sehen wieso es z.b. mit der BCL for Java nicht gehen sollte. Ich kenne sehr viel Softwarehersteller die eine "eigene" JRE mit ausliefern. So das es da surchaus möglichkeiten gibt ohne an Oracl gleich viel Geld zu zahlen.

    Alternativ kannst du schauen ob die OpenJDK etwas für dich ist. Eine weitere Möglichkeit ist es die JRE bei der Installation erst zu Laden so das du es dem Nutzer überlässt die Lizenzen von Oracle zu akzeptieren. Dieses Vorgehen bieten auch einige Setup Programme an.

  7. Da du ein CRM von vorn herein ausschließt würde ich im Antrag auch gar nicht darauf eingehen das du eine Marktanalyse gemacht hast. Denn außer das es im Antrag steht machst du damit nichts mehr. Dann kannst du es auch gleich weg lassen.

    Ich sehe das Problem eher in der Datensynchronisation. Darauf gehst du kurz ein und willst diese dann auch in deinem Projekt entwickeln zumindest lese ich das aus deinem Antrag heraus. Das glaube ich dir nicht das du das in 70 Std. schaffen wirst. Wenn dein Schwerpunkt aber auf dem Client liegt dann wirf auch die Datensynchronisation aus dem Antrag raus setze sie als gegeben und fertig ist. Es gibt einige Ansätze wie man mit solch verteilten Datenbanken umgehen kann bzw. gibt es auch verschiedene Datenbanksysteme die das können. Selbst eine Synchronisation in dem Projekt zu realisieren das kannst du in den 70 Std. niemals leisten.

  8. Zum einen glaube ich nicht das es keine fertige CRM Software gibt die das kann was du willst. Hinzu kommt wenn du das wirklich selbst umsetzen willst, da reichen mit Sicherheit keine 70 Std. Alleine die Datenbank Synchronisation zwischen deinem Client und dem Server kann ein FIAE Projekt werden.

  9. Und zum Thema Eclipse: Ich hatte wie fast befürchtet Probleme mit dem Zeichensatz. Es setzt den Zeichensatz einfach hart auf irgendeinen. Die PDT & Co. funktionieren zwar mit dem neuesten Eclipse, allerdings treten da beim Starten ein paar Exceptions auf.

    Den Zeichensatz kannst du in Eclipse Grundsätzlich erstmal je Workspace einstellen. Du kannst das aber auch je Datei bzw. je Projekt ändern. Also Zeichensatzprobleme hat eclipse nicht sondern das Problem ist das ihr euch in einem Projektteam auf einen Zeichensatz einigen müsst und diesen dann auch je Workspace einstellen müsst.

    Was für Exceptions fliegen denn beim starten?

  10. Zu deiner eigentliche Frage hast du ja bereits einen Link bekommen. Du kannst ja mal durchrechnen was es für dich Kostentechnisch bedeuten würde wenn du nach München gehst. Wenn ich das ganze jetzt aber mal so im Kopf überschlage dann wird es sehr eng werden bzw. sogar eher ins Minus gehen im Vergleich zu dem was du heute hast. Denn du hast ja weiterhin Kosten auch mit deiner Frau zusammen die bezahlt werden müssen.

    Speziell der Firmenwagen kann schnell ins Auge gehen wenn er dir auch zur privaten Nutzung überlassen wird. Dann musst du den Geldwerten-Vorteil auch noch versteuern und das kann schnell mal 100-200 Euro weniger im Monat bedeuten die du raus bekommst. Dir dir dann wieder für Miete oder ähnliches fehlen.

    Ich selbst habe auch mal für gut 10 Monate bei München gewohnt und jeden Tag in die Innenstadt gependelt. Das Zimmer was ich hatte war in einer Anlage wo nur Studenten und Azubis wohnen durften also waren die Preise da schon moderat. Dennoch war in dem Zimmer nicht mehr Platz als für ein Bett und einen Schreibtisch. Das ganze hat mich dann Warm immer noch gute 400 Euro gekostet.

  11. Wo willst du dich denn selbst gerne hin entwickeln? Willst du in der Technikerschiene bleiben oder willst du in die Systemadministration oder vielleicht ganz was anderes?

    Das du aus deiner jetzigen Firma weg willst kann ich durchaus verstehen. Aber bei dem geringen Gehalt würde ich nicht mal im Traum dran denken auch nur einen km Richtung München zu fahren. Denn du verdienst dann deutlich weniger als heute und musst noch einen zweiten Haushalt führen. Das ist so gut wie nicht machbar zumindest nicht bei diesem Einkommen in der Region.

  12. Also für 25K im Jahr würde ich nicht ins Münchener Umland ziehen. Du verdienst grob über den Daumen gepeilt 400 Euro Brutto mehr im Monat als bei dir in der Gegend. Dafür wirst du in der Münchener Gegend kaum eine Unterbringung finden.

    Du schreibst selbst das du erstmal von Zuhause arbeiten sollst also brauchst du mindestens noch einen Internetanschluss. Bei dem Dienstwagen musst du auch genau hin schauen wenn die private Nutzung eingeschlossen ist musst du den Geldwerten Vorteil auch nochmal versteuern. So das du in meinen Augen weniger in München verdienst als wenn du bei dir in der Gegend eine Stelle annehmen würdest.

    Hinzu kommt das du ja auch ab und an nach Hause willst und da brauchst du auch entweder Benzin oder ein Bahnticket auch das kostet schnell mal an die 100 Euro für hin und Rückfahrt.

  13. In der Recherche werden Softwarelösungen gesucht, die zu einem die Performance und Auslastung des Servers aufzeichnen oder eine bestimmte Anzahl von Usern/Clients mit eigener IP - Adresse simulieren können.

    Ja, was denn nun? Willst du eine Software evaluieren die die Auslastung des Servers überwacht oder eine Software die Last auf dem Server erzeugt? Das sind zwei paar Schuhe und haben erstmal nichts miteinander zu tun. Das ist schon mal ein Punkt der mich etwas stutzig macht. Suchst du nun ein Überwachungswerkzeug oder ein Lasttesttool?

    Genau, das denken viele. Lustigerweise sind die Browser recht unterschiedlich was die Bandbreitenausnutzung angeht.

    Da bist du dir sicher? Ich würde bei einem solchen Antrag auch erstmal genauso reagieren und sagen das sollte doch fast gleich sein bzw. dann eventuell schon in der Messungenauigkeit verwinden. Wenn dem nicht so ist solltest du vielleicht auch im Antrag etwas genau darauf eingehen.

    Da du in deinem weiteren Antrag primär auf die Lasterzeugung eingehst gehe ich mal davon aus das du ein Werkzeug suchst welches dir diese Last erzeugen kann. Gibt es da überhaupt eins welches die echten Browser nutzt um die Last zu erzeugen? Viele tun nach außen nur so als wären sie ein IE oder Firefox nutzen aber nicht die echten Browser Installationen auf dem System. Denn sonst hättest du unter umständen Probleme mit Sessions und dem Browser cache.

    Also grundsätzlich kann das denke ich schon ein FISI Thema werden aber du solltest schon noch etwas klarer werden was du da eigentlich gerade versuchst. Denn so ganz klar kommt das aus deinem Antrag nicht rüber. Zumal du sehr auf Browser und dann später auch auf die Codecs abzielst. Beides ist etwas was du auf dem Client Maschinen nur schwer vorgeben kannst.

  14. Das Forum hier ist keine Prüfungskommission, oft lagen hier auch alle Gegensprecher daneben und die Anträge gingen beim 1. mal durch.

    Das wird auch nirgendwo hier behauptet. Die Anträge kommentieren aber meist Personen die selbst Prüfer sind oder Teilweise schon jahrelange eigene Erfahrungen im Projektgeschäft bzw. mit Azubis und Abschlussprojekten haben.

    Auch noch ein Tipp von mir. Nicht immer bedeutet das ein genehmigtes Projekt auch ein voller Erfolg in der Doku und/ oder Präsentation wird. Zum Teil werden auch Anträge genehmigt in der Hoffnung das der Azubi da noch etwas daraus macht. Es ist aber eben dann auch schon vorgekommen das das dann in die Hose geht.

  15. Um die Skripte herum würde ich auch noch ein Dokumentationstool mit Datenbank entwickeln, damit die Testläufe zentral protokolliert werden können.

    ...

    die Auswahl zwischen den potentiellen Produkten erfolgt natürlich, aus verschiedenen Gründen ist autoit bisher allerdings der Favo.

    Hier aber bitte Aufpassen denn du fängst jetzt bereits an ein Tool zu entwerfen wie es sie bereits fertig am Markt gibt. Das kannst du in 70 Std. nicht mal ansatzweise leisten. Das Thema solltest du auch nicht unterschätzen! Schreibe bitte einen Vollständigen Antrag da lässt es sich besser drüber diskutieren.

  16. Kann doch nicht sein, dass niemand so eine Entwicklungsumgebung kennt. Sind denn in der Webentwicklung wirklich die Ansprüche an die IDE so niedrig?!

    Du hast ja gleich mal jegliche Kostenpflichtige Software ausgeschlossen. Das macht die Suche nicht gerade einfacher. Was spricht denn gegen eine eclipse 3.7.2 und PDT? Auch bei eclipse ist es nicht immer sinnvoll auf die neueste Version zu gehen. Viele Produkte die auf eclipse aufsetzen nutzen auch Versionen die 2-4 Jahre alt sind. Zumal es im eclispe Umfeld in den letzten Jahren gravierende Änderungen in der API gab. So das es nicht mal eben einfach ist in einem OpenSource Projekt auf die neue Version umzustellen.

    In Eclipse 3.7 ist die git integration in meinen Augen schon sehr gut auch die restlichen Funktionen die du haben willst sind da schon vorhanden. Das einzige wo du aber bei allen auf eclipse basierenden Produkten "Probleme" bekommen wirst ist die JavaScript Unterstützung. Diese ist für einfache Sachen sicherlich vorhanden wenn du aber in Verbindung mit NodeJS oder ähnlichen arbeiten willst wirst du da recht schnell an die grenzen kommen.

  17. Warum in aller Welt bist du so erpicht auf DB seitigem Locking ?

    Es ist Session=Connection abhängig, wie dus drehst und wendest, und schlicht und ergreifend nicht das richtige Mittel.

    Du hast meine Beiträge auch gelesen oder? Ich habe nie auch nur mit einem Wort davon gesprochen das es DB seitig etwas locken soll. Ich habe lediglich drauf hingewiesen, wenn er so etwas machen will, was ja grundsätzlich erstmal die DB zulassen würde, er aufpassen muss was er da macht. Mehr habe ich nicht gesagt ich habe weder Werbung dafür gemacht noch sonst irgendwie ihn dazu gedrängt.

    Da du hier sehr gerne auf MSDN verlinkst hier mal ein Link auf das von mir angesprochenen per default nicht vorhandene LOCK_TIMEOUT von Transaktionen. Deadlocking

    By default, SQL Server transactions do not time out, unless LOCK_TIMEOUT is set.

    Das bedeutet eben SELECT mit einem read for update und dann Kaffee trinken gehen ist eine doofe Idee. Sich dann darauf zu verlassen das die Connection zur DB das Problem irgendwann mal beseitigt ist noch eine viel schlechtere Idee. Denn das funktioniert auch nur dann wenn du von deinem Client direkt eine connection zur DB auf machst wenn du vom Client deine Anfragen erst an einem Webservice oder ähnliches sendest hast du noch nicht mal mehr das Connection Timeout was dich retten kann.

    Das ist in dem Thema dann auch mein letzter Beitrag! Denn ich habe schlicht und ergreifend nichts falsches geschrieben auch wenn mir hier etwas anderes unterstellt wird.

  18. Gerade der MS SQL Server bietet z.B. auch noch andere Locks an z.B. Application Locks. Hinzu kommt das per default zumindest mal im MS SQL Server es kein time out für Transaktionen gibt. Also einmal eine Transaktion aufgemacht und ein select mit read for update abgesetzt schon hast du richtig viel Spass.

    Aber egal welches Datenbanksystem du verwendest es ist nie eine gute Idee innerhalb eine Datenbanktransaktion noch Userinteraktion zuzulassen. Nichts anderes ist das oben angesprochene sperren bis ich mit meiner Arbeit fertig bin.

  19. Sorry, aber das ist ebenfalls schlicht falsch. Query A hält einen ReadLock auf Page xyz, --> alle anderen Prozesse warten bis Query A (das ist ein Prozess in der DB) den Lock wieder frei gibt. Über Isolation Level will hier keinen Aufsatz schreiben, aber wer with(no lock) oder read uncomitted benutzt, sollte entweder wissen was das bedeutet, oder es nicht verwenden.

    Wenn jetzt Query A / Prozess A, in einen Timeout läuft, dann wird die Transaktion zurückgerollt, der Lock releast, und alle anderen Queries / Prozesse, die darauf warten dass der Lock releast wird, laufen weiter. Das ist definitiv nichts, was aus dem Frontend gesteuert werden muss / kann.

    Du hattest aber schon gesehen das es hier um verteilte Anwendungen geht! Da schaut das ganze etwas anders aus denn du kannst deine Transaktion zwischen einem Server und einem client nur bedingt offen halten bzw. sollte man das nicht wirklich machen. Deshalb muss er sich wenn er manuell eine Zeile mit einem lock versieht sich auch drum kümmern das diese Zeile wieder frei gegeben wird. Denn den lock hat er commited und da räumt dann keine DB die ich kenne irgendwann mal wieder auf.

    Ansonsten wiederholst du nur das was ich auch schon geschrieben habe.

  20. Eclipse kann leider in der aktuellen Version nicht mit PDT (=PHP Developer Tools) umgehen.

    Dann nimmst die eclipse 3.7.2 so wie es auch auf offiziell empfohlen wird.

    Die Frage ist wie wichtig ist die die JavaScript Unterstützung? Denn hier hat eclipse in meinem Augen nach wie vor ein echtes Problem. Sobald es mehr wird als mal eben ein kleine js Datei bekommst du recht schnell Fehler über Fehler in der IDE geliefert. Ein IDE mit einer sehr guten JavaScript Unterstützung ist intellij mit dem WebStorm plugin. Leider ist das aber dann nicht mehr opensource sondern da fallen in meinen Augen aber moderate Lizenzgebühren an. Auch die anderen Sachen werden von intellij unterstützt diese habe ich aber selbst noch nicht genutzt.

  21. AutoIt ist nicht OpenSource sondern freeware. Das ist ein unterscheid und ich würde mir sehr gut überlegen ob ich ein internes neues Produkt auf einer freeware aufbauen würde! Hinzu kommt dass das letzte Release auch schon ein ganz paar Tage zurück liegt. Das erstmal zu deinem vorausgewählten Produkt.

    Zum Thema ist das ein Abschussprojekt. Ja ich denke das kann eine Abschlussprojekt werden für einen FIAE. Wenn du das richtig ausziehst, könntest du erstmal zwischen zwei oder drei Produkten auswählen um dann prototypisch ein paar der wichtigsten Testfälle bei euch umsetzen und so ein "kleines" Basisframework für eure Firma schaffen. Was du in meinen Augen nicht machen solltest, versuchen ein solches GUI Test Werkzeug neu zu bauen. Das wird nichts und würde auch die 70 Std. des Abschlussprojektes sprengen.

    Wichtig ist das du nicht nur die Tests irgendwie zusammenklickst. Sondern das du da auch etwas programmierst. Die meisten Tools zum GUI testen sehen erstmal nach Capture & Replay aus. Das ist es aber meist nicht. Wenn du deine Tests später nicht bei jedem Farbwechseln neu schreiben willst musst du schon etwas mehr tun.

  22. Zur Abschlusspräsentation bleibt zu sagen: Die findet nur vor ein paar Leuten statt und ist etwas anderes als vor einem Hörsaal mit Studenten.

    Ja, das ist etwas anderes diese Leute haben danach Zeit dir Löcher in den Bauch zu fragen. Das ist in der Schule oder an der Uni etwas anderes denn die Mitschüler/-studenten fragen meist nicht weil sie Angst haben dann ähnliche Fragen gestellt zu bekommen. Das ist mir als Prüfer aber herzlich egal ich Frage das was zum Thema passt und bohre auch gerne mal nach. :-)

    Als FISI/FIAE wirst du es sehr schwer haben mit dieser Einstellung ein passende Stelle zu finden. Denn ich bin auch gelernter FIAE verbringe aber ebenfalls teilweise mehrere Stunden am Tag am Telefon oder in Meetings. Da muss ich dann auch ohne große Vorbereitung "präsentieren" aber genau auf solche Dinge wird man in der Ausbildung auch vorbereitet. Da wird wie auch schon weiter oben geschrieben regelmäßig das präsentieren geübt. Es kann dir also passieren das du dich zwar durch die Ausbildung irgendwie ohne Präsentation durch schiebst. Aber was passiert wenn dein Chef/ Projektleiter von dir möchte das du etwas vor Kollegen/ Geschäftsführern oder wem auch sonst vorstellst?

    Das Bild was du von einem FIAE/FISI hast, der unter ständiger zufuhr von Cola und Pizza irgendwo im Keller vor sich hin werkelt, ist vollkommen falsch.

  23. Wenn in der Stellenausschreibung verlangt wird das du deinen Gehaltswunsch angeben sollst dann schon. Wenn es nicht verlangt wird kannst du es auch erstmal weg lassen. Du solltest nur wenn die Frage nach deinem Gehaltswunsch kommt auch drauf antworten können.

    Zum Thema, ich denke du solltest da mal mit 35k - 40k in die Verhandlungen gehen. Nach unten können die dich immer noch drücken. Aber unter die 35k würde ich bei sowas nicht gehen wollen. Denn bei einer bundesweiten Reisebereitschaft wirst du sehr viele Stunden auf den Autobahnen in Deutschland zubringen. Da wirst du sicherlich die eine oder andere Überstunde zusammen bekommen. So das du deutlich über den 40 Std. liegen wirst.

    Versuche es einfach und schaue ob es dir überhaupt liegt. Nicht wenige stellen nach kurzer Zeit reisen fest das es so überhaupt nichts für sie ist.

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