Рождённый дважды

Просто несколько фотографий, сделанных во время прогулки по Сочи 2 января. В центре Сочи есть небольшой сквер, созданный еще в начале 1980-х годов, выполненный в японском стиле. Сад находится сейчас не в самом лучшем своем виде, но его хотя бы очистили от мусора, в котором он утопал год назад, а за растениями и водоёмами заметен уход.

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

Ближе к концу прогулки по саду повезло встретить местное нэкогами.

Одна из главных новостей дня — Амазон купил сервис Твитч, хотя все думали, что их купит Гугл. Впрочем, речь не совсем об этом. А о том, что некоторые СМИ разразились заголовками вроде «Twitch купил Amazon, а не Google».

Кто кого купил?

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

Часто ли вы используете в своей речи страдательные причастия? Например, упомянутый выше заголовок можно записать как «Twitch куплен Amazon, а не Google», и предложение сразу лишается неоднозначности. Русский язык обладает огромным набором средств, чтобы весь необходимый смысл инкапсулировать внутри предложения. Это преимущество одновременно является и самым большим недостатком русского языка, так как требует согласования окончаний практически всех слов в предложении.

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

Кантай Корекусён: Канкоре (艦隊これくしょん -艦これ-, Коллекция военно-морского флота) менее чем за два года стал одним из самым популярных и крупных франчайзов аниме/манга-индустрии всего из одной фри-ту-плей браузерной игры. Сейчас Канколле это еще и множество серий манги и новелл, а в январе 2015 г. стартует аниме-сериал. Сама игра от DMM.com/Kadokawa Games была запущена весной 2013 года, и количество желающих играть настолько до сих пор превышает темп добавления новых серверов, что раздача слотов производится методом лотереи. И это несмотря на то, что игра запущена только для Японии и доступ к игре возможен только с японских IP (гайдзины вынуждены пользоваться VPN под угрозой бана).

Начальный экран Канколле

Читать далее →

Сводный пост с инструкциями и ссылками на инструкции по настройке различных операционных систем и устройств для работы с японским языком. Заметьте, что в это понятие входят только возможность отображения текста на японском и возможность ввода на японском языке, и не входит язык интерфейса. То есть, пользуясь данными инструкциями нельзя переключить язык устройства или ОС на японский.

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

Список инструкций →

Обычно для включения SSL не требуется вносить значительных изменений в ваши сайт/веб-приложение, но кое-что понимать следует. Настройки для SSL по умолчанию в веб-серверах не дают поддержки большинства возможностей протокола и современных браузеров сегодня (а значит, и безопасности), и скорее направлены на поддержку абсолютно максимального количества браузеров и ОС, даже устаревших. Очень устаревших. Вряд ли это то, что вы хотите.

Я решил оформить советы по настройке веб-сервера Nginx в виде примера конфигурации с комментариями. Конфигурации во многом основана на рекомендациях от EFF и SSL Labs (у них много интересного на сайте, включая онлайн-тестер SSL, который позволяет выявить некоторые проблемы с конфигурацией). Учтите, что это лишь пример конфигурации SSL, не забудьте и про специфичные параметры своего сайта, и этот пример ни в коей мере не является абсолютно универсальным, и ни в коей мере не гарантирует вам 100% безопасности (или чего бы то ни было). Имейте свою голову на плечах тоже ;) Тем не менее, этот пример не высосан из пальца, и, например, конфигурация nginx используется на моих сайтах с изменениями, не касающимися HTTPS.

Есть еще одна важная деталь. Так как изначально обмен сертификатами между сервером и клиентом происходил до запроса страницы, сервер не мог знать, по какому доменному имени происходит обращение, чтобы выдать подходящий сертификат. Поэтому довольно долго существовало ограничение в один сертификат на IP-адрес, пока не было разработано расширение SNI. Суть в том, что при запросе сертификата в открытом виде также передается доменное имя, и на основе этого сервер выбирает подходящий сертификат. По идее, SNI позволяет включить HTTPS на серверах, где расположено несколько сайтов, в частности, на виртуальных хостингах, особо популярных в PHP-мире, но, к сожалению, не все хостеры хотят возиться с поддержкой SSL. Если же у вас свой выделенный или виртуальный сервер, настройка SSL не должна вызвать затруднений. Если у вас обыкновенный «хостинг с PHP и MySQL», рекомендую обратиться к справке вашего хостинга, чтобы узнать, как, и возможно ли включить HTTPS.

Перед тем, как мы начнем, я предполагаю, что вы уже имеете на руках сертификат, выпущенный доверенным центром. В итоге у вас должно быть два файла, один из которых является приватным ключем (private key), а другой - непосредственно сертификатом (certificate). Ни в коем случае никому и никогда не показывайте свой приватный ключ. Кроме того, я предполагаю, что ваш сайт уже настроен и работает по обычному HTTP.

Читать далее →

Перевод на русский язык статьи Криса Палмера и Яна Жу с сайта EFF.
Creative Commons Attribution License
Распространяется по лицензии Creative Commons Attribution License.
Оригинальная статья: How to Deploy HTTPS Correctly

Интернет-технологам всегда было известно, что HTTP небезопасен и приводит к множеству рисков для пользователей. HTTP-трафик не зашифрован, поэтому любые данные, передаваемые по HTTP могут прочитаны и изменены кем угодно, у кого есть доступ к сети. Как стало известно из документов Сноудена об электронном шпионаже АНБ, HTTP-трафик также может собираться и изучаться правительственными агенствами без уведомления пользователей или веб-мастеров. Имея в виду данные риски, EFF считает, что каждый сайт должен включить HTTPS на всех страницах как можно быстрее.

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

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

Читать далее →

Настройка ввода для японского на Mac OS X 10.9 Mavericks. В Mac OS X изначально присутствуют шрифты и все необходимые компоненты для работы с японским языком. Настройка ввода выполняется в несколько простых шагов.

  1. Откройте «Системные настройки».
Читать далее →