|
2.4, al_88 (ok), 10:36, 17/11/2012 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
>Перевод таких сообщений на местные языки (помимо основного английского) реализуется очень >просто: достаточно добавить запись с таким же идентификатором, и указать после него код >локали. При этом можно перевести не только текст сообщения, но и указать ссылки на >документацию и поддержку на родном языке.
Думаю для упрощения решения проблем в системе
| |
|
3.42, Deffic (?), 16:16, 17/11/2012 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +10 +/– |
>>Перевод таких сообщений на местные языки (помимо основного английского) реализуется очень >просто: достаточно добавить запись с таким же идентификатором, и указать после него код >локали. При этом можно перевести не только текст сообщения, но и указать ссылки на >документацию и поддержку на родном языке.
> Думаю для упрощения решения проблем в системе
Они видели логи вообще?
Логов подходящих для такой индексации в системе 0.1%
Для примера попробуйте индексировать все возможные варианты логов Apache.
Иначе получиться "Event Viewer" из выхлопа, которого можно понять, что ничего не понятно, в не тривиальной ситуации.
Наверняка все встречались с проблемой "Windows/Microsoft Update", когда мы имеем
ID ошибки, которая подразумевает вод собой 100500 вариантов ответов и ни одного, который работает в вашем случае.
Это означает, что человек внедряющий подобную систему никогда не сталкивался с проблемами описанными выше, отсюда следует, что ОН НЕ ПОНИМАЕТ, ЧТО ТВОРИТ,
либо это делается намерянно и этот человек -- %подходящее_слово%
| |
|
4.74, all (??), 19:48, 17/11/2012 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
>Логов подходящих для такой индексации в системе 0.1%
>Для примера попробуйте индексировать все возможные варианты логов Apache.
Множество вариантов ошибок любой программы конечно, так что это вопрос времени и желания. Разработчики лишь дают возможность это реализовать, а делать или нет это уже не к ним.
>Наверняка все встречались с проблемой "Windows/Microsoft Update", когда мы имеем
>ID ошибки, которая подразумевает вод собой 100500 вариантов ответов и ни одного, который работает в вашем случае.
Говори за себя, не связывался и связываться не собираюсь. Если система в log не может написать в чём у НЕЁ проблема, то это проблема горе программистов Microsoft, что толку есть такой log или его нет?
| |
|
5.96, Deffic (?), 21:04, 18/11/2012 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
>>Наверняка все встречались с проблемой "Windows/Microsoft Update", когда мы имеем
> Представь себе нет. Вендой не пользуюсь уже лет десять. А когда это
> было актуально, то тарифы на интернет не позволяли пользоваться автообновлениями.
А мне вот приходиться работать с большинством OS.
Зачем внедрять не удачные решения, учитывая, что пользоваться этой системой будете "Вы"
а чинить "я"? ()
Или вы садист?
| |
|
|
|
|
|
4.16, Stax (ok), 12:14, 17/11/2012 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +6 +/– |
Во-во. Вчитайтесь в новость: добавляется поддержка не иностранных языков (это можно и сейчас..), а мультиязычные сообщения. Т.е. сейчас, если лог будет на китайском, делать нечего. А в новой концепции это будет сообщение, которое можно увидеть в китайском, английском и т.п. представлении (базовое всегда английское, я так понимаю). Меняем представление и китайский лог становится английским. И вам удобно, и им.
| |
|
5.85, Аноним (-), 02:08, 18/11/2012 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
видывал я как-то пример интернационализированных логов в русской вариации, просто неописуемо, чуваки не иначе промтом переводили, а ведь это системные сообщения, которые бывают достаточно лаконичными, и если из 5 слов переврать 3-4 то смысл уловить шансов уже нет
но в Поттеринга я верю, уверен у него только качественные переводы будут
| |
|
|
|
2.88, Aqueelone (?), 14:45, 18/11/2012 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
Вопрос тут не столько в мультиязычности, столько как раз в абстрогировании от этого -- именно благодаря этому улучшается индексация базы (котлеты == код ошибки, который хорошо индексируется сам по себе, == отдельно, а мухи == локаль-записи, маны, плохоиндексируемые, == отдельно). В уже дальше -- в зависимости от локали -- будет более подробное описание записи лога на языке локали...
| |
|
|
2.89, Aqueelone (?), 14:46, 18/11/2012 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
> Особенно хорошо будет смотреться coredump с нормального сервера в логе... Гигабайта эдак
> на 64... Потрясающее удобство, однозначно... Такого "удобства" даже у разработчиков Винды
> хватило мозгов не делать...
Дык с индексированием БЕЗ УЧЁТА ЛОКАЛЕЙ, БЛОБОВ и ТЕКСТОВ это будет делать как раз легче!
| |
|
|
|
|
4.26, jOKer (ok), 13:34, 17/11/2012 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +6 +/– |
Если Поттеринга так уж переклинило на СУБД, то ему стоит взглянуть на NoSQL.
Собсно, хранить логи в слабо-структурированной БД - это самая лучшая идея, ибо логи по своей сути слабо-структурированы.
Беда в том, что Поттеринг это никогда не признает, поскольку с признанием этого он неизбежно упереться в банальный факт: текстовой файл с разделителями - самый простой, надежный и экономичный вид NoSQL БД. А то, что этот вариант не самый быстрый... ну так никто и не говорил, что скорость одно из требований к проекту.)))
| |
|
|
|
1.9, Boboms (ok), 11:14, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +8 +/– |
Не знаете чем занять ваши 2ГБ?
Страдаете от того, что используя Linux, системный раздел часто остаётся свободным?
Завидуете пользователям M$ с их [s]"инструментами" >40см[/s] C:\Windows больше 40ГБ?
Есть решение! Системные логи в UTF-8 (а то и 16) с нашими передовыми .po и .mo решат проблемы пустых винтов в два счёта!
| |
|
|
3.44, Deffic (?), 16:27, 17/11/2012 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
>> Т.е. все возможные сообщения уже в базе,
> Там же так и написано, при установке софт должен положить в определенное
> место файл со списком всех сообщений.
Загляните в свои логи, исли ваша система их ведёт, много повторяющихся сообщений?
Особенно от apache, mysql-slow-query, sqlite,... можно долго перечислять.
Индексация логов не имеет смысла, так как узнать какие сообщения будут в логе можно только
после создания лога, но тогда его можно просто зажать bzip'ом.
| |
|
|
1.72, Аноним (-), 19:13, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Я вот некоторых просто не понимаю, то кричат локализация это хорошо, мол, система должна говорить на родном языке. А теперь, мол, ну а зачем оно надо, мол, нормально это читать все на английском языке. Я считаю нормально производить все, на тех языках, где это используется.
| |
|
|
3.81, anonymous (??), 22:37, 17/11/2012 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –2 +/– |
> Точно если раньше ты мог вбить в гугле по английски лог и
> быстренько посмотреть как решали такую же проблему, то теперь с русскими
> логами ты в 90% идешь решать её сам. Отличная идея.
Отличный пост. Bся суть изложена. Всем падать ниц перед величайшей англосаксонской культурой. И не сметь развиваться, ведь за проданую нефть можно купить такие классные айфоны и фордфокусы! Просто гениально. Еще бы законодательно, статью об общении в приличных местах на Ангельском, а не как простяцкое быдло - русском.
| |
|
2.78, Crazy Alex (ok), 20:39, 17/11/2012 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +2 +/– |
В части интерфейса для (не-айтишного) пользователя - локализация - это хорошо. Внутри системы локализация ведёт только к проблемам.
Примерный аналог - время надо показывать пользователю в удобном ему формате. Но если внутри системы вы держите что-то, не привязанное к UTC - вы ищете себе неприятности. Формат, с которым имеет дело разработчки, должен быть максимально униформным, любые локализации здесь во вред.
| |
|
1.83, Бобазали (?), 22:50, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
>Использование поиска по индексированной БД Journal работает гораздо быстрее, чем множественное сравнение строк в syslog/grep. Этот момент особенно актуален на высоконагруженных системах с большим объемом лога....
Мягко говоря, это только у меня сложилось впечатление что нас держат за придурков? А я то, наивный, всегда думал что высоконагруженные системы имеют выделенный сервер логов с которого можно спокойно в любой момент снять дамп и парсить его на отдельной машине до посинения. А здесь оказывается localadmin не желает включать мозги и отрывать попу, ему приспичило в аккурат попарсить логи на высоконагруженной системе, на системах с нормальной нагрузкой парсить логи уже не модно.
Когда пошла тема про бинарные логи мне почему то вспомнилась фраза которую я прочитал в одной из книг Ларри Уолла: - "Языки были изобретены людьми и для блага людей. В анналах компьютерных наук это факт случайно оказался позабытым." Лучше не скажешь.
ИМХО но джентльмены откровенно создают иллюзию полезности своих творений.
| |
|
2.112, filosofem (ok), 14:25, 23/11/2012 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> Здравствуй, виндовый Event Viewer!
> P.S. А потом MS предъявит на него патент, и привет.
То что у systemd, придуманной людьми, онанирующими на проприетарные Юниксы и венду будут проблемы с патентами можно не сомневаться. Журнал только один частный случай.
Тем кто будет продавать устройства с systemd, придётся близко познакомиться с такими троллями 80 левела как Оракл, МС и Эппл.
| |
|
|