Mittwoch, 28. November 2007

css einmal anders

bislang dachte ich mir, dass css dazu da ist, um webseiten zu gestalten. es wird somit der inhalt vom layout getrennt.

aber es gibt leute, die auch andere sachen damit machen:

addieren
multiplizieren
spielen

sehr interessant!

mfg mailo

Dienstag, 20. November 2007

crayon physics deluxe

was machen studenten in ihrer freizeit?
sehr viel, da studenten laut klischee eh dauerend frei haben ;)

ein finnischer student hat ein spiel mit dem namen "crayon physics deluxe" entwickelt.

[video]
[blog+download]

einfach genial!

mfg mailo

Mittwoch, 14. November 2007

internet explorer nervt

egal in welcher version - der internet explodierer nervt!

ich bastle schon seit ca 5 jahren webpages und probiere diese natürlich auf verschiedenen browsern bezüglich kompabilität aus (jetzt nur mehr firefox, opera und ie).

bislang kann ich nur sagen, dass mir (und wahrscheinlich auch vielen anderen) der ie immer ein dorn im auge ist, war und sein wird.

im firefox und im opera funktioniert es - test im ie und der heitere gemütszustand verschlechtert sich auf einem schlag. ob nun eine andersartige interpretation vom layout oder sonst irgend etwas - dem ie fällt immer eine gemeinheit ein.

nun ja - ich möchte gerne die breite und höhe des browserfensters ermitteln.

eine einfache lösung: verwendung von javascript!

javascript:alert(window.width);
javascript:alert(window.height);
javascript:alert(window.innerWidth);
javascript:alert(window.innerHeight);


firefox returniert jeweils die entsprechende pixelzahl.
opera returniert jeweils die entsprechende pixelzahl.
ie returniert jeweils ein "undefined". *grml*

na gut - dann muss ich mir eben etwas anderes einfallen lassen - DANKE ie!

mfg mailo

Dienstag, 13. November 2007

download forcieren bei flash

beim downloaden von pdfs öffnet sich meist das pdf-reader-plugin des browsers.
um das zu verhindern kann man den download forcieren (funktioniert auch bei anderen dateitypen).

flash-code:

// ein icon erzeugen
var pdf_icon:MovieClip = _root.attachMovie("pdf_icon","pdf_icon",_root.getNextHighestDepth());

// eine neue ebene erzeugen (wegen variablenübergabe)
var pfad:MovieClip = pdf_icon.createEmptyMovieClip("pfad",0);

// pfad in die variable file speichern
pfad.file = "pdf/meinpdf.pdf";

// beim klicken auf das pdf-icon, den download starten
pdf_icon.onRelease = function():Void {
  this.pfad.getURL("download.php","_self","POST");
}


php-code:

<?php
$file = $_POST['file'];

$pos = strpos(strrev($file),"/");
$name = substr($file,$pos*-1,strlen($file));

header("Content-type: application/force-download");
header("Cache-Control: "); // für den IE
header("Pragma: "); // für den IE
header("Content-Length: ".filesize($file));
header("Content-Disposition: attachment; filename=".$name);

readfile($file);
exit;
?>


dringend zu empfehlen ist auch eine überprüfung der zu downloadenden datei einzubauen. durch die manipulation des http-headers (kommunikation zwischen flash und php über POST) kann der pfad sonst geändert und so auch jede andere datei runtergeladen werden.

mfg mailo

Montag, 22. Oktober 2007

anti-aliasing für dynamische textfelder

da ich gerade an einem flashprojekt arbeite, werde ich probleme weisheiten posten, die mir schon einige wertvolle stunden meines lebens gestohlen haben ;)

hier ein exemplar vom wochenende:
bei statischen textfeldern ist das anti-aliasing schon voreingestellt. will man es jedoch dynamisch haben, kommt leider ein kleiner nebeneffekt zu tragen.

textvergleich

abhilfe schafft nur, wenn man die zeichen einbettet.

einbetten

am besten ist, wenn nur die nötigen zeichen eingebettet werden, da sonst die swf-datei sehr groß wird.

zeicheneinbettung

für die hardcore-programmierer ;)
wer ohne gui arbeiten will/muss, kann in der bibliothek eine schriftart hinzufügen (zb "myFont"). wie man dort nur bestimmte zeichensätze einbettet bzw. welche zeichensätze eingebettet sind, habe ich noch nicht herausgefunden.

der code dazu:

var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "myFont";

this.createTextField("my_txt",2,0,0,400,300);
my_txt.text = "ich bin ein beispieltext";
my_txt.setNewTextFormat(my_fmt);


zuerst ein neues textformat erzeugen und nachher dem textfeld mit setNewTextFormat hinzufügen.

mfg mailo

ps: diese technik ist auch für eingebefelder möglich.

Sonntag, 21. Oktober 2007

voting im internet

gibt es ein sicheres/faires internetvoting?
meiner meinung nach: nein.

beispiel:
vor ca 3 wochen hat mich ein kollege angeschrieben, ich solle doch bitte bei einem voting im internet für ... stimmen. ich dachte mir: "na gut - warum nicht" und habe gevotet.

dies lief folgendermaßen ab:
  1. webseite aufrufen
  2. den favourite aussuchen
  3. klick auf den link "bewerten"
  4. auswahl der bewertung (1-5 nach schulnotensystem)
  5. eingabe eines captchas
  6. klick auf den "abstimmen"-button
dort kann darf sollte nur einmal etwas bewertet werden.
was hindert mich daran, dass ich ein 2tes mal vote? - (eigentlich) nichts!

das "eigentlich" war in diesem fall ein cookie. nach dem voten wird es gesetzt. damit weiß die website bei erneutem aufruf, ob man seine stimme schon abgegeben hat oder nicht. dieses mal gelöscht, war man für die webseite wieder ein neuer voter und konnte somit wieder seine stimme abgeben.

wenn man also will, dass sein favourite gewinnt, könnte man voten, cookie löschen, voten, cookie löschen, ...
interessant wird es, wenn ein konkurrent auch nach diesem prinzip vorgeht ;)

na gut - in diesem fall war der mechanismus ziemlich primitiv. doch auch komplexere systeme kann man umgehen ;)

mfg mailo

Freitag, 5. Oktober 2007

antiphishing phil

weiterbildung und spielen schließt sich nicht gegenseitig aus - ein beispiel: antiphishing phil

forscher der us-universität carnegie mellon haben ein kostenloses online-spiel kreiert, welches auf unterhaltsame art und weise auf die gefahren des phishings aufmerksam macht.

meiner meinung nach ist es sehr empfehlenswert für leute, die sich nicht so mit dem internet auskennen und trotzdem ebanking und ähnliches übers internet abwickeln, da zumindest deren wahrnehmung geschärft wird welche urls vertrauenswürdig sind und welche nicht.

trotzdem würde ich es zumindest jedem ans herz legen zumindest einmal durchzuspielen (vielleicht lernt man doch noch was dazu) und überall wo etwas mit geld (besonders dem eigenen) zu tun hat, ist jede information um dieses zu schützen unbezahlbar.

mfg mailo

Sonntag, 30. September 2007

kleines quiz

geschichte nach einer wahren begebenheit (ist mir am freitag bei der heimfahrt passiert).

hier die fakten:
  • ich bin auf der autobahn schnell gefahren,
  • musste einen zwischenstopp einlegen,
  • welcher mir geld gekostet hat
hier die frage: was ist passiert?

freue mich schon auf euer raten ;)

mfg mailo

user status

Du bist nicht angemeldet.

archiv

August 2025
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 

hinweis

die in diesem blog enthaltenen beiträge dienen ausschließlich dem informationszweck!

der autor übernimmt KEINE HAFTUNG für jeglichen missbrauch dieser informationen!

latest comments

Kumpulan Cerita Seks...
Kumpulan Cerita Seks Dewasa Terbaru 2017 Cerita Sex...
Cerita Sex (Gast) - 27. Feb, 02:58
St Patricks' Day Symbols...
The parade has more than 150,000 participants and attracts...
st patricks day t shirt (Gast) - 23. Feb, 14:08
John
Exclusively at Target 42 Bluray Combo Pack with exclusive...
Smithk112 (Gast) - 25. Mai, 20:10

 
development