Архив за 23 мая 2012 - 8

Михаил Лукин — наш соотечественник и специалист по квантовой физике. В прошлом месяце он впервые за последние 20 лет читал доклад на русском языке, рассказывая в Digital October о сути своей работы.

Квантовый компьютер всё ещё не выходит, зато получилось много других интересных штук

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

На сайте компании Juniper Systems появилось сообщение о выпуске компьютера RAMPAGE 6 в усиленном исполнении. Изделие, созданное в сотрудничестве с SDG Systems, работает под управлением ОС Android 2.3.

Портативный компьютер Juniper Systems RAMPAGE 6 в усиленном исполнении работает под управлением ОС Android

Наши постоянные читатели с феноменальной зрительной памятью могут предположить, что новинка является близким родственником карманного компьютера Читать полностью »

Как делать несколько дел одновременно и в то же время по очереди?

Продолжаем осваивать курс «Сетевое программирование в UNIX», подготовленный специалистами SkyDNS и компании «Айдеко». Сегодня мы публикуем шестую лекцию.

В прошлый раз мы рассматривали программы, основанные на использовании конечного автомата. Теперь пойдем дальше и расскажем, как «научить» программу в автоматном стиле обрабатывать несколько одновременных соединений в одном процессе/потоке.
Читать полностью »

Учитывая, что интерфейс операционной системы Microsoft Windows 8, которая выйдет в третьем квартале, будет опираться на использование сенсорного экрана, компании Acer и ASUSTeK Computer рассчитывают увеличить долю ноутбуков с сенсорными экранами в общем объеме поставок до 10%. Такой оценкой с источником поделились представители цепочки поставок комплектующих. Отраслевые наблюдатели предполагают, что лишь 5% ноутбуков получат сенсорные экраны.

Друзья!

Приглашаю вас на прямую трансляцию с крупнейшей конференция Microsoft по разработке и тестированию ПО DevCon’12, которая начнется 23 мая в 10:00. Сегодня вы сможете увидеть более 20 докладов в 5 параллельных треках, а также прямые включения и интервью с докладчиками во время перерывов. Полгода мы готовились к этой конференции, и, наконец, она начинается!
Смотрите конференцию DevCon’12 онлайн 23 и 24 мая!
Читать полностью »

О том, что такое двойная буферизация много написано здесь и здесь.

Здесь можно почитать, как реализуется ДБ на Java.

Я расскажу, как реализуется двойная буферизация на C#. Многое из того, что здесь написал можно прочитать в MSDN, но без деталей реализации.

Ручное управление двойной буферизацией (далее ДБ)

Для ручного управления двойной буферизацией, .NET Framework предоставляет следующие 3 класса:

  • BufferedGraphics – обеспечивает буфер для временного хранения графики и средства вывода её на полотно контрола.
  • BufferedGraphicsContext — обеспечивает создание нового объекта BufferedGraphics на основе объекта Graphics;
  • BufferedGraphicsManager – предоставляет дефолтный BufferedGraphicsContext.

Читать полностью »

Как известно, победа в недавних торгах открыла перед компанией Micron Technology возможность выступить спонсором реструктуризации компании Elpida Memory, которая сейчас проходит через процедуру банкротства. Хотя переговоры с Micron Technology одобреныЧитать полностью »

По данным источника, ссылающегося, по своему обыкновению, на представителей отрасли, компания AMD планирует в четвертом кварталеЧитать полностью »

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

Картинка для привлечения внимания:
Предлагаются лёгкие кнопки «Дальше» (оптом, недорого)

Читать полностью »

Modernizr: практическое применениеModernizr — это JavaScript-библиотека, которая узнаёт, что из HTML5 и CSS3 умеет браузер пользователя. Определяя возможности браузера, разработчик может сделать откат некоторых функций для старых версий браузеров. Создатели Modernizr называют такую проверку feature detection, и это гораздо эффективнее, чем просто определить браузер, его версию и ОС.

Я был премного удивлён факту отсутствия развёрнутой статьи об этой JS-библиотеке (анонс не в счёт). Статья составлена из перевода официальной документации проекта, переводов нескольких статей и собственных дополнений.

Первый шаг

Для начала нужно получить свежую версию библиотеки с её официального сайта: Modernizr Download Builder.
Укажи галочками те технологии, тесты которых собираешься проводить, затем создай свою персональную версию библиотеки кнопкой «Generate». Если проставить все галочки, получившегося кода хватит на пару экранов небольшого ноутбука – всего 15 КБ.
Затем просто подключи его к своей странице и проверь, как оно. Если всё работает, у элемента HTML должны появиться многочисленные классы: Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js