-
Gesamte Inhalte
225 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Crow T. Robot
-
array - felder löschen
Crow T. Robot antwortete auf Art's Thema in Skript- und Webserverprogrammierung
1. Welche Sprache? 2. Was ist für die ein "leeres" Array-Element? 3. In PHP gibt es die Funktion unset() -
Forum für 'daheim'
Crow T. Robot antwortete auf charly20's Thema in Skript- und Webserverprogrammierung
Hallo charly20! Wo willst du die Daten denn speichern, wenn nicht in einer DB? Etwa in Dateien? Und wie kümmerst du dich dann um die Arbitrierung im Mehrnutzerbetrieb? Das ist ein seeehr umfassendes Feld und die Lösung nennt sich DBMS. -
Inhalt einer Textarea formatieren?
Crow T. Robot antwortete auf oneside's Thema in Skript- und Webserverprogrammierung
Hallo oneside! Das ist unmöglich, denn TEXTAREA kennt keinerlei Formatierung einzelner Textstellen. Du kannst lediglich den gesamten Textbereich - z.B. über Style Sheets - formatieren; aber das bringt dir ja auch nichts... Es gibt auch keine alternativen Steuerelemente, denn den Sprachumfang von HTML kannst du nicht erweitern, und die Browser wüssten damit auch nichts anzufangen. -
Hallo NickiD! Tja, das kommt ganz darauf an, welche Schnittstellen du meinst: Die Projekt- oder die technischen Schnittstellen? Die Projektschnittstellen beschreiben, welche anderen Abteilungen und Verantwortliche am Projekt "beteiligt" sind. Das könnte z.B. die Buchhaltung für die Kalkulation sein, oder der Datenschutzbeauftragte, der Projektleiter etc. Die technischen Schnittstellen sind natürlich solche, die geeignet sind, um auf das ermittelte technische Umfeld zuzugreifen. Dabei ist "die DB" natürlich keine Schnittstelle, sondern das, worauf mittels einer solchen zugegriffen wird. Mögliche Schnittstellen sind bei Datenbanken z.B. DAO, ADO, ADOX, ODBC, OLE DB, RDO etc.
-
Hallo D-Power! Gute Frage... Ich denke, "beurteilt" ist schon zu scharf gegriffen, aber das wird wohl von Prüfer zu Prüfer anders sein. Bei der Kommentierung halte ich für besonders wichtig: - Saubere Beschreibung der Schnittstellen, also wie du schon sagst, Aufgabe der Methode, ihrer Parameter und dem Rückgabewert. - Bei lokalen Variablen bzw. Attributen deren Bedeutung. - Eine Art "Vorwort" zu jeder Klasse über ihren Sinn und Zweck, ähnlich die bei den Aufgaben der Methoden. - Kommentare zu Anweisungen sollten auch nicht erklären, was diese machen, sondern warum, damit ein Bezug zur einleitenden Beschreibung der Methode hergestellt wird. Hoffe ich habe mich verständlich ausgedrückt, ich bin gerade am Einschlafen... :beagolisc
-
Zufallsfrage aus MySQL lesen
Crow T. Robot antwortete auf robotto7831a's Thema in Skript- und Webserverprogrammierung
Das geht relativ einfach, indem du deine Abfrage wie gewohnt bildest und die Ergebnismenge mit Hilfe der RAND()-Funktion "zufällig sortierst". Hier zwei Beispiele aus dem MySQL Manual: SELECT * FROM table_name ORDER BY RAND() SELECT * FROM table1,table2 WHERE a=b AND c<d ORDER BY RAND() LIMIT 1000 -
Erst einmal basiert Access, genau wie Oracle und SQL Server, auf dem relationalen Datenmodell. Alternativ gäbe es da nämlich noch ein paar andere Modelle: hierarchisch, netzwerkorientiert, objektorientiert und objektrelational. Dann wird Access desöfteren als "Desktop-Datenbank" bezeichnet, denn ein klassisches ®DBMS ist es ja nicht. Denn Access bietet selbst keine datenbasierten Dienste an, wie dies ein Datenbankserver tun würde. Wichtig ist ausserdem noch, dass bei Access Back-End und Front-End zusammenfallen, sofern keine verknüpften Tabellen verwendet werden. Ein "klassisches" ®DBMS bildet aber immer nur das Back-End der DB oder DB-Anwendung.
-
SQL Abfrage auf dem Webserver anders?
Crow T. Robot antwortete auf Spike's Thema in Skript- und Webserverprogrammierung
Mit welcher Sprache und wie baust du den SQL-Querystring denn auf? Wenn es um PHP geht, könnten dir diese Beiträge in der dclp-FAQ helfen: 16.13. Wieso wird aus " plötzlich \" und wie geht das wieder weg? 20.4. Sonderzeichen " und ' werden nicht korrekt escaped -
Hallo Emily! Leider kann ich nicht mehr viel zum Thema beitragen: Alles wichtige ist schon gesagt worden, und ich kann mich meinen Vorrednern nur anschliessen: Freie Verfügbarkeit, weite Verbreitung und leichte Administrierbarkeit stehen IHMO ganz oben.
-
Hallo Emily, ich frage mich: - Was genau meinst du mit "einer" SQL-Datenbank? - Im Vergleich zu was? -> Anderes Datenmodell oder ganz ohne DB, also Dateien? - Meinst du nun SQL im Allgemeinen oder MySQL im Speziellen (Betreff und Beitrag passen nicht ganz)?
-
PHP Globale Variablen
Crow T. Robot antwortete auf Art's Thema in Skript- und Webserverprogrammierung
Im Prinzip soll man beim Programmieren immer auf globale Variablen verzichten, weil man damit saubere Schnittstellen unterwandert und ganz schnell für Datensalat sorgt. Das ist ähnlich wie mit "goto", wo man einen sauberen Programmfluss unmöglich macht und für "Spaghetticode" sorgt. Aber bei PHP ist der Begriff "global" für Variablen etwas anders definiert, darüber hinaus gibt es auch "superglobale" Variablen. Mehr dazu in Chapter 8. Variables. In Bezug auf $_GET[] und $_POST[] siehe auch in der dclp-FAQ: - 11.1. Wie unterscheide ich böse Variablen von guten? - 11.10. Vermeide globale Variablen -
Kann den Projektantrag nicht erfüllen
Crow T. Robot antwortete auf CyberDemon's Thema in Abschlussprojekte
Kosten entstehen immer, egal wer diese am Schluss trägt oder verrechnet: - Du benötigst eine bestimmte Zeit - Du sitzt in einem bestimmten Raum - Dieser Raum ist mit Möbeln ausgestattet - Du nutzt Arbeits- und Betriebsmittel - Du koordinierst dich mit anderen Mitarbeitern - Du kaufst ggfs. Waren ein - usw. Das sind übliche Posten, die man berücksichtigen kann/darf/sollte/muss... Zumndest sollte man als FI zeigen, dass man darüber nachgedacht hat. -
Pflichtenheft - wie sieht´s aus?
Crow T. Robot antwortete auf Harry-Harald's Thema in Abschlussprojekte
Gliederung: 1 Zielbestimmung 1.1 Mußkriterien 1.2 Kannkriterien 1.3 Abgrenzungskriterien 2 Produkteinsatz 2.1 Anwendungsbereiche 2.2 Zielgruppen 2.3 Betriebsbedingungen 3 Produktumgebung 3.1 Software 3.2 Hardware 3.3 Orgware 3.4 Produktschnittstellen 4 Produktfunktionen 5 Produktdaten 6 Produktleistungen 7 Benutzungsoberfläche 8 Qualitäts-Zielbestimmungen 9 Globale Testszenarien 10 Entwicklungsumgebung 10.1 Software 10.2 Hardware Inhalt: Entsprechend der Überschriften sinnvoll gefüllt, um ein Fachkonzept zu erreichen. Umfang: So wenig wie möglich, so viel wie nötig. Mein PH umfasst 4,5 Seiten. BTW: Dieses Forum hat übrigens eine wunderprächtige Suchfunktion... -
Querformat-Seite in die Doku?
Crow T. Robot antwortete auf Cyclotron101's Thema in Abschlussprojekte
Warum sollte das nicht erlaubt sein? Habe ich ja noch nie gehört... Vor allem weil es manchmal nicht zu vermeiden ist, und bei einer einzelnen Seite niemand Weltschmerzen erleiden dürfte... -
Doku: Wer nichts wird, wird Wirt...
Crow T. Robot antwortete auf Danny De Vito's Thema in Abschlussprojekte
Also meine Doku samt Anhang besteht aus 6313 Wörtern, davon 55x "wird", 101x "werden" und 3x "man". Ich finde nicht, dass das zu viel ist... Kannst ja mal das ungewünschte Wort markieren und Umschalt+F7 drücken, vielleicht hiflt dir das ein wenig weiter. -
Wenn im PH alles notwendige drinsteht, ist doch alles in Ordnung. Wobei ich eine einzige Seite auch etwas mager finde. Mein PH umfasst 4,5 Seiten und finde es eigentlich schon zu lang -- zumindest im Verhältnis zur eigentlichen Projektdoku. Irgendwo dazwischen dürfte das Ideal liegen. Wie kommst du eigentlich auf Zeitplan? Davon gibt's im PH doch gar keinen... :confused: Nur zur Verdeutlichung mal die Gliederung, an die ich mich gehalten habe: 1 Zielbestimmung 1.1 Mußkriterien 1.2 Kannkriterien 1.3 Abgrenzungskriterien 2 Produkteinsatz 2.1 Anwendungsbereiche 2.2 Zielgruppen 2.3 Betriebsbedingungen 3 Produktumgebung 3.1 Software 3.2 Hardware 3.3 Orgware 3.4 Produktschnittstellen 4 Produktfunktionen 5 Produktdaten 6 Produktleistungen 7 Benutzungsoberfläche 8 Qualitäts-Zielbestimmungen 9 Globale Testszenarien 10 Entwicklungsumgebung 10.1 Software 10.2 Hardware
-
Du hast recht, so war es keinesfalls gemeint. Ich wollte weder Dir noch irgend einem anderen IHK- oder PA-Angehörigen etwas Negatives oder gar Inkompetenz unterstellen. Das war in keiner Weise meine Absicht, also ein grosses "Entschuldigung" meinerseits dafür! Genau das war es doch, was ich ausdrücken wollte. Oder reden wir aneinander vorbei? :confused: Ganz kann ich da nicht "mithalten", ich hatte mein Schulpraktikum damals bei einem Verlag gemacht. Ein Grundsatz, den ich gleich am ersten Tag mitbekommen habe: Antiqua-Typen für Fliesstext, Groteske für für Überschriften. Aber ich denke, das brauchen wir nun nicht näher breittreten, denn... Selbstverständlich.
-
ähm.. verzeichnis umbenennen?
Crow T. Robot antwortete auf Art's Thema in Skript- und Webserverprogrammierung
Musst du da raten? Welches Problem sich ergibt, sollte eindeutig aus der Fehlermeldung von PHP ersichtlich sein... -
Anhang der Doku--ich werd noch bekloppt;-=--
Crow T. Robot antwortete auf Tribunal's Thema in Abschlussprojekte
Die Beschränkung der Seitenzahlen ist von IHK zu IHK unterschiedlich, also wirst du keine gezielte Antwort bekommen können. Welche Anforderungen für dich zutreffen, kann dir also nur deine zuständige IHK sagen. Schau auf deren Website nach, dort gibt es sowas meist als PDF zum Download. Im Zweifelsfall anrufen. Generell ist die reine Doku (ohne Deckblatt, Inhaltsverzeichnis, Anhang und Anlagen) auf etwa 10-20 Seiten beschränkt, je nachdem. Was den Anhang / die Anlagen betrifft, kann es sein, dass es keine Begrenzung gibt, solange sich der Stapel in Maßen hält. Es kann aber tatsächlich sein, dass hier eine maximale Seitenzahl vorgeschrieben ist. "Meine" IHK macht das nicht, "deine" vielleicht schon. Also: selber nachschauen oder nachfragen. -
ähm.. verzeichnis umbenennen?
Crow T. Robot antwortete auf Art's Thema in Skript- und Webserverprogrammierung
Ich würd's einfach mal mit rename() probieren... -
Hallo Polo! Vielleicht hilft dir die Tatsache, dass die Funktion scanf() einen Rückgabewert hat, nämlich die Anzahl Zeichen, die erfolgreich verarbeitet wurden. Wenn du also eine Zahl einlesen möchtest, der Benutzer aber nur Buchstaben eintippt, bekommst du eine 0 (null) zurückgeliefert. Die Variable, deren Adresse du als zweiten Parameter übergibst, bleibt in dem Fall natürlich auch unverändert (was auch immer zuvor drinstand). Das solltest du zusätzlich beachten und entsprechend reagieren.
-
Mailversand per PHP
Crow T. Robot antwortete auf Schlaubi_Schlumpf's Thema in Skript- und Webserverprogrammierung
Pauschal auf eine Suchmaschine zu verweisen finde ich ziemlich daneben. (Aber bitte nicht persönlich nehmen, ich will dich damit nicht angreifen!) Denn zum einen widerspricht das dem Sinn und Zweck einer Community bzw. eines Forums, zum anderen sind Suchmaschinen kein Allheilmittel -- auch Google nicht. Dort findet man irgendwelche Informationen, aber nicht unbedingt (auf Anhieb) sinnvolle Quellen. Warum soll man also nicht auf die bisherige Erfahrung anderer zurückgreifen? -
Wieviel hat Microsoft denen denn dafür bezahlt? Oder anders ausgedrückt: Was machen Menschen, auf deren (Nicht-Windows-)System es diese Schrifttypen nicht gibt? Darf der Mac-User dann wenigstens Helvetica und Times benutzen oder muss er sich dann extra einen Windows-Rechner zulegen? :eek: BTW: Eine Groteske für Fliesstext einzusetzen widerspricht jahrhundertealten Grundsätzen der Typographie. Leider ist sogar die c't neuerdings auf diesen Zug aufgesprungen und hat sein altebewährtes Times-Futura-Gespann ad acta gelegt.
-
Mailversand per PHP
Crow T. Robot antwortete auf Schlaubi_Schlumpf's Thema in Skript- und Webserverprogrammierung
Hallo Schlaubi_Schlumpf! Alles Wissenswerte zu PHP, und damit auch den Mailversand, findest du in der PHP-FAQ der Newsgroup de.comp.lang.php. Siehe: 14. Mail lesen und schreiben -
Und was wird dabei aus dem Urheberrecht? Kann mir IMHO nicht vorstellen, dass das so sein soll. Ich gebe Internet-Quellen ebenso nur als Zitat an wie Bücher. Gerade bei Webseiten finde ich dabei wichtig, mit anzugeben zu welchem Datum man diese Seite abgerufen hat, denn die kann sich ja mal ändern...