yurikhan: (Default)

В предыдущих сериях: иконочные шрифты, отсутствие хинтинга в SVG-иконках.

Новый идиотский тренд: мало того, что иконки запихивают в шрифт, так ещё и задают как лигатуры. То есть слово search, набранное шрифтом Material Icons, превращается в иконку лупы.

При отсутствии соответствующего шрифта всё это выглядит как ужас:

yurikhan: (Default)

Спецификация JSON’а вмещается в пять страниц и её может читать пятиклассник. Однажды прочитанная, она укладывается в голову навсегда.

Спецификация YAML — это 84 страницы мелкого умного текста. Попробуйте запомнить, чем отличается unquoted, 'single-quoted', "double-quoted", | literal и > folded скаляры, и как в них работает удаление ведущих пробелов.

И ещё вот эта грабля с массивами и отображениями, эта дурацкая неоднородность в окрестности нуля:

# Массив из двух элементов
array2:
  - foo
  - bar

# Убираем один, получаем массив из одного элемента
array1:
  - foo
  #- bar

# Убираем один, получаем пустой массив?
array0:
  #- foo
  #- bar

# Отображение из двух ключей
map2:
  foo: bar
  baz: quux

# Убираем один, получаем отображение из одного ключа
map1:
  foo: bar
  #baz: quux

# Убираем один, получаем пустое отображение?
map0:
  #foo: bar
  #baz: quux

А вот фиг. Значения array0 и map0null.

Сейчас начнутся возражения, что если тебе нужен пустой массив или пустое отображение, то напиши [] или {} соответственно. Ну так продемонстрируйте, как это будет выглядеть в вышеприведённых примерах. Чтоб раскомментирование элемента немедленно приводило обратно к одноэлементной коллекции.

Опять-таки, если мы согласны писать скобки и запятые, почему мы не пишем JSON?

yurikhan: (Default)

А вот с каких пор и хрено́в ЖЖ стал заменять юникодные символы на иконки? И как это отключить?

↔ ← здесь должен быть символ стрелки влево-вправо

Upd. Это скрипт Twitter Emoji. Блокировать для начала twemoji.min.js$script, а там дальше видно будет.

yurikhan: (Default)

Пьеса в трёх действиях, пяти картинах, PG-13 (демонстрация обнажённых сетевых коннекторов, возможно грубая лексика).

Действие первое

Картина первая

Среда, 2016-09-07, 12:30 UTC+7. Я сижу на работе. Входит Мониторинг.

Мониторинг (красным жирным Ариалом 24pt): PROBLEM Alert! (Спокойно:) Connection to host […] timed out after 10 seconds.

Я: А! Что! Кого? (Захожу по ssh через IP-адрес от запасного провайдера.) Доложить обстановку!

Маршрутизатор: Докладываю: Дом.ru — исправен, МТС — исправен, внутренняя сеть — исправна, Электронный город — нет линка. Работаем через МТС.

Я: Так держать.

Занавес.

Read more... )
yurikhan: (Default)

Кажется, давно ли я сбежал из LiveJournal в Dreamwidth. Мотивируя тем, что руководство — технари и не будут делать глупостей против пользователей.

Беда пришла откуда не ждали. А именно — от Министерства Правды. Которые внесли в Чёрный Реестр одну страницу с результатами теста «какой способ самоубийства вам подходит».

Несмотря на то, что на сайте Реестра русским по белому написано, что:

Ограничение доступа к запрещенной информации по сетевому адресу является крайней мерой, предпринимаемой оператором связи в случае технической невозможности ограничения доступа по доменному имени или указателю страницы сайта.

многие провайдеры применяют именно его. Причём мой провайдер (Электронный город/Новотелеком) утверждает, что «раз IP-адрес фигурирует в Реестре, значит, подлежит блокировке».

Руководство DW ведёт себя весьма идеологически выдержанно, отказываясь цензурировать блоги пользователей только из-за того, что какие-то там провайдеры их блокируют по IP-адресу. Однако это значит, что, даже если я могу вернуть себе доступ к блогу (а я могу!), он не будет доступен моим читателям. (Только в трансляции через ЖЖ, что не лучший из выходов.)

Отсюда интересный вывод. Жить на shared-хостинге страшно. В любой момент любой сосед может разместить у себя такой контент, который приведёт к блокировке всего хостинга по IP-адресу, и ни ты, ни провайдер хостинга не смогут с этим ничего сделать. Или же, наоборот, хостинг-провайдер может заблокировать любой твой контент, который посчитает блокировкоопасным. Доступность или Целостность, выберите любое одно.

Поэтому начинаю думать о self-hosted. При этом к движку есть несколько принципиальных и не очень требований:

  • Должна быть возможность комментирования. В том числе (в основном?) от OpenID. И, может быть, от OAuth.
  • Должно быть можно вытащить всё, что у меня уже есть в Dreamwidth. Вместе со всеми комментами, в том числе — импортированными с ЖЖ.
  • Все посты и комменты должны храниться у меня. В том числе — комменты, сделанные в ЖЖ-трансляции, должны синхронизироваться обратно ко мне и подписываться соответствующим ЖЖшным OpenID’ом.
  • Должен быть Atom’ный feed. Потому что это единственный разумный способ подписываться на много разных блогов на разных площадках.
  • Хорошо, если входным и внутренним форматом будет Markdown; если движок будет доступен из репозитория Ubuntu; если в качестве базы данных будет PostgreSQL. Но, в принципе, согласен на XHTML, Github и MySQL в режиме InnoDB, соответственно.
yurikhan: (Default)

Итак, с января я работаю на новом месте. А это значит — новая зарплатная карта.

2011-01-12. В этот раз я был уже учёный и, когда поехал оформлять документы о приёме на работу, специально отметил, что, когда мне будут делать карточку, пусть правильно напишут имя и фамилию.

2011-02-28 (полтора месяца, блин!). Карточка приехала. На ней написано, разумеется, YURIY KHAN. Отказываюсь получать, отправляю на перевыпуск.

2011-03-16 или что-то около того. Отдел кадров говорит, что ВТБ-24 не признаёт ошибку и отказывается перевыпускать.

Иду в банк, обрисовываю проблему. Принимают заявление.

2011-03-31. Карта готова. Забираю. Заодно подключаю интернет-банк. Закидываю денег на счёт, потому что зарплату пока носят наличкой, а надо кой-чего заказать с Интернета.

Однако же выясняется, что карточки ВТБ-24 не работают с PayPal[информация устаревшая и сейчас может не соответствовать действительности]. Узнаю об этом только дома, заказываю себе отдельную карту для интернет-платежей.

Также обнаруживается, что у ВТБ-24 нет интеграции с системой «Город». Вместо этого есть некий слаборелевантный для новосибирского Академгородка список коммунальных услуг, за которые можно платить без комиссии, и возможность создать шаблоны операций, по которым потом производить оплату всего, чего захочется.

Гляжу на эти шаблоны. Чтобы создать шаблон, нужно заполнить реквизиты получателя (со всеми этими многозначными номерами и кодами) и указать свой номер лицевого счёта. Для каждого отдельного поставщика услуг. Да, а ещё, когда создаёшь шаблон, он сразу не начинает работать, а его сначала ещё проверит Специально Обученный Органический Оператор. @#$%#. Похожу пока в отделение зелёно-белого банка, благо оно как раз по пути на работу.

В очередной визит в зелёно-белый обнаруживается, что они больше не принимают в кассе оплату за городской телефон. Зато у них стоит терминал самообслуживания, который принимает. Рядом с автоматом стоит Специально Обученный Органический Оператор, которая напоминает посетителям о существовании автомата, призывает им пользоваться и объясняет, какие кнопочки нажимать. Нет, автомат сдачу не выдаёт. Да вы не волнуйтесь, зачислите на счёт, оно не пропадёт, ну будет переплата, что такого? Ну или сходите в кассу, разменяйте. @#$%#. В следующий раз иду в другую кассу приёма платежей, там за телефон продолжают принимать нормально.

2011-05-26. Интересуюсь у отдела кадров, почему мне до сих пор носят зарплату наличкой, хотя я карту получил 2011-03-31 и заявление в бухгалтерию написал. 2011-05-27: «всё выясню и вам напишу!» Оооок. Следующая зарплата приходит на карту.

2011-06-17. Тем временем на работе …хм… некие структурные изменения, в связи с чем мы будем менять банк. В корпоративной рассылке на эту тему говорится, что рассмотрели пять кандидатов и выбрали, тадададам, Райффайзен. И дальше восемь аргументов, почему нам должен нравиться Райффайзенбанк, в том числе — «бесплатное зачисление зарплаты», «бесплатное снятие налички», «удобный интернет-банк» и «35 банкоматов по городу». (Однако поиск по 2ГИСу показывает, что, кхм, банкомат Райффайзена в Академгородке ровно один. Я его даже помню, он стоит в ТЦ, в переходе возле платного сортира. Ближайший офис — в Бердске, работает в рабочее время и по утрам суббот.) Тут у меня срабатывает bullshit detector, я совершенно случайно по злому умыслу нажимаю reply all и высказываю всё, что думаю о Райффайзенбанке, о людях, которые умудрились из этих пяти кандидатур выбрать именно его, и о том, что я лично считаю «удобным интернет-банком».

А «удобным» я считаю такой интернет-банк, который обладает тремя желательными свойствами:

  1. Интеграция с системой «Город». У полноценной интеграции, в свою очередь, две стороны:
    • Я могу ввести свой адрес и получить список всех поставщиков услуг, которым я мог бы хотеть платить.
    • В каждый момент времени я с точностью до копейки знаю, сколько денег я должен каждому поставщику.
  2. Работает во всех браузерах под всеми операционными системами. Ну, в разумных пределах. Но комбинация Firefox/GNU/Linux в эти пределы должна входить.
  3. Если мне понадобится делать переводы через этот интернет-банк, то они должны работать, не требуя проприетарных плагинов типа Java или Flash.

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

2011-06-22. Банк, видимо, почувствовал, что может остаться без корпоративного клиента, и прислал ответы. В основном всякая хрень, но рядом с нашим офисом поставят Ещё Один банкомат, а ещё все переводы в другие банки будут идти без комиссии. «Города» нет, но к концу года обещают сделать. И ещё обещают в случае необходимости отправлять в наш офис своих людей, чтобы сотрудникам не приходилось ездить в офис.

2011-07-13. Поставили банкомат. Однако, одно дело, когда банкомат стоит в «Золотой роще», где я почти ежедневно закупаюсь, и совсем другое дело, когда за деньгами нужно куда-то ходить. Присматриваюсь к другим банкам, где бы можно было завести счёт, всю зарплату переводить туда, ну и чтобы интернет-банк с системой «Город».

2011-07-18. Иду на сайт МДМ-банка, которым пользовался на прошлой работе. Вижу объявление, что они отказываются от Фактуры-Лайт и запилили свой собственный интернет-банк с блэкджеком и ш. Задаю вопрос в онлайн-форму, работает ли он под Firefox под Linux’ом, и не отвалился ли «Город».

2011-07-19. Система МДМ Online разработана для работы в Интернет-браузере Microsoft Internet Explorer версии 7.0 и выше. Система «ГОРОД» в рамках МДМ Online не предусмотрена. @#$%$.

2011-08-10. Приносят карточки Райффайзена. На моей написано угадайте что. Не угадали. KHAN YURIY. Пишу заявление на перевыпуск, попутно объясняю сотруднику банка, что мы не в Японии и имя нужно писать впереди фамилии.

2011-08-13. Открываю счёт в Альфа-банке.

2011-08-22. Забираю карточку Альфа-банка. Обнаруживается, что у Альфа-банка интеграция с «Городом» хоть и есть, но неполноценная: если вводишь адрес, то суммы задолженностей не показываются. В мануале написано, что можно ввести номер карты «Город», и суммы будет видно. Но карты «Город» у меня нет.

2011-08-31. Разбираюсь с переводами из Райффайзена. Выясняется, что там всё по последнему слову криптографии; чтобы сделать перевод, нужно подписать заявку приватным ключом. Генерация ключей и подписывание делается при помощи Java-апплета. (Это в веке, когда уже даже Microsoft заявляет о поддержке HTML5.) Апплет, что характерно, не работает в IcedTea, а только под Oracle’овской Java-машиной, которую теперь нельзя ставить deb-пакетом из репозитория, а только качать с официального сайта.

2011-09-16. Звоню в «Город», спрашиваю, как получить карту. Выясняется, что просто так их не дают, а только при открытии счёта в одном из банков-партнёров. ВТБ-24, Райффайзен и Альфа — не партнёры. @#$%#.

2011-09-26. Приедут опять из Райффайзена, привезут исправленную карточку.


Вот какого, спрашивается, хрена? Мне что теперь, идти открывать ещё один счёт, на этот раз в банке, дающем карту «Город»? А если я его закрою сразу, как получу карту, она будет продолжать работать, или тоже сдохнет? И почему было не сделать Просто Форму оплаты с Vis’ы на сайте Города?

yurikhan: (Default)

Нам пишут:

По поводу почты. Раньше при закрытии outlookexpress’а всегда выскакивало какое-то окно. Сам не помню, что в нем написано было. Я его всегда крестиком закрывал. Недавно нечаянно нажал то ли ok, то ли cancel. Объясните, что это было за окно? И могло ли оно повлиять на то, что, как мне кажется, не доходят некоторые письма и не может ли из-за этого тратиться много трафика?

Какая прелесть, у меня нет слов, охренеть и не встать больше никогда.

Profile

yurikhan: (Default)
Yuri Khan

June 2017

S M T W T F S
    123
45678910
1112 1314151617
18192021222324
252627282930 

Links

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2017-07-22 04:45
Powered by Dreamwidth Studios