GMail → 5 пикселей
Не так давно компания Google начала масштабный редизайн своих продуктов, в процессе которого были выпущены две новые темы для Gmail: Preview и Preview Dense (в русском варианте Google+ и Google+ (компактный) соответственно). На мой взгляд темы получились очень даже ничего, если не обращать внимание на кнопку «НАПИСАТЬ ПИСЬМО», которая выглядит «съехавшей» вправо.В официальном блоге сообщается, что это предварительная версия, и интерфейс ещё будет дорабатываться. Очевидно, это совсем не значит, что после «доработок» большая красной кнопка будет выравнена так как нравиться именно мне. Поэтому я написал микро-расширение для браузера, которое сдвигает её (кнопку) на 5 пикселей влево и приводит интерфейс к виду, представленному на скриншоте.
Расширение доступно для Chome, Firefox и Opera. Пользуйтесь на здоровье, если также как и мне вам не нравится исходное выравнивание.
Google Web Toolkit → Новое в Ext GWT 3.0 из песочницы
JavaScript-библиотеки Ext JS и Ext GWT известны, помимо прочего, одним из лучших наборов визуальных компонентов — как по дизайну, так и по кроссбраузерности, да и по стабильности работы. Потому и руки сами тянутся к любому проекту на GWT добавить Ext и заменить скучные гугловые виджеты на симпатичные формы и окошки.
Однако интеграция Ext GWT и GWT до сих пор оставляла желать лучшего — по сути, вторая версия Ext GWT полностью вытесняет все средства компоновки интерфейса GWT, предлагая собственные API для всего, вплоть до обработки событий. Поэтому для третьей версии библиотеки, доступной сейчас в виде developer preview, разработчики из Sencha активно переписывают скриптовое наследие Ext JS, используя паттерны и идиомы, принятые в GWT. Главное ожидаемое преимущество — более корректная интеграция с GWT и, как следствие, более компактный и оптимизированный код интерфейса: генерация и обфускация JavaScript и CSS происходит на этапе GWT-компиляции, с использованием механизма deferred binding, за счёт чего исключаются фрагменты кода, не использующиеся в текущем проекте.
Однако интеграция Ext GWT и GWT до сих пор оставляла желать лучшего — по сути, вторая версия Ext GWT полностью вытесняет все средства компоновки интерфейса GWT, предлагая собственные API для всего, вплоть до обработки событий. Поэтому для третьей версии библиотеки, доступной сейчас в виде developer preview, разработчики из Sencha активно переписывают скриптовое наследие Ext JS, используя паттерны и идиомы, принятые в GWT. Главное ожидаемое преимущество — более корректная интеграция с GWT и, как следствие, более компактный и оптимизированный код интерфейса: генерация и обфускация JavaScript и CSS происходит на этапе GWT-компиляции, с использованием механизма deferred binding, за счёт чего исключаются фрагменты кода, не использующиеся в текущем проекте.
Google → Превью сайтов прямо в поисковике

Гугл анонсировал новую фишку. Теперь с содержанием сайта можно ознакомится прямо в поисковике. Включить этот сервис можно здесь.
Mobile Development → Утекшее видео-превью webOS 2.0

Несколько часов назад западные электронные СМИ запестрили сообщениями о том, что один из разработчиков Palm (имя не разглашается) стал инициатором утечки видео-обзора новой ОС webOS 2.0. По официальной версии он сам смонтировал ролик, после чего выложил его в интернет (либо продал, кто знает). Видео приоткроет завесу тайны над некоторыми функциями ОС, многие из которых были рассмотрены здесь. Сам ролик под катом.
Google → Gmail — предпросмотр гугл.документов
В gmail.labs появилась новая удобная фича — предпросмотр документов, в дополнении к предпросмотру youtube, picasa, google.voice. Все теснее и теснее становится интеграция между гугл.сервисами, что радует.
Google Wave → 30 сентября: что нам готовит превью-версия Google Wave
На сайте readwriteweb.com появилась информация о том, какие новости о Волне нас ждут 30 сентября (спасибо Алексею Исаченко за нахождение этой статьи).
Автор статьи побеседовал с командой Google Wave и сообщает такие подробности:
Еще о предстоящих изменениях можно прочитать в сообщении Ларса Расмуссена и Стефани Хеннон в официальном блоге Гугла и в сообщении Стефани Хеннон в блоге разработчиков Google Wave (на английском языке).
По-русски новости о Волне появляются в нашем блоге или в группе.
Автор статьи побеседовал с командой Google Wave и сообщает такие подробности:
- Google разошлет около 100 000 инвайтов, начиная с 30 сентября.
Их планируется примерно такое количество, но команда GW предполагает, что инвайтов в итоге может оказаться и больше. Все будет зависеть от успешности работ над стабильностью системы. - инвайты получат три группы пользователей: нынешние участники «песочницы», те пользователи, которые заполняли заявку на доступ к GW в течение нескольких последних месяцев (получат аккаунт в режиме «раньше пришел, раньше обслужили») и некоторое количество отобранных корпоративных (enterprise) пользователей с аккаунтами Google Apps.
- дополнительные инвайты будут рассылаться по мере того, как команда GW будет увеличивать производительность Волны.
- пользователи не смогут непосредственно рассылать инвайты друзьям, но каждый пользователь Волны сможет «номинировать» восемь (8) своих друзей
Оушена, которых переставят в начало очереди на получение новых аккаунтов. - все нынешние аккаунты из «песочницы» будут перемещены на домен wave.google.com.
Новые фичи здесь, конечно, появятся в ближайшие месяцы, но по-прежнему главное внимание сейчас уделяется масштабированию системы. Не исключается появление креш-сообщений («Все хорошо, прекрасная маркиза») и будут периодические отключения системы для обновления, как сейчас в девелоперской версии. - система управления контактами будет интегрирована с Google Contacts.
Пока там будут показываться только пользователи, имеющие аккаунты в Google Wave. - команда Google Wave отберет некоторое количество роботов и виджетов, созданных разработчиками.
Сейчас в Волне не будет AppStore или рынка роботов и виджетов. Пользователи смогут устанавливать себе лишь небольшое число отобранных командой GW приложений. - пользователям Internet Explorer будет выдаваться предупреждение о необходимости установить и использовать Chrome Frame.
Вот об этом плагине по-русски на Хабре.
Еще о предстоящих изменениях можно прочитать в сообщении Ларса Расмуссена и Стефани Хеннон в официальном блоге Гугла и в сообщении Стефани Хеннон в блоге разработчиков Google Wave (на английском языке).
По-русски новости о Волне появляются в нашем блоге или в группе.
Google → Gmail — Inbox preview
В Gmail Labs добавили возможность предпросмотра папки входящих пока идет загрузка станицы gmail.com. Как сообщается в блоге Gmail — это может быть полезно если у вас медленное соединение и загрузка почты иногда длится минуты.
Windows → Бесплатный бета-тест Kaspersky Anti-Virus 8.0 для Windows 7

Для пользователей бета- и RC-версий операционной системы Windows 7 доступно полугодовое бесплатное тестирование антивируса Kaspersky Anti-Virus 8.0 Technical Preview for Windows 7.

Silverlight → Вышел Moonlight 2.0 preview 1
Для ознакомления и тестирования стал доступен Moonlight 2.0 preview 1. Напомню, что это open-source реализация технологии Silverlight под множество платформ. В этом выпуске:* поддержка Silverlight 2.0 (пока не полная, но очень близкая к полной);
* добавлены элементы управления оригинального Silverlight, которые выпущены под лицензией MS-PL (GPL-совместима);
* в дополнение к C#, вы можете писать свой код на динамических языках, таких как IronPython и IronRuby;
* Visual Basic runtime;
* поддержка adaptive streaming, технологии, которая позволяет разработчикам писать свои механизмы получения контента с набора серверов;
* поддержка DeepZoom;
* поддержка некоторых фишек Silverlight 3.0 (который еще в статусе beta): out-of-browser, класс WritableBitmap, поддержка SaveDialog, механизм плагинов медиа-конвеера (для написаня своих собственных кодеков).
Ссылки:
* исходный код (tar.bz);
* версия для Firefox/Linux;
* комментарии к релизу.
PHP → Превью и Resize картинок в html
Навеяно практически одноименным постом
Я вспомнил как однажды решал указанную проблему. Мой способ очень похож но имеет несколько дополнительных плюсов… и минусов )))
Плюсы:
— Картинки генерятся только когда они нужны (т.е. мы не храним ненужных изображений и не нагружаем сервер в случае массовой загрузки изображений)
— PHP работат только первый раз (когда картинка нужного размера еще не существует)
— Размеры нужного изображения фигурируют только на стороне шаблона, т.е. грубо говоря в html
Я вспомнил как однажды решал указанную проблему. Мой способ очень похож но имеет несколько дополнительных плюсов… и минусов )))
Плюсы:
— Картинки генерятся только когда они нужны (т.е. мы не храним ненужных изображений и не нагружаем сервер в случае массовой загрузки изображений)
— PHP работат только первый раз (когда картинка нужного размера еще не существует)
— Размеры нужного изображения фигурируют только на стороне шаблона, т.е. грубо говоря в html