amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

1 -2- 3 4 5 6 Ergebnisse der Suche: 172 Treffer (30 pro Seite)
thomash   Nutzer

26.06.2003, 19:20 Uhr

[ - Direktlink - ]
Thema: Warum Amiga ? - Darum PC !
Brett: Amiga, AmigaOS 4

Hi.

@Logan:
> schade um den schönen Webspace was diese Forum verschwendet

Nein, gar nicht ! Ich lache immer wieder gern über Treckers Dummheit. Nach der Arbeit ist so ein hirnloser Schwachsinn grade richtig zum abschalten.

Wobei mich diejenigen, die sich von ihm zu einer Antwort verleiten lassen, mindestens genauso amüsieren.

Besser als fernsehen ! Weiter so !

Nur frage ich mich die ganze Zeit, was MD heißt - vielleicht "Mentally Disabled" ? :lach:

Ciao,
Hoin.
--

http://schwabentour.de - Radtouren rund um Gaildorf - für jeden Radler -
von Spass bis Sport - ein Service der ADFC-Ortsgruppe Gaildorf
 
thomash   Nutzer

25.06.2003, 21:24 Uhr

[ - Direktlink - ]
Thema: Atkins Diät
Brett: Get a Life

Hi.

Nie von der Diät gehört. :glow:

Ich habe auch einen leichten Schwimmring (92 kg bei 1,93 m), aber das stört mich erstens nicht, und zweitens fahre ich gerne Rad. Ich bewege mich eben etwas mehr, bevor ich ins Eiscafe sitze. :lach:

Ich esse ganz normal, ohne auf irgendetwas zu verzichten. Dafür fahre ich eben zwei-, dreimal die Woche einige Kilometer (so 20 bis 100...) Rad, im Sommer auch öfter. Im Winter bietet sich das Hallenbad zum Sport an. Es ist zwar zu Beginn eine Überwindung, regelmäßig Sport zu treiben, aber sobald man kapiert hat, daß es Spaß macht und man essen kann, ohne zuzunehmen, ist es ganz leicht.

Zudem hatte ich auch schon mal ein Gewicht unter 85 kg, aber da hatte ich öfters Wadenkrämpfe. Das wars mir nicht Wert, jetzt habe ich lieber ein kleines Fettpolster, aber mehr Spaß am Leben.


Ciao,
Hoin.
--

http://schwabentour.de - Radtouren rund um Gaildorf - für jeden Radler -
von Spass bis Sport - ein Service der ADFC-Ortsgruppe Gaildorf
 
thomash   Nutzer

14.06.2003, 08:24 Uhr

[ - Direktlink - ]
Thema: Cyberstorm PPC im A4000 Desktop bootet nicht mehr
Brett: Amiga, AmigaOS 4

Hi.

@Andreas-C-Schmidt:

Das ist mal was ganz neues. Bei mir kann ich das aber nicht nachvollziehen, ich benutze nur Custom (SFS), ohne Probleme. Und zwar mit der CSMK3 und CSPPC, allerdings nicht das neueste Flash-Update (die Version vor der PCI-Sache). Vielleicht hat sich da später ein Bug eingeschlichen.


@Wolfman:

Ja, früher, da gehörte Gaildorf noch zu Backnang, aber die Kommunalreform nimmt keine Rücksicht auf ethnische Unterschiede...
:lach:

Gleich hinter dem nächsten Berg (das Bühlertal) versteht man die Leute sowieso kaum noch. Da mischt sich dann Schwäbisch, Hohenloherisch und Fränkisch. Igitt.
:O

Ciao,
Hoin.

--

http://schwabentour.de - Radtouren rund um Gaildorf - für jeden Radler -
von Spass bis Sport - ein Service der ADFC-Ortsgruppe Gaildorf
 
thomash   Nutzer

13.06.2003, 21:32 Uhr

[ - Direktlink - ]
Thema: Cyberstorm PPC im A4000 Desktop bootet nicht mehr
Brett: Amiga, AmigaOS 4

Zitat:
do guck no, a Hochalocher ;) Gruaß vo dr Oschdalb :D

Keine Beleidigungen, bitte. :D

Houeloue fängt erst hinter Schwäbisch Hall an, Gaildorf ist auch noch Ostalbkreis ! Aber schon gut durchmischt. :lach:

Ciao,
Hoin.
--

http://schwabentour.de - Radtouren rund um Gaildorf - für jeden Radler -
von Spass bis Sport - ein Service der ADFC-Ortsgruppe Gaildorf
 
thomash   Nutzer

13.06.2003, 12:31 Uhr

[ - Direktlink - ]
Thema: Cyberstorm PPC im A4000 Desktop bootet nicht mehr
Brett: Amiga, AmigaOS 4

Hi.

Die Notfalldiskette, die OS3.9 erstellt, kannst Du vergessen, die funktioniert im Normalfall nicht. Versuche mal, mit der OS3.1-Workbench-Diskette zu booten, das sollte gehen (ohne Nachfage nach dem CDROM). Die OS3.1-Install geht nicht, weil irgend einem Programm die 68060.library fehlt...

Den gleichen Fehler hat meine CS/PPC auch, mit einer Platte am IDE-Kontroller kann ich sogar noch damit arbeiten, aber SCSI ist defekt.
Woran ich selber schuld bin, ich hatte mal einen 68-50pol-Adapter etwas versetzt aufgesteckt. Das mag der SCSI-Chip auf der CS nicht.

Ich habe auch schon recht wild auf der CS rumgedrückt (aber nur auf die Kontaktleiste), gebracht hat es nie was. Ein Sockel ging auch nicht kaputt, DCE hat dann die Bustreiber ausgetauscht, und es lief alles wieder.

Also, wenn Du Zeit und Geld hast, bei DCE einschicken; ansonsten Frust schieben. :)


Ciao,
Hoin.

--

http://schwabentour.de - Radtouren rund um Gaildorf - für jeden Radler -
von Spass bis Sport - ein Service der ADFC-Ortsgruppe Gaildorf
 
thomash   Nutzer

01.06.2003, 20:03 Uhr

[ - Direktlink - ]
Thema: Blöde Radfahrer
Brett: Get a Life

@Falcon:

Ich sehe das Ganze recht entspannt. Immerhin ist mir noch nichts passiert (doch, einmal lag ich im Schnee wegen einem Autofahrer, aber verletzt wurde ich nicht). Das beste, was man erreichen kann, ist, daß ab und zu doch jemand über sein Verkehrsverhalten nachdenkt. Aufregen lohnt sich nicht, damit erreicht man nichts.

@Tehej:

So blind, daß man irgendwo auffährt, kann man schon sein. Ein Autofahrer hat seine Spiegel. Ein Radfahrer muß normalerweise den Kopf drehen. Ich als Brillenträger sehe dann immer noch nicht allzuviel, weil ich an den Gläsern vorbeilinse... :rotate:

Verschätzt man sich in der Geschwindigkeit, hängt man im Kofferraum, bevor man erkannt hat, daß der Weg zum ausweichen frei wäre. Das ist mir auch schon mehrmals fast passiert, meistens nach einer anstrengenden Tour, wenn die Konzentration nachläßt.

Ciao,
Hoin.

--

http://schwabentour.de - Radtouren rund um Gaildorf - für jeden Radler -
von Spass bis Sport - ein Service der ADFC-Ortsgruppe Gaildorf
 
thomash   Nutzer

01.06.2003, 19:46 Uhr

[ - Direktlink - ]
Thema: Geburtstag
Brett: Amiga, AmigaOS 4

Selig sind die Doppelklicker, denn sie werden jedes Posting zweimal lesen...

:lach: :P :glow:

--
Sorry, ich konnte nicht widerstehen.
:D


--
--
http://schwabentour.de - Radtouren rund um Gaildorf - für jeden Radler -
von Spass bis Sport - ein Service der ADFC-Ortsgruppe Gaildorf
 
thomash   Nutzer

30.05.2003, 17:50 Uhr

[ - Direktlink - ]
Thema: Blöde Radfahrer
Brett: Get a Life

Zitat:
Original von Falcon:
Hi,

das ist doch mal ein Thema.
Ich HASSE Radfahrer !!!


Ich auch. Die, die mich am Berg überholen... :D

Zitat:
Nicht alle, aber die, die meinen sich an mir (Auto) rechts vorbei-
schummeln zu müssen (an der roten Ampel, an der ich rechts blinke).


Das ist aber in der StVO ausdrücklich erlaubt.

Zitat:
Wie oft schon habe ich dann beim Anfahren FAST einen angefahren.
Ich hab' den einen oder anderen bei offenem Fenster auch schon
öfters deswegen angefahren (hihi... nettes Wortspiel).


Und das verboten, genauso wie "den Vogel zeigen" oder Stinkefinger.

Zitat:
Mittlerweile fahre ich an Ampeln - wenn möglich - so weit rechts, daß
da garantiert keiner mehr daneben paßt.
Und trotzdem. Diese Id... fahren doch glatt ohne zu bremsen auf
den Bürgersteig.


Das ist für Radfahrer verboten, machen aber viele. Ich auch manchmal. :)

Zitat:
Genauso hasse ich es, wenn Radfahrer meinen, daß für SIE (die edlen
Herren und Damen) keine StVo gilt. Was ich meine'?
Ampel Rot = Durchfahren oder Ampel rot = Bürgersteig oder oder oder...


Das hasse ich auch. Und genauso hasse ich es, wenn ich Handzeichen links gebe, und kein Autofahrer läßt mich abbiegen, weil jeder meint, er dürfte vorbeifahren. Was er nicht darf.

Zitat:
Ich habe wirklich nichts gegen Radfahrer (außer vielleicht die
zum richtigen Zeitpunkt geöffnete Beifahrertür...). Aber ein


Das wäre strafbar.

Zitat:
bißchen Benimm muß schon irgendwo sein.
Wieso kriegen die nicht mal Knöllchen fürs Fahren über rote
Ampeln oder dergleichen ???


Kriegen sie, wenn ein Knöllchenverteiler in der Nähe ist. Wie bei den Autofahrern auch. Als radelnder Autofahrer ist sogar der Führerschein weg.

1. Jeder Verkehrsteilnehmer hat die gleichen Rechte.
2. Der Stärkere muß auf den Schwächeren Rücksicht nehmen.
So lernt es jeder Autofahrer. Leider gibt es keinen Führerschein für Radfahrer und Fußgänger, das darf jeder Depp. Umso mehr muß eben der Autofahrer aufpassen. Du bekommst Deinen Führerschein nur unter der Annahme, daß Du diese zwei Regeln beherrschst und anwendest. Insofern ist jedes lamentieren der Autofahrer müßig. Hart, aber ungerecht. Aber nicht anders zu machen, solange Verkehrserziehung nur ein paar wenige Unterrichtsstunden im Jahr sind.

Wenn Du auch mal die Sau rauslassen willst: Steig aufs Rad, aber laß den Führerschein zu Hause. :lach:

Cao,
Hoin.
 
thomash   Nutzer

27.05.2003, 21:10 Uhr

[ - Direktlink - ]
Thema: Blöde Radfahrer
Brett: Get a Life

Hi.

Ein ganz kleiner Auszug meiner Erlebnisse steht hier:
http://schwabentour.de/reiz/autofahrer.html


Ich kann weder die Auto- noch die Radfahrer, nicht mal die Fußgänger in Schutz nehmen. Es hängt nicht davon ab, wie man sich fortbewegt. Es ist ein Problem der gegenseitigen Rücksicht. Und die fehlt auf allen Seiten.

Heute bin ich (wie immer) mit dem Rad zum Italienischkurs gefahren, kombinierter Rad-/Gehweg. Drei Kücken (junge Mädchen so um die 15 :) ) laufen nebeneinander über die ganze Breite verteilt. Sehen mich schon 100 Meter vorher, aber denkste die machen nur ein wenig Platz ? Nö.

Ich halte aber auch nicht mehr an, was zur Folge hatte, daß die Rechte sich im letzten Moment doch zur Seite dreht, und ich etwas Platz habe. Ich war zwar schon im Grünstreifen (daneben gehts 3 Meter steil abwärts), aber soweit ist es schon mit mir gekommen, daß ich da nicht mehr nachgebe. Tsts.

Klingeln ? Lachhaft ! Ich habe eine und benutze sie. Aber entweder sind die (älteren) Herrschaften schon zu taub für solche Geräusche, oder der Autolärm übertönt sie spielend.


Ciao,
Hoin.
 
thomash   Nutzer

24.05.2003, 08:55 Uhr

[ - Direktlink - ]
Thema: RJ45<->SCSI
Brett: Programmierung

Hi.

Also nur einen SCSI-Repeater ? Schade, eigentlich. Obwohl die SCSI-Includes durchaus auch Modems und andere "untypische" SCSI-Hardware aufführen.

Also wieder nix mit 100Mbit. Phase5 hatte ja mal ein Modul für die Cyberstorm angekündigt, wurde aber nichts draus...

Ciao,
Hoin.
 
thomash   Nutzer

22.05.2003, 13:35 Uhr

[ - Direktlink - ]
Thema: RJ45<->SCSI
Brett: Programmierung

Hi.

Erst noch ein paar Fragen:

· Wie teuer ist das Ding ?
· Wer stellt das her ?
· Wo gibts das zu kaufen ?

Ein SCSI-Gerät anzusprechen und zu steuern ist über SCSI-Direkt kein Problem. Nur muß man wissen, wie der Adapter intern arbeitet, ob er ein bestimmtes Protokoll verlangt. Dazu wäre der Hersteller interessant, vielleicht rücken die mit Infos raus.

Mit einem interessanten Preis (weniger als 100 Euro) wäre der Erfolg sicher. Ich könnte mir schon vorstellen, mal einen SANA2/SCSI-Treiber zu programmieren. Bei dem Durchsatz, den Miami und Genesis heute bei 10 Mbit-Karten bieten, gaube ich aber nicht, daß mehr als 2 MB/sec übers Netz gehen werden. :-/

Mit zwei Netzwerkkarten auf einem A4000 mit 68030/25 (als DSL-Router) waren nicht mehr als 32 kB/s (!) drin - statt 90 kB/s mit einem 68060/50...


Ciao,
Hoin.
 
thomash   Nutzer

13.05.2003, 17:40 Uhr

[ - Direktlink - ]
Thema: Speicher defekt???
Brett: Amiga, AmigaOS 4

Hi.

Nein, "ramlib" hat gar nichts mit dem Speicher an sich zu tun, auch wenn es so klingt.

Ramlib ist dafür zuständig, Libraries zu laden, dabei benutzt es recht fleißig den Stack. In letzter Zeit häufen sich Libraries, die andere Libraries laden, die andere... usw. Es ist ganz einfach ein Stacküberlauf.

Abhilfe bietet z.B. MCPRamLibPatch aus dem MCP-Paket. Einfach als ersten Befehl in die Startup-Sequence eintragen und gut is'.


Ciao,
Hoin.
 
thomash   Nutzer

01.05.2003, 18:38 Uhr

[ - Direktlink - ]
Thema: Website-Test, bitte.
Brett: Get a Life

Hi.

Nochmal zur Kontrolle, da hab ich mich wohl wieder zu ungenau ausgedrückt: Ganz unten im Gästebuch ist ein Link zu "gaestebuch.box66.de". Hast Du den auch unter Kontrolle ? Ansonsten könnte da morgen plötzlich eine illegale Seite zu finden sein, dann siehst Du recht alt aus. Du kannst zwar nichts dafür, aber bist trotzdem haftbar. :shock2:

Das ist ja das gemeine an der völlig unbrauchbaren Formulierung des Teledienstegesetzes für Hyperlinks.


Ciao,
Hoin.
 
thomash   Nutzer

30.04.2003, 18:29 Uhr

[ - Direktlink - ]
Thema: Unerwünschtes Explorer-Fenster?????
Brett: Andere Systeme

Hi.

Zitat:
Original von Murmel:
>Aus wettbewerbsrechtlichen Gründen ist es uns untersagt, >kostenverursachende Einwahlprogramme (Dialer) als Viren zu erkennen.
>Um sich generell vor unerwünschten kostenverursachenden >Einwahlprogrammen (Dialer) zu schützen, empfehlen wir Ihnen, sich >direkt bei der Deutschen Telekom für diesen Nummernkreis sperren zu >lassen.


Macht doch nix. Das heißt nur, daß Du die Option manuell einschalten mußt. :)

Und im Zweifelsfall den Browser so einstellen, daß er nichts automatisch ausführt. Das heißt, IE vergessen und Mozilla, o.ä. benutzen...

Zitat:
In einem tollen Staat leben wir. Lasset die Türen doch auf für Verbrecher und sonstiges Volk. Weil auch beim bescheissen muss der Wettbewerb gewahrt werden :shock2:

Du mußt Dich nur informieren, um Dich zu schützen. Dialer sind nur für die eine Falle, die sich haben einreden lassen, Computer und Internet sind für jeden kinderleicht zu beherrschen. Also MS-Kunden. :)

Zitat:
Fehlt nur noch das es in der Zukunft verboten ist,sich ein Schloss für die Haustür zu kaufen.

Bestimmt nicht. Mit Deinem (Wintel-)Computer hast Du die Tür jedesmal sperrangelweit offen, wenn Du online gehst. Ein Schloß vermittelt trügerische Sicherheit, ist also genau das, was die Datenschnüffler wollen.


Ciao,
Hoin.
 
thomash   Nutzer

29.04.2003, 21:18 Uhr

[ - Direktlink - ]
Thema: Hompages oder Foren von einem Juristen Prüfen lassen ?
Brett: Get a Life

Hi.

So schlimm ist das Ganze auch wieder nicht. Es gibt nun mal Regeln bei Veröffentlichungen, die man einhalten muss. Im Internet genauso, wie bei Zeitungen, Filmvorführungen, usw. Das manche Zeitgenossen die Fehler, die man dabei machen kann ausnutzen, ist zwar verwerflich, aber letztlich legal. Leider.

Der beste Schutz ist, sich an die Bestimmungen zu halten. Benutzt man Markennamen, muß irgendwo stehen, daß diese den Rechteinhabern gehören. Stellt man mehr ins Netz, als eine persönliche, private Homepage, muß man ein Impressum bereitstellen. Verlinkt man auf andere Seiten, muß man sich von deren Inhalt distanzieren. Und verlangt man vom Besucher irgendwelche Eingaben (z.B. in Formulare) muß man offenlegen, was mit den Daten geschieht. Unser Gesetz zum Datenschutz ist recht scharf, da hat man gleich ein Bein im Kittchen.

So siehts bei mir aus:
http://schwabentour.de/impressum.html


Das Impressum muß unmittelbar zugänglich sein, also am besten auf jeder Seite, die als Einstieg dienen kann, einen Link drauf setzen.


Einen Rechtsanwalt hinzuzuziehen, halte ich für unnötig, zumindest für Privatpersonen und Homepages ohne finanzielle Absichten. Das ist eher die Zweite Welle, wenn die Abmahnangst greift. Einmal kassieren, wenn die Seite nicht in Ordnung ist, und zum zweiten Mal, wenn der Homepageinhaber die Hosen voll hat und sich absichern will. X(


Ciao,
Hoin.
 
thomash   Nutzer

26.04.2003, 16:05 Uhr

[ - Direktlink - ]
Thema: deutsche Online-Magazine
Brett: Amiga, AmigaOS 4

Hi.

Den AmZeiger ( http://amzeiger.de/amzeiger/main.htm ) gibt es noch, aber schon seit Ewigkeiten keine neuen Artikel mehr. Es wird auch garantiert nichts mehr kommen. I-)

Ciao,
Hoin.
 
thomash   Nutzer

21.04.2003, 10:17 Uhr

[ - Direktlink - ]
Thema: Sockets - Probleme mit Subprozessen
Brett: Programmierung

Hi.

Zitat:
Original von Inferno:
Hallo nochmal,

habe das eben mal getestet wegen der gleichen Pointer, ABER:

Erstaunlicherweise ist der Pointer, den ich beim Aufruf von OpenLibrary("bsdsocket.library", 0L) in einem Subprozess erhalte UNTERSCHIEDLICH zu dem, den ich in einem Anderen Prozess bekomme...

DAS kann ich mir nun leider gar nicht erklären ?(

Gruß,

Inf.


Wahrscheinlich führt die bsdsocket.library Buch über geöffnete Filehandles (Sockets) pro Prozess. Das heißt, daß jeder Prozess eine eigene Verwaltungsstruktur bekommt. Nur ist mir rätselhaft, warum sich dann die Basisadresse ändert. Dann muß die Library ja jedesmal die Sprungtabelle mit kopieren und anpassen.

Das kopieren des Basiszeigers in andere Prozesse ist für manche Libraries ausdrücklich verboten (mathxxxx.library). Vielleicht fällt die bsdsocket.library auch darunter. Da hilft nur Anleitung lesen.

Das mit dem blockieren einer Library, wenn mehr als ein Prozess sie öffnet, hatte ich auch mal. Die einzige Lösung war damals, sie per LoadResource (Shell-Befehl) vorzuladen. Ich habe dann aber auch nicht weiter in der Richtung nach anderen Lösungen gesucht.


Ciao,
Hoin.
 
thomash   Nutzer

20.04.2003, 20:48 Uhr

[ - Direktlink - ]
Thema: das wars wohl mit meinem 4000er
Brett: Amiga, AmigaOS 4

Zitat:
Original von Wolfman:
Hi Leute

so wies aussieht, hat sich mein 4000er (4k T von Escom,CSPPC 200, 060/50, Picasso IV etc.)
gestern endgültig verabschiedet.
Nach dem Einschalten laufen die Platten an, die LEDs der SCSI-Geräte leuchten, die Power-LED fängt ab und an zu blinken an oder geht zwar an, wird aber, wies wohl sein sollte, danach nicht heller. Ansonsten passiert nix mehr, der Bildschirm bleibt schlichtweg schwarz, nicht mal die Diskettenanimation erscheint


Tja, war bei mir auch, ist irgendein Treiberbaustein auf der Karte, den DCE ersetzt hat. Dann gehts wieder. Für 150 ¤ (Euro) + ein paar ¤ Nachnahme.

Zitat:
Zuletzt konnte ich ihn durch Festdrücken aller Karten, des 060ers,oder der Speicherriegel noch zum Arbeiten überreden, aber nu geht nix mehr.

Nö, das war nicht der Grund. Du warst Zeuge des langsamen Sterbens eines CMOS-Bausteins... :)


Ciao,
Hoin.
 
thomash   Nutzer

18.04.2003, 16:29 Uhr

[ - Direktlink - ]
Thema: Library & Devices proggen
Brett: Programmierung

Hi ihr zwei...
:)

Das Assemblerbeispiel ist eigentlich recht gut dokumentiert, die Umsetzung in C sollte nicht so schwer sein. Aber Assembler sollte man vielleicht doch dazu können, zumindest ansatzweise... 8)

Im Aminet gibt es ein uraltes Beispiel in C:
ftp://de.aminet.net/pub/aminet/dev/src/DosDev.lha
Sieht aber nicht unbedingt schön aus...

Ansonsten habe ich vorhin mal kurz die Autodocs überflogen, es gibt ein AddDevice()/RemDevice() in exec, wie bei einer Library. Die Vorgehensweise zum dynamischen Einklinken in das System müsste auch die gleiche, wie bei einer Library sein.

Und auch Devices kann man entfernen, wie eine Library. Bei den Beispielen zum serial.device war eine kleine Funktion dabei, wie das geht. Eigentlich genauso, wie bei der Library: Expunge() aufrufen.

Ein Device in eine Library zu stecken, macht eigentlich nur noch Sinn, wenn man eine alte Library ersetzen will, weil ein Device praktischer wäre, um die Hardware anzusteuern.

Ich kann mir allerdings nicht vorstellen, daß irgendjemand mal eine Hardware nicht direkt per Device angesteuert hätte, sondern den "Umweg" über eine Library gegangen ist. :dance3:


Ciao,
Hoin.
 
thomash   Nutzer

17.04.2003, 17:30 Uhr

[ - Direktlink - ]
Thema: Library & Devices proggen
Brett: Programmierung

Zitat:
Original von Cyborg:

Wurde der Treiber geladen, sollen das Gerät alle möglichen Applikationen nutzen
können, ohne dafür etwas vom Stack oder der HW-Besonderheiten zu wissen. Also
muß ich ein Device erzeugen.
Da alles schön kompakt bleiben und das System nicht mit unnötigen Devices vollgemüllt
werden soll (mein Device soll ja nur erzeugt werden, wenn auch eine entsprechende
HW gefunden wurde), möchte ich es einfach aus der Treiber-Lib heraus erzeugen.

Zitat:
Aus reiner Neugier: Was ist das denn für eine Hardware, die so ein Vorgehen verlangt ?

Is (noch) geheim ;-)


Also quasi wie eine Decoder-Library, die entweder per Software (Library) funktioniert, oder Hardware-beschleunigt, wenn die Karte dazu vorhanden ist.

Stack ? Also irgendwas mit USB oder Netzwerk ? Oder beides ?
:D

Ciao,
Hoin.
 
thomash   Nutzer

16.04.2003, 19:51 Uhr

[ - Direktlink - ]
Thema: Library & Devices proggen
Brett: Programmierung

Hi Cyborg.

zu 1.: Du darfst nicht mit dem Standard-Startup-Code linken, also nur mit der Option -nostdlib. Ferner mußt Du beim linken aufpassen, daß die Objektdateien in der richtigen Reihenfolge sind. Bei den üblichen Beispielen heißt die Objektdatei, die zuerst gelinkt werden muß, meistens "libstart.o" oder ähnlich.

zu 2.: Eigentlich macht es keinen Sinn, ein Device aus einer Library heraus zu erzeugen, da ein Device praktisch eine aufgebohrte Library ist. Ein Programmierer muß nur das Device öffnen und den LibNode einer Basisvariablen zuweisen, wie bei den Libraries, schon sind die "Library"-Funktionen zugänglich. Siehe das Beispiel timer.device in den RKMs.

Aus reiner Neugier: Was ist das denn für eine Hardware, die so ein Vorgehen verlangt ?

Ciao,
Hoin.
 
thomash   Nutzer

11.04.2003, 20:26 Uhr

[ - Direktlink - ]
Thema: Laufwerke Feststellen
Brett: Programmierung

Zitat:
Original von Holger:
Die DOSList wird mit NextDosEntry() ausgelesen, Punkt.
Und NextDosEntry() ist eine DOS-Funktion, Punkt.
Und deshalb ist die Aussage, man dürfe keine DOS-Funktionen während des Auslesens aufrufen, grundsätzlich falsch, man muß sogar eine DOS-Funktion aufrufen, Punkt.


Gut, dann drücke ich es genauer aus: Die einzige DOS-Funktion, die während eines LockDosList() ungefährlich ist, ist NextDosEntry(), da ausdrücklich erlaubt.

Aber eine Ausnahme zur Regel zu machen ? Ohne mich.

Zitat:
Beispielprogramm >Laufwerk:Datei

Das ist totaler Blödsinn. Der Output-Kanal wird vor dem Aufruf des Programms gesetzt und muß zu diesem Zeitpunkt ein gültiger FileHandle sein. Wenn wer auch immer sich vertippt, passiert das vor dem der Write-Operation, in Deinem Beispiel sogar noch vor dem Start des Programms.


Hm, das stimmt sogar. Naja, nach 9 Stunden Arbeit... Übrigens ist noch ein Fehler von mir drin, die letzte Assembleranweisung ist ein "bne", nicht "beq"...

Zitat:
Eine Write-Operation kann und darf die DOSList nicht verändern.

Das Problem liegt ja auch nicht bei Write(), sondern Output(), bzw. jedem anderen übergebenem Filehandle. Außerdem ist xxPrintf() eine gepufferte Funktion. Da kommt am Programmende und bei Linefeeds noch ein Flush() dazu. Und Commodore weiß, was noch alles, schließlich werden hier Formatzeichen (exec/RawDoFmt()) verwendet.

Ich kann nicht wissen, welche Funktionen intern von einer DOS-Funktion aufgerufen werden. Es können auch gefährliche dabei sein. Daß sie bei Printf() nicht dabei sind, ist unerheblich. Gut für das Beispielprogramm, schlecht für produktiven Code, der nicht mehr Printf() benutzt, sondern potentiell DosList-modifizierende Funktionen.

Zitat:
Wenn Du das Einlegen einer Diskette mit der Konsoleausgabe vergleichst, dann kann die Diskette ruhig zwei microsekunden länger warten.

Du hast es noch nicht kapiert: Das Diskettenbeispiel ist ein Beispiel. Genauso kann es das einbinden von Netzlaufwerken verzögern, von anderen Wechseldatenträgern (ZIP, PCMCIA, USB-Geräte), usw. Es ist einfach schlecht, mehr Zeit zu verbrauchen, als absolut nötig ist. Davon lebt das Amiga-OS schon von Anfang an. Wenn wir das über Bord werfen, unterscheidet uns nichts mehr von Windows.

Zitat:
Zitat:
strcpy(): Das läuft so schnell, wie der Prozessor es eben kann. Es werden nur Zeichen aus dem RAM (DosList) ins RAM (Puffer) geschrieben, und das normalerweise in einer Schleife mit drei Assemblerbefehlen:

Das ist eine unzulässige Annahme. In einem Multitasking-System kann man nicht annehmen, daß eine Operation so schnell läuft, wie der Prozessor es kann.


Ich habe es deshalb vernachlässigt, weil auch der Aufruf einer DOS-Funktion davon betroffen ist. Irgendwann muß ja auch der Handler den Puffer von Write() auslesen und zwar auf genau dieselbe Art und Weise. Anders geht es nicht. Nur legt DOS zwangsweise eine Pause (Taskwechsel) ein, durch das Wait(). Bei strcpy() kann man Glück haben, daß keiner stattfindet.

Und innerhalb des Task-Quantums hat der Prozess den Prozessor tatsächlich für sich alleine (ja, ich weiß: Interrupts. Aber damit wird auch DOS ausgebremst). Und Speicher auslesen ist schnell.

Zitat:
Output gibt Dir einfach nur den FileHandle, der als Outputkanal gesetzt wurde, da passiert gar nichts.

Oder NULL. Was eigentlich niemand abfragt (ich auch nicht, weil ich xxPrintf() nur zum debuggen und für Testprogramme benutze), obwohl man es sollte.

Zitat:
Wie gesagt, es ist nur ein Beispiel, und die Gefahren sind jetzt auch hinreichend in diesem Thread dokumentiert worden.

Das auf jeden Fall. :)


Ciao,
Hoin.
 
thomash   Nutzer

10.04.2003, 19:39 Uhr

[ - Direktlink - ]
Thema: Laufwerke Feststellen
Brett: Programmierung

Zitat:
Original von Holger:
Wie soll ich dann die DOSList auslesen, wenn ich keine DOS-Funktionen benutzen darf. 8o


strcpy(). Oder CopyMem().

Zitat:
Einigen wir uns vielleicht doch darauf, das man keine DOS-Funktionen benutzen darf, die selbige modifizieren könnten (einfache Write-Funktionen gehören nicht dazu.)

Doch:

Beispielprogramm >Laufwerk:Datei

Wenn der User das Programm wie oben ablaufen läßt, und ein Laufwerk eingibt, das noch nicht im System existiert, wird die DosList auch bei Write(Output(),,) durchsucht. Was dann nicht mehr geht, da gesperrt. Gelesen wird sie wohl noch, aber das Lock auf das Laufwerk schlägt fehl, da die Liste nicht modifiziert werden kann, Output() liefert keinen Wert, und Write() bekommt eine NULL als Ausgabekanal...

Das kommt vielleicht nicht häufig vor, aber Tippfehler passieren eben und schon wird ein unbekanntes Laufwerk angefordert, z.B. dg0: statt df0:.

Zitat:
Ansonsten auch vielen Dank für die Aufmerksamkeit für dieses Beispielprogramm, das in der Praxis so ohnehin nie eingesetzt wird.

Das ist schon klar. Aber viele Neueinsteiger in die Amigaprogrammierung probieren erst mal was aus, freuen sich daß es geht, und vergessen die Sache dann abzusichern. Und wieder gibt es ein Programm mehr, das den Guru beschwört.

Zumindest sollte man auf Gefahren hinweisen, die auftreten können. Ich würde nicht mal die Beispiele aus den Autodocs und RKMs einfach so übernehmen. Da stecken auch oft unsichere Annahmen drin, aber das sind ja auch explizit Programmierbeispiele, keine fertigen Module.

Zitat:
Beweise erst einmal, daß eine solche Kopieroperation tatsächlich schneller geht, als die mit der Print-Anweisung assoziierte write-Operation.

Darum geht es gar nicht. DOS ist immer aktiv und will z.B. ein neues Laufwerk in die DosList einklinken, zu der eine nicht-gesperrte DosList benötigt wird.

Man muß sich im klaren sein, daß der Inhalt der DosList in dem Augenblick veraltet ist, in dem man sie freigibt. Legt der User eine Diskette ein, während die DosList gelockt ist, wird der Diskettenname erst eingefügt, nachdem man die DosList freigegeben hat.

Das ist die eigentliche Bedeutung von "schnell" im DOS-Sinn. Die Liste ist so lange veraltet, wie jemand sie sperrt und das DOS nicht drankommt.

Trotzdem der Beweis:
VPrintf(): VPrintf() ist eine DOS Funktion. Write() wird als eine Funktion der DOS-Library aufgerufen. Output() auch. Es wird implizit ein Wait() (exec) ausgeführt, bis der String geschrieben ist. Hier hängt obiges Beispielprogramm wahrscheinlich schon. Spätestens mit dem Wait() ist ein Taskwechsel fällig, da der unterliegende Handler (Shell, Filesystem) die Ausgabe übernimmt.

strcpy(): Das läuft so schnell, wie der Prozessor es eben kann. Es werden nur Zeichen aus dem RAM (DosList) ins RAM (Puffer) geschrieben, und das normalerweise in einer Schleife mit drei Assemblerbefehlen: "move.b", "tst.b" und "beq". Schneller geht's nimmer. Und man kann sogar das "tst" rausoptimieren, da ein "move" von RAM nach RAM auch schon die Statusbits setzt und "beq" direkt funktioniert.

Zitat:
Wenn eine einfache Write-Operation eine Modifikation der DOSList verursacht, ist dies definitiv ein Bug des darunterliegenden File-Systems.
Nebenbei gesagt, für mich bleibt es ein design-Fehler des AmigaOS, daß solche Deadlock-Gefahren überhaupt existieren, insbesondere wenn man so eine einfache Operation durchführen will.


Naja, wenn, dann ein Bug des DOS (siehe oben). Das tritt bei allen Filesystemen auf.

Und eigentlich verursacht ja nicht Write() ein auslesen der DosList, sondern Output(). Das ist eben die Gefahr, daß eine Funktion recht simpel aussieht, aber wenn ich sie nicht geschrieben habe, weiß ich nicht, wie sie wirklich aussieht. Deswegen gibt es die Autodocs und vor allem die Warnungen und Hinweise die drinstehen.


Ciao,
Hoin.
 
thomash   Nutzer

08.04.2003, 21:06 Uhr

[ - Direktlink - ]
Thema: Laufwerke Feststellen
Brett: Programmierung

@Holger:
Zitat:
Good coders do not comment. What was hard to write should be hard to read too.

And good coders do not use DOS functions, while DOSList is locked...

Im Autodoc steht ausdrücklich, die Zeit kurz zu halten, während der die DOSList gesperrt ist. Besser wäre es also, die Namen in einen Puffer zu kopieren. Aber auf keinen Fall bei gesperrter Liste per xxPrintf() ausgeben, das kann funktionieren, muß aber nicht. Und nach Murphy geht sofort etwas schief, wenn es die Möglichkeit dazu gibt. :)

Ciao,
Hoin.
 
thomash   Nutzer

04.04.2003, 20:33 Uhr

[ - Direktlink - ]
Thema: Stammt Windows NT von OS/2 ab?
Brett: Andere Systeme

Hi.

Seid ihr denn wirklich alle so jung, daß ihr das nicht mitbekommen habt ? :)

OS/2 war zu Beginn Windows 3.x kompatibel, d.h. Windowsprogramme liefen auch auf OS/2. Möglich, daß auch NT3.x-Programme liefen, das konnten wir damals (Anfang der 1990er) nicht ausprobieren, NT war zu teuer.

Irgendwann schlug das Imperium (Micro$oft) zurück, OS/2 war nicht mehr kompatibel und versank in den Serverräumen der Banken.

Also: OS/2 wurde in Hinblick auf Windows-Kompatibilität entwickelt, aber mit dem Anspruch, etwas eigenes zu sein. Ähnlichkeiten kommen von ähnlichen Problemlösungen, Programmierer kochen auch nur mit Wasser. :rotate:


Ciao,
Hoin.
 
thomash   Nutzer

29.03.2003, 18:11 Uhr

[ - Direktlink - ]
Thema: PopUp Stopper für Ibrowse 2.3 gesucht
Brett: Amiga, AmigaOS 4

Hi.

Nur haben Junkbuster und Privoxy den Nachteil, daß sie von Servern, die Popups schalten, sofort erkannt werden. Die Folge ist meistens, daß man regelrecht rausgeworfen wird. Es erscheint einfach nichts, oder eine mehr oder weniger dezente Meldung, es doch mal ohne Proxy (nichts anderes sind Privoxy und Junkbuster) zu probieren.

Stimmt, es gibt eine Möglichkeit, ein Popup ohne Javascript zu öffnen: mit target="_blank" im Link. Da hilft vielleicht, auch Frames abzuschalten. :(

Andererseits muß so ein Link per Meta-Tag schon beim laden einer Seite aufgerufen werden, um ein ungewolltes Popup zu erreichen, also reicht es u. U., den Meta-Refresh auszuschalten (Einstellungen->HTML->Meta-Refresh unterstützen).


Ciao,
Hoin.
 
thomash   Nutzer

29.03.2003, 13:20 Uhr

[ - Direktlink - ]
Thema: Irakkrieg Ölquellen brennen, was kommt noch?
Brett: Get a Life

Hi.

Zitat:
Übrigens: In meinem vorigen Posting habe ich von 'angereichertem Uran' geschrieben; es hätte wohl 'abgereichert' heißen sollen (ich hab halt keine Ahnung davon - oder ist das jetzt wieder falsch?) - sorry! Jedenfalls muß das Zeugs hochgiftig sein und auch in Jugoslawien soll noch einiges davon rumliegen!

Abgereichert ist richtig. Oder ausgedient. Das angereicherte Uran wird in Kernkraftwerken "verfeuert", oder in Sprengköpfe gefüllt. :(

Giftig ist Uran an sich und in jeder Form allein schon durch seine chemischen Eigenschaften. Die zusätzliche Gefährdung durch die Radioaktivität ist dagegen relativ gering, da hauptsächlich ein Alpha-Strahler. Dagegen genügt ein leichter Schutzanzug mit Atemfilter. Nur die immer auch auftretende Gammastrahlung ist noch gefährlich.

Ciao,
Hoin.
 
thomash   Nutzer

29.03.2003, 13:03 Uhr

[ - Direktlink - ]
Thema: PopUp Stopper für Ibrowse 2.3 gesucht
Brett: Amiga, AmigaOS 4

Hi.

Zitat:
Original von Big_H:
Hi
Ich soche nen Popup stopper für ibrowse falls es sowas gibt?
mir gehen dise unkontrolliert aufgehenden seiten einfach dermassen auf den geist.


Klar gibts sowas, in 3 einfachen Schritten:

1. IBrowse-Anleitung lesen.
2. Javascript generell abschalten.
3. Javascript nur für ausgewählte Seiten zulassen.

Ciao,
Hoin.
 
thomash   Nutzer

24.03.2003, 17:42 Uhr

[ - Direktlink - ]
Thema: FileSystem-aber welches?
Brett: Amiga, AmigaOS 4

Zitat:
Original von gni:
Zitat:
Nun, sinigerweise benutzt man natürlich keinen Standard-DOS-Typ im RDB, sondern z.B. DOS8, oder völlig ganz Exotisches, dann geht das mit der weiteren Platte nicht mehr ganz so problemlos.
Ich dachte immer, das das FS den DOS-Typ auch kennen muß...

Stimmt, beim FFS kann das sein, da es verschiedene Optionen per DOS-Typ unterscheidet. Aber zumindest SFS ist der DOS-Typ völlig egal. Da passiert die Verknüpfung Filesystem / DOSTyp im RDB. Auf die Weise kann man auch mehrere SFS-Versionen gleichzeitig nutzen. Beim Umstieg von Version 1.13 auf 1.84 hatte ich das mal.


Ciao,
Hoin.
 
thomash   Nutzer

24.03.2003, 11:35 Uhr

[ - Direktlink - ]
Thema: FileSystem-aber welches?
Brett: Amiga, AmigaOS 4

Hi.

Zitat:
Original von Holger:
Wenn Du von einem Multi-User-Patch spricht, muß ich davon ausgehen, daß Du das Authentifizieren meinst, das vor der DOS-Initialisierung stattfinden soll.


Äh, ja, ich meine dieses MuFS, also den Patch für FFS. Das gepatchte FFS wird per RDB geladen.

Zitat:
Das geht natürlich überhaupt nicht direkt nach dem Einschalten, weil das ROM nicht verändert werden kann. Direkt vor der DOS-Initialisierung könnte ein entsprechendes Softwaremodul aus dem RDB zusammen mit dem FileSystem geladen werden, was problemlos mit SFS funktionieren würde.

Na, eben. Würde. Aber es gibt halt keinen Patch für SFS, weil ihn noch keiner geschrieben hat.

Zitat:
Unabhängig davon kann man so etwas trotzdem problemlos umgehen, in dem man eine weitere Festplatte mit einer originalen Version des FileSystems an's System klemmt, die vor der anderen initialisiert wird, da das FileSystem nur einmal geladen wird. Es sei denn, das FileSystem verschlüsselt die Daten. Dann wäre es aber kein FFS oder SFS mehr.

Nun, sinigerweise benutzt man natürlich keinen Standard-DOS-Typ im RDB, sondern z.B. DOS8, oder völlig ganz Exotisches, dann geht das mit der weiteren Platte nicht mehr ganz so problemlos.

Es kommt auch nicht darauf an, wie leicht die Schutzmechanismen beim direkten Rechnerzugriff auszuhebeln sind. Viel wichtiger ist der Schutz, wenn man mit dem Internet verbunden ist und verschiedene Server auf dem Rechner laufen hat. Die meisten Server sind Unix-Ports und da übernimmt das Filesystem die Aufgabe, Berechtigungen für den Filezugriff zu verteilen. Der Server selbst bedient sich höchstens dieser Funktionen (als root starten, dann als nobody laufen... :) ).


Ciao,
Hoin.
 
 
1 -2- 3 4 5 6 Ergebnisse der Suche: 172 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.