Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Позднее Ctrl + ↑

Буква ё

 5 мин

В новом параграфе Артемий Лебедев приводит пять цитат из Ромы Воронежского. Ну вот, например, разве не прелесть?

Когда мне говорят, что красный с зеленым не сочетаются, я сатанею. Посмотри на грядку клубники, дундук!

Ёмко, остроумно и убедительно.

И чаще всего у них оно так и бывает: ёмко, остроумно и убедительно. Но вот иногда бывает и иначе. (Это просто я по ссылке из параграфа пошёл на Рому Воронежского, а он там снова давай про букву ё писать)

Вот чего я понять не могу, так это что они — что один, что другой — стали бороться с несчастной буквой ё? Моя первая реакция на параграф Лебедева про отказ от буквы ё была — он сошёл с ума! Потом Рома Воронежский написал о том же:

Жаль, искренне жаль, что никто так и не хочет читать «Капитанскую дочку». Уж то, что над «ё» две точки ставятся только в случаях возможного разночтения, вы бы оттуда узнали.

И вот, теперь ещё:

Народ загадочный. До сих пор про букву ё пишет. Ребята, у вашей мамы книжки есть? Художественная литература, изданная в СССР (не детская)? Шерлок Холмс, там, граф Монте-Кристо? Возьмите, раскройте и посмотрите, где там ё пишется.

Я вот, например, не утверждал, что в литературе, изданной в СССР, пишется буква ё. Разумеется, она там не писалась. Допускается писать букву е вместо ё в случаях, когда это не вызывает двусмысленности, за исключением специальных книг типа букваря или словаря (точную формулировку я не помню, но смысл такой). Ну, а если разрешается, а дешевле делать именно так, то почему бы не делать? На фоне общей тенденции на всём экономить и избавляться от «излишков» это выглядит вполне закономерным. Экономика, всем известно, должна быть экономной. Поэтому они на полках и стоят такие, с буквами е.

По поводу буквы ё моя логика проста:

  • это другая буква, чем е, что доказывает присутствие обеих букв в алфавите;
  • существует ровно ноль поводов писать вместо буквы ё букву е.

По-моему, этих доводов вполне достаточно, чтобы писать букву ё, там, где буква ё.

Где буква ё что, спросите вы. Вот и я не знаю ответа на этот вопрос, потому, что этой буквой связан удивительный идиотизм.

Ну вот, например, можно было бы сказать, что в слове «елка» первая буква — это е. И объяснить, что буква е может читаться как «е» (вес), или как «и» (когда безударная, например, катер), или как «ё» (елка). В конце концов, так бывает, что буква в разных случаях читаются по-разному. Дак нет же, тут всё не так просто. В слове «ёлка» первая буква — это ё, но просто вместо неё пишется е. Но вообще-то там ё. Прям так и вижу, как авторы этого правила подмигивают нам, ага. Там на самом деле ё, просто мы пишем е, хаха. Ну что за бред? Или вы отмените букву ё, или вы пишете букву ё, что значит «буква ё есть, но не пишется», на кой она тогда нужна? Давайте скажем, что буквы ё больше нет. Есть только буква е, которая читается по-разному в разных случаях. Давайте введём в русский язык «умляуты» и скажем, что в специальных случаях — когда не очевидно, что она читается как ё, — над буквой е пишутся «умляуты». Это будет неудобно, но в этом хотя бы будет смысл. А как сейчас — «есть, но не пишется» — это полный дурдом.

Тут мне Павел Урусов подсказал хорошую мысль, что вся эта чепуха, про «есть, но не пишется» — это не правила русского языка, а скорее традиции оформления текста. Ну действительно, как правила языка могут утверждать, что буква в слове есть одна, а пишется — другая?

Я допускаю, что я чего-то не понимаю, не вижу какого-то ещё важного момента, который бы перевернул мой взгляд на мир. Да легко. Но вы тогда, Артемий, или вы, Рома, придумайте повод писать букву е вместо ё, обоснуйте его ёмко, остроумно и убедительно (ну, или «емко»). Не нужно вот этого, про книжки мамины, — объясните так, чтобы как про клубнику. Вы же умеете!

Ну я, правда, рад делать хорошо и правильно, и всегда к этому стремился. Но покупаться на что-то просто потому, что так думает Лебедев или Воронежский, я не хочу, при всём уважении. Да и сами они, я думаю, не хотят, чтобы все тупо делали как написано. Всё же приятнее, когда думают люди вокруг над тем, что ты пишешь, да ведь?

Вот я думаю-думаю — и не вижу ни одного убедительного довода в пользу того, чтобы отказаться от буквы ё.

Мне так представляется, что писать или не писать букву ё — дело вкуса. Я хочу писать букву ё, мне она нравится. И мне это совсем не сложно, я и в аське пишу букву ё — не вижу я в этом дополнительного труда, о чём говорят порой, — дескать, сложно набирать. Я просто привык её писать. Естественно, если привыкнуть писать «превед», то потом будет неудобно писать «привет». А зачем привыкать-то, кто заставлял? (Превед!)

Мне очевидно, что и Лебедев, и Воронежский образованнее меня. И именно поэтому я надеюсь, что они найдут в себе силы написать не просто о том, что от буквы ё нужно отказаться, а написать почему это нужно сделать. Доводы Лебедева, как нам показал Евгений Степанищев (Bolk), совершенно смешны, а Воронежский их и не стремился приводить.

И, я читал «Капитанскую дочку». Это одна из приблизительно трёх художественных книг, которые я прочёл в жизни с удовольствием.

e2 Oranda SE Beta

Так, e2 Oranda SE Beta (v1371) теперь доступна для скачивания в виде дистрибутива.

Если вы пропустили эти заметки, то прочитайте:

Автообновление будет доступно, когда будет готов финальный дистрибутив и статья о том, что изменить в шаблонах дизайна, чтобы новые фичи стали работать как положено (всё это — на днях).

Вообще, в дистрибутиве не заблокирована вся система обновления, поэтому если вы подсунете новую папку system вместо старой в имеющуюся инсталляцию, он естественно обновит всё, что нужно. Осторожно: внутри папки system лежат шаблоны дизайна, и если вы так сделаете, то вы убьёте свой старый дизайн. Короче, лучше на живых блогах не экспериментировать, а дождаться автообновления.

Ну, а в домашних же условиях эксперименты очень приветствуются. Скачать бету можно с сайта e2.

Vicious Delicious

Следующий альбом Infected Mushroom будет называться Vicious Delicious и выйдет в апреле.

«Our next album „Vicious Delicious“ is a combination of Hip-Hop, psytrance and other forms that we are experimenting with and it is very much with our mantra of bringing something new,» [Erez] says.

Hip-Hop. Дожили, блин.

Единица измерения

Единица измерения количества единиц измерения, входящих в систему СИ.

Opera и Acid2

Что-то мне сначала даже в голову не пришло посмотреть, как выглядит Acid2 в Opera 9 TP 2. Оказалось, что вот так:

Acid 2 в Opera 9 TP 2

Ну, и специально для тех, кто пришёл к нам из сказочного мира ЖЖ...

Acid 2

Google действительно колбасит

Google действительно колбасит, у меня тоже, правда меня он как-то развлёк предложением ввести вот такое слово:

Spern!

Правда, я всё же пригляделся, и поэтому ввёл слово правильно спервого с первого раза.

Кстати, меня вот перебрасывает на результаты поиска, а не на главную страницу.

e2 Oranda Second Edition: что нового

 5 мин

Вчера я написал о том, какие проблемы были решены в e2 Oranda SE (release 1.21). Сегодня поговорим о том, что появилось нового.

Часовые пояса

В связи с исправлением проблем со временем, в качестве побочного эффекта у часовых поясов появилась галочка «Переходить на летнее время по тем же правилам, по которым переходит сервер». Вот как описано это всё в verlog’е:

v1347: У часовых поясов добавилась галочка «Переходить на летнее время по тем же правилам, по которым переходит сервер». Её можно трогать в инсталляторе и при создании нового места. Изменить эту настройку у уже созданных мест пока что можно только через реестр. За это отвечают ключи :settings:locations:<номер>:dst_mode. Возможные значения — as_server и none, все остальные значения трактуются как none, т. е. в этом месте не учитывается летнее время никак. Обновление до этой версии пропишет всем существующим местам значение as_server, т. к. именно так работал e2 до этого обновления. Это обновление скачает новые версии файлов form_install и form_locations и заменит ими старые. Если вы вносили какие-то важные изменения в эти файлы, пожалуйста, сделайте резервные копии перед установкой этого обновления

Кейворды

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

На странице заметок кейворда отображается соответствующий кусок дерева

Посмотреть как это работает можно у меня, например, вот тут.

Несколько улучшена форма написания/редактирования заметки. Раньше список кейвордов отображался под их полем ввода, и, когда кейвордов становилось много, он начинал занимать слишком много места, так что форму приходилось прокручивать вниз, чтобы в центре экрана было поле для написания заметки. Кроме того, список кейвордов подгружался не сразу, поэтому это поле так некрасиво прыгало вниз через секунду-другую после открытия страницы. Из-за этого иногда, пытаясь ткнуть в неё мышкой, я случайно попадал в какой-нибудь кейворд. Теперь список кейвордов вылезает в виде такой вот «всплывающей подсказки»:

Список кейвордов вылезает в виде всплывающей подсказки

Он ведёт себя также, как и раньше, с той лишь разницей, что появляется только тогда, когда фокус находится в поле кейвордов.

Разумеется, вся эта красота работает сразу только в «дистрибутивном» дизайне, в вашем дизайне вам придётся немного подправить некоторые файлы, чтобы всё стало хорошо. По поводу того, что и как править, традиционно будет чёткая документация.

Внешний вид

Раньше были файлы style.css и e2.css, разделение между которыми было не вполне очевидно. Идея была в том, что style.css относится к пользовательским шаблонам дизайна, а e2.css описывает те классы, которые движок определяет сам (то есть, это для оформления редкого hard-coded HTML, типа календаря или реестра). При этом файл style.css тупо включал в себя e2.css с помощью @import, а его самого нужно было самостоятельно вставлять в design_all с помощью <link />.

Эта схема несколько изменилась. Во-первых, теперь есть разделение на несколько стилевых файлов, а, во-вторых, движок сам будет link’ать те из них, которые нужны в конкретных страницах. Вот эти файлы:

main.css включается на каждой странице
wiki.css включается на каждой странице, где есть хоть что-то, пропущенное через вики-форматтер (то есть, заметки, комментарии и т. д.)
calendar.css включается на страницах, где есть календарь
note-editor.css включается на странице написания/редактирования заметок
rubrika.css включается на странице написания/редактирования заметок, если включена Rubrika
settings.css включается на странице настройки
files.css включается на странице файл-менеджера
tasks.css включается на странице списка задач
registry.css включается на странице редактора реестра

Каждый файл будет включаться только в том случае, если он есть. Поэтому если после перехода вам будет лень переделывать стили на новые, то вы вообще не почувствуете никакой разницы: ни один из этих файлов не будет включаться, а ваш старый style.css будет включать ваш <link /> из design_all. Так что в этом месте переход должен быть абсолютно безболезненным. Тем не менее, я бы советовал вам раскидать всё что нужно из e2.css по этим файлам, а если что-то останется — закинуть в main.css. Тогда вашим посетителям не придётся качать стили рубрики, реестра и прочего, что им нафиг не нужно. Там в принципе понятно, что и куда переносить.

Вдобавок к этому в настройках появилась галочка «Отображать иконку перед внешними ссылками».Теперь те, кому эти картинки не нравятся (как я, например) смогут их просто выключить, а не изгаляться с display: none. Такие же галочки появились для ссылок на ljuser’а и на email.

Думаю, в ближайшие пару дней выпущу Beta-версию всего этого.

e2 Oranda Second Edition: о багфиксах

Я доделываю новый релиз e2, который изначально задумывался как некий Service Pack на Oranda, однако в нём появились и некоторые новые фичи, и поэтому я решил, что это будет e2 Oranda SE (release 1.21).

Для начала расскажу о том, какие случились багфиксы.

Первое, и самое главное. Наконец-то, кажется, были решены все проблемы с часовыми поясами. Если вы их и не замечали — очень хорошо, тогда вам и незачем знать, в чём они заключались (смайлик). Одна из неприятностей при этом обновлении состоит в том, что 3 из 5 таблиц в базе данных придётся сконвертировать в новый формат. Как мне кажется, при этом проблем возникнуть не должно, так как я принял все меры предосторожности на случай, если что-то пойдёт не так.

В любом случае бэкап перед этим обновлением не повредит. Пара кликов, зато будет сухо и комфортно. При этом важно, что бэкапы от старых e2 не будут подходить к новым, то есть если вдруг придётся восстанавливаться из бэкапа, нужно будет взять первую Oranda. Но всё же я уверен, что не придётся.

Можно сказать, что то, как работали часовые пояса раньше — всё это было одним большим багом. Просто чудо, что его практически никто не замечал! Кстати, его исправление даст нам несколько новых возможностей.

Другие, мелкие баги, которые были исправлены:

  • возможно, решена проблема кракозябр в RSS в некоторых читалках;
  • время последнего посещения в «Информации о блоге» могло отображаться неправильно;
  • с помощью страницы «Создание кейворда» можно было создать кейворд, содержащий символы «/» и «,» (осторожно: у вас этот баг всё ещё есть, не нужно с ним экспериментировать, потом бороться с таким кейвордом может быть не просто)
  • ещё несколько проблем с кейвордами, содержащими хитрые символы;
  • в архиве текущий день месяца подсвечивался даже не в текущем году;
  • ссылки в календаре могли вести на тот же день, какой в данный момент просматривается;
  • диапазон лет внизу, где копирайты, мог отображаться неправильно;
  • при редактировании ответа на комментарий HTML entities отображались символами, а не as-is;
  • решены проблемы с поиском, когда запрос содержит HTML entities;
  • немного причёсаны кавычкер и wiki-парсер (хотя не идеальны они, чёрт возьми);

Как я уже сказал, хотелось сделать просто Service Pack, но ведь править баги — занятие ужасно скучное, нужно себя хоть как-то развлекать. Поэтому в перерывах между ними помаленьку добавлялись разные фичи, — о которых мы и поговорим в следующей серии.

Перестановка слагаемых: 2007 Microsoft Office

Сегодня Microsoft объявили «рыночное» название для Office 12: 2007 Microsoft Office. Поменяется ли сумма от перестановки слагаемых?

Если вы вдруг не следите за событиями. Интерфейс в новом офисе (точнее, в основных продуктах) был кардинально переработан, и в нём просто больше нет таких понятий как «меню», «тулбар», «панель инструментов». Вместо этого есть штука, которая неофициально называлась лентой (Ribbon), но теперь называется Command Bar, и она разделена на несколько закладок...

  • Обзор нового интерфейса. Для тех, кто хочет быстро увидеть несколько картинок с краткими пояснениями.
  • Блог Jensen Harris — главного по новому интерфейсу. Очень интересно, читаю его давно. Подробностями того, как принимаются те или иные решения по интерфейсу, как тестируются все эти решения, плюс полезные советы и соображения по Office в целом.

Похоже, что новый интерфейс на самом деле будет хорош, однако кроме интерфейса появится ещё куча радостей: множество улучшений в Outlook, новые открытые XML-форматы для документов, красивые диаграммы и графики в Excel, нативная поддержка PDF... Но всё же, интереснее всего потыкаться в новый интерфейс, да.

А ещё вы можете почитать на эту тему скучный и бессмысленный пресс-релиз с кучей маркетингового шума.

spreadinternetexplorer.com

Открыл для себя чудо-блог:

It is widely know that Bill Gates invented RSS and Tabbed Browsing back in 1992 but didn’t implement them into Internet Explorer because he was too busy making billions.

(Отсюда)

Ранее Ctrl + ↓