Zum Inhalt springen

Patrick_C64

Mitglieder
  • Gesamte Inhalte

    60
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Patrick_C64

  1. Dein Modem ist für ADSL/ADSL2+ mit bis 24Mbits geeignet. Angeschlossen wird wie folgt, an der TAE-Dose ein Splitter (bei deinem Modem notwendig!) dann vom Splitter in das Modem (nun sollte DSL synchronisieren) und dann von dort in einen PC oder besser Router (wie du sagtest). PC oder Router bauen dann die Verbindung anhand deiner Logindaten auf. mfg. Patrick
  2. Worum gehts? Deine fachlichen Kompetenzen anhand einer "realen" Präsentationssituation zu beweisen! Ordentlich gekleidet aber so dass Du dich wohlfühlen tust, Hauptsache du kommst nicht gestellt rüber! Händedruck, wie schon gesagt wenn jemand auf Dich zukommt Ok., aber denke mal in einer größeren Präsentation mit vielen Menschen jeden die Hand zu reichen hmmm, also eher NEIN! Handout, kann mit Sicherheit nicht schaden, wird sich ggf. keiner während oder nach der Präsi anschauen aber zur Not kann es Punkte machen schon deshalb weil das vorbereitet wirkt und ein "rundum" Packet darstellt bzw. das Gesamtbild abrundet! (Ist nur eine Vermutung!, denn wenn ein Handout nach IHK Bewertungskriterien keine Rolle spielt ist es generell unrelevant!, ich hatte eines und das hin und wieder mal vorbereitend zu überfliegen hat nicht geschadet !) Ein Handout ist m.E. auch nur ein ergänzendes Hilfsmittel, eine generelle Notlösung falls die Techn. streikt sollte man so oder so haben, zur Not kann da aber auch dann das Handout herhalten. Präsie AUF JEDEN FALL Zeit einhalten!! Denn es geht auch darum ob Du eine Präsentation in einem gewissen fachlichem Rahmen und auch unter def. Rahmenbedinugnen halten kannst, +/- 1,2 min. ist aber nicht dramatisch und nachvollziehbar da ein Prüfling mit Sicherheit aufgeregt ist! Da hilft die Präsi vorher öfter üben mit Uhr oder PP Hilfsmitteln, nach 4-5 mal üben brauchst du keine Hilfsmittel mehr und es sollte passen, trotzdem bei der Prüfung kann es nicht schaden mal unauffällig auf die Uhr zu sehen, man kann die Zeit da nicht wirklich einschätzen bzw. es fällt schwer. nur als Bsp. Scenario ... ... , gemieteter Saal jeder hat nur eine gewisse Zeit, Du überziehst -> schlecht! ... , du ratterst deine Präsi so schnell runter das kaum jemand was versteht und du am Ende noch 10 Minuten hast wo du eigentlich Präsentieren solltest/könntest/müsstest what ever! -> schlecht! usw. Die Prüfer planen anscheinend für jeden Prüfling ca. 30 minuten + Nach-, Vor-bereitung ein. Wenn du mit 2 -3 Fragen im Fachgespräch überzeugst nach 5 Minuten kanns gelaufen sein! Wenn du die Prüfer nicht überzeugst können weitere Fragen folgen bzw. man geht tiefer in die gefragte Materie oder eine andere Frage zum gleiche Fachgebiet wird gestellt, kann alles passieren! Wie auch immer Viel Glück! mfg. Patrick
  3. Ich sagte ja das es nicht das Maß aller Dinge ist! Aus Respekt vor deiner Person und dem Verdacht da ehh nichts vermitteln zu können Zitat :"@Patrick_C64 Wenn ich dein Beispiel sehe wird mir ganz anders... " kneife ich mir jetzt mal einen Kommentar zu deinem Code. mfg. Patrick
  4. Hi, und Bitte nicht HTML und PHP wild mischen. Folgender Code soll nur zur Veranschaulichung und als kleine starthilfe dienen, er ist mit Sicherheit nicht das Maß aller Dinge !!!! Du hast damit aber zumindest eine kleinere Tutorialartige starthilfe. Wenns dann Procedural alles soweit gut läuft und dass Grundverständnis für PHP da ist, solltest du Dir auch unbedingt OOP anschauen! Das hab ich mir eben in 5 minuten aus den Fingern gezogen, also nich schimpfen wegen RS (oder ggf. Grammatik!) und Denglish ! Ansonsten php.net & de.selfhtml.org ! Gute Anlaufstellen zum Wissenserwerb und lernen. Und www.schattenbaum.net/php/ möchte Ich hier auch erwähnt haben, ist zu empfehlen! Die Datei kannste in deinen HTDOCS packen, sollte laufen, speichern mit der Endung php damit es auch durch den PHP Interpreter verarbeitet wird! <?php main (); function main() { $doctype = '"<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">'; // eine Function in der wir uns um die nötigen // Elemente eines HTML Documents kümmern können. // Je nach Bedarf kann diese erweitert werden. // Der doctype wurde hier local in der main() definiert // dies könnte man auch als Constante oder anderweitig // lösen, zur Veranschaulichung wie man dieses // HTML PHP MISCH MASCH IRGENTWAS GERFRICKEL // "sauber/besser" trennt / organisiert. htmlOpen ( $doctype , "TESTPAGE" ); pageHead ('Testpage 01'); // wenn man später vllt. ein System mit Benutzern hat // kann man Formulare je nach Rechte anzeigen lassen! $formulare = array ( 'kunde_neu' ,'kunde_loeschen' ,'kunde_anzeigen' ); // hier rufen wir unsere Function auf welche // uns individuel (später zu implementieren!!!) // ausgeben bzw. anezeigen tut. selectFormular ($formulare); // prüfen ob Daten eingegangen // und jeweils auswerten bzw. weitere Functionen // aufrufen. Requests (); htmlClose(); } // hier kannst du dann ganz speziel festlegen wie // der Head immer auszusehen hat, du kannst diese // Funktionen immer wieder verwenden, modifizieren und // deinen bedürfnissen anpassen. Hier reicht aber erstmal // ein einfachens <h1> Tag. // // Gute Idee wäre hier vllt. noch ein Div (Container). // kannst du ja machen wenn du diesen Code als Basis // für deine weiteren Gehversuche nutzt. function pageHead ($title) { echo "<h1><center>$title</center></h1><hr>"; } // prüfen ob Daten eingegangen sind // und jeweils auswerten bzw. weitere Functionen // aufrufen. function Requests() { if (isset($_REQUEST)) // Hier landen $_POST & $_REQUEST ! if (isset($_REQUEST['formularname'])) { // KLEINER TIP !! (hier nicht wirklich relevant!) // nehmen wir mal an wir haben ein Hochfrequentierten // Server mit vielen vielen Zugriffen in der Sekunde // tuen wir in solchen Fällen IMMER drann denken // das wir resourcenschonend arbeiten sollten // und Rechenzeit KOSTET! // Daher setzen wir die Ausgabe wo kein String geparst // werden soll innerhalb einer echo Ausgabe // in einfache Hochkomma! Dann weis der Interpreter // hier ist nichts zu tun. // // Denk immer drann wo du sparen kannst, wenn // es die Wartbarkeit des Codes nicht unnötig erschwert! // Manchmal ist mehr Code nicht immer mehr Rechenleistung // sondern eher das Gegenteil! (wenn mans gut macht!) echo '<h4>Folgendes Formular wurde aufgerufen ' . $_REQUEST['formularname'].'!</h4>'; switch ($_REQUEST['formularname']) { // besser aber Funktionen auch English benennen // hab hier ein wenig "kuddeömuddel" bzw. denglish // gemacht (ia aber auch nur zur Veranschaulichung) case 'kunde_neu': // formular_kunde_neu (); break; case 'kunde_loeschen': // formular_kunde_löschen (); break; case 'kunde_anzeigen': // formular_kunde_anzeigen (); break; } } } // öffnen des html tags und andere wesentliche Dinge // wie zb. Documenttype und title // man kann hier auch noch Style und andere Parameter // implementieren. (Viel Spass dabei und beim lernen ! ) function htmlOpen ($doctype, $title ) { echo "$doctype <html> <head> <title>$title</title> </head> <body"; } // Eine Function die uns eine Formular auswahl anzeigt function selectFormular ( $formulare ) { // hier könnte man noch das aufgerufene formular // hervorheben, in dem man das aktive Formular // als zweiten Parameter der Funciton mitgeben tut. if($formulare) foreach ($formulare as $key => $value) { echo '<a href="?formularname='.$value.'">'.$value."<a> "; } } // Da das html tag und auch der Body irgentwam wieder geschlossen // werden sollten hier eine Function dafür. // Auch in diese kann man ncoh andere Dinge je nach Bedarf // implentieren. Function htmlClose () { echo "</body></html>"; } ?> [/PHP]
  5. *Grieen, jaja die Hitze, flashpixx war anscheinend der Einzige der die Frage auch richtig gelesen hat ! Alternativ zu flashpixx Antwort, Rechtsklick auf die Datei und dann "öffnen mit" und nun wählst du einen Installierten bzw. deinen bevorzugten Texteditor aus! Wenn du eine IDE installiert hast welche mit der Dateiendung "php" was anfangen kann und diieser auch auf diese Dateiendung verknüpft ist dann reicht einfaches doppelklicken auf die Datei (ist bei Dir anscheinend nicht der Fall )! Oder du setzt ein Häckchen (bei öffnen mit -> standard programm auswählen!), Datei immer mit diesem Programm öffnen. Es ging ja nicht um das ausführen bzw. das Interpretieren dieser Datei sondern um das öffnen. Naja aber von eben mal was fehlinterpretieren kann auch ich mich nicht freisprechen, zudem bei der Hitze wer wills einem dann verübeln!!! Ansonsten für das "Ausführen" hast du ja schon nützliche Hinweise bekommen. mfg. Patrick
  6. Hi flashpixx, vorweg... ein paar Posts drüber, ich wollte Dir in keinster Weise praktisches Wissen/Kompetenzen aberkennen mit meiner gemachten Aussage das du eher Theoretiker bist, war eher ein Lob an deine Kompetenzen die ich aufgrund deiner Web-Seite an Dir gesehen/arahnt habe! Und jetzt brätst du mir hier so einen vor Naja vllt. war mein Satz aber auch ein wenig blöde formuliert! Natürlich weiss ich was Vererbung ist, dein Satz im Zusammenhang verunsicherte mich aber! ZItat: "......... Man erzeugt durch den MDA Ansatz viele Tabellen ohne wirklich nennenswerte Informationsstruktur zu gewinnen." Und da wir eben mehrere Ebenen haben wollte ich ganz genau Wissen auf was du dich beziehst! Die Klassen als solche (ORMO/ORMC eher nicht nehme ich an), die Instanzierten ORM Klassen (Tabellen) oder eben die daraus resultierende Struktur der Tabellen, dein Satz ist da ein wenig unklar für mich nicht zuletzt da auch hier einige Dinge "nicht immer klar und eindeutig definiert" bzw. verwischt sind was in der Informatik nicht selten ist, aber vllt. ist es einfacher mir Unwissenheit vorzuwerfen als da einfach die Frage nochmal genauer zu stellen! Warum mein Code so schlampig ist erklärte ich schonmal .... Kind, Frau, Arbeit, Haushalt kaum Zeit und Hobbyprogrammierung zum Spass! Funktionalität und vorrankommen haben in dem Fall priorität und nicht ästetischer Code nach StyleGuide und Konventionen, auch wenn es jetzt problematisch ist im Zusammenhang dessen das ich mitstreiter bzw. Unterstützung suche, ist es nichts was ich nicht ändern kann und das tue ich, nicht zuletzt aufgrund deiner Anregungen, darum war deine Anmerkung überflüssig und ich wollte mich damit (meine Erfahrungen) nicht wichtig machen sondern lediglich sagen das ich auf praktischer Ebene nicht unbeholfen bin, klar habe ich defizite in der Theorie hier und da aber Vererbung nicht zu kennen/können naja weiss echt nicht wie ich das jetzt auffassen soll, bist du so?, war das unbedacht? oder einfach nur provokant? Naja wenn Styleguide und Kommentierung das einzige sind was problematisch ist kann ich damit leben, daran kann ich arbeiten, bin trotzdem ganz schön entäuscht mitlerweile, naja zuletzt bin ich sicher auch ein bischen selber Schuld. Nix desto trotz alles läuft wie gewünscht es ist einfach zu erweitern und und und, also auch wenn der Code schlampig ist meine Ziele bzw. das Sollkonzept ist umgesetzt, und wenn es darum geht einem Kunden schell Ergebnisse zu liefern ohne Rücksicht auf das drumm herum bin ich der Richtige, dafür in anderen Sachen vllt. eben nicht das ist in Ordnung bin eben auch nur ein Mensch aber damit auch in der Lage an mir zu arbeiten ! Soo ich hoffe ich kann mich in Zukunft zügeln und werde mich weniger "profilieren" aber so bin ich nun mal halt, zudem letzlich wurde ja eher meine Art etwas zu tun "diskreditiert" (vllt. zurecht !!) als weniger das Projekt als solches! Wie gesagt mehr als an den Punkten und anderen zu arbeiten die flashpixx aufführte kann ich erstmal nicht machen um euch eine Unterstützung vllt. doch noch schmackhaft zu machen. So wegen meiner BTT oder auch nicht, bin momentan zu Emotional (gang ganz großes Sry. nochmal dafür !!!) bekomm ich ja selber mit, deswegen hatte ich auch so spät und kurz gebunden geantwortet is momentan alles nicht so einfach Familie+Zukunftsänsgte, Absagen und/oder Lohnangebote jenseits von gut und Böse. mfg. Patrick (ps. habe mir deine Seite schon nach deinem 1. Post angesehen wegen deinen im Vorpost angesprochenen Projekten, sehr Interessante Seite! Aber ich bin nicht der Typ der sich Projekte sucht zum Mitmachen, und das ist doch nichts verwerfliches jeder eben wie er will und andere suchen sich eben Interessante Projekte zum mitmachen so ist für alle Seiten gesorgt! Projekte zum mitmachen werde Ich hoffentlich noch zu genüge im Berufsleben bekommen. Für meine Freizeit ist das aber nichts.) Bei Versuch 4 das ganze hier kürzer zu gestallten habe ich das Handtuch geworfen.
  7. Hi flashpixx, sry hatte die letzten tage echt keinen Kopf dafür zu Antworten! Wie meinst du das mit den Vererbungshierarchien bzw. auf was bezogen auf die Tabellen bzw. wie ich das Extend und Abstract gelöst habe, also die Relationen/Kardinalitäten? Sry die anderen Punkte werde ich erstmal vernachlässigen! Bin echt down heute, erstes Vorstellungsgespräch gehabt und bin schon am überlegen ob ich mit meinen 15 Jahren Programmiererfahrungen und meinem Fachinformatiker nicht doch lieber iwo ans Band in die Produktion gehen sollte , und dann trudelten die Tage auch noch einige absagen rein .... naja das wird schon *hoff! Geht dem einem oder anderem hier sicher ganz genauso! So, versuche jetzt auch das ORM mit ordentlicher Doku ala Doxygen zu versehen will ja jetzt auch angesichts des Berufsabschlusses alles ein wenig professioneller angehen auch wenn ich die Erfahrungen und das Know How von 15 Jahren Programmieren habe viel Wert ist das anscheinend nicht xxxx Euro im Monat (<1600 Brutto! 40h!) (mir wird irgentwie grad schlecht!) aber ob Unternehmensbezogen oder nicht Wissen und Know how ist mehr als genug vorhanden und das so unter Wert verkaufen ney .... , naja sry. bin echt grad frustriert. Und fühl mich so richtig veräppelt. Versuch nächstemal wieder ein wenig sachlicher zu werden und mehr Topic, aber heute gelang mir das echt nicht, und da ich im Freundeskreis keine IT affinen Menschen habe heul ich mich halt bei euch aus denn Ihr könnt das am besten nachvollziehen!!! mfg. Patrick
  8. (nehm/nehmt es mir nicht übel ist was mehr geworden, aber es muss auch keiner Lesen der nicht möchte Ok.! Hab auch versucht nicht allzu trocken zu schreiben!) Hi flashpixx, Hast ja in einigen Punkten nicht unrecht und mag aus deiner Perspektive auch alles richtig sein. Allerdings ist meine Vorgehensweise gar nicht so abwegig, im Prinzip geh ich nach den Grundsätzen der Agilen Softwareentwicklung vor, was aber deine Kritik an der Art zu dokumentieren nichts abtut den dort hätte ich wirklich von vornherein vllt. Doxygen oder ein anderes Werkzeug berücksichtigen sollen! Die Sache mit dem Autoload habe ich auch implementiert wenige Zeilen unter der von Dir geposteten. An anderen Stellen erachte ich es nicht als notwendig und unter bestimmten Voraussetzungen sehe ich da sogar ein größeres Sicherheitsrisiko als beim konventionellen Inkludieren. Allerdings so gesehen ist meine Lösung welche die Komponenten laden tut auch nicht sicherer als mit Autoload, tut aber im Prinzip das gleiche aber auf die Aufgabe optimiert und kann um den Aspekt der Sicherheit sehr einfach erweitert werden! Ein vernünftiges Versions Control System wäre sicher nicht verkehrt, aber wie gesagt auch da erachte Ich meine momentane Lösung als ausreichend (will damit nicht sagen Optimal!).Schiebe den letzten Enwticklungstand ins Repo über FTP (könnte mir auch eine Binary schreiben die das macht und geändert Dateien in die Repos hochladen tut aber hier werde ich bei Zeiten dann doch ein ‚VCS‘ nutzen denn sowas ist nicht mein Primärziel und auch zu sehr „Pille Palle“) und lade Ihn dann über den Updater auf das Aktuelle System wo ich gerade Programmiere (2-4 Systeme!). Das hat aber auch nicht viel mit einem ‚VCS‘ zu tun aber es erfüllt momentan seinen Zweck! Also nochmal zum Core, eigtl. sollte dieser für Extension-Entwickler als Blackbox gesehen werden! Diesen werden bestimmte Schnittstellen zur Verfügung gestellt, wie die Komponente Anmelden und deren Funktionen damit diese auch gleich mit im Rechtemanagement migriert sind! Nur Beispiel! (Pseudocode, ist aber ähnlich implementiert!) Component::RegisterComponent($name, $ORMC, $displayname); Component::RegFunction($name); Component::RegObjFunction ($name); Hmm ok sollte da auf jeden Fall vllt. doch erst mal eine kleine Hilfe in Dokumentform anbieten dem Agilen vorgehen zum Trotz! Außerdem hilf das außenstehenden beim Einstieg! Und die Klasse Componente stellt ja einige zusätzliche Funktionnen zur Verfügung! Dann besteht die Möglichkeit durch die Entwickelte Komponente im Prinzip die ganze Ausgabe durch diese zu Realisieren, das soll und muss auch so sein! Damit ist auch das auf dieser Ebene der Abstraktion von Dir angesprochene MVC so gesehen hinfällig! Bricht man es nun aber hoch haben wir dennoch ein MVC und zwar ein Konsequentes! Datenbankstruktur bzw. ORM Klassen beschreiben das Modell! Die Klassen bzw. die Komponenten stellen das Control dar was auch den Content für das View in diesem Falle CSS zur Verfügung stellt. Das Control sagt was angezeigt wird also welches HTML Element aber das View also das CSS bestimmt wie es dargestellt wird! Das Layout des generierten HMTL also der Elemente sollte nur durch CSS bestimmt werden, konsequent als auch nur möglich, darum habe ich es bisher auch so gelöst wie ich es gelöst habe! Werde da auch trotz deiner Anregungen erst mal keinen anderen Weg einschlagen denn wirklich Falsch ist es ja nicht, außer ich habe da jetzt etwas Grundlegendes außer Acht gelassen! Warum ein eigenes ORM? Weil ichs kann *grins (oder glaube es zu können!), ney mal Spass bei Seite. Es ergab sich halt dass ich das als Abschlussprojekt machen konnte, und ich fand es eine sehr schöne Interessante und auch nicht allzu lapidare Angelegenheit. Neben dem angestrebten Soll-Konzept schrieb Ich in meiner Freizeit ein Blogsystem (wollte ich zumindest, daraus wurde im Eifer irgendwie ein CMS ! ) um Fallstricke zu testen und weitere Anforderungen für die Weiterentwicklung nach dem Projekt zu Analysieren und auch die Fehlerfreiheit des bisherigen Entwicklungstandes qualitativer Sicherzustellen das war im Rahmen des Projektes nicht möglich dort hatte ich zwar kleinere Unittests aber 70 h ( naja weist ja was zur Verfügung steht) da musste ich natürlich Abstriche machen! Habe mir auch flüchtig mal andere ORM Projekte angesehen, und muss sagen ich habe es gut gelöst! Auch das von Dir angesprochene mit dem PDO, wenn du Dir die Architektur des ORM mal genauer ansiehst! Allerdings musste ich auf Rücksicht der Zeit das mir bis zu diesem Zeitpunkt verfügbare Wissen zurückgreifen um den Ablauf nicht zu gefährden! Deswegen Entschied ich mich für MySQL diesen Connector schrieb ich zwar außerhalb des Projektrahmens aber stand dennoch unter Zeitdruck! Und da die Connectoren durch Art und Weise der Abstraktion im gesamten die Ich vornahm austauschbar sind was alles Intuitiv geschah. Und das gerade eben durch mein ständiges Rad neu Erfinden und meine langjährige praktischen Erfahrung und dem Konzept des Agilen Entwicklungsprozesses! Denke du bist eher der Theoretiker?, und hast mehr Fachwissen, ich dagegen habe das irgendwie im Gefühl. Und wenn ich mein schaffen Reflektiere und auch mit anderen Dingen Vergleiche ist mein Fazit mein Weg ist hier und da Identisch und i.d.R. mache ich es schon Richtig von Logik-, Syntax und Programmierfehlern die auch jedem anderem genauso mal passieren ganz abgesehen! Weist doch wie es heißt „Viele Wege führen nach Rom“ gut der eine mag Beschwerlicher sein als der andere aber scheint so als wenn ich in dieser Beziehung eine masochistische Ader habe . Aber wenn ich es mir nicht zutrauen würde oder mir nicht Sicher wäre würde ich mir das auch nicht antun, ich habe nicht zuletzt wirklich Spaß am Programmieren, hmm nein, viel mehr es hängt da wirklich Herzblut dran! Und ich könnte mich Sicher auch an anderen Projekten Beteiligen aber das Ist nun mal nicht meins, kann ja auch nicht jeder gleich gestrickt sein! Ich bin lieber in der Rolle des Initialisators ohne da eine Chefrolle spielen zu wollen, nein viel mehr um etwas auf die Beine zu stellen was SPASS macht! Wer keine Lust drauf kann doch wegbleiben auf die Kirmes gehen oder sich an anderen Projekten beteiligen oder was auch Immer, aber unproduktive Kommentare bringen keinem Weiter außer dem Poster ein gepuschtes Ego wie Toll er doch ist! Bei sowas krieg Ich echt Wut denn so ein Verhalten ist für einen Informatiker, Programmierer bzw. IT’ler nicht angemessen! (Nur mal so am Rande, habe da leider in letzter Zeit heftige Erfahrungswerte sammeln dürfen! ) Ok. Aber in einigen Punkten hast du wie gesagt Recht, ich sollte an meiner Art zu Dokumentieren doch ein wenig Arbeiten und bei Projekten wo absehbar ist das ich diese als Open-Source veröffentlichen werde auf jeden Fall einen Style-Guide aufstellen und mich auch selber Konsequent dran halten! ORM & CMS sind ja nicht die Einzigen größeren komplexeren Projekte die ich bisher gemacht habe wo letztlich ein Umfang und eine Funktionalität zu Stande kam der auch anderen nützlich sein kann, da kann ich aber 100% Blackboxen *hehe und es z.B. Nur als DLL oder StaticLib. rausgeben, denn waren anfangs auch nur kleinere „hach Ich lerne jetzt mal das und das“, und dann hatte Ich auf einmal schon ein umfangreiches 2D Grafikframework usw. So das war mal ein Roman, aber mir blieb mal eben echt nichts anderes übrig, um Mich, mein Projekt und meine allg. Art des Vorgehens auch mal auf Fachlicher Ebene zu verteidigen. Ich hoffe ich habe es wenigstens nicht allzu trocken geschrieben so dass der ein oder andere vllt. ein wenig Kurzweil dabei hatte. Hoffe auch alle Punkte abgedeckt zu haben die du angesprochen hast (und das der Text jetzt ins Forum passt *hehehe) Und flashpixx nochmal dickes Danke das du überhaupt Interesse gezeigt hast und Dir sogar die Mühe gemacht und Zeit (das aller aller wertvollste was ein Mensch überhaupt hat!) genommen hast Dir den Code mal ein wenig anzuschauen ! Mfg. Patrick PS: Habe mal den CKEditor probiert, also sogar flink migriert passt sich sogar irgentwie 1:1 ins momentane Design. Mal sehen ob ich den letztlich wirklich als Standardeditor nutze, aber optional sollte der doch zur Verfügung stehen und da sehe ich auch ein, mal die Finger vom neuerfinden von Rädern zu lassen , aber eine JS freie Alternative sollte es dennoch geben bzw. möchte ich haben, somit Optional !
  9. Sorry, habe mir eben erst das Topic "WICHTIG" angesehen Hier der Link zur Page ohne direkten Download ! (2. Projekt Battle-Blocks!) devzone
  10. Hi, habe heute mal meine Webseite mit weiteren Sachen aufgepeppt, und ein Paar Projekte/Spielerein hochgeladen. Eines musste ich dann selber sogar ein bisl Zocken, um mich in eine neue Programmiersprache reinzufuxxen habe ich einen Tetrisclone angefangen, irgentwie wurde das zum Selbstläufer und entwickelte sich zu einem echt guten Team-Projekt! Zum einem möchte Ich damit zeigen (siehe mein CMS!) das man mit mir jemand hat der auch was auf die Beine bekommt trotz RS defizite , und zum anderen bin ich einfach Stolz das realisiert zu haben. Eins noch lasst um himmels Willen eure Frauen nicht das Game zocken!! Ist halt ein Tetris und das löst zumindest bei meiner irgentwie ein suchtähnliches Verhalten aus! *grinss Hoffe euch gefällt es! Ist mal was anderes als "stupider IT-Alltag", leider ist der Server für NetVS nicht mehr verfügbar, vllt. werde ich den ja mal wieder zum laufen bringen (naja zeittechnisch eher nicht) wenn ich die Sourcen zum Game und Serverscript wiederfinde . Das Projekt hatte mal einen kommerziellen Versuch, ist aber nun frei und Kostenlos verfügbar und somit sollte es auch keine Rechtsverletzungen darstellen soweit mir das bekannt ist (Hoffe Ich!!!), wenn doch dann löscht den Thread einfach wieder! Möchte keinen Ärger bekommen oder euch welchen machen! Und ja ich bin Feedbackgeil und habe Momentan was mehr an Zeit, habe meine Umschulung erfolgreich fertig und warte hier nun das Ich in Arbeit komme, bzw. was heisst warten, heute wieder 3 Bewerbungen raus und nächste Woche Vorstellungsgespräch (Mail ging raus 2 Stunden später Anruf)! Versuche jeden Tag 3 Bewerbungen rauszuschicken. http://www.c64.feuerware.com/download/Battle-Blocks.rar (ja ist was groß (50Mb) liegt an den OGG Soundfiles, lohnt sich aber die Musik ist echt Top (finde ich!), und ja es gibt MP3 aber mit diesem auch eine restriktive Lizenz !) mfg. nice WE und vor allem schönes Wetter (is ja echt schrecklich momentan), Patrick.
  11. .. sorry hatte Hier eine Antwort die aber gelöscht, schicke es per PM sonst könnte das vllt. falsch aufgefasst werden! Außerdem wollte ich echt nicht den Thread hier schrotten also nochmal Sorry! (bitte löschen! Thx!)
  12. Nachtrag : Interresiert mich jetzt schon, werde sicher auch dannach mal googeln, aber wiso ist das mit dem ungefilertem Include da nicht so optimal, da kommt keiner an die Sourcen der nicht soll also kann man da nicht wirklich viel Manipulieren und auf den Server kann ohne Zugriffsrechte auch keiner andere Dateien hochladen die dadurch Includiert werden. Mein das jetzt echt ernst kannst du mir das Bitte mal ein wenig erläutern, Danke! Ein paar Stichpunkte reichen mir schon, ich brauche aber manchmal etwas greifbareres als wie "das geht so aber nicht" Nachtrag: Also wenn der User da was einzugeben hätte und eine Usereingabe dort verarbeitet werden würde dann hätte ich Dich jetzt absolut verstanden und nicht dannach gefragt !!!
  13. Hallo flashpixx, Dickes Danke fürs Feedback! Meinst du das jetzt ernst? glaubst du echt Ich weiss nicht das es genügend andere CM-Systeme gibt? Ich habe meine Gründe für eine Eigenentwicklung und kann solche "Sprüche" echt nicht mehr hören, schonmal was von Lernfaktor und Erfahrungen sammeln gehört? (echt nich böse gemeint du hast mich auch ganz vernünftig gefragt aber langsam bekomm ich echt einen Hals von so Aussagen! Sry!, und lass uns da einfach nicht weiter drüber diskutieren, Danke!) Nochmal was zu Punkt zwei, nicht selten erzählen Leute was von Rädern die nicht neu erfunden werden müssen und haben nicht im Ansatz den Plan von überhaupt einem Rad! Könnte da noch X Metaphern loslassen aber die würden von einigen sicher zur Trollerei missbraucht werden, also lassen wir das ! Aber um Dir eine korrekte vernünftige Antwort zu geben, schon mal ein phpBB modifiziert noch und nöcher und dann ein Update eingespielt? Also da back ich mir lieber gleich selber ein CMS so wie ich es mir Vorstelle, auch wenn wie du sagst es da sicher genügend andere gibt! Bei mir sind für Portal und Forum keine Modifikationen am Source nötig wird alles übers CMS eingespielt das war mein Ziel das habe ich umgesetzt damit bin Ich zufrieden! Editor, ja is mir bewusst und hatte auch schon vor in die von dir genannte Richtung zu gehen, den von Dir genannten schau ich mir mal an, THX! Ja ist "ein wenig inkonsistent" (um nicht zu sagen katastrophal ) die Einrückung und die Kommentare, auch wenns nicht schön oder "professionel" ist spielt das hier keine große Rolle! Denn am Core soll keiner schrauben. Und wenn doch dann wird da vorher erstmal alles unklare geklärt! Zudem versuche ich da wo nichts kommentiert ist das bei zeiten nachzuholen! Ja in Zukunft werde ich das gleich machen alles andere ist suboptimal! Und in diesen Punkten bin ich auch voll bei Dir! Aber, Ich habe das alles neben meinem Abschlussprojekt und Familie sowie Umschulung auf die Beine gestellt innerhalb von ca. 2 Monaten da kann schon mal sowas auf der Strecke bleiben wenn man sich nur auf Funktionalität und vorrankommen konzentriert OK!? Eigentlich war es auch nicht geplant das jemals zu veröffentlichen doch Ich bin richtig Stolz und auch recht Zufrieden mit dem Ergebniss (von deinen Aufgeführten Punkten mal ganz abgesehen!) Ungefiltertes Includieren und MD5 geschichte sind Dinge die Ich dankend entegennehme und werde diese auch umsetzen! Mit dem Pfaden gab es bisher auf keinem System Probleme aber trotzdem Danke für den Hinweis! Naja den Kritikpunkten entnehme ich schon das es für mich alleine weitergeht! Wenn Ihr so Punkte habt wie das mit dem MD5 oder solche sachen wie mit dem Includieren, solche Tipps nehme ich gerne an, wenn Ihr mir aber was darüber erzählen wollt was es nicht alles schon gibt bitte beisst euch auf die Zähne und lasst es stecken ich Programmiere eben zum Spass und in einer Firma geht es mit sicherheit anders lang aber doch nicht in meiner Freizeit !!!! SVN, Git und Co kein Thema kenn ich habe auch diese auch schon genutzt. Aber warum sollte ich für mich alleine das einrichten zumal mein Updatesystem reicht solange ich alleine Programmiere oder andere nur Extensions schreiben! Sonst ist das auf jeden Fall eine Überlegung wert und ein Punkt auf den Ich sicherlich auch alleine gekommen wäre, dennoch Danke für den Hinweis! MVC mögen zwar drei Buchstaben sein mit dem man schön auf den Putz hauen kann, aber Designpatterns sind nicht verbindlich, und so lange ich kein Antipattern auf die Welt loslasse kann ich mit Leben, also ein Paar gedanken zur Architektur und zum Konzept habe ich mir schon gemacht ! So also ich möchte nicht wissen ob Ihr nicht mitmachen wollt weil euch hier und da manche Dinge nicht "geheuer" sind, meldet euch wenn Ihr Lust habt mitzumachen, und ja Ich kann auch mit Kritik um wie man sieht Punkte die Ich als gerecht angeprangert gesehen habe bzw. auf Verbesserungen auf die Ich hingewiesen worden bin auf diese denke ich gehe ich auch Vernünftig und Respektvoll ein, das selbe erhoffe ich mir auch von euch, Danke! mfg. Patrick
  14. Hi, hatte am 25.06.2012 Prüfung, und sitze hier immer noch auf heissen Kohlen s.h. noch nichts bekommen! mfg. Patrick
  15. So Fehler ist behoben, kahm durch änderungen am Core und ich hatte im Eifer leider nicht die Installation erneut getestet. Sorry nochmal! devzone
  16. (Keine Mitarbeit im Sinne von bezahlter Mitarbeit, einfach am Projekt als solches beteiligen!) Hallo, vllt. finde Ich ja hier den ein oder anderen der Lust hat an einem CMS mitzuwirken. Was für Tätigkeiten gibt es denn so ? Standard Komponenten erweitern, damit den Komfort die Funktionalität und die Usability erweitern/verbessern. Extensions entwickeln, da brauch ich wirklich dringend Feedback um die Schnittstellen vom Core auf absolut jeden Bedarf auszulegen. Ich selbst kenne ja den Core und die Schnittstellen und kann somit nicht alle die Probleme erkennen und analysieren die bei einem Aussenstehenden aufkommen können. Designtemplates mit CSS erstellen, ggf. müsste einmal geprüft werden was ich an der HTML generierung noch verbessern / modifizieren muss damit sich Designs leichter bzw. effektiver umsetzen lassen. Habe da zwar selber schon (und da bin ich stolz drauf!) ein naja doch Optisch ungefährliches Design auf die Beine stellen können, aber CSS auch wenn ichs n bisl kann so wirklich meins ist es nicht. Naja und "lapidare" Sachen wie Korrekturlesen wenn die Doku fertig ist! Welchen Entwicklungsstand hat das CMS? Der Core und alle geplanten Standard Komponenten sind bereits Implementiert, ein Rechtemanagement, User und Gruppen sowie Topics und Entries, eine Log und Statistic Komponente, eine Counter Komponente und weitere sind bereits vorhanden. Eine erste Extension ist auch in der Entwicklung, diese muss eigtl. nur noch in Ihrer Funktionalität ausgebaut werden, das werde aber glaube Ich nach und nach machen außer jemand hat Lust da "mitzufrickln", es handelt sich bei dieser Erweiterung um ein Forum. Das CMS an sich ist mit einem One-Klick Installer und Updater sowie "Erweiterungs-Manager" ausgestattet welcher auch das Installieren von Extensions über das CMS ermöglicht, also nach der ersten Installation ist weder eine Modifikation an den Corekomponenten nötig noch ein FTP! Alles wird über ACPs der jeweiligen Komponenten gelöst. Letzlich ist das Projekt in einer Phase der perfektionierenden Wartung und der Entwicklung von Erweiterungen, ansonsten kann man sagen ist es "Fertig" bzw. Beta. Also würde mich echt über Rückmeldung freuen, bin an einem Punkt wo ich mal positives Feedback oder die ein oder andere kompetente und unterstützende Person gut gebrauchen könnte. Aber auch wenn sich niemand findet werde ich selber mit Spass an der Sache und im alleingang meinen Weg bzw. meine Arbeit fortsetzen. Hier findet Ihr das CMS und seht es in Aktion! http://www.c64.feuerware.com/page/index.php?topics=cmd&cmd=select&id=8 Ihr könnt euch es ja mal runterladen und ansehen wenn Ihr möchtet. Vllt. mag es ja auch der ein oder andere nutzen!? Achtung Installation funktioniert nicht, ich werde es umgehend richten und ein Neues Packet hochladen!!! (!Notiz an mich selbst, nich immer so hastig mein Junge !) Hoffe konnte ein wenig neugierig auf das Projekt machen und freue mich auf euer Feedback! gerne gebe ich dann mehr Informationen und Details welche für die Mitarbeit nötig sind. mfg. Patrick
  17. Seit gestern 12:40 FI/AE !!! Präsi 1, Fachgespräch 1. Alles in allem eine 3. Allen die bestanden haben Herzlichen Glückwunsch! Und denen die es noch vor sich haben, viel Erfolg!!! mfg. Patrick
  18. Bestanden !!! Ich bin jetzt Fachinformatiker für Anwendungsentwicklung !!!! *MEGAFREU und STOLZ !
  19. Was los gar kein Interesse? oder vllt. hätte ich es doch iwo in nem PHP Bereich posten sollen? Könnte das bitte jemand verschieben? Danke! Gibt auch schon einige nette Erweiterungen/Updates, auch ein CMS habe ich damit schon auf die Beine gestellt :cool: , 1 Klick Install!!!! I Klick Updates !!! 1 Klick Installation für Erweiterungen, kein FTP und keine Modifikationen an den Sourcen nötig nach der Installation! Montag Präsi und Fachgespräch *Gelähmt vor Angst , ganz echt was kann ich tun habe sonne Panik JETZT schon so dolle wie WÄHREND der Schrftl. ... mfg. Patrick
  20. *Grieeen hmm, er war schon in der Zwischenablage der Link, hmm im schreibfluss und unter des "berechtigten" ErfolgsHopfenTeeGenusses wohl "verplant". Wird umgehen nachgereicht! (SORRY!!!!) devzone
  21. Hallo, ich wollte mal mein PHP-ORM vorstellen, nicht zuletzt mit dem Hintergrund es ein wenig public zu machen! Es ist im Rahmen meines Abschlussprojektes entstanden, dieser ist aber durch Updates mitlerweile bei Weiten gesprengt! Vllt. kann es ja der ein oder andere von euch gebrauchen, es gibt natürlich auch noch andere gute ORM's! Aber wenn euch meines gefällt und Ihr mir Feedback gebt oder Anregungen habt kann dieses ja auch nur besser werden !! Es sind momentant "nur" 2 Databaseconnectoren für MySQL vorhanden, einmal der Standard MySQL und ein MySQLi Connector. Bei Bedarf kann ich auch weitere Connectoren für andere DBMSe schreiben, aber im Rehmen von PHP Projekten und MySQL sollte es seinen Dienst dehr wohlwollen und komfortabel tun! Danke für euer Interesse! mfg. Patrick PS: Die Manual muss ich dringend überarbeiten! Es ist viel hinzugekommen, ihr findet ein paar Samples im Archiv! Bei den Book samples zwingend das erste ausführen, damit Sichergestellt ist das für die anderen Samples die Tabellen bereitstehen! (Bewertung des Projektes als Absschlussprojekt ist nicht nötig der Zug ist erstmal "abgefahren" Schrftl. Prüfung PANIKATTACKE gehabt , bestimmt die schlimmste Prüfung die jemals bei der IHK Vorlag , hab mit 5 oder 6 gerechnet, hmm naja BESTANDEN ist BESTANDEN *FREU !!! (heute Ergebnis bekommen!) , tjo steht noch die "Praktische" Prüfung aus *ANGST)
  22. Zitat :"Dein ganzes Leben ist Eimer, jetzt steht Dir leider nur noch eine Karriere als Tellerwäscher bevor..."
  23. ... tja nach gefühlten 100.000 Beiträgen lesen war wohl doch einmal der richtige dabei . Jemand hatte das selbe Problem mit unaufgelösten Abhängigkeiten und hat seine Erstellte Lib einfach im Target Projekt vor den sachen gelinkt die die Lib nutzen tut, in diesem Fall OpenGL. Hab ich dann ganz Intuitiv auch mal probiert, und siehe da allet lööft !! mfg. Patrick
  24. Hi, bin momentanvoll am verzweifeln, meine Lib ist soweit im alpha stadium. Nun wollte ich diese als Statische Lib kompilieren, klaptt auch soweit alles. Allerdings wenn ich diese nun nutzen möchte werden keine referencen mehr zu OpenGL gefunden. C:\Programme\MinGW\lib\libglib.a(sl_glib_ImageFont.o)||In function `ZN17sl_glib_ImageFontC1ESs':| E:\Struktur\Developement\C++\libs\simplelibs\glib\src\sl_glib_ImageFont.cpp|29|undefined reference to `glGenLists@4'| E:\Struktur\Developement\C++\libs\simplelibs\glib\src\sl_glib_ImageFont.cpp|30|undefined reference to `glEnable@4'| E:\Struktur\Developement\C++\libs\simplelibs\glib\src usw. usf. Ich habe alles mögliche versucht, in den Einstellungen alle Libs gelinkt, auch per AR über die Konsole hab ichs versucht bis auf ein enorm großes *.a file welches aber nicht die gewünschte Funktionalität beinhaltet habe ich aber nichts hinbekommen. Würde mich sehr über kompetente und unkomplizierte Hilfe freuen! IDE ist CodeBlocks. mfg. Patrick
  25. Holla die Waldfee, 2 Tage abschalten von Threads und CoKG, sollen nicht unbelohnt bleiben. der gute Kaffee und die mir in weiser Voraussicht durchs frühe aufstehen gegebene Ruhe haben sich bezahlt gemacht, erste Erfolge Nur als erste Inspiration für andere !!, ich muss mich erst noch richtig einarbeiten, aber da eben der Groschen fiel und ich voller Eupohrie bin möchte ich euch das nicht vorenthalten, ggf. werde ich bei Zeiten wenn ich richtig mit Threads klarkomme ein kleines Tutorial verfassen. Auf jeden Fall werde ich den Code hier noch erweitern und säubern! also Kommentare und alle wichtigen Funktionen die zu einen sauberen Thread gehören usw. implementieren! mfg. Patrick (Dreckiges Stück Experimentiercode! also nich schimpfen) #include <windows.h> #include <gl/gl.h> #include <process.h> #include <iostream> LRESULT CALLBACK WindowProc(HWND, UINT, WPARAM, LPARAM); void EnableOpenGL(); void DisableOpenGL(HWND, HDC, HGLRC); void WinT(void *param); WNDCLASSEX wcex; HWND hwnd; HDC hDC; HGLRC hRC; MSG msg; BOOL bQuit = FALSE; float theta = 0.0f; HINSTANCE XhInstance=NULL; int XnCmdShow=0; int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { XhInstance=hInstance; XnCmdShow=nCmdShow; int val=0; int val1=0; HANDLE Thandle = (HANDLE) _beginthread( WinT,0,&val); /* enable OpenGL for the window */ Sleep(50); EnableOpenGL(); hRC = wglCreateContext(hDC); wglMakeCurrent(hDC, hRC); BOOL bQuit = FALSE; /* program main loop */ while (!bQuit) { val1+=1; if (val1>100){std::cout<<"x";val1=0;}; /* OpenGL animation code goes here */ glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClear(GL_COLOR_BUFFER_BIT); glPushMatrix(); glRotatef(theta, 0.0f, 0.0f, 1.0f); glBegin(GL_TRIANGLES); glColor3f(1.0f, 0.0f, 0.0f); glVertex2f(0.0f, 1.0f); glColor3f(0.0f, 1.0f, 0.0f); glVertex2f(0.87f, -0.5f); glColor3f(0.0f, 0.0f, 1.0f); glVertex2f(-0.87f, -0.5f); glEnd(); glPopMatrix(); SwapBuffers(hDC); theta += 1.0f; Sleep (0); } /* shutdown OpenGL */ DisableOpenGL(hwnd, hDC, hRC); /* destroy the window explicitly */ DestroyWindow(hwnd); return msg.wParam; } void WinT(void *param) { BOOL bQuit = FALSE; /* register window class */ wcex.cbSize = sizeof(WNDCLASSEX); wcex.style = CS_OWNDC; wcex.lpfnWndProc = WindowProc; wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = XhInstance; wcex.hIcon = LoadIcon(NULL, IDI_APPLICATION); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH); wcex.lpszMenuName = NULL; wcex.lpszClassName = "GLSample"; wcex.hIconSm = LoadIcon(NULL, IDI_APPLICATION);; if (!RegisterClassEx(&wcex)) return ; /* create main window */ hwnd = CreateWindowEx(0, "GLSample", "OpenGL Sample", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 256, 256, NULL, NULL, XhInstance, NULL); ShowWindow(hwnd, XnCmdShow); while (!bQuit) { Sleep(1); /* check for messages */ if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { /* handle or dispatch messages */ if (msg.message == WM_QUIT) { bQuit = TRUE; } else { TranslateMessage(&msg); DispatchMessage(&msg); } } } } LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_CLOSE: PostQuitMessage(0); break; case WM_DESTROY: return 0; case WM_KEYDOWN: { switch (wParam) { case VK_ESCAPE: PostQuitMessage(0); break; } } break; default: return DefWindowProc(hwnd, uMsg, wParam, lParam); } return 0; } void EnableOpenGL() { PIXELFORMATDESCRIPTOR pfd; int iFormat; /* get the device context (DC) */ hDC = GetDC(hwnd); /* set the pixel format for the DC */ ZeroMemory(&pfd, sizeof(pfd)); pfd.nSize = sizeof(pfd); pfd.nVersion = 1; pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER; pfd.iPixelType = PFD_TYPE_RGBA; pfd.cColorBits = 24; pfd.cDepthBits = 16; pfd.iLayerType = PFD_MAIN_PLANE; iFormat = ChoosePixelFormat(hDC, &pfd); SetPixelFormat(hDC, iFormat, &pfd); /* create and enable the render context (RC) */ } void DisableOpenGL (HWND hwnd, HDC hDC, HGLRC hRC) { wglMakeCurrent(NULL, NULL); wglDeleteContext(hRC); ReleaseDC(hwnd, hDC); }

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