Google переходить на Jetty для App Engine

Як стало відомо, Google переходить з Tomcat на більш легкий Jetty для свого cloud рішення App Engine.
Tomcat та Jetty є сервлет контейнерами які відповідають відповідним Java специфікаціям. Tomcat є більш «важчим», Jetty є більш «легшим».
Основні причини:
1) Менші потреби памяті
2) Більша архітектурна гнучкість (можна легше міняти частини контейнера)
3) Ширше впровадження як вбудований сервер до фреймворків

Ось так. Працював з обома контейнерами, не можу сказати нічого поганого ні про один з них. Google просто вибрала що краще підходить до даного випадку.
  • +5
  • 12 серпня 2009, 14:38
  • zenyk
  • 2

Міні огляд нової версії пошукової системи Google Caffeine.

З багатьох джерел можна було дізнатися, що Google запускає нову версію своєї пошукової системи. Google обіцяє, що нова версія (кодова назва Caffeine) буде швидшою, виводитиме релевантніші результати в видачі та буде мати збільшений індекс. Сьогодні ми маємо можливість протестувати Google Caffeine та перевірити на скільки обіцянки вірні у дійсності.


( Читати далі )

Google анонсував Android 2.0

Незабаром появиться нова версія операційної системи Android від Google для мобільних пристроїв. Серед особливостей нової версії можна відзначити такі:
  • Android Search: це унікальний інструмент який здійснює пошук інформації одночасно в інтернеті та на вашому телефоні
  • Text-to-Speech: Якщо ви маєте Google Voice акаунт, то ви зможете інтегрувати його з вашим телефоном
  • Підтримка жестикуляції: Наприклад щоб не шукати ім'я в телефонній книжці на букву «P», достатньої її намалювати.
  • Підтримка CDMA



Нова версія ще не є стабільною, а розрахована для розробників.
Також через два дні завершиться голосування за найкращі ігри та програми для Android — Android Developer Challenge 2. Призовий фонд цього року складає 2 млн. дол. Google постійно ініціює такі конкурси які генерують свіжі креативні ідеї та дають змогу не погано заробити:)

Новий алгоритм стиснення від Google

Google розробила новий алгоритм стиснення Courgette для встановлення оновлень браузера Chrome.

Він дозволяє зменшети розмір оновлень, у порівнянні з алгоритмом bsdiff, до 9 разів. Наприклад, повна збірка Chrome 190.4 має розмір 10,385,920 байт, розмір патча, оновлення з версії 190.1 до версії 190.4, створений алгоритмом bsdiff дорівнює 704,512 байт, такий же патч, створений із застосуванням Courgette, становить усього 78,848 байт.

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

Пост в офіційному блозі Google.

Докладніше про роботу алгоритма Courgette можно прочитати на сайті розробників Chrome.

Тим О'Рейли о Google Wave: Как бы выглядела почта, если бы её изобрели сегодня?

Этот перевод статьи Тима О'Рейли о Google Wave предназначен для тех, кто еще не успел или не имеет возможности посмотреть целиком ролик с оригинальной презентации. Тим рассматривает все основные моменты этого события.

Эзра Паунд как-то написал: «Художник всегда создает новое. Любое произведение искусства, которые не является чем-то новым, открытием, имеет малую ценность». «Сотворить заново!» — это его известная формула.

Даже больше самого приложения мне нравится то, каким образом Wave не просто надстраивает существующее ранее, но создает новое. В демонстрации мощи общего разделяемого информационного пространства реального времени Йенс и Ларс показали глубокое понимание того, как облачные вычисления меняют вещи.

Когда я в понедельник увидел Wave в первый раз, я осознал, что мы стоим на пороге изменений, подобных переходу от DOS к Windows. Внезапно знакомые приложения стали выглядеть как устаревшие — так же, как программы под DOS стали выглядеть таковыми в эпоху взлета графических интерфейсов. Теперь, когда веб уже является платформой, пришла пора по-другому взглянуть на каждое приложение, которое мы сегодня используем, и задать себе тот же вопрос, что задавали себе Йенс и Ларс: «Как бы оно выглядело, если бы его изобрели сегодня?»

Интересно? Читайте полную версию!

Via Habrahabr.ru, автор Артём

Google Protocol Buffers 2.1.0

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

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


( Читати далі )
  • +7
  • 31 травня 2009, 11:49
  • zenyk
  • 4

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

enHow Google Really Wants You to Optimize Your Site

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

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

Чи піклується Google про SEO? Так, беручи до уваги керівництво для сеошників-початківців та форум підтримки вебмайстрів від Google, пошуковий механізм досить прозорий, коли справа стосується оптимізації сайту для його включення його в індекс. Ми обговоримо структуру посилань, Trustrank (рівень довіри до сайту) та питання дублювання контенту.
Спершу потрібно зрозуміти: якщо ви робите те, що вони хочуть, підвищуються шанси, що ваш сайт буде не лише включений в індекс, але і добре ранжуватися. А зараз давайте заглибимося і зрозуміємо, раз і назавжди, як саме Google вважає за краще, щоб ви оптимізували свій сайт для пошукових механізмів.
Всі питання в цій статті були поставлені користувачами Google Moderator Beta в розділі «Питання до інженерів Google».

( Читати далі )
  • +6
  • 26 травня 2009, 09:14
  • HeeL
  • 2