В наше время просто куча всякого софта, хорошего и плохого, но вот ниша программ для детей мало представленны в массах.
Вот про одну из таких программ, и пойдет речь.

PLOPP - это рисовалка анимационных 3D сцен без особых усилий.
Тут можно рисовать 3D картинки очень быстро и просто! Достаточно нарисовать человечка (объект - для серьезных дядь) в 2D, и PLOPP сам певедет его в 3D! Ну а 3D человечком можно творить что угодно: таскать, вращать, выставлять порядок отображение в 3D сцене (ближе, дальше относительно других человечико).

Читать дальше →

XRAY небольшой скрипт, размещаем его на нашей панели закладок, а дальше кликаем на любой элемент и получаем окошко со
- стилями
- положением элемента в модели документа
- что это за элемент
- наглядно показаны его габаритные размеры
В связи с этим эта небольшая тулза очень полезна при тестировании в IE и Safari.
К огромному сожелению, XRAY не работает в Opera ((.
Firebug наиболее популярный плагин под Firefox для тестирования веб приложений. Firebug позвляет: находить ошибки в javascript, наглядно редактировать CSS, и увидеть весь сетевой трафик вашего приложения.
К этому набору добавим еще несколько луших расширений, которые облегчат вам разработку веб приложений.
Столкнулся с проблемой, перехода на новую версию.
Проапргрейдил свой проект до версии 1.1, но так как рисование форм было выполнено в версии 1.0, то вылезли ошибки:
Fatal error: Call to undefined function form_tag()
Fatal error: Call to undefined function input_tag()
Для решения этой проблемы в файле apps/your_application/config/settings.yml включаем совместимость с версией 1.0
compat_10: on
Вуаля, теперь конструкции form_tag() и тд, работают и в новой версии.
Рано или позно в наший проектах приходится испльзовать таблицы, и дабы облегчить себе и пользователям жизнь такие помошники как Flexigrid - незаменимы!

Автор вдохновился таблицами от такого монстра в это деле как ExtJS и реализовал их на jquery.
А вот и список фич:
- Изменяемый размер колонок
- Изменяемая высота и ширина
- Сортировка в заголовке
- Прикольный шаблончик
- Возможно преобразовать в обычную таблицу
- Возможно подключить ajax’ом файл с данными (XML либо JSON)
- Страницы
- Показывать/Скрыть столбец
- Тулбар
- Поиск
- Простой API
- И еще куча всего
Основная задача - это сохрнить небольшой размер библиотеки с большим функционалом, в противном случае лучше использовать ExtJS либо YUI
Первое что обещают разработчики symfony, первый релиз которой намечается на октябрь месяц, это новая панель администрирования (точнее, новый генератор новой панели)
В разработке появилось первое описание концепта новой панели администрирования.
Пердлагается разделить модель на две группы:
- Информационные записи (несущие определнные значения)
- Номер
- Город
- Пользователь
- Страница
- Контекстные записи (которые прдлагают информцию в контексте, чаще всего “групп” или “категорий”)
- Група
- Тэг
- Категория
- Тип
Пример такой структуры подробно расписан в концепте, тут же я приведу скриншоты получившейся панели администрированния.
Контекстные записи
Одновременное изменение
 |
Виджеты, табы, глобальная навигация

|
| Поддержка вложенных множеств

|
Расширение списка действий

|
Так же заложена поддержка наследования и и18и
В наше время когда почти все “вкусные” доменные имена выкуплены, domize.com удобный инструмент подобрать своему проекту хорошее имя.
- Система предлагает несколько вариантов к введеному вами варианту;
- Сразу отображает какие из доменов уже заняты (оранжевые на картинке), а какие свободны (голубые на картинке);
- При наведение на занятые зоны, отображает превью сайта.
- Ну и быстрота работы сервиса, радует!
Хорошая новость для всех пользователей Debian / Ubuntu и администраторов серверов.
На данный момент доступна ветка symfony 1.0, находится она в “нестабильной” версии репозитория и в скором времени появится в “тестируемой” версии.
Все это благодаря Martin Meredith, который и занимается официальным поддерживанием пакета symfony.
Сейчас ведется работа над пакетом Symfony 1.1 (пишуться ман хелпы, описываются зависимости и тд.)
Пакет php5-symfony для Debian
Автозаполняемые поля можно встретить на многих сайтах, действительно в большенстве случаев они облегчают заполнение форм.
Но …
На мой взгляд они облегчают заполнение тем кто знает, что он туда пишет.
Интересное решение, проблемы предложил László Kozma, автозаполнение в двух направлениях.
Что примечательного в его варианте Автозаполнения, к примеру вы ищите Theodore Roosevelt, система вывела вам соответствующую подсказку, но если вам захотелось найти Franklin Roosevelt, в стандартном автокомплитере система ненайдет ничего пока вы не удалите из поля весь текст и не попытаеть набрать его заново начиная с Franklin.
А в двухстороннем автокомплитере вам достаточно переместить курсор за фамилию Roosevelt, удалить имя, на что система сразу же начнет выводить автоподсказку.
Т.е. автозаполнение в двух направлениях означает, что во фразе из двух слов, система подбирает подсказку как по первому так и по второму слову одновременно.
Сейчас можно встретить большое количество библиотек, которые предлагают реализацию ООП модели в Javascript.
Из множества библиотек JS.Class написанная Джеймсом Когланом (James Coglan) выделяется своей простотой реализации объектно ориентированной разработки на JavaScript, похожести в организации структуры классов на Ruby, небольшой, но достаточной документацией, и маленьким размером. Она использует ряд идиом, заимствованных из Ruby для моделирования классов, наследования и создания модулей.
Небольшой пример создания класса:
var Animal = new JS.Class({
initialize: function(name) {
this.name = name;
},
speak: function(things) {
return 'My name is ' + this.name + ' and I like ' + things;
}
});
Все классы начинаются с метода initialize(). Этот метод создает объект класса и принимает все параметры нужные для объекта:
var pig = new Animal('Porky');
pig.speak('mud') // -> "My name is Porky and I like mud"
Писать классы на Javascript с JS.Class так же просто как и в PHP или RUBY, особенно в случае больших приложений с разветвленным функционалом написанном на javascript.
Скачать JS.Class 1.6.1