Prolog → Prolog — грамматический разбор и языковые проблемы
Грамматический разбор — тема, которую должен знать и ориентироваться каждый программист. Именно, потому что применяем ее каждый день. Да мы не пишем новые языки или не правим грамматики каждый день, но мы пользуемся регулярными выражениями, задумываемся о сложности и вычислимости, думаем о количестве строк кода, что имеет непосредственное отношение к грамматикам.
Целью этой статьи является попытка показать связи в различных областях знаний, как программирование и математика, философия и логика, а так же продемонстрировать в действии одну из наиболее удачных областей применения языка Prolog — грамматический разбор.
Целью этой статьи является попытка показать связи в различных областях знаний, как программирование и математика, философия и логика, а так же продемонстрировать в действии одну из наиболее удачных областей применения языка Prolog — грамматический разбор.
Песочница → Методы современной лингвистики для изучения китайского языка из песочницы
Очевидно, что перед каждым ученым, серьезно исследующим китайский язык, остро стоит вопрос о методологии (методе) своих изысканий, следовательно, — их перспективах и собственном месте в лоне китаистики.
Данный вопрос, несмотря на видимую простоту, сложен хотя бы потому, что эффективность конкретной лингвистической методологии должна быть обоснована в сопоставлении с другими методологическими системами и проанализирована на предмет возможности ее применения для изучения конкретного языкового материала.
Подобное исследование до сих пор целенаправленно не проводилось, что, как нам представляется, определяет актуальность исследования.
Итак, до начала 20 века — периода, когда стали известны идеи Ф. де Соссюра о необходимости формирования лингвистики как отдельной дисциплины, российские китаисты уже добились огромных успехов в деле подбора, анализа, систематизации языкового материала.
Данный вопрос, несмотря на видимую простоту, сложен хотя бы потому, что эффективность конкретной лингвистической методологии должна быть обоснована в сопоставлении с другими методологическими системами и проанализирована на предмет возможности ее применения для изучения конкретного языкового материала.
Подобное исследование до сих пор целенаправленно не проводилось, что, как нам представляется, определяет актуальность исследования.
Итак, до начала 20 века — периода, когда стали известны идеи Ф. де Соссюра о необходимости формирования лингвистики как отдельной дисциплины, российские китаисты уже добились огромных успехов в деле подбора, анализа, систематизации языкового материала.
Персональные блоги → Автоматическая подсветка символов из другого языка в тексте
Когда кто-то при написании текста пользуется одновременно русской и английской раскладкой, это в некоторых случаях может приводить к тому, что в, например, русских словах текста появляются английские буквы. Поскольку вид некоторых букв в английском и русском пересекается, подобное может остаться незамеченным.
Я написал небольшую веб-страницу, где можно набрать (или вставить) текст, и выбрать, на каком он языке — на русском или на английском. Страница тут же подсвечивает символы английского языка, если текст русский, и, наоборот, символы русского языка, если текст на английском.

Очевидное развлечение (не претендующее, впрочем, на практическую ценность) — проверять тексты, написанные разными людьми. В зависимости от того, насколько внимательным был автор, выделение будет чаще или реже встречаться в русских словах (где могут присутствовать английские буквы).
Практическое же применение может быть, например, если есть какой-то код авторизации, и имеется подозрение, что часть символов в нём может быть на русском (и поэтому код не работает). Эта веб-страница, соответственно, позволяет проверить, так ли это.
Я написал небольшую веб-страницу, где можно набрать (или вставить) текст, и выбрать, на каком он языке — на русском или на английском. Страница тут же подсвечивает символы английского языка, если текст русский, и, наоборот, символы русского языка, если текст на английском.

Очевидное развлечение (не претендующее, впрочем, на практическую ценность) — проверять тексты, написанные разными людьми. В зависимости от того, насколько внимательным был автор, выделение будет чаще или реже встречаться в русских словах (где могут присутствовать английские буквы).
Практическое же применение может быть, например, если есть какой-то код авторизации, и имеется подозрение, что часть символов в нём может быть на русском (и поэтому код не работает). Эта веб-страница, соответственно, позволяет проверить, так ли это.
Интерфейсы → Имена людей и интерфейс
Пространство рассуждения статьи затрагивает вопросы различия имен людей во всем мире, и то, как это влияет на дизайн форм ввода, баз данных, онтологий информатики и др. в контексте Всемирной Паутины.

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

Заинтересованная аудитория: авторы HTML-контента, разработчики скриптов серверных приложений (PHP, JSP и т.д.), менеджеры веб-проектов и любые другие люди, так или иначе связанные с дизайном форм ввода данных, дизайна баз данных и онтологий, которые затрагивают личные имена людей.
Следует помнить о различиях формирования и традициях употребления имен людей в других странах. Зачастую создатели сайтов или программ одной культуры не учитывают национальные особенности пользователя другой, что заставляет последнего чувствовать себя непривычно, и ставит дополнительные преграды к использованию продукта.
Интерфейсы → Почему я не пользуюсь App Store, или немного про интерфейс

После появления App Store для Mac OS я зарегистрировался там, побаловался с ним чуток и забыл. Ни тебе удобной сортировки, ни поиска, еще с языками какая-то заморочка. Про эту заморочку мне напомнило перепирательство в комментариях к статье Яндекс.Хотелки, в которых обсуждались язык интерфейса гугло-сервисов. Мне пыталсь доказать, что автоматическое переключение языка сайта должно происходить исходя из местоположения пользователя, а не из его настроек браузера. Но это еще не самый большой маразм, который встречается при выборе языка интерфейса.
Разработка → Требуется небольшое бета-тестирование от уникальных специалистов
Уважаемые хабражители,
Мы уверены, что среди вас есть хотя бы по одному человеку, который знает некоторые не очень распространенные языки.
Дело в том, что мы добавили к нашему сервису Text-to-Speech движки для нескольких новых языков. Они пока доступны только для Википедии, в режиме бета-теста.
Просьба простая — выберите на странице в списке слева язык, который Вы знаете, и послушайте хотя бы одну статью Википедии на карте.
Мы уверены, что среди вас есть хотя бы по одному человеку, который знает некоторые не очень распространенные языки.
Дело в том, что мы добавили к нашему сервису Text-to-Speech движки для нескольких новых языков. Они пока доступны только для Википедии, в режиме бета-теста.
Просьба простая — выберите на странице в списке слева язык, который Вы знаете, и послушайте хотя бы одну статью Википедии на карте.
Инфодизайн в IT → Инфографика «Chinese: The New Dominant Language of the Internet»

За минувший год Китай получил дополнительных 36 миллионов пользователей Сети, общим счетом имея 440 миллионов активных интернет-пользователей в стране. На сегодняшний день английский — наиболее распространенный язык в интернете, но с учетом скорости роста «чайнанета», через лет эдак пять китайский имеет все шансы стать языковым лидером Сети.
Под катом перевод инфографики от visual.ly.
Блог компании Intel → Ммм… Супер язык… Дайте мне Си++ пожалуйста!

Решил поддержать заметку "Миф о супер языке" и обратить внимание на два важных момента, которые обычно выпадают из поля зрения при обсуждении языков программирования.
Разработка → Миф о супер языке
Я только что прочитал очередную версию мифа о том, как какой-то эзотерический язык программирования (чаще всего Lisp или Haskell) может стать секретным оружием, позволяющим команде на порядки превосходить ожидания. Пол Грэм глобально распространил это миф (Побеждая посредственность / Beating the Averages), и миф передавался из поколения в поколение. Но это враньё. Еще хуже то, что он усиливает настоящий бич нашей индустрии – интеллектуальный элитизм.