Autor Wątek: Linki w oknie rozmowy - poprawa ich zaznaczania  (Przeczytany 4320 razy)

0 Użytkowników i 2 Gości przegląda ten wątek.

Offline amras

  • Narybek
  • *
Linki w oknie rozmowy - poprawa ich zaznaczania
« dnia: Września 03, 2009, 13:15:07 pm »
Zdarza się że po linku rozmówca dodaje emotikon, nie oddzielając go spacją, np:

http://jakiś-link.pl:D

Ponieważ w linkach URL nie występuje znak dwukropka, można wprowadzić regułę ucinającą link do dwukropka (podobnie jak robi się to do spacji).

Podobnie brak http:// w linku sprawia, że nie chce się podświetlić, jak, np: www.google.pl - tutaj pomogłaby reguła (nie jestem dobry w regular expressions więc opiszę, wybaczcie):

Jeśli w ciągu znaków na końcu znajduje się kropka i dwa lub trzy znaki (które nie są cyframi, chyba że jest to adres IP czyli cyfry między kropkami, wtedy o ile nie ma ftp:// lub innego wskazania protokołu traktujemy ip jako link do ip na porcie 80) , lub jeśli w ciągu znaków znajduje się kropka, następnie dwa lub trzy znaki, a następnie "/" to ciąg traktujemy jako link i podkreślamy (do wystąpienia pierwszego znaku spacji lub ":" - chyba że występują po nim cyfry w ilości 1-5 bo może to być port).

Wydaje mi się że porządne rozwiązanie kwestii podkreślania linków może być miłym odstępstwem od zachowania innych komunikatorów.

W razie odzewu: http://bugtraq.k2t.eu/view.php?id=571
« Ostatnia zmiana: Września 03, 2009, 14:42:42 pm wysłana przez amras »

Offline zhvir

Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #1 dnia: Września 03, 2009, 14:52:07 pm »
Zdarza się że po linku rozmówca dodaje emotikon, nie oddzielając go spacją, np:

http://jakiś-link.pl:D

to się nazywa "niechlujstwo" i nie sądzę żeby trzeba było to "poprawiać"
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline Tomplus

  • Młodzież
  • **
    • Polish SWOS Center
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #2 dnia: Września 03, 2009, 15:14:38 pm »
Zgadzam się z zhvir'em.
Co z emotami o skrócie
:/
co z URLami które mają ; lub : ?

Ostatnio stworzyłem projekt który w URLu zmienne ine są oddzielane & tylko ;
i co ?
ktoś skopiuje mi takiego linka i dostanę buźkę  w środku ?

Nie. User musi uważać jak daje link.

Offline amras

  • Narybek
  • *
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #3 dnia: Września 03, 2009, 15:20:01 pm »
Ok, reguła z dwukropkiem rzeczywiście nie jest najlepszym pomysłem. Nie spotkałem się z dwukropkiem w URL do tej pory, stąd pomysł.

Co z faktem niepodkreślania linków które nie zaczynają się od http:// ?

Dalej uważam że propozycja zamieniania na link stringów zawierających .xxx .xx na końcu lub .xx/ i .xxx/ w środku jest warta rozważenia - tak samo jak zamiana adresów ip na link do :80.

Jakieś opinie w tej kwestii? :)

Offline Tomplus

  • Młodzież
  • **
    • Polish SWOS Center
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #4 dnia: Września 03, 2009, 15:24:29 pm »
i co?
Napiszę zdanie:

Ala ma kota.Ma kota Ala.

i będę miał:

Ala ma kota.Ma kota Ala.

??
CHyba to nie jest dobre rozwiązanie mimo wszystko. Będzie się wszystko linkować przy każdym błędzie użytkownika.
« Ostatnia zmiana: Września 03, 2009, 16:02:47 pm wysłana przez Tomplus »

Offline sober

Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #5 dnia: Września 03, 2009, 15:27:24 pm »
Ja osobiście ograniczyłbym się do www.costam.pl i jakismail@domena.sk - tak się to dzieje zresztą a tym poście. Oba linki tworzą się automatycznie. Myślę, że to by wystarczyło.



Ignoruję posty napisane byle jak!

Offline amras

  • Narybek
  • *
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #6 dnia: Września 03, 2009, 15:36:42 pm »
sober - tak by było całkiem wystarczająco, ale dalej pozostawia osierocone adresy IP - nie linkują do niczego a mogłyby do http://[adres-ip]:80

Brakuje też linkowania do zasobów sieci lokalnej (stringi zaczynające się od "\\")

Tomplus - A to jest właśnie niechlujstwo przy pisaniu ;) Niech piszą ludziska "chlujnie" to nie zaznaczy jako link. Ewentualnie, zrobić zabezpieczenie - minimum dwie kropki w ciągu jak na forum (co odsieje google.pl ale już nie www.google.pl).

Przyznaję, ciężko znaleść w 100% dobre rozwiązanie - ja zwyczajnie wolę żeby podświetliło się pare linków które nimi nie są, niż żebym musiał kopiować link i otwierać przeglądarkę...
« Ostatnia zmiana: Września 03, 2009, 15:46:37 pm wysłana przez amras »

Offline sober

Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #7 dnia: Września 03, 2009, 15:43:08 pm »
sober - tak by było idealnie, ale jak rozpoznasz? na "www." nie można bo co ze stronami, np. "beta.google.pl" (z palca, nie wiem czy istnieje). Na domeny .com i .pl tez nie ma sensu bo za dużo ich. Chyba że chodzi Ci o to co zaproponowałem nieco niżej.
Wybacz mi proszę, ale nie do końca zrozumiałem, co napisałeś. Poza tym w Tlenie np. linki zaczynające się od www. były wykrywane i tyle, i nic złego się nie działo. Chyba, że o czymś nie wiem...



Ignoruję posty napisane byle jak!

Offline amras

  • Narybek
  • *
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #8 dnia: Września 03, 2009, 15:48:21 pm »
Chodzi mi o to, że "www" nie musi koniecznie wystąpić w linku, przykłady:

pl.opera.com
forum.k2t.eu
ekipa.tlen.pl

etc.

W takim przypadku zamiast wykrywać "www." z przodu, lepiej szukać dwóch lub więcej kropek w ciągu.

Ciężko mi sobie wyobrazić sytuację w której przypadkowo znalazłyby się dwie kropki w jednym ciągu znaków, pomijając te nieszczęsne adresy ip i ewentualnie numery telefonów (ale oddzielanie grup cyfr w numerach telefonów kropkami spotyka się nieczęsto). Wydaje mi się że taki algorytm byłby całkiem skuteczny.
« Ostatnia zmiana: Września 03, 2009, 15:52:19 pm wysłana przez amras »

Offline Tomplus

  • Młodzież
  • **
    • Polish SWOS Center
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #9 dnia: Września 03, 2009, 16:06:39 pm »
Ale nie uważasz że za każdym razem stosowanie kropek może powodować linkowanie ?

stosowanie wykrywania http:// ftp:// czy www.  jest wporządku, ale nie wszystko.

A co z przyszłymi nazwami domen ?
ICANN (jak mi się zdaje) wprowadza możliwość domen w postaci mojastrona.bedzin
i co ?

Offline amras

  • Narybek
  • *
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #10 dnia: Września 03, 2009, 16:12:41 pm »
Widzisz, na chwilę obecną takich domen jeszcze nie ma - więc nie bardzo jest się czym przejmować, to perspetywa roku może dłużej.

Cytuj
Ale nie uważasz że za każdym razem stosowanie kropek może powodować linkowanie ?

O ile przykład z Ala ma kota.Kota ma Ala. był trafny, to już prawdopodobieństwo walnięcia dwóch kropek przedzielonych innymi znakami bez spacji PRZYPADKOWO wydaje mi się minimalne. Szczerze - udało Ci się chociaż raz wyprodukować taki błąd? Bo ja nie pamiętam ani razu, choć ten z poprzedniego przykładu zdarza mi się napotkać dość często.

Cytuj
stosowanie wykrywania http:// ftp:// czy www.  jest wporządku, ale nie wszystko.

Nie rozumiem ostatniej części zdania. Chodzi Ci o to że metoda dwóch kropek będzie zbyt szeroka i lepiej to zawęzić? Właśnie dlatego poddaję temat dyskusji, wydaje mi się że moja propozycja ma sens i jestem ciekaw opinii innych.

Offline sober

Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #11 dnia: Września 03, 2009, 17:20:51 pm »
Chodzi mi o to, że "www" nie musi koniecznie wystąpić w linku, przykłady:

pl.opera.com
forum.k2t.eu
ekipa.tlen.pl

etc.

W takim przypadku zamiast wykrywać "www." z przodu, lepiej szukać dwóch lub więcej kropek w ciągu.
Bez przesady. Zazwyczaj linki się skądś kopiuje, a jeśli nawet wpisuje się je ręcznie, to dodanie głupiego www. na początku nie powinno stanowić problemu, więc nie wydziwiajmy. Poza tym zdecydujmy się, co jest linkiem, tak? Bo równie dobrze, to ja mógłbym sobie zażyczyć, aby mi przerabiało słowo "onet" na link, bo to przecież takie oczywiste, że chodzi o www.onet.pl.



Ignoruję posty napisane byle jak!

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #12 dnia: Września 03, 2009, 17:22:14 pm »
a jeśli nawet wpisuje się je ręcznie, to dodanie głupiego www. na początku nie powinno stanowić problemu
http://, niektore serwery z www nie beda chciały zadzialac ;)

Offline Tomplus

  • Młodzież
  • **
    • Polish SWOS Center
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #13 dnia: Września 03, 2009, 17:48:01 pm »
http://, niektore serwery z www nie beda chciały zadzialac ;)

no tak... www jest traktowane jako subdomena.


Widzisz, na chwilę obecną takich domen jeszcze nie ma - więc nie bardzo jest się czym przejmować, to perspetywa roku może dłużej.

ICANN za każdym razem daje różne niespodziewane domeny pierwszego stopnia, a po wprowadzeniu sprawdzania do .org czy .pl to domenowy rasizm :p

O ile przykład z Ala ma kota.Kota ma Ala. był trafny, to już prawdopodobieństwo walnięcia dwóch kropek przedzielonych innymi znakami bez spacji PRZYPADKOWO wydaje mi się minimalne. Szczerze - udało Ci się chociaż raz wyprodukować taki błąd? Bo ja nie pamiętam ani razu, choć ten z poprzedniego przykładu zdarza mi się napotkać dość często.

Mnie nie, ja uważam, ale nie każdy, nie zawsze.
Czasami są takie dane które się kopiuje do komunikatora i nie sa to domeny, a kropki są jak na przykładzie kota.ma.

Offline amras

  • Narybek
  • *
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #14 dnia: Września 03, 2009, 17:57:25 pm »
Kiedy wpisujecie link do paska adresu przeglądarki najczęściej piszecie go bez http i bez www ale poprawnie podając subdomenę i domenę kraju, jak właśnie na przykładzie ekipa.tlen.pl. Fakt że to działa potwierdza tezę, że ktoś uznał to rozwiązanie za intuicyjne i przyjazne użytkownikowi. Mało tego, w rozmowie o serwisach także nie dodajemy http:// czy (w innych przypadkach www) - zwyczajnie dlatego, że wiemy, że mają tam być. Dlaczego więc komunikator z uporem maniaka ma o tym nie wiedzieć?

Zwyczajnie przyjęło się że pizemy/mówimy ekipa.tlen.pl, google.pl etc - więc dlaczego nie ułatwić życia i zamiast próbować kształtować przyzwyczajenia użytkowników zwyczajnie nie pójść im na rękę?

Kaworu - skoro już rzuciłeś okiem na temat - bardzo jestem ciekaw Twojej opinii.
Reszty użytkowników którzy jeszcze się nie wypowiadali również :)

Offline sober

Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #15 dnia: Września 03, 2009, 17:58:34 pm »
http://, niektore serwery z www nie beda chciały zadzialac ;)
Idealnego systemu i nikt nie wymyśli. A część jednak będzie działać.

A zresztą... ja linki wysyłam z http:// na początku, bo jakimś dziwnym trafem, nie stanowi to dla mnie problemu czy jakiejkolwiek uciążliwości. ;)



Ignoruję posty napisane byle jak!

Offline Tomplus

  • Młodzież
  • **
    • Polish SWOS Center
Re: Linki w oknie rozmowy - poprawa ich zaznaczania
« Odpowiedź #16 dnia: Września 03, 2009, 18:24:49 pm »
Kiedy wpisujecie link do paska adresu przeglądarki najczęściej piszecie go bez http i bez www ale poprawnie podając subdomenę i domenę kraju, jak właśnie na przykładzie ekipa.tlen.pl. Fakt że to działa potwierdza tezę, że ktoś uznał to rozwiązanie za intuicyjne i przyjazne użytkownikowi. Mało tego, w rozmowie o serwisach także nie dodajemy http:// czy (w innych przypadkach www) - zwyczajnie dlatego, że wiemy, że mają tam być. Dlaczego więc komunikator z uporem maniaka ma o tym nie wiedzieć?

Dlaczego porównujesz pasek adresu w przeglądarce do okna chatu w okienku ?
W pasku adresu jest to intuicyjne i bardzo dobrze że coś takiego istnieje.

Wg mnie powinien pojawić się filtr w WTW gdzie użytkownik osobiście będzie mógł dodać  pakiet haseł które mają przetwarzać się na adresy WWW.

Czyli jak ktoś wpisze: k2t.eu i coś takiego będziemy mieć w filtrze, to zamieni nam na http://k2t.eu


Dam Ci mały przykład:
Ja osobiście stosuje 3 rzeczy jako nazwy stron
ss.pl, ss.de
Jeżeli pod tymi domenenami nic nie znajdziemy interesującego to zamieniajac ss na sensiblesoccer to juz jest coś interesującego.

Nie chciałbym aby takie ss.pl i ss.de zamieniało mi się na linki.
« Ostatnia zmiana: Września 20, 2009, 10:28:01 am wysłana przez Tomplus »