Forum: www.mikrocontroller.net Wikipedialinks fehlt die letzte Klammer


von Sachich N. (dude) Benutzerseite


Lesenswert?

Keine Ahnung ob schon bekannt oder nur bei mir, aber bei Wikipedialinks 
(Beispiel: Beitrag "Re: Was ist das für ein Bauteil?") fehlt 
die letzte Klammer, Wikipedia kennt die Seite dadurch nicht...

von Gast (Gast)


Lesenswert?

Ich kenne dieses Phänomen von meinem Instandt Messanger... selber 
Effket, Copy&past n Link, beim Empfänger fehlt die schließende 
Klammer...

von Johann L. (gjlayde) Benutzerseite


Lesenswert?


von Gast (Gast)


Lesenswert?

Kennt jemand ne Forensoftware, die nicht unter diesem Problem leidet?

von Simon K. (simon) Benutzerseite


Lesenswert?

Den Fehler könnte man eventuell beheben, indem man öffnende und 
schließende Klammern parst (innerhalb eines Links) und guckt, ob se 
dazugehören könnte oder nicht.
Ist nur blöd bei Dateinamen, die bewusst nur eine öffnende oder eine 
schließende Klammer haben :D

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Naja ich habe das bei meinem "GCC Tutorial als PDF" Konverter versuchen 
mal eingebaut, das geht schon das zu erkennen, irgen eine Fall findet 
man aber trozdem meist wo das nicht abgedeckt ist ;)

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Simon K. schrieb:
> Den Fehler könnte man eventuell beheben, indem man öffnende und
> schließende Klammern parst (innerhalb eines Links) und guckt, ob se
> dazugehören könnte oder nicht.

Wenn du jetzt dem Andreas noch einen regulären Ausdruck lieferst,
der genau das macht, dann wird er ihn sicher sofort übernehmen. ;-)

Soweit ich weiß, ist die komplette URL-Erkennung nämlich ein einziger
RE, und es ist schon eine ziemliche Kunst, damit alle sinnvollen
Fälle zu erschlagen, insbesondere willst du ja auch Fälle wie ein
Beispiel (http://mit.beispiel/url) ordentlich geparst haben...

Damit die Erkennung ordentlich funktioniert, ist es auch zwingend
notwendig, dass man das URL-Schema (also typischerweise ein "http:"
oder "ftp:") sauber mit angibt und nicht aus Faulheit weglässt,
weil einem die Brause ja sowieso immer gleich ein http:// voranstellt.
Ich habe gerade eben wieder einen Beitrag editieren müssen, damit der
Link auch klappt (leider hatte der Poster auch keine Mailadresse
hinterlassen wollen, sodass ich ihn nicht per email auf den kleinen
aber wichtigen Unterschied aufmerksam machen konnte).

von Mark B. (markbrandis)


Lesenswert?

Wurde dieser Fehler eigentlich mal behoben? Hier ein aktuelles Beispiel:

Beitrag "Re: Programm zu Prozess = zu Thread"

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wenn Du Dir Dein aktuelles Beispiel ansehen würdest, würdest Du 
erkennen, daß Deine Frage sich schon von selbst beantwortet hat.

Nein, das wurde nicht behoben; ganz offensichtlich setzt Andreas andere 
Prioritäten.

von Mark B. (markbrandis)


Lesenswert?

Rufus Τ. Firefly schrieb:
> ganz offensichtlich setzt Andreas andere Prioritäten.

Nun, dann möge man dies als eine Erinnerung betrachten, dass das Problem 
nach wie vor besteht und einer Lösung harrt. Nach beinahe fünf Jahren 
wird man darauf wohl einmal hinweisen dürfen.

Da dieser Fehler in den meisten Fällen in Zusammenhang mit 
Wikipedia-Links auftreten dürfte, könnte ein möglicher 
Lösungsalgorithmus so aussehen:

1
1. Prüfe den Textinhalt eines Postings auf Links [dies ist bereits implementiert]
2
2. Wenn ein Link erkannt wurde: Prüfe, ob dieser das Wort "wikipedia" enthält.
3
   Wenn ja: Weiter bei 3.
4
   Wenn nein: Verfahre wie bisher [dies ist bereits implementiert]
5
3. Prüfe ob der Link eine öffnende Klammer enthält. Ist dies der Fall, so ist 
6
   davon auszugehen dass auch eine schließende Klammer existiert, und zwar 
7
   genau als letztes Zeichen des Links.

Es gibt übrigens noch eine weitere, sehr einfache Lösung: Man gestattet 
dem Benutzer das manuelle Markieren von Links, zum Beispiel mittels 
URL-Tags.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mark Brandis schrieb:
> Da dieser Fehler in den meisten Fällen in Zusammenhang mit
> Wikipedia-Links auftreten dürfte

Irrelevant. Er tritt bei jedem Link auf, der mit einer schließenden 
Klammer endet.

> Es gibt übrigens noch eine weitere, sehr einfache Lösung:

Ach.

Wie bereits ad nauseam vorgetragen: Das ist alleine Andreas' 
Angelegenheit, denn nur er kümmert sich um die Forensoftware.

Der Fehler wurde übrigens auch nach 2009 diskutiert:

Beitrag "Fehler bei Links mit Klammern"

Dort wurde auch ein Workaround genannt, der ohne jeden Zweifel als 
umständlich zu gelten hat, aber immerhin funktionierende Links zur Folge 
hat.

von Mark B. (markbrandis)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Dort wurde auch ein Workaround genannt, der ohne jeden Zweifel als
> umständlich zu gelten hat, aber immerhin funktionierende Links zur Folge
> hat.

Was nützt ein Workaround, wenn viele Leute ihn nicht kennen?

von Yalu X. (yalu) (Moderator)


Lesenswert?

Ich weiß nicht, welchen Browser ihr benutzt. Mein Firefox ersetzt
jedenfalls beim Kopieren des Inhalts des URL-Eingabefelds Sonderzeichen
wie die Klammern automatisch durch ihre %<hex>-Äquivalente.

Damit ist für mich das Problems schon seit langem keines mehr.

: Bearbeitet durch Moderator
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ja, FF30.0 macht das auch bei mir.

So landets in der Zwischenablage:
1
http://de.wikipedia.org/wiki/Thread_%28Informatik%29

und das hier wird draus:

http://de.wikipedia.org/wiki/Thread_%28Informatik%29

Ist natürlich nicht so schön anzusehen.

von Mark B. (markbrandis)


Lesenswert?

Yalu X. schrieb:
> Ich weiß nicht, welchen Browser ihr benutzt. Mein Firefox ersetzt
> jedenfalls beim Kopieren des Inhalts des URL-Eingabefelds Sonderzeichen
> wie die Klammern automatisch durch ihre %<hex>-Äquivalente.
>
> Damit ist für mich das Problems schon seit langem keines mehr.

Soll nun die Wahl eines bestimmten Browsers das Problem lösen? Die 
Sichtweise erscheint mir ein bisschen fragwürdig zu sein. Schließlich 
ist der Benutzer immer noch frei in der Wahl seines Browsers. Oder 
manchmal ist er es auch nicht: Wenn er z.B. in der Firma nur den 
Internet Explorer benutzen darf und es ihm nicht gestattet ist, einen 
anderen Browser zu installieren. Auch ein USB Stick mit mobiler 
Firefox-Installation kann da je nach Firma und den Vorgaben der dortigen 
IT womöglich keine Abhilfe schaffen.

Die Zeiten, in denen eine Homepage für die Benutzung mit einem 
bestimmten Browser ausgelegt war, oder zumindest ein bestimmter Browser 
bevorzugt wurde, wollten wir doch schon lange hinter uns gelassen haben. 
Die Standards leben hoch! ;-)

> und das hier wird draus:
>
> http://de.wikipedia.org/wiki/Thread_%28Informatik%29
>
> Ist natürlich nicht so schön anzusehen.

Dem stimme ich zu. Als eine abgeschlossense Lösung, bei der forenseitig 
nichts mehr zu tun ist, würde ich es daher auch nicht betrachten wollen.

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mark Brandis schrieb:
> Die Standards leben hoch!

Welche? Die, die IE nach wie vor ignoriert?

von Michael (Gast)


Lesenswert?

Mark Brandis schrieb:
> Wenn er z.B. in der Firma nur den
> Internet Explorer benutzen darf

Der macht es aber ganz genauso.

von Michael (Gast)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Mark Brandis schrieb:
>> Die Standards leben hoch!
>
> Welche? Die, die IE nach wie vor ignoriert?

Komisch. Mir war so, als sei der IE schon seit längerer Zeit anderen 
Browsern völlig ebenbürtig in Hinsicht auf Standardkonformität.

von Mark B. (markbrandis)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Mark Brandis schrieb:
>> Die Standards leben hoch!
>
> Welche? Die, die IE nach wie vor ignoriert?

Falls der Eindruck entstanden sein sollte, dass ich den IE für einen 
guten und standardkonformen Browser halte, so bitte ich hierfür um 
Entschuldigung. Ich tue dies nämlich keineswegs :-)

: Bearbeitet durch User
von Dussel (Gast)


Lesenswert?

Yalu X. schrieb:
> Ich weiß nicht, welchen Browser ihr benutzt. Mein Firefox ersetzt
> jedenfalls beim Kopieren des Inhalts des URL-Eingabefelds Sonderzeichen
> wie die Klammern automatisch durch ihre %<hex>-Äquivalente.
Gab es hier nicht mal eine Diskussion darüber? Der Inhalt war, dass der 
Browser machen soll, was man ihm sagt und nicht, was er meint.

von Mark B. (markbrandis)


Lesenswert?

Dussel schrieb:
> Gab es hier nicht mal eine Diskussion darüber? Der Inhalt war, dass der
> Browser machen soll, was man ihm sagt und nicht, was er meint.

Exakt so sollte es sein.

von Dussel (Gast)


Lesenswert?

Mark Brandis schrieb:
> Exakt so sollte es sein.
Und das war das Problem bei Firefox. Das trägt nichts zur Problemlösung 
bei, ist mir nur wieder eingefallen, weil es da heiß her ging.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.