internet

Год на новом месте или Связь превыше всего

Стоило кому-нибудь умереть, будь это мужчина, женщина или ребенок, покойник еще и остыть не успеет, а она уж тут как тут со своими стихами. Она называла их «данью покойному». Соседи говорили, что первым являлся доктор, потом Эммелина, а потом уже гробовщик; один только раз гробовщик опередил Эммелину, и то она задержалась из-за рифмы к фамилии покойного, а звали его Уистлер.

М.Твен, "Приключения Гекльберри Финна"

Сегодня ровно год как мы живем в своей новой квартире. Нет, специально мы дату не запоминали, просто это было сразу после Нового года - значит, в январе. А когда возник вопрос "а когда именно в январе мы переехали?", ответ на него оказался очень простым - надо просто посмотреть дату заключения договора с Интернет-провайдером.

Вот такая она, современная семья :) Как писали на БашОрге, "Инет - современный аналог домового. Когда он приходит в новый дом - можно жить, значит. Приносит в дом тепло и уют". Все правильно: появился Интернет - значит, можно жить. Что показательно, первые пару дней у нас даже сантехника толком не работала, но Интернет появился в первые же часы. Я заранее позвонил провайдеру, согласовал время подключения, поэтому представитель провайдера был у нас с кабелем и договором, когда грузчики еще не закончили заносить наши коробки.

Сантехник же пришел только через два дня. А потом уже постепенно появился минимальный набор кухонной техники (кто-нибудь пробовал пожить месяц без холодильника?) и прочие необходимые в хозяйстве вещи. Необходимые - но во вторую очередь после Интернета :)

P.S. А еще именно сегодня на станции метро Адмиралтейская (открывшейся незадолго до нашего переезда и явно как раз с той целью, чтобы мне было удобнее ездить на работу), наконец, появилась связь от МТС. Я как раз дописывал этот пост, спускасясь по эскалатору, как вдруг мне пришло сообщение от Юли в чате. Приятный подарок к годовщине переезда!

Найти картинку покрупнее

Современные соцсети - премерзкая штука. По ряду причин.

Во-первых, они делят мир на "своих" и "всех остальных". Все содержимое соцсети, как правило, для внешнего мира недоступно. Не потому, что там что-то сверхсекретное пишут, а потому, что так сделано по умолчанию. Более того, даже "открыто для всех" в понимании большинства соцсетей означает "открыто для всех наших пользователей" - все остальные получают шиш с маслом приглашение завести аккаунт. Разумеется, совершенно бесплатно!

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

Первое плохо тем, что становится все меньше полезного контента, находящегося в открытом доступе. Поисковики закрытый контент не индексируют, поэтому найти его в Гугле или Яндексе невозможно. В итоге получается, что люди пишут полезные вещи, делятся опытом (я сейчас говорю не о записях "для друзей", а о тех, на которых стоит гриф "для всех") - а другие не могут это найти.

Второе плохо тем, что у всех людей разные требования к качеству изображения. И если один человек "утоптал" картинку до размеров, которые, как ему кажется, на его компьютере, смотрятся приемлемо, то у другого может быть и экран побольше, и глаз попривередливее. И что теперь делать?

Как Добрый Стоматолог Госавтоиспекцию захватил

Tags: 

Изучал я сегодня сайт администрации города - искал, куда бы наябедничать на совершенно идиотское перекрытие центра города в связи с международным экономическим форумом, чтоб его...

В процессе изучения набрел на страничку со списком ведомств, которые теоретически во этом замешаны - с адресами, телефонами, а некоторые даже с сайтами. И вот в том числе я решил сходить на сайт ГИБДД: www.gibddspb.ru. Открываю - и вижу вот такую феерическую картинку!

Легкий вход на Яндекс. Аккаунт в соцсети вместо пароля

Все-таки цивилизованный онлайновый мир потихоньку движется в правильном направлении. Недавно заметил, что Яндекс сделал возможность входа не только по логину/паролю, но и просто представившись пользователем какой-нибудь соцсети. Для меня это отличная возможность избавиться от лишнего пароля, который мне до сих пор приходилось помнить и регулярно вводить. Дело в том, что я держу основную почту на Гугле, но при этом активно пользуюсь сервисами "Мой Круг" и "Яндекс.Метрика" - и теперь, чтобы войти в них, мне нужно просто ткнуть на иконку с логотипом гугла рядом с формочкой входа.

Работает это очень просто: нужно войти в раздел "социальные профили" в Яндекс.Паспорте и добавить туда свой аккаунт в своей любимой соцсети. Вас попросят подтвердить, что вы действительно являетесь владельцем данного аккаунта, а также потребуется еще раз - последний! - ввести свой пароль от Яндекса, чтобы подстраховаться от возможного угона. После этого, хоть на Яндекс по-прежнему можно будет войти через логин/пароль, делать это будет уже незачем - при входе достаточно будет лишь кликнуть на иконку своей любимой соцсети.

Таким образом, у меня есть хорошая новость для тех, кто пользуется Яндексом: если у вас, скажем, почта на Яндексе и при этом вы еще активно пользуетесь, скажем, Фейсбуком, то вы можете добавить свой фейсбуковский профиль в яндекс-паспорт и спокойно ходить к себе в почту без пароля.

Я уверен, что, введя понятие Яндекс.Паспорта, Яндекс начал очень правильную и полезную практику. Надеюсь, что и остальные сервисы скоро последуют его примеру. А со временем эта дурацкая традиция обязательно заводить на каждом сайте логин с паролем и вовсе уйдет в историю, а понятие "паспорт от соцсети" (т.е. Яндекс.Паспорт или, там, Фейсбук.Паспорт) станет чем-то привычным и естественным. И в Интернете станет еще чуточку удобнее :)

Под катом - подробная инструкция с картинками.

Точное время! Для всех! Даром!

Итак, я это сделал. После написания поста про настройку точного времени на домашнем компьютере я всерьез задумался о том, чтобы присоединиться к тем добровольцам, которые где-то берут точное время и потом раздают его всем желающим. Практически все необходимое для этого у меня уже было:
- постоянно работающий сервер уже настроенным и работающим ntpd;
- безлимитный скоростной интернет;
- постоянный внешний IP-адрес.

Оставалось самое интересное - найти несколько надежных источников точного времени первого уровня и подключиться к ним. Причем рекомендуется выбирать географически близкие, чтобы погрешность от времени распространения сигнала была минимальной. Это, в сущности оказалось несложно: на сайте pool.ntp.org есть примерный список, в котором есть и российские сервера (преимущественно это всякого рода научные учреждения). Я решил подойти к вопросу со всей основательностью, отправил каждому заявку на использование. По большей части это формальность, рекомендуемая правилами хорошего тона, поскольку почти все эти сервера открытые для публичного доступа. Но тем приятнее получить в ответ "Спасибо за уведомление, пользуйтесь на здоровье!"

А дальше уже дело техники. Настроил ntpd на синхронизацию с вышеупомянутыми источниками, поставил на роутере проброс 123 порта на сервер, убедился в том, что NTP-сервис доступен извне, зарегистрировал IP-адрес на pool.ntp.org и стал ждать.

Прежде чем предоставить мой сервер во всеобщее использование, его почти целый день испытывали, чтобы убедиться в его пригодности :) Специальная программа-монитор регулярно проверяет доступность, надежность и точность всех серверов в кластере, и те, кто по каким-либо характеристикам не соответствует норме, выводятся из обслуживания. И вот, наконец, меня присоединили к кластеру остальных добровольцев и на мой сервер стали поступать запросы со всех уголков России. Пока около 1000 запросов в сутки - нагрузка, сами понимаете, совершенно неощутимая, к тому же ее можно регулировать, указав в профиле примерную "толщину" своего канала. На сайте обещают поток порядка миллиона запросов в сутки - возможно, доживем и до таких величин :) В любом случае, это капля в море по сравнению с мощностью сервера и пропускной способностью канала, поэтому выполнению основных задач абсолютно не мешает.

Так что, господа, берите точное время на российском сегменте сервиса по адресу ru.pool.ntp.org! На сегодняшний день там 87 серверов, и один из них - мой :)

Update: Начиная с апреля 2015 года - ee.pool.ntp.org :)

Точное время в домашней локалке


A man with a watch knows what time it is. A man with two watches is never sure.
Segal's law

Часы советского ТВВсе-таки домашний сервер - это не только ценный мех, но еще и куча приятных мелочей в нагрузку. Помимо своих непосредственных задач (бэкап, хранение и раздача файлов), сервер может брать на себя еще множество мелких обязанностей, возлагать которые на персоналку часто неэффективно, да и просто идеологически неверно.

Недавно обнаружилось, что у нас в доме на всех компах разное время. Не то, чтобы фатально разное, но на несколько минут отличается. И это при том, что на всех вроде как включена синхронизация с time.windows.com, от которой на практике толку ровным счетом никакого. Ситуация тем абсурднее, что даже оба наших мобильника умудряются где-то брать точное время безо всяких дополнительных настроек, а полноценные компьютеры с постоянным доступом в Интернет сделать этого не могут.

Под катом - парочка идеологически верных способов это исправить.

Google сломал OpenID

Гугл мало того, что выпустил невнятную поделку a la Facebook, так он тем самым еще и сломал OpenID. Теперь у всех его пользователей сменились идентификаторы, а старые, соответственно, больше не работают. Теперь попытка зайти через кнопочку с логотипом Гугла приводит к сообщению "Извините, это неправильный OpenID".

В ближайшее время уберу эту кнопочку и буду думать, что с этим делать дальше. А пока всем, кто ходил ко мне через нее, придется воспользоваться ссылкой "забыл пароль".

История аватарки Большого Муха

Tags: 

Когда в далеком 2005 году мне насильно завели у меня появился журнал LJ user_myx, я озаботился поиском подходящей аватарки. Имя говорило само за себя, да и принесенный еще из ФИДО ник "Большой Мух" как бы обязывал. Поэтому я зашел на Гугл.Картинки и, сделав несколько запросов, остановил свой выбор на картинке с рисованым изображением большого лупоглазого черного муха с каким-то красным шариком в передней лапке. Уменьшил ее до положенных в то время размеров 50x50 и повесил в качестве аватарки:
аватарка Myx.Ostankin
И жил я под этой аватаркой, наверное, лет пять, пока не переехал под Drupal, где я взял себе второе имя "Ostankin", завел себе новую аватарку, а потом и вовсе решил перестать прятаться и вывесить на аватарку собственную морду.

Однако в течение этого времени меня периодически мучил вопрос: а что это была за картинка? Оригинал, с которого я сделал аватарку, бесследно исчез: его не осталось у меня на компьютере, Гугл.Картинки его больше не находили, другие поисковики тоже не помогали, и я уже начал даже сомневаться в том, что он вообще когда-либо существовал...

Централизованная аська против распределенного джаббера

Когда в прошлые выходные рухнула аська, мы с женой этого даже не заметили. По разным причинам. Я - потому что моя аська интегрирована в Google Talk через транспорт, она - потому что у нее стоит QIP Infium, пользователи которого могут общаться друг с другом через протокол Jabber (хотя большинство из них об этом даже не догадывается). Но, так или иначе, 11 июня из наших контакт-листов исчезла лишь часть контактов - отвалились только "чистые" асечники.

Инсталляция Linux по сети с Windows-машины. Грабли и сложности

Немножко философских размышлений

Понятие "инсталляционный диск" постепенно уходит в прошлое. Действительно, зачем нужен инсталляционный диск, если есть скоростной безлимитный Интернет, позволяющий, не сходя с места, скачать самую последнюю версию программы и тут же ее установить? А поскольку скоростной Интернет потихоньку становится явлением уже почти повсеместным, то и онлайн-дистрибутивы набирают все бо́льшую и бо́льшую популярность, вытесняя диски в коробочках.

Немножко особняком здесь стоят операционные системы. Действительно, скачать и установить обычную программу несложно: компьютер с работающей операционной системой и сайт покажет, и инсталлятор скачает, и установит. Пользователю нужно только кнопочки Yes да Next нажимать время от времени. А вот как установить саму операционку, да еще и на чистый компьютер? Раньше без специальной загрузочной дискеты было не обойтись. Причем даже когда операционки стали распространяться на компакт-дисках, все равно нужна была работающая операционка, которая могла бы создать загрузочную дискетку с образа, расположенного на компакт-диске. Потом появились загрузочные компакт-диски, и процесс установки стал значительно легче: всунул диск, включил компьютер, инсталлятор сам запустился, нашел все диски, спросил, куда будем ставиться - и понеслась...

Но диски тоже потихоньку сходят с арены, уступая более компактным и надежным (а в последнее время еще и более объемным) USB-флешкам.
И хотя сейчас CD/DVD-привод пока еще есть практически в каждом компьютере, многие ноутбуки (а в особенности - нетбуки) уже жертвуют этой громоздкой железякой для экономии места. Действительно, а зачем он нужен, если все необходимое можно скачать через Интернет, в крайнем случае - передать через флешку?

Вопрос кажется риторическим - но ровно до тех пор, пока на такой ноутбук не потребуется поставить операционку. И первыми, надо полагать, с этой проблемой сталкиваются производители и продавцы - в самом деле, надо же как-то на продаваемые ноутбуки ставить предустановленную Windows операционную систему, и хотелось бы делать это с минимальными трудозатратами. Вот тут на помощь и приходит технология инсталляции по сети.

На самом деле, технология запуска рабочей станции по программе, загружаемой из локальной сети, не так уж и нова - ей уже лет тридцать, но до сих пор она использовалась преимущественно коммуникационными железками вроде маршрутизаторов или мини-АТС. Видимо, как раз нетбуки и стали тем спусковым крючком, который породил спрос на включение в материнские платы возможность установки операционной системы путем скачивания инсталлятора с сервера. А что - удобно: подключил к специальному загрузочному серверу несколько десятков ноутбуков (на сколько портов хватило), сервер раздал каждому по загрузчику, операционка сама поставилась, ноутбуки готовы к продаже, подключаем следующую партию. Вот оно, массовое производство.

Эволюция материнских плат

А раз уж такая функция появилась на ноутбучных материнках, то почему бы ей не появиться и на обычных - чипсеты-то везде одинаковые. Вообще, эволюция материнских плат - прелюбопытнейшая вещь. Первые материнки, которые я застал, без дополнительных устройств могли подключать разве что только клавиатуру и мышь. Даже жесткий диск к ним подключать напрямую было нельзя - нужно было ставить специальную плату с дисковыми контроллерами, называемую "мультипортовой платой". Но это было настолько давно, что неудивительно, что нынешний пятнадцатилетний мальчик, перерыв весь Интернет, так и не смог найти внятное объяснение, что же такое "мультяшка - байты растеряшка" - еще бы, явление прекратило существовать примерно в первый год его жизни, поскольку к этому времени практически все материнки содержали встроенный контроллер дисков.

Время шло, и материнки обрастали все бо́льшим количеством устройств: сначала в них стали встраивать подешевевшую до невозможности звуковую карту, затем присоединилась и сетевая карта, а потом на материнках стали появляться и простенькие видеокарты. Сейчас уже трудно поверить, что когда-то всего этого не было, и все эти устройства приходилось покупать и устанавливать отдельно.

И вот, современные материнки уже настолько умны, что они в момент включения могут сами отыскать в локальной сети сервер, который скажет им, что нужно запустить. Причем на компьютере может не быть ни одного диска - все необходимые инструкции и программы будут также получены по сети.

От теории к практике

Недавно мне довелось попробовать это все на личном опыте. Я устанавливал Debian Linux на свой домашний сервер. И, поскольку материнка поддерживает старт через сеть, я решил, что этим грех не воспользоваться. В теории все выглядит очень заманчиво: при включении компьютера крохотный инсталлятор скачивается с соседнего компьютера, после чего инсталлятор выходит в Интернет и скачивает последнюю-распоследнюю версию операционки (т.е. не надо никаких сервиспаков, обновлений, драйверов и прочей фигни). Пользователю остается только выбрать режим установки, указать, куда поставить систему, какие компоненты ставить - в общем, стандартный набор простейших действий.

В конечном итоге у меня все получилось, хотя грабли я собрал, кажется, все, какие только возможно - в процессе даже возникала крамольная мысль: "а не проще ли скачать образ DVD и поставить с него?". Но в итоге все трудности были успешно преодолены, а о встреченных граблях мне хотелось бы рассказать - вдруг кому будет полезно. Желающим ознакомиться добро пожаловать под кат.

Страницы