1.1, klalafuda (?), 10:26, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Все замечательно, но ребята как-то стороной обошли вопрос на тему 'А нафига вообще переводить системные (SIC!) сообщения на местные языки?'...
| |
|
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 или его нет?
| |
4.87, Анонимко (?), 14:26, 18/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
>Наверняка все встречались с проблемой "Windows/Microsoft Update", когда мы имеем
Представь себе нет. Вендой не пользуюсь уже лет десять. А когда это было актуально, то тарифы на интернет не позволяли пользоваться автообновлениями.
| |
|
5.96, Deffic (?), 21:04, 18/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
>>Наверняка все встречались с проблемой "Windows/Microsoft Update", когда мы имеем
> Представь себе нет. Вендой не пользуюсь уже лет десять. А когда это
> было актуально, то тарифы на интернет не позволяли пользоваться автообновлениями.
А мне вот приходиться работать с большинством OS.
Зачем внедрять не удачные решения, учитывая, что пользоваться этой системой будете "Вы"
а чинить "я"? ()
Или вы садист?
| |
|
|
|
2.14, epic_fail (?), 11:56, 17/11/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
Сформулировал свой вопрос так, будто это что-то невероятное...
Я отвечу просто: а почему нет?
Ну не хочешь себе функционал этот, ну вырежи его. Шо тебя все стремает свою здюльку в мэйнстрим засунуть.
| |
|
3.15, klalafuda (?), 11:58, 17/11/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Я отвечу просто: а почему нет?
Когда вам с 1й линии придет лог на китайском... удачи в бою :)
| |
|
4.16, Stax (ok), 12:14, 17/11/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
Во-во. Вчитайтесь в новость: добавляется поддержка не иностранных языков (это можно и сейчас..), а мультиязычные сообщения. Т.е. сейчас, если лог будет на китайском, делать нечего. А в новой концепции это будет сообщение, которое можно увидеть в китайском, английском и т.п. представлении (базовое всегда английское, я так понимаю). Меняем представление и китайский лог становится английским. И вам удобно, и им.
| |
|
5.79, Crazy Alex (ok), 20:41, 17/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сейчас лог будет на английском. По крайней мере я никогда в /var/log никаких других языков не видел.
| |
5.85, Аноним (-), 02:08, 18/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
видывал я как-то пример интернационализированных логов в русской вариации, просто неописуемо, чуваки не иначе промтом переводили, а ведь это системные сообщения, которые бывают достаточно лаконичными, и если из 5 слов переврать 3-4 то смысл уловить шансов уже нет
но в Поттеринга я верю, уверен у него только качественные переводы будут
| |
|
6.103, Аноним (-), 05:30, 20/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Главное оно что? Главное прикрутить к продукту скины. Это вам любом архитектор интерпрайза скажет.
| |
|
|
|
5.55, Crazy Alex (ok), 17:06, 17/11/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
Вопрос не какая у него,а какая у клиента. Всё верно - вся диагностика (как и программный код и комментарии) должна быть на английском. Также как время должно указываться в полном формате с таймзоной. Делать иначе - искать себе лишние проблемы.
| |
|
6.64, Аноним (-), 18:14, 17/11/2012 [^] [^^] [^^^] [ответить]
| –5 +/– |
А упавшие ключи от дома надо искать в 50 метрах от места где выронил, потому что там под фонарем светлее.
| |
|
|
|
|
2.88, Aqueelone (?), 14:45, 18/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вопрос тут не столько в мультиязычности, столько как раз в абстрогировании от этого -- именно благодаря этому улучшается индексация базы (котлеты == код ошибки, который хорошо индексируется сам по себе, == отдельно, а мухи == локаль-записи, маны, плохоиндексируемые, == отдельно). В уже дальше -- в зависимости от локали -- будет более подробное описание записи лога на языке локали...
| |
|
3.90, Аноним (-), 16:28, 18/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Скорость увеличится (индексы они же халявные), понимаемость ошибки достигнет невообразимых высот (я уже забыл кода последний раз LC_ALL=C выставлял) волосы станут длинными и шелковистыми. Как все без поттеринга раньше жили - ума не приложу.
| |
|
|
1.2, Anonymous1 (?), 10:29, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Особенно хорошо будет смотреться coredump с нормального сервера в логе... Гигабайта эдак на 64... Потрясающее удобство, однозначно... Такого "удобства" даже у разработчиков Винды хватило мозгов не делать...
| |
|
|
3.56, Crazy Alex (ok), 17:08, 17/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Нет - но ведь найдутся "умники"... Хотя, думаю, насчёт размера они всё же прикрылись как-то.
| |
|
2.89, Aqueelone (?), 14:46, 18/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Особенно хорошо будет смотреться coredump с нормального сервера в логе... Гигабайта эдак
> на 64... Потрясающее удобство, однозначно... Такого "удобства" даже у разработчиков Винды
> хватило мозгов не делать...
Дык с индексированием БЕЗ УЧЁТА ЛОКАЛЕЙ, БЛОБОВ и ТЕКСТОВ это будет делать как раз легче!
| |
|
|
|
|
4.26, jOKer (ok), 13:34, 17/11/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
Если Поттеринга так уж переклинило на СУБД, то ему стоит взглянуть на NoSQL.
Собсно, хранить логи в слабо-структурированной БД - это самая лучшая идея, ибо логи по своей сути слабо-структурированы.
Беда в том, что Поттеринг это никогда не признает, поскольку с признанием этого он неизбежно упереться в банальный факт: текстовой файл с разделителями - самый простой, надежный и экономичный вид NoSQL БД. А то, что этот вариант не самый быстрый... ну так никто и не говорил, что скорость одно из требований к проекту.)))
| |
|
5.104, Аноним (-), 05:35, 20/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Если Поттеринга так уж переклинило на СУБД, то ему стоит взглянуть на
> NoSQL.
С нетерпением ждем внедрения коллэйшена!
| |
|
4.75, Аноним (-), 20:05, 17/11/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
Потттеринг сам напишет СУБД, не будет в systemd всяких поделок недоумков. Только лучшее, только от поттеринга.
| |
|
|
2.43, robux (ok), 16:25, 17/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> ждем мускуль в зависимостях
Низко летаешь. Ждем MS SQL в зависимостях, толерантную свадебную фотографию счастливой пары Леннарта с Мигелюшкой на фоне таблички "мы любим колбасу!" - тогда портрет Поттеринга вырисуется во всей красе ))
| |
|
3.105, Аноним (-), 05:37, 20/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> ждем мускуль в зависимостях
> Ждем .. свадебную фотографию счастливой пары Леннарта с Мигелюшкой ..
Он уже женат на RHELL.
| |
|
4.107, Клыкастый (ok), 11:09, 21/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Хм. "Он женат на...". Ни разу не видел такого способа написания "он их зае.."
| |
|
|
|
1.9, Boboms (ok), 11:14, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Не знаете чем занять ваши 2ГБ?
Страдаете от того, что используя Linux, системный раздел часто остаётся свободным?
Завидуете пользователям M$ с их [s]"инструментами" >40см[/s] C:\Windows больше 40ГБ?
Есть решение! Системные логи в UTF-8 (а то и 16) с нашими передовыми .po и .mo решат проблемы пустых винтов в два счёта!
| |
1.11, anonymouse (?), 11:51, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Замена повторяющихся длинных строк коротким идентификатором позволяет сэкономить место
Каким образом? Т.е. все возможные сообщения уже в базе, а демон сообщает журналу ид и вуаля, новая запись? Иначе, откуда экономия берется - непонятно.
| |
|
2.23, Капитан (??), 13:03, 17/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Т.е. все возможные сообщения уже в базе,
Там же так и написано, при установке софт должен положить в определенное место файл со списком всех сообщений.
| |
|
3.44, Deffic (?), 16:27, 17/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Т.е. все возможные сообщения уже в базе,
> Там же так и написано, при установке софт должен положить в определенное
> место файл со списком всех сообщений.
Загляните в свои логи, исли ваша система их ведёт, много повторяющихся сообщений?
Особенно от apache, mysql-slow-query, sqlite,... можно долго перечислять.
Индексация логов не имеет смысла, так как узнать какие сообщения будут в логе можно только
после создания лога, но тогда его можно просто зажать bzip'ом.
| |
|
|
1.12, Аноним (-), 11:55, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> В этом плане Journal является продолжением глобальной концепции systemd — самодокументированной загрузки
Очень, очень тонко!
| |
1.21, Аноним (-), 13:01, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Всего нечего нужно будет дописать демоны чтобы они работали с новой фичей, но ведь это сущая ерунда, ведь кроме Linux+systemd другие системы не нужны.(сарказм)
| |
|
|
|
|
|
6.69, Аноним (-), 18:49, 17/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Поделитесь машиной времени
systemd Initial release 30 Apr 2010
rhel 6 10 ноября 2010
таки несколько лет.
| |
|
|
|
|
|
1.30, YetAnotherOnanym (?), 14:13, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Гы, напоминает бородатый анекдот:
Сидит компания старых знакомых, давно выучивших наизусть все известные им анекдоты.
- Анекдот номер 56!
Все смеются.
- Анекдот номер 19!
Все смеются.
Новичок, чтобы не отставать от остальных:
- Анекдот номер 68!
- Вася, ну не при дамах же!
| |
1.32, Аноним (-), 14:58, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Нече вы не понимаете Поттеринг гений, посмотрите как настоящие про админы в комментах в g+ радуются.
| |
|
|
3.47, Аноним (-), 16:40, 17/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Админам спать некогда, не то, что бы а Г+ торчать.
"специалистам" вроде тебя - некогда, у кого с мозгами получше - время есть
| |
3.48, develop7 (ok), 16:42, 17/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Админам спать некогда, не то, что бы а Г+ торчать.
Плохим разве что.
| |
|
4.99, 12 (??), 09:49, 19/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Админам спать некогда, не то, что бы а Г+ торчать.
> Плохим разве что.
Нормальным админам, у которых несколько десятков серверов и несколько тысяч пользователей.
| |
|
5.102, myhand (ok), 14:50, 19/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Нормальным админам, у которых несколько десятков серверов и несколько тысяч пользователей.
Несколько десятков - это какой-то говнохостинг рога-и-копыта? Маловато что-то. Да, поди, эти "админы" на самом деле - саппорты оного ;)
| |
5.108, Клыкастый (ok), 11:11, 21/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> Админам спать некогда, не то, что бы а Г+ торчать.
>> Плохим разве что.
> Нормальным админам, у которых несколько десятков серверов и несколько тысяч пользователей.
Парни, а если несколько сотен будет - всё? Больничка - могилка?
| |
|
|
3.98, 12 (??), 09:48, 19/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Настоящим админам действительно спать некогда.
| |
|
|
1.33, Аноним (-), 15:01, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Lennart Poettering 3:45
Yes, the idea is not new at all, mainframes had entire books with error descriptions by ID and Windows 8 has something related in their log viewer.
Гениальный индус.
| |
|
2.52, Аноним (-), 16:53, 17/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Lennart Poettering 3:45
> Yes, the idea is not new at all, mainframes had entire books
> with error descriptions by ID and Windows 8 has something related
> in their log viewer.
eventvwr?
http://nooooooooooooooo.com/
| |
|
1.34, YetAnotherOnanym (?), 15:25, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> the idea is not new at all
чувствую, у когда весь этот крап распространится везде, у MS начнётся пора сбора патентного урожая.
| |
1.60, torvn77 (ok), 17:44, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Есть вот только вопрос,а как быть если в сообшений в основном приводятся значения переменных.примером переменных могут бать IP,права доступа,имя модуля ядра и/или значения каких то других переменных,определющие работу программы.
Как их встроить в текст?
| |
1.63, Bvz (?), 18:12, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Гениально ящитаю, запишим логи в бинарном виде, обвяжем ссылками на специальные бд и сверху прикрутим каталог с кучей инфы в текстовом формате
| |
|
2.68, Аноним (-), 18:48, 17/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
Текстовый формат? Это какой из? RADIX32? KOI-7, KOI-8, UTF-8, UTF-16, UTF-32?
| |
|
3.77, Crazy Alex (ok), 20:33, 17/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Учитывая, что сейчас 2012-й год, а не 95-й - забыли бы вы уже обо всём кроме utf-8...
| |
|
4.80, anonymous (??), 22:32, 17/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
То есть текстовый формат на самом деле не один, и там на самом деле (скрывают, гады!) бинарные цыферки а не буквы?
| |
|
|
|
1.72, Аноним (-), 19:13, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я вот некоторых просто не понимаю, то кричат локализация это хорошо, мол, система должна говорить на родном языке. А теперь, мол, ну а зачем оно надо, мол, нормально это читать все на английском языке. Я считаю нормально производить все, на тех языках, где это используется.
| |
|
2.73, Аноним (-), 19:33, 17/11/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
Точно если раньше ты мог вбить в гугле по английски лог и быстренько посмотреть как решали такую же проблему, то теперь с русскими логами ты в 90% идешь решать её сам. Отличная идея.
| |
|
3.81, anonymous (??), 22:37, 17/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Точно если раньше ты мог вбить в гугле по английски лог и
> быстренько посмотреть как решали такую же проблему, то теперь с русскими
> логами ты в 90% идешь решать её сам. Отличная идея.
Отличный пост. Bся суть изложена. Всем падать ниц перед величайшей англосаксонской культурой. И не сметь развиваться, ведь за проданую нефть можно купить такие классные айфоны и фордфокусы! Просто гениально. Еще бы законодательно, статью об общении в приличных местах на Ангельском, а не как простяцкое быдло - русском.
| |
|
4.91, torvn77 (ok), 16:44, 18/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Просто гениально. Еще бы законодательно, статью об
> общении в приличных местах на Ангельском, а не как простяцкое быдло
> - русском.
А медики то рецепты пишут на латыни...
| |
|
5.93, Анониус (?), 18:05, 18/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
>А медики то рецепты пишут на латыни...
Это для того, чтобы вы не знали какую отраву медик вам прописал, ровно до того момента пока вы не пришли в аптеку. А потом уже поздно! :)
| |
5.95, Firefoxic (ok), 19:44, 18/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Завидую вам — здоровый видать, о медиках видимо только по-наслышке знаете.
На самом деле медики пишут на понятной только им медиковской каряквописи.
| |
|
4.110, Клыкастый (ok), 14:43, 21/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Отличный пост. Bся суть изложена. Всем падать ниц перед величайшей англосаксонской культурой.
(с подозрением) 1Сник?
| |
|
|
4.109, Клыкастый (ok), 11:15, 21/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> тю, идентификатор ошибки в гугл это даже лучше текста в гугл.
дадада. то-то при поиске даташитов дата - 20%, шита - 80%.
| |
|
|
2.78, Crazy Alex (ok), 20:39, 17/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
В части интерфейса для (не-айтишного) пользователя - локализация - это хорошо. Внутри системы локализация ведёт только к проблемам.
Примерный аналог - время надо показывать пользователю в удобном ему формате. Но если внутри системы вы держите что-то, не привязанное к UTC - вы ищете себе неприятности. Формат, с которым имеет дело разработчки, должен быть максимально униформным, любые локализации здесь во вред.
| |
|
1.83, Бобазали (?), 22:50, 17/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Использование поиска по индексированной БД Journal работает гораздо быстрее, чем множественное сравнение строк в syslog/grep. Этот момент особенно актуален на высоконагруженных системах с большим объемом лога....
Мягко говоря, это только у меня сложилось впечатление что нас держат за придурков? А я то, наивный, всегда думал что высоконагруженные системы имеют выделенный сервер логов с которого можно спокойно в любой момент снять дамп и парсить его на отдельной машине до посинения. А здесь оказывается localadmin не желает включать мозги и отрывать попу, ему приспичило в аккурат попарсить логи на высоконагруженной системе, на системах с нормальной нагрузкой парсить логи уже не модно.
Когда пошла тема про бинарные логи мне почему то вспомнилась фраза которую я прочитал в одной из книг Ларри Уолла: - "Языки были изобретены людьми и для блага людей. В анналах компьютерных наук это факт случайно оказался позабытым." Лучше не скажешь.
ИМХО но джентльмены откровенно создают иллюзию полезности своих творений.
| |
|
|
|
|
5.100, 12 (??), 09:51, 19/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> [Многозначительно смотрит на чиновничий аппарат]
Отопление не дали?
| |
|
6.101, Аноним (-), 11:56, 19/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Всё к этому идёт, в будущем.
А так - man министерство образования, man министерство обороны.
| |
|
|
4.97, GentooBoy (ok), 09:06, 19/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Увы так не везде, да и как ты ленарту за результат заплатишь. Он года 2-3 будет святым духом питается а потом денежку получит.
| |
|
|
|
1.111, nuclight (??), 13:55, 23/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Здравствуй, виндовый Event Viewer!
P.S. А потом MS предъявит на него патент, и привет.
| |
|
2.112, filosofem (ok), 14:25, 23/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Здравствуй, виндовый Event Viewer!
> P.S. А потом MS предъявит на него патент, и привет.
То что у systemd, придуманной людьми, онанирующими на проприетарные Юниксы и венду будут проблемы с патентами можно не сомневаться. Журнал только один частный случай.
Тем кто будет продавать устройства с systemd, придётся близко познакомиться с такими троллями 80 левела как Оракл, МС и Эппл.
| |
|
|