mi-schi.com

21. Juni 2008

Programm für Taschenrechner schreiben

Abgelegt unter: TI Taschenrechner — Tags:, , , — admin @ 20:41

Ich beschriebe im Folgenden kurz und kompakt, wie man ein Programm in der Sparche TI-Basic für Taschenrechner von Texas Instrument, wie den TI 89 Titanium oder TI Voyage 200, schreibt oder bearbeitet.

Alles mit dem Taschenrechner schreiben:
Man kann alle TI-Basic Programme Mobil, aber ohne Komfort, auf dem Taschenrechner programmieren.

Die Reihenfolge, um ein neues Programm auf dem Taschenrechner in TI-Basic zu schreiben:

  1. Applikation Programm Editor öffnen -> 3:New…
  2. Type: Program (kann alle Funktionen benutzen, Ausgabe im PrgmIO) oder Function (kann nur wenige Funktionen benutzen, Ausgabe direkt, also bei Aufruf im Home-Menü wird im Home-Menü ausgegeben)
  3. Folder: Ordner, indem das Programm gespeichert werden soll
  4. Variable: Name des Programmes, über diesen Namen wird es später z.B. im Home-Menü aufgerufen, Name darf maximal 8 Zeichen lang sein
  5. zwischen Prgm (Func) und EndPrgm (EndFunc) den eigenen Programmcode schreiben

Die Reihenfolge, um ein bereits bestehendes Programm in TI-Basic auf dem Taschenrechner zu bearbeiten:

  1. Programm ggf. aus dem Archiv holen (geht mit [2ND] + [VAR-LINK] -> Programm auswählen -> [F4] -> [F1] + [9])
  2. Applikation Programm Editor öffnen -> 2:Open…
  3. Programm, richtigen Type, Ordner, indem sich das Programm befindet und Programmnamen auswählen
  4. Code zwischen Prgm (Func) und EndPrgm (EndFunc) bearbeiten, es wird automatisch gespeichert

Mit wesentlich mehr Komfort und dazu schneller kann man auch TI-Basic Programme mit dem Computer schreiben oder bearbeiten. Dazu braucht man die englisch/französische Software TI-Edit, ein Verbindungskabel vom Taschenrechner zum Computer und die Software zum Übertragen von Daten zwischen Computer und Taschenrechner, TI-Connect.

Mit dem TI-DeviceExplorer kann man sich die Ordnerstruktur und die Dateien auf dem Taschenrechner anzeigen lassen. Das Übertragen funktioniert einfach per Drag and Drop. Die Programme in TI-Basic für die Taschenrechner von Texas Instrument kann man mit TI-Edit schreiben oder bearbeiten. Dieser Editor ist in Englisch und hat einen Syntaxhighliting. Zum Ausprobieren der Programme auf dem Computer empfehle ich den TI-Emulator.

Mit dem TI-Handbuch kann man TI-Basic lernen. Das Handbuch von Texas Instrument ist bei TI-Basic die einzige deutsche Anlaufstelle. Eine sehr kurze Anleitung gibt es aber auch bei Wikipedia.

20. Juni 2008

Hackangriff des CMS

Abgelegt unter: Internet — Tags:, — admin @ 15:04

Da ich ja ein Content Management System geschrieben habe und es doch noch einige, trotz eingestellter Entwicklung, sowie eingestelltem Support, weiter benutzen, weiße ich nochmal ausdrücklich darauf hin, bei jedem neuartigen Hackangriff nachzuschauen, ob man selbst betroffen ist.

Ich habe mich für das CMS ausführlicher mit der Sicherheit von PHP-Scripten beschäftigt, kann aber nicht gewährleisten, dass ich immer an alles gedacht habe und ob ich überhaut alle möglichen Sicherheitslücken kenne.

Man muss sich allgemein vor Injektionen, meist SQL-Injektionen, eingeschleust über die URL, schützen. Nicht zu verharmlosen sind aber auch die Dateirechte auf dem Server.

Hier nochmal im Überblick (geringsten Rechte: 0000, höchsten Rechte: 0777):

  • Dateien, nur lesen: max. Rechte 0444
  • Dateien, nur lesen, außer für “Eigentümer”: max. Rechte 0644
  • Dateien, die von PHP/FTP beschrieben werden sollen/können: max. Rechte 0666
  • Ordner, die gelesen/ausgeführt werden können, Schreibrechte für “Eigentümer”: max. Rechte 0755
  • Ordner, mit denen PHP/FTP arbeiten darf: max. Rechte 0777

“Eingentümer” ist entweder der FTP-Client oder PHP, wenn die Datei mittels PHP und z.B. der Funktion fopen() erstellt wurde.

Hackangriffe von Google?

Abgelegt unter: Internet — Tags:, — admin @ 14:46

analytics-google.info ist nicht von Google Analytics!

Bei dem Statistikangebot von analytics-google.info handelt es sich um Malware. analytics-google.info schleußt in den letzten Tagen massenweise ein typisches Google urchin.js-JavaScript über Sicherheitslücken auf Seiten im Internet ein.

Anscheinend wird über SQL-Injektionen und Dateien auf dem eigenen Server, die zu hohe Rechte besitzen, dieses JavaScript zu dem bereits bestehenden Code auf der Hauptseite hinzugefügt.

Dieses JavaScript bewirkt, dass Besucher, die durch eine Suche bei Google auf die eigene Seite gekommen sind, automatisch zu analytics-google.info weitergeleitet werden. Dabei werden die Suchbegriffe von der Google-Suche mit übernommen. Bei dem “neuen” Suchergebnis wird man dann über Affiliate Partnerprogrammen zu anderen Seiten weitergeleitet.

Es findet dadurch ein Besucherklau statt. Weitere Auswirkungen durch den Hacker-Angriff sind noch nicht bekannt. Wenn aber bereits Code auf die Hauptseite eingeschleust werden konnte, ist es kein Ding, noch andere “Marken” auf dem Server zu hinterlassen oder Passwörter auszuspähen.

Wie erkenne ich, dass meine Seite durch analytics-google.info gehackt wurde?
Indem man auf der Hauptseite (Index) nach einem JavaScript sucht (Bei Firefox: Strg + F: “<script”), welches man nicht selbst hinzugefügt hat, oder welches nicht vom System erstellt wurde. Dieses Script enthält Funktionen mit sehr langen, kryptischen Zeichenketten.

Wenn die eigene Seite gehackt wurde, sollte man:

  1. sofort alle Dateien entfernen, ggf. vorher sichern und dabei auf Vieren prüfen,
  2. die Datenbank sichern (Vorsicht!) und dann die Online-Datenbank löschen,
  3. alle Passwörter, die mit dem Internetauftritt zu tuen haben, ändern,
  4. die Sicherheitslücke über die Log-Liste analysieren und schließen
  5. und erst dann den beseitigten oder noch besser neuen Code wieder hochladen.

Quelle: homepage-forum.de

17. Juni 2008

Für was sind Tags gut?

Abgelegt unter: Wordpress — Tags:, — admin @ 20:39

Ich habe mich schon lange gefragt, was eigentlich Tags bei Wordpress bringen. Es gibt doch Kategorien, mit denen man seine Artikel grob einordnen kann.

Wofür sich also extra noch die Mühe machen, Tags bei Wordpress zu erstellen/bearbeiten?
Hier muss man besonders die Wortgruppe “grob einordnen” betonen.

Folgendes Szenario:
Man fängt neu an mit bloggen. Die Zeit vergeht wie im Fluge, die Artikelanzahl steigt stetig. Meistens hat man dann nicht 1000 Kategorien, sondern man konzentriert sich auf gewisse Schwerpunkte. Hier zum Beispiel die Kategorie “Internet” mit einem Artikel über den Browser “Firefox”. Wenn man dann sagen wir mal 100 Artikel in der Kategorie “Internet” hat, wird es immer schwieriger, alle Artikel über Firefox zu finden. Hier kommen die Tags ins Spiel. Als Tags könnte man bei diesem Artikel schreiben: “Internet”, “Browser”, “Firefox”. Der Besucher der eigenen Seite kann dann zum Beispiel über die Tagwolke in der Sidebar besser alle Artikel im Bereich “Browser” oder zum Thema “Firefox” anzeigen lassen.

Kategorien sind, wegen des großen Platzverbrauchs auf der Internetseite also die Grobgliederung, Tags die Feingliederung. Ob Tags einen merkenswert positiven Einfluss auf Suchmaschinen oder die interne Suche haben, kann ich nicht sagen. Sicherlich erkennen aber die Suchmaschinen die neuen Links bzw. Adressen und nehmen diese mit in ihren Index auf.

Mit dieser Erkenntnis werde ich in der nächsten Zeit zu all meinen Artikeln Tags hinzufügen.

16. Juni 2008

EM 2008: Deutschland vs. Österreich

Abgelegt unter: Leben — Tags:, , — admin @ 16:30

Das stellt man sich doch nach dem Deutschland:Kroatien-EM Spiel ernsthaft die Frage, ob man damit noch herumfahren kann:

em 2008 fahrrad flagge

Ich hoffe ich kann es vertreten, nach dem Deutschland:Österreich Spiel heute Abend, morgen mit meinem EM-Fahrrad zur Schule zu fahren…

Ältere Artikel »

Powered by WordPress ( WordPress Deutschland )