Вы зря такой пример приводите: вспомните, не так уж и давно все называли их Микрософт.
Эта закономерность, обуславливается механизмами заимствования в языках: слова уже имеющие сравнимые по сложности эквиваленты на языке назначения не имеет смысла калькировать. Питон, Ява, Ватсон и др. — все они появились в нашем языке задолго до нас, нам не нужно ничего изобретать.
Так вот, микро- в слове «Микрософт» — это была та самая «микро» из МСИ. Уже потом MS приняло волевое решение, что микро это не про них.
Если у вас есть желания произносить их на языке оригинала — ваше право. А мы продолжим произносить на родном %)
Я бы чуть наклонил вашу проблему, взгляните на это так: «очевидно полезная, нужная конечному пользователю, не двусмысленно со всех сторон полезная», не вызывающая сомнений вещь, похоже, вызвала-таки сомнения у потенциального исполнителя.
И тут возникает два варианта: а) исполнитель компетентен и может предполагать, во что выльется затея, в том числе для вашей компании; он рассказывает вам об этом, пытается пояснить, но вы ведь не слушаете, вам по-прежнему нужно узнать «как это сделать»; б) исполнитель некомпетентен, ленится.
В обоих случаях вам лучше распрощаться: а) исполнитель сможет найти место, где к нему будут прислушиваться; б) вы избавитесь от лодыря.
Про минные поля: по ним уже походили и даже наметили безопасные пути — смотрите доклад Каплана-Мосса про портирование приложений Джанго на PyCon2013 и недавнюю статью того же Армина в его блоге про портирование его проектов.
Боюсь огорчить, но тесты не показательны: пространства имен в питоне — это те же словари; области видимости определяются вложенностью. Таким образом, в вашем случае, скорость доступа определяется вложенностью и размером словаря модуля. Как только размер словаря модуля изменится, вполне можете ожидать других результатов.
На PyCon2013, если правильно помню, было занятие, посвященное пространствам имён. Посмотрите видео, возможно, убдет полезно.
А я просто не считаю их синонимами, иначе, встав на этот путь, можно и код объявить синонимом — он тоже подсказка разработчику.
Посмотрите на это так: строки документации предназначены тем, кто знакомится с кодом программного продукта, описания в исключениях — тем, кто пользуется программным продуктом.
Те, кому была интересна реализация ещё на прошлой статье осмотрели исходники — там всё достаточно наглядно.
Но вы хорошее дело делаете: чем больше людей поймут, что PHP можно сделать лучше уже при помощи расширений, своими руками, тем больше шансов повысить его качественный уровень.
Ответ может варьироваться в зависимости от того, что вы понимаете под метаданными.
В нашем случае правильнее было бы говорить не о метаданных, а об инструкции/операторе, потому как на лицо его влияние на логику исполнения приложения. Ну, а добавление оператора означает расширение синтаксиса.
А о чём это мне должно сказать, это что-то меняет?
Если вы посмотрите на area51, то увидите там не одно предложение о локализации сообществ. То что русское набирает достаточное количество голосов для продвижения, мне видится вполне закономерным — русский язык всё ещё один из самых распространённых; если верить w3tech — русский второй по используемости язык в Интернет.
> Мы сравниваем зрелое, сформированное сообщество [...]
Так ведь зря сравниваете: любой из проектов stack exchange — это сообщество на той или иной стадии формирования.
При этом сообщество SE не малой частью включает в себя сообщества-отпрыски (пользователи принимают участие в нескольких проектах, например stackoverflow и askubuntu). С этой точки зрения, невозоможно предугадать, потеряет ли предлагаемое новое сообщество в качестве аудитории.
Пусть пробуют, если у них получится, то это может сослужить хорошую службу, тем кто пока не [слишком хорошо] владеет английским.
> Где уровень игры в шахматы будет выше [...]?
Ничего не знаю о васюковской шахматной школе, не смогу ответить.
Могу лишь предположить, что в Васюках учат шахматам на русском.
> Там несоизмеримо больше охват и выше компетенция.
А как компетентность в неязыковой области соотносится со владением языком?
> Русскоязычный раздел останется уделом [...]
Не имеет смысла что-то прогнозировать (система репутация SO сама разрулит); и вряд ли имеет смысл думать о соотечественнках, не владеющих английским [в нужной мере], хуже, чем они есть.
Эта закономерность, обуславливается механизмами заимствования в языках: слова уже имеющие сравнимые по сложности эквиваленты на языке назначения не имеет смысла калькировать. Питон, Ява, Ватсон и др. — все они появились в нашем языке задолго до нас, нам не нужно ничего изобретать.
Так вот, микро- в слове «Микрософт» — это была та самая «микро» из МСИ. Уже потом MS приняло волевое решение, что микро это не про них.
Если у вас есть желания произносить их на языке оригинала — ваше право. А мы продолжим произносить на родном %)
И тут возникает два варианта: а) исполнитель компетентен и может предполагать, во что выльется затея, в том числе для вашей компании; он рассказывает вам об этом, пытается пояснить, но вы ведь не слушаете, вам по-прежнему нужно узнать «как это сделать»; б) исполнитель некомпетентен, ленится.
В обоих случаях вам лучше распрощаться: а) исполнитель сможет найти место, где к нему будут прислушиваться; б) вы избавитесь от лодыря.
Если строго, то ru-ru не бывает, судя по github.com/django/django/tree/master/django/conf/locale. Пока просто ru.
На PyCon2013, если правильно помню, было занятие, посвященное пространствам имён. Посмотрите видео, возможно, убдет полезно.
Посмотрите на это так: строки документации предназначены тем, кто знакомится с кодом программного продукта, описания в исключениях — тем, кто пользуется программным продуктом.
А, по-моему, нормально: github.com/idlesign/pyyaru/blob/master/pyyaru/pyyaru.py %P
Однако этот пример не говорит о том, что так нужно делать везде, он говорит о том, что нужно понимать целевую аудиторию проекта.
Ну, и речи об отказе от % и замене методом не идёт.
Но вы хорошее дело делаете: чем больше людей поймут, что PHP можно сделать лучше уже при помощи расширений, своими руками, тем больше шансов повысить его качественный уровень.
В нашем случае правильнее было бы говорить не о метаданных, а об инструкции/операторе, потому как на лицо его влияние на логику исполнения приложения. Ну, а добавление оператора означает расширение синтаксиса.
Сарказмов с позитивным окрасом в природе не бывает.
На счет maxmindа: есть многое на свете — например, базы Sypex Geo + pysyge.
Если вы посмотрите на area51, то увидите там не одно предложение о локализации сообществ. То что русское набирает достаточное количество голосов для продвижения, мне видится вполне закономерным — русский язык всё ещё один из самых распространённых; если верить w3tech — русский второй по используемости язык в Интернет.
Так ведь зря сравниваете: любой из проектов stack exchange — это сообщество на той или иной стадии формирования.
При этом сообщество SE не малой частью включает в себя сообщества-отпрыски (пользователи принимают участие в нескольких проектах, например stackoverflow и askubuntu). С этой точки зрения, невозоможно предугадать, потеряет ли предлагаемое новое сообщество в качестве аудитории.
Пусть пробуют, если у них получится, то это может сослужить хорошую службу, тем кто пока не [слишком хорошо] владеет английским.
> Где уровень игры в шахматы будет выше [...]?
Ничего не знаю о васюковской шахматной школе, не смогу ответить.
Могу лишь предположить, что в Васюках учат шахматам на русском.
А как компетентность в неязыковой области соотносится со владением языком?
> Русскоязычный раздел останется уделом [...]
Не имеет смысла что-то прогнозировать (система репутация SO сама разрулит); и вряд ли имеет смысл думать о соотечественнках, не владеющих английским [в нужной мере], хуже, чем они есть.