-
Gesamte Inhalte
159 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Mr Unix
-
Prüfungsdiskussion: Zwischenprüfung Herbst 2008
Mr Unix antwortete auf Th_C's Thema in Prüfungsaufgaben und -lösungen
Also das glaube ich nicht. IMO muesste da fuer den Mindestumsatz "0" rauskommen und nicht "000,000", da die Variable nicht angefasst wird. Hoffentlich ist die Auswertungsmaschine da nicht kleinlich. ;-) BTW. Wieso dauert die Auswertung eigentlich 4-6 Wochen, wenn das schon maschinell ausgewertet wird? -
Die Frage mit der OpenSource Software fand ich ja mal sehr intrigant. Was ist denn "Open Source" und welche Lizenz meinten die? Drei Antworten haette man dazu wohl ankreuzen koenne und es waere trotzdem Open Source gewesen, wenn die 4.4BSD, GPL-2 oder LGPL gemeint waren... Und die Sache mit dem Hardware Abstraction Layer war sehr verwirrend. Welcher HAL war nun gemeint? Das Modell? Oder die Unixsoftware? Und auf welches System ist das bezogen? Der HAL koennte ja auch unter HURD und einigen anderen Exoten laeuft, dass ja nicht zwangsweise in einer bestimmten Reihenfolge, sondern eher parallel... An diejenigen, die schonmal eine Zwischenpruefung aus einem anderen geschrieben haben: Gab es bei euch auch solche Ungereimtheiten? Hat man dann die Aufgaben anders gewertet? Und wieso waren es diesmal fuenf Aufgaben mehr? Sind wir die Versuchskaninchen fuer neue Aufgaben gewesen?
-
Ging mir aehnlich. Hab die beiden Pruefungen grade nebeneinander liegen und die von heute ist eindeutig mehr. Ausserdem musste man diesmal mehr rechnen. Zwar war der Informatikteil geschenkt, aber der Betriebswirtschaftskram kam mir schwieriger vor als die letzten Jahre... Vielleicht gleicht's sich ja aus....
-
Hatte nicht jemand hier in diesem Thread erwaehnt, dass die Zwischenpruefung im Abschlusszeugnis erscheint? Und waere es nicht einfacher wenn jemand das Pruefungsmaterial irgendwo hochlaedt und hier als Link postet? Dann braeuchten nicht hundert Leute ihre Mail-Adressen hier posten und auf die Spamspider warten.
-
Script schreiben für automatische Software installation auf Clients
Mr Unix antwortete auf MrMimi's Thema in Skript- und Webserverprogrammierung
Tja, ich hab von Windows nicht wirklich Ahnung, aber da ich mich in der Schule mit dem Thema auch mal rumschlagen durfte, fand ich die Hilfe auf opsi.org sehr angebracht. Wenn ich mich recht erinnere handelt es sich bei Acrobat um einen MSI Installer. Den kannst du ja bequem per msiexec /qb /i blubb.msi starten lassen. Das Stichwort, das du suchst lautet "Automatische Softwaredistribution". mfg Unix -
Learning Perl <==> Einführung in Perl
Mr Unix antwortete auf geloescht_o.JimKnopf.o's Thema in Skript- und Webserverprogrammierung
Ja, die O'Reilly-Buecher zu Perl sind wirklich erstklassig. Phoenix und Schwartz als Perlpioniere liefern erstklassige Arbeit, allerdings ist auch ein nicht geringer Teil an Motivation und Zeit noetig, wenn man sich ernsthaft daran machen will. Als gute Ergaenzung eignet sich das Kamelbuch (Programmieren mit Perl). "Algorithmen mit Perl" war IMO fuer forteschrittene Perl-Programmierer sehr schoen, ist aber mittlerweile nicht mehr verfuegbar. Vielleicht hast man heutzutage ja bei eBay oder Amazon Market Place Glueck. Das beste Perlbuch, dass ich jemals lesen durfte war "Extending and Embedding Perl". Allerdings ist das nur auf Englisch erhaeltlich und ziemlich harter Stoff. Also nicht unbedingt etwas fuer Anfaenger; Fuer alle die Perl beruflich verwenden duerfen, aber eine grossartige Ergaenzung. -
Mal was Anderes: Ich hatte grade die Einladung von der IHK nochmal in der Hand. Da steht: "Hilfsmittel: Tabellenbuch [...]" Ist mit dem Tabellenbuch das IT-Handbuch gemeint? Das waere ja fast schon wie spicken. Und wieviel Zeit hat man dann dafuer? Der Pruefungskatalog ist doch nicht so riesig wie die Lehrer immer behauptet haben...
-
anfänger..welche sprache für webserver programmierung???
Mr Unix antwortete auf superbore's Thema in Skript- und Webserverprogrammierung
Nein, letzteres Argument war nur eine weitere Feststellung. Du. Es ging ja um Flash und Silverlight. Weil meiner Ueberzeugung nach deine Argumente bezueglich Flash und Silverlight nicht akzeptabel sind. Dann lies nochmal was du geschrieben hast und was ich geschrieben habe. Trotz des Verweises auf Wt hast du geschrieben, dass C++ umstaendlich sei. Wie auch immer, der Thread wird unuebersichtlich. Meine Meinung hab ich wiedergegeben. Ich denke, dass langt fuer genuegend Streitereien. -
anfänger..welche sprache für webserver programmierung???
Mr Unix antwortete auf superbore's Thema in Skript- und Webserverprogrammierung
C ist alt und wird immernoch verwendet. Das waere ja wohl ein handfester Beweis. Dagegen sieht es mit VB6.0 schon ganz anders aus. Lies halt mal was du schreibst. Dann braucht man sich hier nicht wiederholen. Dann solltest du dir wohl mal die Exploits genauer ansehen. Viele Libs sind betroffen. Bugs wie http://www.milw0rm.com/exploits/3965 sind immernoch nicht gefixt und merkwuerdigerweise sind im Bereicht ASP besonders viele Bugs. Es geht um das Aussehen? Und dafuer brauchst du Flash und Silverlight? Man kann auch ohne diesen Krampf sehr uebersichtliche Seiten mit angenehmer Navigation gestalten. Ich hab schonmal ein paar Monate an einem Brailleterminal gesessen - Mein Fazit: Lieber schlechte Seitenfuehrung als gar kein Inhalt wie es zum Beispiel durch Flash und Silverlight erfolgt. Was nicht heissen soll, dass sich durch solche proprietaeren Plugins irgendwelche Vorteile bezueglich der Uebersichtlichkeit ergeben sollen. Wenn du nicht weisst, von was ich rede, dann such halt mal nach ein paar Bildern von Braille-Terminals. Vielleicht weisst du ja dann was ich meine. Du kenst Wt nicht, weisst aber dass es umstaendlich ist? Professionalitaet entsteht nicht exklusiv durch Meinung. -
anfänger..welche sprache für webserver programmierung???
Mr Unix antwortete auf superbore's Thema in Skript- und Webserverprogrammierung
C Regelmaessig milw0rm.com beobachten. Die ASP Exploits kommen als in Flutwellen. Ich rede nicht von einer Konsole, sondern von einer barrierefreihen Internetpraesenz. Silverlight, Flash, etc... Die haben alle viele Logikfehler. So koennen Suchmaschinen keinen Flashcode dekompilieren und blinde Anwender koennen die Webseite nicht auf ihrem Brailleterminal "sehen". Ich kann jedem Entwickler nur raten, sich mal vor eine Braille zu setzen oder mal auf Konsolenbasis zu surfen. Dann merkt man wie unsinnig manch bunte Technologie ist. Es geht bei Webauftritten nicht um Optik, sondern um Inhalt. Umstaendlich? Was ist denn umstaendlicher? Kompletter Bibliotheken portieren oder ein bisschen C++ Code zu kompilieren. Ich wuesste nicht was mit Wt umstaendlich sein sollte. -
anfänger..welche sprache für webserver programmierung???
Mr Unix antwortete auf superbore's Thema in Skript- und Webserverprogrammierung
Sehr seltsam, bei meinen Solaris- und Irixinstallationen war kein PHP dabei. Muessen wohl schlechte Betriebssysteme sein. Wahrscheinlich haben die Entwickler erkannt, dass das PHP-Binary auf manchen Plattformen wegen dem riesigen Heap keinen Sinn macht. Mono? Zeig' mir einen vernuenftigen sysadmin, der Mono auf seinem Webserver am Laufen hat und ich installier' es ebenfalls. Das Zusammenspiel verschiedener Plattformen und Betriebssysteme ist sehr mangelhaft. BSD und Mac OS X werden auf aktuellen Plattformen ueberhaupt nicht unterstuetzt und als ich den Kram wegen der Schule vor zwei Monaten nochmal angeguckt hatte, hab ich regelmaessig segfaults bekommen - Allerhoechstens Alpha. Java ist nicht plattformunabhaengig. Es laeuft nur auf zertifizierten Systemen. Zu behaupten Java sei toll, weil es auf allen Plattformen laeuft ist wie zu behaupten, dass Analsex toll sei, weil es mit allen Geschlechtern klappt. -
anfänger..welche sprache für webserver programmierung???
Mr Unix antwortete auf superbore's Thema in Skript- und Webserverprogrammierung
Wirklich? Ich haette auch gerne so ne Kristallkugel. ASP.NET ist nicht wirklich robust, was zahlreiche, einfache Remote Exploits gezeigt haben und Silverlight ist wohl eher was fuer die Mausschubser. Perl ist in der Tat alt wie C auch, aber deswegen nicht deprecated. Beide Sprachen erfreuen sich einer gewissen Popularitaet. Umstaendlich macht es am Ende nur der Programmierer selbst. Sagt wer? Dannk Wt hatte ich neulich erst wieder eine native Verbindungen zu bestehenden Libraries, die in C++ geschrieben waren. Dafuer es wieder einen Wrapper oder ein Interface schreiben zu muessen, waere bestimmt viel aufwaendiger gewesen. Hier der Link zu dem tollen Projekt: http://webtoolkit.eu/ Wahrscheinlich weil die meisten Informatikstudenten nur noch Java lernen. Grundlagen wie C auf 512k Muehlen liegen wohl nicht mehr im Trend. -
Unfug. Rein rechtlich ist das nach dem Arbeitszeitgesetz geregelt. Da steht, dass maximal acht Stunden pro Tag erlaubt sind (durch Ausgleich bis zu zehn Stunden), aber wo kein Klaeger, da kein Richter.
-
anfänger..welche sprache für webserver programmierung???
Mr Unix antwortete auf superbore's Thema in Skript- und Webserverprogrammierung
Es ist allumfassend und elegant. Ich bin bis jetzt noch nicht auf ein Problem gestossen, dass sich nicht durch Catalyst beseitigen liess. Einen Bruchteil kann man hier nachlesen: Catalyst::Manual::About - The philosophy of Catalyst - search.cpan.org Selbst Firmen wie Yahoo und AOL setzen in ihren Portalen Catalyst ein (wobei ich nicht sagen will, dass die Grossen unfehlbar sind ) -
Das wird in dem Dokument auch nicht gemacht. Um es zu verstehen, sollte man es zuerst lesen und erst danach urteilen. :eek Das war mir neu, aber ich lasse mich gerne belehren. Mag sein, dass ich das letzte mal vor acht Jahren PHP angefasst habe, aber damals konnte es Perl nicht mal das Wasser reichen. Kein XS-Interface, weder Lexical noch Dynamic Scoping, kein CPAN, keine Moeglichkeit die Shell in system() zu uebergehen, nicht threadsafe und ein Binary das einen Monsterheap verursacht... Hat sich das etwa seit 5.x geaendert? Das liegt wohl einzig und allein beim Programmierer. Meiner Meinung nach hat Perl mit POD (man perlpod) eine hervorragende Dokumentationsmoeglichkeit dabei. Die Dokumentation ist direkt beim Code. So kann man sich nicht rausreden, dass man "vergessen" hat die Dokumentation mit dem Code zu aendern. Wenn jeder die Pragmas strict und warnings verwendet und sich an man perlstyle haelt, dann bleibt der Code sehr leserlich. :e@sy
-
Im letzten Linux Magazin war ein Vergleich verschiedener Sprachen. Ich wuerde Perl vorziehen, aber auch nur weil ich PHP nicht mag. Bei verschiedenen Suchmaschinen findest du massig vergleiche. Hier einer von vielen: PHP in contrast to Perl
-
anfänger..welche sprache für webserver programmierung???
Mr Unix antwortete auf superbore's Thema in Skript- und Webserverprogrammierung
Ich hab' das Privileg mit Catalyst arbeiten zu duerfen. Sehr angenehmes Framework. Speziell bei wachsenden Projekten einfach herrlich. Von PHP, Smarty und dem Krams halte ich nicht viel. Damit "durfte" ich auch mal ein Jahr arbeiten. :old Wenn du weiterhin C++ verwenden willst, wuerde ich dir CgiCc empfehlen, wobei hierfuer natuerlich kein Framework wie Catalyst zur Verfuegung steht. Ebenfalls kannst du mit Perl via XS deinen C Code direkt ins Programm embedden. Ansonsten fand ich noch Ruby on Rails und Zope/Plone sehr geeignet fuer groessere Projekte. Die Meinungen werden wohl stark auseinander gehen, da jeder seinen eigenen Stil hat. Am Besten schaust du dir mal deine Optionen an und entscheidest dich dann fuer das, das dir gefaellt. -
PERL: Variable in Array-Name
Mr Unix antwortete auf starbuck86's Thema in Skript- und Webserverprogrammierung
Nein, du solltest mal h druecken. Dann siehst du die Hilfe - oder man perldebug lesen. Mit den Tasten n oder s laesst du den Code ausfuehren und springst eine Zeile weiter. perl -d schaut nicht nach Fehlern, sondern geht den Quellcode Stueck fuer Stueck durch. Trifft es dann auf einen Laufzeitfehler, dann weisst du genau in welchen Zeilen er sich befindet. Um die letzte Zeile etwas zu erlaeutern: Du befindest dich im Defaultpackage 'main' der Datei 'seclist', Zeile 9. Der Code, der als naechstes Ausgefuehrt wird ist my $argvlaenge = @ARGV; Drueckst du nun 'n', wird dieser Code ausgefuehrt. Drueckst du 's', dann geschieht das gleiche. Wuerde dort aber eine Subroutine stehen, dann wuerdest du mit 's' in die Subroutine springen. Der Perl Debugger ist ein maechtiges Werkzeug. Du solltest nicht erwarten, dass er sich von alleine erklaert. -
PERL: Variable in Array-Name
Mr Unix antwortete auf starbuck86's Thema in Skript- und Webserverprogrammierung
Was sagt er dir denn? -
Perl: Variable prüften ob Sie gefüllt ist oder nicht.
Mr Unix antwortete auf bigred2010's Thema in Linux
Die erste Regexp bedeutet "Von Anfang bis Ende muss mindestens eine (oder mehrere) Zahlen enthalten sein". Die zweite steht lediglich dafuer, dass irgendwo im String eine Zahl vorkommen muss. Seit Perl 5.004 - Also etwa 11 Jahre. mfg Unix -
Achtung Thread****! # cryptsetup -y create stick /dev/stick # mount -t dateisystem /dev/mapper/stick /mnt/usb
-
Also das mit der Einladung hat sich wohl erledigt. Die war heute in meinem Briefkasten. Dann sollte ich wohl doch so langsam mal mit dem Lernen anfangen. :beagolisc
-
Mh... Dann ruf ich am Besten wohl mal am Montag an. Danke Schoen und viel Erfolg bei deiner Pruefung! mfg Unix
-
Perl - "Autograph" Aufgabe
Mr Unix antwortete auf Beckerman2609's Thema in Skript- und Webserverprogrammierung
Naja... Kommentare, Shebang, use, Variablennamen kann man ja rausnehmen/aendern. Das geht als Code: % cat test.pl $a='print chr(36).chr(97).chr(61).chr(39).$a.chr(39).chr(59) .chr(10).$a;'; print chr(36).chr(97).chr(61).chr(39).$a.chr(39).chr(59) .chr(10).$a; Dann stimmt auch die pingelige Anforderung: % perl test.pl $a='print chr(36).chr(97).chr(61).chr(39).$a.chr(39).chr(59) .chr(10).$a;'; print chr(36).chr(97).chr(61).chr(39).$a.chr(39).chr(59) .chr(10).$a; Die MD5-Summe ist in beiden Faellen jetzt a3192c066c633d88cb39ba8204f96367 und somit stimmen Code und Ausgabe exakt ueberein. :e@sy -
PERL: Variable in Array-Name
Mr Unix antwortete auf starbuck86's Thema in Skript- und Webserverprogrammierung
Ich denke, ich verstehe was du vorhast und das wird so nicht funktionieren. Bereits in der Zeile 91 muesstest du einen Fehler bekommen. Ruf doch mal bitte perl -d deinscript.pl auf. Mit n oder s kannst du das ganze Schrittweise aufrufen. Wenn das Script an einem Fehler vorbeikommt, wird es dir Bescheid sagen. Also beim besten Willen... Sowas macht man nicht. Dadurch entstehen naemlich genau solche Probleme. Bau dir lieber ein Array auf und fuelle es mit Arrayreferenzen. Das ganze funktioniert etwa so: my @array; for (1..10) { push @array, [ "erster wert", "zweiter wert" ]; } foreach my $ref (@array) { print $ref->[1] # oder $ref->[2] } Eine Einfuehrung in Referenzen findest du unter perlreftut und perlref. Noch sieht dein Programm recht klein aus. Wenn du es jetzt aenderst, ersparst du dir viel Sorgen in der Zukunft. mfg Unix