Re: [de-dev] Zeilenende in den html-Dateien

2006-02-15 Diskussionsfäden Andre Schnabel
Hi,

 --- Ursprüngliche Nachricht ---
 Von: Helga Fischer [EMAIL PROTECTED]
 Betreff: Re: [de-dev] Zeilenende in den html-Dateien
 
  Betonung auf *unerwünschte* Zeilenumbrüche.
 
  Ich denke ein genereller Umbruch nach 70-80 Zeichen ist erwünscht.
  Alles andere bläht die diffs auf, macht es schwieriger in dem
  Dokument zu navigieren.
 
 Dem diff würden aber doch nur ein paar Zeilenumbrüche fehlen. Sorry, 
 diesen Einwand verstehe ich nicht. Kannst Du mir Laien das etwas 
 näher erläutern?

Das diff arbeitet Zeilenbasiert, womit es dem diff nicht ganz egal ist, ob
und wo Zeilenumbrüche sind.

Um das diff sinnvoll lesen zu können (schnelles auffinden von Änderungen)
ist es sher von Vorteil, keine Überlangen Zeilen zu haben. Stehen zwei
Zeilen im Diff, die sich nur in einem Zeichen untershcieden, erfasst man das
bei 70-80 Zeichen noch auf einem Blick. Lässt man den ganzen Absatz auf
einer Zeile (sagen wir .. 300 Zeichen), lassen sich die Zeilen nicht mehr
direkt vergleichen - das Diff ist unbrauchbar.

André

-- 
Telefonieren Sie schon oder sparen Sie noch?
NEU: GMX Phone_Flat http://www.gmx.net/de/go/telefonie

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-15 Diskussionsfäden Helga Fischer
Hallo Christian,

Am Sonntag  12 Februar 2006 14:41 schrieb Christian Lohmaier:
 On Sat, Feb 11, 2006 at 06:17:16PM +0100, Helga Fischer wrote:
  Am Samstag  11 Februar 2006 02:13 schrieb Michael Kirchner:
   Christian Lohmaier wrote:

[CVS-Info]

Danke.

  Aufgefallen ist mir noch, dass so manche Datei einen
  Zeilenumbruch enthält, der eigentlich unnötig ist. Das entsteht,
  wenn man seinem Editor sagt, breche bei 70 Zeilen um - wie bei
  Mails richtig, im HTML zwar nicht störend, aber doch
  irritierend.

 VETO!

 Alles in eine Zeile zu packen ist Mist, weil dann die diffs
 unleserlich werden.

Wirklich?

Nicht, dass wir uns missverstehen. Natürlich formatiere ich meine 
Quelltexte, egal, was für welche es sind, aber einen realen Satz bzw 
Absatz breche ich nicht künstlich um.

  Das empfiehlt sich, einen Editor einzusetzen, der einfach am
  Fensterrand wieder links weiter macht, ohne einen Zeilenumbruch
  zu setzen. Normalerweise kann man das einstellen.

 Nein, bitte nicht.

Da kann ich nicht folgen.

  [...]
  Bei Perl  Co ist es noch wichtiger, dass unerwünschte
  Zeilenumbrüche draußen bleiben. Da macht dann die Fehlersuche
  richtig Spaß.

 Betonung auf *unerwünschte* Zeilenumbrüche.

 Ich denke ein genereller Umbruch nach 70-80 Zeichen ist erwünscht.
 Alles andere bläht die diffs auf, macht es schwieriger in dem
 Dokument zu navigieren.

Dem diff würden aber doch nur ein paar Zeilenumbrüche fehlen. Sorry, 
diesen Einwand verstehe ich nicht. Kannst Du mir Laien das etwas 
näher erläutern?


Helga


PS: Mal gucken, wie lange diese Mail unterwegs ist...

-- 
## Content Developer OpenOffice.org: lang/DE
## Freie Office-Suite für Linux, Mac, Windows, Solaris
## OpenSource-Werkstatt in Reutlingen -- http://www.eschkitai.de/
## Wer hilft? -- http://hsqldb.sourceforge.net/web/openoffice.html

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-15 Diskussionsfäden Helga Fischer
Hi André,

Am Mittwoch  15 Februar 2006 13:15 schrieb Andre Schnabel:
  --- Ursprüngliche Nachricht ---
  Von: Helga Fischer [EMAIL PROTECTED]
[...]
  Dem diff würden aber doch nur ein paar Zeilenumbrüche fehlen.
  Sorry, diesen Einwand verstehe ich nicht. Kannst Du mir Laien
  das etwas näher erläutern?

 Das diff arbeitet Zeilenbasiert, womit es dem diff nicht ganz egal
 ist, ob und wo Zeilenumbrüche sind.

 Um das diff sinnvoll lesen zu können (schnelles auffinden von
 Änderungen) ist es sher von Vorteil, keine Überlangen Zeilen zu
 haben. Stehen zwei Zeilen im Diff, die sich nur in einem Zeichen
 untershcieden, erfasst man das bei 70-80 Zeichen noch auf einem
 Blick. Lässt man den ganzen Absatz auf einer Zeile (sagen wir ..
 300 Zeichen), lassen sich die Zeilen nicht mehr direkt vergleichen
 - das Diff ist unbrauchbar.

Hast Recht. Bisher hatte ich noch keinen Grund, irgendein diff zu 
verwenden und hab's mir mal angeschaut. Ohne Zweifel sind die langen 
Zeilen wirklich grauslig.

Dann würde ich sagen: Gut, dass wir drüber gesprochen haben.


Helga

-- 
## Content Developer OpenOffice.org: lang/DE
## Freie Office-Suite für Linux, Mac, Windows, Solaris
## OpenSource-Werkstatt in Reutlingen -- http://www.eschkitai.de/
## Wer hilft? -- http://hsqldb.sourceforge.net/web/openoffice.html

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-14 Diskussionsfäden Christian Lohmaier
Hallo Helga, *,

On Sat, Feb 11, 2006 at 06:17:16PM +0100, Helga Fischer wrote:
 Am Samstag  11 Februar 2006 02:13 schrieb Michael Kirchner:
  Christian Lohmaier wrote:
   Sollte eigentlich wurscht sein da CVS das doch für nicht-binär
   Dateien doch sowieso dem lokalen System anpaßt, oder?
 
  Hm. Ich würde sagen, nein. Oder zumindest nicht 100% sicher.
 
 Welcher Mechanismus sollte die Zeilenenden beim Upload ändern?

Na, das macht halt CVS. Welche Funktion in CVS das ist kann ich nicht
sagen, dürfte aber auch schnurz-piep-egal sein.

http://www.xpro.com.au/Presentations/UsingCVS/Document%20Version%20Control%20with%20CVS.htm
[...]
From the files to be version-controlled, identify the binary files.

CVS performs line-end conversion and CVS keyword substitution on text
files. In all repositories, text files are stored with Unix line-endings
(a single linefeed character (ASCII 10)). These are then translated as
  
appropriate for the workspace file system. This makes repositories
^
easily portable across different file systems. CVS also has a series of
keywords, enclosed by $ characters. When files containing these keywords
are updated or committed, by default the workspace copy keyword strings
are modified to reflect the latest repository information. I am using
the Header keyword as the footer for this document, which is a grab bag
of most of the information available. These line-ending and keyword
translations are not made for binary files. This is why it is important
to correctly identify them, otherwise occurrences of line-ending or
keyword byte patterns will undergo translation.
[...]
 
 Aufgefallen ist mir noch, dass so manche Datei einen Zeilenumbruch 
 enthält, der eigentlich unnötig ist. Das entsteht, wenn man seinem 
 Editor sagt, breche bei 70 Zeilen um - wie bei Mails richtig, im 
 HTML zwar nicht störend, aber doch irritierend.

VETO!

Alles in eine Zeile zu packen ist Mist, weil dann die diffs unleserlich
werden.

 Das empfiehlt sich, einen Editor einzusetzen, der einfach am 
 Fensterrand wieder links weiter macht, ohne einen Zeilenumbruch zu 
 setzen. Normalerweise kann man das einstellen.

Nein, bitte nicht.

 [...]
 Bei Perl  Co ist es noch wichtiger, dass unerwünschte Zeilenumbrüche 
 draußen bleiben. Da macht dann die Fehlersuche richtig Spaß.

Betonung auf *unerwünschte* Zeilenumbrüche.

Ich denke ein genereller Umbruch nach 70-80 Zeichen ist erwünscht. Alles
andere bläht die diffs auf, macht es schwieriger in dem Dokument zu
navigieren.

ciao
Christian
-- 
NP: Raging Speedhorn - Knives And Faces

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-14 Diskussionsfäden Christian Lohmaier
Hallo Günter, *,

On Sat, Feb 11, 2006 at 12:33:30AM +0100, Guenter Marxen wrote:
 Am 10.02.2006 21:18 schrieb Christian Lohmaier:
 On Fri, Feb 10, 2006 at 05:06:48PM +0100, Regina Henschel wrote:
  Michael Kirchner schrieb:
  [Zeilenenden]
 [..] 
 zuerst: Geht es um die Darstellung im Browser 

Nein.

 oder das Bearbeiten in einem Editor?

Das schon eher.

Wann die verschiedenen Zeilenenden Probleme machen ist bei diffs oder
wenn Zeichenkodierungen gemischt werden.

 [...]
 Beim Editieren hängt es vom Betriebssystem ab. Da 
 ftp das Zeilenende aber korrekt wandelt, sollte 
 es in der Praxis wiederum keine Rolle spielen, oder?

Wir nutzen zwar cvs und nicht ftp, aber da wie ich schrieb CVS die
Zeilenenden ebenfalls dem lokalen System angleicht sofern sie nicht als
binär gekennzeichnet sind (AFAIK) - spielt das ebenfalls nur eine
untergeordnete Rolle.

Hauptsache ist eben: nicht mischen.

vim kommt mit allem zurecht was man ihm vorwirft..

ciao
Christian
-- 
NP: Metallica - Through The Never

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-12 Diskussionsfäden Michael Kirchner
Hi allerseits, die sich für die Problematik interessieren,

Helga Fischer wrote:
 Am Samstag  11 Februar 2006 02:13 schrieb Michael Kirchner:
 Christian Lohmaier wrote:
 Sollte eigentlich wurscht sein da CVS das doch für nicht-binär
 Dateien doch sowieso dem lokalen System anpaßt, oder?
 Hm. Ich würde sagen, nein. Oder zumindest nicht 100% sicher.
 Welcher Mechanismus sollte die Zeilenenden beim Upload ändern?

Ich habe mal versucht das Verhalten bei der dev/sun_kontakt.html
nachzuvollziehen.

2.1 ist noch OK :
Revision : 2.1
Date : 2003/12/17 19:57:52
Author : 'andreasma'
State : 'Exp'
Lines : +0 0
Description :
Seiten an neues Design angepaßt und Seite Sun-Kontakt eingefügt.

2.2 ist schon verändert:
Revision : 2.2
Date : 2004/1/1 11:3:8
Author : 'AndreSchnabel'
State : 'Exp'
Lines : +4 -40
Description :
Korrektur HTML in Navbar

Ein diff -r2.1 -r2.2 zeigt die Änderungen, die Andre machen wollte.
Zusätzlich sind aber auch die ersten 33 Zeilen von 0D 0A auf 0D gekürzt.

Hm, ich ahne, was passiert ist:

navbar.pl
Revision : 1.5
Date : 2004/5/7 19:22:34
Author : 'andreschnabel'
State : 'Exp'
Lines : +2 -2
Description :
prevent remove of newline in pre-navbar html


Tststs, André, warum hast du nicht gesagt, dass du das Problem schon vor
etwa zwei Jahren gelöst hast? Die Ursache war, dass navbar.pl bis zu
Andrés Änderung einmal zuviel das Zeilenendezeichen entfernt hat.
Wendete man es im Unix-Kontext (LF) auf eine Dos-Datei (CRLF) an, bleibt
noch ein CR übrig, was wie ein Mac-Zeilenende aussieht, aber nichts
damit zu tun hat.

Also, sorry, alle können wieder schlafen gehen, es war falscher Alarm.



Gruß,
-- 
  Michael Thomas Kirchner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-12 Diskussionsfäden Andre Schnabel

Hi,

Michael Kirchner schrieb:

Ich habe mal versucht das Verhalten bei der dev/sun_kontakt.html
nachzuvollziehen.


Tststs, André, warum hast du nicht gesagt, dass du das Problem schon vor
etwa zwei Jahren gelöst hast? Die Ursache war, dass navbar.pl bis zu
Andrés Änderung einmal zuviel das Zeilenendezeichen entfernt hat.
  
Öhmm .. weil ich nicht annahm, dass es noch Seiten gibt, die damit 
zerschossen wurden. Bzw. wusste ich auch nicht mehr genau, in welche 
Richtung das Problem damals gelöst wurde.
Ich glaube, dass im Prinzip beide Zeilenenden möglich sein sollten, 
bin mir aber nicht sicher (und die Diskussion über mögliche 
Bezeichnungen der Zeichencodes hat nciht gerade dazu beigetragen die 
Aufmerksamkeit zu fesseln :-( ).


Also .. um es abzuschliessen: ursprüngliches Problem hat sich erledigt?

André

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-12 Diskussionsfäden Michael Kirchner
Hi André

Andre Schnabel wrote:
 Michael Kirchner schrieb:
 Tststs, André, warum hast du nicht gesagt, dass du das Problem schon vor
 etwa zwei Jahren gelöst hast? Die Ursache war, dass navbar.pl bis zu
 Andrés Änderung einmal zuviel das Zeilenendezeichen entfernt hat.
 Öhmm .. weil ich nicht annahm, dass es noch Seiten gibt, die damit
 zerschossen wurden. Bzw. wusste ich auch nicht mehr genau, in welche
 Richtung das Problem damals gelöst wurde.

Kein Problem, war nicht als Vorwurf gemeint. Ich wäre ja selbst nie auf
die Idee gekommen, dass das eine mit dem anderen was zu tun hat.

 Also .. um es abzuschliessen: ursprüngliches Problem hat sich erledigt?

So wie ich es sehe und Markos Auskunft verstanden habe, ja.


Gruß,
-- 
  Michael Thomas Kirchner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-12 Diskussionsfäden Friedrich Strohmaier
Hi Michael, *,

Michael Kirchner schrieb am Samstag, 11. Februar 2006 14:58:

Hi allen Interessierten,

Eric Hoch wrote:
 Hallo Guenter,
 Am Sat, 11 Feb 2006 13:45:54 +0100, schrieb Guenter Marxen:
 Auch Wikipedia http://en.wikipedia.org/wiki/Line_break
 schweigt sich zu NL bei Line Breaks aus.

Also es kann auch eine völlig interne Notation von vim, meinen
 Editor, sein. Ich habe mir nie Gedanken dazu gemacht. In jedem
 Fall ist das Linefeed Zeichen ACSII dezimal 10 oder hex 0x0A
 gemeint.

Zu vim:

vim -c ':h ff'

führt Dich auf die Hilfeseite, auf der das Thema fileformat 
abgehandelt wird,

mit 
:set ff=[dos|mac|unix]

kannst Du beliebig zwischen den Zeilenenden hin und herhüpfen und 
sie ggf. bereinigen.

Nicht unbedingt die Lösung des Problems hier - eher zur Info (falls 
Du's nicht sowieso schon gewusst hast).


[..]

Gruß

Friedrich

-- 
Schöne Grüße von der Schwäbischen Alb

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-12 Diskussionsfäden Michael Kirchner
Hi Friedrich,

Friedrich Strohmaier wrote:
 Nicht unbedingt die Lösung des Problems hier - eher zur Info (falls
 Du's nicht sowieso schon gewusst hast).

Ich entdecke täglich neues bei vim. ff kannte ich aber schon. Danke
trotzdem.



Gruß,
-- 
  Michael Thomas Kirchner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-11 Diskussionsfäden Eric Hoch
Hallo Guenter, 
Am Sat, 11 Feb 2006 13:45:54 +0100, schrieb Guenter Marxen:
 Und wenn ich raten darf, würde ich jetzt sagen, NL ist 
 übergreifend gemeint, damit man nicht immer differenzieren muss:

Das wird in den mir zugänglichen Quellen (TextWrangler und BBEdit 
Online Hilfe - beides Texteditoren für OS X die aber so ziehmlich 
alles in ihren Handbüchern abdecken was es rund um Texte und 
Programmcode zu beachten gibt) gar nicht erwähnt. 

Auch Wikipedia http://en.wikipedia.org/wiki/Line_break schweigt 
sich zu NL bei Line Breaks aus. 

google liefert hingegen eine Antwort und demnach ist LN für einen 
XML Parser 
http://www.stylusstudio.com/xsllist/200205/post10320.html
 
 Windows  NL = CR+LF
 Mac  NL = LF
 Unix NL = CR  (für Mac/Unix mit der erwähnten Unsicherheit.)

Nee genau umgekehrt. 

Windows = CR+LF
Mac (Classic OS inkl. OS 9) = CR
Linux/Unix/Mac OS X = LF


Mit freundlichen Grüßen
Eric Hoch

-- 
## Ansprechpartner Anwenderunterstützung, users-Mailingliste, MacOSX
## de.OpenOffice.org - Office für MacOS X, Linux, Solaris  Windows
## Openoffice.org - ich steck mit drin!

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-11 Diskussionsfäden Michael Kirchner
Hi allen Interessierten,

Eric Hoch wrote:
 Hallo Guenter,
 Am Sat, 11 Feb 2006 13:45:54 +0100, schrieb Guenter Marxen:
 Auch Wikipedia http://en.wikipedia.org/wiki/Line_break schweigt
 sich zu NL bei Line Breaks aus.

Also es kann auch eine völlig interne Notation von vim, meinen Editor,
sein. Ich habe mir nie Gedanken dazu gemacht. In jedem Fall ist das
Linefeed Zeichen ACSII dezimal 10 oder hex 0x0A gemeint.

Da du aber gerade mal in diesem Thread bist, welche Erfahrungen hast du
denn von der Mac-Seite mit dem CVS und Zeilenendezeichen gemacht?


Gruß,
-- 
  Michael Thomas Kirchner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-11 Diskussionsfäden Eric Hoch
Hallo Michael, 
Am Sat, 11 Feb 2006 14:58:31 +0100, schrieb Michael Kirchner:
 Hi allen Interessierten,
 
 Eric Hoch wrote:
  Hallo Guenter,
  Am Sat, 11 Feb 2006 13:45:54 +0100, schrieb Guenter Marxen:
  Auch Wikipedia http://en.wikipedia.org/wiki/Line_break schweigt
  sich zu NL bei Line Breaks aus.
 
 Also es kann auch eine völlig interne Notation von vim, meinen Editor,
 sein. Ich habe mir nie Gedanken dazu gemacht. In jedem Fall ist das
 Linefeed Zeichen ACSII dezimal 10 oder hex 0x0A gemeint.

Ich schau mal ob ich was zu den Zeichencodes finde. 
 
 Da du aber gerade mal in diesem Thread bist, welche Erfahrungen hast du
 denn von der Mac-Seite mit dem CVS und Zeilenendezeichen gemacht?

Kommt auf den Editor drauf an.

TextWrangler konnte bisher mit jeglicher Art von Zeilenumbruch 
umgehen. Falls er ihn nicht automatisch erkennt kannst Du ihn 
explizit dazu zwingen für die Anzeige einen bestimmten 
Seitenumbruch zu verwenden. 

Gleiches gilt für das Speichern. Entweder nimmst er den 
Zeilenumbruch der für die Darstellung benutzt wird, den 
Originalzeilenumbruch des Dokumentes oder Du sagst ihm explizit 
welchen Zeilenumbruch er nehmen soll. 

Für das Terminal/Kommandozeile hab ich entweder joe oder nano als 
Editoren und die kommen am Besten mit den Unix-Zeilenenden zu 
recht. Stellen aber auch andere Zeilenende da. Hier ist mir noch 
nicht gelungen den Editor auf einen Zeilenumbruch zu zwingen oder 
ihm zu sagen, welchen er beim Speichern verwenden soll. 

Zickig ist hier eigentlich nur der XHTML Editor SEEdit in der 
kostenlosen Editon. In der 1.2.3 scheint der Fehler jedoch fast 
behoben, die kleineren Zeilenumbruchfehler kann ich ihm jetzt 
verzeihen, immerhin sind das Softwraps also die weichen Umbrüche.

NVU nehm ich eigentlich nur zum Verwalten meiner Seiten. 
Dementsprechend hab ich noch keine Seite mit ihm erstellt und kann 
daher nicht sagen, wie er sich verhält. 

Da ich keines der schicken CVS Teile mit grafischer Oberfläche 
richtig ans laufen gebracht habe, weiß ich nicht ob es mit über 
diese Tools ausgecheckten Seiten Probleme gibt. 

Mit freundlichen Grüßen
Eric Hoch

-- 
## Ansprechpartner Anwenderunterstützung, users-Mailingliste, MacOSX
## de.OpenOffice.org - Office für MacOS X, Linux, Solaris  Windows
## Openoffice.org - ich steck mit drin!

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-11 Diskussionsfäden Helga Fischer
Hallo Liste,

Am Samstag  11 Februar 2006 02:13 schrieb Michael Kirchner:
 Christian Lohmaier wrote:
  Sollte eigentlich wurscht sein da CVS das doch für nicht-binär
  Dateien doch sowieso dem lokalen System anpaßt, oder?

 Hm. Ich würde sagen, nein. Oder zumindest nicht 100% sicher.

Welcher Mechanismus sollte die Zeilenenden beim Upload ändern?

  Im zweifelsfall aber: Hauptsache kein Mix aus verschiedenen
  Line-endings.

ACK.

 Das wird vermutlich das Problem auch im CVS sein. Wenn einmal
 unterschiedliche Zeilenenden in die Datei gerutscht sind, wird der
 Editor oder auch das CVS auf einen Standard zurückfallen, der
 nicht mehr allen Zeilen gerecht wird.

 Mischungen kommen z.B. durch die de-header oder auch die
 de-navbars hinein.

  Ist es NL (Unix), CRNL (dos) oder CR (mac)?
  Besonderes letzteres macht mir doch etwas zu schaffen.
 
  Sollten wir eine Richtlinie brauchen, wäre ich doch stark für
  unix-style Zeilenenden...

Da im Allgemeinen fast alles, was Webserver ist, unter irgendeiner 
*nix-Variante läuft, sollten wir uns bei allen Dateien auf die 
Unix-Endung einigen. Dann sind wir auf der sicheren Seite.

Alle Editoren können das einrichten (Linux kann ja auch DOS ;)).

Aufgefallen ist mir noch, dass so manche Datei einen Zeilenumbruch 
enthält, der eigentlich unnötig ist. Das entsteht, wenn man seinem 
Editor sagt, breche bei 70 Zeilen um - wie bei Mails richtig, im 
HTML zwar nicht störend, aber doch irritierend.

Das empfiehlt sich, einen Editor einzusetzen, der einfach am 
Fensterrand wieder links weiter macht, ohne einen Zeilenumbruch zu 
setzen. Normalerweise kann man das einstellen.

XEmacs, Quanta, VI und was sonst noch an HTML- oder Code-Editoren 
existiert, machen das per Default.

Ich hab's schon erlebt, dass gerade ein solcher Zeilenumbruch Murks 
erzeugt - warum auch immer.

Bei Perl  Co ist es noch wichtiger, dass unerwünschte Zeilenumbrüche 
draußen bleiben. Da macht dann die Fehlersuche richtig Spaß.


Helga

-- 
## Content Developer OpenOffice.org: lang/DE
## Freie Office-Suite für Linux, Mac, Windows, Solaris
## OpenSource-Werkstatt in Reutlingen -- http://www.eschkitai.de/
## Wer hilft? -- http://hsqldb.sourceforge.net/web/openoffice.html

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Regina Henschel

Hallo Michael,

Michael Kirchner schrieb:

Hallo,

haben wir eine Konvention, welche Zeilenende-Zeichen wir für
html-Dateien verwenden?


Wozu braucht ihr das? Ich dachte bisher, dass HTML überhaupt keine 
Zeilenenden kennt und braucht.


mfG
Regina

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Christian Lohmaier
Hallo Michael,

On Fri, Feb 10, 2006 at 04:14:46PM +0100, Michael Kirchner wrote:
 
 haben wir eine Konvention, welche Zeilenende-Zeichen wir für
 html-Dateien verwenden?

Sollte eigentlich wurscht sein da CVS das doch für nicht-binär Dateien
doch sowieso dem lokalen System anpaßt, oder?

Im zweifelsfall aber: Hauptsache kein Mix aus verschiedenen
Line-endings.

 Ist es NL (Unix), CRNL (dos) oder CR (mac)?
 
 Besonderes letzteres macht mir doch etwas zu schaffen.

Sollten wir eine Richtlinie brauchen, wäre ich doch stark für unix-style
Zeilenenden...

ciao
Christian
-- 
NP: Metallica - Through The Never

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Christian Lohmaier
Hallo Regina,

On Fri, Feb 10, 2006 at 05:06:48PM +0100, Regina Henschel wrote:
 Michael Kirchner schrieb:
 
 haben wir eine Konvention, welche Zeilenende-Zeichen wir für
 html-Dateien verwenden?
 
 Wozu braucht ihr das? Ich dachte bisher, dass HTML überhaupt keine 
 Zeilenenden kennt und braucht.

Doch, die HTML-Datei ist eine Textdatei wie jede andere auch. Und
überall wo der Quellcode einen harten Zeilenumbuch hat steht das
Zeilenende - und das ist je nach System unterschiedlich.

Für die Darstellung werden diese Zeilenenden natürlich wieder ignoriert
(das hast Du vermutlich gemeint) - da zählt nur was als Tag angegeben
ist (Ausnahme: pre-formatierter Text)

ciao
Christian
-- 
NP: Metallica - Through The Never

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Guenter Marxen

Hallo,

Am 10.02.2006 16:14 schrieb Michael Kirchner:

Ist es NL (Unix), CRNL (dos) oder CR (mac)?


als Anmerkung: In den ASCII-Tabellen wird das 
immer LF für Line Feed genannt. Ist New Line unter Unix üblich?


--
MfG

Günter Marxen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Guenter Marxen

Hallo Christian,

Am 10.02.2006 21:18 schrieb Christian Lohmaier:

Hallo Regina,

On Fri, Feb 10, 2006 at 05:06:48PM +0100, Regina Henschel wrote:
 Michael Kirchner schrieb:
 
 haben wir eine Konvention, welche Zeilenende-Zeichen wir für
 html-Dateien verwenden?

 Wozu braucht ihr das? Ich dachte bisher, dass HTML überhaupt keine
 Zeilenenden kennt und braucht.

Doch, die HTML-Datei ist eine Textdatei wie jede andere auch. Und
überall wo der Quellcode einen harten Zeilenumbuch hat steht das
Zeilenende - und das ist je nach System unterschiedlich.

Für die Darstellung werden diese Zeilenenden natürlich wieder ignoriert
(das hast Du vermutlich gemeint) - da zählt nur was als Tag angegeben
ist (Ausnahme: pre-formatierter Text)


zuerst: Geht es um die Darstellung im Browser 
oder das Bearbeiten in einem Editor?


In den üblichen Browsern spielt es m.M. nach keine Rolle.

Beim Editieren hängt es vom Betriebssystem ab. Da 
ftp das Zeilenende aber korrekt wandelt, sollte 
es in der Praxis wiederum keine Rolle spielen, oder?


--
MfG

Günter Marxen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Michael Kirchner
Hi Regina,

Regina Henschel wrote:
 Wozu braucht ihr das? Ich dachte bisher, dass HTML überhaupt keine
 Zeilenenden kennt und braucht.

Wie Christian schon sagte, die Darstellung im Browser ist OK. Das
Problem tritt nur auf, wenn im Texteditor oder per perl-Skript die
logische Einheit Zeile nicht richtig erkannt wird.

Gruß,
-- 
  Michael Thomas Kirchner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Michael Kirchner
Hi Christian,

Christian Lohmaier wrote:
 Sollte eigentlich wurscht sein da CVS das doch für nicht-binär Dateien
 doch sowieso dem lokalen System anpaßt, oder?

Hm. Ich würde sagen, nein. Oder zumindest nicht 100% sicher.

 Im zweifelsfall aber: Hauptsache kein Mix aus verschiedenen
 Line-endings.

Das wird vermutlich das Problem auch im CVS sein. Wenn einmal
unterschiedliche Zeilenenden in die Datei gerutscht sind, wird der
Editor oder auch das CVS auf einen Standard zurückfallen, der nicht mehr
allen Zeilen gerecht wird.

Mischungen kommen z.B. durch die de-header oder auch die de-navbars hinein.

 Ist es NL (Unix), CRNL (dos) oder CR (mac)?
 Besonderes letzteres macht mir doch etwas zu schaffen.
 Sollten wir eine Richtlinie brauchen, wäre ich doch stark für unix-style
 Zeilenenden...

Vermutlich das Optimum.

Gruß,
-- 
  Michael Thomas Kirchner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Michael Kirchner
Hi Günter,

Guenter Marxen wrote:
 Am 10.02.2006 16:14 schrieb Michael Kirchner:
 Ist es NL (Unix), CRNL (dos) oder CR (mac)?
 als Anmerkung: In den ASCII-Tabellen wird das
 immer LF für Line Feed genannt. Ist New Line unter Unix üblich?

Ich habe das so aus der gvim-Hilfe. Keine Ahnung woher NL und woher LF
kommt, ich kenne beides und habe immer vermutet, dass es dasselbe ist,
bin mir aber nicht sicher. Mit etwas Gedankenakrobatik könnte ich
vermuten, dass Wagenrücklauf plus Zeilenvorschub einer Neuen Zeile
entspricht und daher im Zusammenhang von dos-Zeilenenden besser von LF
die Rede sein sollte.




Gruß,
-- 
  Michael Thomas Kirchner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-dev] Zeilenende in den html-Dateien

2006-02-10 Diskussionsfäden Michael Kirchner
Hi Günter,

Guenter Marxen wrote:
 Am 10.02.2006 21:18 schrieb Christian Lohmaier:
 On Fri, Feb 10, 2006 at 05:06:48PM +0100, Regina Henschel wrote:
 Michael Kirchner schrieb:
 haben wir eine Konvention, welche Zeilenende-Zeichen wir für
 html-Dateien verwenden?
 Wozu braucht ihr das? Ich dachte bisher, dass HTML überhaupt keine
 Zeilenenden kennt und braucht.
 Doch, die HTML-Datei ist eine Textdatei wie jede andere auch. Und
 überall wo der Quellcode einen harten Zeilenumbuch hat steht das
 Zeilenende - und das ist je nach System unterschiedlich.
 zuerst: Geht es um die Darstellung im Browser
 oder das Bearbeiten in einem Editor?

ich antworte mal, da ich die ursprüngliche Frage gestellt hatte,
Christian könnte auch nur raten.

Es geht um Editoren und perl-Skripte.

 Beim Editieren hängt es vom Betriebssystem ab. Da
 ftp das Zeilenende aber korrekt wandelt, sollte
 es in der Praxis wiederum keine Rolle spielen, oder?

Schwer zu sagen. Erstmal werden die html Dateien über CVS gepflegt. Aber
auch hier sollte eine Routine hinterstehen, die wandelt. Aber die darf
natürlich auch mal Unsinn machen. Bzw Unsinn nicht wieder reparieren.

In der Praxis ist jedenfalls etwas schiefgegangen und ich bin im Moment
etwas verwirrt, woran es liegt. Auch wenn ich die Zeilenende-Behandlung
im Verdacht habe.



Gruß,
-- 
  Michael Thomas Kirchner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]