Google придумал доработать DNS, чтобы рекурсивные серверы, работающие как прокси, сообщали конечным получателям не свой IP адрес, а адрес пользователя, чей запрос они обрабатывают. Мотивация простая: можно будет пользователю подсказать IP адрес ближайшего к нему кластера распределённой системы.
Естественно, первым делом возникают подозрения в желании либо собрать личную информацию, либо блокировать пользователей по географическим признакам, как недавно это стал делать SourceForge.
На счёт сбора информации у Google есть прикрытие: передаваться будут только 3 старших байта. Но на счёт получения близости информации Google немного лукавит: есть же технология anycast, которую сам Google использует в своих публичных DNS серверах (8.8.8.8 и 8.8.4.4). То есть, у серьёзных ребят с геораспределёнными сервисами нужные инструменты уже есть.
Значит, действительно хотят разным людям разные результаты выдавать. За что, кстати, сам Google банит сайты, выкидывая из поиска.
28.01.2010
Об объединении усилий оппозиции
Меня давно удивляет и даже возмущает российская оппозиция своей сознательной раздробленностью. Любые попытки объединиться тут же проваливаются под какими-то идиотскими предлогами, вроде кто с какого конца яйцо разбивает. И ведь дураку понятно, что разделяй и властвуй, что плевать на мелочи, когда есть принципиальные проблемы, общие для всех. Я даже думал, что это я мыслю как-то топорно, и есть серьёзные причины.
Вчера послушал Эхо Москвы от 26 января (фрагмент записи), в нём Муратов говорит:
То есть, мысль совсем не дикая, а вполне нормальная. То есть, действительно, они все идиоты и хотят только мученической славы.
Вчера послушал Эхо Москвы от 26 января (фрагмент записи), в нём Муратов говорит:
Ребята, в конце концов, перестаньте ждать, пока вам отдадут штепсели от Первого канала телевизора, уже создайте свой интернет-канал. Уже будьте добры, перестаньте объединяться способом пачкования друг о друга. Уже соберитесь, создайте ресурс, в котором вы можете защищать свои ценности. Уже все задолбались за 10 лет последних и 6 лет создания комитета-2008, как вы друг с другом ссоритесь, споритесь, неизбывные памятники хотите построить, угрюмо играя либеральными желваками, вместо того чтобы вовлечь общество в создание приличных дел, создать общественное движение, когда вам не дадут сделать партии.
То есть, мысль совсем не дикая, а вполне нормальная. То есть, действительно, они все идиоты и хотят только мученической славы.
Lucid Lynx и шифрование
Захотел смонтировать шифрованную флэшку как /home. Делал всё наобум, прописал что-то в fstab и crypttab. При перезагрузке получил зависание под "starting init crypto disks". Узнал, что никакой "режим восстановления" не помогает загрузить абсолютный минимум, чтобы вернуть всё как было.
Загрузился с загрузочной флэшки, chroot + apt-get remove cryptsetup, и можно работать дальше.
Загрузился с загрузочной флэшки, chroot + apt-get remove cryptsetup, и можно работать дальше.
27.01.2010
О понимании умом
Достаточно давно отслеживаю всё, что пишут о струнном транспорте. Пишут что-нибудь каждый день, но почти каждый день — одно и то же. Недавний пример:
То есть автор предполагает, что учёный, изобретатель, академик РАЕН, 34 года работающий над проектом, не учёл ветер и температурные перепады? Забавляет такая самоуверенность.
Нет, умом я, конечно же понимаю, что «струнный транспорт» хорош при модельках в комнате под куполом, а при ветре и температурных перепадах он не работает в принципе.
То есть автор предполагает, что учёный, изобретатель, академик РАЕН, 34 года работающий над проектом, не учёл ветер и температурные перепады? Забавляет такая самоуверенность.
24.01.2010
Lucid Lynx
Поставил на лаптоп Ubuntu Lucid Lynx (Alpha 2). Сначала случайно скачал Xubuntu — пользоваться ею решительно невозможно, хотя бы потому, что нет настроек bluetooth. Подожду релиза и попробую ещё раз, но пока как-то всё там бесчеловечно.
Обычная версия пока внешне мало чем отличается. Заметил:
Пока доволен.
PS: установил сегодня будущей тёще на лаптоп Ubuntu (правда стабильную, 9.10). Довольна, но я — ещё больше доволен.
Обычная версия пока внешне мало чем отличается. Заметил:
- Отделили выпадающее меню с выходом/перезагрузкой от статуса в IM.
- Gimp пока не убрали (хотя обещали), зато добавили зачем-то Pitivi. Впрочем, он использует GStreamer и весит, наверное, 100K.
- Удалять программы через Ubuntu Software Center стало гораздо проще: кнопка удаления есть прямо в списке, не надо заходить в просмотр программы. К релизу, наверное, сделают и массовое удаление.
- Индикатор раскладки внесли в общий indicator applet, он теперь не болтается сам по себе и никуда не съезжает.
Пока доволен.
PS: установил сегодня будущей тёще на лаптоп Ubuntu (правда стабильную, 9.10). Довольна, но я — ещё больше доволен.
23.01.2010
Mona Mur & En Esch
Сходил вчера на концерт, в Цоколь. Раньше их совместного творчества никогда не слышал, знал только, что в разной степени содействовали KMFDM. Не мог пропустить.
Эш заметно постарел. Вид болезненный, печальный, как будто чувствует что-то неотвратимое. Тихо говорит и — мне показалось — плохо слышит, поэтому лишних вопросов решил не задавать. Мону вообще видел впервые, но клёвая.
Отыграли хорошо. Одну песню даже на русском спели ("12 ударов"). На ломаном, но русском, и оба, и без бумажек. Причём на альбоме песня на немецком. Доволен.
Эш заметно постарел. Вид болезненный, печальный, как будто чувствует что-то неотвратимое. Тихо говорит и — мне показалось — плохо слышит, поэтому лишних вопросов решил не задавать. Мону вообще видел впервые, но клёвая.
Отыграли хорошо. Одну песню даже на русском спели ("12 ударов"). На ломаном, но русском, и оба, и без бумажек. Причём на альбоме песня на немецком. Доволен.
22.01.2010
HTML5 видео в массы
20 января YouTube запустил бета-версию HTML5 проигрывателя, а 21 января — Vimeo. Ни там, ни там он не используется для 100% роликов — некоторые, почему-то, показывают через флэш, но в целом — отлично, я доволен.
YouTube сразу озаботился "защитой" от скачивания и перекрыл видео прозрачным дивом, в Vimeo обошлись без этого. Видимо, потому, что и так позволяют скачивать.
YouTube сразу озаботился "защитой" от скачивания и перекрыл видео прозрачным дивом, в Vimeo обошлись без этого. Видимо, потому, что и так позволяют скачивать.
18.01.2010
О запрете одиночных пикетов
Сообщают, что депутаты Мособлдумы внесли в Госдуму законопроект, который запрещает проводить одиночные пикеты без уведомления соответствующих органов власти (сейчас для одиночного пикета разрешение не требуется, но хорошо известно, как это бывает).
Очевидно, что это пожелание депутатов открыто противоречит 31 статье Конституции и, скорее всего, будет отклонено; возможно даже, что это — специальная постановка, чтобы показать, что Госдума, на самом деле, любит свободу. Интересно, во-первых, кто именно внёс этот законопроект — я пока не смог найти, и, во-вторых, когда уже этот идиотизм начнут не просто отклонять, но и заставят за него отвечать?
Любопытна мотивация:
То есть, как обычно, из лучших побуждений, причём найден самый бесполезный для общества и самый полезный для авторов инструмент. Это на 100% повторяет повышение штрафов за езду без ремня безопасности: кому какое дело, пристёгнут человек или нет? Опасности окружающим он этим не создаёт, если при столкновении у него меньше шансов выжить — это его личная проблема, лечиться он будет или за свой счёт, или за счёт страховой компании. Почему государство должно в это вмешиваться, других проблем не осталось?
В ответ на это было бы интересно посмотреть на акцию гражданского повиновения. Например, чтобы участники "Стратегии 31", например, пришли и дружно подали 100-200 уведомлений на одиночный пикет, и так каждый раз. Думаю, сами работники МВД сразу станут против этого нововведения.
Очевидно, что это пожелание депутатов открыто противоречит 31 статье Конституции и, скорее всего, будет отклонено; возможно даже, что это — специальная постановка, чтобы показать, что Госдума, на самом деле, любит свободу. Интересно, во-первых, кто именно внёс этот законопроект — я пока не смог найти, и, во-вторых, когда уже этот идиотизм начнут не просто отклонять, но и заставят за него отвечать?
Любопытна мотивация:
"Бывают ситуации, когда пикетчики-одиночки совершают акты самосожжения либо на них совершаются нападения. При этом орган исполнительной власти субъекта РФ, как правило, даже не знает о подготовке подобных акций", — говорится в пояснительной записке к законопроекту.
То есть, как обычно, из лучших побуждений, причём найден самый бесполезный для общества и самый полезный для авторов инструмент. Это на 100% повторяет повышение штрафов за езду без ремня безопасности: кому какое дело, пристёгнут человек или нет? Опасности окружающим он этим не создаёт, если при столкновении у него меньше шансов выжить — это его личная проблема, лечиться он будет или за свой счёт, или за счёт страховой компании. Почему государство должно в это вмешиваться, других проблем не осталось?
В ответ на это было бы интересно посмотреть на акцию гражданского повиновения. Например, чтобы участники "Стратегии 31", например, пришли и дружно подали 100-200 уведомлений на одиночный пикет, и так каждый раз. Думаю, сами работники МВД сразу станут против этого нововведения.
17.01.2010
О том, что ложки нет
Обычно мне не очень нравится Бунтман, но не могу не согласиться:
Я, наоборот, понимаешь, в чем дело, я субъективный идеалист. Я считаю, как говорил в «Матрице», что ложки нет. Дело не в том, что ее можно взглядом согнуть или нельзя согнуть, а просто ложки нет. Это все матрица. И мне кажется, что это фантазии журналистов, что им можно или нельзя или что за это будет. Если бы все считали, что они должны выполнять свой долг, в том числе и профессиональный, никакие бы Путины, Медведевы, Сечины, Сурковы никогда бы ничего не переломили, если не хотели бы проливать большую кровь.
Это сигнал флажный, который поднял Нельсон на флагманском корабле «Виктория» на Трафальгарском сражении. Я думаю, что этот сигнал тоже можно найти в интернете — сшить флажочки и поднять. Англию заменить на Россию и держать у себя на балконе.
13.01.2010
О файловых хранилищах
Вчера стало можно загружать в Google Docs произвольные файлы, в пределах общей квоты, то есть ≤1GB. Есть ещё Box.net, DropBox, Ubuntu One, Amazon S3, каждый со своим клиентом. Интересно, когда появится какой-нибудь универсальный клиент для прозрачной синхронизации отдельной папки, с плагинами для разных серверов? Пока знаю только Conduit, который поддерживает много чего, но не прозрачно, и OpenSync, который библиотека.
HTML5 audio
Написал для FMH проигрыватель на чистом HTML5 и JavaScript. Попутно выяснил, что:
- Chrome не обновляет загруженные скрипты, даже если обновлять страницу, зажав Shift; помогает только открыть эту же страницу в новой вкладке.
- Если использовать созданный на лету объект (new Audio()), Firefox продолжает играть и после закрытия страницы, и даже секунд 5-10 после закрытия самого браузера.
- Не совсем про audio, но Firefox выводит страницу сразу со всем, что было добавлено скриптами, а Chrome сначала выводит страницу как есть, затем видно, как скрипты добавляют дополнительные элементы.
12.01.2010
Python и else
Заметил, то сайт для Google App Engine периодически пишет мне что я залогинен и разлогинен одновременно. Удивился, добавил немного отладочного вывода. Вот такой код:
if users.get_current_user():
attrs['logout-uri'] = users.create_logout_url(self.request.uri)
else:
attrs['login-uri'] = users.create_login_url(self.request.uri)
if 'login-uri' in attrs and 'logout-uri' in attrs:
logging.debug('Warning: logged IN and OUT simultaneously: %s' % attrs)
И получаю warning. Не понятно. При этом если полезть в исходный код и по горячим следам попытаться что-то поправить, ситуация нормализуется.
PS: нашёл объяснение: значение по умолчанию для аргумента функции не должно быть мутирующим.08.01.2010
О применении XSLT к RSS
Работая над одним сайтом, основанном на Google App Engine, решил попробовать отказаться от серверных шаблонов в пользу клиентского XSLT. Это стандартный и более понятный язык, чем шаблоны Django, которые предлагает использовать Google. Перекладывание их на клиента снимает часть нагрузки с сервера (при хранении заготовок XML в самих объектах — в базе — вывод большинства страниц сводится к одному запросу и конкатенации текстовых фрагментов). К тому же пользователь при каждом запросе получает абсолютный минимум данных, а шаблоны загружает (и кэширует) один раз. В общем, сплошные преимущества. Попросил одного нашего корпоративного верстальщика проверить, где это работает — говорит, во всех доступных браузерах.
Но это ещё не всё. Интересная мысль пришла на днях: можно ведь все страницы со списками чего-либо выдавать не просто как XML, а сразу как RSS! Дополнительные сведения можно передавать через свои пространства имён, браузер спокойно применит к этому шаблоны, заодно и RSS будет для всего, что можно листать на сайте, и делать ничего не надо.
Но это ещё не всё. Интересная мысль пришла на днях: можно ведь все страницы со списками чего-либо выдавать не просто как XML, а сразу как RSS! Дополнительные сведения можно передавать через свои пространства имён, браузер спокойно применит к этому шаблоны, заодно и RSS будет для всего, что можно листать на сайте, и делать ничего не надо.
07.01.2010
О "Стратегии 31"
Посмотрел декабрьское видео с Триумфальной площади, где 31 числа каждого месяца собираются люди, мирно и без оружия, в поддержку статьи 31 Конституции РФ (см. Стратегия 31), и их регулярно скручивает ОМОН, потому, что митинг не санкционирован. Постоянно об этом слышу, но слова — это слова, а видеозапись вызывает гораздо более сильные эмоции. Это немыслимый дурдом. У меня просто в голове не укладывается, как власти могут так тупо себя вести, но и поведение самих протестующих вызывает много вопросов.
Больше всего было интересно, почему бы не обратиться в конституционный суд и оспорить федеральный закон о собраниях, который, фактически, предусматривает разрешительный порядок проведения акций? Оказывается, обращались, не помогло. Один из судий был против, и заявил, что суд, фактически, "уклонился от своей главной обязанности — защиты конституционных прав и свобод граждан", на что другой судья ответил, что такие эксцессы носят единичный характер.
Тут сразу встаёт вопрос: почему бы не завалить конституционный суд жалобами, по одной на каждый такой единичный случай? Не понятно. Допустим, найдутся какие-то причины, но есть же ещё масса возможный действий:
Больше всего было интересно, почему бы не обратиться в конституционный суд и оспорить федеральный закон о собраниях, который, фактически, предусматривает разрешительный порядок проведения акций? Оказывается, обращались, не помогло. Один из судий был против, и заявил, что суд, фактически, "уклонился от своей главной обязанности — защиты конституционных прав и свобод граждан", на что другой судья ответил, что такие эксцессы носят единичный характер.
Тут сразу встаёт вопрос: почему бы не завалить конституционный суд жалобами, по одной на каждый такой единичный случай? Не понятно. Допустим, найдутся какие-то причины, но есть же ещё масса возможный действий:
- На сколько я знаю, когда митингующих скручивают и увозят, им предъявляют обвинения в распитии спиртных напитков и использовании ненормативной лексики. (Бывают и другие, но их обычно по дороге снимают.) Причём скручивают, судя по записям, в лучшем случае через минуту после занятия позиции. То есть можно легко все полторы-две минуты своего присутствия на митинге видео заснять на видео, а как только отпустят из отделения — сдать анализ крови и зафиксировать полное отсутствие в ней алкоголя. Всё это использовать как доказательства при обвинении сотрудников в даче заведомо ложных показаний (статья 307 УК РФ) и в неправомерных действиях (нашёл даже образец заявления). Что мешает? Не понятно.
- Вместо плакатов и транспарантов надеть футболки с текстом вроде "Статья 31 Конституции гарантирует мне право собираться мирно и без оружия". Ну и можно что-нибудь приписать, вроде, "Президент — её гарант, ты против президента?", хотя можно и без этого обойтись. Формально это уже не митингующий, а просто, может, человек стоит. Хотя забирают за распитие и мат, так что не сильно должно помочь, зато эту надпись из рук не вырвут, и её можно носить всегда, везде. Зимой не актуально, в остальное время — отлично, по-моему.
- Раз уж скручивают без повода и не по закону (не показывают документы итд), этому нужно противодействовать, ведь Нургалиев разрешил? Силу применять, конечно, не надо — стопроцентный шанс получить по голове, но вон, обманутые дольщики приковали себя наручниками ко входу в Думу. Возьмите наручники, замкнитесь в цепь вокруг памятника, сколько там, человек 10 нужно? Мирно и без оружия. Можно ещё голодовку объявить. Можно и больше людей, к этому кольцу уже хаотично приковаться. Интересно, что будет делать ОМОН, оторвёт кому-то руку? Это, вроде, не очень легко.
- То же самое, только не вокруг памятника, зато много людей. Человек 50. Очень будет интересно посмотреть, как ОМОН будет тащить всю эту вереницу и заталкивать её в автобус, особенно когда там просто места не хватит.
- Можно даже без митинга обойтись: на ближайшем перекрёстке дружно переходить дорогу, по кругу. Тихо, мирно, без оружия, но всей толпой. Желательно в вышеописанных футболках. Это не митинг, и даже не шествие. Слышал, в какой-то стране так уже шутили, по-моему здорово.
Это — то, что с ходу пришло в голову, можно для каждого раза придумывать новые способы. Однако вместо этого почему-то оппозиция — которая отстаивает Конституцию, само по себе странно, да? — вместо этого она почему-то упорно наступает на одни и те же грабли. Складывается впечатление, что дело здесь не в отстаивании прав, а в желании мученической славы.
Ну и отдельное уважение, конечно, вызывают всякие важные либеральные люди, которых на радио спрашивают: "как вы к этому относитесь?", а они отвечают: "ну я не против, если кому-то нравится, пусть ходит". Отличная позиция для овоща. Жаль, овощи не понимают, что всё, что не одиночный пикет — уже митинг, и не санкционированный, и когда придут за овощами, помочь будет уже некому.
PS. Совсем забыл. Некоторые участники этих митингов, кажется, сами себе провокаторы, или как минимум очень недальновидные люди. Вышли поддержать статью конституции — здорово, поддерживайте, но чтобы выкрикивать что-то вроде "Россия без Путина", надо либо хотеть неприятностей, либо не понимать, зачем пришёл. И это ещё простенький слоган, они же там обычно что-то совсем безумное кричат и пишут, пригодное только для того, чтобы отвернуть от себя тех, кто, возможно, уже симпатизирует. Не понятно.
PS. Совсем забыл. Некоторые участники этих митингов, кажется, сами себе провокаторы, или как минимум очень недальновидные люди. Вышли поддержать статью конституции — здорово, поддерживайте, но чтобы выкрикивать что-то вроде "Россия без Путина", надо либо хотеть неприятностей, либо не понимать, зачем пришёл. И это ещё простенький слоган, они же там обычно что-то совсем безумное кричат и пишут, пригодное только для того, чтобы отвернуть от себя тех, кто, возможно, уже симпатизирует. Не понятно.
03.01.2010
Видео в Опере
Я уже несколько раз возмущался по поводу любви разработчиков браузеров изобретать велосипеды. Chrome использует системные функции для управления сертификатами, он же использует системный ffmpeg вместо фиксированных кодеков.
На Оперу я наехал за изобретение собственного JavaScript движка, а теперь похвалить надо: 10.50-6177 для поддержки видео использует GStreamer. То есть Опера не только предложила поддержку <video>, но и первой её грамотно реализовала. Уважение по полной программе.
На Оперу я наехал за изобретение собственного JavaScript движка, а теперь похвалить надо: 10.50-6177 для поддержки видео использует GStreamer. То есть Опера не только предложила поддержку <video>, но и первой её грамотно реализовала. Уважение по полной программе.
О федеральном телевидении
Довелось частично посмотреть новогодний эфир одного из федеральных каналов, кажется "Первого". Ну и мерзость. Практически вся программа — пропаганда, даже насаждение алкоголя и безнравственности. Особенно порадовала сценка, где люди из Комеди Клаба предлагают дать ребёнку глоток шампанского, чтобы посмотреть, как он (звук из Ералаша), а лучше налить в "Растишку" водки, чтобы (другой звук из Ералаша). За такое, мне кажется, надо лишать лицензии на телевещание, а участников — на публичное воспроизведение мыслей.
Подписаться на:
Сообщения (Atom)