• Home
  • Интересно

Gecko engine

Gecko ([ˈgɛkəʊ]) — это свободный движок вывода веб-страниц (англ. layout engine) браузеров Mozilla Firefox, Netscape и других. Старые названия — «Raptor» и «NGLayout». Главная концепция Gecko заключается в поддержке открытых стандартов Интернета, таких как HTML, CSS, W3C DOM, XML 1.0 и JavaScript. Другая концепция — кросс-платформенность. На сегодняшний день Gecko работает на операционных системах GNU/Linux, Mac OS X, FreeBSD и Microsoft Windows, а также на Solaris, HP-UX, AIX, Irix, OS/2, OpenVMS, BeOS, Amiga и других.[1]

Gecko имеет поддержку XUL (XML User Interface Language), созданного специально для него XML-языка описания пользовательского интерфейса. На XUL написаны все основные продукты семейства Mozilla.

Из-за высоких требований к ОЗУ Gecko редко используется на мобильных устройствах, уступая другому свободному движку — WebKit.

 

Versions of Gecko

Gecko version Applications based on it
Gecko 1.9.3 (under development)  
Gecko 1.9.2 (under development) Firefox 3.6
Gecko 1.9.1 Firefox 3.5, Thunderbird 3, SeaMonkey 2.0
Gecko 1.9 Firefox 3
Gecko 1.8.1 Firefox 2, Thunderbird 2, SeaMonkey 1.1
Gecko 1.8 Firefox 1.5, Thunderbird 1.5, SeaMonkey 1.0
Gecko 1.7 Firefox 1.0, Thunderbird 1.0, Nvu 1.0, Mozilla Suite 1.7

 

 

Кристиан Макинтош

 

В последнее время браузер следующего поколения Gecko, предложенный компанией Netscape Communications, приобретает в среде разработчиков все большую популярность. Многие компании всерьез задумываются о встраивании данного механизма в свое программное обеспечение. К настоящему времени уже более 10 тыс. разработчиков загрузили Gecko с Web-узла mozilla.org, на котором Netscape выкладывает программы с открытым исходным кодом.

Gecko, первый программный продукт Netscape, распространяемый через узел mozilla.org, являет собой значительное усовершенствование Communicator 5.0. Новое приложение может выполнять роль браузера для устройств, уступающих по сложности полнофункциональным ПК, — например, карманных телефонов, персональных цифровых помощников, ТВ-приставок и т. д.


ПО Gecko использует механизм пошагового формирования отображаемых на экран Web-страниц

Пока представители Netscape предпочитают не акцентировать внимание на специфических особенностях Gecko, но тем не менее они уже успели похвастаться компактностью и высокой производительностью своего детища. По словам директора по маркетингу проекта Netscape Communicator Криса Сайто, размер окончательной версии кода, которая появится в конце 1999 года, не превысит 2 Мбайт.

Программное обеспечение Gecko использует механизм пошагового формирования отображаемых на экран Web-страниц, который позволяет определять структуру страницы и соответствует стандартам Консорциума W3C. Новый продукт поддерживает спецификации расширенного языка пользовательского интерфейса (extensible user interface language, XUL), обеспечивающего высокую степень переносимости. С помощью технологии XUL, которая базируется на существующих стандартах Web (например, HTML и JavaScript), можно проектировать межплатформенный интерфейс, включающий в себя панели инструментов, кнопки и пиктограммы. «После того как интерфейс сформирован, его дальнейшая модернизация и адаптация к изменению текущих потребностей не вызовет особых затруднений», — подчеркнул Сайто.

Импульс для разработчиков

Однако Netscape решила не ограничиваться свободным распространением Gecko в открытых исходных текстах. Представители Netscape активно призывают разработчиков встраивать поддержку Gecko в свои приложения. Впрочем, лидеры индустрии не спешат осваивать новые средства, несмотря на то, что Gecko поддерживает все наиболее популярные открытые стандарты: HTML 4.0, JavaScript и XML. Тем не менее список фирм, использующих возможности Gecko и других расширений пакета Communicator 5.0, постоянно пополняется. В этом списке сегодня можно найти такие компании, как Bradbury Software, CiTEC, Cyberworld, Imagicast (бывшая Telescan), NeoPlanet и Sausage Software.

NeoPlanet, специализация которой —пользовательские интерфейсы на основе браузера, интегрировала механизм построения страниц Gecko в бета-версию программного пакета NeoPlanet 5.0.

В компании NeoPlanet настолько высоко оценили возможности новой разработки Netscape, что группа ее ведущих разработчиков ежедневно публикует на узле mozilla.org собственные изменения, внесенные в код Gecko. Авторы новых модулей надеются, что это поможет ускорить выпуск устойчивых, многофункциональных и автономных компонентов Gecko.

Кроме того, разработчики NeoPlanet принимают участие в создании управляющих элементов ActiveX, которые позволят третьим фирмам интегрировать компоненты Gecko точно так же, как они сегодня встраивают в свои программные продукты управляющие элементы Internet Explorer.

Энтузиасты и скептики

В компании Imagicast, выпускающей интерактивные видеотерминалы для розничных торговых точек, отметили удачный пользовательский интерфейс и многофункциональность браузера Gecko.

«Мы должны получать доступ к информации, расположенной на центральном узле, в оперативном режиме, а механизм Gecko как нельзя лучше подходит для решения данной задачи, — отметил технический директор компании Том Шарплз. — Кроме того, Imagicast использует Gecko для обработки специализированных шрифтов, оптимизированных для отображения на телевизионных мониторах. Новое программное обеспечение поддерживает и ряд дополнительных функций, например вложенные таблицы стилей. Большинство альтернативных встраиваемых браузеров не могут похвастаться такими возможностями».

Компания Bradbury Software интегрировала механизм Gecko в свой редактор вложенных таблиц стилей для Windows TopStyle. Продукт TopStyle, находящийся в настоящее время на стадии бета-тестирования, обеспечивает предварительный пошаговый просмотр результатов как в среде Netscape Gecko, так и под управлением Internet Explorer.

Помимо быстрого и компактного браузера Gecko компания Netscape представила обновленную версию Communicator 4.6. Программное обеспечение Communicator 4.6 занимает на диске 15 Мбайт и обеспечивает более высокую производительность по сравнению с версией 4.51.

Apple iPad

Apple iPad: обзор железа и софта

27 января в Сан-Франциско в 21:00 по московскому времени компания Apple с помпой представила планшетник iPad, причём представить его вышел сам Стив Джобс, давно не появлявшийся на публике из-за болезни. Если кратко, то iPad – это раздутый до экрана 9,7” Apple iPhone 3GS. В планшетнике трудится ARM-чип и предустановлена iPhone OS 3.2 с почти полным набором стандартных программ, в числе которых и карты. Измышления на тему «Кому, зачем и для чего нужен iPad», читайте в нашей статье, вместе с комментариями на тему от сотрудников редакции. В этом материале мы расскажем о программах и железе.

image001

Процессор

Можно сказать, что iPad знаменует атаку на рынок x86-компьютеров. Видано ли, чтобы в таком большом устройстве трудился на какой-нибудь Intel Atom, а чип, аналоги которого установлены в коммуникаторах. И работает всё шустро: на дисплее с разрешением 1024×768 точек веб-страницы открываются быстро, скроллинг срабатывает без подтормаживаний, видео начинает проигрываться сразу после нажатия на иконку. Кроме того, заявлено проигрывание 720p видео. Одним словом, красота!

Логично было бы, если бы iPad работал на новоиспечённой NVIDIA Tegra 2. Однако в планшетнике трудится 1 ГГц чип A4 собственной разработки Apple. Процессор, судя по всему, одноядерный, но какая именно архитектура лежит в основе – неясно. Это может быть улучшенная версия Cortex A-8, как в Qualcomm Snapdragon, или нового поколения – Cortex A-9, как в NVIDIA Tegra 2. В Apple iPhone 3GS, напомним, установлен 600 МГц чип Cortex A-8, а в топовые коммуникаторы ставят 1 ГГц Qualcomm Snapdragon.

Аккумулятор обеспечивает iPad до 10 часов работы и 1 месяц в режиме ожидания. Звучит неплохо, но подобное устройство на базе Tegra 2 смогло бы проработать до 20 часов.

Плюсы и минусы

iPad есть за что поругать. В наследство от iPhone ему досталось отсутствие многозадачности. Плеер, конечно, будет работать поверх всех приложений, а вот чтобы начать загрузку торрента, придётся закрывать мессенджер ICQ. Не комильфо.

Экран практически квадратный, отношение сторон доисторическое 4:3. Это значит, что все фильмы придётся смотреть с чёрными полосками сверху и снизу.

Матрица ЖК-дисплея выполнена по технологии IPS. Такие матрицы не устанавливают в ноутбуки и обычные мониторы, это прерогатива дорогих профессиональных решений для дизайнеров. IPS-матрица обеспечивает отличную цветопередачу и углы обзора 178 градусов. Посему, глядеть кино можно будет с комфортом вдвоём, а то и втроём. Кроме того, разработчики утверждают, что серьёзно поработали над ёмкостной технологией и что точность мультитач невероятно высокая.

image002

Мобильный браузер не поддерживает flash, но для YouTube есть специальное приложение.

image003

Отсутствуют стандартные порты, есть лишь 3,5 мм для наушников. Придётся докупать кучу эппловских аксессуаров, переходников с 30-контактного разъёма. В комплекте идёт лишь синхронизационный кабель.

image005

Опциональные аксессуары: док-станция, комплект для подключения фотоаппарата, включающий USB-хост и SD-кардридер, и длинный кабель для зарядки

iPad воспроизводит 720p видео, но разрешение экрана лишь 1024×768 точек. Видеосигнал тоже можно вывести лишь в разрешении 1024×768 точек, через специальный кабель. Получается, функция воспроизведения 720p видео есть, но применить её нельзя.

Нет веб-камеры и кардридера.

Есть Wi-Fi с поддержкой новейшего стандарта n и Bluetooth 2.1 с EDR. И всё бы хорошо, но версия с модулем 3G стоит на $150 дороже обычной с Wi-Fi, да к тому же требует доступную лишь у некоторых операторов Micro SIM-карту. Звонить с помощью 3G не удастся, только передавать даннные.

Также на борту GPS, цифровой компас, акселерометр и датчик уровня освещённости. GPS, увы, доступен лишь в 3G-версии. В базовой комплектации iPad для определения местоположения использует базовые станции Wi-Fi и компас.

image019
Виртуальная клавиатура большая, но, конечно же, много на экране не попечатаешь. А предлагаемая Apple док-станция позволяет устанавливать iPad только в вертикальном положении. Как вариант, компания подготовила и стильную кожаную обложку, способную исполнять роль подставки для просмотра видео и набора текстов.

Комплектация iPad чрезвычайно скудная – есть лишь кабель для синхронизации с ПК и зарядник. Всё остальное придётся докупать, в том числе клавиатуру и программы. Похоже на покупку машины, когда к начальной стоимости приходится прибавлять стоимость антикорозионной обработки, страховки и др. Готовьте денежки или… просто купите нетбук и тачфон.

Программы

На презентации Apple уделила особое внимание следующим направлениям.

Игры

Динамичные шутеры с графикой уровня Quake 3, гонки, спортивные симуляторы и казуальные аддитивные игры. Разработчикам дали две недели до презентации iPad, и те продемонстрировали 27 января, на что они способны.
image017

Посмотрели? Если и сейчас всё выглядит неплохо, то что же будет через два месяца после анонса?

Магазины

Ветераны рынка iTunes Store и App Store плюс свежепридуманный iBookstore. Для последнего разработано красивое приложение iBook, позволяющее листать страницы и видеть глубину книги. Выглядит всё это так, словно вместо планшетника держишь в руках настоящую книгу. Страница листается движением пальца. Можно даже "подсмотреть" на следующую страницу, наполовину перелистнув листок.

image008

Магазин электронных книг iBookstore будет продавать продукцию крупных партнёров Apple, в числе которых Penguin, Macmillion, Simon & Shuster и hachett Book Group. Магазин iBookstore выглядит как iTunes. Купленные в нём книги размещаются на полках виртуального книжного шкафа. Жестом шкаф можно развернуть и открыть витрину. Выглядит, опять же, красиво, но не дайте себя обмануть – iPad не читалка! Хотите устройство для чтения, покупайте аппарат с дисплеем на электронных чернилах. Только такой дисплей напрягает глаза не больше, чем обычная печатная страница.

Офис

iWork, офисный пакет для работы с документами. Создан с нуля специально для iPad. Помимо стандартных Mac-форматов, поддерживает документы Microsoft Office и PDF. Продаётся по частям – за каждое приложение, Pages (аналог Word), Numbers (аналог Excel) и Keynotes (аналог PowerPoint), придётся выложить по $9,99. Купить весь сразу комплект пока возможности нет.

Также в активе iPad рукописный ввод и фотоальбом.

Цены

Тут мы видим невероятную картину. Добавление в iPad модулей 3G и GPS чудесным образом поднимает стоимость гаджета на $150. Это цена неплохого бюджетного телефона! Зато начальная модель iPad стоит всего $499. В России, конечно, будет дороже.

Также Стив Джобс рассказал об эксклюзивном договоре с оператором AT&T, согласно которому пользователи получают 250 Мб за $14,99 и безлимитный доступ за $29,99 в месяц. Речь идёт о 3G доступе, а Wi-Fi хот-споты AT&T вообще бесплатны. Для сравнения, обычно безлимитный 3G-доступ в США стоит $60 в месяц.

Цены и даты начала продаж:

-Через 60 дней модели с Wi-Fi

-Через 90 дней модели с 3G

-Модели с Wi-Fi: 16 Гб $499, 32 Гб $599, 64 Гб $699

-Модели с Wi-Fi, 3G и GPS : 16 Гб $629, 32 Гб $729, 64 Гб $829

Планшет или нетбук?

http://www.mobimag.ru/Articles/24/4927/pic_10294_4s.png

Что удобнее, нетбук или планшетник, вопрос давно решённый. На CES 2010 был представлен уникальный трансформер Lenovo U1 – нетбук с отстёгивающимся экраном, который функционирует как независимый КПК. Увы, столь агрессивную рекламную кампанию, которую проводит Apple, Lenovo вряд ли себе может позволить. А будет обидно, если такая концепция канет в Лету и уступит пьедестал почёта обычным планшетникам, которые требуют дорогостоящих аксессуаров.

Итог

На что надеется Apple? Думается, на то, что 75 млн пользователей iPhone уже знают, как обращаться с iPad, и на то, что люди любят, когда им делают модно и красиво. Но кому может пригодиться планшетник? В кафе удобнее взять нетбук. В карман положить – тачфон, вот тот же iPhone. Единственный вариант – на планшетнике можно, лежа в кровати, смотреть фильм и путешествовать по Сети. Ах да, iPad можно брать в гости и хвастаться.

image018
Гаджет противопоставлен нетбукам, так и не появившимся в портфолио Apple. Об этом прямо говорят слайды, показанные на презентации. Нетбуки, по мнению Apple, медленные, обладают дисплеями с низким разрешением и, о ужас, требуют совместимый с Windows софт. iPad, конечно же, не такой. Какой он — узнаем через два месяца.

Apple iPad: обзор железа и софта

27 января в Сан-Франциско в 21:00 по московскому времени компания Apple с помпой представила планшетник iPad, причём представить его вышел сам Стив Джобс, давно не появлявшийся на публике из-за болезни. Если кратко, то iPad – это раздутый до экрана 9,7” Apple iPhone 3GS. В планшетнике трудится ARM-чип и предустановлена iPhone OS 3.2 с почти полным набором стандартных программ, в числе которых и карты. Измышления на тему «Кому, зачем и для чего нужен iPad», читайте в нашей статье, вместе с комментариями на тему от сотрудников редакции. В этом материале мы расскажем о программах и железе.

Процессор

Можно сказать, что iPad знаменует атаку на рынок x86-компьютеров. Видано ли, чтобы в таком большом устройстве трудился на какой-нибудь Intel Atom, а чип, аналоги которого установлены в коммуникаторах. И работает всё шустро: на дисплее с разрешением 1024×768 точек веб-страницы открываются быстро, скроллинг срабатывает без подтормаживаний, видео начинает проигрываться сразу после нажатия на иконку. Кроме того, заявлено проигрывание 720p видео. Одним словом, красота!

Логично было бы, если бы iPad работал на новоиспечённой NVIDIA Tegra 2. Однако в планшетнике трудится 1 ГГц чип A4 собственной разработки Apple. Процессор, судя по всему, одноядерный, но какая именно архитектура лежит в основе – неясно. Это может быть улучшенная версия Cortex A-8, как в Qualcomm Snapdragon, или нового поколения – Cortex A-9, как в NVIDIA Tegra 2. В Apple iPhone 3GS, напомним, установлен 600 МГц чип Cortex A-8, а в топовые коммуникаторы ставят 1 ГГц Qualcomm Snapdragon.

Аккумулятор обеспечивает iPad до 10 часов работы и 1 месяц в режиме ожидания. Звучит неплохо, но подобное устройство на базе Tegra 2 смогло бы проработать до 20 часов.

Плюсы и минусы

iPad есть за что поругать. В наследство от iPhone ему досталось отсутствие многозадачности. Плеер, конечно, будет работать поверх всех приложений, а вот чтобы начать загрузку торрента, придётся закрывать мессенджер ICQ. Не комильфо.

Экран практически квадратный, отношение сторон доисторическое 4:3. Это значит, что все фильмы придётся смотреть с чёрными полосками сверху и снизу.

Матрица ЖК-дисплея выполнена по технологии IPS. Такие матрицы не устанавливают в ноутбуки и обычные мониторы, это прерогатива дорогих профессиональных решений для дизайнеров. IPS-матрица обеспечивает отличную цветопередачу и углы обзора 178 градусов. Посему, глядеть кино можно будет с комфортом вдвоём, а то и втроём. Кроме того, разработчики утверждают, что серьёзно поработали над ёмкостной технологией и что точность мультитач невероятно высокая.

Мобильный браузер не поддерживает flash, но для YouTube есть специальное приложение.

Отсутствуют стандартные порты, есть лишь 3,5 мм для наушников. Придётся докупать кучу эппловских аксессуаров, переходников с 30-контактного разъёма. В комплекте идёт лишь синхронизационный кабель.

Опциональные аксессуары: док-станция, комплект для подключения фотоаппарата, включающий USB-хост и SD-кардридер, и длинный кабель для зарядки

iPad воспроизводит 720p видео, но разрешение экрана лишь 1024×768 точек. Видеосигнал тоже можно вывести лишь в разрешении 1024×768 точек, через специальный кабель. Получается, функция воспроизведения 720p видео есть, но применить её нельзя.

Нет веб-камеры и кардридера.

Есть Wi-Fi с поддержкой новейшего стандарта n и Bluetooth 2.1 с EDR. И всё бы хорошо, но версия с модулем 3G стоит на $150 дороже обычной с Wi-Fi, да к тому же требует доступную лишь у некоторых операторов Micro SIM-карту. Звонить с помощью 3G не удастся, только передавать даннные.

Также на борту GPS, цифровой компас, акселерометр и датчик уровня освещённости. GPS, увы, доступен лишь в 3G-версии. В базовой комплектации iPad для определения местоположения использует базовые станции Wi-Fi и компас.
 

image006

Виртуальная клавиатура большая, но, конечно же, много на экране не попечатаешь. А предлагаемая Apple док-станция позволяет устанавливать iPad только в вертикальном положении. Как вариант, компания подготовила и стильную кожаную обложку, способную исполнять роль подставки для просмотра видео и набора текстов.

Комплектация iPad чрезвычайно скудная – есть лишь кабель для синхронизации с ПК и зарядник. Всё остальное придётся докупать, в том числе клавиатуру и программы. Похоже на покупку машины, когда к начальной стоимости приходится прибавлять стоимость антикорозионной обработки, страховки и др. Готовьте денежки или… просто купите нетбук и тачфон.

Программы

На презентации Apple уделила особое внимание следующим направлениям.

Игры

Динамичные шутеры с графикой уровня Quake 3, гонки, спортивные симуляторы и казуальные аддитивные игры. Разработчикам дали две недели до презентации iPad, и те продемонстрировали 27 января, на что они способны.

Посмотрели? Если и сейчас всё выглядит неплохо, то что же будет через два месяца после анонса?

Магазины

Ветераны рынка iTunes Store и App Store плюс свежепридуманный iBookstore. Для последнего разработано красивое приложение iBook, позволяющее листать страницы и видеть глубину книги. Выглядит всё это так, словно вместо планшетника держишь в руках настоящую книгу. Страница листается движением пальца. Можно даже "подсмотреть" на следующую страницу, наполовину перелистнув листок.

Магазин электронных книг iBookstore будет продавать продукцию крупных партнёров Apple, в числе которых Penguin, Macmillion, Simon & Shuster и hachett Book Group. Магазин iBookstore выглядит как iTunes. Купленные в нём книги размещаются на полках виртуального книжного шкафа. Жестом шкаф можно развернуть и открыть витрину. Выглядит, опять же, красиво, но не дайте себя обмануть – iPad не читалка! Хотите устройство для чтения, покупайте аппарат с дисплеем на электронных чернилах. Только такой дисплей напрягает глаза не больше, чем обычная печатная страница.

в деталях

ПЛАНШЕТ || моноблок || 242,8×189,7×13,3 мм || 680 г модель с Wi-Fi и 730 г модель с Wi-Fi и 3G || Li-Ion несъёмная || 748/10 ч

СОТОВАЯ СВЯЗЬ: 2G: GSM/EDGE 850/900/1800/1900, 3G: UMTS/HSDPA 850/1900/2100; использовать можно только для интернета

ДИСПЛЕЙ: 9,7’’ IPS, 1024×768 (сенсорный, ёмкостный)

ПРОЦЕССОР: Apple A4, 1 ГГц

ПАМЯТЬ:16, 32 и 64 Гб

ОПЕРАЦИОННАЯ СИСТЕМА: iPhone OS 3.2 / программный набор: базовые программы ОС

ИНТЕРНЕТ: Safari (HTML)

КОММУНИКАЦИИ: системный разъем Dock (синхронизация, зарядка, аксессуары), Bluetooth 2.1+EDR (A2DP), Wi-Fi 802.11 b/g/n

СЕРВИС СООБЩЕНИЙ: e-mail-клиент (POP3/SMTP/IMAP4/Exchange)

ВСТРОЕННАЯ КАМЕРА: нет

ЗВУКОВЫЕ ФУНКЦИИ: динамики, микрофон, разъём 3,5 мм

ВОЗМОЖНОСТИ И ОСОБЕННОСТИ: встроенный A-GPS (только в 3G-версии), цифровой компас, определение местоположения по Wi-Fi, датчик движения, датчик освещённости, воспроизведение 720p видео

УПРАВЛЕНИЕ: 1 — Home, 1 — Power/блокировка, 1 — Mute, сдвоенная качелька громкости, сенсорный дисплей (пальцевое управление)

ДОПОЛНИТЕЛЬНО: поддержка AppStore, iTunes Store и iBookstore, геотэгинг, поддержка GPS-ориентированных сервисов

КОМПЛЕКТ ПОСТАВКИ: кабель USB<=> Dock, 10 Вт зарядное устройство, инструкция

 

MIME

Multipurpose Internet Mail Extensions (MIME, англ. Multipurpose Internet Mail Extension — многоцелевые расширения почты интернета, произносится как «майм») — стандарт, описывающий передачу различных типов данных по электронной почте, а также, шире, спецификация для кодирования информации и форматирования сообщений таким образом, чтобы их можно было пересылать по Интернету.

MIME определяет механизмы для передачи разного рода информации внутри текстовых данных (в частности, с помощью электронной почты), а именно: текст на языках, для которых используются кодировки, отличные от ASCII, и нетекстовый контент, такой как картинки, музыка, фильмы и программы. MIME является также фундаментальным компонентом коммуникационных протоколов, таких как HTTP, которым нужно, чтобы данные передавались в контексте сообщений подобных e-mail, даже если данные реально не являются e-mail.

Основной формат электронных сообщений определен в RFC 2822, который является обновленной версией RFC 822. Эти стандарты определяют похожие форматы для текстовых e-mail-заголовков и содержимого и правил, относящихся к общеиспользуемым полям, таким как «To:», «Subject:», «From:» и «Date:». MIME определяет набор e-mail-заголовков для определения дополнительных атрибутов сообщения, включая тип контента, и определяет множество кодировок, которые могут быть использованы для представления 8-битных бинарных данных, использующих символы из 7-битного ASCII множества. MIME также определяет правила для кодирования не-ASCII символов в заголовках e-mail-сообщения, таких как «Subject:».

MIME расширяем для новых типов — его определение включает метод для регистрации новых типов контента и других атрибутов.
Организация данных

Формат MIME поддерживает передачу нескольких сущностей в пределах одного сообщения. Причём сущности могут передаваться не только в виде одноуровневой последовательности, но в виде иерархии с вложением элементов друг в друга. Для обозначения множественного содержимого используются медиатипы multipart/*. Работа с такими типами осуществляется по общим правилам описанным в RFC 2046 (если иное не определено конкретным медиа типом). Если получателю не известно как работать с типом, то он обрабатывает его так же как multipart/mixed.

Для передачи множественного сообщения в заголовок Content-Type добавляется параметр boundary (граница), который обозначает последовательность символов, разделяющих части сообщения. Граница может состоять из цифр, букв и символов «'()+_,-./:=?». При использовании специальных символов (не цифр и букв) значение параметра boundary следует заключать в двойные кавычки «"». Максимальная длина границы — 70 символов.

Начало каждой части сообщения обозначается строкой «—граница». Конец последнего сообщения обозначается строкой «—граница—». Самые первые символы переноса строки CRLF (коды 13 и 10), которыми начинаются и заканчиваются пограничные строки не входят в содержимое самой части. Если за ними следуют ещё переносы строк, то они уже принадлежат включаемой части.

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

В самом начале включаемой части располагаются заголовки, описывающие её содержимое (Content-Type, Content-Length и т. п.). Перед непосредственно телом части обязательно должна быть пустая строка даже если заголовки отсутствуют. Если не определён Content-Type, то по умолчанию — text/plain.

 

Стандарты

RFC Дата Тема Обновлено (Updated by) Обновляет (Updates) Obsoleted by Делает устаревшим (Obsoletes)
Устаревшие
RFC 822 13 августа 1982 STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES
Формат электронной почты
1123, 1138, 1148, 1327, 2156   2822 733 (NIC #41952)
RFC 2048 ноябрь 1996 MIME Part Four: Registration Procedures 3023  — 4288, 4289 1521, 1522, 1590
Актуальные
RFC 1556 декабрь 1993 Handling of Bi-directional Texts in MIME
Обработка двунаправленных текстов в MIME
 —  —  —
RFC 2045 ноябрь 1996 MIME Part One: Format of Internet Message Bodies
MIME Часть первая: Формат тела сообщений
2184, 2231, 5335  —  — 1521, 1522, 1590
RFC 2046 ноябрь 1996 MIME Part Two: Media Types
MIME Часть вторая: типы содержимого
2646, 3798, 5147  —  — 1521, 1522, 1590
RFC 2047 ноябрь 1996 MIME Part Three: Message Header Extensions for Non-ASCII Text
MIME Часть третья: Расширения заголовка для не ASCII текста
2184, 2231  —  — 1521, 1522, 1590
RFC 2049 ноябрь 1996 MIME Part Five: Conformance Criteria and Examples
MIME Часть пятая: Соответствие критериям и примеры
 —  —  — 1521, 1522, 1590
RFC 4288 декабрь 2005 Media Type Specifications and Registration Procedures  —  —  — 2048
RFC 4289 декабрь 2005 MIME Part Four: Registration Procedures  —  —  — 2048

Новые роботы от TAYOTA

Японский производитель автомобилей Toyota вышел на «тропу робототехники», продемонстрировав две новые разработки — робота, способного играть на скрипке и транспортного робота в виде футуристического кресла-каталки.

152-сантиметровый робот-музыкант — человекоподобная машина, способная вполне сносно извлекать звуки из такого инструмента как скрипка. Настолько сносно, что робот без проблем наигрывает популярную в Японии (в частности на церемониях вручения дипломов по окончанию учебных заведений) мелодию марша «Pomp and Circumstance» английского композитора Эдварда Элгара. И все за счет 16 суставов, позволяющих механическим рукам робота «виртуозно» управляться со скрипкой. По мнению представителей Toyota, этот «скрипач» может использоваться в медицинских учреждениях и пансионатах для престарелых в развлекательных целях.

Второй продукт Японской компании, названный попросту «mobility robot», что можно перевести как «робот для передвижения», представляет собой этакое умное кресло, которое способно довезти присевшего на него человека (на короткие расстояния) до нужной точки, обходя препятствия и следуя маршруту. Кроме того, при помощи пульта дистанционного управление «кресло» можно «подозвать» поближе, чтобы не делать лишних движений. В Toyota считают (думаю, вполне обосновано), что и «робот для передвижения» будет по достоинству оценен людьми преклонного возраста или пациентами клиник, которым не разрешается много передвигаться самостоятельно.

Выпустив двух этих роботов, Toyota показала, что собирается в дальнейшем вести исследования и разработки в области робототехники. Это подтверждается также и тем, что в следующем году компания планирует запуск исследовательской лаборатории, цель которой — разработка технологий для создания роботов, а также возможным увеличением штата инженеров в ближайшие три года.

новая прошивка роутера d-link dir-320 pod yota

Скоро выйдет обновленная прошивка v.31.0.015. 23 июня 2009, Nokia выпустила на Youtube свой ролик *Nokia Ovi Suite 2.0*. Nokia Ovi Suite представляет собой обновленный вариант довольно древней Nokia PC Suite. На 0:57 секунде видео, вы можете четко видеть как Nokia 5800 обновляется до новой прошивки v.31.0.015. Steve Litchfield сказал: *Да, прошивка V31 была протестирована в Nokia пару недель назад и работает стабильно. Я ожидаю, что она станет доступной на этой неделе.* Ссылка на видео: http://www.youtube.com/watch?v=Xjp_GydydYM Саму программу можно скачать здесь: http://betalabs.nokia.com/ovisuite