Стала доступна для загрузки альфа Opera 11 с поддержкой расширений. На данный момент доступно два десятка готовых расширений. В помощь разработчикам написан хороший объём документации, ссылки на которую есть в официальном анонсе.
-
Opera 11 alpha с поддержкой расширений
21 октября 2010
-
PhpStorm 98.191
20 октября 2010
И ещё один приятно удивляющий билд любимой IDE.
- Добавили поддержку Zend Toolbar (ищите в меню
Run
). - Настройки дебаггера теперь располагаются в
Settings → Debugger → PHP
. - Добавили подсветку точек выхода из метода. Очень и очень приятно, когда у метода несколько
return
. - Обрамление выделенного текста теперь настраивается и по умолчанию выключено. Включить можно в
Editor → Smart Keys
. - Диалог настройки стиля кода показывает изменения.
- IDE начала подсвечивать deprecated-функции.
- Обновлено дополнение кода. Обязательно после запуска сделать
File → Invalidate Caches
.
В данной версии добавили автообновление. Почти как в Firefox и Opera. Предложить IDE должна сама, но если не предложит, можно попробовать
Help → Check for update
. У меня обновление накатилось с большим трудом, так что, если вам не интересно его протестировать, обновляйтесь по-старинке.UPD: Вышел 98.240
- Добавили поддержку Zend Toolbar (ищите в меню
-
Как прописать путь
20 октября 2010
Данный вопрос, в вариациях «как прописать путь к картинке в CSS», «как прописать путь к CSS в HTML» и других, часто возникает у начинающих веб-разработчиков. Даже довольно опытные разработчики частенько путаются с абсолютными путями в CSS.
-
Dracula Graph Library
19 октября 2010
Интересная библиотека с занятным названием, основанная на Raphaël, для построения интерактивных графов. Имеет довольно приятный API:
var g = new Graph(); g.addEdge("strawberry", "cherry"); g.addEdge("strawberry", "apple"); g.addEdge("strawberry", "tomato"); g.addEdge("tomato", "apple"); g.addEdge("tomato", "kiwi"); g.addEdge("cherry", "apple"); g.addEdge("cherry", "kiwi"); var layouter = new Graph.Layout.Spring(g); layouter.layout(); var renderer = new Graph.Renderer.Raphael('canvas', g, 400, 300); renderer.draw();
-
jQuery 1.4.3
16 октября 2010
Выпущен финал jQuery 1.4.3. Размер, по сравнению с предыдущей версией, немного увеличился. Но не просто так.
Перечислю тут самые значимые (по крайней мере для меня) изменения.
- Стало возможно писать свои расширения CSS. Например, rotate.
- Разделили
.style()
и.css()
, что позволило ускорить работу.css()
. - metadata помещён в ядро, теперь можно обращаться к HTML5-атрибутам без префиксов:
<div data-role="page" data-hidden="true" data-options='{"name":"John"}'></div>
$("div").data("role") === "page"; $("div").data("hidden") === true; $("div").data("options").name === "John";
- .data при использовании не с DOM-элементами теперь пишет в сам элемент.
- Серьёзно увеличена скорость
.closest()
,.filter()
,.is()
и.find()
. Можно использовать
.bind("click", false)
и.unbind("click", false)
для реализации обработчиков, которые просто возвращаютfalse
.- Обновляемся
-
Расширения в Opera 11 и API Opera
15 октября 2010
В Opera 11 появятся столь долгожданные расширения. Насколько я понял, по крайней мере на первое время расширения будут представлять собой прилично расширенный гибрид userCSS, userJS и HTML с централизованным репозиторием и удобной установкой. В планах расширения, изменяющие интерфейс, расширения, изменяющие сайты и расширения, работающие с разными API. Что там будет на самом деле мы узнаем с выходом альфы Opera 11.
Кстати про API. Уже открыт API Opera Link, сервиса для синхронизации закладок.
-
Что будет с CodeIgniter?
15 октября 2010
Вторая версия фреймворка CodeIgniter, отличающегося отличной документацией, так толком и не была анонсирована.
Из EllisLab в сентябре ушёл один из основных разработчиков CodeIgniter, Дерек Аллард. А буквально сутки назад CI лишился Джеми Румбелоу, активно продвигавшего фреймворк и занимавшего важную должность Community Chieftain.
В репозитарии, тем временем, код правится довольно вяло, хотя работать есть над чем.
Надеюсь, всё завертится также бодро, как и раньше, как только EllisLab отойдёт от EECI.
-
PyCharm 1.0
13 октября 2010
В полку отличных IDE производства JetBrains прибыло. Релизнулась IDE для Python PyCharm.
IDE обладает довольно внушительным списком возможностей и выгодно выделяется поддержкой Django и App Engine.
Цены вполне умеренные. Для обучения и Open Source предоставляется бесплатно.
Опробовать в бою в течение тридцати дней можно уже сейчас.
-
PhpStorm 98.145
13 октября 2010
У JetBrains вышел, на этот раз, очень приятный билд PhpStorm.
- Вроде как нормально заработал Zend Debugger. На всякий случай стоит проверить, стоит ли галочка на
Debug → Advanced → Debug all pages
. - Улучшили дополнения внутри класса и дополнение индексов массивов.
- Ура! Теперь если выделить текст и нажать
'
,"
,{
,(
или[
, то текст будет обрамлён соответствующими символами. Работает пока только для PHP-кода. - Починили модульные тесты при установленном PHP Unit 3.5.
В очередной раз напоминаю, что EAP — это тестовые билды, которые, хоть и работают по большей части без нареканий, могут содержать ошибки, о которых можно и нужно сообщать в трекер проекта.
- Вроде как нормально заработал Zend Debugger. На всякий случай стоит проверить, стоит ли галочка на
-
HighLoad++ 2010
12 октября 2010
Через две недели, 25 и 26 октября в Москве пройдёт крупнейшая профессиональная техническая конференция Рунета — конференция разработчиков высоконагруженных систем HighLoad++. Мероприятие проходит уже четвёртый год, собирая более 700 участников. В этом году основная направленность конференции — оригинальные исследования, новые архитектуры, новые концепции и подходы в построении крупных Интернет-проектов.