TEXTE/PHILOSOPHIE-DER-NEUZEIT
Das
die Welt in Wahrheit oft anders funktioniert, als uns
unsere Sinne glauben machen wollen, wusste man zur Zeit Kants bereits. Er
verglich sich zum Beispiel selbst mit Nikolaus Kopernikus (1473-1543), der den
äusseren Schein des ptolemäischen Weltbildes als unwahr entlarvte, indem er zeigte,
dass sich die Erde um die Sonne dreht - und nicht umgekehrt.
mehr ...
|
Erzeugt: 27.11.1994 bis 05.12.1994
Zuletzt geändert: 14.12.2012 22:42:47
|
PHP-TUTORIALS/SRC2TEXTAREA
Das dreckige JavaScript hat sich bei der Fälschung selbst
gefälscht. Und zwar derart unglücklich, dass Fälschung und
Original
identisch
sind, man nun also gar nicht mehr unterschieden
kann, was was ist. Teufel aber auch, da sind wir doch glatt in eine
Deadlock-Falle
getappt.
mehr ...
|
Erzeugt: 09.03.2009
Zuletzt geändert: 01.03.2012 19:26:55
|
TEXTE/OBJEKTORIENTIERTE-ENTWICKLUNG-CPP
Enumeratoren-Konstanten können mit gleichen Werten initialisiert
werden. Doch die Sinnhaftigkeit eines solchen Vorgehens kann bezweifelt werden.
Insbesondere beim Casten gibt es dann durch Mehrdeutigkeiten Probleme,
z.B.:
enum Moral{gut=1,schlecht=1};
void main(){
Moral m1=1;// Fehler, weil 1 falscher Typ
Moral m2=(Moral)1;// Fehler, weil mehrdeutig
}
Jede Enumerator-Deklaration ist IMMER auch Deklaration! Ihre Aufgabe ist
in erster Linie, die Lesbarkeit von Programmen zu erhöhen oder als
Konstanten in Klassen zu dienen.
mehr ...
|
Erzeugt: 13.02.1995-08.03.1995
Zuletzt geändert: 14.12.2012 22:38:03
|
TEXTE/CLIENT-SERVER-COMPUTING
Common Object Request Broker Architecture (CORBA):
Von der non-profit-Organisation OMG (Object Management Group) entwickelt. Konzept
ähnlich wie bei Distributed Computing Environment (DCE wurde z.T. integriert), aber
CORBA-Interface Definition Language (IDL) erlaubt auch
objektorientierte Elemente zu nutzen, v.a. Vererbung. Im Gegensatz zu DCE
können die Schnittstellen auch dynamische Typen verarbeiten! Eine
Migration der Objekte zur Laufzeit wurde bisher nicht berücksichtigt.
Objekte, die eine Fkt. ausgeführt haben wollen, senden ihren Aufruf an
CORBA, und der sorgt für einen passenden Empfänger. Vorteil: CORBA kann
bei redundanten Objekten entscheiden, welches weniger ausgelastet ist.
mehr ...
|
Erzeugt: 25.10.1994 bis 26.10.1994
Zuletzt geändert: 14.12.2012 22:42:47
|
PHP-TUTORIALS/MEDIA-DIM-SCAN
Man schaue sich bloss einmal folgende Funktion an, die uns hilft, die in FLV-Tags
abgelegten Zahlenwerte zu interpretieren. Diese Funktion kommt übrigens zum Einsatz,
wenn wir die exakte Position des Zahlwertes in "$block" bereits ermittelt, den
vermeintlich schwierigen Part der Analyse also bereits hinter uns gebracht haben!
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
<?PHP
//----------------------------------------------
private function
scan_flv_value_get
(
$start
)
{
$high1
=
ord
(
$this
->
block
[
$start
])>>
4
;
$high2
=
ord
(
$this
->
block
[
$start
+
2
])>>
4
;
$low
=
ord
(
$this
->
block
[
$start
]) &
0xf
;
$mantissa
=(
$low
<<
4
) |
$high2
;
return ((
256
+
$mantissa
)<<
$high1
)>>
7
;
}
?>
Das glaubt man doch kaum, oder? Ich meine, alles, was wir wollen ist eine
simple Zahl zurück. Den Adobe-Leuten war es aber wohl zu primitiv, diese
Zahl im üblichen Big Endian oder Little Endian Format abzulegen, nein, es
muss erst obiges Wahnsinnskonstrukt durchlaufen werden, um den wahren Wert
der dort liegenden 3 Bytes zu ermitteln. Was zum Teufel haben die sich dabei
gedacht? Wer denkt sich so etwas Krankes aus? Und warum? Hallo? Es heisst doch
Meta-Informationen - warum werden die derart bösartig verschlüsselt, dass dabei
jeder Kryptoalgorithmus Minderwertigkeitskomplexe entwickeln muss?
mehr ...
|
Erzeugt: 18.10.2011
Zuletzt geändert: 01.03.2012 19:26:55
|
WEB-TUTORIALS
Mein Name ist Daniel Schwamm und ich bin süchtig. Süchtig nach Bits und Bytes,
nach Sourcecodes und Compiler. Meine Drogen heissen Delphi und C++. Und ich komme
nicht mehr davon los.
mehr ...
|
Erzeugt: 14.02.1998
Zuletzt geändert: 01.03.2012 21:03:25
|