-
Gesamte Inhalte
125 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Oortael
-
-
Ich hab einen Ordner, in den ich Dateien kopiere oder lösche. Der Rechner soll merken, dass sich etwas geändert hat, und diese Änderung auf alle anderen übertragen. Am besten als Dienst, oder so.
Grüße
Codefiesler
-
Hi,
gibt es für Linux ein Tool um Aktionen auf einem Rechner, sofort einem zweiten wiederfahren zu lassen.
Hab zwei Rechner, die in einem "pseudo" Cluster (kein Geld für einen richtigen) arbeiten.
Gruß
Codefiesler
-
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
-
wie kann ich meinen bestehenden web.de account löschen?
-
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?
-
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
-
Danke. Werds damit mal probieren.
-
Die Anmeldung, durch die der LDAP Server feststellt, ob du überhaupt berechtigt bist, Operationen auf ihm durchzuführen schlägt bei dir offensichtlich fehl.
Hierzu fallen mir spontan 3 Möglichkeiten ein:
1. Der DN (CN=Stefan Poersel, ou =...) existiert auf dem Server nicht
2. Das zu diesem DN übergebene Passwort ist falsch
3. Es gibt durchaus LDAP Server, die eine unverschlüsselte Übergabe des Passwortes nicht akzeptieren. Auch das könnte zu einem entsprechenden Fehler führen.
Gruß Nils
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
-
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(); } }
-
Hi,
was vielleicht noch ein wenig weiter geht ist diese Anleitung hier zum Einrichten von YUM.
Sehr praktisch was Updates und neue Software eingibt. Die Daten ändern und dann einfach " yum install xmms* " als root ausführen und du hast alle verfügbaren plugins für xmms.
K3B macht das brennen möglich... Entweder bei der Installation mit auswählen oder mit YUM nachinstallieren...
Greetz,
King-Chaos
Edit: Link vergessen
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.
-
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
-
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
-
hab die rechte für "/media/netz/entwicklung" manuell auf 777 gesetzt und ihn der Gruppe Users zugeordnet.
-
wie kann ich das prüfen?
-
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
-
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; };
-
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...
-
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+
-
schau dir mal die interfaces vom javax.sql Package an.
Da gibts das PooledConnection und ConnectionPoolDataSource
-
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
-
sorry, hab grad durch den Java-Thread gestöbert.
-
versuchs mal mit der Klasse Charset
http://java.sun.com/j2se/1.4.2/docs/api/java/nio/charset/Charset.html
-
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]
-
Habs ausprobiert, geht aber trotzdem nicht schneller.
Das Connecten ist gleich passiert, aber der rest dauert unendlich lang.
Starten von Tomcat aus Eclipse
in Java
Geschrieben
welchen tomcat verwendest du? Welches Eclipse Plugin?
Mein Eclipse mit j2ee 1.4, dem tomcat 4.1 und dem sysdeo plugin funktioniert problemlos.
Das Plugin bekommst du hier:
http://www.sysdeo.com/eclipse/tomcatPlugin.html
Gruß
Codefiesler