Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
start [2018/05/09 10:31]
bertram [Lehre]
start [2018/10/05 14:32] (aktuell)
hjhaverkort [Applet des Tages]
Zeile 33: Zeile 33:
 </​center>​ </​center>​
 </​html>​ </​html>​
-===== Applet des Tages ===== 
  
-<​html>​ 
-<​center>​ 
-<div style="​width:​ 200px;">​ 
-</​html>​ 
-<php> 
- 
-/*Datum abfragen*/ 
-$timeget = time(); 
-$datum = date("​j",​$timeget);​ 
-$monat = date("​n",​$timeget);​ 
- 
-/*Berechner ob Monat gerade / ungerade ist*/ 
-if($monat % 2 != 0){ 
- $i = $datum - 1;} 
- else { 
- $i = 30 + $datum;} 
- 
-/*3x3 Array mit Link / Link zum Bild / Beschreibung*/​ 
-function foo() { 
-  return array( 
- array("​http://​www.geometrylab.de/​applet-5","​http://​www.geometrylab.de/​applets/​VisPolygon/​icon.png","​Sichtbarkeit in Polygonen"​),​ 
- array("​http://​www.geometrylab.de/​applet-9","​http://​www.geometrylab.de/​applets/​MinkowskiSum/​icon.png","​Minkowskisumme"​),​ 
- array("​http://​www.geometrylab.de/​applet-46","​http://​www.geometrylab.de/​applets/​TraceTarget/​icon.png","​Trace Target"​),​ 
- array("​http://​www.geometrylab.de/​applet-35","​http://​www.geometrylab.de/​applets/​scoutStep/​icon.png","​Erkundung eines rechtwinkligen Polygons"​),​ 
- array("​http://​www.geometrylab.de/​applet-10","​http://​www.geometrylab.de/​applets/​SeidelTriag/​icon.png","​Triangulierung einfacher Polygone"​),​ 
- array("​http://​www.geometrylab.de/​applet-31","​http://​www.geometrylab.de/​applets/​TwoCenter/​icon.png","​Das Bichromatische 2-center-Problem"​),​ 
- array("​http://​www.geometrylab.de/​applet-13","​http://​www.geometrylab.de/​applets/​VisSeg/​icon.png","​VisibleSegments"​),​ 
- array("​http://​www.geometrylab.de/​applet-40","​http://​www.geometrylab.de/​applets/​Dasac/​icon.png","​DASAC"​),​ 
- array("​http://​www.geometrylab.de/​applet-16","​http://​www.geometrylab.de/​nonsvnapplets/​VoroGlide/​icon.png","​VoroGlide"​),​ 
- array("​http://​www.geometrylab.de/​applet-17","​http://​www.geometrylab.de/​applets/​convex/​icon.png","​Konvexe Distanzfunktionen"​),​ 
- array("​http://​www.geometrylab.de/​applet-18","​http://​www.geometrylab.de/​applets/​voroadd/​icon.png","​VoroAdd"​),​ 
- array("​http://​www.geometrylab.de/​applet-19","​http://​www.geometrylab.de/​applets/​fcvd/​icon.png","​FCVD"​),​ 
- array("​http://​www.geometrylab.de/​applet-20","​http://​www.geometrylab.de/​applets/​VoronoiGraph/​icon.png","​Graph FCVD"​),​ 
- array("​http://​www.geometrylab.de/​applet-21","​http://​www.geometrylab.de/​applets/​topoVoro/​icon.png","​TopoVoro"​),​ 
- array("​http://​www.geometrylab.de/​applet-66","​http://​www.geometrylab.de/​applets/​LocationPlanningP/​icon.png","​Finden eines optimalen Standorts"​),​ 
- array("​http://​www.geometrylab.de/​applet-23","​http://​www.geometrylab.de/​applets/​PolygonDetour/​icon.png","​Polygon Detour"​),​ 
- array("​http://​www.geometrylab.de/​applet-24","​http://​www.geometrylab.de/​applets/​dilationgraph/​icon.png","​Geometrische Dilation eines Graphen"​),​ 
- array("​http://​www.geometrylab.de/​applet-8","​http://​www.geometrylab.de/​applets/​PolygonArea/​icon.png","​Polygonflächeninhalt"​),​ 
- array("​http://​www.geometrylab.de/​applet-26","​http://​www.geometrylab.de/​applets/​MinimumDilationTriangulation/​icon.png","​Dilationsminimale Triangulierung"​),​ 
- array("​http://​www.geometrylab.de/​applet-28","​http://​www.geometrylab.de/​applets/​LowerBound2D/​icon.png","​Bewegung einer Leiter in 2 Dimensionen"​),​ 
- array("​http://​www.geometrylab.de/​applet-29","​http://​www.geometrylab.de/​applets/​RandomPolygon/​icon.png","​Algorithmen für Zufallspolygone"​),​ 
- array("​http://​www.geometrylab.de/​applet-6","​http://​www.geometrylab.de/​applets/​ConvexHull/​icon.png","​Konvexe Hüllen"​),​ 
- array("​http://​www.geometrylab.de/​applet-30","​http://​www.geometrylab.de/​applets/​VisGraph/​icon.png","​Sichtbarkeitsgraph einer Polygonszene"​),​ 
- array("​http://​www.geometrylab.de/​applet-32","​http://​www.geometrylab.de/​applets/​ColSpanObj/​icon.png","​Smallest Color-Spanning Objects"​),​ 
- array("​http://​www.geometrylab.de/​applet-33","​http://​www.geometrylab.de/​applets/​Watchtower/​icon.png","​Watchtower"​),​ 
- array("​http://​www.geometrylab.de/​applet-15","​http://​www.geometrylab.de/​nonsvnapplets/​Movies/​icon.png","​Vorträge mit Animationen mit Animationen"​),​ 
- array("​http://​www.geometrylab.de/​applet-59","​http://​www.geometrylab.de/​applets/​JawGripper/​icon.png","​JawGripper"​),​ 
- array("​http://​www.geometrylab.de/​applet-50","​http://​www.geometrylab.de/​applets/​sauger/​icon.png","​Covering (Vacuum Cleaners)"​),​ 
- array("​http://​www.geometrylab.de/​applet-37","​http://​www.geometrylab.de/​applets/​watchman/​icon.png","​SWR"​),​ 
- array("​http://​www.geometrylab.de/​applet-38","​http://​www.geometrylab.de/​applets/​sam/​icon.png","​SAM"​),​ 
- array("​http://​www.geometrylab.de/​applet-25","​http://​www.geometrylab.de/​applets/​GraphDilation/​icon.png","​Graphtheoretische Dilation eines Graphen"​),​ 
- array("​http://​www.geometrylab.de/​applet-41","​http://​www.geometrylab.de/​applets/​ShortestPathLP/​icon.png","​Shortest Path LP"), 
- array("​http://​www.geometrylab.de/​applet-12","​http://​www.geometrylab.de/​applets/​MatrixMaximum/​icon.png","​MatMax"​),​ 
- array("​http://​www.geometrylab.de/​applet-7","​http://​www.geometrylab.de/​applets/​Diameter/​icon.png","​Die Durchmesserfunktion beliebiger Polygone"​),​ 
- array("​http://​www.geometrylab.de/​applet-42","​http://​www.geometrylab.de/​applets/​ShortestPaths/​icon.png","​Shortest Paths"​),​ 
- array("​http://​www.geometrylab.de/​applet-43","​http://​www.geometrylab.de/​applets/​SWRinRecPoly/​icon.png","​SWR 2"), 
- array("​http://​www.geometrylab.de/​applet-65","​http://​www.geometrylab.de/​applets/​seatres2/​icon.png","​Sitzplatzreservierungsproblem"​),​ 
- array("​http://​www.geometrylab.de/​applet-44","​http://​www.geometrylab.de/​applets/​SRCalc/​icon.png","​SRCalc"​),​ 
- array("​http://​www.geometrylab.de/​applet-45","​http://​www.geometrylab.de/​applets/​flashlightsearcher/​icon.png","​Flashlight Searcher"​),​ 
- array("​http://​www.geometrylab.de/​applet-62","​http://​www.geometrylab.de/​applets/​shortestConstrainedPath/​icon.png","​Shortest Constrained Path"​),​ 
- array("​http://​www.geometrylab.de/​applet-47","​http://​www.geometrylab.de/​applets/​InspectionPath/​icon.png","​Inspection Paths"​),​ 
- array("​http://​www.geometrylab.de/​applet-67","​http://​www.geometrylab.de/​applets/​DiplomBinh/​icon.png","​Bahnplanung"​),​ 
- array("​http://​www.geometrylab.de/​applet-49","​http://​www.geometrylab.de/​applets/​polyrobot/​icon.png","​PolyRobot"​),​ 
- array("​http://​www.geometrylab.de/​applet-51","​http://​www.geometrylab.de/​nonsvnapplets/​TPP/​icon.png","​TPP"​),​ 
- array("​http://​www.geometrylab.de/​applet-11","​http://​www.geometrylab.de/​applets/​MFGP/​icon.png","​Minimum Fortress Guard Problem"​),​ 
- array("​http://​www.geometrylab.de/​applet-52","​http://​www.geometrylab.de/​applets/​TPP/​icon.png","​TPP 2"), 
- array("​http://​www.geometrylab.de/​applet-53","​http://​www.geometrylab.de/​applets/​CrPlacings/​icon.png","​CrPlacings"​),​ 
- array("​http://​www.geometrylab.de/​applet-39","​http://​www.geometrylab.de/​applets/​streets/​icon.png","​SIRUS"​),​ 
- array("​http://​www.geometrylab.de/​applet-70","​http://​www.geometrylab.de/​applets/​Kernelfindingcab/​icon.png","​CAB"​),​ 
- array("​http://​www.geometrylab.de/​applet-55","​http://​www.geometrylab.de/​applets/​gridrobot/​icon.png","​GridRobot"​),​ 
- array("​http://​www.geometrylab.de/​applet-56","​http://​www.geometrylab.de/​applets/​gridrobot3D/​icon.png","​GridRobot3D"​),​ 
- array("​http://​www.geometrylab.de/​applet-63","​http://​www.geometrylab.de/​nonsvnapplets/​OnlineBS/​icon.png","​Betriebssysteme"​),​ 
- array("​http://​www.geometrylab.de/​applet-57","​http://​www.geometrylab.de/​applets/​ShannonsMouse/​icon.png","​Shannons Mouse"​),​ 
- array("​http://​www.geometrylab.de/​applet-69","​http://​www.geometrylab.de/​applets/​OptStripPath/​icon.png","​Optimaler Überwachungspfad durch mehrere Balken"​),​ 
- array("​http://​www.geometrylab.de/​applet-61","​http://​www.geometrylab.de/​applets/​constrainedgraphexploration/​icon.png","​CGE"​),​ 
- array("​http://​www.geometrylab.de/​applet-36","​http://​www.geometrylab.de/​applets/​stip/​icon.png","​Zielsuche in Polygonen"​),​ 
- array("​http://​www.geometrylab.de/​applet-68","​http://​www.geometrylab.de/​applets/​GatheringRobot/​icon.png","​GatheringRobot"​),​ 
- array("​http://​www.geometrylab.de/​applet-64","​http://​www.geometrylab.de/​applets/​BinPacking/​icon.png","​Online Bin Packing"​),​ 
-         array("​http://​www.geometrylab.de/​applet-33","​http://​www.geometrylab.de/​applets/​Watchtower/​icon.png","​Watchtower"​),​ 
- array("​http://​www.geometrylab.de/​applet-15","​http://​www.geometrylab.de/​nonsvnapplets/​Movies/​icon.png","​Vorträge mit Animationen mit Animationen"​),​ 
- array("​http://​www.geometrylab.de/​applet-59","​http://​www.geometrylab.de/​applets/​JawGripper/​icon.png","​JawGripper"​) 
- ); 
-} 
- 
-/*Funktion um die URL zum Applet auszugeben*/​ 
-function getUrl($i){ 
- $x = foo(); 
- return ($x[$i][0]);​ 
- } 
-  
-/*Funktion um die URL zum Bild auszugeben*/​  
-function getPic($i){ 
- $x = foo(); 
- return ($x[$i][1]);​ 
- } 
-  
-/*Funktion gib Titel zurück*/ 
-function getDis($i){ 
- $x = foo(); 
- return ($x[$i][2]);​ 
- }  
- 
-/*Erzeuge das Applet*/ 
- 
-echo getDis($i); 
-$a = getPic($i); 
-$b = getUrl($i); 
-echo "<a href='​$b'><​img src=$a></​a>";​ 
- 
- 
-</​php>​ 
-<​html>​ 
-</​div>​ 
-</​center>​ 
-</​html>​ 
start.1525854683.txt.gz · Zuletzt geändert: 2018/05/09 10:31 von bertram

Benutzer-Werkzeuge