Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2005-12-22 01:06:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: tired
Музыка:Кооператив Ништяк - ВЕНОК НА БЛЕДНЫЙ ЛОБ ДИОНИСА
Entry tags:internet

поймали хозяина Википедии
В последние месяцы на Википедию
ведется серьезный накат
(подтасовки, скандалы,
ультра-патетические заявления любителей Википедии,
встречные обвинения авторов в безграмотности
и безответственности). Финальным аккордом
прозвучало совсем уже непотребное
: хозяин
Википедии был пойман вымарывающим фамилию
своего компаньона, второго основателя Википедии,
Сэнджера, из статьи про самого себя.

До того было немало случаев
, когда различных
диссидентов в Википедии поливали грязью в их
биографической записа, а попытки возражать против
этого приводили к дальнейшему поруганию, среди
возбужденных плясок ополоумевших бандарлогов.

Мораль этого всего примерно такая.
Википедия контролируется сплоченной группой
лиц, одной и той же политической ориентации
и близких взглядов. Их точка зрения полагается
"нейтральной", все ж остальное объявляется
не нейтральным и вымарывается. Поскольку
взгляды этой группы относительно нелюдоедские
(либертарианство, Creative Commons, EFF, Линукс -
те же примерно, что на Слэшдоте, то есть сетевой
мэйнстрим, восходящий к тусовке Mondo 2000
и журнала Wired), Википедия функционирует
весьма бодро, защищая себя от всех наездов
путем дальнейшего закукливания.

В России аналогичный проект чрезвычайно скучен.
Объясняется это понятно чем: взгляды среднестатистического
русскоязычного офисного ИТР - людоедские до предела; кроме того,
эта тварь вовсе лишена чувства юмора, и вымарывает
любую статью, кроме предельно скучной.


Напротив, в англоязычной Вики большая часть
интересного контента посвящена шуткам, либо
тотально несерьезным предметам.

Привет



(Читать комментарии) - (Добавить комментарий)


[info]tiphareth
2005-12-23 05:24 (ссылка)
>во-первых как-то же под юниксом люди там сидят

Не думаю. Русское вики-сообщество весьма хилое, и
чисто статистически вполне может состоять целиком
из виндузятников.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aspirantus
2005-12-23 11:01 (ссылка)
http://ru.wikipedia.org/wiki/Служебная:Whatlinkshere/Шаблон:Linux_User

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2005-12-24 06:33 (ссылка)
Вот именно. Пять с половиной человек

(Ответить) (Уровень выше)


[info]ifp5
2005-12-23 11:13 (ссылка)
Мне кажется, что в данном случае это проблема юниксоидного коммюнити, которое до сих пор не имплементировало поддержку UTF8 в URL, которая вполне стандартизирована. Цена вопроса -- вставить пару десятков строчек на C в исходники мазилы, чтобы:
http://ru.wikipedia.org/wiki/Кин-дза-дза

конвертировалось в браузере в:
http://ru.wikipedia.org/wiki/%d0%9a%d0%b8%d0%bd-%d0%b4%d0%b7%d0%b0-%d0%b4%d0%b7%d0%b0

(Ответить) (Уровень выше) (Ветвь дискуссии)

Грубо и неэффективно на перле
[info]ifp5
2005-12-23 11:46 (ссылка)
#! /usr/bin/perl

use strict;
require Unicode::Map8;

sub encode_url_tail {
  my ($map, $tail) = @_;
  $tail = $map->tou($tail);
  $tail =~ s/(.)/ ord($1) > 0x80 ? sprintf("%%%02x",ord($1)) : $1/ge;
  return $tail;
}

sub encode_url {
  my ($map, $url) = @_;
  $url =~ /^(\w+:\/\/(?:\w+\.)*\w+)\/(.+)/ or return $url;
  $url = $1 . "/" . encode_url_tail($map, $2);
  return $url;
}

my $koi_map = Unicode::Map8->new("koi8-r") || die;
my $test_url = "http://ru.wikipedia.org/wiki/Кин-Дза-Дза";
my $converted = encode_url($koi_map, $test_url);

print "initial: $test_url\n";
print "converted: $converted\n";

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Грубо и неэффективно на перле
[info]ifp5
2005-12-23 11:57 (ссылка)
Это у меня сознание что-то помутилось. Достаточно:

sub encode_url {
my ($map, $url) = @_;
$url = $map->tou($url);
$url =~ s/(.)/ ord($1) > 0x80 ? sprintf("%%%02x",ord($1)) : $1/ge;
return $url;
}

(Ответить) (Уровень выше)


[info]aspirantus
2005-12-23 12:55 (ссылка)
Да этой проблемы вообще нет, сидят там толпы линуксоидов и ни гугу

(Ответить) (Уровень выше)


[info]tiphareth
2005-12-23 13:59 (ссылка)
Оно преобразуется . Только не в Кин-Дза-Дза, а в
ЛЙО-ДЪБ-ДЪБ. Вот:
http://ru.wikipedia.org/wiki/%D0%9B%D0%99%D0%9E-%D0%94%D0%AA%D0%91-%D0%94%D0%AA%D0%91

В принципе, кириллица в УРЛ-ах нарушает стандарт и ее
быть не должно.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ifp5
2005-12-23 14:38 (ссылка)
В принципе, кириллица в УРЛ-ах нарушает стандарт и ее быть не должно.

Если приведенная ссылка на W3C за источник стандартности не канает, то уже почти год есть RFC3986, Category: Standards Track. Преобразование в Вашем браузере этому RFC, очевидно, не соответствует.


(Ответить) (Уровень выше)


[info]aspirantus
2005-12-23 15:06 (ссылка)
Миша, было дело, я совершенно не шаря в линуксе и тому подобном читал русскую википедий через Lynx. И всё работало. Править правда было проблематично.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ifp5
2005-12-23 15:30 (ссылка)
У Вас скорее всего была юникодная локаль. В юникодной локали живут далеко не все юниксоиды. Думаю, даже не большинство.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aspirantus
2005-12-23 15:34 (ссылка)
Миша недавно писал, что учил японские иероглифы по английской википедии, так что фиг пойми, что за проблемы возникли

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ifp5
2005-12-23 15:44 (ссылка)
Похоже, что у него тоже неюникодная локаль. У меня на FreeBSD стоит ru_RU.KOI8-R и Кин-Дза-Дза преобразуется тоже в ЛЙО-ДЪБ-ДЪБ. В том числе в lynx, довольно свежем:
Lynx Version 2.8.6dev.15 (30 Oct 2005)
libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 0.9.7a, ncurses 5.2.20020615


(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aspirantus
2005-12-23 15:49 (ссылка)
Интересно а если сразу зайти по ссылке http://ru.wikipedia.org/ то дальнейшие ссылки работают?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ifp5
2005-12-23 16:04 (ссылка)
Ссылки, как это не фантастично, работают. Не работает ввод url как непосредственно, так и из командной строки.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aspirantus
2005-12-23 16:10 (ссылка)
так вот, зайдя по этой ссылке пишем в строке поиска по википедии "Пепелац" и тд. Я именно так под Lynx делал :))

Википедия, кстати, в Lynx отлично смотрится, без таблиц и картинок. Она грамотно написана.

(Ответить) (Уровень выше)


(Читать комментарии) -