link0ff: Juri (Default)
Самым большим потрясением, испытанным за последнее время, был такой случай: написал скрипт на Перле для обработки текста, запустил, сижу жду, когда он завершится. Не пошёл обедать, потому что был уверен, что он выполнится быстро. Сижу голодным полчаса, час, два часа - без результата. В конце концов он завершился только через 4 часа! Это мне показалось подозрительным, Штирлиц насторожился. Входные данные были в кодировке UTF-8, поэтому первым делом перевёл их в KOI8-R. Запустил тот же самый скрипт, и он выполнился за 10 секунд! Т.е. в UTF-8 выполняет за 14400 секунд, а KOI8-R - за 10 секунд. Разница в 1440 раз.

Something is rotten in the state of Perl, не так ли, друг Горацио. За многие годы я привык полагаться на надёжность Перла, а тут он так сильно подвёл. Я воспринимаю это как предательство лучшего друга.

Теперь вопрос, куда бежать? Питон отпадает - на него невозможно смотреть без слёз. У Руби был изящный дизайн, но сейчас он превращается в маргинальный язык, обрастая странными примочками, которыми может восхищаться только небольшая секта поклонников. Что же остаётся? А остаётся только Кложура - идеальный синтаксис, высокая производительность и качественнейшая поддержка Юникода. Других вариантов подходящего языка для скриптов обработки текстов сейчас не вижу.
link0ff: Juri (juri)

Все уважаемые мировые валюты имеют свой специальный знак. Даже украинская гривна уже обзавелась им с добавлением в юникодные таблицы - ₴. Но, несмотря на множество попыток придумать свой знак, российский рубль до сих пор обозначают простым сокращением "руб.", что ограничивает его признание в мире.

Самый крупный конкурс по выбору знака рубля прoводился в 1999 году, где одним из победителей был выбран символ, очень похожий на заставку игры Quake:

Ruble Quake Ruble Quake
Победитель конкурса Символ игры Quake

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

My Ruble symbol

Преимущества этого знака очевидны: он похож одновременно и на русскую букву Р, и на латинскую R - первые буквы названия этой валюты на всех языках. Также в нем используется традиционная для знаков валют двойная линия. В русской интерпретации эти линии под буквой Р можно нагрузить разными дополнительными смыслами. Например, можно сказать, что это подпорки, поддерживающие рубль и не дающие ему упасть :)

И вот, наконец, в августе 2007 года в Интернете начал распространяться новый знак рубля, похожий на предложенный мной, только "подпорка" поднята в горизонтальное положение:

New Ruble symbol

Полностью одобряю этот новый знак. В отличие от множества предложенных ранее вариантов, этот выглядит наиболее разумным. Пока соответствующего кода нет в юникодных таблицах, предлагается использовать разные хитрые трюки, но все они имеют свои недостатки. Странно, что еще никто не догадался использовать "COMBINING LONG STROKE OVERLAY" поверх буквы Р. По-моему, получается вполне приемлемый результат - Р̶.

link0ff: Juri (juri)
Сегодня пришло сразу два баг-репорта (1, 2) на одну тему: Емакс не показывает символ с кодом 3333. Не показывает даже пустой квадратик на месте символа, как обычно он делает, когда нет шрифта для символа. Нажал C-u C-x =, чтобы посмотреть информацию о символе, a у этого символа оказалось забавное имя:

Unicode data:
Name: SQUARE HUIITO
Category: other symbol
Combining class: Spacing
Old name: SQUARED HUIITO

Кто-нибудь знает из какого языка взялся этот квадратный хуито?

February 2017

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 08:44 am
Powered by Dreamwidth Studios