flashpixx
Mitglieder-
Gesamte Inhalte
8302 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von flashpixx
-
Ansteuern eines Bondruckers aus dem Browser
flashpixx antwortete auf JensKretzschmar's Thema in Java
Ich denke schon dass das mit Hilfe dieser Komponenten gehen würde: 4.1 Java Communications API Java Communications API Dafür muss dann aber der Server über das Netz zugreifen und eigentlich ist das eine sehr unschöne und vor allem keine sinnvolle Lösung, denn der Client ist hier die Komponente und nicht der Server, vor allem ist dann auch die Frage "wie" der Server z.B. von einem PHP Script dieses vornehmen soll Wenn ich danach gehe, dann muss ich für die gebotenen 50 Euro (brutto) ca 4 Stunden arbeiten. In 4 Stunden ein komplettes Kassensystem neu zu entwickeln, mich ggf. noch in die verschiedenen Themen einarbeiten (Treiberspezifikation u.ä.), bei einer Datenbank, die mir unbekannt ist, finde ich den Verdienst absolut unakzeptabel. Selbst die geschätzen 5 Wochen sind utopisch, um es bis dahin in den Produktiveinsatz zu bekommen. Wenn aus irgendwelchen Gründen z.B. die Transaktionen in die Datenbank schief laufen, dann trage ich später die Konsequenzen bei Fehlern in der Buchung. Auch wenn es hart klingen mag, entweder Du musst wirklich die Zeit dafür einrechnen (obwohl ich mich auch frage, warum solche Dinge immer so kurz vor der Deadline passieren) oder Du kaufst ein fertiges System, was wohl die sinnvollste Alternative ist. Phil -
Evtl kommen sich 2 Transaktionen in die Quere. Wichtig wäre halt heraus zu bekommen ob das Problem nur dann besteht, wenn mehrere User gleichzeitig arbeiten oder auch bei exclusivem Zugriff. Patentlösung habe ich da leider auch nicht Phil
-
Ich hatte zwar nicht dieses Problem, aber ein ähnliches: WIr hatten MS Navision laufen und bei umfangreichen Läufen hat es sich aufgehangen. Client fehlerfrei, Server auch, also auch genügend Platz auf der Platte usw. Haben sogar mal das System geklont und testweise auf einen anderen Server verschoben, da lief alles ohne Probleme durch (1 User, 1 Server). Wir haben wieder in der Originaldatenbank uns das einen Tag lang protokollieren lassen, wie groß die Dateien werden, wann sie wie im Zugriff waren usw. Dabei ist uns aufgefallen, dass bei einem Lauf die Cachedateien für die Transaktionssicherung immer riesiger wurden und zwar so lange, so lange der User in der Datenbank eingeloggt war. Bei einem User war das nicht das Problem, aber mehreren dann schon, weil irgendwann die HDD voll war. Die Lösung war hier, dass die Transaktion in der Programmierung unter bestimmten Umständen nicht abgeschlossen wurde (weder Rollback noch Commit), Programmierung geändert und damit war dann alles behoben HTH Phil
-
So ganz klar ist mir das Problem nicht, also den Versuch ins blaue: Du hast in dem dem Parameter String alle Paremeter nehme ich an, und diese willst Du nun an die Methode übergeben, also mir ist in Java nichts bekannt womit man das so direkt erreichen kann. Ich würde den Parameterstring noch mals parsen und den String entsprechend Parameterweise in die benutzen Typen umwandeln. Bzw ich würde alle Parameter als Object ablegen und das als ArrayList o.ä. und dann die Konvertierung innerhalb der Methode durchführen. Ich denke eine "freie Bindung" ist nicht möglich, da die Methodenaufrufe zur Kompilzeit inkl. der Typen fest gelegt wird Phil
-
für einen FISI wäre es wohl so etwas:OTRS::Open Source Trouble Ticket System - Service Support System::Welcome! Bitte einmal auf dieser Basis einen kompletten Antrag schreiben (lässt sich besser diskutieren) Phil
-
Vector (Java 2 Platform SE v1.4.2) Galileo Computing :: Java ist auch eine Insel – 12.3 Listen Das ist kein Grund um einen Vector zu nehmen. Nur weil es Vorgabe ist und sortiert werden muss, ist ein Vector nicht zu begründen! siehe dazu unter der Sun Adresse: vs ArrayList Phil
-
Ich versteh nicht so recht wo das Problem ist. Vector<meineDaten> blub = new Vector<meineDaten>(); a = new meineDaten(); a.meinAttribut1 = "abcdef"; a.meinAttribut2 = 12345; blub.add(a); for(int i=0; i < blub.size(); i++) sys.pr.out( blub.get(i).meinAttribut1 + blub.get(i).meinAttribut2 das for geht auch als Iterator, wenn ich nicht irre. Aber warum einen Vector, müssen die Daten zwingend synchronisiert sein? Phil
-
Weil ich den Anspruch habe, dass der Fragesteller sich selbstständig mit der Problematik auseinander setzt. Ich mache das ja hier freiwillig und bekomme nichts dafür, also kann ich auch erwarten, dass einmal die Hinweise gelesen, durchdacht und umgesetzt werden. Wenn Du eine fertige Lösung haben willst, dann besorg' Dir jemanden der Dir das gegen ein entsprechendes Endgeld umsetzt. Ein Forum oder auch eine Community ist keine Sammlung von Menschen, die kostenlos für einen die Arbeit machen, sondern sie soll die Möglichkeit eröffnen bei Problemen Hilfe zu erhalten. Die Hilfe besteht nicht darin, dass man eine fertige Lösung erhält sondern eine Hilfestellung, mit der man sich selbst diese Lösung erarbeiten kann. Da Du hier nicht im geringsten zeigst, dass Du auch nur im Ansatz bereit bist, die Ratschläge umsetzen, die Du bekommst schließe ich mich da @Dim an, dass der Wille nicht da ist, etwas lernen zu wollen. Wenn Du eben nicht lernen möchtest, wollen wir ebenso auch keine weitere Hilfestellung leisten. Phil
-
schalte auch bitte mal in der php.ini das Logging ein und poste ggf dessen Errors und Warnings. Aber ich kann bei Dir leider nicht erkennen, dass Du bereit bist selbstständig Deine Fehler zu suchen, sondern erwartest dass die Leute aus dem Forum so lange nachfragen, bis sie Dir die Fehler beheben und Dir fertigen Code liefern. Lerne das System, von der Sprache bis zur Konfiguration mit dem Du arbeitest zu verstehen. Phil
-
Ich bezweifel dass auf Deiner Tabelle das Feld "foo" existiert. Schau Dir doch bitte die beiden Links an und versuche das zu verstehen, was dort erklärt wird. Du musst nur die Beispiele abschreiben und passend zu Deiner Problemstellung Felder und Select ersetzen Phil
-
schau Dir doch einfach mal bei selfphp.de oder php.net die Beispiele an Phil
-
Überdenke noch mal die Typen Deiner Attribute, es ist nicht sinnvoll fast alles als String zu deklarieren wie z.B. Datum, Listen und weitere Datenfelder. Naja anzeigen würde ich hier mit "auf dem Bildschirm anzeigen" gleichsetzen bzw. man würde hier eine Methode überladen (in Java toString()), die das ermöglicht HTH Phil
-
Dann pass das entsprechend an, aber IP ist nicht gleich IP. Wenn Du eine NAT hast, sieht das ggf anders aus, genauso wenn der Rechner mehrere Interface hat Phil
-
Wie programmiert man einen USB Stick? Ich stecke da ein Stück Hardware an meinen Rechner, die entsprechenden Schnittstellen registrieren das, melden das dem OS und dieses bindet diesen als Datenträger ein. Beim Lesen/Schreiben muss das OS die entsprechend die Daten anhand des Dateisystems lesen, verarbeiten und schreiben. Phi
-
Benutzt myISAM oder InnoDB? Es scheint eine Schlüsselverletzung aufzutreten, aber ohne die Tabellenstrukutr (inkl. Beziehungen) ist eine Hilfe schwer. Ich tippe Du hast eine InnoDB, und eine Beziehung wird nicht erfüllt, was zu der Meldung führt. Zusätzlich würde ich Dir raten das ganze in eine Transaktion zu packen, damit entweder alles oder nichts in die Tabellen geschrieben werden Phil
-
Dies ist eine typische Hausaufgabe, siehe dazu bitte: Wie man Fragen richtig stellt: eine Anleitung wie man Fragen erfolgreich in Usenet, Mailing Listen und Webforen stellt. Zeige bitte, was Du schon an Arbeit investiert hat, die Pauschalfrage "Kann ich nicht" ist nicht ausreichen Phil
-
Ist nicht vergessen, aber ich denke da kann man auf die (fertige) Installation eines Netzwerkes und PCs inkl. OS und Browser im Kioskmodus zurückgreifen. Primär steht ja wohl die "Programmlogik" im Vordergrund Phil
-
Ansteuern eines Bondruckers aus dem Browser
flashpixx antwortete auf JensKretzschmar's Thema in Java
Deine Informationen sind sehr spärlich und lassen daher nur schwer die Möglichkeit zu Dir sinnvoll zu helfen. Meine Überlegung wäre folgende: Das das JavaApplet lokal auf dem Client ausgeführt wird, muss es dort mit dem entsprechenden Treiber kommunizieren. Die Daten müssen in das Applet vorher geladen werden z.B. via Webservice oder JDBC Zugriff auf die Datenbank. Du holst Dir die Daten über die Schnittstelle, bereitest sie druckfertig auf und gibst sie mit Hilfe des Treibers an den Drucker. Was natürlich sein kann, dass es Probleme mit Sicherheitsbeschränkungen von Java Applets gibt, weil das Applet aus dem Browser auf eine lokale Resource will. Ich würde eher das gesamte Kassensystem als Java Applikation entwerfen, die nicht in einem Browser läuft. Phil -
Das passiert nun mal. Dadurch hat man aber einen Lerneffekt :-P Phil
-
Ich nehme für die Seitengestaltung das "fancy" Paket Phil
-
Du widersprichst Dir. Du willst eine Lösung die nicht in JS ist, aber dafür in PHP und dann wieder in JS. Was willst Du nun? Egal mit welcher Sprache Du es machst, es bleibt die selbe Algorithmik, String zerlegen, korrigieren und ggf in ein Date / Timestamp umwandeln. Mit HTML geht das natürlich nicht, denn das ist eine Markup Sprache. Phil
-
Soweit ich mich erinnere (es ist schon lange her, dass ich mit Access gearbeitet habe), braucht der Bericht eine Tabelle oder einen View (unter Access heißt das Abfrage), um darauf die Daten visuell darzustellen. Die Abfrage wiederum kannst parametrisieren, so dass bevor sie ausgeführt wird, über ein Dialogfeld irgendwelche Eingaben gemacht werden können, die die Daten zusätzlich filtern. Das mit dem Querformat weiß ich leider nicht, wie das genau geht. Phil
-
IM Grunde willst Du Daten aus einer Datenbank auslesen und diese anzeigen, das geht natürlich in HTML. Es ist zunächst einmal egal, welche Datenbank Du hast und welche Sprache(n) Du verwendest. Du hast eine Access Datenbank und natürlich kannst Du dann mit PHP auf diese zugreifen (Stichwort ODBC). Ebenso kannst Du auch mit PHP eine HTML Seite mit den Daten der Datenbank erzeugen lassen, die Dir dann von einem Browser ausgegeben wird (Ebenso ließe sich das ganze auch in Java realisieren). Wie schon gesagt, wie die Struktur Deiner Daten innerhalb der Datenbank ist, das weißt Du am besten und wie das nun konkret in SQL Statements, Applikationslogik und Darstellungslogik gegossen wird, musst Du eben machen, Du hier niemanden finden, der Dir sagt wie was nun machen musst. Da Deine Frage, ob PHP das kann, ich einfach mit "Ja" beantworten könnte, würde ich Dir zuerst einmal raten PHP zu lernen und zu verstehen wie Du von dort an Deine Datenbank kommst (PHP stellt fertige Routine für den Datenbankzugriff zur Verfügung). Du musst in PHP dann eben "nur" die Logik programmieren und für die Ausgabe dann aus PHP HTML Daten erstellen. Phil
-
Es ist sehr schwer diese Frage zu verstehen. Ich interpretiere das mal so, Du meinst mit "generieren" kompilieren, d.h. aus Quellcode ein "Programm" zu machen. Wo man die IP eingibt, das kann Dir hier auch niemand sagen, denn wir kennen Deinen Code nicht. Du musst den Code lesen und die IP an der richtigen Stelle eintragen oder den Code umprogrammieren, so dass er die IP selbst findet (analog gilt der Text auch für die MAC) Phil
-
Wirtschaftsinformatik oder IT Management
flashpixx antwortete auf nero_pool's Thema in Ausbildung im IT-Bereich
Es gibt Studentenwohnheime. Es kommt auf die Hochschule, das Studentenwerk und den Campus an, wo die Wohnungen liegen. Sie liegen meistens Campus nah, oft auch direkt mit INet Anschluss zum Uninetz, sowie Strom, Gas, Wasser im Mietpreis enthalten. Man muss aber auch abwägen, alles hat seine Vor- und Nachteile. Wenn im Wohnheim Party ist und Du evtl am nächsten Tag eine Prüfung hast, kann das schon schwierig werden, genauso welche Nachbarn usw Du hast. Zimmer sind meistens ausreichend. Vorteil der eigenen Wohnung ist eben die komplette Unabhängigkeit, aber es sind die Kosten zu berücksichtigen Phil