Google Protocol Buffers 2.1.0

Вийшла нова версія бібліотеки для серіалізації структурних даних Google Protocol Buffers(або просто Protocol Buffers).

Бібліотека складається з двох частин — компілятора Proto файлів та власне самої бібліотеки. За допомогою Protocol Buffers можна описати структуру даних, з якої будуть згенеровані класи на Java, Python чи C++.

Приклад такого опису:

message Person {
  required string name = 1;
  required int32 id = 2;
  optional string email = 3;

...

Туторіал по Spring MVC

Для туторіалу необхіднo наступнe:

Java 5+

Maven 2.0.10 ( http://maven.apache.org/)

Eclipse IDE for Java EE 3.4 SR2 ( http://www.eclipse.org/downloads/)

Для продуктивнішої роботи в Eclipse потрібні додаткові плагіни: Spring IDE та m2Eclipse.

  1. Встановлення m2eclipse ( http://m2eclipse.codehaus.org/) у запущеному Eclipse:

«Help» меню, «Software updates...» підменю, «Available Software»...

Apache Tapestry 5.1

Вийшла нова версія популярного компонентно орієнтованого фреймворку Apache Tapestry 5.1.

Нова версія містить велику кількість змін та вдосконалень, покликаних суттєво підвищити швидкодію, зберігаючи зворотню сумісність.

Основні зміни в Tapestry 5.1:

Оптимізації швидкодії які пришвидшують відтворення дуже складних сторінок та зменшують використання пам'яті

Статичні JavaScript бібліотеки...

enHow Google Really Wants You to Optimize Your Site

uaЯк Google насправді хоче щоб ви оптимізували свій сайт

ruКак Google на самом деле хочет чтобы вы оптимизировали свой сайт

Чи піклується Google про SEO? Так, беручи до уваги керівництво для сеошників-початківців та форум підтримки вебмайстрів від Google, пошуковий механізм досить прозорий, коли справа...

Продовження розповід про кешування другого рівня в Hibernate. Розказується про те, які є реалізації кешу 2го рівня та які слід використовувати при протребі.

Кеш другого рівня в Hibernate може бути підключеним і може бути в межах процесу або кластера. Можуть бути різні реалізації кешу другого рівня, існують кілька вже готових реалізацій на основі готових движків кешування. Але можна реалізувати власний движок і підключити його за допомогою реалізації інтерфейсуorg.hibernate.cache.CacheProvider.

Визначають наступні провайдери кешу другого рівня:

—...

enUnderstanding scope in object oriented JavaScript

uaРозуміння області видимості в об’єктно-орієнтованому JavaScript

ruПонимание области видимости в объектно-ориентированном JavaScript

Коли ви думаєте про ключове слово this, ви, напевно, вважаєте, що воно відноситься до поточного екземпляру класу. Це вірно для більшості об’єктно-орієнтованих мов, як C# та...

RabbitMQ 1.5.5

Вийшла нова версія популярного AMQP брокера RabbitMQ 1.5.5.

У цій версії присутні виправлення пов'язані з роботою в кластерній конфігурації. Для полегшення роботи додали вивід імені вузла та папку де знаходиться база даних.

В Java клієнті виправлено неточності в конфігурації пов'язану з channel-max, JavaDoc для GetResponse.getMessageCount() та покращене звітування про помилки.

В .Net клієнті виправлено подібну неточність в конфігурації як і в Java...

В посте “ Symfony Components – библиотека компонентов Symfony” рассказывалось, что такое Symfony Components.

Fabien Potencier поведал о том, что специально для этого проекта был создан отдельный сайт: Symfony Components — Standalone libraries for PHP.

Каждый компонент имеет свой собственный раздел с документацией, API, инструкциями по установке и примеры по использованию. В качестве примера описан компонент YAML, остальные Event Dispatcher, Dependency Injection, Templating...

Є багато способів пришвидшити роботу Hibernate. Одним із них є кешування другого рівня (second level cache).

Для мене він знадобився при оптимізації роботи проекту, який використовує Hibernate 3.2.3. В межах аплікації використовується кілька наборів даних, які рідко змінюються. Декотрі дані взагалі не змінюються. Витягувати їх із бази даних кожен раз виходить доволі накладно і навіть довго. Після використання кешування, на звичайній машині різниця почала відмічатися одразу ж.

Взагалі про розгляді кешування в Hibernate, слід розрізняти кешування першого та другого рівнів....

Реліз YSlow 2.0

YSlow представляє собою аддон для Firefox що інтегрується з Firebug. YSlow аналізує веб-сторінки та пропонує шляхи підвищення їх ефективності(ергономіки) на основі набору правил для високопродуктивних веб-сторінок.

jslow

Основними змінами є наступні:

полегшення налаштовування та встановлення правила

додано ще дев'ять правил на додаток до попередніх тридцяти

появились інструменти для кращої оптимізації картинок

покращено дизайн

Завантажити новинку...

Одразу після публічного релізу WordPress 2.8 Beta 1 українська команда локалізаторів взялася перекладати і тестувати його. За кілька годин переклали, протестували і зібрали в архів версію адаптовану для українських користувачів.

Тестування перекладу: G3D, Arys, Юрко Червоний.

Рецензія перекладу: Окрім нових рядків перекладу, виправлено попередні помилки, відредаговано і стандартизовано рядки перекладу, що перейшли у спадок із попередніх версій WordPress.

Нововведення і зміни:

_- Можливість...

Spring Framework 3.0 M3

Вийшов третій майлстоун Spring Framework 3.0 M3

Головні зміни у новій версії:

  • Документація — від тепер документація у формі PDF/HTML файлів є включеною в дистрибутив

  • Анотовані методи фабрики — ядро функціональності Spring JavaConfig відтепер є включеним в Spring

  • Нові анотації — @Bean @Primary @Lazy

  • Розширення підтримки мета-анотацій

  • Новий фасад для планованих задач TaskScheduler

  • Нове SPI для перетворення типів та нове API для конвертора

З завершенням розробки цієї версії команда приступає до Spring 3.0 RC1 яка...

VirtualBox v2.2.2

Вийшла нова версія VirtualBox 2.2.2.

Ця версія містить в основному виправлення до попередньої версії:

Host and guest clipboard: fixed a number of issues affecting hosts and guests running the X window system.

Guest Additions: make sure the virtual mouse autodetection works on first reboot after installing the Additions on X.Org server 1.5 and later.

Guest Additions: properly report process identity number of running services

Guest Additions: clean up...

SpringFuse

SpringFuseце продовження ідей закладених в таких проектах як AppFuse.

Продукт відноситься до класу генераторів коду. Особливістю SpringFuse є концентрація на коректності архітектури та додаткова увага до зв'язків сутностей. Це означає що після генерування проекту розробники будуть в більшості випадків тільки дописувати нову функціональність без виправляння вже згенерованого коду.

В основі SpringFuse та згенерованих проектів лежать такі технології як:

  • Hibernate

  • Spring

  • Spring MVC

  • Spring Security
    ...

jQuery UI 1.7

Вийшла нова версія UI надбудови поверх jQuery — jQuery UI 1.7.

Нова версія є залежною на jQuery 1.3, тому всі покращення швидкодії які були зроблені в jQuery 1.3 також доступні для jQuery UI 1.7.

Список інших покращень та змін:

  • Перероблені та оптимізовані додатки

  • CSS фреймворк. jQuery UI відтепер базується на уніфікованому фреймворку який дозволить використовувати один дизайн як для основного набору компонент так і для додаткових компонент.

-...

© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування