В графических интерфейсах программ различные объекты (например, кнопки) обычно представлены типовыми графическими файлами. Заменой этих файлов легко изменить внешний вид программы, но вот беда – если у старого и нового элементов размеры отличаются, придется лезть в код программы и изменять координаты размещения объектов там – иначе может получиться полная ерунда вроде наложения объектов друг на друга, скрытия под ними каких-то важных областей или просто некрасивого внешнего вида. Предлагаемое решение привязывает координаты объекта непосредственно к графическому файлу, причем без каких-либо ухищрений в смысле использования файловой системы и без изменения форматов файлов. Достаточно лишь связать координаты объекта непосредственно с названием файла, откуда их легко извлечет программа. Так, например, кнопка, изображение которой задано файлом button_50-50.jpg, должна быть размещена по координатам 50х50 от угла окна. Если же вы захотите сделать кнопку пошире, но оставить на месте ее центр, назовите новый файл button_30-50.jpg – и картинка сдвинется на 20 пикселов левее.
Пользователям зеркальных камер, возможно, приходилось попадать в ситуацию, когда покупка очередного (конечно же, более дорогого и более качественного) объектива не приводила на практике к улучшению качества снимка, так как "не тянет" уже сама матрица аппарата. Остановить этот бесконечный процесс приобретения новых объективов, а под них новых «тушек», и так далее по спирали, как раз и призвано предложение компании. А именно – установка матрицы не в корпус аппарата, а в объектив. К матрице, правда, придется добавить и память на один кадр, иначе сильно замедлится процесс записи этого кадра – в разъеме между объективом и аппаратом интерфейс можно сделать разве что последовательный. А к памяти придется добавить и микропроцессор, ибо кто же всей этой электроникой управлять будет… Придется также написать протоколы взаимодействия процессора камеры с процессором объектива, чтобы они могли нормально договориться относительно размеров кадра и прочих параметров. Зато сколько преимуществ – не надо беспокоиться о соответствии размеров матрицы объективу (обрезки кадра точно не будет, и фокусное расстояние пересчитывать не придется), не требуется система очистки матрицы (объектив в сборе с нею будет герметичным). А электроника – это копейки, ее и в нынешних автофокусных объективах хватает. Вот только «зеркалка» из такой конструкции не получится, а получится «мыльница» со сменными объективами. Видимо, в этом и есть смысл идеи – приобщить пользователей «мыльниц» к бесконечному процессу покупки новых объективов.
Попросту – это разъем, причем весьма привлекательный – ему требуется совсем малое усилие при соединении (спираль раскручивается), но для рассоединения придется приложить большое (спираль сжимается). Предполагается, что эту конструкцию можно применять для межплатных соединений или в качестве сокета для установки больших чипов (например, процессоров), если собрать трубочки в какой-то изолирующий держатель. Шарики на платы нужно предварительно напаять или установить каким-либо другим способом.
TERRALAB.RU: Железный поток
HP объявляет о выходе на российский рынок новой линейки настольных ПК, ориентированной на потребности пользователей в надежной мультифункциональной компьютерной системе для домашнего применения. Модели имеют процессоры AMD Athlon 64 X2 или Intel Core2 Duo, графический процессор GeForce (от 8400 GS до 8600 GT) и предустановленную ОС Windows Vista Home Premium. Подробные технические характеристики приводить не имеет смысла – линейка большая, и в ней найдется модель под разные запросы. Новинки имеют встроенные в корпус динамики, DVD-привод с поддержкой двухслойных дисков и технологией LightScribe ("прожигание" этикеток на лицевой стороне диска), устройство считывания карт памяти "15 в 1" и поставляются с беспроводной клавиатурой и оптической мышью. Отдельные модели снабжены ТВ-тюнером с пультом дистанционного управления, беспроводным сетевым адаптером и дополнительным съемным винчестером HP Pocket Media Drive на 80 Гбайт. С одной из моделей поставляется в комплекте широкоэкранный монитор HP – глянцевое покрытие, небольшое занимаемое место, отсек для укладки клавиатуры (когда она не используется), регулировка наклона, а также ПО HP MyDisplay, упрощающее установку и выбор режимов работы. Настольные компьютеры поступят в продажу в сентябре по цене от 21 890 рублей.