13. Juni 2007

Google Earth @ Simpsons

Gefunden bei Mark Seibert

5. Juni 2007

Nerven? Nerven!

Soilwork - Nerve

2. Juni 2007

*notier*

Stripe-Generator

PS Patterns

*merk*

29. Mai 2007

Savvy?

Yarr :-)

Nachdem ich mir Fluch der Karibik 3 dieses Wochenende angeschaut hab - zzgl. 1 + 2 auf Englisch, will ich mir jetzt den Piraten Slang angewöhnen - weil lustig :-)

Wer das auch möchte:

Pirate Slang

  • Ahoy - A pirate greeting, or a shout to attract an attention. Something like “Hello!” or “Yo!”.
  • Arrr, Arrgh, Yarr, Gar - A common pirate terms, which are used in different situations.
  • Avast - An order to stop and pay attention.
  • Aye - “Yes”
  • Aye aye - Conformation, taking order from the captain.
  • Belay - Usually means to tie something down but pirates used it to prevent someone to do something.
  • Booty - The treasures and other values plundered from the victim ships.
  • Bucko - A friend.
  • Davy Jones’s locker - A graveyard for people killed or drowned at the sea. [more]
  • Dead men tell no tales - Means that a dead man cannot reveal any secret or fact. It was the reason why the pirates didn’t like to spare any survivors.
  • I’ll Crush Ye Barnacles - A common pirate’s treat.
  • Jolly Roger - The well-known pirate flags, usually represented with symbols of a skull and the crossbones. The most recognized symbol of the pirates. [more]
  • Lad - A younger person.
  • Letters of Marquee - A document issued by a government, which allowed the privateers and the buccaneers to legally attack the ships and the colonies of an enemy nation.
  • Maroon - To leave prisoners on island or desert coast.
  • Matey - A companion, a close friend.
  • Prize - A ship captured by pirates.
  • Savvy - “Do you understand?”
  • Sea Rover - A pirate, a pirate ship.
  • Shiver me timbers - idiom for surprise, shock. Usually used when a ship is hit in combat.
  • Smartly - To do something quickly.
  • Sweet trade - Another term for the trade of piracy.
  • Walk the plank - When someone is forced to walk on a plank, with hands tied behind. Plank is extended over the side of a ship, and victim is usually forced to jump to water and drown. Shown today as main pirates’ amusement, although only a few real pirates practiced that.
  • Weigh anchor - “let’s go”, “get ready to sail on”.
  • Yo-ho-ho - Salutation, expression of delight.

(hier gefunden)

17. April 2007

PowerBook Fahndung

Ich habe gerade diesen Artikel bei “The Lunatic Fringe” entdeckt und kann das ganze irgendwie nachvollziehen. Wenn mir jemand bei Notebook klauen würde wäre wohl einiges im Eimer. Ich mache zwar sporadisch Backups aber im Prinzip ist mein komplettes digitales Schaffen seit ca. 10 Jahren auf meinen Notebook: Quellcodes, E-Mails.

Helft dem guten Mann sein PowerBook wieder zu bekommen, hier kurz ein Ausschnitt aus seinem Beitrag:

Ansonsten soll der Rechner zu seiner Stolperfalle werden: Ich fordere hiermit jeden auf, künftig nach folgenden MAC-Adressen zu fahnden: 00:14:51:86:49:D1 (WLAN) und 00:0a:95:f2:0d:38 (Ethernet). Das Gerät ist ein Apple PowerBook G4 1.67 15″ DLSD/HR (Modellnummer M9969LL/A, letzte Generation der PowerBooks). Die Seriennummer des Geräts lautet W8548G5NSX2. Wenn ich schon meine Daten nicht wiederbekomme dann will ich wenigstens das PowerBook irgendwann wieder auf meinem Tisch sehen und damit eine Spur zum Dieb bekommen. Sachdienliche Hinweise an tim at ccc dot de.

Update: Fahndung natürlich mit “H” :-)

So, bekanntlich bin ich ja virtueller Student, und dank dem Tipp von Andreas bekomm ich jetzt auch endlich ne virtuelle Uni.

Ich quote ihn einfach mal ganz frech:

Die Aktion wird vom Ehl&Ing Blog angeboten. Lediglich ein Backlink und Trackback ist nötig und schon erhält man wohl einen Backlink zu einer Uni-Website. Mal sehen, was rauskommt.

*Trackback-Absetz*

15. März 2007

Mehr Power!

Bei Golem hab ich heute die ersten Bilder der neuen Commondore-PCs entdeckt. Und seit kurzem ist auch die offizielle Seite online.

NIcht schlecht, schauen lustig aus die Dinger vor allem der Space-Invaders-Beklebte :-)

Die Innereien beim “Commondore XX” sind lecker :-) Core 2 QX6700 (4 Kerne!), NVidia 8800 GTX (2x) etc.

Aber Hallo? 1000 Watt Netzteil? Wo bleibt das Sonder-Angebot “Bestellen Sie ihr eigenes Atomkraftwerk dazu und sichern sich damit eine 2 Jahres Castor-Flatrate” ? Gehts noch?

Abgesehen davon dass die Mühle in vorraussichtlich 1nem Jahr überholt ist, und wenn das nicht schaffbar ist hat sie zumindest einen 80%igen Wertverlust *ätsch*

Ich hab vor 2 Jahren ja auch geglaubt das mein XPS ne Zeit lang “aktuell” ist… jaja… und dann kam die grandiose Idee mit dem Dual Core auf *argl*

Wer wegen dieser Zeile sich allerdings die dickste Mühle dort kauft gehört erschossen, aufgehängt, überfahren und viergeteilt ( frech geklaut aus Jagged Alliance 2 )

Preloaded with a C64 emulator, containing more than 50 classic games

Aber warum der ist dieser Satz doppelt drin?

Extensive stress test performed on every system

Da, knapp drunter stehts nochmal:

Preloaded with Windows Vista Ultimate

8. Februar 2007

Spieletipp: Warcraft TD

Bei Blggr.de gefunden, find ich super:

http://novelconcepts.co.uk/FlashElementTD/

29. Januar 2007

iPhone Video

Gerade bei YouTube gefunden

22. Januar 2007

Delphi PosEx-Function

Notiz an mich: Man sollte NIE bei Google nach der Function PosEx suchen. NIE! -> es sei denn man will wirklich was von Po-Sex wissen und nicht etwa in welcher Delphi Unit sich das Ding versteckt.

Wer wirklich eine PosEX Funktion will geht hier lang (Assembler sieht so verdammt wichtig aus)

Hier eine Kopie davon:

(* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1
*
* The implementation of function PosEx is subject to the
* Mozilla Public License Version 1.1 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Fastcode
*
* The Initial Developer of the Original Code is Fastcode
*
* Portions created by the Initial Developer are Copyright (C) 2002-2004
* the Initial Developer. All Rights Reserved.
*
* Contributor(s): Aleksandr Sharahov
*
* ***** END LICENSE BLOCK ***** *)
function PosEx(const SubStr, S: string; Offset: Integer = 1): Integer;
asm
       test  eax, eax
       jz    @Nil
       test  edx, edx
       jz    @Nil
       dec   ecx
       jl    @Nil
 
       push  esi
       push  ebx
 
       mov   esi, [edx-4]  //Length(Str)
       mov   ebx, [eax-4]  //Length(Substr)
       sub   esi, ecx      //effective length of Str
       add   edx, ecx      //addr of the first char at starting position
       cmp   esi, ebx
       jl    @Past         //jump if EffectiveLength(Str)<Length(Substr)
       test  ebx, ebx
       jle   @Past         //jump if Length(Substr)<=0
 
       add   esp, -12
       add   ebx, -1       //Length(Substr)-1
       add   esi, edx      //addr of the terminator
       add   edx, ebx      //addr of the last char at starting position
       mov   [esp+8], esi  //save addr of the terminator
       add   eax, ebx      //addr of the last char of Substr
       sub   ecx, edx      //-@Str[Length(Substr)]
       neg   ebx           //-(Length(Substr)-1)
       mov   [esp+4], ecx  //save -@Str[Length(Substr)]
       mov   [esp], ebx    //save -(Length(Substr)-1)
       movzx ecx, byte ptr [eax] //the last char of Substr
 
@Loop:
       cmp   cl, [edx]
       jz    @Test0
@AfterTest0:
       cmp   cl, [edx+1]
       jz    @TestT
@AfterTestT:
       add   edx, 4
       cmp   edx, [esp+8]
       jb   @Continue
@EndLoop:
       add   edx, -2
       cmp   edx, [esp+8]
       jb    @Loop
@Exit:
       add   esp, 12
@Past:
       pop   ebx
       pop   esi
@Nil:
       xor   eax, eax
       ret
@Continue:
       cmp   cl, [edx-2]
       jz    @Test2
       cmp   cl, [edx-1]
       jnz   @Loop
@Test1:
       add   edx,  1
@Test2:
       add   edx, -2
@Test0:
       add   edx, -1
@TestT:
       mov   esi, [esp]
       test  esi, esi
       jz    @Found
@String:
       movzx ebx, word ptr [esi+eax]
       cmp   bx, word ptr [esi+edx+1]
       jnz   @AfterTestT
       cmp   esi, -2
       jge   @Found
       movzx ebx, word ptr [esi+eax+2]
       cmp   bx, word ptr [esi+edx+3]
       jnz   @AfterTestT
       add   esi, 4
       jl    @String
@Found:
       mov   eax, [esp+4]
       add   edx, 2
 
       cmp   edx, [esp+8]
       ja    @Exit
 
       add   esp, 12
       add   eax, edx
       pop   ebx
       pop   esi
end;