Dyzzet https://dyzzet.ru/ Dyzzet Функция preg_replace_callback_array() https://dyzzet.ru/preg_replace_callback_array/ 2a38a4a9316c49e5a833517c45d31070 28 Aug 2018 01:00:00 +0000 В PHP 7 появилась функция preg_replace_callback_array(). Я её использовал в последнем проекте. Хочется показать на простых примерах, как она работает. Для этого разберём и другие функции. Для понимания статьи нужно знать, как работают регулярные выражения.

Давайте напишем небольшой интерпретатор некоторых BB-кодов.

Замена по одному выражению

Начнём с простой замены: [b]<b> (здесь и далее с учётом пробелов и переносов, то есть варианты типа [ b ] тоже сработают). Для удобства основные символы выделены жёлтым цветом.

$subject = 'To [b]be[/b] or not to be?';$pattern = '/\[\s*b\s*]/';$replacement = '<b>';echo preg_replace($pattern, $replacement, $subject) . PHP_EOL;// 'To [b]be[/b] or not to be?'// 'To <b>be[/b] or not to be?'
]]>
Живое место https://dyzzet.ru/active-and-inactive-areas/ c7e1249ffc03eb9ded908c236bd1996d 27 Aug 2018 17:00:00 +0000 Продолжаем рассказ о грехах современных интерфейсов. Как часто вы случайно нажимали на место, которое не выглядит нажимаемым? Спорю, что чаще, чем хотелось бы.

На сайте «ВКонтакте» слева страницы находится широкая полоса, которая работает кнопкой «Наверх».

]]>
Суперинтеллект и диалекты C https://dyzzet.ru/superintelligence-and-dialects-of-c/ 93db85ed909c13838ff95ccfa94cebd9 22 Aug 2018 11:15:00 +0000 Никогда не нажимал на контекстную рекламу (только случайно), а тут решил. Нашлось много интересного.

]]>
Не будь как Газета.ru https://dyzzet.ru/don-t-be-like-gazeta-ru/ fe9fc289c3ff0af142b6d3bead98a923 23 Jun 2018 09:04:00 +0000 Сайт «Газеты.ru» долго загружается, постоянно тормозит, на нём много рекламы, но редакция придумала способы ещё сильнее его ухудшить.

]]>
1459 дней назад https://dyzzet.ru/x-days-ago/ a3f390d88e4c41f2747bfa2f1b5f87db 23 May 2018 01:27:00 +0000 Самое дурацкое в интерфейсах, что только можно было придумать, это писать количество дней, прошедших после даты публикации, вместо самой этой даты. Например, «85 дней назад», а не «27 февраля 2018» или «2079 дней назад» вместо «12 сентября 2012».

Мозгу трудно оценить, когда это было. А приблизительные оценки («два года назад») раздражают ещё сильнее.

Если информация оперативная, например, в мессенджере, то какой-то смысл есть: «Был в сети 2 минуты назад». На новостных сайтах метка времени (часы и минуты) может на следующий день превращаться в надпись «вчера».

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

]]>
Язык C для гениев https://dyzzet.ru/the-c-language-for-geniuses/ 14bfa6bb14875e45bba028a21ed38046 07 May 2018 07:07:00 +0000 Целевая аудитория — владеющие основами алгоритмизации и какого-либо языка программирования, те, кого не пугают слова «переменная» и даже «рекурсия». В курс (пока что) не входят многие серьёзные темы, например, volatile или глубины стандарта. Также я не буду рассматривать конкретные средства разработки, процесс создания проекта и компиляции. Лучше сосредоточимся на средствах языка и стандартной библиотеки. Если вы можете самостоятельно справиться с этим, то справитесь и с материалом. Сперва нужно быть знакомым с основами компьютерных архитектур, уметь переводить числа между разными системами счисления, складывать, вычитать в них и так далее, владеть основами логики, комбинаторики. Не лишним будет умение читать технические тексты по-английски и писать комментарии.

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

Это, скорее, конспект без лишнего шума. Люди не машины, нам нельзя скормить алфавит, ключевые слова, завалить терминами «сигнатура» и «семантика», дать грамматику языка и что-то ждать в ответ. Я буду показывать примеры — от простого к сложному — которые вам нужно компилировать, изучать, как-то изменять. Самостоятельность — ключ к глубокому пониманию.

Оглавление

§ 8.

§ 14.

Компиляция и выполнение программы

 

Литература

 

Задачи

]]>
Нули функции. Численные методы https://dyzzet.ru/zeros-of-function/ 735b90b4568125ed6c3f678819b6e058 18 Mar 2018 03:32:00 +0000 Постановка задачи: на интервале [a, b] задана функция f(x), удовлетворяющая некоторым условиям. Известно, что на этом интервале только один корень. Требуется его найти.

]]>
Узкая полоса прокрутки https://dyzzet.ru/scrollbar/ 3295c76acbf4caaed33c36b1b5fc2cb1 20 Feb 2018 10:50:00 +0000 Новая дурацкая мода — узкая полоса прокрутки, которая становится нормального размера, когда пользователь наводит на неё курсор.

Ведёшь курсор вправо, но полоса прокрутки не становится шире. Через мгновение курсор уже приобретает иной вид, предлагая изменить размер окна. Приходится уводить курсор влево. Встречается не в одном месте.

]]>
Сортировка Шелла. Интерактивная анимация https://dyzzet.ru/shell-sort/ fc490ca45c00b1249bbe3554a4fdf6fb 08 Nov 2017 07:39:00 +0000 Сортировка Шелла — обобщение сортировки вставками, поэтому сперва нужно разобраться с ней.

Скажем, что сперва шаг сортировки равен 5 (на практике это число должно быть другим). Получается пять цветных массивов, которые сортируются по отдельности. Как? С помощью сортировки вставками. До и после:

]]>
Сортировка вставками. Интерактивная анимация https://dyzzet.ru/insertion-sort/ ea5d2f1c4608232e07d3aa3d998e5135 08 Nov 2017 07:29:00 +0000

Идея сортировки: берём очередной элемент из ещё не отсортированной части массива (серый цвет) и ищем для него подходящее место в уже отсортированной части массива (чёрный цвет).

]]>
Гномья сортировка. Интерактивная анимация https://dyzzet.ru/gnome-sort/ 03afdbd66e7929b125f8597834fa83a4 08 Nov 2017 07:23:00 +0000 Идея гномьей (наивной) сортировки такова. Представим, что числа — это горшочки. Гном начинает проверять горшочки слева направо. Пока они упорядочены по возрастанию, он просто продолжает проверять дальше. Как только он встречает горшок, который не на своём месте, он постепенно возвращается влево, находя ему подходящее место. Как только горшочек поставлен куда нужно, гном продолжает идти вправо.

]]>
Сортировка выбором. Интерактивная анимация https://dyzzet.ru/selection-sort/ 44f683a84163b3523afe57c2e008bc8c 08 Nov 2017 06:55:00 +0000

Идея этой сортировки проста: ищем минимальный элемент в ещё не отсортированной части массива (правой, в анимации обозначена серым цветом) и помещаем в конец уже отсортированного подмассива (слева, обозначено чёрным).

]]>
Сортировка пузырьком. Интерактивная анимация https://dyzzet.ru/bubble-sort/ 7f39f8317fbdb1988ef4c628eba02591 06 Nov 2017 00:56:00 +0000 Это первая часть проекта. Далее будут сортировка выбором, гномья сортировка («глупая»), сортировка вставками, сортировка Шелла, слиянием, кучей и сортировка Хоара (быстрая).

Сортировка пузырьком известна многим. Её идея очень проста: берём пары соседних элементов и меняем их местами, если порядок неверный. И так много раз.

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

]]>
Загадка кривой полосы. Эпизод из истории компьютерных игр https://dyzzet.ru/curved-runway/ 072b030ba126b2f4b2374f342be9ed44 19 Oct 2017 13:13:00 +0000 В игре GTA: Vice City одна из взлётно-посадочных полос кривая.

]]>
Разговоры https://dyzzet.ru/a-fly-on-the-wall/ 093f65e080a295f8076b1c5722a46aa2 22 Aug 2017 11:36:00 +0000 Слова разных проходивших мимо людей. Обрывки фраз.

— Вот зачем ты ему строчишь?

— Я ради него «Вотсап» поставила? «Вотсап» — интернет в телефоне, программа... интернет... такая...

— Он четыре года по вахтам... баб там себе заводил.

— Джаз есть, а на танго тела не хватает.

— Мордор — это то, куда шли...

— Борщ, считается, с Украины.

— Не сохранён номер, просто телефон.

— Кроссовочки.

— Подожди, а там эти прививки ставят все.

— И мне в лицо.
— Он хотел тебя изничто-о-ожить.

— И что, что у меня будет другой?

— Я там, там, не здесь.

— Ты почему в интернет не выходишь? Выходи. Ты сообщения не читаешь.

— Он такой, постарше, лет пятидесяти.

— Что за бред-то?

— Отдыхать шесть часов? Неплохо, неплохо.

— Зато она потрясающая танцовщица, она просто создана для этого.

— Да как-то ску-у-учно стало, надое-е-ело.

— Хотя, я слышал, есть нетяжёлые песни.

]]>
Мёртвая очередь https://dyzzet.ru/dead-queue/ 66f041e16a60928b05a7e228a89c3799 16 Aug 2017 18:20:00 +0000 Я жду письмо. Чтобы проверить, получал ли я что-нибудь, я отправился на почту.

Внутри ждал приятный с виду сюрприз: в очереди было лишь несколько человек. Решил взять талончик, не зря же волшебная коробонька стоит (об этом я чуть позже не пожалел). И вот мы стоим, а табло пустое.

]]>
Вязаный мишка https://dyzzet.ru/bear/ 72b32a1f754ba1c09b3695e0cb6cde7f 16 Aug 2017 17:40:00 +0000 Ещё в марте 2016 вязаный мишка приехал к Фелише в Санкт-Петербург...

]]>
Полиморфная кухня &mdash; 5. C++11 и C++14 https://dyzzet.ru/inheritance-and-polymorphism-in-cpp11-and-cpp14/ b53b3a3d6ab90ce0268229151c9bde11 10 Jul 2017 08:52:00 +0000 В пятой части серии рассмотрим возможности наследования и полиморфизма, которые появились в стандарте C++11, а также C++14.

Возьмём иерархию из предыдущей статьи (исходный текст см. там же).

]]>
Smart Watch GT08 https://dyzzet.ru/smart-watch-gt08/ 9f61408e3afb633e50cdf1b20de6f466 17 Jun 2017 18:50:00 +0000 Некоторое время назад пришлось расстаться со своим HTC Desire 310. Хороший был аппарат, до сих пор иногда жалею. Сейчас я приобрёл Smart Watch GT08 и предлагаю вам обзор. Я не описывал коробку, комплект поставки, потому что это всё было уже тысячу раз. Взамен я постарался рассказать о том, о чём не говорят в обзорах.

]]>
Полиморфная кухня &mdash; 4. Приведение dynamic_cast и RTTI https://dyzzet.ru/dynamic_cast-and-rtti/ a684eceee76fc522773286a895bc8436 07 Jan 2017 17:58:00 +0000 Как у наших ворот за горою
Жил да был бутерброд с колбасою.
Захотелось ему прогуляться,
На траве-мураве поваляться.
И сманил он с собой на прогулку
Краснощёкую сдобную булку.
Корней Чуковский

В трёх первых частях серии мы подробно рассмотрели многие аспекты, касающиеся наследования и полиморфизма в C++. Сегодня поговорим о динамическом приведении типа и об идентификации типа на этапе исполнения программы.

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

Как всегда, придумаем какую-нибудь несложную иерархию.

]]>
Полиморфная кухня &mdash; 3. Множественное и виртуальное наследование https://dyzzet.ru/multiple-and-virtual-inheritance/ d82c8d1619ad8176d665453cfb2e55f0 27 Dec 2016 16:28:00 +0000 В первой части серии мы рассмотрели основы наследования и полиморфизма в языке C++, во второй рассмотрели механизм, благодаря которому всё это работает. Идём дальше: создадим более замысловатую иерархию.

Сегодня реализуем следующую иерархию. Базовым классом будет класс Cmyk, реализующий цветовую схему CMYK. Класс CmykGy будет содержать дополнительный серый, класс CmykLcLm — дополнительные светло-синий и светло-малиновый. Класс CmykGyLcLmLg внизу иерархии будет содержать все упомянутые дополнительные цвета (серый, светло-синий, светло-малиновый), а также светло-серый.

                                          Cmyk                             ┌──────────────┴──────────────┐                          CmykGy                        CmykLcLm				             └──────────────┬──────────────┘			               CmykGyLcLmLg
]]>
Полиморфная кухня &mdash; 2. Таблицы виртуальных функций https://dyzzet.ru/vmt/ 9a1158154dfa42caddbd0694a4e9bdc8 19 Oct 2016 17:52:00 +0000 В предыдущей статье мы рассмотрели основы наследования и полиморфизма в языке C++. Теперь подробнее рассмотрим, как реализован механизм полиморфизма.

Повторим основные моменты. Если в классе есть хотя бы одна функция с ключевым словом virtual, то она считается виртуальной, а сам класс — полиморфным. Для каждого полиморфного класса создаётся специальная таблица — таблица виртуальных функций. А каждый объект любого из полиморфных классов дополняется указателем на одну из таких таблиц.

Рассмотрим простую иерархию: розетка и заземлённая розетка.

                                          SocketGroundedSocket
]]>
Полиморфная кухня &mdash; 1. Наследование и полиморфизм в C++ https://dyzzet.ru/inheritance-and-polymorphism/ 2838023a778dfaecdc212708f721b788 25 Aug 2016 15:44:00 +0000 В языке C++ наследование и полиморфизм — очень важные понятия. Эта тема довольно обширна, для её понимания необходимо хорошо уяснить для себя, как объекты реального мира соотносятся с объектами в языке, как и когда происходит создание и уничтожение объектов, как работать с памятью, ссылками, указателями и зачем необходимы списки инициализации. Не лишним будем знание стандартных контейнеров, умных указателей и понимание смысла константности.

Напишем класс Pancake. Добавим три поля: радиус блинчика, толщину и сорт муки. Конструктор этого класса снабдим списком инициализации. Последний штрих — напишем функцию print().

class Pancake
{
public:
    Pancake(int radiusMm, int thicknessMm, int flourSort) :
        radiusMm_(radiusMm),
        thicknessMm_(thicknessMm),
        flourSort_(flourSort)
    {
    }

    void print() const
    {
        std::cout << "Pancake." << std::endl;
    }

protected:
    unsigned radiusMm_;     // RRRRRRRR RRRRRRRR RRRRRRRR RRRRRRRR
    unsigned thicknessMm_;  // TTTTTTTT TTTTTTTT TTTTTTTT TTTTTTTT
    char flourSort_;        // SSSSSSSS 00000000 00000000 00000000
};
]]>
Это «Спартан»! Коротко о Microsoft Edge https://dyzzet.ru/this-is-spartan/ c0c7c76d30bd3dcaefc96f40275bdc0a 14 Aug 2015 12:29:00 +0000 В новой операционной системе Windows 10, о которой уже шла речь, появился браузер Microsoft Edge. Project Spartan — его кодовое название. Internet Explorer никуда не делся, более того — в браузере Edge есть пункт меню «Открыть в Internet Explorer». Что же собой представляет этот «абсолютно новый браузер для Windows 10», «разработанный для письма, чтения, исследований и работы непосредственно в интернете»?

Вот что я увидел при первом запуске.

Думаю, комментарии излишни. Лишь повторю за маркетологами: «Microsoft Edge: больше, чем просто просмотр веб-страницы».

]]>
Штампованный хлам. Особенности веба эпохи планшетов https://dyzzet.ru/hackneyed-waste/ f457c545a9ded88f18ecee47145a72c0 06 Aug 2015 08:27:00 +0000 Сегодня речь пойдёт о некоторых современных «веяниях» в веб-дизайне. Дух времени диктует: сайт должен работать на разных платформах, на устройствах с разным разрешением, выглядеть аккуратно, вести себя предсказуемо и так далее. Индустрия подарила нам для этого средства, которые с лёгкостью позволяют это делать. Однако способы их реализации и то, как веб-дизайнеры всем этим пользуются, — достаточный повод для того, чтобы поругаться.

Посмотрите — красота.

]]>
X https://dyzzet.ru/windows-x/ 67c6a1e7ce56d3d6fa748ab6d9af3fd7 31 Jul 2015 00:07:00 +0000 Сейчас в интернете будет шквал обзоров новой операционной системы от Microsoft — Windows 10. Но у меня нет цели делать полные обзоры, хочется лишь поделиться своим негодованием. Как обычно, дьявол кроется в деталях. А вот и он.

«Время перезапуска запланировано»

Заходим в синтетический заменитель панели управления: ПараметрыОбновление и безопасностьЦентр обновления Windows. Вчитываемся.

]]>
Запятая, Карл! Как устроены типы float и double https://dyzzet.ru/float/ d9d4f495e875a2e075a1a4a6e1b9770f 15 Jul 2015 16:00:00 +0000 Плавающая запятая даёт много преимуществ, но «заплыв» этот полон моментов, требующих понимания и тщательного подхода. Числа с плавающей запятой используются слишком часто, чтобы пренебрегать их глубоким пониманием. Поэтому нужно хорошо разбираться, как представлены числа с плавающей запятой и как работают вычисления с ними.

Экскурс

Число с плавающей запятой представлено в следующем виде:

N = [s] × m × 2e,

где m — мантисса (23 бита — дробная часть мантиссы и неявно заданный ведущий бит, всегда равный единице, поскольку мантисса хранится в нормализованном виде), e — смещённая экспонента/порядок (8 бит). Один бит отводится под знак (s, бит равен нулю — число положительное, единице — отрицательное).

Тип double полностью аналогичен float, он лишь содержит больше битов мантиссы и порядка.

Рассмотрим какой-нибудь пример. Число 3,5 будет представлено в следующем виде:

]]>
Не о’кей, Google! https://dyzzet.ru/not-okay-google/ 6c8349cc7260ae62e3b1396831a8398f 20 Apr 2015 21:20:00 +0000 Сегодня, 21 апреля, гигант и монстр интернет-поиска Google вводит в действие политику ранжирования сайтов в соответствии с новым критерием: удобством просмотра на мобильных устройствах. Доля мобильных пользователей интернета растёт, учитывать их интересы — похвальная затея, но реализована она безобразно. Предлагаемые инструменты, манера общения с веб-мастерами, сроки, ультимативный и безапелляционный тон — классика этой компании, в чём ещё раз можно убедиться.

]]>
Массив здорового человека. Теперь в&nbsp;3D! https://dyzzet.ru/array-of-a-healthy-man-3d/ f7177163c833dff4b38fc8d2872f1ec6 20 Apr 2015 11:30:00 +0000 В прошлой статье разбирались достоинства и недостатки различных форм представления массивов в памяти. В этот раз рассмотрим трёхмерный случай (и вообще N-мерный) и обратим внимание на то, как производится пересчёт логических координат в фактические.

Сперва вернёмся к двумерному случаю. Обращение к j-му элементу, раположенному в i-й строке, выглядит следующим образом: array_of_a_healthy_man[i * w + j] (w — количество элементов в строке). На рисунке представлено логическое и фактическое представление двумерного массива. Таким образом, слагаемое i * w означает «пропустить i строк, содержащих по w элементов».

]]>
Массив здорового человека https://dyzzet.ru/array-of-a-healthy-man/ 17e62166fc8586dfa4d1bc0e1742c08b 12 Apr 2015 12:40:00 +0000 Задача проста: организовать хранение двумерного массива. Во время написания некоторой программы один из моих учеников использовал два разных способа представления двумерного массива в памяти, оба из них не были эффективными, хотя вопрос хранения данных на стеке и в куче уже нами обсуждался. Другой студент, когда я попросил прокомментировать разные способы выделения памяти, испытал затруднения. Получается, что всё бывает не так очевидно, как кажется. А представить визуально и сказать с использованием точных терминов то, что описывается в коде, и вовсе оказывается сложной задачей.

Пусть необходимо хранить следующий массив элементов типа int размерностью 5×10.

35 58 73 32 35 32 59 95 19 39
64 54 45 73 52 20 92 76 94 92
47 93 65 14 25 92 27 93 14 94
90 45 85 31 69 32 95 12 87 53
75 11 47 72 33 42 58 62 57 85

Самый адекватный вариант в большинстве случаев — выделить в куче один массив для всех элементов.

const int w = 10, h = 5;
int* array_of_a_healthy_man = new int[h * w];

]]>
Ёжик под пальмой https://dyzzet.ru/hedgehog-under-palm/ 9bf31c7ff062936a96d3c8bd1f8f2ff3 27 Feb 2015 10:30:00 +0000 Уже и не вспомнить, как и когда родилась эта тема. С точностью можно сказать одно: ёжиков любят все, а пальмы смотрятся красиво. Я просил нарисовать ёжика под пальмой, рисовать все тоже любят, поэтому наслаждаемся. Свои рисунки можете присылать на адрес dyzzet@dyzzet.ru.

]]>
Стритёрские тачки https://dyzzet.ru/street-cars/ d67d8ab4f4c10bf22aa353e27879133c 19 Nov 2014 16:00:00 +0000 Я люблю поисковик «Яндекса» за его любовь к моему сайту. Множество заходов — именно оттуда. Иногда интересно почитать, какая именно поисковая строка завела пользователя в этот уютный уголок.

Нашлось всё.

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

]]>
Лучший подарок https://dyzzet.ru/harry-potter/ 19ca14e7ea6328a42e0eb13d585e4c22 19 Nov 2014 07:00:00 +0000 — Смотрите! Джей К. Роулинг, автор «Гарри Поттера»! Вы приучили к чтению целое поколение детей.
— Спасибо, красавица.
— А вы не скажете, чем всё закончится?
— Он вырастет и женится на тебе. Это ты хотела услышать?
— Да-а...
«Симпсоны»

Приближавшийся день рождения одной из подруг (plej neordinara junulino kiu mi scias) и попавшаяся под руку статья DIY-тематики сами собой подтолкнули к идее совершить безумное действо — вручную собрать книгу. Аккуратный расспрос выявил любимую тему — поттериану.

]]>
Хайку https://dyzzet.ru/beep/ a5771bce93e200c36f7cd9dfd0e5deaa 07 Nov 2014 05:30:00 +0000 Это хайку по случаю возвращения с того света беспощадно залитого чаем нетбука цвета неба над Фудзиямой в ясный день. Особая музыка полуживого чуда инженерной мысли натолкнула на идею написания небольшого произведения в классическом японском жанре. Каждая из строк символизирует этапы разрешения ошибки.


Южный ветер. Ясный день (Красная Фудзи). Кацусика Хокусай. 1830.




Пи-пи-пи-пи пи-и.

Пи-пи-пи пи-и пи пи пи-и.

Пи-пи-пи-пи-пи.






]]>
Лоск 80-х. Графические решения GTA: Vice City https://dyzzet.ru/gta-vice-city/ a5bfc9e07964f8dddeb95fc584cd965d 24 Oct 2014 16:00:00 +0000 Низкое качество текстур, множество огрехов опять же — в текстурировании, маленькое число полигонов у моделей, заметные паттерны на воде — эти и другие недостатки присущи игре Grand Theft Auto: Vice City, вышедшей в 2002 году. Но любят эту игру за геймплей, а не за графику. Хотя и в ней есть некоторый лоск. А самое сложное с точки зрения создания реалистичного изображения — освещение, тени и отражения — реализовано в этой игре порой очень интересным образом. Не ставя перед собой цель оценить все детали, предлагаю просто посмотреть на графику мира лучшей игры серии GTA с необычной стороны.

]]>
Apache для пряничков. Простые перенаправления (в картинках) https://dyzzet.ru/apache-simple-redirect/ e369853df766fa44e1ed0ff613f563bd 26 Sep 2014 22:00:00 +0000 Статистика посещений показывает, что один из постов об ошибке в среде разработки имеет много переходов из поисковых систем. Поэтому было решено развивать техническую рубрику и приносить больше пользы. И в первую очередь хочется привнести в сеть то, что оказалось бы полезным самому. При работе с сайтом приходится иметь дело с конфигурационными файлами сервера. В интернете достаточно статей на эту тему, однако не во всех из них материал изложен ясно. Получилась шпаргалка, помогающая быстро сориентироваться и выбрать подходящий вариант.

]]>
Стритёрские истории &mdash; 2014 https://dyzzet.ru/street-2014/ 1f0e3dad99908345f7439f8ffabdffc4 21 Sep 2014 19:30:00 +0000 Двадцать пять выступлений с первого мая по тридцать первое августа. Множество новых номеров в репертуаре. Много хороших впечатлений и сотни безвозвратно уничтоженных нервных клеток. Таким был четвёртый сезон стрита. Но если отбросить невесёлое и легкомысленное — адекватным.

]]>
Standalone-блог vs.&nbsp;LiveJournal https://dyzzet.ru/standalone-blog-vs-lj/ 182be0c5cdcd5072bb1864cdee4d3d6e 13 Sep 2014 11:30:00 +0000 Yeah, well, I’m gonna go build my own theme park. With blackjack and hookers. In fact, forget the park!
Futurama

Да, ну и ладно, я построю свой луна-парк. С блек-джеком и шлюхами. Хотя... зачем мне луна-парк!
«Футурама»

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



Языком метафор.


]]>
Каша из словаря https://dyzzet.ru/porridge-of-dictionary/ 4e732ced3463d06de0ca9a15b6153677 11 Sep 2014 10:00:00 +0000 Грамотность, как известно, сексуальна. Но словари и справочники порой прямо противоречат друг другу. В таких условиях писать грамотно и «держать марку» становится затруднительно. Авторы правил и составители словарей не могут договориться, однако нам, простым людям, приходится выбирать между разными вариантами. Выкручиваться из этой ситуации непросто, но попытаться можно. Представляю небольшое лексикографическое исследование.

]]>
Интернет-пользователи: какими они бывают https://dyzzet.ru/internet-users/ c16a5320fa475530d9583c34fd356ef5 03 Sep 2014 17:00:00 +0000 Продолжение небольшой серии старых переводов. Статья Андреа Джигенти, производственного менеджера Riplife Gaming Technologies. Оригинал и перевод распространяются на условиях лицензии Creative Commons. Вы можете копировать и редактировать текст при обязательном указании авторов оригинального текста и перевода.

]]>
Все оттенки «Фейсбука» https://dyzzet.ru/the-facebook-reckoning/ 34173cb38f07f89ddbebc2ac9128303f 03 Sep 2014 02:30:00 +0000 Это мой старый перевод, датированный 30 октября 2011 года. Я решил собрать свои тексты в одном месте. Это небольшая заметка за авторством Энила Дэша (Anil Dash), предпринимателя, основателя и со-основателя различных компаний. Оригинал и перевод распространяются на условиях свободной лицензии Creative Commons. Вы можете копировать и редактировать этот текст при обязательном указании авторства оригинального текста или перевода и некоммерческом распространении под той же лицензией.



В одном из номеров еженедельника «Нью-Йоркер» в статье Хосе Антонио Варгаса изображён яркий профиль Марка Цукерберга. В той статье было процитировано моё высказывание о Марке: «Если тебе 26, ты „золотой ребёнок“, у тебя всегда было крепкое здоровье, тебя опекали всю твою жизнь, тебе всегда улыбалась удача, естественно, ты не задумываешься над тем, что кто-нибудь когда-нибудь захочет что-то скрыть». Это точная цитата, но есть тонкий нюанс в моём отношении к социальной сети «Фейсбук», и это не просто замечание о привилегиях её CEO.

]]>
Уникальное предложение https://dyzzet.ru/unique-proposal/ 33e75ff09dd601bbe69f351039152189 12 Aug 2014 21:00:00 +0000 Четыре дня назад мне впервые довелось поучаствовать в одном очень интересном мероприятии. Публикуется с разрешения участников этого события.


Место действия.


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

Час «Ч», звонок, мы договорились о том, что за мной подъедет машина. Я надел хорошую рубашку, чтобы выглядеть подобающе. По дороге я повторял текст песни «Et si tu n’existais pas», которую всей компанией выбрали на набережной.

Мы подъехали прямо к месту работы девушки, вытащили инструмент. И вот вышла Екатерина и я начал играть. Евгений произнёс свою речь, которую он для надёжности повторял на светофорах.

Цветы, поцелуи, счастье — всё, как в хорошей киношной сцене. Всё было обставлено одновременно просто и со вкусом. По лицу Екатерины было видно, насколько внезапным и волнующим было происходящее вокруг.

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

]]>
Сетевые сектанты в&nbsp;IT https://dyzzet.ru/mlm/ 02e74f10e0327ad868d138f2b4fdd6f0 04 Aug 2014 18:00:00 +0000 Мне посчастливилось увидеть это вживую. Якобы высокотехнологичное уникальное чудо под названием TalkFusion, не способное существовать без сети «дистрибьюторов», технично вербуемых специально обученными людьми. Конкуренты ещё не представляют всей опасности. При наборе этого названия в поиске сразу отображается подсказка «развод». Просто необходимо написать об этом по трём причинам: впаривали чушь, то есть считали за идиота — раз, позволяли себе грубости — два, вели себя лицемерно в корыстных целях — три. Даже немного жаль, что со мной не было диктофона.

]]>
Мудрость спамеров https://dyzzet.ru/spam/ 8e296a067a37563370ded05f5a3bf3ec 09 Jul 2014 15:34:00 +0000 Время от времени приходят комментарии от спамеров, что даже заставило включить премодерацию. Кроме откровенно мусорных сообщений с кучей ссылок, есть целый ряд занимательных, построенных по одной модели: афоризм, прочерк и ссылка. Перед вами цитатник, составленный из таких сообщений.



«Лишь в людях себя познать способен человек».

]]>
A Big Adventure, A Bigger Change https://dyzzet.ru/a-big-adventure-a-bigger-change-en/ 37693cfc748049e45d87b8c7d8b9aacd 05 Jul 2014 04:00:00 +0000

You also may read this article in Russian.
Читайте также версию этой статьи на русском языке.


About six months ago my American friend Felicia Kenny told her part of a story about moving to Russia and studying Russian. Now, it is the turn of her husband, Joel, who went with her.

]]>
Большое приключение, ещё большие перемены https://dyzzet.ru/a-big-adventure-a-bigger-change/ 1ff1de774005f8da13f42943881c655f 05 Jul 2014 04:00:00 +0000

Читайте также версию этой статьи на английском языке.
You also may read this article in English.


Примерно полгода назад мой американский друг Фелиша Кенни рассказала свою часть истории о переезде в Россию и изучении русского языка. Теперь очередь её мужа Джоэла, который последовал за ней.

]]>
Психбольницу в руки пациентов! https://dyzzet.ru/twitter/ b6d767d2f8ed5d21a44b0e5886680cb9 27 Jun 2014 19:00:00 +0000 «Твиттер» ограничивает 140 символами не только твиты, но и личные сообщения. Мало того что кому попало не отправить, так ещё и отключают эту возможность, если не пришёл ответ. При попытке телеграфировать (а иначе и не скажешь) вторые 140 символов появилось малосодержательное сообщение об ошибке.



Почему сообщение не может быть отправлено? Потому что я ссылку в первый раз написал? Нет. Потому что нельзя отправить больше одного, серьёзно? Бинго! А почему тогда сразу бы не сказать, что нельзя так делать? Этот эпизод мог бы встать в один ряд с классикой из книги Алана Купера об интерфейсах «Психбольница в руках пациентов. Почему высокие технологии сводят нас с ума и как восстановить душевное равновесие».

Когда я только столкнулся с этим, в голове сами собой родились воображаемые реплики от этого монстра по имени «Твиттер».

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

Используемые технологии заслуживают дополнительного пинка. Их универсальность и простота разработки выходят пользователям боком.

«Ты хочешь поставить курсор в это окошко? Подожди минутку, не двадцать второй век на дворе».

]]>
«Искусство без рамы» https://dyzzet.ru/art-without-a-frame/ 3c59dc048e8850243be8079a5c74d079 25 Jun 2014 16:00:00 +0000 В апреле 2007 года в газете «Вашингтон пост» был опубликован материал Джина Вайнгартена «Жемчужины перед завтраком» о «восприятии, вкусе и приоритетах людей». За его написание Джин получил в 2008 Пулитцеровскую премию. Многие могли слышать об этой истории, но я хочу, чтобы она осталась и здесь.

Кадр с камеры видеонаблюдения.


Известный скрипач Джошуа Белл, награждённый, среди прочего, премией «Грэмми», январским утром 2007 года скромно зашёл в вестибюль метро и сыграл на скрипке Страдивари шесть произведений на протяжении сорока пяти минут. Подобный эпизод в газете окрестили «искусством без рамы».

Мимо него прошли 1097 человек. Семь человек подошли, чтобы послушать музыканта. Только одна женщина узнала его. За всё выступление он заработал около 32 долларов от 27 прохожих (исключая 20 долларов, которые дала та женщина, которая узнала его). За три дня до этого он заработал значительно больше на концерте с тем же репертуаром.

Когда я играю в концертном зале перед аудиторией, которая платила за свои билеты, мне не надо добиваться признания. Мысль о необходимости этого — глупость. Я уже добился. Но здесь я стал опасаться: „Что, если я им не нравлюсь? Что, если их возмущает моё присутствие?“

When you play for ticket-holders, you are already validated. I have no sense that I need to be accepted. I’m already accepted. Here, there was this thought: What if they don’t like me? What if they resent my presence?

Как и я, Джошуа отметил, что дети с удовольствием останавливаются послушать.

На «Ленте.ру» есть сокращённый перевод оригинальной статьи.

]]>
Ideala junulino https://dyzzet.ru/ideala-junulino/ 98f13708210194c475687be6106a3b84 23 Jun 2014 04:00:00 +0000 Antaŭ nelonge mi komprenis ke mi renkontis ideala junulino. Ĝi estas eta rakonto ŝi. Kaj ŝi estas bela. Ni komencas nia vesperon de malkaŝemoj.

Fons Heijnsbroek. Limo de belo. 2008.

Mi havas multe da junulinoj kiu estas miaj amikoj. Mi demandis: “Vi estas plej —a junulino kiu mi scias. Kia vorto mi preterlasis?”

Respondoj estis:

  • fanatika kaj aroganta,
  • ĉarma,
  • bela,
  • neordinara,
  • normala,
  • malnormala,
  • skuita,
  • bukla.

Aliaj variantoj estis:

  • riginda,
  • “mojosa”,
  • parolema.

Kompleta sortimento! Mi ripetos vortaroj de la “neordinara” junulino: “Ĝi estas bone ke mi havas vin”.

]]>
Ideala tomboŝtono https://dyzzet.ru/ideala-tombosxtono/ 6f4922f45568161a8cdf4ad2299f6d23 12 Jun 2014 04:00:00 +0000 Saluton! Ĝi estas malgranda eksperimento; mi volas skribi la blogo en la stranga lingvo. Mi ĉiam volis skribi bagatelo kaj propraj ideoj pri ĉio. Krom politiko. Ne timu; aliaj enskriboj estos en la Rusa lingvo. Aŭtomataj interpretantoj mensogas, estu singardema!

Neofenda bildo.


Hodiaŭa temo estas ideala tomboŝtono; mi neniam ne skribus pri tiu en Rusa. Mi konas du la plej bonaj el ĉiuj variantoj. Ĝi ne estas “Memoru pri morto”. Ĝi estas mia nova ĝenro — “motivito”. (Ŝercas.)

Unua varianto estas: “Mi plu ne havas problemoj”. Ĝi estas ĉio. Ĝi aperigas, ke vi ne emociiĝu pro problemoj.

Alia varianto estas malplena tomboŝtono. Ĝi signifas, ke vivo devas esti bona kaj honesta; homoj konus, kiu la mortinto estas. Ĉio genia estas simple.

Aliaj vortoj estas senbezonaj.

]]>
Я д’Артаньян! https://dyzzet.ru/d-artagnan/ d3d9446802a44259755d38e6d163e820 27 May 2014 12:00:00 +0000 Небольшой фотосет вязаного мистера Фримена. Если кто-то его ещё не знает, можете посмотреть видео на официальном сайте этого персонажа.


]]>
«Почта России». Post&nbsp;scriptum https://dyzzet.ru/russian-post-ps/ 70efdf2ec9b086079795c442636b55fb 27 May 2014 01:00:00 +0000 Успешно, хотя и с большими потерями, завершилась эпическая история с «Почтой России». Но она не перестаёт удивлять! Вы думали, что халатность, безграмотность, неуважение к людям и неосторожное отношение к ценным вещам — это всё, на что они способны? Нет, дальше — больше!

Простите за смазанность. Дядька в коричневой куртке нервировал.


Когда горе-почтальоны не смогли донести моё заявление о розыске отправления до главпочтамта, я направился туда сам. В здании был ремонт и полный кавардак. Ладно, взяли, приложили к заявлению «обещалку» (с подписью без расшифровки и штампом), которую мне дали когда-то безответственные работники моего отделения.


Письмо первое, бессодержательное

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

Письма они шлют, замечу, заказные. То есть приходится ещё и каждый раз ходить к ним, чтобы забрать их творения.


Письмо второе, бессмысленное

Видимо, «Почта России» берёт на работу учеников капитана Очевидность, потому что из второго письма я узнал, что получил своё отправление обратно. Ну спасибо.


Письмо третье, бесполезное

Кровожадная сущность не давала мне покоя. Качество работы моего отделения отвратительное: плевали они на право подавать заявления на розыск (это был главный пункт моего заявления), да что там, никто даже не поздоровался ни со мной, ни с кем-то ещё, пока я там бывал.

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

Всё, что я получил в ответ, — это дешёвые отговорки: «С работниками отделения почтовой связи проведена техническая учёба по поводу приёма и отправки заявлений». Так они ещё и расписались в их некомпетентности и нежелании что-то самостоятельно с этим делать: они ничего не умеют, и мы их ничему не учили.


Вывод один

Многие работники почты не только безответственны и халатны, но их ещё и покрывает высокое начальство. Оставайся с миром, «Почта России».

]]>
Ненавистные слова https://dyzzet.ru/words/ a87ff679a2f3e71d9181a67b7542122c 05 May 2014 16:00:00 +0000 Вот небольшой список слов, выражений и языковых конструкций, которые мне не нравятся. По той или иной причине стараюсь их не употреблять. Ненависть к некоторым из них была привита окружающими либо СМИ, за что им большое «спасибо»: одной проблемой больше. К некоторым ненависть родилась сама собой. Многие годы этот список пополнялся, и он всё ещё открыт.

]]>
«Почта России» — «она такая же моя, как и ваша!» https://dyzzet.ru/russian-post/ c9f0f895fb98ab9159f51fd0297e236d 24 Apr 2014 16:00:00 +0000 Это великая организация. Где ещё вы найдёте столь полезную контору с сорока тысячами девятьсот одним отделением и восьмьюдесятью семью филиалами? Где ещё вам смогут оказать столь широкий спектр услуг? Доставка писем и посылок любых классов с SMS-уведомлением и отслеживанием, денежные переводы всех мастей, страхование, вклады, депозиты, кредиты, микрозаймы, выплата пенсий и пособий, приём целого спектра платежей, подписка на любые печатные издания, продажа лотерейных билетов (их берут, я видел!) и так далее. Не зря федеральное государственное унитарное предприятие «Почта России» чуть менее года назад (29 марта 2013) включили в Перечень стратегических предприятий Российской Федерации.

]]>
Трижды через Атлантику https://dyzzet.ru/t-shirt/ 8f14e45fceea167a5a36dedd4bea2543 15 Apr 2014 16:00:00 +0000 На днях от Фелиши Кенни, о которой я ранее писал, пришла бандероль с футболкой с нанесённой символикой её музыкального подкаста 5 Song Set («Пять песен»). Это подкаст, как говорит Фелиша, «со всеми видами в целом жизнерадостной музыки». Послушать выпуски можно на сайте, а также в группе в социальной сети «ВКонтакте».



]]>
«Используйте новое ключевое слово» https://dyzzet.ru/new/ c74d97b01eae257e44aa9d5bade97baf 11 Apr 2014 04:00:00 +0000 Компания «Майкрософт» ещё год назад порадовала своим шедевром автоматического перевода: «Шаблон, следующем за именем класса шаблон, параметры должны перечисляться в порядке, который используется в списке параметров шаблон».


Но на этот раз они превзошли сами себя.

warning CS0108: "Modeling.BezierCurve.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" скрывает наследуемый член "Modeling.Shape.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)". Если скрытие было намеренным, используйте новое ключевое слово.

В случае первого сообщения об ошибке хоть что-то понятно, можно ведь и поискать вариант на языке оригинала. В случае второго сообщения понятно всё и не понятно ничего. Если я должен использовать ключевое слово, то какое? Почему его от меня скрывают?

Недолгий поиск позволил выяснить, что последняя часть сообщения в оригинале звучала так: «Use the new keyword if hiding was intended». То есть: «Используйте ключевое слово new, если сокрытие было намеренным».

Почему я использую программу с дрянным переводом? А иначе ведь не попалась бы такая загадка. И ещё на руках плюс один аргумент в пользу отказа от исключительно машинного перевода, которым часто грешит «Майкрософт». Казалось бы, умные люди.

]]>
«Это самая чудовищная история, которую я когда-либо слышал» https://dyzzet.ru/job/ 6512bd43d9caa6e02c990b0a82652dca 19 Mar 2014 16:00:00 +0000

Иов и его друзья. Художник И. Репин.

Здесь описана сцена из мультсериала, в которой отец и мать (Джеральд и Шейла Брофловски) по очереди рассказывают историю из Библии об Иове своему потерявшему веру в Бога сыну Кайлу, у которого геморрой.

]]>
Автостопом до России https://dyzzet.ru/hitchhikers/ 45c48cce2e2d7fbdea1afc51c7c6ad26 23 Jan 2014 15:00:00 +0000

Читайте также версию этой статьи на английском языке.

You also may read this article in English.

Вот уже скоро будет год с того момента, как я познакомился с теперь уже замечательным моим другом Фелишей Кенни (Felicia Kenney) из города Юджин штата Орегон. За этот год она стала одним из моих близких друзей. Прямо сейчас Фелиша и её муж Джоэл находятся в Санкт-Петербурге. Они готовятся начать изучать русский язык в Санкт-Петербургском государственном политехническом университете. Это интервью о том, как они увлеклись изучением русского языка, как решили приехать в Россию, о прошлом и будущем одной американской семьи в России.

]]>
Hitchhikers to Russia https://dyzzet.ru/hitchhikers-en/ c51ce410c124a10e0db5e4b97fc2af39 23 Jan 2014 15:00:00 +0000

Читайте также версию этой статьи на русском языке.

You also may read this article in Russian.

It has been almost a year since I met my good friend Felicia Kenney from Eugene, Oregon. Over this year, Felicia’s become one of my close friends. Right now, Felicia and her husband Joel are in St. Petersburg. They’re going to start learning Russian at St. Petersburg State Polytechnical University. This is an interview about how they got involved in studying Russian, how they have decided to go here, about the past and the future of one American family in Russia.

]]>
«Это очень неприятно» https://dyzzet.ru/very-unpleasant/ c20ad4d76fe97759aa27a0c99bff6710 12 Jan 2014 15:00:00 +0000

Какое-то время тому назад, давно, я эту лекцию читал в Стэнфорде, такой университет в Англии. Стал я её читать, и вдруг приходит такой человек и садится сзади. Я знал, кто этот человек. И он всё время перебивает и говорит: «Всё неправильно». — И, в частности, он говорит: «У тебя алгоритм совершенно неправильный!» Знаете, это очень неприятно, когда вы читаете лекцию, а Кнут ругается.

Из лекции Александра Степанова «Наибольшая общая мера последние 2500 лет»

]]>
Стритёрские истории &mdash; 2013 https://dyzzet.ru/street-2013/ eccbc87e4b5ce2fe28308fd9f2a7baf3 17 Oct 2013 16:00:00 +0000 I’ve heard there was a secret chord
That David played and it pleased the Lord.
But you don’t really care for music, do ya?
Hallelujah

Сезон 2013-го года выдался чуть менее насыщенным, чем предыдущий, в том смысле, что походов было меньше. Такая вот она, сибирская погода. Но хотя бы не было постоянного дыма в воздухе.

Сезон был неплохой, я обрёл хорошего друга в лице N. Спасибо за сок, шоколадки и кракозябра. И вообще я снова познакомился с кучей интересных людей, а также встретился со старыми знакомыми. Спасибо, что продолжаете слушать меня.

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

]]>
Стритёрские истории &mdash; 2012 https://dyzzet.ru/street-2012/ c81e728d9d4c2f636f067f89cc14862c 22 Jun 2013 16:00:00 +0000 Неля, я ещё не придумал эпиграф.Но он будет!
Позор мне.

Нет в лабухе ни капли позы,
Он весь открыт и сердцем чист,
Не носит званье виртуоза,
Хотя он истинный артист!
Но мимо лабуха проходят
Все те, кому он друг и брат,
А вслед им в тёмном переходе
Хрипит простуженный талант.
Григорий Лепс — «Подайте музыканту, господа!»

Сейчас прошла половина 2013 года, поэтому пора уже написать о том, как прошёл сезон стрита 2012-го года. Пока ещё всё не забылось, ведь это был «сериал» почти из сорока эпизодов!

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

]]>
Невероятная история о «Википедии», «Ководстве» и типографике https://dyzzet.ru/kovodstvo/ 1679091c5a880faf6fb5e6087eb1b2dc 17 Jan 2013 15:00:00 +0000 Хочется рассказать историю, которая произошла в августе — сентябре прошлого, 2012-го, года.

Я являюсь редактором «Википедии», в основном я занимаюсь переводом статей, но иногда и просто их правкой. И после одной из многочисленных правок ко мне обратился участник (ныне покинувший проект) с таким вопросом: «Добрый день! Скажите, пожалуйста, зачем вы убрали из заголовка статьи пробелы, окружающие тире?» Такой вариант не противоречил изданию Аркадия Мильчина и Людмилы Чельцовой «Справочник издателя и автора», более того, оно соответствует написанию, указанному в § 97 «Ководства» Артемия Лебедева:

«В интервале значений или диапазоне (поезд Москва—Санкт-Петербург) тире пробелами не отбивается» («Ководство»).

]]>
Стритёрские истории &mdash; 2011 https://dyzzet.ru/street-2011/ c4ca4238a0b923820dcc509a6f75849b 28 Jan 2012 15:00:00 +0000 Подайте музыканту, господа!
И это вам когда-нибудь зачтётся!
Григорий Лепс.

Хотя до сезона, когда можно ходить на стрит, ещё далеко, и на дворе зима, ещё свежи воспоминания о прошлогодних походах на стрит. Ещё год назад я бы рассмеялся в лицо человеку, который сказал бы мне, что я когда-то буду стритовать. Кто же знал, что всё так обернётся...

Началось всё внезапно: июньским вечером я с инструментом пришёл с выступления на остановку, где никого не было, потому что было уже часов 10 вечера. Потом подошла незнакомая мне девушка и спросила:
— А вы мне не сыграете?
— А что мне за это будет?
Девушка достала 50 рублей. Так я стал стритёром, и это был первый мой стритёрский заработок. Та девушка послушала песню, а потом уехала домой. Автобусы ходили редко, и я решил потихоньку двигаться домой пешком.

Темнело... Да простят меня те, кому я мешал спать в ту ночь. Какой-то, простите, бомж просил дать на инструменте поиграть, я его спросил:
— А вы на чём-нибудь ещё играть умеете?
— Да на всём!

]]>