panisch online lernen

Wer möchte das nicht?

panisch“olnisch” oder “ürkisch” wollte ich auch schon immer mal können :)

 

Veröffentlicht unter Internet, Interressantes | Verschlagwortet mit , , | 1 Kommentar

Mal wieder ein Serverumzug

Und schon wieder läuft dieser Blog auf einem neuen Server!

Zuletzt war ich ja etwas holperig von meinem alten Hoster zu netcup gewechselt, dort lief der Blog zusammen mit ziemlich viel anderem Kram auf einem sehr schwachen (200 RAM + 400 MB Swap) vServer. Das war super zu rumspielen, und hat meine Linux-Kenntnisse sicher verbessert, aber auf die Dauer war das nichts. Also war mit dem Ende der Vertragslaufzeit mal wieder ein Wechsel fällig. Das Verfahren war etwas einfacher, da ich bei netcup geblieben bin (und sehr zufrieden bin :) )

Also wieder das gleiche Prinzip wie immer: Hosting-Paket parallel buchen, Daten rüber schieben, DNS umstellen, fertig. Im Grunde lief auch alle glatt, von ein paar Blödheiten meinerseits mal abgesehen (bei denen der Support schnell helfen konnte, wie immer eine Neuen Beitrag erstellen ‹ Niklas Rother - Computer & mehr — WordPress_2013-01-28_16-46-19Spitzen-Antwortzeit). Letztes Mal hatte ich einfach nur die MySQL Daten exportiert und wieder importiert, und die PHP-Dateien kopiert, die Mal wollte ich es etwas anders machen: Meine WordPress Installation war schon ziemlich alt, und in der Datenbank lagen noch viele Einträge von alten Plugins rum, daher wollte ich mal wieder neu anfangen. Die Inhalte sollten aber natürlich mitkommen… Das ganze stellte sich als ziemlich einfach heraus: Im alten Blog die Daten exportiert, im neuen wieder importiert (s. Screenshot) und schon war alles wieder da. Der Importer (ist ein Plugin), hat auch versucht, die ganzen Bilder vom alten Server herunterzuladen, aber leider nicht einzeln sondern in einem Aufruf alles, was natürlich nach ein paar Bildern abgebrochen wurde. Es hat allerdings ausgereicht, einfach den wp-content Ordner per FTP zu kopieren. Das funktioniert wirklich gut, und ich habe wieder eine frische Datenbank ohne Altlasten (von ein paar Beiträgen mal abgesehen, die ich lieber vergessen würde… :) ).

Weiterlesen

Veröffentlicht unter mein Blog | Verschlagwortet mit , , , , , | 1 Kommentar

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. Jetzt heißt es also, den Fehler mit jede Menge printf() eingrenzen und nach sehr viel Suchen dann evtl. auch finden.

Nach den ich heute mal wieder einen Pointer falsch hatte, habe ich mal nachgesehen, ob es nicht auch einfacher geht… Geht es natürlich… Also eine kleine Anleitung! Ich habe extra für euch ein Programm mit Fehler gebaut: Sowas würde mir sonst natürlich nie passieren ;)

Was nun? Als ersten müssen wir dem Betriebsystem sagen, dass es einen Speicherdump (coredump) erstellen soll, wenn ein Programm abstürzt. Die Dinger werden ziemlich groß, deswegen ist das normalerweise ausgeschaltet. Um es für die akutelle Shell zu aktivieren geben wir ulimit -c unlimited ein. Damit wird bei nächsten Absturz ein core-dump erstellt. Damit kommen wir schon recht weit, doch wir können das Programm noch im Debug-Modus kompilieren, damit wir noch besser sehen, was da schief gelaufen ist. Dazu einfach gcc den Parameter -g mitgeben (ja, clang kann das auch). Danach lassen wir das Programm wieder abstürzen:Na, aufgepasst? Da steht jetzt (core dumped). Nun schauen wir mal in den Ordner /cores, dort liegt unser core dump! Und er ist (für dieses einfache Programm) >300 MB groß! Das war das, was ich oben meinte…

Weiterlesen

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

Hardwarebeschläunigung [Update]

…ist ja eine nette Sache. Würde man sie richtig schreiben, würde sie sogar noch etwas seriöser wirken ;) (gefunden in der c’t 2/13 auf Seite 132)

IMGP1859

Edit: Wie Tom in den Kommentaren bemerkt hat, stimmt da auch mit der Pefo(r)mance der Überschrift was nicht…

Naja, ich wünsche dann mal allen Lesern, und besonders natürlich allen DrayTek-Korrekturlesern ein schönes neues Jahr 2013. Nehmt euch nichts vor, was ihr nicht halten könnt :D

Veröffentlicht unter Allgemeines, Interressantes | Verschlagwortet mit , , , | 2 Kommentare

Jetzt ist die Welt doch nicht untergegangen…

…so ein Mist aber auch! (Man beachte das Datum).

Naja, ein paar Tage können wir sicher noch rausholen, weil wir uns … ähhh.. verrechnet haben. Also morgen geht die Welt dann wirklich unter. Ganz sicher!

Und nur zu Sicherheit: Was haben wir denn so als nächstes auf Lager: Ah: 2038 läuft der Unix-Timestamp über, da haben wir gleich den nächsten Weltuntergang. (Natürlich werden dann alle Atomwaffen der Welt abgefeuert etc.)

Nett fand ich ja auch die Idee eines Kommilitonen: Am 21.12.12 werden so viele auf Facebook posten, dass die Welt gleich untergeht, und dadurch wird Facebook Probleme bekommen, und das ist ja für ziemlich viele quasi ein Weltuntergang :D

1324643038_tree1324643032_jingleNaja, bis nächstes Jahr wird die Welt wohl noch halten (im Gegensatz zu unserem Auto :( ), also: Frohe Weihnachten und ein schönes neues Jahr 2013!

Veröffentlicht unter Allgemeines | Verschlagwortet mit , , | Hinterlasse einen Kommentar

12.12.12, ein guter Blog und NIBObee mit UART

Ganz ehrlich: Der Titel ist grauenhaft. Aber ich wollte nicht drei Beiträge daraus machen…

Also: So ein Foto muss man(n) einfach haben:IMGP1849Dann habe ich auf der Weihnachtsfeier erfahren, dass mein Vorgänger als unikik-Admin (jetzt brauchen wir drei Leute um ihn zu ersetzen…) ein ziemlich gute Cartoonist ist, mit einem genialen Blog: Der urzeit-Blog

Und zuletzt habe ich meinen NIBObee mit einem USB<->Serial Adapter ausgestattet und kann jetzt Text zwischen NIBObee und PC hin und her schicken. Leider musste ich den Adapter etwas verbiegen, dafür hält er aber auch ganz ohne löten an seiner Position und funktioniert wunderbar ;)

Weiterlesen

Veröffentlicht unter Hardware, Internet, Interressantes | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Unsignierte Treiber unter Windows 8 x64 installieren

Mit der Installation von Windows 8 bin ich auch (endlich) auf die 64-Bit Version gewechselt. Im Grunde hatte ich damit auch noch keine Probleme – bis heute. Da wollte ich meine gewonnen NIBObee mal unter Windows 8 in Betrieb nehmen. Dafür ist ein Treiber für den USB-Chip nötig, und dieser war leider nicht signiert

Und 64-Bit Versionen lassen leider nur signierte Treiber zu! Der Versuch den Treiber manuell im Geräte-Manager zu installieren endete nur mit der Meldung “die INF-Datei des Drittanbieters enthält keine Digitalsignaturinformationen”, kurz der Treiber war nicht signiert.

Nun ist guter Rat teuer, denn so einfach kann man diesen Schutz auch nicht übergehen (er soll wohl auch vor Viren schützen, die sich als Treiber ins System einklinken). Dieser Thread hat mir dann geholfen:

Weiterlesen

Veröffentlicht unter Betriebsyteme, Hardware, Tipps & Tricks, Windows | 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 sich von jedem Rechner aus meine Stunden aufschreiben kann. Nun ist das ganze fertig, und ich finde, es ist gar nicht so schlecht geworden:

Das meiste sind natürlich fertige Sachen, im Hintergrund ist jede Menge jQuery, die Tabelle ist ein jQuery Plugin, Der Datumswähler und der Button unten stammt aus jQuery UI. Das ganze läuft über PHP und MySQL, und ist schön “ajaxifisiert”, sprich kein Neuladen der Seite ;)

Weiterlesen

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

HP-AirPrint Drucker unter Mac ohne Treiber

Mein MacBook habe ich ja nun schon einige Zeit und bin auch sehr zufrieden. Doch eine Sache hat mich gleich am ersten Tag geärgert: Ich habe eine HP Drucker und die sind ja bekanntlich sehr Mac-freundlich. Also ging ich davon aus, dass es kein Problem sein sollte, den mit meinem MacBook zu verbinden, zumal er über AirPrint auch wunderbar mit meinem iPad funktioniert.

Ich ging als in die Systemeinstellungen/Drucker, und da tauchte er schon in der Liste auf. Also ein kurzer Klick und MacOS fragte, ob er gleich den Treiber runterladen sollten. Sollte er. Er lud. Und lud. Nach ca. 20 min habe ich auf Abbrechen geklickt, und damit die kompletten Einstellungen zum Absturz gebracht :( Nach einem neuen Versuch gab es dann nur doch dieses schöne Fenster:

Weiterlesen

Veröffentlicht unter Betriebsyteme, Hardware, Mac/iOS, Windows | Verschlagwortet mit , , , , | Hinterlasse einen Kommentar

Kurztipp: Win+X

Ganz kurzer Kurztipp: Einfach mal Win+X drücken ;)

Nettes Menü mit ein paar Sachen, die man doch immer mal wieder gebrauchen kann!

Veröffentlicht unter Betriebsyteme, Interressantes, Tipps & Tricks, Windows | Verschlagwortet mit | Hinterlasse einen Kommentar