Google Code Search

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
stbi
Beiträge: 685
Registriert: 31.08.2004 15:39
Wohnort: Cleverly Hills

Google Code Search

Beitrag von stbi »

ganz witzige Quellcodesuche von Google:

Google Code Search
PB 4.02 XP Pro SP2 "Der Code ist willig, aber der Prozessor ist schwach."

Es gibt keine Vista-Witze. Es ist alles wahr!
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Google Code Search

Beitrag von Kiffi »

stbi hat geschrieben:ganz witzige Quellcodesuche von Google:

Google Code Search
bäh, kein PB-Code vorhanden Bild

;-)

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Ah, jetzt kann man schneller nach Konstanten suchen. Praktisch.

...rumsuch...

LOL :lol:

Sucht mal nach NicTheQuick und schaut euch den zweiten Quellcode an "SHOWHEX.BAS". Der Text am Anfang ist das beste:

Code: Alles auswählen

'***************************************************************************
' SHOWHEX.BAS - HEX-Viewer in QBasic
' ===================================
' Zeigt den Inhalt einer waehlbaren, beliebig grossen Datei im Hex-Code auf
' dem Bildschirm an. Zusaetzlich erscheint am linken Bildschirmrand in jeder
' Zeile jeweils die Hex-Adresse des ersten Zeichens und am rechten Rand der
' Zeileninhalt als ASCII-Text, soweit es sich um abdruckbare Zeichen
' handelt.
' Somit aehnelt das Erscheinungsbild weitgehend demjenigen eines
' professionellen Hex-Editors. SHOWHEX.BAS ist ein ideales Tool fuer Hacker
' und Leute, die fremde und eigene Dateien und Programme ausspaehen wollen.
'
' Nach einer Idee von NicTheQuick (blubb@mail.de)
'
'   \         (c) Thomas Antoni, 19.7.02 - 09.11.02
'    \ /\           Mailto:thomas@antonis.de
'    ( )            www.antonis.de --- www.qbasic.de
'  .( o ).
'                      ----==== Hottest QBasic Stuff on Earth !!! ====----
'
'***************************************************************************
'
WIDTH 80, 50    'VGA-Aufloesung mit 50 Zeilen a 80 Spalten
COLOR 0, 7: CLS 'Schwarz auf Hellgrau
Block% = 768    '48 Zeilen a 16 Bytes je Bildschirm anzeigen
adresse& = -16
text$ = ""
INPUT "Gib den Pfad und Namen der Datei ein "; Datei$
OPEN Datei$ FOR BINARY AS #1
DO UNTIL LOC(1) = LOF(1)
  IF LOF(1) - LOC(1) < Block% THEN
    Block% = LOF(1) - LOC(1)
    ende% = 1                      'Merker "letzter Block"
  END IF
  Bytes$ = SPACE$(Block%)
  GET #1, , Bytes$                 'Block einlesen
  FOR Bytenummer& = 1 TO Block%
    IF Bytenummer& MOD 16 = 1 THEN 'Zeilenanfang erreicht?
      adresse& = adresse& + 16     'Adresse aktualisieren
      a$ = HEX$(adresse&)          'Adresse Hex-Wandeln
      LOCATE , 9 - LEN(a$): PRINT a$ + ":   ";  '.. und anzeigen
    END IF
    zeichen$ = MID$(Bytes$, Bytenummer&, 1)
    byte% = ASC(zeichen$)
    IF byte% < 32 THEN zeichen$ = CHR$(254)    'nicht abdruckbares Zeichen
    text$ = text$ + zeichen$
    hexa$ = HEX$(byte%)
    IF LEN(hexa$) = 1 THEN hexa$ = "0" + hexa$ 'fuehrende 0 anhaengen
    PRINT hexa$;                   'aktuelles Byte im Hex-Code anzeigen
    IF Bytenummer& MOD 16 <> 0 THEN
      PRINT " ";
    ELSE
      PRINT "   " + text$: text$ = ""          'ASCII-Text anzeigen
    END IF
  NEXT Bytenummer&
  IF ende% = 1 THEN       'Dateiende erreicht
    LOCATE , 63
    PRINT text$
    COLOR 15, 1           'weiss auf blau fuer Ende-Text
    PRINT
    PRINT SPACE$(80);     'blauen Balken anzeigen
    LOCATE , 21
    PRINT "Dateiende erreicht, Abbruch mit [Esc]";
    DO: LOOP WHILE INKEY$ <> CHR$(27)
    END
  ELSE
    COLOR 15, 1           'weiss auf blau fuer Fusszeile
    LOCATE 50, 1
    PRINT SPACE$(80);     'blauen Balken anzeigen
    LOCATE 50, 19
    PRINT "Weiter [beliebige Taste]    Abbruch [Esc]";
  END IF
  DO: taste$ = INKEY$: LOOP WHILE taste$ = ""
  IF taste$ = CHR$(27) THEN END
  COLOR 0, 7              'wieder schwarz auf grau
  CLS
LOOP
CLOSE #1
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Re: Google Code Search

Beitrag von edel »

Kiffi hat geschrieben:
stbi hat geschrieben:ganz witzige Quellcodesuche von Google:

Google Code Search
bäh, kein PB-Code vorhanden Bild

;-)

Grüße ... Kiffi
Sicher ? :D
http://www.google.com/codesearch?hl=en& ... tnG=Search
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Google Code Search

Beitrag von Kiffi »

ts, ts, der Thomas mal wieder ;-)

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Das ist echt genial, endlich mal anschauen ohne jedesmal neu zu laden :D
pbosl package:"http://pbosl.purearea.net/pbosl_src.zip"
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

interessant ist, wenn man da \s + mvxa eingibt o_O. Werde für Variablenamen
mißbraucht :freak:
Bild
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

..und was soll ich da sagen?
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

Hmm mal wieder was feines by Google ;)

Die lassen sich auch alles einfallen. Vllt liegen die wenigen PureBasic einträge daran, dass die PureBasic Syntax (okay.. is ja Basic... trozdem) von google nicht als Programmiersprache angesehn wird?

Oder arbeitet das System anders...... :?
Bild
AND51 hat geschrieben:...und ich würde dein Programm aus Wut zwei mal installieren, um eines genüsslicher löschen zu können, als das andere...
Antworten