Pull to refresh

Калушата, калушата, тонкая шпация!

Reading time6 min
Views948
Как из­вест­но, тре­кинг из­ме­ря­ет­ся в ты­сяч­ных до­лях круг­лой шпа­ции, тре­кинг для двух сим­во­лов рав­но­зна­чен кер­нин­гу. Од­на круг­лая шпа­ция рав­на двум по­лу­круг­лым и че­ты­рем (или пя­ти?) тон­ким шпа­ци­ям.

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

Итак, на­ча­ло ян­ва­ря 2002 го­да, Моск­ва, ма­лень­кий уют­ный офис на ули­це Ва­ви­ло­ва.

From: klm
To: «Top Yandex» (для верховного руководства компании) [далее опущено]
Sent: Thursday, January 03, 2002 3:06 PM
Subject: Новый год — новая морда  [далее опущено]



3. На всех проектах надо добавить в копирайт год 2002


From: ava
Sent: Thursday, January 03, 2002 5:26 PM



При прошлых обсуждениях, насколько я помню, пришли к мысли, что правильно копирайт писать так:
Copyright © 1997 - 2002 "Яндекс"


Здесь «1997» — год старта проекта.

From: leo*****
Sent: Wednesday, January 09, 2002 5:35 PM


А еще лучше
Copyright © 1997-2002 «Яндекс»
потому что нет такого символа в русском языке — "

From: ava
Sent: Wednesday, January 09, 2002 5:40 PM


Это уже эстетство…

Кавычки, что русские, что буржуйские — все равно кавычки, а вот про пробелы — не уверен.
Есть где-нибудь каноническое описание написания этого дела?

From: motto
Sent: Wednesday, January 09, 2002 5:42 PM


Раз пошла такая пьянка…
Сейчас стоит длинное тире между годами, ничем не отбитое. Это правильно?
В общем, все пошли искать «Справочник редактора и корректора»…

From: leo*****
Sent: Wednesday, January 09, 2002 5:50 PM


Буржуйские кавычки не примет ни один уважающий себя корректор приличного журнала или книги. Сам сталкивался много раз.

Бывают три типа дефисов/тире и пробелов — короткие, средние и длинные.
Если я правильно помню, между цифрами полагается короткое тире (т.е. «длинный дефис» :)), отбитое очень короткими пробелами (шпациями). К сожалению, HTML этого не поддерживает, поэтому я никогда не пишу пробелы в данной ситуации — это ближе к каноническим типографским правилам.

Кстати, только лень мешает ставить нормальные длинные тире, а не дефисы, в ситуации, когда они нужны.

From:  ibo*****
Sent: Wednesday, January 09, 2002 6:14 PM


Если быть точным, я ставлю среднее тире (–), мне оно кажется более аккуратным и по размеру близким к печатному. Моду на длинное тире (—) ввела студия, но оно, по-моему, слишком длинное.

From: ava
Sent: Wednesday, January 09, 2002 6:12 PM


К сожалению, не только лень, но и любимый всеми Микрософт.
Объясню: почтовые клиенты этой известной фирмы (Outlook Express, например) заменяют русские кавычки на угловые скобки. В итоге скопированная страница, отосланная почтой, будет отображена некрасиво, что, по-моему, хуже, чем если бы там были бы английские кавычки, которые не изменятся.

ЗЫ. Да и не думаю я, что типографские требования применимы к интернету.

From: den*****
Sent: Wednesday, January 09, 2002 6:27 PM


Вот что написано в книжке Львовского по ТеХу1:

Всего бывают 4 зверя:
— дефис (hyphen)
— короткое тире (en-dash)
— длинное тире (em-dash)
— знак «минус»

Минус   стоит   особняком,  он  встречается  только  в  математических  формулах.

Дефис ставится в тех местах, где он называется дефисом.

Далее  цитата:  «В  русских текстах рекомендуется использовать длинное тире  в  качестве  тире как такового, а короткое тире — в сочетаниях типа  »я  вернусь через 2-3 часа"… (обратите внимание на отсутствие пробелов  вокруг  тире).  Длинное тире, напротив, должно быть окружено пробелами  с  обоих сторон (этого требует не TeX, но принятые в России типографские правила)."
Итог: видимо, совсем канонический вид должен выглядеть так:

Copyright © 1997–2002 «Яндекс»


или если с «ёлочками»:

Copyright © 1997–2002 "Яндекс"


From: leo*****
Sent: Wednesday, January 09, 2002 6:38 PM


Спасибо, Денис, за то, что нашел эту цитату. Именно ее я и имел в виду.
Как известно, техническая интеллигенция черпала культурные познания из Литературной газеты, а полиграфические — из упомянутой книжки :))
Продолжаю настаивать, что елочки must die.

From: den*****
Sent: Wednesday, January 09, 2002 6:48 PM


Прошу прощения, я описАлся — не «ёлочки», а «лапки».
Ещё раз чтобы не было путаницы:
«лапки» — это "
«ёлочки» — это « и »

From: jane
Sent: Wednesday, January 09, 2002 7:18 PM


В твоей версии текста копирайта я бы таки предложила поставить пробелы вокруг тире. По мнению Розенталя2, именно так, с пробелами, пишется тире, которое заменяет по смыслу слова «от… до».

Вот если, как в твоем примере, тире заменяет слово «или» (два-три часа), его бы действительно пишут с короткими пробелами (т.е. для HTML — без пробелов  вовсе). А если при этом еще и числа написать словами, а не цифрами — вообще нужно будет дефис ставить. Во как все запущено.

From: ava
Sent: Wednesday, January 09, 2002 7:30 PM


Дык.

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

Таки:
Copyright © 1997–2002 «Яндекс»


При этом «1997» — год создания проекта.

Все согласны?

From: jane
Sent: Wednesday, January 09, 2002 7:33 PM


Я же уже написала, что нет. Что, по моему мнению, там нужны пробелы  :-)

From: ava
Sent: Wednesday, January 09, 2002 7:54 PM


На самом деле мне тоже больше импонирует вариант с пробелами

From: leo*****
Sent: Wednesday, January 09, 2002 8:10 PM


На самом деле, там нужен не пробел, а тонкая шпация (т.е. четверть кегля),
поэтому более правильно — без пробела.

From: klm
Sent: Thursday, January 10, 2002 7:06 PM


Экая тонкая шпация вышла! Предлагаю поставить пробел и жить счастливо.

From: ava
Sent: Thursday, January 10, 2002 9:32 PM


Отныне и навеки: копирайт мы пишем нижеуказанным образом.

Для русских страниц:
Copyright © 1997 – 2002 «<a href="<a href="http://www.yandex.ru/">http://www.yandex.ru/</a>">Яндекс</a>»


Для английских страниц:
Copyright © 1997 – 2002 "<a href="<a href="http://www.yandex.ru/">http://www.yandex.ru/</a>">Yandex"


Здесь «1997» — год запуска проекта.

From: leo*****
Sent: Friday, January 11, 2002 1:57 PM


Ни в коей мере не оспаривая принятого решения, отмечу тем не менее, что оно совершенно не адекватно напряженности состоявшегося мозгового штурма.

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

Чтобы предотвратить такое неблагоприятное развитие событий, предлагаю писать > копирайт так:

<nobr>Copyright © 1997<font size=-2> </font>–<font size=-2><br/> </font>2002 «<a href="<a href="http://www.yandex.ru/">http://www.yandex.ru/</a>">Яндекс</a>»</nobr>


Также предлагаю утвердить следущее.
1. Всегда, когда хочется написать 7 — 2, писать 7  2
2. Всегда, когда хочется написать другой диапазон чисел, руководствоваться аналогичным правилом.

Это поможет решить как минимум 3 (три) проблемы.

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

<nobr>Copyright © 2002 Леня</nobr>


Хо­ти­те — верь­те, хо­ти­те — нет, но так всё и бы­ло. Раз­ве что «от­ны­не и на­ве­ки» не по­лу­чи­лось —  по со­сто­я­нию на 2009 год ко­пи­райт мы пи­шем без шпа­ций. Но с ёлоч­ка­ми:
<span>© 1997&md<wbr></wbr>ash;2009</span> &laqu<wbr></wbr>o;Яндекс»

_____
     1http://tex.bog.msu.ru/Lvovskij.pdf
     2http://www.gumer.info/bibliotek_Buks/Linguist/rozent1/02.php, § 82

Отдел местного Нестора
Total votes 68: ↑9 and ↓59-50
Comments13

Исчерпывающий путеводитель по тегу iframe

Reading time11 min
Views221K
iframe tag

Элемент iframe (сокращение от встроенного фрейма), вероятно, является одним из старейших тегов HTML и был представлен ещё в далеком 1997 году в HTML 4.01 Microsoft Internet Explorer.


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


Чтобы помочь вам сформировать собственное мнение и отточить свои навыки разработчика, мы расскажем обо всем, что вам нужно знать об этом противоречивом теге.


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


Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments9

Массовый взлом FirstVDS

Reading time20 min
Views22K
Минимум 3000 сайтов на 1000 серверов скомпрометировано на уровне супер-пользователя.

Несколько дней назад мы обнаружили, что файлы наших сайтов были не санкционировано изменены. Оказалось — взлом. Вроде бы ничего интересного, но в результате небольшого расследования нам удалось обнаружить сотни взломанных серверов в сети FirstVDS.

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

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

Обнаруженные серверы являются полностью скомпрометированными. Нет никаких гарантий, что файлы и данные не украдены, или не внедрена лазейка для удержания контроля над сервером в будущем, после лечения сайтов.
Читать дальше →
Total votes 30: ↑29 and ↓1+28
Comments29

Управление заголовками HTTP в Joomla 4 (часть 2)

Reading time20 min
Views1.4K

Эта статья - вторая часть перевода статьи Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine. Эта часть перевода посвящена тонкостям настройки  Content Security Policy, HSTS в Joomla 4, тому как избежать атак на Ваш сайт.

Читать далее
Total votes 3: ↑2 and ↓1+1
Comments4