• Google Wave vs Lockerz

      Уважаемые!
      Неоднократно раздавал инвайты на волну, говорили спасибо, исчезали в этом море… но не в этом дело… После ответа на мой клич многие публиковали открытым текстом свое мыло (нет-нет — это не криминал). Дело в том, что раньше, чем инвайт от гугла, на этот адрес приходил инвайт от некоего Lockerz.com. Так вот — это — не дело рук моих, как и остальных, раздающих инвайты. Просто пометьте это письмо от локерса как спам и дождитесь реального инвайта от гугла. Чуть-чуть выдержки. Ну а локерс — неизбежное зло, бороться с которым можно, но, тогда уж, лучше — с ветряными мельницами ;)
    • Одновременное использование нескольких операционых систем при помощи colinux, Virtual PC и утилиты Desktops

        Преамбула:


        Последнее время, мне приходится писать немного кода, и есть необходимость тестировать результаты его работы под разными платформами. Естественно я использую виртуальные машины.
        Так как, кроме меня, моим ноутбуком пользуется еще и жена то основная ОС на нем winxp. Мне в принципе все равно с чем работать поэтому пусть будет windows…

        Раньше, когда у меня в качестве оконного менеджера использовался IceWM, мне нравилось то что я могу использовать несколько «рабочих столов», для запуска различных тематических приложений в отдельно отведенном для них месте. Под windows такая возможность тоже есть, но те утилиты которые я пробовал, имели те или иные недостатки, поэтому рано или поздно мне приходилось от них отказываться… В конце концов я остановился на Desktops (от sysinternals) она тоже не лишена недостатков, но стабильность ее работы и небольшой размер перевесили все «минусы».

        Цель:


        Чего мы пытаемся добиться:
        • запустить на каждом из «рабочих столов» по отдельной операционной системе
        • сделать переключение между ними максимально удобным и быстрым


        Читать дальше →
      • Какой цвет у Вселенной?

          Какой цвет у Вселенной? Или, если быть точным, видимой части неба? Этот вопрос возник, когда бравые американские учёные исследовали распределение звёзд в соседних галактиках. Ответ таков:

          image


          Похоже, что это оттенок бежевого (Beige: #F5F5DC ) цвета. Чтобы найти его, учёные усреднили цвета одного из наиболее многочисленных наборов галактик — обзор 2dF, который состоит примерно из 200 000 объектов. Конечно же получившийся усреднённый спектр даёт излучение во всех диапазонах, однако воспринять мы можем только один. Этот «Цвет Вселенной» стал менее голубым за последние 10 миллиардов лет. Это может означать только одно: красных звёзд становится больше.

          Среди претендентов на название цвета были «skyvory» (дословный перевод «небесная кость»), univeige («космологический беж»), а победителем стало название «cosmic latte» — «космическое кофе c молоком».

          Конечно же, технические характеристики:

          Hex triplet:	#FFF8E7
          RGB:				255, 248, 231
          HSV:				42°, 9%, 100%
          CMYK:				0%, 2%, 9%, 0%
          


          По мотивам картинки дня.
        • Штрафы и копирасты: как это происходит в Чувашии

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

            Некоторые читатели тогда поинтересовалися в комментариях: а что же случилось бы, если такая история произошла бы с некоторой сотрудницею не на Западе, а где-нибудь в России? — и что бы случилося, кабы никакого общественного внимания и СМИ такая история не получала бы? Неужели действительно состоялся бы приговор, неужели был бы взыскан многотысячный штраф?

            Наглядный ответ на эти вопросы я искал, и, конечно, нашёл — во вчерашней блогозаписи из LJ-блога bablaw.

            [герб города Чебоксары]Доказано, что двадцать пятого мая 2009 года на улице Гагарина в городе Чебоксары, в летнем кафе, барменка Пушкарёва слушала на работе радиопередачу «Love radio» с 11 утра до часу дня, не заключив с Равноправным Фонографическим Альянсом договор (непременно в письменной форме!) на публичное воспроизведение фонограмм.

            Через пару месяцев (20 июля 2009 года) Калининский районный суд назначил по этому делу тридцатитысячный штраф и постановил, кроме того, отобрать магнитофон «AIWA», на котором барменка Пушкарёва слушала радио. (Магнитофон, кстати, был не её собственный, а принадлежал главному бухгалтеру летнего кафе.)

            С цифровыми JPEG-копиями этого решения суда вы можете ознакомиться самостоятельно: страница первая, страница вторая, страница третья.
          • Эмуляция Денди. Nestopia с поддержкой нового расширения ZNS (Zipped NES)

              Вам ничего не напоминает этот скриншот? Сомневаюсь. Китайские друзья постарались на славу — уверен, что большинство из вас сейчас вспоминает свой первый картридж для Денди. На картридже было несколько простых игр, которые приедались в первый же день. Но вы ведь помните это меню с красивыми видами на каждой странице, приятной музыкой и даже небольшим романтическим сюжетом? Да, черт возьми, вы помните! В Денди играл наверное каждый ребенок в этой стране. Мы часами просиживали за экранами телевизоров, меняли картриджи один за другим и нам было совсем не важно, что это какой-то пиратский клон японской NES, и тем более не интересно, почему в играх на наших картриджах затерты все копирайты. Кто-нибудь тогда вообще понимал что это такое? =)
              Сегодня совершенно нет необходимости покупать эту приставку, чтобы вспомнить все и заново пройти Super Mario или Contra. Существует армия эмуляторов на любой вкус и цвет, дампы практически всех игр давно доступны в сети. Каждый уважающий себя эмулятор умеет открывать игры прямо из архивов. Это очень удобно, ведь чаще всего дампы игр распространяются именно в сжатом виде. Только вот есть одна неприятность — связывать напрямую с программой расширение .zip достаточно глупо, а хотелось бы запускать игры из архивов одним кликом. Поэтому я предлагаю для сжатых NES файлов использовать расширение ZNS (Zipped NES).
              Читать дальше →
            • Простой способ обезопасить свою пластиковую карту

                С недавнего времени я стал ярым фанатом пластиковых карт. Это очень удобно — у тебя всегда с собой достаточная сумма денег, хотя кошелек не ломится от бумажных купюр. Я привык расплачиваться карточкой, как в магазинах, так и в ресторанах и кафешках.

                На конференции UsereXperience 2009, я был на выступлении Марата Абасалиева из Payonlinesystem, на котором он рассказал про очень простой, но эффективный способ обезопасить себя от мошенников.
                Читать дальше →
              • Как ходить в сервисный центр

                  Последнее время много людей натыкаются на умелые отговорки работников сервисных центров. Причем, чаще всего по собственной вине. А ведь если рассчитать все заранее можно добиться своего довольно быстро. В этой статье я попробую коротко описать какие правила лучше соблюдать, чтобы не
                  остаться в дураках.
                  Читать дальше →
                • HP начинает поставку аккумуляторов Enviro

                    EnviroВ декабре прошлого года компания Hewlett-Packard без лишнего шума основала совместное предприятие с Boston Power, в рамках которого обе компании занимались разработкой новых аккумуляторов для ноутбуков (а теперь — и нетбуков) HP.

                    И вот, наконец, было официально объявлено о начале продаж новых батарей, носящих общее имя Enviro. Каждый аккумулятор идет с трехлетней гарантией, не деградирует после первой тысячи циклов, заряжается на 80% за 30 минут, полностью перерабатываем и, что лично меня очень порадовало, стоит всего лишь на $20 дороже бывшего стандарта — $150.

                    На этой неделе HP начала предлагать новые аккумуляторы в своем онлайн-магазине, сейчас доступны батареи для 18 моделей ноутбуков — их список под катом. Уже до конца месяца каждому покупателю нового ноутбука будет предлагаться установить модернизированный аккумулятор в качестве опции, на которую я, как будущий обладатель нетбука HP Mini 1000, обязательно потрачу нелишних $20.
                    Читать дальше →
                  • Тестирование браузеров на низкоскоростном соединении

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

                      На последнем месте Firefox3 — он не догрузил аж 19 картинок (из ~50). Далее Safari с результатом -11. Замыкает тройку IE6 с минус шестью.

                      «Всего» двух картинок недосчитала Opera. А победил K-Meleon, не растеряв по дороге ни байта.

                      Странные результаты… Ну ладно, можно не догрузить ресурс (таймауты у всех разные), но почему бы не доделать работу о которой точно известно что она не доделана?! (Возвратясь на исходную страницу, все вдруг вспоминают что чего-то недогрузили и срочно бегут догружать.) Для достижения результата есть все возможности, и не должно это зависеть ни от скорости линии, ни от кол-ва потоков, ни от применения pipelining. Однако зависит.

                      Или недогоняют разработчики всех браузеров, или я. Давайте выясним кто и что :-))

                      (Предвидя) комментарии в духе «сейчас у всех по мегабиту» не приветствуются.

                      Тех.подробности…
                      Читать дальше →
                    • Проброс видеокарты в гостевую ОС из гипервизора Xen

                      Предыстория


                      После прочтения этой статьи, моя девушка предложила попробовать вставить в мой системник вторую видеокарту и получить две машины на одном железе. Мы проделали длинный совместный путь проб и ошибок, столкнулись с интересными проблемами, решение которых я хотел бы описать.
                      Читать дальше →
                    • Собственные уведомления (notify) в Gnome

                        Речь пойдет об извещениях которые показываю практически все приложения от Rhythmbox до сетевых подключений. Хотелось иметь возможность показывать в таком виде собственные и поэтому я взял бубен и начал капать )

                        Читать дальше →
                      • Программный анализатор спектра на обычной WiFi-карте

                          Группа исследователей из университета Висконсина-Мэдисона разработала программное обеспечение AirShark, которое при наличии WiFi-карты определяет присутствие источников интерференции сигнала, таких как СВЧ-печи, Bluetooth- и ZigBee-устройства, радиотелефоны, беспроводные видеокамеры, приставки Xbox/Wii. Точность составляет от 91,23% до 100%, в зависимости от мощности принимаемого сигнала (RSSI).


                          На графике показан анализ радиоспектра в течение 24 часов в комнате типа студенческого общежития, с указанием типов устройств и мощности сигнала

                          Предполагается, что детектирование помех позволит автоматически регулировать полосу WiFi, чтобы гарантировать максимальное качество передачи данных. Например, если Airshark будет стоять на WiFi-маршрутизаторе, и рядом включится радиотелефон, создающий помехи в частотном диапазоне менее 1 МГц, то маршрутизатор автоматически сузит полосу передачи данных клиенту с обычной 20 МГц до 10 МГц, чтобы избежать интерференции.
                          Читать дальше →
                        • Получаем бесплатный SSL сертификат

                          • Tutorial
                          Привет, хабр!

                          О StartSSL я узнал от небезызвестного lissyara, в связи с чем ему очень благодарен.

                          Для начала расскажу, что же за зверь это. Как известно, SSL сертификаты выдаются центрами сертификации, чьи корневые сертификаты хранятся в хранилище сертификатов браузера\ОС (либо другого ПО, использующего SSL). Цена на большинство сертификатов зашкаливает, и платить приходится за каждый сертификат. Но у StartSSL весьма интересный подход — сами сертификаты у них бесплатные, вы платите только за проверку вашей личности.

                          Так же не может не радовать наличие русскоязычной поддержки.
                          Читать дальше →
                        • Генерация случайных чисел на микроконтроллерах



                            Про генераторы случайных чисел написано очень много, но почти всегда, когда дело доходит до реализации, подразумевается (или явно говорится), что речь идет об x86/x64 и других «взрослых» архитектурах. В то же время, форумы, посвященные разработке устройств на микроконтроллерах, пестрят вопросами «как мне сгенерировать случайное число на %controllername%?». Причем диапазон ответов простирается от «смотри гугл/википедию» до «используй стандартную функцию». Далеко не всегда эта «стандартная функция» есть и устраивает разработчика по всем параметрам, чаще наоборот: то числа получаются далеки от случайных, то скорость работы слишком мала, а то полученный код вообще не помещается в свободную память.
                            Попробуем разобраться, какие бывают алгоритмы генерации случайных чисел, как выбрать подходящий, а главное, в чем особенности реализации этих алгоритмов на контроллерах.
                            Читать дальше →
                          • Массовая почтовая рассылка через Exim или как не попасть в спам

                            Жизнь была прекрасна и все было в этом мире хорошо, пока почта с моего сайта не стала активно посылаться в спам практически всеми крупными почтовыми серверами. Особенно усердствовал в этом Gmail. Частенько меня принимали за спамера в Yandex, реже в mail.ru и rambler.
                            image
                            Исходя из совокупности представленных факторов стало понятно, что надо что-то делать с настройками своего почтового сервера Exim. Посмотреть, как это было сделано, приглашаю под хабракат.
                            Читать дальше →
                          • Новый пуленепробиваемый синтаксис @font-face

                            • Translation
                            • Tutorial
                            С самого начала «вебошрифтовой революции» мы полагались на неизящные хаки деклараций @font-face, чтобы шрифты из Паутины загружались во всех браузерах. Может ли существовать лучший путь? Вполне изящный и совместимый с будущими браузерами?

                            Вкратце об истории вопроса


                            В сентябре 2009 года Пол Айриш (Paul Irish) огласил пуленепробиваемый синтаксис для записи деклараций @font-face. Синтаксис был компактным и в то время действовал во всех браузерах. Недавно стали поступать, со временем усиливаясь, жалобы на отказ шрифтов загружаться в Android — поэтому мы стали вместо того рекомендовать синтаксис «Mo' Bulletproofer», сочинённый Ричардом Финком (Richard Fink). К сожалению, синтаксису «Mo' Bulletproofer» требуется двойная запись деклараций, так что поддержка его сложнее.

                            Синтаксис Fontspring @Font-Face


                            А вот таким этому коду следовало бы быть с самого начала. Чистым, ясным и простым:
                            @font-face {
                            	font-family: 'MyFontFamily';
                            	src: url('myfont-webfont.eot?') format('eot'), 
                            	     url('myfont-webfont.woff') format('woff'), 
                            	     url('myfont-webfont.ttf')  format('truetype'),
                            	     url('myfont-webfont.svg#svgFontName') format('svg');
                            	}
                            

                            Что? Я не понял.


                            Хак Трюк, заставляющий этот код заработать — символ «?» вслед за именем файла EOT. Без шуток.

                            Как это срабатывает


                            Читать дальше →