Zum Inhalt springen

Net-srac

Mitglieder
  • Gesamte Inhalte

    891
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Net-srac

  1. Das kann ich doch dann aber nicht in einer Query machen oder? Was genau meinst du mit TopX ? @Brunswick, soweit ich weiß unterstützt Mysql4 leider noch keine Subselects. Das ist erst ab Version 5 geplant, die aber noch nicht Stable ist. Also wird diese Query auch nicht gehen. Danke Trotzdem
  2. Hallo, ich habe eine Datenbank mit Messages und frage sie zur Zeit mit folgender Abfrage für einen Empfaenger ab. SELECT * FROM `NA_messages` WHERE empfaenger = 'Netsrac' ORDER BY datum Nun bekomme ich eine Liste von 300 Einträgen. Die ältesten unten und die neusten Oben. Jetzt mein Problem. Ich will immer nur die 200 Ältesten anzeigen. Also quasi von unten ab bis 200. Hat jemand eine Idee wie ich das umstellen kann? Ich hatte an ein "Limit" gedacht, aber das Hilft mir ja nicht wirklich weiter, da ich ja die ID der letzten Mail nicht weiß.. Klar könnte ich hergehen und ein order by datum ASC machen und das auf 200 begrenzen. Aber dann müßte mein Programm dieses Result noch einmal umgekehrt sortieren... Diese Logik gehört mir eher in die Abfrage als ins Programm... Ich verwende MySQL 4.0 und PHP als Sprache. Danke für eure Hilfe.
  3. so wie ich das sehe, heißt dein formular nicht "form1" sondern "Worldpayform" Den methodenaufruf willst du ja aber auf dein formular machen oder? also document.Worldpayform.submit()
  4. http://www.phpguru.org/mime.mail.html oder hier http://phpmailer.sourceforge.net/ Hier findest du einen Mailer, der dir via php auch eine html mail bauen kann. an den übergibtst du die formulardaten.
  5. Net-srac

    Icon für Jar-File

    Also hier meine 2 cents. Ein Jar file, ist im Grunde keine ausführbare Datei sondern wird erst in verbindung mit der VM ausführbar. So quasi wie eine MP3. Die enthällt auch nur die Daten und läßt sich mit Winamp o.ä. "starten"... Daher ist es bei jar's wie bei mp3's oder jpg's nicht möglich denen ein anderes icon zu geben... Ein Jar ist ja letztlich nix anderes als ein Komprimiertes Archiv deiner Class-Files... So wie Zip oder Rar... Wenn du z.B. WinRar installierst und bei "Zu verknüpfende Archivtypen" das jar mit ankreuzt wirst du dein jar auch nicht mehr mit doppelklick starten können... Zur Alternative hab ich im JBuilder mal eine art "Exe-Maker" gesehen... Der hat aus den Class files ein Exe-File gestartet, das man dann auch mit einem Icon versehen konnte... War aber keine wirklich selbständige exe-datei, da die vm zum starten trotzdem installiert sein sollte. aber das könnte das problem mit deinem icon viell. lösen.
  6. Jep. Hostname = Rechnername = Computername Und der DNS-Server lößt diesen Namen in die IP auf um damit im Netz dann den richtigen Rechner ansprechen zu können.
  7. Anbieter gibt es ohne Ende... Wenn ich hier ne Liste mit jedem onlineshop aufstellen würde wäre die sooooooooooooooo lang. Ich habe mein Acer bei http://www.computeruniverse.net gekauft und war mit Preis, Lieferung etc voll zufrieden. Den guenstigsten findest du bei http://www.guenstiger.de . Wobei ich da bisher auch schon einmal negative Erfahrung gemacht hab. Hat sich zwar am Ende alles geklärt, aber es war ziemlich viel hin- und her...
  8. Brauchst du, wenn du Hostnamen für deine Internen Rechner vergeben willst. Wenn du ein Netz mit 200 Rechnern hast und die über einen Proxyserver ins Inet gehen... Da kannst du z.B. den Proxy WWWProxy nennen. Das merkt sich einfacher als die IP, wenn du die irgendwo einstellen mußt. Deinem Printserver kannst du den Namen "Printsrv" geben und deinem Webserver fürs Intranet kannst du z.B. "Intranet" nennen. Dann können deine Mitarbeiter mit http://Intranet auf dein Intranet zugreifen. Ist einfacher als sich die IP's zu merken gell?
  9. Wenn du PHPMyAdmin nicht komplett nehmen willst, nimm dir doch da den Teil herraus den du brauchst. Hier findest du die Optionen phpMyAdmin/db_details_export.php Und die schickst du via Postformular an dieses File. export.php Ggf mußt du das Framework anpassen, aber ich denke das es hier vielleicht schon reicht, sich einfach die 2 Files plus das Configfile in ein Verzeichniss zu legen. wenn das funktioniert kannst du dann das Layout der Seite ändern und die Sachen rausschmeissen die du nicht brauchst... So würde es jedenfalls machen. Pass natürlich in Configfile vom phpMyAdmin auf, das du nur seine DB einträgt und ändere die Zugangsdaten zur DB... Nich das der sich dann noch andere Datenbanken sichern kann. Schee Wocheend :OD
  10. Hallo, hat von euch schonmal jemand Erfahrung mit C++ Programmen auf einem Apache Server sammeln können? Ich würde eventuell von PHP auf C++ umschwenken wegen der Performance. Aber halt nur, wenn mir jemand sagt, das es wirklich schneller ist. Ich hatte damals mal einen kleinen Test gemacht und C++ gegen PHP getestet. Allerdings hatte ich damals C++ in einem passthru() auch nur aus dem PHP aufgerufen und mir die beiden Identischen funktionalitäten im Profiler geloggt. Damals hatte ich gesehen, das Rechenoperationen in C++ deutlich schneller waren als in PHP. Also z.B. ein simples for(i=0;i<100000;i++){} lief da bei c++ etwa mit 10% der laufzeit. Nun ist es ja nur Sinnvoller, C++ auch wirklich als CGI einzubinden um nicht jedesmal eine Instanz meines C++ programmes zu starten. Ist doch so richtig oder? Erfahrungen beziehen sich für mich größtenteils auf Performance, MySQL-Geschwindigkeiten (also zugriff und verbindung) aber auch ob es eventuelle Probleme geben könnte, wenn ich mein PHP-Portal modul für modul nach c++ portiere. Danke Grüße Carsten
  11. Hallo zusammen, ich will mich von zu Hause aus per Cron Job an meinem Server anmelden um mir dort täglich mein Backuppäckchen abzuholen. Eigentlich würde ich das über sftp machen, da mir dies bisher als ausreichend sicher erscheint. Kennt jemand einen sftp-client? Oder gibt es vielleicht sogar noch schnellere und sauberere Lösungen für ein solches Vorhaben? Zu Hause hab ich DSL und keine feste IP. Also kann ich von den Sicherheisrichtlinen auf dem Server nix mit IP-Freigaben machen... Ich habe auf beiden Systemen Suse 9.0
  12. Wenn es nur 120 bleiben würden würde ich da auch nix ändern, da die Leistung jetzt noch ausreicht. Aber ich gehe davon aus, das diese Community noch grösser werden wird. Aber genau eine Liste wie deine hab ich gebraucht. Ich schätze, das ich über kurz oder lang nicht drumherum kommen werde, die User direkt über ID's und nicht mehr über ihren Namen anzusprechen. Wegen der performanteren Zahlensuche mit PK. Also wird das zwar schon ein kleiner Sack voll Arbeit, aber ich denke, das ich, wenn ich es jetzt mache besser klar komme, als wenn ich es irgendwann im Zeitdruck tue, weil es dann zu spät ist und die Seite schleift. Ich werde mich dann also mal ans Werk machen und sehen das ich alles irgendwo über numerische ID's abhandeln kann... Danke erstmal für eure Mühen im Namen meiner User. Hätte ich mal nur in der BS auf meinen Datenbanklehrer gehört... Danke EDIT: ich hab den MySQL-Server jetzt seid 4 Tagen laufen und hab im Schnitt. 54,51 Abfragen pro Sekunde... Nun weiß ich nur nicht, ob das vieeeel zu wenig ist, um so viel last zu erzeugen oder nicht. Habt ihr so mittelwerte?? Ich dachte letztens auch schon, das 80.000Mails viel sind, aber als ich dann von 2GB-Datenbanken gehört hab hab ich mir das ganz schnell wieder anders überlegt... Hab grad mal 30MB
  13. Also ich setze diverse Daten einer Mail zusammen zu einem String. Also z. Bsp Empfaenger+Absender+Datum und mache mir daraus einen md5 schlüssel. Der ist dann meine ?25? stellige alphanumerische Handle_ID. Die genaue Länge von md5 hab ich jetzt nicht im Kopf... Ich hab noch kein Tool gefunden, das mir Statistiken über den DB-Zugriff gibt. Kennst du da eins? Oder kann das MySQL selbst? Ich habe einen 2.4 Athlon mit 512MB Ram Suse 9.0 und MySQL 4.0.18 Also schon mit QueryCache, der mir aber nicht wirklich viel nutzt, da die meisten Seiten Userspezifisch aufgebaut werden. Ich habe in meinem Profiler zumindest heute schonmal eine Besserung in der Laufzeit der Scripte gesehen. Habe die Indexe gestern erst gesetzt. Wir kann man Tabellen optimieren, in die genausooft geschrieben wie gelesen wird?? Ich habe eine Tabelle, die die angemeldeten User verwaltet. Bei dieser Tabelle wird bei jedem Seitenaufruf eines users dessen Timestamp erneuert. Sind dort indexe auch gut, oder bremsen die das insert bzw. update aus? Danke
  14. Hallo, ich habe eine ziemlich stark wachsende Community aus dem Boden gestampft und komme nun langsam aber sicher an die grenzen meines Servers. Und das bei grad mal 120 "gleichzeitigen" Usern... Nun bin ich zu dem Entschluss gekommen, das ich mir mal meine DB anschauen sollte um zu sehen, ob ich nicht etwas optimieren könnte. Ich will nicht alle Tabellen von ihrer Struktur her verändern, da ich imho schon soweit normalisiert hab das es nicht mehr weiter geht. Neben ein paar Sachen, die ich wegen der Performance redundant halte sollte das auch alles passen. Mir geht es jetzt speziell um das "Tuning" einer solchen Tabelle. Ich hab z.B. gelesen, das Indizierung das lesen aus einer Tabelle beschleunigen kann. Ist das so? Und wenn ja, was sollte ich indizieren?? Ich hab am Beispiel eine Tabelle Messages, die wie folgt aufgebaut ist. ID | Handle_ID | Absender | Empfaenger | Datum | Betreff | Text ID ist ein BigInt, mit Autoinkrement obwohl ich mir gar nicht mehr so sicher bin, ob ich den überhaupt brauche... Zumindest benutze ich ihn nicht. Handle_ID ist ein MD5Schlüssel, der sich aus mehreren Strings generiert. Absender ist der Benutzername des Absenders Empfaenger ist der Benutzername des Empfaengers Der Rest sollte selbsterklärend sein. Die Benutzernamen sind natürlich soweit schon validiert das dort nichts mit SQL schief gehen kann. Diese lese ich bei jedem Aufruf der Mailbox aus der aktuellen Browsersession und bin somit abgesichert. So. Wenn ein User jetzt seine Mailbox aufruft, mache ich ein select from messages where Empfaenger='benutzer'; Wenn er eine Mail ließt dann mache ich ein select from messages where Empfaenger='benutzer' And Handle_ID='Handle_ID' Wenn jemand Anwortet wird via Insert eine Zeile eingefügt. Bisher sehen meine Attribute so aus. PRIMARY PRIMARY 84786 ID handle_id INDEX 84786 handle_id empfaenger INDEX 2231 empfaenger Habt ihr eine Idee wie ich hier noch optimieren könnte? Bzw. wo ich design bzw. Attributfehler hab? Ich habe jedes Wochenende Samstags zwischen 3 und 5 Uhr morgens Zeit um größere Änderungen zu updaten. Daher wäre es auch kein Problem die komplette Tabelle auf einem Stagingsystem nochmal umzuwerfen und in eine neue Tabelle zu konvertieren und auf das Echsystem zu uschieben. Danke für eure Vorschläge.
  15. Ich sehe nicht ProFTPd als Sicherheitsloch, sondern ftp im allgemeinen. Daher wollt ich eigentlich von diesem Protokoll weg. any other suggestions? oder beschreibungen für sftp chroot umgebungen? ausser "man chroot" ? besten dank
  16. Hi Leute, ich habe einen ProFTPd bei mir am laufen, den ich aber irgendwo als potentielles Sicherheitsloch sehe. Ich hab auf meinem System mehrere FTP Accounts, die ich irgendwo in ihre Home-Laufwerke eingesperrt hab. Shellzugang hatten diese User noch nie, und sollen ihn auch nicht bekommen. Ich hab jetzt gehört, das ich auf sftp umstellen soll... Das wäre dann quasi eine verbindung über den port 22. richtig? Dann kam halt noch der begriff chroot, mit dem man Usern ein virtuelles root geben kann, über das sie nicht hinauskommen. Hat jemand einen Link für diesen Aufbau? Oder ein paar andere nützliche Infos, Vorschläge oder Anleitungen? Zumindest müßte ich wissen, was ich alles brauche. Ich betreibe Suse 8.1 mit aktueller openssh. Vielen Dank
  17. Hi Leute, ich hab hier ein Problem. Ich habe ein JavaApplet, das nur mit der Java Version 1.4.2 laufen darf. Ich ab es als Object in meinem HTML eingebettet und die Classid auch so getrimmt, das es nur mit 1.4.2 läuft. <OBJECT classid=clsid:CAFEEFAC-0014-0002-0000-ABCDEFFEDCBA height=100% id=POBApplet width=100%>[/PHP] Das funktioniert soweit auch. Wenn ich also die classid ändere startet das Applet nicht mehr, wenn nicht die eingestellte VM installiert ist. Aber wenn auf dem Zielsystem die entsprechende VM nicht installiert ist will ich dem User irgendwie sagen, das diese VM falsch ist, und einen Link ausgeben wo er sie sich runterladen kann... Hat jemand eine Idee wie ich das machen kann?
  18. Hi, ich habe vor mir die Logfiles meines Apache 1.3.29 in meine DB zu schreiben, um sie dann später auf meiner Seite grafisch auszuwerten. Das eintragen in die DB soll über Cron gehen. Kann man ja auch in PHP machen. Zumindest muß ich dann nicht extra eine andere technologie dafür ansetzen. Nun meine Fragen. Gibt es soetwas in der Art schon? Will das Rad ja nicht neu erfinden. Und wenn nicht, welche logfiles muß ich auslesen? Ist es nur die apache.log(wenn sie unter linux überhaupt so heißt), oder sind da für trafficmessungen auch noch andere logfiles interessant? Hab es zwar immer mit webalizer gemacht, würde mir aber lieber eine eigene Sta*****ite auf meiner Page bauen. Alles ohne die png's die webalizer generiert. Danke für die Antworten.
  19. Ich kann dem Applet auch ein anderes LookAndFeel, aber das wird von XP gnadenlos überbügelt. Ist aber scheinbar ein 1.4.2 Problem... Hab auf Javalobby das gefunden... leider keine Antwort darauf.... Also werd ich dann mit dem SystemPropertie das Flag swing.noxp=true setzen und die XP-Ansicht für meine VM abschalten.
  20. Hallo, ich habe mein Applet mit Swing und der JRE 1.4.2 heut zum ersten mal unter WinXP laufen lassen. Mit dem dort üblichen WindowsXP look sehen meine Comboboxen ziemlich zerstört aus. d.H. der Button zum Aufklappen dieser Combobox sitzt manchmal in der Mitte der Box und manchmal links. Im standardfall sollte er ja nur links sitzen. Hat von euch einer eine Idee woran das liegen könnte? Danke Grüße Carsten
  21. Also beauche ich nur einen Acceespoint wenn ich mehr als 2 PC's vernetzen will oder wie? Oder für nen besseren Empfang? Aber da gibts ja auch schon ordentliche Antennen für PCI Karten?!?! Und es reicht dann definitiv das ich nur eine PCI-Karte in meinen Server stecke, die IP's verteile und dann komm ich mit meinem Laptop auf diesen Rechner. Somit doch dann auch in das lokale Netz oder? Oder brauch ich für das lokale Netz dann einen Accesspiont?? Gibts da nicht gute Dokus für solche fälle? Danke für eure Hilfe.
  22. Hallo, ich habe vor mir demnächst ein Notebook mit WLAN zu kaufen und wollte dies im Umfeld meiner Wohnung betreiben. Nun hab ich einen Rechner, der ausschießlich als WWW Proxy, Emailserver und Webserver in meinem Netz hängt. Kann ich mir in diesen Rechner eine WLAN Antenne bauen und ihn auch als proxy für meinen Laptop benutzen, oder brauch ich immer einen Accesspoint??
  23. Hab es rausgefunden... Oder zumindest eine Lösung gefunden. Ich mache das Applet erst nach 60ms unsichtbar, und wenn es fertig mit laden ist wieder sichtbar. Also quasi als Anstoss, damit es anfängt zu laden. So funktioniert es. danke trotzdem
  24. Hallo, ich hatte vor mir mittels HTML und JavaScript einen Preloader für mein Applet zu bauen.. und zwar so: Ich habe 2 Div Tags in denen zum einen mein preloader steht und im anderen mein Applet. Nun sage ich zu begin das der Applet-Div-Tag den style visibility:hidden hat. Wenn das applet fertig geladen ist, ruft es eine javascript methode auf die das ganze umdrehen und den Preload-Div-Tag verstecken soll. Nur leider seh ich am Logfile meines Applets, das dort gar nix passiert. Also das Applet läd nicht, solange der Div-Tag versteckt ist. Nachtrag: Der Preloader ist einfach nur ein Text und eine Sanduhr im <img> tag. Also nicht noch ein Applet. Könnt ihr mir helfen? Danke
  25. Also wir setzen bei uns in der Firma QARun ein. Das ist ein Testtool für alle arten von Applikationen. Also C++, Java, HTML etc... Du schreibst mit einer eigens dafür entwickelten Scriptsprache deine Testfälle und schiebst es dann an. Jedes Control hat ja einen namen. Also der name="xyv" Parameter im Tag. Über diesen kannst du dann die Testfälle laufen lassen. Ich dachte immer, das jede Softwareschmiede solche Testautomatisierungssoftware einsetzt??!! Oder haben die alle zuviel Azubis?

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