|
Опрос
|
»
NVIDIA GeForce GTX 670 — сжатие без потерь» Samsung Galaxy S III: без фанатизма. Первый взгляд» GeForce GTX 690 – два GPU без компромиссов» Сны о чем-то большем. Знакомство с платформой AMD Trinity и тест процессора AMD A10-4600M» Nikon D800 — младшая полнокадровая модельТеги: ScriptjEdit 4.5.1: текстовый редактор для программистов02.04.2012 [14:47], Сергей и Марина Бондаренко
Вышла новая версия jEdit – мультиплатформенного текстового редактора, ориентированного на программистов. Редактор позволяет использовать подсветку синтаксиса для более чем 130 типов кода, в том числе для ActionScript, JavaScript, PHP. Редактор позволяет оставлять так называемые маркеры, с помощью которых можно отмечать позицию в редактируемом документе, чтобы при последующем его открытии не искать место, где была остановлена работа. В jEdit большинство команд может быть выполнено с использованием горячих клавиш. Различные сложные действия, которые часто повторяются при работе над документом, могут быть автоматизированы с помощью записанных макросов. ![]() В последней версии исправлены ошибки. Разработчик: jEdit developer team Материалы по теме: Источник: Firefox 14 получит средство просмотра PDF на базе HTML5 и JavaScript27.03.2012 [19:29], Константин Ходаковский
Около года назад команда внутри Mozilla начала работать над средством просмотра файлов в формате PDF, использующим JavaScript. Идея состоит в том, чтобы предоставить возможность просмотра открываемых в браузере файлов PDF без каких-либо дополнений средствами исключительно движка Firefox. Ранее она был доступна в виде дополнения, но теперь появилась также в сборках Firefox Nightly. ![]() Появление такого средства просмотра PDF имеет ряд преимуществ. Например, в Windows 8 дополнения для браузеров не будут поддерживаться при запуске в интерфейсе Metro, а файлов PDF в Сети очень много. Кроме того, визуализация средствами HTML5 и JavaScript позволяет развивать и ускорять внутреннее средство просмотра PDF вместе с обновлением движка JS. Также стоит отметить, что в настоящее время Firefox использует внешние дополнения Foxit Reader или Adobe Reader для просмотра PDF, что может сказываться на производительности и стабильности, не говоря уже о проблемах безопасности. Если в браузере нет встроенного средства просмотра PDF или не установлено дополнение, для открытия файлов этого формата их придётся скачивать, а затем открывать в отдельной программе. Проблема в том, что создать достаточно хорошее средство просмотра целиком на базе JavaScript и HTML5, как это делает Mozilla, не так уж просто. Chrome также оснащается встроенной возможностью просмотра PDF, но по сути это исполняемое внутри Chrome дополнение Pepper. ![]() Хотя Mozilla pdf.js может быть дополнением (в таком виде он и доступен сейчас для установки в браузерах Firefox 11 и выше), он целиком использует веб-технологии, то есть может исполняться лишь как веб-приложение. Кстати, исходный код pdf.js открыт, так что при желании он может быть встроен в сайты. С выходом Firefox 14 технология pdf.js станет его частью. Пока он не совсем готов, например, антиалиасинг работает не на всех платформах, но в финальной сборке Firefox 14, думается, эта проблема будет преодолена. Материалы по теме: Источники: Новый интерпретатор JavaScript от Apple вдвое увеличивает производительность WebKit06.03.2012 [10:02], Константин Ходаковский
Теперь JSC будет начинать исполнять код в LLInt и передаст результат старому JIT только после, как код будет обработан. LLInt является новой формой макроассемблирования, компилируемого с помощью офлайн-ассемблера, который использует множество современных технологий, таких как макро-язык на базе Turing CPS и прямой доступ к релевантной информации типа C++. ![]() Судя по данным тестовых пакетов SunSpider, V8 и Kraken, новый интерпретатор в 2—2,5 раза быстрее, чем старый. В реальных условиях тоже, как сообщается, достигается 200% прирост производительности. Скорость исполнения JavaScript в веб-обозревателях сильно зависит от оптимизаций: чем быстрее и эффективнее сможет исполняться код, тем больше плавной анимации может быть задействовано и больше появится сложных и отзывчивых кроссплатформенных приложений. По примеру прошлогодних улучшений WebKit, потребуется некоторое время, пока в общедоступную версию Safari будут интегрированы новые изменения в JavaScriptCore. В следующую 5.2 версию Safari будут внесены улучшения в области пользовательского интерфейса и совместного использования, новые настройки безопасности и функции оповещения. Материалы по теме: Источник: Google выпустила Chrome 19 для разработчиков13.02.2012 [02:06], Андрей Коробкин
Компания Google выпустила Dev-версию браузера Chrome 19 для тестирования разработчиками. Обновленная версия обладает широким набором модификаций, включая усовершенствованный движок JavaScript (V8 3.9.4.0), благодаря которому можно будет разрабатывать приложения, а также исправлять некоторые проблемы с визуальным отображением 3D. На протяжении ближайших шести недель будет проводиться проверка интернет-обозревателя и добавление в него новых функций. ![]()
Chrome Dev 19.0.1036.7 также получил поддержку ряда экспериментальных возможностей интерпретатора JavaScript Harmony, который должен стать следующим поколением объектно-ориентированных скриптовых языков. «Chrome и команда V8 намерены продвинуть JavaScript вперед и уже приступили к реализации новых возможностей» - сообщили разработчики команды Google Андреас Россберг (Andreas Rossberg) и Майкл Старзингер (Michael Starzinger). Что нового в Chrome 19:
Материалы по теме: Источник: jEdit 4.5.0: текстовый редактор для программистов01.02.2012 [14:07], Сергей и Марина Бондаренко
Вышла новая версия jEdit – мультиплатформенного текстового редактора, ориентированного на программистов. Редактор позволяет использовать подсветку синтаксиса для более чем 130 типов кода, в том числе для ActionScript, JavaScript, PHP. Редактор позволяет оставлять так называемые маркеры, с помощью которых можно отмечать позицию в редактируемом документе, чтобы при последующем его открытии не искать место, где была остановлена работа. В jEdit большинство команд может быть выполнено с использованием горячих клавиш. Различные сложные действия, которые часто повторяются при работе над документом, могут быть автоматизированы с помощью записанных макросов.
![]()
В последней версии исправлены ошибки. Разработчик: jEdit developer team Материалы по теме: Источник: Классическая стратегия Command & Conquer воссоздана в HTML529.01.2012 [23:00], Константин Ходаковский
Инициативный разработчик Адитья Рави Шанкар (Aditya Ravi Shankar) воссоздал классическую стратегию Command & Conquer при помощи современных средств веб-разработки, носящих общее наименование HTML5. Основой функционирования игры является код JavaScript, занимающий общий объём 69 Кбайт. Зачем он пустился на такие ухищрения? Для начала господин Шанкар решил приняться за это дело с целью улучшения своих способностей в области HTML5-разработки, определив самому себе месяц времени на перенос игры в окружение браузера. Он взял материалы оригинальной стратегии, дабы максимально точно воссоздать визуальный стиль игры, звуки и так далее.
![]()
Разработчик так комментирует своё решение: «Оглядываясь назад, я понимаю, что нужно было идти небольшими шагами и создать игру типа защиты замка вместо того, чтобы браться за стратегию в реальном времени. Попытка сделать весь объём работы менее чем за месяц самостоятельно была не самой умной идеей». В рамках воссоздания Command & Conquer разработчик реализовал территорию, строительство зданий, боевые столкновения, сбор и возобновление тибериума, возможность продажи и ремонта строений. Также был воссоздан туман войны, карта, различные курсоры, подсказки и выбор нескольких единиц одновременно. В настоящее время полностью игра не перенесена в HTML5: она отличается ограниченным числом строений и боевых единиц, крошечной картой и происходящими время от времени сбоями. Работа господина Шанкара далека от завершения, но он собирается окончить дело. Играть в предварительную версию можно на официальной страничке проекта (лучше всего использовать Firefox или Chrome). Исходный код проекта также выложен в открытом доступе. Материалы по теме: Источник: Состоялся выход Firefox 921.12.2011 [13:00], Константин Ходаковский
Итак, накануне католического рождества компания Mozilla порадовала пользователей браузера Firefox выходом финальной 9-й сборки, которая приносит наряду с повышением общей стабильности, исправлением ошибок и мелкими изменениями немало и важных улучшений.
![]()
Type Inference Наиболее заметной и важной новой функцией является Type Inference в движке JavaScript. Эта техническая функция, детали которой интересны более программистам, нежели рядовым пользователям. Важнее всего то, что она позволит браузеру исполнять современные веб-сайты, нагруженные кодом JavaScript (такие как Gmail или Twitter), гораздо быстрее. Type Inference — это большой проект внутри компании Mozilla, разработчики которой работали над ним более года, и вот сейчас плоды их трудов могут оценить все желающие. Проблема JavaScript в том, что тип переменных (целочисленный, строчный и так далее) не задаётся изначально, а он определяется интерпретатором в процессе работы в зависимости от того, какие операции проводятся. Это обеспечивает большую гибкость, но также приводит к тому, что интерпретатор JavaScript должен учитывать эту особенность, и работать с каждой переменной, как с абстрактным типом, который может содержать любой тип значений. Движок SpiderMonkey JavaScript в Firefox 9 анализирует код и прогнозирует тип переменных. Затем он использует эти предсказания при создании компилированного кода JIT. Результатом становится более компактный и быстрый код и уменьшенные требования к памяти (впрочем, некоторый объём памяти нужен и для определения типа переменных). Инженер Firefox Брайан Бонди (Brian Bondy) отмечает, что модификации движка JavaScript, внесённые в Firefox 9, увеличивают производительность в таких известных тестовых пакетах, как Kraken и V8 более чем на 30% и обеспечивает значительный рост производительности большинства веб-сайтов, использующих сложный код JS. Но даже сегодня, когда технология внедрена в Firefox 9, компания Mozilla продолжает работы в направлении оптимизации производительности. Следующее поколение движка JIT, IonMonkey, которое сейчас находится в процессе разработки, будет уже рассчитано на работу Type Inference, благодаря чему прирост производительности должен стать ещё более ощутимым.
![]()
Проверка Do Not Track через JavaScript Другим нововведением в Firefox 9 стала поддержка метода проверки Do Not Track через код JavaScript во время считывания заголовка HTTP. Это должно упростить проверку приложениями и веб-сайтами настроек конфиденциальности и принять соответствующие меры. Do Not Track — это метод, представленный и внедрённый впервые в Mozilla, требующий от сайтов, чтобы все связанные с ним рекламные сети отключили мониторинг активности пользователя, проводимый для целевой рекламы. Главным противником распространения Do Not Track является Google — основные доходы поискового гиганта приносит именно реклама, для эффективной работы которой требуются статистические данные. Улучшенная поддержка Mac OS X Lion Firefox 9 также лучше интегрируется с последней версией операционной системы Mac OS X. Браузер более естественно смотрится в этой системе благодаря улучённой интеграции темы ОС. Также веб-обозреватель поддерживает двухточечный жест для навигации. Новый планшетный интерфейс Мобильная версия Firefox 9 принесёт в перспективе (пока доступна только бета-версия) новый и оптимизированный для Android-планшетов интерфейс. Он разрабатывался последние несколько месяцев и теперь готов к внедрению.
![]()
Прочие улучшения Конечно, разработчики Mozilla провели большую работу в тех областях, которые пользователи не заметят напрямую. Firefox 9 приносит улучшенную поддержку веб-стандартов HTML5, MathML и CSS. Например, можно упомянуть поддержку растяжения шрифтов в Firefox 9 с помощью CSS-свойства font-stretch. А благодаря расширенной поддержке свойства каскадных таблиц стилей text-overflow сайты смогут сообщать Firefox о том, как управлять выходящим за края текстом. Firefox 9 доступен на официальном сайте в массе локализаций, а русскоязычные финальные сборки можно скачать в версиях для различных операционных систем по следующим ссылкам: Материалы по теме: Источник: Видео + HTML5 + Popcorn.js = гипер-видео26.08.2010 [16:50], Валентин Раш
Брет Гэйлор (Brett Gaylor), известный своим фильмом Rip! A remix Manifesto, не так давно перешел работать в компанию Mozilla. Как выяснилось, Гэйлор работает над проектом Web made movies, создавая popcorn.js – JavaScript-библиотеку для объединения видео с семантическими данными. Сам Гэйлор описывает Popcorn.js как «гипер-видео»: возможность привязать к видео следующие текстовые данные: - Локация, где был снят ролик; По мнению специалистов – это огромный шаг в развитии видео в Сети. Сейчас видео слишком линейно, но благодаря Popcorn.js ролики будут обрастать полезной для пользователей информацией. Посмотреть видео с демонстрацией Popcorn.js можно тут. Материалы по теме: Google объявила о доступности Apps Script для обычных пользователей08.02.2010 [09:00], Алексей Филатов
Blumental WeBuilder 10.1.0.119: редактор для веб-мастеров26.11.2009 [16:48], Сергей и Марина Бондаренко
Blumental WeBuilder 2010 10.0.2.118: редактор для веб-мастеров20.10.2009 [12:12], Сергей и Марина Бондаренко
Blumental WeBuilder 2010 10.0.0.112: редактор для веб-мастеров22.09.2009 [10:33], Сергей и Марина Бондаренко
Прогноз: внедрение Windows 7 в корпоративной среде задержится13.07.2009 [22:00], Александр Харьковский Источник Blumental WeBuilder 9.5.2.106: редактор для веб-мастеров07.05.2009 [12:18], Сергей и Марина Бондаренко
|
Самое интересное - обзоры: |