В ответ на моё письмо о том, что баг про «Bug check» по сути сохранился, изменился лишь текст сообщения, Ян Хаммершмидт, автор GFX Window, выложил ещё один билд DLL’ки и написал, что, возможно бага не будет на этот раз. Те, у кого баг имеет место, попробуйте, что ли, снова скачать DLL’ку и заменить ей старую.
Яйцевидно-кольцевая линия
Будучи летом в Москве, ехал я как-то в метро и разговаривал по телефону, и вдруг связь пропала. Я подумал тогда, почему бы какому-нибудь сотовому оператору не сделать 100% покрытие в метро и не использовать это в качестве рекламной фишки?
Тут же родилась идея изобразить Кольцевую линию в виде яйца. Впрочем, она очень быстро вылетела из головы.
А кто-то взял да и нарисовал такую штуку. (Сама схема у них, правда, заметно устарела.)
Волгодонск-на-Амуре
Первый закон Ньютона играет непоследнюю роль в физике.
На прошедшем в Волгодонске-на-Амуре саммите стран-членов глава министерства атомной энергетики и промышленности Ватикана Папа Корсаков объявил всему миру, что Ватикан собирается обогащать уран, за что, собственно, представители службы внешней разведки Святого престола, а также некоторых правительственных и праправительственных организаций, и наложили ему вето.
Тем временем Владимир Крамник проиграл несколько партий компьютерной игре Deep Fritz, после чего проиграл ещё несколько игре Косынка (привет, а я редактор! — прим. ред.), а потом — в добавленное арбитром время — проиграл также и Блокноту.
The Player: Please Digg This
Anyone who thinks that The Player («Проигрыватель») is a great thing, please vote for the post linking to it at Digg, so that more people around the world know about it, download and use it.
If you also write a comment on it (on Digg), that would be awesome.
Thanks in advance!
This post is not intended to artificially inflate or alter the «digg count». If you don’t think The Player is something worth spreading a word about, please don’t vote.
Условия использования
Интересно, что произошло со мной, что с недавних пор при регистрации на различных сайтах я не только ставлю галочки напротив всевозможных «Я согласен с условиями использования», но и действительно читаю их.
Проигрыватель 1.1
После выпуска «Проигрывателя» я связался с автором компонента GFX Window, и озадачил его горой вопросов; в том числе тем, почему у некоторых пользователей не открывается страница настроек, а вместо неё отображается какая-то ерунда про Bug check. Также я попросил его добавить возможность вычислять нажатость шифта и контрола и узнавать, сколько пикселей нужно строке в ширину, чтобы вместиться в текстовое поле.
Он оказался очень отзывчивым человеком!
В итоге мы имеем Проигрыватель 1.1:
- используется новая версия GFX Window, в которой, по заверению автора, не должно происходить ошибки про Bug check;
- автоматическая подстройка размера правого поля (больше не нужно указывать его в пикселях в настройках);
- мигание текстовых полей в режиме паузы теперь заключается в смене уровня непрозрачности, поэтому можно его сделать менее раздражающим (см. также новую переменную paused_blink_opacity в lua-файле);
- перемотка с шифтом теперь посекундная, а с контролом — наоборот, в 10 раз быстрее, чем настроено;
- громкость с шифтом теперь меняется по одному шагу, а с контролом — наоборот, вдвое быстрее, чем настроено;
- правый клик с шифтом теперь открывает системное меню;
- даблклик с шифтом теперь делает плей/паузу независимо от выбранного действия по даблклику;
- даблклик с контролом теперь открывает/закрывает плейлист независимо от выбранного действия по даблклику.
Страница про управление плейером обновлена; также добавлена страница про историю версий.
Чтобы обновиться с 1.0 до 1.1, вам нужно скачать как минимум комплект Б (так как изменилась версия используемого GFX Window).
Те, у кого была проблема с Bug check’ом, пишите, изчезла ли она.
Обыкновенныйпесец
Вот какие слова знает Lingvo:
Пробелы
При наборе текста мы иногда сталкиваемся с тем, что некоторые сочетания символов смотрятся нехорошо и с пробелом, и без него.
Часть этих конфликтов очевидны, и тогда возникают споры о том, нужно ли ставить пробел; другие почти не обращают на себя внимания.
В некоторых случаях один из двух вариантов явно предпочтительнее, но часто оба одинаково плохи. Скажем, знаки математических операций, окружённые пробелами, создают слишком много «воздуха» между числами, и визуально воспринимаются бо́льшими, чем пробелы вокруг самих формул. Без пробелов же, наоборот, слишком тесно. Особо плохо смотрятся — что с пробелами, что без них — общепринятые сокращения.
Причиной существования этой проблемы является то, что на компьютере пробел — это такой символ, а не просто некоторое незаполненное расстояние. Набирая текст, мы обычно исходим из того, что можем либо поставить пробел, либо не поставить. Однако открывая хорошо изданную книгу мы, как правило, не видим таких неаккуратностей. Потому, что перед издателем стоит выбор не между наличием или отсутствием пробела, но между тем, какой длины пробел использовать в каком случае.
Создатели Уникода учли это, наделав в нём целую кучу разных пробелов. Они отличаются длиной, возможностью разрыва текста и поведением при выравнивании по ширине. Ясно, что в большинстве программ всё это не работает. В Ворде можно через «вставку символа» вставить «короткий пробел», однако выглядит он абсолютно точно так же, как и не короткий. Из установленных на моём компьютере браузеров только Фаерфокс отображает уникодовские пробелы как положено.
Но непонимание браузерами различных пробелов в действительности не является камнем преткновения. Сделать пробел любой длины очень просто:
<span class="tsp"> </span>
span.tsp {
display: inline;
display: inline-block;
display: -moz-inline-box;
width: 0.12em;
overflow: hidden;
text-decoration: inherit
}Обычный пробел имеет длину 1/3 em. А этот спан имеет длину 1/8 em и как нельзя лучше подходит для наших целей. Целиком конструкцию с пробелами придётся завернуть в <nobr>, поскольку ни внутри спана, ни white-space: nowrap; в стиле не спасают от разрыва. Убрать , однако, тоже нельзя, потому, что без него этот спан может отображаться как дырка, в которой рвётся подчёркивание ссылки.
Конкретные «правила» использования коротких пробелов выделить сложно, нужно просто помнить о такой возможности и применять её всюду, где это сделает текст лучше.
Скажем, короткий пробел может быть полезен между номером и буквой дома. По идее их нужно писать слитно, однако во многих шрифтах буква б слишком похожа на цифру 6, поэтому когда написано 25б может быть трудно понять, идёт ли речь о доме двадцать пять «бэ» или о доме двести пятьдесят шесть. Вариант
Можно пойти дальше, и сделать несколько классов немного отличающейся длины. Скажем, между инициалами Пушкина можно поставить пробел чуть больше, 1/6 em. Для долларов, процентов и градусов Цельсия, напротив, может хватить и 1/12. Но я предпочитаю ограничиться одним вариантом короткого пробела. Лишь для отбивки «американского тире» его будет действительно слишком много, но мы с ним и не сталкиваемся (на картинке выше используется пробел длиной 1/16 em).
Математика и здравый смысл
Человек под псевдонимом Polymath когда-то давно написал целую серию заметок про то, что 0,(9)=1. Потом и я тоже написал кое-что на эту тему.
Через некоторое время после моей заметки про то, что 0^^0^^=1, он тоже писал на эту тему (естественно, он думает так же, ибо это так и есть).
А в последней своей заметке он пишет про связь математики и здравого смысла.
Понимания этой связи не хватает не только школьникам, которых он учит, но и многим взрослым людям. Именно отсутствие такого понимания не позволяет многим людям принять то, что 0^^0^^=1 просто потому, что это удобно и ничему не противоречит.
Оперовские средства для разработчиков
На сайте Dev.Opera появились такие долгожданные вещи как DOM Inspector и Live CSS Editor. Их создатели говорят, что это пока альфа-версии. Они действительно какие-то странные, но вроде как-то работают.