{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Заметочки Когута: заметки с тегом интернет",
    "_rss_description": "Культурные заметки о русской литературе, культуре, языке",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "http:\/\/kkos.ru\/blog\/tags\/internet\/",
    "feed_url": "http:\/\/kkos.ru\/blog\/tags\/internet\/json\/",
    "icon": "http:\/\/kkos.ru\/blog\/pictures\/userpic\/userpic@2x.jpg?1773501260",
    "authors": [
        {
            "name": "Константин Когут",
            "url": "http:\/\/kkos.ru\/blog\/",
            "avatar": "http:\/\/kkos.ru\/blog\/pictures\/userpic\/userpic@2x.jpg?1773501260"
        }
    ],
    "items": [
        {
            "id": "143",
            "url": "http:\/\/kkos.ru\/blog\/all\/internet-film\/",
            "title": "«О, Интернет! Грезы цифрового мира»",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"http:\/\/kkos.ru\/blog\/pictures\/oh-internet@2x.jpg\" width=\"450\" height=\"665\" alt=\"\" \/>\n<\/div>\n<p>В своей новой <a href=\"https:\/\/www.kinopoisk.ru\/film\/954061\/\">документальной картине<\/a>, Вернер Херцог погружается в прошлое, настоящее и будущее виртуального мира. С немецкой дотошностью и романтичностью он рассказывает историю интернета, от его пионеров из Калифорнийского университета до современных визионеров вроде Илона Маска. Однако Херцога интересует не только научно-технические достижения или, напротив, апокалиптические прогнозы, связанные с развитием мировой паутины, но прежде всего, как и почему интернет настолько кардинально изменил и продолжает менять нашу жизнь, что даже подсмотренные Херцогом буддистские монахи, едва прервав медитацию, тут же утыкаются в твиттер. Херцог исследует цифровой пейзаж с той же страстью и самоотверженностью, с которыми он раньше пересекал дикие ландшафты Амазонии, Сахары или Антарктиды, и рассказывает о взаимном влиянии двух миров: сетевого и реального, который теперь, после появления интернета, никогда уже не будет прежним.<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/tz7VW-T4Ecg?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n",
            "summary": "В своей новой документальной картине, Вернер Херцог погружается в прошлое, настоящее и будущее виртуального мира",
            "date_published": "2017-07-15T21:26:47+05:00",
            "date_modified": "2017-07-15T21:26:41+05:00",
            "tags": [
                "интернет",
                "кино"
            ],
            "image": "http:\/\/kkos.ru\/blog\/pictures\/oh-internet@2x.jpg",
            "_date_published_rfc2822": "Sat, 15 Jul 2017 21:26:47 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "143",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/kkos.ru\/blog\/pictures\/oh-internet@2x.jpg",
                    "http:\/\/kkos.ru\/blog\/pictures\/remote\/youtube-tz7VW-T4Ecg-cover.jpg"
                ]
            }
        },
        {
            "id": "90",
            "url": "http:\/\/kkos.ru\/blog\/all\/internet-and-books\/",
            "title": "Интернет и книги",
            "content_html": "<p>Много раз сталкивался с ошибочным предубеждением, что в наше время все книги можно найти в интернете. Некоторые использовали эту фразу как аргумент в пользу электронных книг, другие еще для чего-то, но все они не правы. В интернете, господа, нет и сотой доли культурного наследия России.<\/p>\n<p>Готовя материалы для <a href=\"http:\/\/kkos.ru\/kurs-rl18\">рассылки по русской литературе XVIII века<\/a>, я не смог найти элементарно некоторые произведения в сети. Про что-то большее молчу.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/kkos.ru\/blog\/pictures\/chekrygin@2x.jpg\" width=\"640\" height=\"504\" alt=\"В. Чекрыгин\" \/>\n<div class=\"e2-text-caption\">В. Чекрыгин, эскиз композиции «Долой безграмотность» (1920)<\/div>\n<\/div>\n",
            "summary": "Много раз сталкивался с ошибочным предубеждением, что в наше время все книги можно найти в интернете",
            "date_published": "2016-08-16T10:10:32+05:00",
            "date_modified": "2018-03-03T15:11:01+05:00",
            "tags": [
                "интернет",
                "литература",
                "современность"
            ],
            "image": "http:\/\/kkos.ru\/blog\/pictures\/chekrygin@2x.jpg",
            "_date_published_rfc2822": "Tue, 16 Aug 2016 10:10:32 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "90",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/kkos.ru\/blog\/pictures\/chekrygin@2x.jpg"
                ]
            }
        },
        {
            "id": "39",
            "url": "http:\/\/kkos.ru\/blog\/all\/vuz-sites\/",
            "title": "О сайтах организаций",
            "content_html": "<p lead>Многие из опытных дизайнеров с презрением смотрят на ситуацию с внешним видом сайтов высших учебных заведений. Внешне они действительно оставляют желать лучшего.<\/p>\n<p>Моя заметка призвана предостеречь от одностороннего взгляда на дизайн — в частности от его категоричной оценки. Сайты вузов довольно часто проверяются высшими инстанциями. Если чиновник, перейдя на сайт с супердизайном, не сможет найти на главной странице всё, что ему нужно для проверки, то переходить по разделам он, как правило, тоже не будет и результат проверки будет плачевным — вуз оштрафуют за неинформативный сайт или за что-то там еще.<\/p>\n<p main>Улучшение дизайна прямо пропорционально повышению компьютерной грамотности всех слоев населения. Разумеется, эта заметка не касается тех случаев, когда посетителя <a href=\"http:\/\/kkos.ru\/blog\/all\/o-tverdolobosti\/\">держат за идиота<\/a>.<\/p>\n<p aside>Читайте также <a href=\"http:\/\/kkos.ru\/blog\/all\/vuz-sites\/\">интересные комментарии Евгения Куценко<\/a>.<\/p>\n",
            "summary": "Моя заметка призвана предостеречь от одностороннего взгляда на дизайн — в частности от его категоричной оценки",
            "date_published": "2014-05-26T10:01:28+05:00",
            "date_modified": "2014-06-06T18:25:05+05:00",
            "tags": [
                "дизайн",
                "интернет",
                "сайты"
            ],
            "_date_published_rfc2822": "Mon, 26 May 2014 10:01:28 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "39",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "36",
            "url": "http:\/\/kkos.ru\/blog\/all\/sovoteka-admin\/",
            "title": "Как устроена Совотека",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"http:\/\/kkos.ru\/blog\/pictures\/fonsov.jpg\" width=\"1472\" height=\"1352\" alt=\"\" \/>\n<div class=\"e2-text-caption\">О том, что у «Совотеки» под <s>капотом<\/s> перьями.<\/div>\n<\/div>\n<p>У <a href=\"http:\/\/sovoteka.ru\">Совотеки<\/a> все картинки-миниатюры генерируются и хранятся в отдельной папке по адресу:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sovoteka.ru\/i\/s\/<\/code><\/pre><p>Большие версии тех же картинок хранятся отдельно по адресу:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sovoteka.ru\/i\/<\/code><\/pre><p>Всего в «Совотеке» сейчас 903 совы и для удобства каждая картинка подписывается автоматически.<\/p>\n<p>Например, 100-я сова в миниатюрке имеет адрес: <a href=\"http:\/\/sovoteka.ru\/i\/s\/sovoteka_100_s.jpg\">sovoteka.ru\/i\/s\/sovoteka_100_s.jpg<\/a>. У нее всегда размер 95×95 пикселей. Ее увеличенная копия имеет адрес: <a href=\"http:\/\/sovoteka.ru\/i\/sovoteka_100.jpg\">sovoteka.ru\/i\/sovoteka_100.jpg<\/a>. Размер у нее непредсказуем.<\/p>\n<p>Нужно написать такой скрипт на PHP, чтобы он смог проделать следующее:<\/p>\n<ul>\n<li>автоматом подсчитать, сколько сов уже есть на сайте (я это делал через переменную, которая считает количество файлов, например, в папке \/i\/s\/. Сколько уменьшенных копий — столько сов на сайте);<\/li>\n<li>из множества сов выбрать 50 случайных и вывести их на экран (это можно через генерацию случайных чисел сделать, я их подставлял в имена файлов, ведь в них меняется только число — sovoteka_$chislo_s.jpg, к примеру). Важно, чтобы эти 50 сов не были повторяющимися — с этим проблемы. Случайные совы генерируются каждый раз при обновлении страницы — каждый раз разные картинки.<\/li>\n<\/ul>\n<p>Результат выполнения PHP-скрипта — HTML-код вида:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">&lt;a href=&quot;\/i\/sovoteka_518.jpg&quot;&gt;&lt;img src=&quot;\/i\/s\/sovoteka_518_s.jpg&quot; width=&quot;95&quot; height=&quot;95&quot;&gt;&lt;\/a&gt;\n&lt;a href=&quot;\/i\/sovoteka_431.jpg&quot;&gt;&lt;img src=&quot;\/i\/s\/sovoteka_431_s.jpg&quot; width=&quot;95&quot; height=&quot;95&quot;&gt;&lt;\/a&gt;<\/code><\/pre><p>Сейчас у меня такой код вышел:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">$chislo = sizeof(glob(&#039;i\/*.*&#039;));\n\/\/ Подсчитываю, сколько картинок в папке, следовательно столько сов на сайте\n\n$arr = range(1, $chislo);\n\/\/ Делаю случайное число от 1 до числа сов на сайте\n\nshuffle($arr);\n\/\/ Мешаю числа\n\nfor ($i=0; $i &lt; count($arr); $i+=11) { \n\/\/ Зацикливаю вывод\n\necho &#039;&lt;a class=&quot;imgs_group&quot; rel=&quot;gal&quot; href=&quot;\/i\/sovoteka_&#039;.$arr[$i].&#039;.jpg&quot;&gt;\n&lt;img src=&quot;\/i\/s\/sovoteka_&#039;.$arr[$i].&#039;_s.jpg&quot; width=&quot;95&quot; height=&quot;95&quot; class=&quot;ingal&quot;&gt;&lt;\/a&gt;&#039;;\n\/\/ Подставляю созданные номера в HTML — костыль, в общем.\n}<\/code><\/pre><p>С наибольшей степенью вероятности могу утверждать, что этот код — костыль. Если у вас есть предложения по решению данной задачи, отпишитесь в комментариях.<\/p>\n<h2>Обновление<\/h2>\n<p>Спасибо Антону Сюваеву за помощь в коде. Теперь совы генерируются как надо — с выборкой из массива и проверкой на повторы.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">$files = glob(&#039;i\/s\/*.jpg&#039;);\n$rand_keys = array_rand($files, 50); \/\/ 50 случайных ключей из массива\n\nforeach ($rand_keys as $pos) {\n$thumb_name = $files[$pos];\n$full_name = str_replace(array(&#039;\/s&#039;,&#039;_s&#039;),&#039;&#039;,$thumb_name);\n\necho &#039;{$thumb_name}\\n&#039;; \/\/ url мелкого файла\necho &#039;{$full_name}\\n\\n&#039;; \/\/ url крупного файла\n}<\/code><\/pre>",
            "summary": "У Совотеки все картинки-миниатюры генерируются и хранятся в отдельной папке по адресу",
            "date_published": "2014-05-20T22:34:26+05:00",
            "date_modified": "2018-05-14T00:22:11+05:00",
            "tags": [
                "вопрос",
                "интернет",
                "программирование",
                "совы"
            ],
            "image": "http:\/\/kkos.ru\/blog\/pictures\/fonsov.jpg",
            "_date_published_rfc2822": "Tue, 20 May 2014 22:34:26 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "36",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "http:\/\/kkos.ru\/blog\/pictures\/fonsov.jpg"
                ]
            }
        },
        {
            "id": "34",
            "url": "http:\/\/kkos.ru\/blog\/all\/o-tverdolobosti\/",
            "title": "О твердолобости",
            "content_html": "<p>То качество человеческого ума, о котором пойдет речь, я наблюдаю в связи с местом моей работы. Однако, как мне кажется, оно было и есть всегда и везде. Но все-таки. Возьмем обычного человека по имени N.<\/p>\n<blockquote>\n<p>N обращается к редактору сайта и говорит: «Это новая информация для сайта. В ней указывается на изменение режима работы. Она так важна, что ее нужно разместить на главной странице сайта, а также обновить раздел „Режим работы“». После этого, как правило, проходит некоторое время, после чего N начинает понимать, что сделанного ему мало. Происходит приблизительно такой диалог: «На главной странице это незаметно» — «Но ведь мы уже выделили это полужирным, поставили в центр, что еще?» — «Надо выделить это красным. Да, красным! Чтобы видели все! А то придут, а мы закрыты. А еще подчеркнуть! Во!» — «К сожалению, это не согласуется в дизайном сайта. Ведь и без красного видно. Тот, кто ищет режим работы, найдет его уже на главной странице» — «<i>Нет, наш читатель не сообразит, вы же знаете, какие эти читатели тупые<\/i>».<\/p>\n<\/blockquote>\n<p>Даже в том случае, если читатель действительно «идиот», это не дает права относиться к нему как к идиоту. Мне кажется, что болезнь большинства недодизайнеров связана с тем, что они держат пользователя за идиота. Мой пример — только иллюстрация. Его могло и не быть на самом деле. Вместо информации о режиме работы может быть любая другая мелочь.<\/p>\n<p>Вы уже понимаете, к чему я веду. Хороший дизайн рождается при адекватном отношении к пользователю. Но есть и еще один важный вывод, связанный уже с настоящими дизайнерами. Как ни парадоксально, но стремление к идеально выверенному, сверхудобному интерфейсу, который делается так въедливо, как только можно, тоже является формой такого отношения. В конечном итоге, мы пришли на сайт не глядеть на интерфейс, не расслабляться, не смотреть, а что-то делать: читать, искать, покупать, совершать действия. Не стоит смещать акцент с результата этого действия (цели пользователя) на средство этого действия (интерфейс). Иначе все мы станем «идиотами».<\/p>\n",
            "summary": "То качество человеческого ума, о котором пойдет речь, я наблюдаю в связи с местом моей работы. Однако, как мне кажется, оно было и есть всегда и везде",
            "date_published": "2013-12-11T12:01:10+05:00",
            "date_modified": "2018-05-14T00:22:54+05:00",
            "tags": [
                "дизайн",
                "жизнь",
                "интернет",
                "сайты"
            ],
            "_date_published_rfc2822": "Wed, 11 Dec 2013 12:01:10 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "34",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "23",
            "url": "http:\/\/kkos.ru\/blog\/all\/e-mail\/",
            "title": "Об электронной почте",
            "content_html": "<p>Эта заметка появилась у меня как реакция на <a href=\"http:\/\/ilyacoder.ru\/all\/mail\/\">запись Ильи Страйкова<\/a> о вечном споре между пользователями почтового веб-интерфейса и его программного аналога.<\/p>\n<p>Вообще, мое знакомство с подобными программами закончилось там же, где и началось — с установки <a href=\"http:\/\/www.ritlabs.com\/ru\/products\/thebat\/\">The Bat!<\/a>. Это был 2007 год — запустившись, программа любезно предложила мне ввести логин и пароль, после чего загрузила список писем. Всё  бы хорошо, но по умолчанию она имела одну тонкую настройку, удаляющую все загруженные на компьютер письма с почтового сервера. После этого у меня осталось странное недоверие к почтовым клиентам — всегда кажется, что они то и дело норовят удалить все письма после их загрузки.<\/p>\n<p>Но главная причина состоит вовсе не в особенностях знакомства. Я считаю, что почтовые программы нужны только в тех случаях, когда веб-интерфейс вызывает отвращение в силу неумелого дизайна или просто неприятного внешнего вида. Таковы «самописные» почтовые серверы. Например, вот снимок от 2013 года:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/kkos.ru\/blog\/pictures\/email.jpg\" width=\"600\" height=\"474\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Почта XXI века<\/div>\n<\/div>\n<p>Здесь меня спасает, конечно, почтовый клиент <a href=\"https:\/\/www.mozilla.org\/ru\/thunderbird\/\">Mozilla Thunderbird<\/a>. Считаю этот случай счастливым исключением, избавляющим от необходимости возиться с неудобным веб-интерфейсом. Однако это исключение не распространяется на счастливых владельцев почты от «Гугла» и «Яндекса» (хотя интерфейс гуглопочты мне и кажется не очень-то удобным — дело привычки).<\/p>\n<blockquote>\n<p>Браузер — чтобы сайты смотреть, а почта вообще про другое.<\/p>\n<\/blockquote>\n<p>Если учитывать такой принцип, то получается, что под каждый онлайн-сервис нужно писать программу, раз браузер почему-то создан только для того, чтобы «смотреть». На самом деле можно совершать и другие действия. Среди них — почта.<\/p>\n",
            "summary": "Эта заметка появилась у меня как реакция на запись Ильи Страйкова о вечном споре между пользователями почтового веб-интерфейса и его программного аналога",
            "date_published": "2013-03-06T21:13:34+05:00",
            "date_modified": "2013-03-08T19:20:16+05:00",
            "tags": [
                "windows",
                "интернет",
                "наблюдения"
            ],
            "image": "http:\/\/kkos.ru\/blog\/pictures\/email.jpg",
            "_date_published_rfc2822": "Wed, 06 Mar 2013 21:13:34 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "23",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/kkos.ru\/blog\/pictures\/email.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4199,
    "_e2_ua_string": "Aegea 11.5 (v4199)"
}