Блог Андрія Огороднікова Хто з мечем до нас прийде, від меча й загине.

Записи в рубрике «Интернет»

Танцуем

Видимо, моя внутренняя высокая температура сказывается, что меня эти дни тянет на кветч. То есть ворчание с переходом в разные фазы брюзжания. Побрюзжать есть из-за чего, как бы не на ровном месте. Однако, есть чему и порадоваться, вплоть до отплясывания матросского танца Яблоч… Нет, танцуем Румбу! Поставив эмоциональную точку в заметке, я, тем не менее, […]

СУКи

В предыдущем посте я упомянул систему управления контентом «Бруклин». Я ее посмотрел. Единственный выпуск версии 0.1 образца мая 2014 года. После этого — на гитхабе пара исправлений в файле.. readme. С предупреждением о жесточайшей бете. В общем, «внешне» она у меня не завелась. Я уж не стал разбираться… Но внутренне — идея показалась мне идеальной. […]

Композеры

Я иногда (да постоянно теперь) забываю, что мой основной бродильный (не рабочий) браузер Seamonkey — это комбайн. Решительный и исчерпывающий. Браузер, почтовый клиент, irc чат и композер, то есть компоновщик веб-страничек. Визуальный, но и предоставляющий доступ к внутренним резервам. Собственно говоря, до исторического материализма html я учил именно так, накряпывал визуальные штуки, а потом лез […]

Увага, шрифти!

Font Squirrel — один з небагатьох шрифтових сервісів-каталогів, який дозволяє чітко дотриматися ліцензії на використання того чи іншого шрифту (веб-дизайн, поліграфічний дизайн, фірмовий стиль, документообіг тощо). При розробці комерційних проектів це дуже важливо. Дрібниця — неправомірно використаний шрифт може знищити усю працю й навіть викликати проблеми судового кшталту… Кириличний шрифт не завжди дорівнює український шрифт. […]

Koala + Sass

Решил вплотную заняться Sass, для чего установил «среду разработки» под название Коала (Open Source). Споры, что лучше — Sass или LESS, я опущу. Я выбрал Sass, точнее SCSS — некий промежуточный вариант между «простым» css и более широким Sass. Но в принципе SCSS — это Sass. Базис, основа итд итп. Что это такое? При написании […]

Твиттерный виджет

Еще раз на тему встраиваемых лент, ака виждеты. Твиттер наконец сделал по настоящему «отзывчивый» дизайн. Потому что раньше неразмораживаемая узкая полоска портила всю малину. Теперь ширина и высота действительно настраивается, можно задать в пикселях и процентах. Можно оставить как есть. И оно само займет рамки элемента, в который встраивается, как в данном случае. Еще бы […]

Instaembedder vs. Websta

Заметка, перекочевавшая со странички моего встроенного запущенного инстаграмма. ===>>>> 2016-08-13. Хм, только что обратил внимание, что предыдущий код виджета для инстаграма не работает. Эта самая к-ния Webstawidget решила рубить тугрики и переделала все, создав и ухудшив «free» версию, например, снизив качество отображаемых миниатюр (заодно коряво вставив свой логотип). Особенно это заметно, если делать крупные масштабы. […]

Firefox и max-width: 100%

Потихоньку начинаю плохо терпеть мозиловские браузеры. Начнем с того, что такая полезная штука как «нативные» спойлеры посредством тега <details> с заголовком <summary> в Фоксах не работают. A Хромах — отлично. И приходится искать иные решения вплоть до джава-скриптов. Что не всегда идет на пользу. Спойлер не для всех Lorem ipsum dolor sit amet, consectetur adipiscing […]

Горные в Стокгольме

По аналогии с PDF — из гуглодокументов можно встравивать и видео. В данном случае одно из архивируемых мной горнолыжных. Интересно.. Вряд ли я каждое буду так. Но факт сам по себе радует.

Встраиваем PDF

Существовала внешняя задача — встроить отображение pdf прямо в теле заметки. Как я и думал, все это решается через <object> и выводится с помощью встроенных средств браузера. Но не каждого, в этом-то и загвоздка. 45 ESR Firefox и 48-й Хром справляются. А моя любимая Seamonkey (сильно подзаброшенная разрабами) тупит [даже свежая альфа, что удивительно]. <object […]

Google fonts

Всецело одобряю новый функциональный дизайн гуглошрифтов.

TBL

Бесстыжий, но тупой спам

Зафиксировал я новый вид спама, расколупывая свои почты. Угрожающий. Прочитав такое, нервный человек полезет открывать файл-вложение с судебным иском. И ЗАПОЛУЧИТ ВИРУС! Будьте внимательны, обращайте это самое внимание на адрес отправителя, замечайте обезличенное обращение и все такое прочее. Кстати, антиспам mail.ru (на котором у меня висит sumo.pp.ua) это пропустил. Гугл ловит и отправляет в спам.

SVG в качестве фавиконки

Вопрос-ответ. Можно ли? Можно. Как? Например, так: <link rel=»shortcut icon» href=»data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTguMDYyMjIybW0iCiAgIGhlaWdodD0iMTguMDYyMjIybW0iCiAgIHZpZXdCb3g9IjAgMCA2My45OTk5OTggNjMuOTk5OTk3IgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZ3Euc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMS4wNTQwNjk4IgogICAgIGlua3NjYXBlOmN4PSItMC42ODY2NzYwMiIKICAgICBpbmtzY2FwZTpjeT0iLTExMi43OTY0NyIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0icHgiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEyODAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTY0IgogICAgIGlua3NjYXBlOndpbmRvdy14PSItNCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTQiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA5LjY2MzUxLC0zNTguNDIyODgpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzAxMWUyNjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAyNzMuNjYzNTEsMzkwLjQyMjg4IGEgMzIsMzIgMCAwIDEgLTMyLDMyIDMyLDMyIDAgMCAxIC0zMiwtMzIgMzIsMzIgMCAwIDEgMzIsLTMyIDMyLDMyIDAgMCAxIDMyLDMyIHoiCiAgICAgICBpZD0icGF0aDQxMzYiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPGcKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6J0Nhc2ggQ3VycmVuY3knOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J0Nhc2ggQ3VycmVuY3knO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O3RleHQtYW5jaG9yOm1pZGRsZTtmaWxsOiMwMGJmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIgogICAgICAgaWQ9InRleHQ0MTM4IgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43MjIwMywyLjU5MTc5NSkiPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDIzOS45NzQ2OSwzNjEuNTA2ODcgcSAwLjg3ODksMCAyLjYzNjcxLDUuOTc2NTYgMTEuMjUsMzAuNDEwMTYgMTIuNDgwNDcsMzMuMDQ2ODcgMS4wNTQ2OSwxLjIzMDQ3IDEuMjMwNDcsMS4yMzA0NyBsIDAsLTAuMTc1NzggcSAtMC45Mzc1LDAgLTUuODAwNzgsLTE0LjQxNDA2IC0wLjM1MTU2LC0wLjQ5ODA1IC05LjE0MDYyLC0yNC42MDkzOCBsIDAuMTc1NzgsMCBxIDAuOTY2NzksMC4zMjIyNyA0LjA0Mjk3LDkuNjY3OTcgOS44NDM3NSwyNi42MDE1NyAxMS4wNzQyMSwyOS41MzEyNSAwLjc2MTcyLDAuODc4OTEgMS45MzM2LDAuODc4OTEgbCAxLjIzMDQ3LDAgcSAwLjcwMzEyLDAuMjkyOTcgMC43MDMxMiwxLjIzMDQ3IGwgMCwwLjE3NTc4IHEgMCwwLjM1MTU2IC0wLjM1MTU2LDAuMzUxNTYgbCAtMTguODA4NTksMCBxIC0wLjI2MzY4LDAgLTAuNzAzMTMsLTAuNzAzMTIgbCAwLC0xLjA1NDY5IDIuODEyNSwwIHEgMy4zMzk4NCwwIDMuMzM5ODQsLTIuMjg1MTYgMCwtMS40OTQxNCAtMS45MzM1OSwtNi44NTU0NyAwLC0wLjM1MTU2IC0wLjM1MTU2LC0wLjM1MTU2IGwgLTExLjYwMTU2LDAgcSAtMS4xNDI1OCwwIC0xLjU4MjA0LDIuNDYwOTQgLTAuNzAzMTIsMS41NTI3MyAtMC43MDMxMiwzLjMzOTg0IGwgMCwwLjg3ODkxIHEgMCwyLjgxMjUgMi4yODUxNiwyLjgxMjUgMC4yNjM2NywwIDAuNzAzMTIsMC43MDMxMiBsIDAsMC43MDMxMyBxIDAsMC4zNTE1NiAtMC4zNTE1NiwwLjM1MTU2IGwgLTEyLjY1NjI1LDAgcSAtMS4wNTQ2OSwwIC0xLjA1NDY5LC0xLjA1NDY5IGwgMCwtMC43MDMxMiBxIDYuMDY0NDUsMCAxMC44OTg0NCwtMTYuNTIzNDQgbCA4Ljc4OTA2LC0yNC42MDkzNyAwLjcwMzEzLDAgeiBtIC0wLjg3ODkxLDMuNjkxNCBxIDAuMjM0MzcsMCAwLjg3ODkxLC0wLjg3ODkgbCAwLC0wLjUyNzM1IHEgLTAuODc4OTEsMC40OTgwNSAtMC44Nzg5MSwxLjQwNjI1IHogbSAxLjA1NDY5LC0wLjE3NTc4IHEgLTEuOTMzNiwxLjk2Mjg5IC0xLjkzMzYsMi40NjA5NCBsIDAuMTc1NzgsMCAyLjEwOTM4LC0yLjI4NTE2IC0wLjM1MTU2LC0wLjE3NTc4IHogbSAtMi44MTI1LDQuOTIxODggMC4xNzU3OCwwIDMuMzM5ODQsLTMuNTE1NjMgMCwtMC4zNTE1NiAtMC4xNzU3OCwwIHEgLTMuMzM5ODQsMi45Mjk2OSAtMy4zMzk4NCwzLjg2NzE5IHogbSAwLjE3NTc4LDAuODc4OSAwLDAuMTc1NzggMC4xNzU3OCwwIHEgMC4yMzQzNywwIDMuNTE1NjIsLTMuNTE1NjIgbCAwLC0wLjM1MTU2IHEgLTAuMjM0MzcsMCAtMy42OTE0LDMuNjkxNCB6IG0gMC41MjczNCwwLjg3ODkxIDAsMC4zNTE1NiAwLjE3NTc4LDAgMy41MTU2MywtMy4zMzk4NCBxIC0wLjE3NTc4LC0wLjM1MTU2IC0wLjE3NTc4LC0wLjUyNzM1IC0wLjIzNDM4LDAgLTMuNTE1NjMsMy41MTU2MyB6IG0gMC4zNTE1NiwxLjIzMDQ3IDAsMC4xNzU3OCAwLjE3NTc5LDAgcSAwLjIzNDM3LDAgMy41MTU2MiwtMy41MTU2MyBsIDAsLTAuMTc1NzggLTAuMTc1NzgsMCBxIC0wLjIzNDM4LDAgLTMuNTE1NjMsMy41MTU2MyB6IG0gMC4zNTE1NywwLjg3ODkgcSAwLjE3NTc4LDAuMzUxNTcgMC4xNzU3OCwwLjUyNzM1IDAuMjM0MzcsMCAzLjUxNTYyLC0zLjUxNTYzIGwgMCwtMC4zNTE1NiAtMC4xNzU3OCwwIC0zLjUxNTYyLDMuMzM5ODQgeiBtIDAuNTI3MzQsMS4yMzA0NyAwLDAuMzUxNTcgcSAwLjIzNDM4LDAgMy41MTU2MywtMy41MTU2MyBsIDAsLTAuMzUxNTYgcSAtMC4yMzQzOCwwIC0zLjUxNTYzLDMuNTE1NjIgeiBtIC0yLjI4NTE2LC0yLjYzNjcyIHEgLTAuMzUxNTYsMS40MzU1NSAtNS45NzY1NiwxNy4yMjY1NyBsIDAuNzAzMTMsMCBxIDAuNDk4MDQsMCA1LjgwMDc4LC0xNi4xNzE4OCAtMC4zNTE1NiwtMC43MzI0MiAtMC4zNTE1NiwtMS4wNTQ2OSBsIC0wLjE3NTc5LDAgeiBtIDUuOTc2NTcsMC4xNzU3OSAtMy4zMzk4NSwzLjUxNTYyIDAsMC4zNTE1NiAwLjE3NTc4LDAgcSAwLjIzNDM4LDAgMy41MTU2MywtMy41MTU2MiAwLC0wLjM1MTU2IC0wLjM1MTU2LC0wLjM1MTU2IHogbSAtMi45ODgyOCw0Ljc0NjA5IDAsMC4xNzU3OCAwLjE3NTc4LDAgcSAwLjIzNDM3LDAgMy41MTU2MiwtMy41MTU2MiBsIDAsLTAuMTc1NzkgLTAuMTc1NzgsMCBxIC0wLjIzNDM3LDAgLTMuNTE1NjIsMy41MTU2MyB6IG0gMC4zNTE1NiwwLjg3ODkxIHEgMC4xNzU3OCwwLjM1MTU2IDAuMTc1NzgsMC41MjczNCAwLjIzNDM3LDAgMy41MTU2MiwtMy41MTU2MyBsIDAsLTAuNTI3MzQgLTMuNjkxNCwzLjUxNTYzIHogbSAtMi4xMDkzOCwtMi40NjA5NCAtNC43NDYwOSwxMy44ODY3MiA5Ljg0Mzc1LDAgMCwtMC4xNzU3OCBxIC0zLjUxNTYzLC05LjQ2MjkgLTQuOTIxODgsLTEzLjcxMDk0IGwgLTAuMTc1NzgsMCB6IG0gNS45NzY1NywwLjE3NTc4IC0zLjMzOTg1LDMuNTE1NjIgMCwwLjM1MTU3IHEgMC4yMzQzOCwwIDMuNjkxNDEsLTMuNjkxNDEgbCAtMC4zNTE1NiwtMC4xNzU3OCB6IG0gMC4zNTE1NiwxLjA1NDY5IC0zLjMzOTg1LDMuNTE1NjIgMCwwLjM1MTU2IDAuMTc1NzksMCBxIDAuMjM0MzcsMCAzLjUxNTYyLC0zLjUxNTYyIDAsLTAuMzUxNTYgLTAuMzUxNTYsLTAuMzUxNTYgeiBtIC0yLjk4ODI4LDQuNzQ2MDkgMCwwLjE3NTc4IDAuMTc1NzgsMCBxIDAuMjM0MzcsMCAzLjUxNTYyLC0zLjUxNTYyIGwgMCwtMC4zNTE1NyBxIC0wLjIzNDM3LDAgLTMuNjkxNCwzLjY5MTQxIHogbSAwLjM1MTU2LDAuODc4OTEgcSAwLjE3NTc4LDAuMzUxNTYgMC4xNzU3OCwwLjUyNzM0IDAuMjM0MzgsMCAzLjUxNTYzLC0zLjUxNTYyIGwgMCwtMC41MjczNSAtMy42OTE0MSwzLjUxNTYzIHogbSAzLjg2NzE5LC0yLjI4NTE2IC0zLjMzOTg1LDMuNTE1NjMgMCwwLjM1MTU2IHEgMC4yMzQzOCwwIDMuNjkxNDEsLTMuNjkxNDEgbCAtMC4zNTE1NiwtMC4xNzU3OCB6IG0gLTIuOTg4MjgsNC41NzAzMSAwLDAuMzUxNTcgMC4xNzU3OCwwIHEgMC4yMzQzNywwIDMuNTE1NjIsLTMuNTE1NjMgbCAwLC0wLjM1MTU2IC0wLjE3NTc4LDAgcSAtMC4yMzQzNywwIC0zLjUxNTYyLDMuNTE1NjIgeiBtIDAuMzUxNTYsMS4yMzA0NyAwLjM1MTU2LDAuMTc1NzggMy4zMzk4NCwtMy41MTU2MiAwLC0wLjM1MTU2IHEgLTAuMjM0MzcsMCAtMy42OTE0LDMuNjkxNCB6IG0gMC4zNTE1NiwwLjg3ODkxIHEgMC4xNzU3OCwwLjM1MTU2IDAuMTc1NzgsMC41MjczNCBsIDMuNjkxNDEsLTMuNTE1NjIgcSAtMC4xNzU3OCwtMC4zNTE1NyAtMC4xNzU3OCwtMC41MjczNSBsIC0zLjY5MTQxLDMuNTE1NjMgeiBtIDAuNTI3MzQsMS4yMzA0NyAwLDAuMzUxNTYgcSAwLjIzNDM4LDAgMy42OTE0MSwtMy42OTE0MSBsIDAsLTAuMTc1NzggLTAuMTc1NzgsMCBxIC0wLjIzNDM4LDAgLTMuNTE1NjMsMy41MTU2MyB6IG0gMC4zNTE1NywxLjA1NDY4IDAsMC41MjczNSBxIDAuMjM0MzcsMCAzLjY5MTQsLTMuNjkxNDEgbCAwLC0wLjM1MTU2IC0wLjE3NTc4LDAgcSAtMC4yMzQzNywwIC0zLjUxNTYyLDMuNTE1NjIgeiBtIDAuMzUxNTYsMS4yMzA0NyAwLjM1MTU2LDAuMTc1NzggMy4zMzk4NSwtMy41MTU2MiAwLC0wLjM1MTU2IHEgLTAuMjM0MzgsMCAtMy42OTE0MSwzLjY5MTQgeiBtIDMuODY3MTksLTIuNjM2NzIgLTMuMzM5ODUsMy41MTU2MyAwLDAuMzUxNTYgcSAwLjIzNDM4LDAgMy42OTE0MSwtMy42OTE0IGwgLTAuMzUxNTYsLTAuMTc1NzkgeiBtIC0yLjk4ODI4LDQuNzQ2MSAwLDAuMTc1NzggMC4xNzU3OCwwIHEgMC4yMzQzNywwIDMuNTE1NjIsLTMuNTE1NjMgbCAwLC0wLjE3NTc4IC0wLjE3NTc4LDAgcSAtMC4yMzQzNywwIC0zLjUxNTYyLDMuNTE1NjMgeiBtIDAuMzUxNTYsMS4wNTQ2OSAwLjM1MTU2LDAuMTc1NzggMy4zMzk4NCwtMy41MTU2MyAwLC0wLjM1MTU2IHEgLTAuMjM0MzcsMCAtMy42OTE0LDMuNjkxNDEgeiBtIDMuODY3MTksLTIuNDYwOTQgLTMuMzM5ODUsMy41MTU2MiAwLDAuMzUxNTcgcSAwLjIzNDM4LDAgMy42OTE0MSwtMy42OTE0MSBsIC0wLjM1MTU2LC0wLjE3NTc4IHogbSAtMTkuNTExNzIsMC4xNzU3OCBxIC0xLjU4MjAzLDQuODMzOTggLTEuNTgyMDMsNi4xNTIzNCAwLDIuNjY2MDIgMi4xMDkzNyw0LjM5NDUzIGwgMCwtMC4xNzU3OCBxIC0xLjQwNjI1LC0xLjQ5NDE0IC0xLjQwNjI1LC0zLjMzOTg0IDAsLTEuNzg3MTEgMS41ODIwMywtNi4zMjgxMyBsIDEzLjE4MzYsMCAwLC0wLjM1MTU2IHEgMCwtMC4zNTE1NiAtMC4zNTE1NywtMC4zNTE1NiBsIC0xMy41MzUxNSwwIHogbSAxOS44NjMyOCwwLjg3ODkxIC0zLjMzOTg1LDMuNTE1NjIgMCwwLjM1MTU2IHEgMC4yMzQzOCwwIDMuNjkxNDEsLTMuNjkxNCBMIDI1MC4xNywzOTIuMjY4NTkgWiBtIC0yLjk4ODI4LDQuNTcwMzEgMCwwLjM1MTU2IDAuMTc1NzgsMCBxIDAuMjM0MzcsMCAzLjUxNTYyLC0zLjUxNTYyIGwgMCwtMC4zNTE1NyAtMC4xNzU3OCwwIHEgLTAuMjM0MzcsMCAtMy41MTU2MiwzLjUxNTYzIHogbSAwLjM1MTU2LDEuMjMwNDcgMCwwLjM1MTU2IHEgMC4yMzQzNywwIDMuNjkxNDEsLTMuNjkxNDEgbCAwLC0wLjM1MTU2IHEgLTAuMjM0MzgsMCAtMy42OTE0MSwzLjY5MTQxIHogbSAwLjE3NTc4LDEuMjMwNDcgcSAwLjA1ODYsMC4zNTE1NiAwLjM1MTU2LDAuMzUxNTYgMCwtMC4yMzQzOCAzLjY5MTQxLC0zLjY5MTQxIC0wLjE3NTc4LC0wLjM1MTU2IC0wLjE3NTc4LC0wLjUyNzM0IC0wLjIzNDM4LDAgLTMuODY3MTksMy44NjcxOSB6IG0gMCwxLjU4MjAzIDAsMC4zNTE1NiBxIDAuMjM0MzgsMCA0LjM5NDUzLC00LjM5NDUzIGwgMCwtMC4xNzU3OCAtMC4xNzU3OCwwIHEgLTAuMjM0MzcsMCAtNC4yMTg3NSw0LjIxODc1IHogbSAtMjEuMDkzNzUsLTIuMjg1MTYgMC4xNzU3OCwwIDAuNTI3MzUsLTAuNzAzMTIgMCwtMC4xNzU3OSBxIC0wLjM1MTU3LDAuMDg3OSAtMC43MDMxMywwLjg3ODkxIHogbSAyMC41NjY0MSw0LjIxODc1IDAuNTI3MzQsMCBxIDAuMjA1MDgsMCA0Ljc0NjA5LC00Ljc0NjA5IGwgMCwtMC4zNTE1NyAtMC4xNzU3OCwwIHEgLTAuMjA1MDcsMCAtNS4wOTc2NSw1LjA5NzY2IHogbSAtMjMuNzMwNDcsMCAwLjM1MTU2LDAgcSAwLjIzNDM4LDAgMy42OTE0MSwtMy42OTE0MSBsIDAsLTAuMzUxNTYgcSAtMC4yMzQzOCwwIC00LjA0Mjk3LDQuMDQyOTcgeiBtIDI5LjE3OTY5LC00LjA0Mjk3IC0zLjg2NzE5LDQuMDQyOTcgMC4zNTE1NiwwIHEgMC4yMzQzOCwwIDMuODY3MTksLTMuODY3MTkgbCAtMC4zNTE1NiwtMC4xNzU3OCB6IG0gLTI3Ljc3MzQ0LDQuMDQyOTcgMC41MjczNCwwIDIuNjM2NzIsLTIuNDYwOTQgcSAtMC4xNzU3OCwtMC4zNTE1NiAtMC4xNzU3OCwtMC41MjczNCAtMC4yMzQzOCwwIC0yLjk4ODI4LDIuOTg4MjggeiBtIDI1LjMxMjUsMCAwLjUyNzM0LDAgcSAwLjIwNTA4LDAgMi42MzY3MiwtMi42MzY3MiBsIDAsLTAuMzUxNTYgLTAuMTc1NzgsMCBxIC0wLjIzNDM4LDAgLTIuOTg4MjgsMi45ODgyOCB6IG0gMy41MTU2MiwtMi4xMDkzNyAtMS45MzM1OSwyLjEwOTM3IDAuMzUxNTYsMCBxIDAuMjM0MzgsMCAxLjkzMzYsLTEuOTMzNTkgbCAtMC4zNTE1NywtMC4xNzU3OCB6IG0gLTI3LjI0NjA5LDIuMTA5MzcgMC4zNTE1NiwwIHEgMC4yMzQzOCwwIDEuNTgyMDMsLTEuNTgyMDMgbCAwLC0wLjM1MTU2IHEgLTAuMjM0MzcsMCAtMS45MzM1OSwxLjkzMzU5IHogbSAyNy43NzM0NCwtMS4yMzA0NyAtMS4wNTQ2OSwxLjIzMDQ3IDAuNTI3MzQsMCBxIDAuMjM0MzgsMCAwLjg3ODkxLC0wLjg3ODkxIDAsLTAuMzUxNTYgLTAuMzUxNTYsLTAuMzUxNTYgeiBtIC0yNS40ODgyOCwwLjE3NTc4IC0wLjg3ODkxLDEuMDU0NjkgMC41MjczNCwwIHEgMC4yNjM2OCwwIDAuNzAzMTMsLTAuNzAzMTIgMCwtMC4zNTE1NyAtMC4zNTE1NiwtMC4zNTE1NyB6IG0gMC44Nzg5LDAuNzAzMTMgLTAuMTc1NzgsMC4zNTE1NiAwLjUyNzM0LDAgcSAwLC0wLjM1MTU2IC0wLjM1MTU2LC0wLjM1MTU2IHogbSAyNS4xMzY3MiwwLjM1MTU2IDAuMzUxNTYsMCBxIDAuMzUxNTcsMCAwLjM1MTU3LC0wLjM1MTU2IGwgLTAuMzUxNTcsMCBxIC0wLjM1MTU2LDAuMDU4NiAtMC4zNTE1NiwwLjM1MTU2IHogbSAtMjAuNTY2NDEsMC43MDMxMyBxIDEuMjMwNDcsMC44NDk2IDEuMjMwNDcsMS45MzM1OSBsIDAsMC4zNTE1NiBxIDAsMC4zNTE1NiAtMC4zNTE1NiwwLjM1MTU2IGwgLTEyLjgzMjAzLDAgcSAtMC45Mzc1LDAgLTEuNzU3ODEsLTEuMDU0NjggbCAwLC0wLjE3NTc4IDAuODc4OSwwLjE3NTc4IDEyLjQ4MDQ3LDAgcSAwLjUyNzM1LDAgMC41MjczNSwtMC43MDMxMyBsIC0wLjE3NTc5LC0wLjg3ODkgeiBtIDI2Ljg5NDU0LDAgcSAxLjIzMDQ2LDAuODQ5NiAxLjIzMDQ2LDEuOTMzNTkgbCAwLDAuMzUxNTYgcSAwLDAuMzUxNTYgLTAuMzUxNTYsMC4zNTE1NiBsIC0xOC42MzI4MSwwIHEgLTAuOTY2OCwwIC0xLjc1NzgxLC0xLjIzMDQ2IGwgMC44Nzg5LDAuMTc1NzggMTguMjgxMjUsMCBxIDAuNTI3MzUsMCAwLjUyNzM1LC0wLjcwMzEzIGwgLTAuMTc1NzgsLTAuODc4OSB6IgogICAgICAgICBpZD0icGF0aDQxNDMiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K»> В данном случае, файл svg просто закодирован в BASE64 и вставлен напрямую в код страницы. Вариант с размещением svg на сервере, как любого другого графического формата (jpg, png, bmp итд) со ссылкой вида bumbum.bam/img/fofofo.svg, не всегда работает, поскольку не все сервера хотят отдавать svg […]

Мэйлы и драйвы

В какой-то мере продолжая. На сегодня бесплатно подключить свой домен к почтовым гигантам можно только с помощью Яндекса и Mail.ru. Гугл уже четыре года как отказался регистрировать новых халявщиков, но старые аккаунты работают, но все равно — гугл за скобками. Майкрософт тоже отвалился. Почта она и есть почта, я не знаю, чем Яндекс лучше или […]

Лыжи в облаках

Успешно неспешно восстановив ns-записи для домена avolab.eu.org, я здраво прикинул, что, благодаря прежней щедрости гугла, у меня есть возможность под одной эгидой собрать несколько раз по 15 гб дискового облачного пространства. Что имеется в виду. Домен еще при царе горохе был подключен к бесплатным гуглическим сервисам, естественно ради удобной и кошерной личной почты. А впоследствии […]

XP не проходит в интернет

Официально, все хромоподобные (читай — наиболее популярные) браузеры более не обладают поддержкой Windows XP. В том числе и Iron с Vivaldi. К сожалению, именно этот шаг означает конец XP как все еще актуальной системы. Несмотря на окончание официальной поддержки этой ОС со стороны Майкрософта, популярность ХР оставалась довольно высока. В особенности на огромном парке старого, […]

TweetDeck

Я уже упоминал о том, что так или иначе пользуюсь твиттером (исключительно для получения информации, а не личных взвываний). И нашел для себя удобную форму получения и администрирования ленты в виде отдельного твиттер-клиента TweetDeck. Где-то 6 или даже 7 месяцев я наслаждался, если так можно вообще выразиться про процесс приль.. приль.. прильновывания к данной социальной […]

Возвращение блога

Заморозив блог на реконструкцию, на предполагаемо очень серьезную реконструкцию, я, ни ухом, ни рылом, не предвидел, что его придется вывести из онлайна. Хостинг, на котором блог лежал недвижимый (пока я копался в его внутренностях на локальном сервере), довольно оперативно, в течение нескольких дней закрыл аккаунт, подчистую выбросил всё, даже не дав забрать файлы по фтп. […]

IcoMoon

Думается мне, самый (один из, все же) удобный сервис для создания иконочных шрифтов — это IcoMoon. В бесплатном режиме можно выбрать нужные значки и с легкостью встроить их в страницы сайта. Сервис предлагает несколько коллекций разнообразных значков-иконок, за деньги можно и того больше. Но что самое интересное, помимо готовых коллекций, можно загрузить и свои личные […]