Ссылки за май 2011

если из двухстороннего скотча склеить кольцо Мёбиуса, можно ли считать этот скотч двухсторонним?

xxx: а ты чего не спишь? yyy: не знаю,…

Shared by arty
когда-то в нашем биологическом кружке говорили «пойдём почешем гортанями» вместо «пошли поболтаем». Теперь можно говорить «пойдём почешем зубы» : )
xxx: а ты чего не спишь?
yyy: не знаю, что-то не спится...
yyy: луна видимо )
yyy: зубы чешутся )
xxx: у меня часто по ночам зубы чешутся
xxx: я их обычно об бутерброды чешу

OpenStreetMap в смартфоне, даже в офлайне

MapsWithMe У меня давно была мечта написать карты. Удобные карты, которым не нужен доступ в Интернет, с актуальными данными, быстрые и работающие на любом устройстве. После работы инженером в Google Maps эта мечта только усилилась и в какой то момент переросла в конкретные действия.
Если это будет интересно, я как нибудь напишу, как я уходил из цюрихского Гугла, и при этом все вокруг делали квадратные глаза :) и как потом на чистом энтузиазме мы с друзьями почти год писали проект.
Читать дальше →

Выпустили-таки Duke Nukem Forever

Невероятное свершилось. Спустя долгих 15 лет. Ушел на золото!

The Opera Payment Exchange - pay through your browser

In the future, it will be possible to do payments directly through Opera Mini. It will work as a "Consumer Wallet", and will provide an API that can be used by 3rd party billing services. There will also be reporting and analytics, and even fraud screening.

It seems that this can be tied to operator gateways, and will provide a secure way to do purchases online, directly through the browser.

Как именно можно украсть половину денег в дорожном строительстве

— А нет денег у нас на это, — объясняет во время перерыва Сергей. — Сначала двадцать процентов от контракта себе подрядчики оставили, потом свою часть мы отжали. На восстановление дороги по ГОСТу денег не осталось.
— И что теперь?
— А теперь мы, грубо говоря, вместо десяти сантиметров асфальта фрезой срезаем пять. Щебень никто не меняет. Сверху новый асфальт. Для экономии вместо битума — эмульсия. Ее по дешевке взяли. Реально за три копейки, потому что она просроченная. Асфальт в нашем конкретном случае я бы тоже качественным не назвал. Тоже берем по дешевке, все равно никто не проверит. Просто некому и нечем. Например, прибор, которым можно измерить плотность дорожного покрытия, стоит не меньше ста тысяч. Что еще? А, да. Каток вместо пяти раз проходит один. Экономим топливо и зарплату машинисту.
— И сколько так можно наэкономить?
— Если честно, то до половины суммы.

Это фотография



А также большая картинка. Вернуть веру в свои глаза можно в комментариях.

FAQ о праве на фотосъемку

Можно ли снимать милиционеров без их согласия? Есть ли основания для наезда на человека с камерой в магазине, в музее, в метро, у Кремля? Читайте ответы на мифические запреты.

Далее

Мобильники действительно убивают пчел

Британские ученые подтвердили, что мобильные телефоны убивают пчел. Звучит как начало анекдота, но исследование, проведенное "пчелиным экспертом" доктором Дэниэлем Фэврэ, показало: положенный под улей мобильный телефон во время входящего звонка очень тревожит пчел , и заставляет их собираться в рой. Спустя минуту после окончания сигнала всё успокаивается.

В предыдущих экспериментах телефон, оставленный возле улья, приводил к распаду пчелиной колонии. Видимо, для пчел, чувствительных к малейшим изменением геомагнитного поля, находиться в зоне постоянного электромагнитного вляиния трубки было некомфортно. Массовое вымирание пчелиных семей, говоря научным языком, «нарушение, приводящее к краху колонии» (Colony Collapse Disorder, CCD) впервые отметили в США и Европе еще несколько лет назад. Ученые тогда долго гадали, что же могло быть его причиной, и оказалось, что виновато во всем излучение от мобильной связи. Именно оно убивает 43% пчел, тогда как от пестицидов погибает всего 3% этих насекомых.

Напомним, что ученые уже выказывали опасения насчет негативного влияния "мобильного" излучения на головной мозг и на птиц.

Немного чёрного пиара гугла от фейсбука

Прямо на наших глазах разворачивается крайне интересная история, связанная с двумя крупнейшими Интернет-компаниями современности: Google и Facebook.

Издание The Daily Beast опубликовало занимательные подробности того, как Facebook тайно наняла одну их самых известных PR-контор Кремниевой Долины для размножения негативных новостей о Google в общем, и их политике конфиденциальности, в частности. Дэн Лайонс (Dan Lyons) рассказывает подробности.

«В течение последних нескольких дней, интересная тайна раскрывалась здесь, в Кремниевой Долине. Создавалось стойкое впечатление, что кто-то нанял компанию Burson-Marsteller, которая является топ-фирмой по связям с общественностью, для того чтобы находить, и эскалировать анти-Гугл публикации в журналы, газеты и прочие издания, заставляя их писать на тему того, что Google нарушает конфиденциальность пользователей. Burson даже попыталась нанять влиятельного блоггера для публикации обзорной статьи по данной тематике, обещая разместить публикацию в The Washington Post, Politico и The Huffington Post.

Вся история разлетелась на щепки, когда блоггер (Chris Soghoian) отказал Burson-Marsteller и выложил в сеть переписку между ним, и представителем компании, который с ним связывался. Взрыв случился, когда USA Today опубликовала заметку, обвиняющую Burson в „кампании шепота“ (так в США называют черный пиар) против Google, по заказу неназванного клиента».

Вся переписка доступна для прочтения здесь.

Стоит отметить, что вся эта шумиха завязалась вокруг одного продукта — Social Circle, сервиса Google, который позволяет пользователям GMail получать доступ к информации на т.н. условиях «вторичных соединений» — это данные о друзьях друзей. Именно этот сервис и был эпицентром атаки ненависти.

В своем обращении к журналистам и блоггерам, представители PR-компании Burson описывают продукт в апокалиптическом ключе: «Американский народ должен знать, насколько глубоко влез в их личные жизни Google, каталогизируя и распространяя данные каждую минуту каждого дня, без вашего ведома».

Согоян (Chris Soghoian — блоггер, которого пыталась нанять Burson) посчитал, что компания пытается «сделать из мухи слона», и решил выяснить по чьему заказу осуществляется эта заказуха, прямо спросив имя заказчика у Burson. Там его вопрос, естественно, оставили без ответа.

Наконец, история нашла свои корни тогда, когда официальный представитель Facebook подтвердил, что компания наняла Burson для выполнения грязной работы. Причин тому две: 1. в Facebook искренне верят, что в Google нарушают общепринятые нормы конфиденциальности; 2. в Facebook «полагают», что в Google могут «некорректно использовать данные, полученные от пользователей Facebook». Перефразируя, в Facebook считают себя не только альтруистами, но и защитниками всего Интернета.

Между тем в Google никак не отреагировали на это заявление, отметив лишь, что нужно чуть больше времени для того чтобы сделать выводы. Это «никаких комментариев» в стиле Google.

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

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

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

И, наконец, последнее — критика по отношению к Google, возможно, даже была отчасти обоснованной. Но это больше не имеет никакого значения, т.к. теперь все камни полетят в сторону Пало-Альто, а не Маунтин Вью (штаб-квартира Google).

Истина же всей этой истории заключается в том, что Google наверняка, даже скорее всего, действительно нарушает условия использования Facebook, высасывая оттуда данные о пользователях. Но многие, в том числе и ваш покорный слуга, сходятся на мнении, что все пользовательские данные, включая социальные графы, принадлежат пользователям, не Facebook'у. И вне зависимости от того что происходит, пользователь не оказывается вовлеченным в этот процесс (я не ворочаюсь ночью при мысли о том, что прямо сейчас Google анализирует мой профиль в соц.сети). Проблема здесь заключается только в том, что Facebook считает эти данные своей частной собственностью.

You’ve lost much face today, Facebook © TechCrunch

Отличное наблюдение

Shared by arty
Skype^H^H .NET : )

Microsoft покупает Skype

Shared by arty
MWA-HA-HA-HA!! OH WAIT... Ох как будут радоваться те, кто до сих пор предупреждал о закрытости скайпа. Я тоже тихо бузил, но всё равно мне мне от него сейчас не отказаться :(

Корпорация Microsoft договорилась о покупке VoIP-сервиса Skype, сообщает The Wall Street Journal. Сумма сделки составляет 8,5 млрд долларов - это как минимум на миллиард больше, чем стоимость "Яндекса" накануне IPO.

Акционеры Skype получат от 7 до 8 млрд долларов. Microsoft и Skype от подробных комментариев относительно сделки пока отказываются. Но по информации WSJ, официальное заявление будет, скорее всего, сделано уже сегодня.

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

Напомним, на прошлой неделе активизировались слухи о том, что за Skype воюют два интернет-гиганта – Facebook и Google (причем о тесной дружбе Skype и Facebook было известно давно). Но Стив Болмер и Ко, похоже, сумели порадовать всех, включая конкурентов.

Шарики



Завораживающее видео интересного математического наблюдения - всего 15 маятников, самый длинный маятник делает 51 колебание в минуту, каждый последующий - на одно колебание в минуту больше, т.е. последний, самый короткий маятник, делает 65 колебаний за 60 секунд.

Фейсбук спрашивает, о чём я думаю. Твиттер…

Фейсбук спрашивает, о чём я думаю. Твиттер спрашивает, что я делаю. Форсквер спрашивает, где я. Этот ваш интернет ведёт себя как моя бывшая!

Интересная фича Grub2: загрузка из ISO-файла

Собственно, захотелось мне посмотреть на Unity. По картинкам и видео – вроде ничего. Да вот беда. В виртуальной машине его не запустишь — 3D требует. Сам я KDEшник. Основной ОС на ноутбуке является kubuntu. Ну, думаю, можно поставить второй системой. Свободное место, вроде, есть.

Ок. Качаю образ Natty, прожигаю а вот хрен. Оказалось, не работает мой CD-ROM. Ноут уже довольно старенький. Загрузки с флешек в биосе тоже нет. После кратковременной паники было найдено решение.

Оказалось, что grub2 научился понимать формат ISO 9660 и может загружать ОС прямо из ISO-образа, расположеного на жестком диске. Как выяснилось далее, не все системы готовы к такому повороту событий. Многие по тем или иным причинам приходят в замешательство при загрузке. К счастью, Ubuntu не является одной из них.

Ну, приступим. Первым делом добавляем новый пункт меню в Grub2. Для этого правим /etc/grub.d/custom_40, добавляя в конец файла следующие строки:

menuentry "Ubuntu Live" {
set root=(hd0,7)
loopback loop /ubuntu-11.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-amd64.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

И что же мы тут наворотили:
В “set root” указываем раздел, в котором находится образ iso
В “loopback loop” создаем loop-устройство, к которому монтируем файл нашего iso (посмотрите, например, мануал mount, раздел “Loop Device”, если не знаете, что это за устройство loop).
Две следующие строчки указывают нахождение ядра и образа initrd относительно корня loop устройства (путь к файлам ядра и initrd внутри ISO-образа).

Если кто попытается повторить, имейте в виду:

1. В set root=(hd0,7) следует заменить 7 на номер раздела на вашей машине, в котором находится iso-шный образ системы. Например, если Вы загрузили ubuntu-11.04-desktop-amd64.iso в раздел /dev/sda1, строчка изменится на set root=(hd0,1).
2. Я загрузил ISO в корень своего home-раздела (коим является (hd0,7). Если у Вас образ окажется в какой-нибудь папке, указывайте полный путь к образу относительно корня.

Обновляем конфигурационный файл grub2:
update-grub

Собственно далее я создал новый раздел для будущей второй системы при помощи fdisk, и перезагрузился.

Как и ожидалось, в меню загрузки появился новый пункт “Ubuntu Live”, который и был незамедлительно выбран. При загрузке никаких приключений не произошло, однако вместо Unity меня встретил Gnome :-) Дрова для моей nvidia в дистр не включены.

Самое время начать установку. Жму install. После выбора разделов для /, swap и /home меня ждал очередной фейл. Ubiquity на отрез отказался продолжать, аргументируя тем, что у меня есть подмонтированный раздел. Для того, чтобы создать loop-устройство с нашим образом Ubuntu, grub2 сначала смонтировал раздел, на котором находился этот самый образ. И не важно, что этот раздел никак не фигурировал среди претендующий на какую бы то ни было модификацию при установке, инсталлятор Ubiquity был непреклонен и установку продолжать отказывался.

После непродолжительного поиска в гугле оказалось, что я не первый, кто с этим столкнулся. Проблема решалась удалением строчки с примонтированным разделом (в моем случае это был /dev/sda7) из /etc/mtab. Сделать это нужно было до начала установки. После ее удаления все пошло как по маслу. Установка завершилась успешно, я поставил драйвер видеокарты и после перезагрузки… TA-DA.

image

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

Проблема так же в том, что разработчики дистрибутива, который мы загружаем данным методом, должны явно предусмотреть вариант загрузки из ISO-файла. В Ubuntu, если вы глянете на сточку конфигурационного файла grub2, в которой указывается путь к ядру, увидите, что ядру передается специальный параметр iso-scan/filename, который явно указывает, что система грузится из ISO-файла.

Работает загрузка из ISO-файла в дистрибутивах основаных на Ubuntu (Mint, Kubuntu, Mythubuntu, BackTrack...). Есть поддержка загрузки из ISO-файла в Gentoo, SystemRescueCD, нескольких менее именитых дистрибутивах: Sidux, Grml, Xbmc. Так же этим методом можно пользоваться для загрузки маленьких дистрибутивов, которые после распаковки initrd полностью помещаются в память и не используют файлы в образе. Например, у СentOS, Debian (да наверное и у многих других дистрибутивов) есть так называемые “netinstall”-образы, которые содержат только минимум и все пакеты устанавливаются по сети.

Fedora пока не “умеет” загружаться этим методом (хотя баг в их багтрекере висит и работа в этом направлении идет). Так же этот метод пока не работает в Arch и Debian.
← предыдущий месяц