Еду в электричке, никого не трогаю. Через место садится девушка (на первый взгляд практически подросток), достаёт ноут Lenovo и начинает наяривать что-то в nano. Чуть позже там были замечены и формулы с дивергенциями и градиентами.
Еду в автобусе. В него зашёл натурально панк в затёртой кожаной куртке с огромной, нарисованной от руки, «анархией» на спине.
@vovanium напоминает историю из фидонета, когда пацан ехал в электричке и вязал что-то, напротив сил классический скинхед - кожанка, берцы, лысая голова. сидел, сидел, смотрел на этого пацана, пацан пишет "уже думаю как со остановки спринтовать придётся", а скинхед такой: "братан, ты не так петельку накидываешь, надо в другую сторону оборачивать вокруг спицы" (или типа того)
А ещё в Москве есть место под названием Плющево. Не могу отделаться от ощущение, что это что-то, от чего плющит. Ну, примерно как курево, варево или хрючево.
Хочу признаться. На самом деле я уже некоторое (довольно продолжительное) время пользуюсь собственными пиксельными шрифтами. Почему? Потому что могу. Теперь можете и вы. Что у меня вам есть? Шрифт Salut Mono делался специально для консоли. Он есть в размерах 8, 11, 12, 14, 16 и 22 пикселя высотой (строки целиком), нескольких вариантах ширины и кое где с жирным вариантом. На картинке (оригинал) есть большая часть из них. Как установить и использовать? В этом архиве есть шрифты в формате BDF и PSF. Если вы на Linux, на десктопе можете использовать BDF. Они лежат в подкаталоге salut-mono архива. Скорее всего (например в KDE) в системе есть встроенный способ установки шрифтов. Если нет, то их можно установить вручную, скопировав в .fonts (скопируйте туда сам каталог salut-sans). После чего может быть нужно обновить кэш шрифтов. Я для этого нашёл команды fc-cache -fv и xset fp rehash. Правда, не все программы пиксельные шрифты поддерживают — в олдскульных терминалах типа xterm или rxvt всё работает отлично, но, например, в приложениях, использующих библиотеку harfbuzz — нет. Для установки в консоль Linux (которая по Ctrl-Alt-F1) подходят шрифты в формате PSF. Они в архиве в build/consolefonts. Здесь только варианты шириной 8 пикселей, т. к. это технические ограничения текстового режима, если надо другие — можете сгенерить сами утилитой bdf2psf. (Далее нужны права рута) Их можно скопировать в /usr/share/consolefonts (сами файлы, не каталог). Как настроить — почитайте в документации в своём дистрибутиве. В системах Debian это делает console-setup, В Gentoo с OpenRC — сервис consolefont. Ну разумеется, эти шрифты можно использовать не только в консоли. Изначальной задумкой было использовать их во всяких поделках на микроконтроллерах. Формат BDF очень простой и открытый — так что проблем с этим — никаких. И да, это опенсорс и он лежит в репозитории: https://git.disroot.org/Vovanium/Salut_fonts Лицензия CC0 — юзайте где и как хотите. В репозитории ещё есть Salut Sans (такой же, но пропорциональный), правда он сыроват и его особо негде применять. #pixelart#fonts
Хочу признаться. На самом деле я уже некоторое (довольно продолжительное) время пользуюсь собственными пиксельными шрифтами. Почему? Потому что могу. Теперь можете и вы. Что у меня вам есть? Шрифт Salut Mono делался специально для консоли. Он есть в размерах 8, 11, 12, 14, 16 и 22 пикселя высотой (строки целиком), нескольких вариантах ширины и кое где с жирным вариантом. На картинке (оригинал) есть большая часть из них. Как установить и использовать? В этом архивеесть шрифты в формате BDF и PSF. Если...
Первые две строчки устанавливают нормальное начертание, следующие две — жирное. Последняя — отключает встроенные в терминал символы рамок (в Salut Mono есть свои нормальные). Как расшифровываются эти строки? Это формат XLFD (погуглите, если интересно), в нём дефисами разделены разные параметры, как то название, жирность (medium/bold), курсивность (R — нормальный, не курсив), относительная ширина (normal — обычная), размер (в пикселях). Звёздочка означает, что параметр не важен. Все эти обозначения могут зависеть от шрифта. В Xorg есть программка xfontsel, которая позволяет интерактивно подобрать обозначение шрифта, и xlsfonts, выводящая список всех установленных в этом формате. В отношении Salut-mono значение размера может быть 8, 11, 12, 14, 16, 22. Относительная ширина может быть следующей: normal — есть у всех размеров. semiexpanded — есть у размера 14 это размер 14×8. extended — у 8 и 11, 8×6 и 11×8 wide — у 8, 11, 12 и 16, двойной ширины по сравнению с normal.
Так почему же в качестве шрифта у меня написано сразу два, причём один normal, другой wide? А потому, что в это только кажется, что в консоли символы моноширинные. На самом деле они могут быть нормальной ширины (занимать одну „ячейку“ — знакоместо) и удвоенной (два знакоместа). Но шрифт Salut Mono истинно моноширинный, поэтому для символов двойной ширины нужен отдельный шрифт. Может, я сделаю более изящное решение для этого, но пока так. С символами двойной ширины типичный европеец скорее всего не столкнётся. Это в основном восточноазиатские иероглифы, слоговые азбуки, а также (почему-то) некоторые технические символы. Кому интересно, что к чему — ищите описание POSIX-функции wcwidth() и Unicode® Standard Annex #11. East Asian Width. На картинке кусок скриншота из консольного плеера moc с треками на японском языке — на нём катакана в два раза шире латинских букв.
Пример, как настроить rxvt (аналогично настраивается и xterm). Его настройки (обычно) лежат в файле .Xresources.
#мнение#ит_секурити Любые ограничения «для усложнения» пароля упрощают его. Так как сужают поле для паролей. Понятно, что информацией об ограничениях владеет не только честный юзер, но и взломщик. Взломщик не будет перебирать обычные простые пароли, зная, что в базе они оказаться не могут. Типичный сценарий. Система: придумайте пароль Юзер: password Система: нужна хотя бы одна заглавная буква Юзер: Password Система: нужна хотя бы одна цифра Юзер: Password1 Система: нужен хотя бы один символ Юзер: Password1! Взломщик: так, password, Password, password1 пробовать нет смысла, начнём перебор сразу с Password1! Система: ...
А чё делать? Не знаю, наверное ничего кардинально не сделаешь — это системная особенность человека, придумывать простой пароль. Можно, например, скрыто считать сложность, и требовать смены через период времени пропорционально сложности. Ну написать, что-то в духе: «ваш пароль почти подобрали, лучше поменяйте его». Большинству юзеров это надоест и вероятность наличия простых паролей в базе сильно упадёт.
#мнение#ит_секурити Любые ограничения «для усложнения» пароля упрощают его. Так как сужают поле для паролей. Понятно, что информацией об ограничениях владеет не только честный юзер, но и взломщик. Взломщик не будет перебирать обычные простые пароли, зная, что в базе они оказаться не могут. Типичный сценарий. Система: придумайте пароль Юзер: password Система: нужна хотя бы одна заглавная буква Юзер: Password Система: нужна хотя бы одна цифра Юзер: Password1 Система: нужен хотя бы один символ Юзер: Password1!
Хочу сделать телефонного бота, который на звонок с неизвестного номера поднимает трубку, здоровается, а потом отвечает случайными фразами типа «Повторите, не расслышал» «Очень интересно, продолжайте» «Есть над чем подумать» «Вас плохо слышно, говорите громче» «Поподробнее пожалуйста» «Что вы хотели этим сказать?»
Звонит чувак из офиса. Просит прислать чертёж /какой-нибудь/ печатной платы. Тихо охреневаю, осторожно спрашиваю, зачем. Отвечает, — Надо кому-то там отчитаться, как идёт импортозамещение. — У нас тут отечественных компонентов примерно ноль, — отвечаю ему. Тот не унимается: — Ну вот сам кусок текстолита где делают? Говорю: — В Зеленограде, наверное… (То, что многие последние уже в Китае заказывали, скромно молчу) — Ну вот его чертёж и пришли!