Zum Inhalt springen

Oortael

Mitglieder
  • Gesamte Inhalte

    125
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Oortael

  1. Oortael

    wine - half-life

    Servus, bekomme wenn ich wine starte diesen Fehler: fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x77e26ff8)->(00000000,00000008) fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7e165328)->(00000000,00000008) fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7e165328)->(00000000,00000013) fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7e165328)->(00000000,00000008) fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7e165328)->(00010028,00000013) fixme:dc:LockWindowUpdate (0x10028), partial stub! fixme:dc:LockWindowUpdate ((nil)), partial stub! fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7e165328)->(00000000,00000008) fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7e165328)->(00010028,00000013) ^[ ^[^[ ^[ fixme:dc:LockWindowUpdate (0x10028), partial stub! fixme:dc:LockWindowUpdate ((nil)), partial stub! fixme:dc:LockWindowUpdate (0xa005e), partial stub! fixme:dc:LockWindowUpdate ((nil)), partial stub! fixme:dc:LockWindowUpdate (0x10028), partial stub! fixme:dc:LockWindowUpdate ((nil)), partial stub! Danach kommt das Spiel einwandfrei hoch, aber die Menüs lassen sich zwar anklicken, funktionieren jedoch nicht. bis auf eine Ausnahme, der Schalter zum Beenden des Spiels. Hat das schon mal jemand gehabt? Gruß Codefiesler
  2. runtergeladen hab ich es schon, aber welche einstellungen muss ich vornehemn? Unter j2ee kann ich nur 1.2 auf 1.3 stellen und der compieler unter java lässt sich zwar auf 1.4 stellen, springt nach den drücken des ok buttons wieder auf 1.3 zurück. Wie genau mach ich des?
  3. Hi, hab ein Problem mit meinem WSED. Das Websphere unterstützt in der Version 5.1.2 angeblich die Java Enterprise Edition 1.4. Wie kann ich die vorhande Version j2ee 1.3 in 1.4 ändern? Danke. Codefiesler
  4. Danke. Werds damit mal probieren.
  5. 1. Der DN existiert, da ich ihn mir, wenn ich mich anonym anmelde, ausgeben lassen kann. 2. Kann ich für den DN Passwörter speziell setzen, oder setzt das AD das Windows Passwort dafür? 3. Wie kann ich herausfinden, welches Verfahren der LDAP Server verwendet? Gruß Codefiesler
  6. Hi, ich würde gerne mit JNDI auf ein LDAP verzeichnis zugreifen, und daraus die Benutzerpasswörter des Active Directory mit denen vergleichen, die z.B. ein Benutzer über eine Form oder ein GUI eingibt. Soweit ich das verstanden habe müsste es funktionieren, wenn ich mit einem berechtigten Acount mich mit dem LDAP server Authentifiziere, und dann einfach nur mit den Richtigen Attributen des im LDAP gespeicherten Benutzers das Passwort dem LDAP Server zum Vergleich vorschiebe. Dann bekomme ich entweder eine Exception weil es das falsche Passwort war oder nichts falls es richtig war. Soweit zur Theorie. Noch klappt aber leider die Authentifizierung mit dem LDAP noch nicht. Bekomme immer diese Exception, sobald ich mich mit der Authentifizierungsmethode "simple" versuche: javax.naming.AuthenticationException: [LDAP: error code 49 - Authenticated bind failed. Anonymous bind established.] at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:2750) at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2696) at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2497) at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2414) at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:258) at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:91) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:255) at javax.naming.InitialContext.init(InitialContext.java:231) at javax.naming.InitialContext.<init>(InitialContext.java:207) at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:92) at corp.bmw.emeadecentral.nlm.ldapgrab.app.LDAPGrab.connect(LDAPGrab.java:77) at corp.bmw.emeadecentral.nlm.ldapgrab.test.Test.main(Test.java:19) Exception in thread "main" Was hat die zu Bedeuten? So sieht der Code zur Zeit aus: package corp.poersel.ldap; import java.net.URL; import java.util.Hashtable; import javax.naming.Context; import javax.naming.NamingEnumeration; import javax.naming.NamingException; import javax.naming.directory.Attribute; import javax.naming.directory.Attributes; import javax.naming.directory.DirContext; import javax.naming.directory.InitialDirContext; import javax.naming.directory.SearchControls; import javax.naming.directory.SearchResult; public class LDAPGrab { /* * Wird zur Verbindung benötigt */ //k.A. final String FILTER_USERS="(uid=*)"; //Hält benötigte Prameter Hashtable properties = new Hashtable(); //LDAP Server private String server = "ldap.poersel"; //LDAP Port auf dem Server private int port = 389; //LDAP URL private String serverURL = "ldap://" + server + ":" + port; //benutzername private String usr = "CN=Stefan Poersel,ou=people,o=family,dc=poersel,dc=com"; //passwort private String pwd = "Engine"; // InitialDirContext ctx = null; /* * */ private String searchString = "stefan"; public LDAPGrab() { super(); } public void connect() throws NamingException { //? properties.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory"); //url des LDAP Servers properties.put(Context.PROVIDER_URL, serverURL); /* * * Identifizierung am LDAP server * * "none" --> keine Authentifizierung * "simple" --> mit Authentifizierung * "strong" --> ?????? * */ properties.put(Context.SECURITY_AUTHENTICATION, "simple"); properties.put(Context.SECURITY_PRINCIPAL, usr); properties.put(Context.SECURITY_CREDENTIALS, pwd); // ctx = new InitialDirContext(properties); NamingEnumeration list = (NamingEnumeration) ctx.lookup("ou=family"); System.out.println(list); } public void disconnect() throws NamingException { ctx.close(); } }
  7. Oortael

    Fedora Core 3: Mp3

    Danke. Jetzt hab ich zwar xmms und k3b, kann aber mit den Werkzeugen keine mp3s anhören, geschweige denn brennen. Scheinbar benötigen die weitere Plugins.
  8. habs gelöst: [profile] path = /export/profile create mask = 0600 directory mask = 0700 nt acl support = no read only = no muss noch in die smb.conf wenn man auf einen win2k mit sp2 oder w2k3 zugreiffen will. Die sieht dann so aus: # smb.conf is the main samba configuration file. You find a full commented # version at /usr/share/doc/packages/samba/examples/smb.conf.SuSE # Date: 2002-10-21 [global] workgroup = EMEADECENTRAL os level = 2 time server = yes unix extensions = yes encrypt passwords = yes log level = 1 syslog = 0 printing = CUPS printcap name = CUPS socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY wins support = no veto files = /*.eml/*.nws/riched20.dll/*.{*}/ [profile] path = /export/profile create mask = 0600 directory mask = 0700 nt acl support = no read only = no [homes] comment = Home Directories valid users = %S browseable = no writeable = yes create mask = 0640 directory mask = 0750 [printers] comment = All Printers path = /var/tmp printable = yes create mask = 0600 browseable = no [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = @ntadmin root force group = ntadmin create mask = 0664 directory mask = 0775
  9. Hi, Ich hätte ein paar fragen: 1. Wie kann ich mit Fedora Core 3 mp3s abspelen? 2. Wie kann ich die mp3s auf cd bzw. dvd brennen. Danke Codefiesler
  10. hab die rechte für "/media/netz/entwicklung" manuell auf 777 gesetzt und ihn der Gruppe Users zugeordnet.
  11. wie kann ich das prüfen?
  12. Hi, Würde gerne mit dem Suse Enterpsise Server 8 auf eine Windows Share zugreiffen, auf die nur bestimmte Windows Benutzer der Domain zugriff haben. Der SES8 ist in der gleichen Domain wie mein Windows Rechner. Wie mach ich das? Hab es schon mit: mount -t smbfs -o username=DOMAIN1\u20,password=sicher123 //fileServer1/entwicklung$ /media/netz/entwicklung probiert, damit mountet er mir zwar was, kann aber mir den Inhalt nicht anzeigen lassen. Wenn ich mit "cd" auf ein existierendes Verzeichnis gehe, komme ich auch in den richtigen ordner, aber der ist auch leer. Falls ich ein falsches Verzeichnis angebe, gibt er mir eine Fehlermeldung. ls -la Liefert mir 0 als Ergebnis. Hat jemand eine Idee? Danke. Gruß und eine ruhige Adventszeit Stefan
  13. Oortael

    JApplet: Popup

    Hi Leute, ich will in meinem Applet (welches das Filesystem meines Rechners anzeigt) ein Popup öffnen, welches dann ein Kontextmenü anzeigt. Hab es schon mit handeslüblichen Popups ausprobiert, sowie mit dem GlassPane. package xx.xx.xx.fileBrowser.gui; import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.Vector; import javax.swing.*; import javax.swing.tree.*; import corp.bmw.emeadecentral.fileBrowser.app.Browser; public class BrowserApplet3 extends JApplet implements MouseListener, ActionListener{ private void popup(MouseEvent e) { actions = new PopupMenu(); mi1 = new MenuItem("Löschen"); mi2 = new MenuItem("Umbenennen"); mi3 = new MenuItem("Kopieren"); mi4 = new MenuItem("Einfügen"); mi1.addActionListener(this); mi2.addActionListener(this); mi3.addActionListener(this); mi4.addActionListener(this); actions.add(mi1); actions.add(mi2); actions.add(mi3); actions.add(mi4); //actions.show(this, e.getX()+10, e.getY()+10); actions.enable(); this.getGlassPane().add(actions); } public void mouseClicked(MouseEvent e) { int click = e.getClickCount(); int button = e.getButton(); String s = null; //Öffne Verzeichniss... if ((button == 1) && (click == 2)) { s = tree.getSelectionPath().getLastPathComponent().toString(); //s = "d:/downloads"; System.out.println("String: "+s); File f = new File(s); System.out.println("File "+f); if(f.isDirectory()) { this.directory = f; System.out.println(this.directory); build(); } //...oder führe Datei aus else { try { Browser.doRun(f); } catch (IOException e1) { e1.printStackTrace(); } } } //öffne Kontextmenue if((button == 3) && (click == 1)) { /*popup = (Container) getGlassPane(); System.out.println("*** Popup!!!! ***"); popup(e); popup.add(actions); popup.setEnabled(true); popup.setVisible(true);*/ popup(e); } } Bin für jede idee zu haben. PS: Applets können von haus aus nicht auf das Filesystem zugreiffen. Um das zu ermöglichen, müsst ihr in der "java.policy" das hinzufügen: grant { permission xx.xx.xx.fileBrowser.gui.BrowserApplet3; permission xx.xx.xx.fileBrowser.app.Browser; };
  14. Oortael

    Pear PC

    Oh. sorry, Danke für den Tip. Den Thread hab ich in eurer Suche leider nicht gefunden. Lösch dann bitte diesen Thread, einer reicht glaube ich...
  15. Servus, Hab mir das Programm Pear PC heruntergeladen, und compiliert. Wenn ich nun aber eine bootfähige Image-Datei in meiner Config eintrage, bekomme ich die Meldung "0 bootable partitions found". Das selbe problem habe ich auch, wenn ich eine CD/DVD benutze und den Pfad dazu in die Config eintrage. Mein Config sieht zur Zeit so aus: ## PearPC Configuration File ## ## Start Resolution ## ## (clients that use video.x can change the resolution at runtime, ## so this would be used only for starting up) ## ## format: "(width)x(height)x(depth)" ## or "(width)x(height)x(depth)@(frequency)" ## ## depth can only be 15 or 32 ## ## default: "800x600x15" ## ppc_start_resolution = "800x600x15" ## ## Redraw interval (in ms) ## must be between 10 and 500 ## ## If you set this higher, PearPC will spend less time doing redraws (and so run faster) ## but feel less responsive. You should adjust this to your computer speed and personal ## preference. ## redraw_interval_msec = 40 ## ## Key codes ## key_toggle_mouse_grab = "F12" key_toggle_full_screen = "Alt+Return" ## ## Loader ## ## ## Boot method ## this can be ## 1. "auto", prom will boot the first bootable partition found (default) ## 2. "select", prom will show you a list of bootable partitions ## 3. "force", prom will load and boot the local file prom_loadfile ## prom_bootmethod = "auto" ## Example of how to use "force": #prom_bootmethod = "force" #prom_loadfile = "cddvd/winxp.iso" #prom_env_bootpath = "cdrom" ## ## bootargs: don't change unless you know what you are doing ## machargs: set to "-v" to get a verbose startup ## #prom_env_bootargs = "" prom_env_machargs = "" ## ## This is needed if you want to boot Mac OS X ## #prom_driver_graphic = "video.x" ## This will adjust the position of the initial page table (don't change) #page_table_pa = 104857600 ## ## CPU Config ## ## Processor Version Register ## Defaults to 0x00088302 ## Only change if you know want you are doing ## #cpu_pvr = 0x00088302 ## ## Main memory (default 128 MiB) ## must be >= 64 MiB ## #memory_size=0x8000000 ## ## IO Devices ## ## ## PCI IDE Config ## ## Drive type will be set according to file extension: ## .img: Harddisk (filesize must be multiple of 516096) ## .iso: CD-Rom ## Or you can override this by specifying the type via ## pci_ide0_master_type / pci_ide0_slave_type pci_ide0_master_installed = 1 pci_ide0_master_image = "disks/linux.img" #pci_ide0_master_type = "hd" pci_ide0_slave_installed = 1 pci_ide0_slave_image = "cddvd/winxp.iso" pci_ide0_slave_type = "cdrom" ## ## Network ## ## Choose one of the cards pci_3c90x_installed = 0 pci_3c90x_mac = "de:ad:ca:fe:12:34" pci_rtl8139_installed = 0 pci_rtl8139_mac = "de:ad:ca:fe:12:35" ## ## USB ## pci_usb_installed = 1 ## ## NVRAM ## nvram_file = "nvram" configuration meiner Kiste: Suse Linux 9.0 mit KDE 512 MB SDRAM Athlon 1800+
  16. Oortael

    Connection Pooling

    schau dir mal die interfaces vom javax.sql Package an. Da gibts das PooledConnection und ConnectionPoolDataSource
  17. Servus Leidls, kann mir von euch jemand den Nutzen von den Generics im neuen Java SE 5.0 erklären? Hab grad einen Artikel im Java Magazin gelesen, sehe aber nicht ganz den Sinn dieser Technik. MFG Stefan
  18. Oortael

    Encoding ISO646 DE

    sorry, hab grad durch den Java-Thread gestöbert.
  19. Oortael

    Encoding ISO646 DE

    versuchs mal mit der Klasse Charset http://java.sun.com/j2se/1.4.2/docs/api/java/nio/charset/Charset.html
  20. Reicht es, wenn ich dann vor dem InputStream, diesen Code schreibe, OutputStream out = sock1.getOutputStream(); byte[] byteWrite = {0001}; out.write(byteWrite); oder muss ich ein bestimmtes Pattern einhalten? Mein Code sieht dann so aus: package socket.domain; import java.io.*; import java.net.InetAddress; import java.net.Socket; public class Time { public Time(){}; /* * Gibt einen String mit der aktuellen Zeit zurück. * */ public String printTime(String ip, int port) { //Methoden Variablen deklarieren und initialisieren int i = 0; String s = null; StringBuffer sBuf = null; Socket sock1 = null; try { //Verbindung aufbauen InetAddress inet = InetAddress.getByName(ip); System.out.print("Host: "+ip); System.out.println("Connecting..."); sock1 = new Socket(inet, port); System.out.println("Connection available?\t"+sock1.isConnected()); //Informationen vom Zeitserver holen //InputStreamReader ioStream = new InputStreamReader(sock1.getInputStream()); //Request schicken OutputStream out = sock1.getOutputStream(); byte[] byteWrite = {0001}; out.write(byteWrite); System.out.println("Bytes written."); //Zeit vom Server in Stream laden InputStream ioStream = sock1.getInputStream(); System.out.println("ioStream angelegt"); //zu lesende anzahl festlegen byte[] b = new byte[100]; //solang lesen bis stream keine daten mehr enthält sBuf = new StringBuffer(); while ((i = ioStream.read() != -1) { sBuf.append(i); System.out.println("i appended."); } s = sBuf.toString(); ioStream.close(); sock1.close(); System.out.println("*** Socket closed. ***"); } catch (IOException e) { e.printStackTrace(); } return s; } public static void main(String[] args) { Time t = new Time(); String s = t.printTime("192.168.0.1", 80); System.out.println(s); } } [/code]
  21. Habs ausprobiert, geht aber trotzdem nicht schneller. Das Connecten ist gleich passiert, aber der rest dauert unendlich lang.
  22. Hi, mein Programm soll sich mit Sockets zum Port 80 auf einer anderen Maschine connecten, und dort einen Stream lesen und in einen String packen. Das dauert aber elendig lang, kann man das irgenwie beschleunigen? Dazu mein Code: package socket.domain; import java.io.*; import java.net.*; public class Time { public Time(){}; /* * Gibt einen String mit der aktuellen Zeit zurück. * */ public String printTime(String ip, int port) { //Methoden Variablen deklarieren und initialisieren int i = 0; String s = null; StringBuffer sBuf = null; Socket sock1 = null; try { //Verbindung aufbauen InetAddress inet = InetAddress.getByName(ip); System.out.print("Host: "+ip); System.out.println("Connecting..."); sock1 = new Socket(inet, port); System.out.println("Connection available?\t"+sock1.isConnected()); InputStream ioStream = sock1.getInputStream(); System.out.println("ioStream angelegt"); byte[] b = new byte[100]; sBuf = new StringBuffer(); while ((i = ioStream.read() != -1) { sBuf.append(i); System.out.println("i appended."); } s = sBuf.toString(); ioStream.close(); sock1.close(); System.out.println("*** Socket closed. ***"); } catch (IOException e) { e.printStackTrace(); } return s; } public static void main(String[] args) { Time t = new Time(); String s = t.printTime("192.168.0.1", 80); System.out.println(s); } } [/code] Danke für eure Mühe. Schönen Abend noch. Codefiesler
  23. Oortael

    Daten in den Speicher?

    Hi, du kannst das Object als serializable markieren. Danach programmierst du das das Programm so, dass es das Objekt in eine Datei speichert. Wenn du es wieder benötigst ließt du es einfach wieder ein. Gruß Stefan
  24. ich denke, dass durch das Java-Plugin im Netscape kein download der JRE nötig ist, oder irre ich mich da?
  25. Morgen, http://java.sun.com/webservices/docs/1.0/tutorial/index.html hier kannst du unter unter Webservices Tutorials für Java Server Pages und Servlets lesen. http://java.sun.com/developer/onlineTraining/ Und hier sind Tutorials allgemein zu Java. Sag bitte bescheid ob die gut sind, hab die noch nicht ausprobiert. Viel Spaß damit Codefiesler

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