Хабрахабр:
В данной статье рассматривается реализация multiseat на базе Ubuntu 10.04 LTS с аппаратным ускорением. Пример, рассмотренный в этой статье, уже введен в эксплуатацию и работает около полугода в обычном Минском офисе. Описываются проблемы реализации и внедрения готовой системы в работу с точки зрения обычного студента-электроприводчика, который подрабатывает на полставки системным администратором. Вступление Вот время работы системным администратором в небольшом офисе при обновлении парка компьютеров появилась небольшая проблема. Современные компьютеры дают уровень производительности, много превосходящий необходимый для офисных компьютеров. Причем реалии рынка таковы, что различия в производительности мало сказываются на цене. И вроде бы дешевые компьютеры на базе Atom по ценовому признаку практически не отличаются от более производительных компьютеров на базе обычных процессоров Amd и Intel (материнская плата с процессором Atom стоит около 100-150 у.е. на май 2010 года, Минск, и та же цена на октябрь 2010 в том же Минске). Та же ситуация и с жесткими дисками: для офисной работы нет необходимости в объеме диска более 40-80 Гб. Но на рынке такие жесткие диски уже практически не представлены. На момент написания статьи в продаже были жесткие диски емкостью 160 Гб (38$), 250 Гб (39$), 320 Гб (40$), 500 Гб (41$), дальше различия по ценам заметны сильнее. Цена за гигабайт жестких дисков малого объема довольно высока. Та же ситуация и со всеми остальными комплектующими. Возникает закономерный вопрос, как рационально все это использовать? Давайте подойдем логически ? чтобы удешевить систему можно либо купить комплектующие похуже (не сильно удешевляет), либо отказаться от некоторых комплектующих. По сути, в рабочем месте обязательными являются устройства ввода (клавиатура, мышь, планшет и т.д.) и устройства отображения информации (монитор, проектор и т.д.). Остальная часть системы пользователей особо не касается, и от нее можно избавляться. Безусловно, от всего избавиться не получится. Давайте заглянем под крышку системного блока. Тут мы обязательно видим материнскую плату, видеокарту (может быть уже на материнской плате), процессор (тоже может быть на материнской плате) и память. А вот остальные комплектующие уже не так важны. Оптический привод мало востребован, и поэтому его, скорее всего, не будет. С жестким диском тоже интересная ситуация. Его может и не быть, тогда у нас будет так называемая бездисковая станция. Тут вся информация загружается по сети с сервера (реализация PXE+NFS и немного бубна). Но хочется чего-то большего. Тогда и возникла идея подключить к одному компьютеру две клавиатуры, две мыши и два монитора и заставить их работать независимо. В зарубежных источниках такие системы называются multiseat. Но можно на этом и не ограничиваться, а делать бездисковую multiseat-станцию. Этот вариант отлично подойдет для пары multiseat-станций с сервером. В данной статье не рассматривается. Читать дальше →
Сегодня вышло обновление браузера Opera версии 11.01. Как многие уже в курсе, это security fix, закрывающий несколько уязвимостей, обнаруженных недавно пытливыми тестерами. Поэтому очень советую всем, кто предпочитает ручное обновление автоматическому, сделать это не откладывая в долгий ящик. Но, естественно, наши разработчики полтора месяца занимались не только этим ? полный список изменений можно посмотреть по ссылке рядом с каждой версией ниже. Могу сразу обрадовать тех, кто привык к старым мышиным жестам: теперь, даже не взирая на наличие нового визуального интерфейса, они работают в прежнем режиме, не требуя настройки чувствительности. Загрузить: Windows ? Список изменений UNIX ? Список изменений Mac ? Список изменений
Мы продолжаем активную работу со стартапами и начали этот год с приобретения стартапа Loginza. Логинза ? сервис, который позволяет разработчикам и веб-мастерам обеспечить аутентификацию на их сайте через учетные записи распространенных порталов и сервисов (Яндекс, ВКонтакте, Facebook и другие) без дополнительной регистрации. Форма входа Логинзы уже установлена более чем на 6.5 тысячах сайтах. Есть плагины для разработчиков сайтов на Wordpress, phpBB, Joomla, Cogear, Drupal и др. На этом развитие Логинзы не остановится, Яндекс планирует совершенствовать сервис, например, расширять список поддерживаемых провайдеров и плагинов, а также локализовать сервис на другие языки. Соответственно, чем шире сервис будет распространяться, тем больше возможностей появится у пользователей Яндекса. А мы уже готовим следующий Я.Старт, который пройдет 15 марта. Попасть на него можно, обратившись к одному из наших партнеров. Подробнее об этом можно узнать здесь: http://company.yandex.ru/public/start/
Уже давно известно, что SonyEricsson планирует выпустить андроидфон PlayStation Phone, разработанный для геймеров. Однако сегодня Sony, помимо новой консоли, сделала еще один громкий анонс: фреймворк PlayStation Suite, который должен стать игровым центром не только для PlayStation Phone, но и для других устройств на Android (как смартфонов, так и планшетов). Компания будет сотрудничать с производителями устройств, выдавая право продавать те из них, железо которых находится на должном уровне, с логотипом ?PlayStation?Certified?, а также будет продавать игры через специальный PlayStation Store. В ближайшее время на новую платформу портируют игры с первой PlayStation, а позднее планируют делать новые игры одновременно совместимыми как с PlayStation Certified-устройствами, так и с новой консолью Next Generation Portable. Долгое время считалось, что Android гораздо меньше подходит для мощных игр, чем iOS (куда менее фрагментированная) и WP7 (за которой стоит интеграция с Xbox). Теперь, когда у Android есть поддержка игрового гиганта Sony, ситуация может измениться. Подробнее: playstation.com, Engadget
Я часто люблю отдыхать, изучая новые языки или технологии. И не важно, что я их, возможно, никогда и не применю на практике. Занимаюсь я этим преимущественно из простого любопытства и желания узнать что-то новое. Отчасти, по этой же причине, возникли эзотерические языки программирования. Brainfuck, Befunge и прочие весьма хорошо разгружают мозг после умственной работы, да и просто позволяют интересно и с пользой провести время. Да, именно с пользой, ведь они развивают нестандартное программистское мышление, ставя его в сложное положение жестких ограничений возможностей языка, операторов, и, как правило, ужасного нечитабельного синтаксиса. Да, они неприменимы в реальной практике, но, тем не менее, большинство из них обладают тьюринговской полнотой, следовательно, вполне могут считаться полноценными языками программирования. Кстати, в ближайшее время планируется серия постов по некоторым эзотерическим языкам. Читать дальше →
Отписаться от этой рассылки