Рейтинг
+2.76
голосів:
2
avatar

Performance  

Порівняння бібліотек серіалізації для JVM

Хороше порівняння різних бібліотек серіалізації та де-серіалізації для JVM платформи можна знайти по цьому адресу.
В таблиці присутні як і загально відомі рідна серіалізація Java, Protobuf та Thrift так і більш екзотичні речі як kryo

Як працює пошук Google, реклама та інші технології

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

Найпершим виступає Мет Каттс, де він розповідає про те, як Google індексує сайти, про показники сторінки та PageRank.



В наступній частині, Nundu пояснює, як Google вдається показувати релевантну рекламу на сторінках веб-сайтів.



В заключній частині пояснюються принципи роботи Google Apps.

  • +5
  • 15 березня 2010, 20:21
  • theasus
  • 1

Розпізнати текст з фотографії тепер можна онлайн

OCR або Оптичне Розпізнавання Тексту тепер доступне у якості веб-сервісу! Якщо раніше, щоб розпізнати текст на сторінці доводилося користуватися комерційними програмами, які коштують досить дорого, то зараз з'явилася можливість розпізнавати текст безкоштовно за допомогою спеціального веб-сервісу.

Найцікавіше те, що ви можете зфотографувати на телефон потрібний текст з газети, підручника, плакату чи щось накшталт цього, одразу завантажити його на цей сервіс, і через 20 секунд отримати потрібний текст.

Існує ще один веб-сервіс зі схожою функціональністю, але на практиці у мене не вийшло отримати з нього читабельний розпізнаний текст.

Мною було проведено два тести: у першому я зфотографував сторінку з англійським текстом, у другому я сфотографував сторінку з українським текстом. Якщо сторінку з англійським сервіс ще зміг розпізнати, хоча і не повністю, то української він не розуміє зовсім, тому видав якийсь набір символів, які не можна навіть назвати чимось схожим на текст.
  • +6
  • 01 березня 2010, 19:49
  • theasus
  • 2

Браузерні ігри використовуватимуть DirectX 11

Зовсім скоро, фраза «браузерна забавка» перестане асоціюватися з простенькою, малофункціональною flash-грою. Нова технологія, яка має поєднати роботу браузера з directx11 отримала назву WebVision, і за словами розробників, вона буде підтримуватися будь-яким браузером.

Один з розробників WebVision заявляє, що програмісти-розробники браузерних ігор, зможуть використовувати найновіші 2D та 3D технології, багату графіку та анімацію, потужну фізику та багато іншого.

На питання, як працюватиме WebVision розробник відповів так: “WebVision складатиметься з двух компонентів: браузерний фронтенд та користувацький бекенд. Фронтент представлятиме собою розширення для браузеру, який має забезпечити зв'язок з вебом, браузером та грою.”

Важко зараз сказати, чи спричинить ця розробка революцію у сфері браузерних забавок, але спостерігаючи за популярністю Quake Live, можна сказати, що якщо так піде і далі, то через кілька років браузерні забавки мало чим будуть відрізнятися від повноцінних комп'ютерних-офлайн ігор.
  • +10
  • 28 лютого 2010, 16:30
  • theasus
  • 6

Google розробляє мережу нового покоління

Минулого тижня Google розповіли про плани щодо створення експериментальної високошвидкісної мережі, зі швидкістю прийому/передачі даних до кількох гігабіт на секунду. У планах інтернет-гіганту, дати доступ до такої мережі у більш ніж 500 000 осель в США. Наразі, стали відомими кілька цікавих деталей про цей проект.

Швидкість у кілька гігабіт на секунду потрібна для роботи з сервісами, накшталт Verizon FiOS. У планах Google поєднати такою мережою між собою такі країни, як Нідерланди, Австралію та Гон-конг.

Цілком можливо, що Google буде використовувати нову мережу для передачі великих файлів, стрімінгу широкоформатного відео (або навіть 3D, у перспективі), відео-конференцій, ігор або веб-аплікацій, потребуючих наявність високошвидкісного з'єднання.

Варто зазначити, що консорціум Internet2 вже має розробки, які дозволяють передавати дані мережею зі швидкістю до 10 гігабіт на секунду. Така мережа працює між дослідницькими університетами, долучених до програми розробки даної мережі.

Зрозуміло, що для розгортання подібної мережі потрібно мати потужну hardware-інфраструктуру, говорить Steven Low, професор комп'ютерних наук та електронної інженерії, а також засновник компанії, що спеціалізується на оптимізації мережевих технологій передачі даних.

Можливо зараз ми спостерігаємо зародження нового Інтернету, мережі нового покоління, а звичний для нас з вами Інтернет — відійде у минуле.
  • +4
  • 23 лютого 2010, 19:56
  • theasus
  • 1

Opera 10.5 - найшвидший браузер у світі?

Через місяць після виходу версії Opera 10.5 alfa, було анонсовано стабільну beta-версію.

Після проходження кількох бенчмарків та тестів можна сміливо заявити, що на даний момент Opera 10.5 є найшидшим браузером на планеті. Детальніше — під катом.


( Читати далі )
  • +5
  • 18 лютого 2010, 18:50
  • theasus
  • 2

Google analytics - відстеження швидкості завантаження сторінок

Google analytics має розширені можливості, які не обмежуються підрахунком кількості переглядів сторінок Web сайту. У GA є можливість збирати статистику кастомних подій. На основі цієї статистики можна збирати практично будь-яку інформацію про користувачів і їх дії.

Розглянемо, як використовувати Google Analytics, щоб відслідковувати швидкість завантаження сторінок Вашого Web сайту у користувачів.

Google analytics — відстеження швидкості завантаження сторінок (рос.)

Кешування важких запитів (на прикладі memcache)


У цій статті розглянемо проблеми, які можуть виникати при кешуванні важких запитів. Під важкими запитами слід розуміти не тільки повільні, але і ресурсомісткі запити (наприклад, звернення до зовнішніх XML джерел з наступною обробкою). Найбільш стандартні ситуації — це важкі SQL вибірки на сторінках з агрегационною інформацією (популярні відео клiпи, кращі фотки, найактивніші користувачі тощо). На перший погляд все просто — кешуємо на годину… дві і забуваємо про ці запити на довгий час. Які проблеми можуть виникнути в ході збільшення навантажень?

Читати про кешування важких запитів далі (рос.)