Archiv der Kategorie: Programmieren

FischerPi Teil 3: Kühlung, Stromverbrauch und ein erstes Blinken

Im letzten Teil hatte ich ja schon geschrieben, dass es noch ein Problem mit der Kühlung gab, sprich der Spannungswandler auf meinem Roboter, der aus den ~9V für den fischertechnik-Teil genau 5V für den Raspberry Pi machen sollte, wurde viel … Weiterlesen

Veröffentlicht unter Hardware, Programmieren | Verschlagwortet mit , , , , , , , , | 2 Kommentare

.NET Tipps 5: Optionale Parameter und Params sind keine gute Idee

Mal wieder ein neuer .NET Tipp! C# hat ja so nette Funktionen wie optionale Parameter und “params“. Beide für sich sehr praktisch, mit dem ersten kann man Parametern Default-Werte mitgeben, die benutzt werden, wenn der Parameter nicht angegeben wird. Mit … Weiterlesen

Veröffentlicht unter C#, Programmieren, Tipps & Tricks | Verschlagwortet mit , , , | 2 Kommentare

Ein Kartengeber aus fischertechnik

Diesmal eine kleine Vorgeschichte: Bei uns bei uniKIK gibt es immer jede Menge Flyer, und diese Flyer müssen meisten in Packen von ca. 15 an die ganzen Schulen verschickt werden. Von der Druckerei kommt aber nur ein großer Haufen, also … Weiterlesen

Veröffentlicht unter Hardware, Interressantes, Programmieren | Verschlagwortet mit , , , | 4 Kommentare

PHP: htmlentities() zerstört UTF-8

htmlentities() ist ja eine Recht nette PHP Funktion um schnell das ganzen HTML aus einem String zu bekommen, weil man den z.B. (als Code) ausgeben möchte. Aber: Die Funktion macht UTF-8 kaputt! Also muss man entweder sowas wie utf8_decode(htmlentities($str)) machen, … Weiterlesen

Veröffentlicht unter PHP, Programmieren, Tipps & Tricks | Verschlagwortet mit , | 3 Kommentare

Segementation Fault unter Linux/Mac debuggen

Für die Uni muss ich ja nun viel C schreiben, und da gibt es ja nun mal diese wunderbaren Pointer. Sollte man davon mal eine falsch setzen bricht das Programm ab, und es gibt eine wunderbare Fehlermeldung: Segementation Fault: 11. … Weiterlesen

Veröffentlicht unter Betriebsyteme, Linux, Mac/iOS, Programmieren, Tipps & Tricks | Verschlagwortet mit , , , , | 3 Kommentare

Mein Timetracker

An der Uni habe ich ja nun einen Hiwi-Job, und da sollte man natürlich die Stunden aufschreiben, die mal so arbeitet. Seit ich vor zwei Monaten dort angefangen habe, hatte ich vor, mir dafür ein “kleines” PHP-Script zu schreiben, damit … Weiterlesen

Veröffentlicht unter Internet, Meine Programme, PHP, Programmieren | Verschlagwortet mit , | Hinterlasse einen Kommentar

.NET Tipps 4: Test auf mehrere Werte

Naja, so richtig ist meine “Serie” nicht in Fahrt gekommen… Der letzte Teil ist auch schon wieder etwas her Diesmal geht es um etwas, das mich immer richtig nervt: Ab und zu muss man einen Wert auf jede Menge Möglichkeiten … Weiterlesen

Veröffentlicht unter C#, Programmieren, Tipps & Tricks | Verschlagwortet mit , , | 2 Kommentare

Dropbox-Backup ohne Client

Der offizielle Dropbox Client unter Linux hat ja ein paar kleine Speicherprobleme (und auch andere Probleme), daher hab ich mich nach einer anderen Lösung umgesehen, meine Backups in die Dropbox zu schieben. Den ersten Ansatz habe ich auf der Seite … Weiterlesen

Veröffentlicht unter Betriebsyteme, Linux, Programmieren, Tipps & Tricks | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

Warnung vor func_instance_origin

Nur ein kleiner Tipp für alle Portal 2 Mapper, die mit Hammer (dem Editor) eigene Instances bauen wollen: Laut dem Wiki soll man ein func_instance_origin benutzen, um die Mitte der Instance anzugeben. Offensichtlich beachtet aber entweder Hammer oder VBSP (der … Weiterlesen

Veröffentlicht unter Programmieren, Spiele, Tipps & Tricks | Verschlagwortet mit , , , , | Hinterlasse einen Kommentar

DynamicLua

So, ich denke es ist Zeit, die Katze aus dem Sack zu lassen, und mein neues Projekt vorzustellen: DynamicLua Kurz ein paar Worte zum Hintergrund: Mit .NET 4.0 wurde die sog. Dynamic Language Runtime (DLR) eingeführt. Die dient zum einen … Weiterlesen

Veröffentlicht unter C#, Meine Programme, Programmieren | Verschlagwortet mit , , , , | 2 Kommentare