Я был в шоке.
После 2-х недельного опроса на PHP Weekly результаты распределились следующим образом:
Первое место… та-да… Laravel.
Второе Phalcon.
Третье symfony.
4- делят Yii с Codeigniter.
Когда к TreeView потребовалось сделать поиск, я сделал реализацию поиска вне контрола, а потом установил его свойство SelectedItem.
К сожалению у стандартного WPF контрола TreeView свойство SelectedItem только для чтения.
Поэтому мне пришлось ввести в каждый объект отображенный в TreeView свойства IsSelected и IsExpanded и связать эти свойства с соответствующим свойством TreeViewItem. (обычно именно это советуют в инете )
Таким образом нужно только установить у нужного объекта IsSelected, а у всех его предков IsExpanded.
Такая реализация работает прекрасно, но…
Вышел NetBeans 7.1 beta — полный список изменений и улучшений.
Я остановлюсь на наиболее важных изменениях, как мне кажется, касающихся PHP и связанных с веб-разработкой.
В блоге jQuery Mobile сообщается о выпуске 3 альфы версии 1.0 JavaScript-фреймворка для мобильных систем.
По сравнению со 2-ой альфой внесены следующие изменения:
На мой взгляд, в этой версии следующие изменения являются основными:
1) Перенос строк. То что долго многие ждали.
2) Поддержка Git 1.7.x
3) Поддержка HTML5
4) Улучшено определение изменений файлов другими программами.
5) PHP рефакторинг.
Одна из самых потрясающих вещей в jQuery — это движок селекторов. Доступ к элементам DOM используюя селекторы в jQuery становиться довольно простой задачей, еще и потому, что большинство селекторов используют те же выражения что и селекторы в CSS. Это то что веб-дизайнеры НЕ программисты могут легко усвоить.
Это статья — упражение в создании произвольного слектора, вы можете её использовать, как руководство по созданию своего собственного селектора.
• Firefox 3.6.6 изменяет функцию защиты от падений, увеличивая период времени ожидания ответа от плагина по истечении которого он будет считаться зависшим и его процесс будет принудительно завершён.
В блоге NetBeans for PHP рассказано о возможности включения и отключения автосканирования проектов в NetBeans версии 6.9.
Разработчики услышали наконец просьбы пользователей, жалующихся на замедление работы при сканирование проектов, и реализовали возможность отключить автоматический режим.
Особенно замедление было заметно при большом количестве папок в проекте. Так же NetBeans пересканировал проекты при изменении файлов извне.
Это было необходимо для поддержания актуальности автодоплнения и навигации по проекту.
На сайте In Case of Stairs представлен on-line генератор кода для border-image. На основе загружаемой картинки создается превью и CCS3 свойства border-image с разными параметрами. Можно «на лету» визуально подобрать отступы и размеры.
Для тех, кто не знает про border-image рекомендую почитать замечательную статью Джона Рисига (John Resig), создателя jQuery.
Вышла финальная сборка WYSIWYG редактора интерфейса для популярного JavaScript фреймворка ExtJS.
Редактор платный и стоит $229
Напомню, что ExtJs — фреймворк предназначенный для создания RIA (rich internet application), что подразумевает использование различных, достаточно сложных элементов пользовательского интерфейса. И таких элементов в ExtJS предостаточно. Настройка всех параметров дело хлопотное.
Вот для визуальной настройки и предназначен Ext Designer. Он также позволяет настроить хранилища данных (DataStore) и привязать их к элементам интерфейса