kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Bitstrom

    geschrieben von iniquitius

    Hilfsprogramm sollte nicht allzu aufwendig sein. 2 Zustände:
    1. Suchen nach Startsequenzen
    2. Daten empfangen und in 10er Feld einsortieren. Sobald das Feld voll ist, werden die Datenbits irgendwohin übergeben.

    1. nutzt ein FIFO, in das einzelne Bits reingeschoben werden und dann geprüft wird, ob Synchronisierfolge anliegt. Sobald dem so ist, wird auf Zustand 2 übergeben, der die Daten dann extrahiert.

    Imho kleines C-Programm. Frage ist, wie Datenfluss hinein und hinaus gelangt, also ob man auf Dateien, Streams oder auf Geräte-Handles zurückgreift (je nach System ein großer Unterschied).

  • in: template Klasse ist angeblich non-class type

    geschrieben von iniquitius

    Versuch mal die Klammern beim Konstruktor von vIntArray in main.cpp rauszunehmen, also:

    int main() {
        MyArray<double> vIntArray;
    ....
  • in: C++ Logger-Klasse

    geschrieben von iniquitius

    Ich kenn die Logger grad nicht. Allerdings fand ich Log4j immer sehr einfach (Log4C++ soll sich ja daran orientieren). Log4CPlus sieht auch sehr simpel aus, wie man hier sieht:
    http://log4cplus.sourceforge.net/loglevel.html

    In Qt gibt es zwar auch keinen echten Logger, aber zumindest ansatzweise ein paar Befehle wie qWarning() und qDebug(), die auf die Konsole gehen und sehr hilfreich sein können. Falls das für deine Anforderungen genügt ...
  • in: Visual Studio 2010: Autovervollständigung

    geschrieben von iniquitius

    Eine Antwort findest du in folgendem Blog-Eintrag:
    http://blog.kalmbach-software.de/de/2010/03/05/ccli-und-winforms-macht-keinen-sinn/

    Kurzum: Es wurde für abgeschaltet in der 2010er Version.

    Mit CLI hab ich noch keine sonderlichen Erfahrungen gesammelt (arbeite C/C++ mit dem VS2008), aber zumindest im 2008er ist es noch so, dass das IntelliSense des Öfteren mal nicht richtig funktioniert, insbesonders, wenn Header noch nicht durch den Compiler gejagt worden sind. Erst dann schein IntelliSense sein Dictionairy zu aktualisieren.
  • in: Kennt jemand gut Aktionkomödien?

    geschrieben von iniquitius

    Einfach mal in den 80er Jahren beginnen, da gingen die Buddy Movies so richtig los, u.a. mit
    48 Stunden
    Lethal Weapon
    Beverly Hills Cop

    Amüsant fand ich auch die "Bad Boys"-Teile.
  • in: Suche Soundkarten Visualisierer

    geschrieben von iniquitius

    Meinst du mit "visualiseren" einen Equalizer?

    Der ist beispielsweise in WinAmp dabei. Dort lassen sich verschiedene Visualisierungen des Frequenzspektrums auswählen.
  • in: Liste aller Tabellen in einer MySQL-DB ?

    geschrieben von iniquitius

    Der assoziative und der indizierte Zugriff "schauen" nicht auf die selben Daten, sondern haben getrennte Daten.

    D.h., dass du per Index die Daten ändern kannst, ohne dass du die entsprechenden Daten im assoziativen Teil änderst. Hier mal ein Testbeispiel:

    $row = mysql_fetch_array($resultSet);
    
    echo "indizierter Wert:".$row[0].", assoz. Wert: ".$row['id']."<br />"; 
    $row['id'] = -1;  /* angenommen hier steht vorher ein Wert ungleich -1 drin */
    echo "indizierter Wert:".$row[0].", assoz. Wert: ".$row['id']."<br />";


    Das könnte u.a. bedeuten, dass du Daten, die du mit mysql_fetch_array() holst, doppelt so viel Speicher benötigen wie mit dem "row"- oder "assoc"-Pendant. Ganz sicher bin ich mir allerdings nicht, denn es könnte sein, dass PHP das "copy on first write"-Muster implementiert (siehe Wikipedia unter: http://de.wikipedia.org/wiki/Copy-On-Write).

    EDIT: Hier noch ein Link, dass die "Doppelter Ressourcen-Verbrauch"-Theorie untermauert:
    http://forums.devshed.com/php-development-5/mysql-fetch-object-vs-mysql-fetch-array-211260.html
  • in: Liste aller Tabellen in einer MySQL-DB ?

    geschrieben von iniquitius

    Wenn ich mich recht entsinne, kannst du Arrays in PHP relativ einfach erweitern, indem du auf einen Index zugreifst. Sprich: Ja, Es ist nur Index 0 verfügbar, falls du aber auf Index 1 zugreifst, wird das Array um leere Elemente erweitert.

    Der Unterschied zwischen mysql_fetch_array, ..._row und ..._assoc ist ein kleiner, der viel ausmachen kann. Man nehme als Beispiel eine Tabelle, die die Spalten id und name enthält.

    mysql_fetch_row() liefert die Datensätze als indizierte Array zurück. Du kannst nun per $row[0] und $row[1] auf "id" und "name" zugreifen, nicht aber per $row['id'] und $row['name'].
    Mit mysql_fetch_assoc() verhält es sich genau anders herum: Ein Zugriff auf die Datenfelder ist nur per Namen verfügbar, denn es ist ein assoziatives Array ("es besteht eine Assoziation/Verbindung zwischen dem Spaltennamen und seinem Wert"). $row['id'] würde also funktionieren, $row[0] würde keinen Wert liefern.
    mysql_fetch_array kann beides der vorangegangenen Funktion. Per Standard gibt es die Daten als assoziatives und gleichzeitig indexiertes Array zurück. Sowohl $row['id'] als auch $row[0] liefern also gültige Werte. mysql_fetch_array kann man allerdings Parameter mitgeben, so dass es sich exakt wie mysql_fetch_row() oder mysql_fetch_assoc() verhält.

    Wozu nun das Ganze?
    Wenn du weißt, dass du nur mit Indizes auf deine Daten zugreifen möchtest (0,1,2 ...), nutze mysql_fetch_row, denn das ist die effektivste Methode. Allerdings sieht es im Quellcode mitunter schöner aus, mit den Spaltennamen zu arbeiten, weswegen sich mysql_fetch_assoc() anbietet. Damit ersparst du dir auch viel Tüftelarbeit, falls sich mal die Struktur der Tabelle ändert: Bspsweise wird zwischen "id" und "name" eine neue Spalte "datum" eingefügt", also ist "name" nun fortan nicht mehr mit $row[1], sondern mit $row[2] erreichbar.
    Auf mysql_fetch_array() kann und sollte eigentlich in den meisten Fällen verzichtet werden.
  • in: Eclipse C/C++ - Projekt importieren!

    geschrieben von iniquitius

    Hallo!

    Dafür empfiehtl sich das Eclipse-Plugin "Subversive", mit welchem du direkt aus Eclipse heraus ein SVN-Repository beackern kannst

    Link: http://www.eclipse.org/subversive/
    Falls weitere Fragen bestehen, einfach noch mal hier melden.
  • in: Gute Sience Fiction RPG-Action Spiele?

    geschrieben von iniquitius

    Ja, "Fallout 3" bietet abermals eine neue Geschichte. Falls du die Vorgänger nicht kennst, solltest du trotzdem keine Probleme beim Verständnis haben.

    Tolles Spiel übrigens. Solltest allerdings vorm Installieren 4 Wochen Urlaub nehmen, dir ne Monatsration Fertigfutter bestellen und deinen Haustieren beibringen, sich selbst zu versorgen *g*
  • in: Gute Sience Fiction RPG-Action Spiele?

    geschrieben von iniquitius

    falls dir rundenbasierende Spiele zusagen, kann ich dir heiß empfehlen:
    Jagged Alliance 2 (gibt es mittlerweile als von der Community weiterentwickelte Version, die unglaublich erweitert wurde)
    Fallout 1+2 (rundenbasierend/echtzeitbasierend nach Wunsch, absolut toll gemacht, auch heute noch spielbar)
    Fallout 3 (nehm dir die nächsten Monate nix vor)
  • in: Datum auf Gültigkeit überprüfen und vergleichen

    geschrieben von iniquitius

    Zur Validierung gibt es Reguläre Ausdrücke. Such mal in Google nach:
    +php +"regulärer Ausdruck" +datum

    Dann wirst du schnell findig werden.

    Zum Vergleichen gibt es zwei Möglichkeiten:
    1. Das Datum in einen Zeitstempel umzuwandeln.
    2. MIttels String-Operationen beide Daten auf das Format "yyyy.mm.dd" umwandeln und dann vergleichen.
  • in: Datentyp für MySQL automatisch erkennen

    geschrieben von iniquitius

    Es wird dir nix anderes übrig bleiben, als alle Spalten erstmal durchzuscannen und damit herauszufinden, ob du nun VARCHAR oder TEXT benötigst.
    MySQL kann dir das nicht abnehmen, weil ja schon die Tabellendefinition bestehen muss, wenn du ihm Daten übergibst, die er abspeichern soll.

    Aber das sollte absolut nicht schwer zu programmieren sein.
  • in: HTTP_IF_MODIFIED_SINCE und MySQL

    geschrieben von iniquitius

    1. Wird eine Ausgabe auf dem Bildschirm gesendet, wo sowas steht wie "Cannot send headers ..."?
    Ein Header kann nur gesendet werden, wenn vorher keine Ausgabe im Script erfolgt ist.

    Häufige Fehler sind:
    - mysql-Fehlermeldungen landen auf dem Bildschirm
    - irgendwo nach dem schließenden PHP-Kürzel steht noch ein Enter oder Leerzeichen. Das landet auf dem Bildschirm und fürht dazu, dass das Versenden der Header nicht mehr möglich ist.

    Geht der Code auch wirklich in die IF-Abfrage rein?
    Könntest dir ja mal die einzelnen Bedingungen auf den Bildschirm drucken.
  • in: Google Logos?

    geschrieben von iniquitius

    Find ich sehr schöne Ideen mit den Google-Logos: Die Bildchen sind nicht nur sehr schön gemacht, sondern weisen auch auf oft auf wichtige Daten aus Technik und Wissenschaft hin.
  • in: Deutsch Qualität Internetforen

    geschrieben von iniquitius

    Ich würds anhand der Altersgruppierungen in den Foren festmachen:

    Reine Spaß- und Spielforen, in denen nur Offtopic (ja, DSDS _ist_ Offtopic) gequatscht wird, ziehen vor allem junge Leute an. Dort ist imho der Anteil von Mobbing am höchsten.

    In Hobby-Foren erleb ich kein wirkliches Mobbing (unser Forum zum Thema Film hat nen Altersdurchschnitt von über 20).

    In fachlichen Foren (z.B. Entwicklerforen) les ich fast nie etwas böse gemeintes, es sei denn, jemand stürzt herein und stellt ohne Sinn und Verstand Fragen (RTFM!!).
  • in: chmod 664 unsicher?

    geschrieben von iniquitius

    664 ist eigentlich nicht das richtige für dein Problem.
    Ich gehe mal von deinem Bsp. aus:

    /srv
    /www
    /htdocs

    Die Linux-Bitmaske für Rechte ist:
    r(ead) = 4
    w(rite) = 2
    x(ecute) = 1

    Ich gehe davon aus, dass der Nutzer "root" und der Nutzer "Tom" nicht in der selben Gruppe ist, dafür "Tom" und "Benutzer" in der selben Gruppe (nennen wir sie "wwwuser").

    Dann würde es reichen, wenn du den Ordnern "srv" und "www" jeweils die Rechte 711 gibst und sie bei Nutzer "root" lässt: Nutzer "root" kann dort alles tun, "group" und "other" lediglich das Verzeichnis durchlaufen, ohne den Inhalt zu lesen.
    Das Verzeichnis "htdocs" sollte dann der Gruppe "wwwuser" zugeordnet sein und bekommt die Rechte 771. Damit kann dort drin auch die Gruppe "wwwuser" alles tun, also deine zwei Nutzer. Der normale Websurfer bekommt lediglich Dateien angezeigt, die er in den Browser eingibt.

    664 wird einige Probleme geben: das X-Recht fehlt bei Verzeichnissen. Deswegen wirst du Probleme haben, in das Verzeichnis zu wechseln. Außerdem benötigt "others" kein Read-Recht für Verzeichnisse, sondern ebenfalls das X-Recht.
  • in: Aptana Studios 2.0

    geschrieben von iniquitius

    Passiert das nur im Aptana oder im gesamten System?

    Bei letzterem hast du vermutlich aus Versehen deine Standard-Tastatureinstellung geändert. Das passiert schnell, weil es dafür einen Hotkey gibt.
  • in: Notfall-USB-Stick: Was soll drauf?

    geschrieben von iniquitius

    Eine möglichst aktuelle Knoppix-Version, mehr nicht :)

    Ansonsten kannst du dir evtl. was zusammenbauen, z.B. eine Distro mit aktuellen Virenscanner:
    http://www.tecchannel.de/news/themen/linux/1767151/f_secure_rescue_cd_3_final_zum_download/

    SystemRescueCd ist auch ganz nett, hatte ich mal genutzt, um mein System zu rekonstruieren.

    Der Bootmanager ist bei ner Linux-Distro immer mit dabei (meistens GRUB).
  • in: Datensatz einfügen in indizierte Tabelle -> an welcher Pos?

    geschrieben von iniquitius

    Eine Zeilennummer?

    Sowas gibt es bei mySQL nicht bzw. wird nach außen nicht offen gelegt. Das musst du auch nicht wissen, wie das Datenbanksystem seine Zeilen/Spalten physisch ablegt. Könnte gut sein, dass die Tabelle "verkehrt herum" gespeichert wird oder total wild.

    Wichtig ist nur, wie du darauf zugreist, nämlich über den Primärschlüssel oder einen anderen Index.

    Vllt. kannst du deine Frage auch noch präzisieren.
  • in: 3D Kino die Zukunft?

    geschrieben von iniquitius

    Wenn man den verschwindend geringen Prozentsatz an Filmen als Maßstab nimmt, der in den Multiplex-Dingern landet, dann ist es "die Zukunft". Die bisherigen zwei 3D-Äras waren jeweils durch die technische Umsetzbarkeit eingeschränkt, nun ist die Technik reif. Es passt außerdem zu Hollywood, ihren "style over substance"-Trend auf der 3D-Ebene fortzuführen.

    Allerdings wird der Großteil der Filme weiterhin in 2D erscheinen, einfach aus Kostengründen. Es sei denn, 3D ließe sich irgendwann algorithmisch kreieren.
  • in: CHMODS Automatische vergabe.

    geschrieben von iniquitius

    Lädst du per FTP oder HTTP hoch?

    Per FTP könntest du dir ein Shell-Skript schreiben, welches du allerdings als Cronjob oder händisch ausführen musst. Oder du veränderst die Freigabemaske des FTP-Users mit UMASK (allerdings gilt das dann für alle Verzeichnisse).

    Bei HTTP kannst du einfach den PHP-Befehl CHMOD() nutzen.
  • in: Headcrasch

    geschrieben von iniquitius

    Du könntest eins noch probieren: Festplatte in Folie packen und etwas unterkühlen (Achtung: kein Tiefkühlschrank).

    Dann einen Weg suchen, wie du dein System so schnell wie möglich hochfahren kannst, damit die Festplatte nicht erst warm läuft. Mit ein bissel Glück kannst du damit noch ein paar Daten retten. Allerdings werden die Datenspuren, wo der Kopf die Magnetoberfläche berührt hat, mit hoher Warhscheinlichkeit zerstört sein.
  • in: Mit PHP eine Tabelle in einer MySQL Datenbank erstellen

    geschrieben von iniquitius

    Du kannst dir auch gern Anregungen beim PHPmyAdmin holen:

    Einfach dei Tabelle mit der gewünschten Struktur erstellen, dann über Export inkl. Struktur exportieren und schon hast du deinen Beispiel-Code.
  • in: PHP require Funktion

    geschrieben von iniquitius

    PHP kennt keine Pfade wie "http://www.adler-frankfurt.de".
    Es kennt lediglich Dateisystemspfade. Allerdings würd ich es mir 3x überlegen, einen absoluten Pfad zu nutzen. Bei nem Webumzug stehst du dann da und musst alle Pfade in allen Dateien ändern.
    Bei relativen Angaben (z.B. require("../login/global.php"); hast du ein wenig Spielraum, solange die global.php immer schön an ihrem Platz bleibt ;-)
  • in: PC stürzt unter Vollast immer ab

    geschrieben von iniquitius

    450W was? Leistungsaufnahme? Wichtig ist zu wissen, was das Netzteil rausgibt, schließlich hat es einiges an Verlustleistung.
    Falls es wirklich am Netzteil liegt, solltest du mit auf den Wirkungsgrad desselben achten. 85% Wirkungsgrad bedeutet, dass es unter hoher Last 85% von 450W Aufnahmeleistung bereitstellt.

    Zum Testen könntest du mal dein System ein wenig modifizieren: Optische Laufwerke abklemmen, deine GraKa runtertunen (falls das irgendwie geht) und dann nochmal den Test laufen lassen. Falls dein OS nicht rumzickt, könntest du sogar mal auf die Mainboard-GraKa umsteigen (falls vorhanden).

    Bei mir war es damals auch das Netzteil, das die nötige Leistung nicht erbracht hat. Rechner hat dann einfach neu gestartet in Momenten mit (gefühlt) hoher Last.
  • in: Durchnummerieren lässt oberste Zeile verschwinden

    geschrieben von iniquitius

    Noch ein letzter Nachtrag, wo ich meinen Beitrag lese:

    Nie mittels die(mysql_error()) die Fehlermeldung eines Systems direkt an den Nutzer rausgeben. Daraus kann ein Angreifer Rückschlüsse auf die Umgebung ziehen und gezielt attackieren.
  • in: include path

    geschrieben von iniquitius

    Ein Include kannst du immer relativ machen, ist in vielen Fällen sogar angebracht.

    Beispielsweise folgende Verzeichnisstruktur
    /htdocs
        /include
          - include2.php
          - include_me.php
        /scripts
         - anzeige.php


    Dann könntest du in der Anzeige.php sowas drin stehen haben wie

    <?php include_once ('../include/include_me.php'); ?>


    Um Include2.php von Include_me.php zu inkludieren, nimmst du
    <?php include_once('include2.php'); ?>

    ... egal, ob Include_me.php von anzeige.php aufgerufen wird oder nicht.

    Relativ bedeutet also: Von dem Ort aus, in dem sich dein Script befindet.
    Absolut bedeutet von der Wurzel der Serverfestplatte. Absolute Pfade sollte man allerdings weitestgehend vermeiden, denn wenn deine Seite mal umzieht,ändert sich sehr wahrscheinlich der absolute Pfad und du musst alle Skripte anpassen.
  • in: Wie schreibe ich ABG´s

    geschrieben von iniquitius

    Es gibt zwar mehrere Vorlagen und Muster im Web, die man anfangs nutzen kann, allerdings wirst du nicht umhin kommen, damit zu einem Anwalt zu gehen, der es "absegnet".

    Einen guten Einblick in die Fallstricke von AGBs gibt die AGB-Giftküche

    Außerdem kannst du auf E-Recht24 dir dein Impressum generieren lassen: http://www.e-recht24.de/impressum-generator.html
  • in: Apache und Xampp

    geschrieben von iniquitius

    Lies dir mal die Readme-Datei (README_DE.txt) im Installationsverzeichnis durch: Evtl. musst du nach dem Installieren von XAMPP noch eine Batch-Datei starten:


    Schritt 1: Das Setup mit der Datei "setup_xampp.bat" im XAMPP-Verzeichnis starten. Bemerkung: XAMPP macht selbst keine Einträge in die Windows Registry und setzt auch keine Systemvariablen.


    Kann natürlich sein, dass bei deiner Installation gar nicht erst nötig ist, aber probieren schadet nicht :)

    Gibt es bei der Fehlermeldung mehr Ausgabe?
  • in: Durchnummerieren lässt oberste Zeile verschwinden

    geschrieben von iniquitius

    Aha, guckst du hier:

    while($row = mysql_fetch_assoc($result)) {
    
    for($i=1; $row= mysql_fetch_array($result); $i++) {
    ....
    }


    1. Prüfen der While-Bedingung, indem das 1. Ergebnis auf dem Result-Set $result geholt wird
    2. Eintritt in die FOR-Schleife, wobei in jedem Schleifendurchlauf zu Beginn nochmal ein Ergebnis aus dem Result-Set $result geholt wird, beginnend beim 2. Ergebnis (das 1. wurde ja in der While-Schleife rausgezogen).

    Demnach:
    Die umschließende WHILE-Schleife kann entfallen, die FOR-Schleife reicht aus als Abbruchbedingung (wird getan, solange er ein Array aus dem Result-Set $result ziehen kann).

    Außerdem:
    $result = mysql_query($holen) OR die(mysql_error());
    
    if($result) {


    Sieht für mich falsch aus: Falls die Abfrage kein Ergebnis (bzw. Fehler) bringt, wird das Programm mit einer Fehlermeldung die(mysql_error()); beendet. Deswegen ist die Prüfung, ob $result anliegt (nächste Zeile) überflüssig.
  • in: Durchnummerieren lässt oberste Zeile verschwinden

    geschrieben von iniquitius

    An dem wenigen Code kann ich keinen Fehler erkennen, ob du nun mit 1 oder mit 666 zu zählen beginnst, ist eigentlich egal.

    Du solltest allerdings mal die SQL-Abfrage prüfen, die zu $result führt, also ob dort überhaupt alle Zeilen vertreten sind.

    Außerdem kannst du dir innerhalb der Schleife mit
    print_r ($row);

    den Inhalt von $row darstellen lassen (dazu in den Quelltext gucken, damit es mit der Formatierung klappt).
  • in: PC Bootet nicht mer

    geschrieben von iniquitius

    schnellschrauber schrieb:
    hi, also die usb tastatur sollte er auch im dos erkennen nur sobald windows gebootet wird kann die tastatur nicht mehr angesteuert werden. das wiederum kannst du aber im bios einstellen. da sollte die usb tastatur noch einwandfrei zu bedienen sein.


    Das ist bei einigen Tastaturen allerdings nicht so. Hatte selbst schon mal so ein Unding, da gab es keine Möglichkeit, vor Start von Windows irgendwie zu intervenieren, schlichtweg, weils vom BIOS nicht erkannt wurde.
  • in: SQL-Zugriff auf externen SQL-Server und noch ne Frage

    geschrieben von iniquitius

    Du solltest lediglich sichergehen, dass die Datenbank, die du von hier aus ansprichst, auch von "außerhalb" angesprochen werden kann. Einige Hoster unterbinden eine Verbindung aus einem externen Netz, u.a. aus Sicherheitsgründen.
  • in: PHP Problem mit IP Anzeige ( IP LOGGER )

    geschrieben von iniquitius

    Ja, kann man, ein Beispiel findest du unter www.recaptcha.org.

    Allerdings würd ich dir empfehlen, eine professionelle Gästebuch-Lösung zu suchen und zu installieren, falls das bisher nicht der Fall ist. Der Irrglaube, dass man ein Gästebuch schnell zusammenskripten kann, erweist sich immer dann fatal, wenn es um Sicherheit und Komfort geht.

    Mit anderen Worten: Die Funktionen, die du suchst, sind sicherlich bereits in einem fertigen Gästebuch integriert (SPam-Blocker, Logger, Captcha, Admin-Bereich).
  • in: PC Bootet nicht mer

    geschrieben von iniquitius

    Weswegen das passiert (BIOS erkennt Tastatur nicht?), weiß ich auch nicht, Abhilfe schafft allerdings fast immer der Anschluss einer Standard-Tastatur. Falls du eine rumfliegen hast ...
  • in: PHP Problem mit IP Anzeige ( IP LOGGER )

    geschrieben von iniquitius

    Mach mal nen Test, indem du selber was einträgst und prüfe dann, ob das Logfile 2 Einträge enthält. Es könnte nämlich sein, dass der Spammer einfach 2x hintereinander die Information sendet.

    Ansonsten: Im Log-File solltest du als Zeilentrenner nicht "<br>" speichern, sondern besser "\n", denn du schaust dir dein Logfile vermutlich nicht im Browser, sondern im normalen Editor an (ist ja ein LOG-File, kein HTML-File).

    Ansonsten 2: Die Zeile $IP = $_SERVER['REMOTE_ADDR'] in deinem Script tut nix, weil du später mit der IP nichts anstellst.

    Ansonsten 3: Falls du große Probleme mit Spammern hast, empfiehlt sich evtl. der Einbau eines Captchas. Ich hab bei mir ReCaptcha laufen und das funktioniert gegen Bots ganz gut :)

  • in: PC Bootet nicht mer

    geschrieben von iniquitius

    Hmmm... irgendwoher kenn ich das Problem, dass der Fehler trotz ausgetauschter Batterie bleibt ...

    Ich hab mal ein wenig gegoogelt und bin da auf zwei Möglichkeiten gestoßen:
    a) Versuch mal nach dem Tausch der Batterie einmal ins BIOS wechseln, dort die Standard-Einstellungen laden und abspeichern.
    b) Dein BIOS versteht kein Datum >31.12.1999. Könntest mal das Datum per Hand auf ein Datum vor 2000 stellen und prüfen, ob das System dann fehlerfrei läuft.
  • in: Leicht zu erlernende Sprache gesucht.

    geschrieben von iniquitius

    Hmm... dann würd ich sogar noch eher PHP als Einstieg als Java empfehlen. Java ...
    ... verwirrt evtl. den Einsteiger durch den extrem umfangreichen Sprachwortschatz in der Vielzahl an Packages
    ... bietet OO und ist deswegen für jemanden, der schnell mit einfachen Ausgaben zum Erfolg kommen will, vllt. nicht ganz durchsichtig
    ... muss kompiliert werden (ja, daran scheitern einige regelmäßig)
  • in: PC Bootet nicht mer

    geschrieben von iniquitius

    Klingt so, als ob deine BIOS-Batterie leer ist.

    Ist sie leer, kann dein BIOS die Einstellungen nicht mehr im Baustein speichern und lädt deswegen bei jedem Neustart die Standard-Einstellungen.

    Eine solche Batterie lässt sich relativ einfach austauschen. Dazu musst du allerdings den PC öffnen und die Batterie vom Mainboard lösen. Ist meistens ne runde Knopfzelle.
  • in: Leicht zu erlernende Sprache gesucht.

    geschrieben von iniquitius

    Ich bin mir nicht sicher, ob du Schwierigkeiten mit der Sprache oder der Entwicklungsumgebung hast.

    Für C gibt's ne schlanke IDE+Compiler+Dokumentation namens "LCC Win32".
    Link hier: http://www.cs.virginia.edu/~lcc-win32/
  • in: Kostenloses Baukasten-Programm

    geschrieben von iniquitius

    Deine Suchbegriffe für Google müssten sein

    +html +editor +wysiwyg


    WYSIWYG steht für "What you see is what you get". Sprich: Dein gewünschtes Baukastenprinzip, bei dem man Elemente per Click anlegt.
  • in: Formular in Ordnung - Bestätigungsseite Kauderwelsch

    geschrieben von iniquitius

    Geb dir das SQL-Statement mal per echo aus, ohne es auszuführen, dann führe es im PHPMyAdmin aus und schau, welcher Fehler entsteht.
    Ein potenzieller Fehler entsteht, wenn der Nutzer im Kommentar ein Apostroph setzt. Dann zerhaut er deine gesamte Anwendung. Außerdem ist es sehr unsicher, Eingaben von Nutzer direkt in eine Datenbank zu schreiben.
    Deswegen empfiehlt es sich, mal nach mysql_real_escape_string() zu googlen :)


    "Nicht initialisiert" bedeutet:
    Eine Variable hat vor ihrer ersten Nutzung keinen konkreten Wert.

    Führe einfach mal folgenden Code aus und schau, was passiert:

    <?php
    	echo '_'.$testVar.'_';
    	if (!$testvar) {
    		echo "Testvar ist nicht gesetzt";
    	} else {
    		echo "Testvar ist gesetzt";
    	}
    ?>
  • in: Formular in Ordnung - Bestätigungsseite Kauderwelsch

    geschrieben von iniquitius

    Eben in jener Zeile, wo du das Ergebnis der mysql-Abfrage an $ergebnis zuweist, fehlt ein "=".
    Vermutlich interpretiert PHP die Sache dort bisher als:
    $ergebnis or die ('....');

    Das führt immer in den die-Pfad, weil $ergebnis nicht initialisiert, ergo FALSE ist.
  • in: Variablen etwas einfacher umbenennen

    geschrieben von iniquitius

    Evtl. so:

    $weeks = array();
    
    for ($i=1; $i <= MAX_DAY_IDX; $i++) {
       
    	$week = array(
    		'mon' => $_POST[$i.'mon'],
    		'tue' => $_POST[$i.'tue'],
    		.........
    	);
    	
    	$weeks[$i] = $week;
    }


    Danach kannst du die Wochentage über das Array "Weeks" abfragen, z.B.

    echo $weeks[1]['mon'];


    Noch besser wär's, du würdest mit 0 zu zählen beginnen, statt mit 1.

    Achso: Code nicht getestet.
  • in: Formular in Ordnung - Bestätigungsseite Kauderwelsch

    geschrieben von iniquitius

    $name = '$_POST['firstname']&nbsp;$_POST['lastname']';


    ist fehlerhaft:

    $name = $_POST['firstname'].'&nbsp;'.$_POST['lastname'];

  • in: Ist Assembler schwieriger als C++ ?

    geschrieben von iniquitius

    Ich würd dir auch erstmal ne Lektüre über Assembler empfehlen. Du wirst schnell feststellen, dass es bis auf Übungszwecke kaum noch was bringt, heutzutage dermaßen "low level"-Code zu schreiben. Lohnt sich einfach nicht.

    Davon abgesehen sind die Optimierungen, die ein moderner Compiler hervorkramt, oftmals noch ne Ecke besser als das, was ein Mensch in ASM zu schreiben vermag.
  • in: Qt mit foreach + Parsing von Strings

    geschrieben von iniquitius

    Ich würd mal vom groben Drübergucken sagen, dass das Suchen und Ersetzen-Prinzip nach obigem Beispiel bei nem dynamischen Text ab ner bestimmten Länge stark an seine Grenzen stoßen wird:

    Die keywordPatterns sind allesamt (sehr ähnliche) reguläre Ausdrücke (siehe: http://doc.trolltech.com/4.6/qregexp.html. Das nagt allerdings sehr an der CPU-Last - und das nach jedem Tastendruck. Du könntest den regulären Ausdruck evtl. optimieren, z.B.
    sowas wie "\\b(abstract|as|break|...)\\b", um die Anzahl der Suchvorgänge zu verringern. Könnte sein, dass das noch nicht die gewünschte Performance bringt.

    Evtl. wird dafür ein Lexer benötigt (siehe http://de.wikipedia.org/wiki/Lexikalischer_Scanner), der den Text zuerst in seine definierten Bausteine (sog. Token, also Element der Sprache PHP) zerlegt, und sie dann an ein Modul weiterreicht, dass sie formatiert wieder zusammensetzt.
  • in: kostenloser formeditor

    geschrieben von iniquitius

    Mittlerweile hab ich für ein paar C/C++-Scripts "Eclipse CDT" laufen. Sehr komfortabel, vor allem weil ich Eclipse schon einige Jahre für Java nutze. Dazu gibt's die (von mir noch nicht getestete) QT Eclipse Integration als Plugin.

    Infos dazu hier:
    http://labs.trolltech.com/blogs/2007/07/11/develop-qt-applications-in-eclipse/
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    Ääh, du hast zwar was geändert, und es könnte funktionieren, aber so richtig ist es nicht:

    Jeder HTML-Tag beginnt mit einem < und endet mit einem >
    Bei dir sieht es derzeit so aus:
    <td><input type="checkbox" name=""Checkbox$row->id""Klick mich an</td>

    2x doppelte Anführungsstriche brauchst du nicht. Dafür fehlt immer noch das >-Zeichen.

    Kann dir nur empfehlen, Firefox zu installieren und dort das Plugin "HTML-Validator" reinzuhängen. Deine Seite hat nämlich noch massig mehr Fehler (kein HTML-Head-Bereich, kein Doctype ...)
  • in: Programm von .swf - .fla

    geschrieben von iniquitius

    Soweit ich weiß, wirst du nur Teildaten rekonstruieren können aus dem SWF-File - falls überhaupt.
    Ein paar Infos dazu gibt's hier, weiter unten in einem Post auch ein Link zu einem Hilfsprogramm:
    http://www.wer-weiss-was.de/theme133/article380391.html
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    Starte die Seite, geh danach in deinem Browser auf "Quelltext anzeigen" (oder so ähnlich) und kopier die Daten in einen Editor mit Syntaxhighlighting. Dann siehst du sehr schnell, dass beim Namen der Checkbox ein doppeltes Anführungszeichen fehlt.
  • in: Im Land der Raketenwürmer

    geschrieben von iniquitius

    Grandiose Tierhorror-Komödie, die es auf 4 Teile gebracht hat, von denen Teil 1 und 2 jeder Genre-Fan mal gesehen haben muss. Michael Gross als Waffennarr Burt Gummer ist es allein wert :D

    In Deutschland gibt's auch ne Box, aber Teil 3 ist schon schwer Geschmackssache und Teil 4 ein lahmer Aufguss.
    Hier was zur Box: http://www.wicked-vision.com/tabelle_boxen.php?ID=44
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    Quellcode noch mal angucken und schauen, wo der Abschluss eines Befehls fehlt.
    Kleiner Tipp: Ganz in der Nähe vom letzten Fehler.

    Allgemein ist bei Fehlermeldungen folgende Seite ein guter Anlaufpunkt: http://www.php-error.de
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    expecting ',' or ';' bedeutet, dass ein Komma oder Semikolon fehlt. Sehr häufiger Fehler.

    In diesem Falle: Hinterm letzten Echo fehlt ein Semikolon. Schließende Klammer könnte auf die nächste Zeile, damit du den Block besser überblicken könntest.
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    Das sieht schonmal gut aus :)

    Allerdings hast du unten bei der Checkbox einen Fehler drin. Dazu solltest du dir die fertig gerenderte Seite anschauen:
    echo "<td><td><input type=\"checkbox\" name=\"Checkbox$row- >id;Klick mich an</td>";


    1. TD doppelt
    2. hinter dem $row->id steht ein Semikolon, ist überflüssig.
    3. Dafür fehlt an der Stelle ein Anführungszeichen, um das Attribut "Name" zu beenden, und eine schließende Klammer.

    Generell zu Formularen und PHP gibt's ne Menge Anleitungen im Web, falls du was dazu suchst. Z.B. hier: http://www.html-world.de/program/phpex_1.php
  • in: Pfeil auf der Tastatur funktioniert nicht mehr

    geschrieben von iniquitius

    Evtl. aus Versehen auf US-Keyboard-Layout umgeschaltet?

    Guck mal, ob du unten rechts in deiner Schnellsymbol-Leiste sowas stehen hast wie "DE" oder "US".
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    Vorsicht: Du hast da was drinnen stehen von method=\"postß\"> (ß zu viel)
    Dazu kommt, dass du derzeit für jede Zeile eine neue Tabelle anlegst und ein neues Formular, weil beides in der While-Schleife steht (siehe Quellcode). Das darf nicht sein, weil das den Code unnötig aufbläht.

    Am besten du machst erstmal Übungen mit HTML und Formularen an sich, um die Grundlagen rauszubekommen. Danach dann mit PHP.

    Zur Zeilenhervorhebung: Nimm einfach eine Variable, die du in der While-Schleife hochzählst. Je nachdem, ob die Zahl grad gerade ist (Variable % 2 == 0) oder ungerade (Variable % 2 !=0) setzt du die CSS-Klasse für TR:

    <form action="privat.php" method="post">
    <table width="100%" border="1" cellpadding="0" cellspacing="2">'
    
    <?php
    $i = 0;
    while($row = mysql_fetch_object($ergebnis))
    {
       $i++;
       echo '<tr class="zeile'.($i%2 + 1).'">'."\n";
       echo .... /* hier Spalten einfuegen */
       echo '</tr>';
    }
    ?>
    </table>
    </form>


    Wirst sicherlich Fragen zu dem Code haben ;-)
  • in: Windows 7 Treiber

    geschrieben von iniquitius

    BIOS:
    Wie heißt das Programm denn?

    Soundkarte:
    Klingt nach dem Treiber-Problem, kannst also nur abwarten und auf einen baldigst erscheinenden, gepatchten Treiber warten.

    Evtl. kannst du vorher den Namen deiner eingebauten Soundkarte herausbekommen (bzw. den Chipsatz), denn sehr wahrscheinlich ist sie auch in anderen Notebooks verbaut und bringt dort u.U. auch Fehler. Damit würde deine Google-Suche evtl. mehr Treffer und vielleicht eine Antwort enthalten :)
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    Für Zeilen geht das genauso, musst nur das Class-Attribut beim TR statt beim TD reinpacken.

    Checkboxen:
    Du könntest den Namen variabel gestalten, z.B.

    <table width="100%" border="1" cellpadding="0" cellspacing="2">
     <tr class="zeile1">
      <td><input type="checkbox" name="Checkbox<?php echo $row->id; ?>">Klick mich an</input>
      <td><?php echo $row->id; ?></td>
      <td><?php echo $row->id; ?></td>
      <td><?php echo $row->Manschaft; ?></td>
      <td><?php echo $row->Unentschieden; ?></td>
      <td><?php echo $row->Gewinn; ?></td>
      <td><?php echo $row->QuoteGewinn; ?></td>
      <td><?php echo $row->Quote; ?></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
     </tr>
    </table>


    Damit müsstest du später nur noch prüfen, wenn du einen Datensatz durchgehst, ob zu ID=5 auch ein Feld "Checkbox5" gesetzt ist:


    <?php
    $id = 5;
    if (isset($_POST['Checkbox'.$id])) {
    /* tue was */
    ....
    }
    ?>
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    Zu den Checkboxen: Ja, das geht.
    Zur Definition von Checkboxen in HTML einfach mal das hier angucken: http://de.selfhtml.org/html/formulare/auswahl.htm#checkboxen

    Zur Auswertung der Checkbox mit PHP ein Beispiel:

    <input type="checkbox" name="Checkbox1">Klick mich an</input>



    <?php
    if (isset($_POST['Checkbox1'])) {
    /* Häkchen wurde gesetzt */
    ... tue etwas ...
    }
    ?>


    Weitere Infos und wie man Checkboxen in Arrays gruppiert, gibt's hier:
    http://www.php-faq.de/q-formular-checkbox.html
  • in: Windows 7 Treiber

    geschrieben von iniquitius

    Auf der ASUS-Homepage gibt es Treiber für dein System.
    Dazu gehst du zuerst auf: http://support.asus.de/download/download.aspx?SLanguage=de-de

    Dort wählst du mittels "Notebook" -> "X59"-Serie -> "X59SR" deine Modell aus. Danach kommt eine Box mit der Auswahl deines OS (Win7 oder Win7 64bit).

    Die drauf folgende Seite enthält jede Menge Treiber und Anleitungen zum Download, geordnet nach dem Gerätetyp. Musst du leider einzeln runterladen. Zu einigen Modellen hab ich schon komplette Pakete gesehen, aber letztlich befinden sich in denen auch nur einzelne Treiber, die man nacheinander installieren muss.

    Zum BIOS:
    Um ein BIOS-Update vorzunehmen, benötigst du eine Datei mit der neuesten BIOS-Version (auf der Homepage unter BIOS) und eine Software, um das Update einzuspielen (unter BIOS-Utilities).
    Du benötigst aus den beiden Menus jeweils nur einen Menupunkt, bei der BIOS-Version natürlich einfach die Version mit der höchsten Nummer. Die BIOS-Utilities bieten eine Update-Software für Windows und eine für DOS an. Grundsätzlich ist es ratsam, BIOS-Updates unter DOS einzuspielen (Kommando-Zeile). Aber da hälst du dich am besten an jemanden, der das schonmal gemacht hat oder fragst nochmal nach :)
  • in: Html-Tabelle in php echo ausgeben

    geschrieben von iniquitius

    Guck dir mal das erste Echo an:

    echo "<table width="100%" border="1" cellpadding="0" cellspacing="2"> ..............


    Dein Echo-Befehl wird von Hochkommata eingegrenzt, also es beginnt mit einem " und endet ebenso. Nun hast du allerdings noch "-Zeichen in der Ausgabe selbst, die PHP als Ende des Echo-Arguments nimmt.

    Gibt zwei Möglichkeiten:
    1. Du "escapest" die "-Zeichen im String mittels vorangestelltem Backslash \, also:
    echo "<table width=\"100%\" border=\"1\" cellpadding=\"0\" cellspacing=\"2\"> ..............

    2. Du kannst auch ' als Begrenzer des Echo-Befehls nutzen. Das verhält sich aber dann ein wenig anders (siehe dazu Dokumentation).
    echo '<table width="100%" border="1" cellpadding="0" cellspacing="2">' ..............



    Noch etwas: Wenn eine Fehlermeldung auf dem Bildschirm erscheint, die immer komplett mit angeben, weil in dieser die Zeilennummer des aufgetretenen Fehlers steckt. Anhand der kannst du problemlos feststellen, wo der Fehler im PHP-Quelltext erkannt worden ist.
    Allerdings kommt es vor, dass die Ursache des Fehlers sich bereits eine Zeile davor ereignet hat.

Login zum Webhosting ohne Werbung!