Буквы в нижнем и верхнем регистре содержат одинаковое количество данных — по 1 байту каждая.Поэтому удивительно, что замена заглавных букв на строчные снижает объём данных.Пример: я взял главную страницу Hacker News и переписал заголовок каждой статьи, капитализировав только…
Взгляните на эти два QR-кода. Отсканируйте их, если хотите: обещаю, в них нет ничего опасного.Слева HTTPS://EDENT.TEL/ в верхнем регистре, а справа — https://edent.tel/ в нижнем.Можно чётко заметить, что слева QR-код «меньше», то есть в нём меньше битов данных. Оба ведут на один и тот же URl, единственное различие заключается в регистре.Что здесь происходит? Читать далее
Если вы начнёте изучать стандарт Unicode, то, к своему удивлению, можете обнаружить некоторые символы, имеющие различия в регистре, при этом они сами по себе ни в верхнем, ни в нижнем регистре.У-у-у-у, загадочно и пугающе.Иными словами, это символ c, обладающий следующими свойствами:toUpper(c) ≠ toLower(c), однакоc ≠ toUpper(c) и c ≠ toLower(c).Поздравляю, вы обнаружили таинственный третий регистр: Title case. Читать далее
Всем привет! Мы открываем бесплатную школу для начинающих Java-разработчиков в Нижнем Новгороде. Если ты — студент последних курсов или выпускник вуза, обладаешь небольшим опытом в IT или в смежной профессии, живешь в Нижнем или его окрестностях — welcome! Регистрация на обучение — вот здесь, заявки принимаем до 30 октября. Подробности — под катом. Читать дальше →