internet

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

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 и поставить с него?". Но в итоге все трудности были успешно преодолены, а о встреченных граблях мне хотелось бы рассказать - вдруг кому будет полезно. Желающим ознакомиться добро пожаловать под кат.

Клавогонки - стритрейсинг на клавиатурах


Из двух спортсменов, принявших участие в соревновании, советский спортсмен занял почетное второе место, а американец пришел к финишу предпоследним...
Анекдот времен СССР.

Кажется, я залип. Мне попался замечательный онлайновый убийца времени - портал "Клавогонки.ру". Идея портала проста, как все гениальное: он позволяет всем желающим посоревноваться в скорости набора текста. Оформлено это в виде гонок: в заезде по прямой участвует несколько машин - по количеству участников - и, по мере того, как участник набирает текст, машина движется вперед. Набрал весь текст - доехал до финиша. Допустил ошибку - исправляй, иначе дальше не поедешь. Ошибки, кстати, тоже считаются (правда, судя по всему, не влияют на результат, даже если участники показали одинаковое время: я один раз "приехал" к финишу "ноздря в ноздрю" с другим чуваком, с точностью до десятой доли секунды, но с меньшим количеством ошибок - и все равно он получил первое место, а я второе).

В игре есть несколько категорий, в которых можно соревноваться. Вот некоторые из них:
Обычный режим.. Набор случайной цитаты из книги на скорость (кстати, потом всем участникам предлагается перейти на сайт, где эту книжку можно купить - ну разве не гениально?)
Абракадабра. Текст из слов, сгенерированных случайным образом с учетом строения русского языка.
Безошибочный. Можно допустить только одну опечатку, после второй игрок дисквалифицируется — режим позволяет тренировать безошибочный набор.
Марафон. Соревнование на количество набранного текста за фиксированное время, игра длится 5 минут.
Цифры. Текст только из цифр, пригодится бухгалтерам и математикам.

Клавогонки - скриншот
Отстал на одну десятую долю секунды!

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

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

Клавогонки.Ру

Сюжет в "Вестях" про скандал с раздевающими сканерами

С утра, изучая статистику посещения сайта, немного прибалдел, увидев огромное количество народу, попавшего на мой блог из поисковиков по различным вариациям фразы "раздевающий сканер". Попадали они, естественно, на пост, посвященный разоблачению популярного поверья, будто сканер показывает людей голыми. Было такое ощущение, что где-то проскочила соответствующая новость, и люди бросились искать информацию по этой теме

Вопросы про ICQ. Преимущественно риторические

Tags: 

Некоторое время назад я написал подробную инструкцию о том, как можно безболезненно уйти с аськи на более современный чат-сервис, настроив шлюз в аську и не потеряв старые контакты. Сам я, сидя на GTalk, успешно пользовался шлюзом уже года полтора, и, наконец, нашел время и силы поделиться рецептом с общественностью. И через какое-то время вдруг бац! - шлюз перестал работать. Я сначала думал, что это временный глюк шлюза, такое пару раз уже случалось - но это всегда было кратковременно, и максимум через часов десять все снова начинало работать.

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

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

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

Вопрос первый.
Почему я, имея на руках телефон с симкой МТС, могу звонить не только на МТС, но и на Билайн, Мегафон, других региональных операторов (СМАРТС, Tele-2, НСС и т.д.), зарубежных операторов (Vodafone, T-Mobile и иже с ними), а также на городские линии - и никто не заставляет меня купить (или даже получить бесплатно!) симку того оператора, чьему абоненту я хочу позвонить? Почему я, имея почту на GMail, могу совершенно спокойно переписываться с людьми, у которых почта на Mail.Ru, на Яндексе, на HotMail, на Yahoo, на корпоративном сервере, на личном хостинге - и никто не требует у меня зарегистрироваться (совершенно бесплатно!) на всех этих серверах, чтобы иметь возможность написать письмо всем этим людям?

Вы скажете - потому что это удобно, нормально и естественно? Черт возьми, я тоже так думаю! Но тогда за каким чертом, чтобы связаться с асечником, я должен непременно регистрироваться в аське и ставить на компьютер специальный клиент, который умеет слать сообщения в аську? Почему я не могу пообщаться с асечником из своего родного GTalk, который делает ровно то же самое, что и аська - обменивается мгновенными сообщениями?

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

Так вот, все известные мне чат-сервисы:

  • либо работают по протоколу XMPP, он же Jabber - то есть, совместимы друг с другом по определению (GTalk, Я.Онлайн, Facebook Chat, LJTalk, QIP);
  • либо сами строят шлюзы в другие сети (Mail.Ru Агент)
  • либо хотя бы публикуют документацию к своему протоколу, чтобы другие могли проложить к ним шлюз из своих сетей (MSN).

Исключений я знаю только два: это ICQ и Skype. Они свой протокол не раскрывают, и постоянно меняют, так что создать хоть сколько-нибудь стабильный шлюз в них крайне проблематично. Skype еще можно как-то понять, поскольку все-таки их основным сервисом является передача голоса и видео, а чат - так, в нагрузку (про интеграцию с SIP пока говорить не буду, это отдельная тема). Но ICQ ничем принципиально не отличается от прочих чат-сервисов. Но при всем этом ICQ не только не идет на сотрудничество с другими сетями, но и активно противодействует интеграции со стороны.

Так вот собственно вопрос: а вы считаете это нормальным? Я не спрашиваю тех, кто сидит на официальном клиенте ICQ - их, очевидно, все устраивает, в том числе и необходимость смотреть рекламу или резать ее различными техническими средствами. Я не спрашиваю тех, кто давно переполз на джаббер и использует аську в лучшем случае как вторичное "legacy" средство связи: сдохнет аська - и фиг бы с ней, не жалко. Мне интересно мнение тех, кто сидит в аське через Миранду, QIP2005, и тому подобные "альтернативные" клиенты; тех, у кого раз в несколько месяцев, по случаю очередной смены протокола ICQ, клиент уходит в даун и его приходится обновлять. Вам не надоело?

Мне - уже давно.

Современные компьютерные вирусы, их цели и методы

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

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

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

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

Подробное описание - под катом.

Гениальный развод в Facebook

В Фейсбуке я присутствую чисто номинально, потому как делать там, на мой взгляд, нечего. Но, поскольку в профиле указан действующий email, если кто-то пишет мне личное сообщение или хочет добавить в друзья - все это приходит ко мне в почту.

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

Andrew suggested you like WOW this guy has the most amazing skills ever! This is unbelievable.

Andrew says, "Check this out".

To see more details and confirm this invitation, follow the link below:

И дальше ссылка. По ссылке открывается страничка с видео:

Страничка, якобы содержащая видео

Тыкаю на кнопочку посередине, кнопочка заменяется стандартной надписью "Loading" с бегущими полосками - в общем, все как и должно быть. Но через пару секунд неожиданно вылезает странная табличка:

Какая-то подозрительная Security Check

Интересно, что за зверь такой по имени Security Check? Вроде ничего подобного в Фейсбуке раньше не было.

Разоблачение под катом.

Если надоела аська

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

- Родной клиент напичкан рекламой, а альтернативные (Miranda, QIP, Pidgin и т.п.) периодически отказываются работать из-за того, что AOL опять без объявления войны сменил протокол.
- Регулярно возникают ситуации, когда сообщение вроде бы ушло, но адресат его не получил.
- Сообщения от некоторых контактов иногда приходит в виде "крокозябров".
- На работе админы и начальство читают вашу переписку.
- Иногда вы ни с того, ни с сего вылетаете в оффлайн, а потом минут пять не можете войти обратно, потому что логин-сервер забанил ваш IP за чрезмерное количество обращений.
- К вам в аську регулярно сыплется спам, причем периодически от имени ваших знакомых.
- У вас тоже время от времени крадут пароль и от вашего имени рассылают спам по всему контакт-листу.

Если какие-то из вышеперечисленных неприятностей вам близки, и вы хотели бы от них избавиться, то, возможно, приведенные ниже рецепты - для вас.

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

Самое смешное, что все необходимое у вас наверняка уже есть. Наверняка у вас есть почтовый ящик на GMail или на Яндексе. И вполне вероятно, что вы пользуетесь каким-нибудь мультипротокольным клиентом, таким как Miranda, Pidgin или QIP Infium (в последнем случае вам даже не нужен почтовый ящик). В любом случае, вариантов масса, что-нибудь наверняка удастся придумать. А пока рассмотрим один простой сценарий подключения аськи через какой-нибудь распространенный джаббер-сервис.

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

MS Office 2007. Война форматов и альтернативы

- Сколько нужно сотрудников Microsoft, чтобы сменить перегоревшую лампочку?
- Ни одного. Темнота будет объявлена новым стандартом.

Анекдот

Начать, пожалуй, надо с того, что я органически не перевариваю MS Office 2007. Причин тому две: это, во-первых, напрочь переделанный дизайн, к которому нет даже желания привыкать, а во-вторых, опять новый формат документов, который старый MS Office 2003 не понимает.

Зная агрессивную политику Microsoft, я догадываюсь, что рано или поздно они добьются некоей критической массы пользователей их нового продукта, после чего он станет стандартом де-факто. Примерно то же самое произошло десять лет назад, когда приверженцы Word 6.0 остались в меньшинстве, и на их крики "не присылайте нам документы в формате Word 97, мы не можем их открыть" просто перестали обращать внимание.

Но вот только сдаваться на милость Microsoft без боя не хочется, тем более, что сейчас ситуация несколько иная. Дело в том, что жизнь потихоньку перемещается из оффлайна в онлайн, и за десять лет многое изменилось.

Страницы