Ajax Benchmark 2

•Понедельник, 23 Октябрь, 2006 • Комментарии (2)

По просьбам читателей и из собственного любопытства решил обновить данные тестирования скорости работы браузеров с XmlHttpRequest. На этот раз подошел к процессу немного более старательно, благодаря чему выяснилось, что прошлые результаты несколько неверно отражали картину, поскольку, например, опера показала себя такой выдающейся из-за кэширования XML-ответа сервера.
Для каждого браузера было произведено 4 этапа тестирования.
1. Большой XML-ответ (50 Кб) (Big)
2. Маленький XML-ответ (154 б) (Small)
3. Большой XML-ответ без запрещения кэшировавния (Cached-Big)
3. Маленький XML-ответ без запрещения кэшировавния (Cached-Small)
Результаты приведены на диаграмме ниже. Меньшее время (и меньший размер столбика), разумеется отражает лучший результат.
К сожалению не было возможности протестировать IE 7.
Ajax XmlHttp Benchmark
Результаты в числах:
Ajax Benchmark Data

Microsoft.com Site Beta Version Screenshots

•Четверг, 19 Октябрь, 2006 • Комментарии (4)

Зайдя сегодня на www.microsoft.com и понажимав несколько раз F5 :) всплыло окно с предложением поучаствовать в тестировании бета-версии нового сайта Майкрософт.
Интерфейс кардинально изменился, минимум постбэков, весь стиль очень напоминает Windows Vista :) Выглядит всё это примерно так:
Microsoft.com site beta screenshot #1
‘Microsoft.com site beta screenshot #2

VS2003 & VS2005 Tooltips

•Вторник, 17 Октябрь, 2006 • Добавить комментарий

Маленькое знаете ли вы, что… про Microsoft Visual Studio 2003/2005:
Когда у вас открыто порядочное число файлов в проекте и вы хотите закрыть все закладки, лучше щелкнуть по открытой и в контекстном меню выбрать Close All But This, и затем вручную “добить” последнюю закладку. Это сработает намного быстрее чем просто Close All, поскольку студия не будет активировать каждый открытый файл.

Новая версия Google Talk!

•Четверг, 17 Август, 2006 • Комментарии (2)

Сегодня вышло в свет обновление Google Talk (GTalk). Мы теперь умеем:

  1. Передавать файлы (peer-to-peer)
  2. Отправлять голосовую почту (пока пользователя нет в сети, записать GTalk’ом и отправить ему в почтовый ящик)
  3. Отображать в списке контаков возле статуса название композиции, которая в данный момент у вас проигрывается. Поддерживаются iTunes, Windows Media Player, Winamp, Yahoo Music Engine

Список достаточно приятный, чтобы скачать себе эту обновочку. Удачи!

Windows Live Writer C# Highlighter Plugin

•Вторник, 15 Август, 2006 • Комментарии (11)

Мой плагин к Windows Live Writer позволяет подсвечивать исходный текст на C#. Как всегда бета, копируйте его в папку установки WLW, поддиректорию plugins (как правило C:\Program Files\Windows Live Writer\plugins). Далее можно пользоваться: меню Insert/C# Code…;

Download: WLWHL.zip, 21 Kb.

Example (created with WLWHL):

for (int i=0; i<10; i++){
	//writes value of i
	Console.WriteLine("Value: "+i);
	/*
	just a comment
	*/
}

Или вот суперпример:

if (var == true)
    return true;
else if (var == false)
    return false;
else
    return (!false && !true);

Counties/Regions/Cities database (for developers)

•Вторник, 1 Август, 2006 • Комментарии (5)

Когда-то по роду деятельности понадобилась мне база данных стран, областей и городов.
Выдрал я её с сайта singles.ru, делюсь архивом.
CSV-файл в формате:

ID страны;ID региона;ID города;название (страны/региона/города)

Скачать файл можно здесь (ZIP, 52 Kb);

AJAX Benchmark

•Пятница, 21 Июль, 2006 • Комментарии (6)

Сегодня стало любопытна скорость работы различных браузеров по отправке/приему XML посредством Ajax.
Произвёл измерение времени получения при помощи XmlHttpRequest 10 массивов чисел int из 16 элементов. Копию XML приводить лень :) .
И вот какие любопытные результаты получились:

0.101 сек – Opera 8.5 (7700)
0.125 сек – Internet Explorer 7.0.5296 beta
0.156 сек – Opera 9 beta (8367)
2.000 сек – Mozilla Firefox 1.5.0.4
4.000 сек – Internet Explorer 6.0.3790

Огромный отрыв оперы неясен, и печально, что мои любимые браузеры настролько ей проигрывают. Но даже визуально работать с сайтами, активно использующими Ajax, на порядок приятнее в Опере.

Похоже в 7 версии IE ситуацию исправили в приятную сторону!

Debugging JavaScript with Visual Studio.NET

•Понедельник, 17 Июль, 2006 • Комментарии (3)

Известно, что Visual Studio позволяет легко отлаживать серверный код ASP.Net. Но у меня часто возникали проблемы с отладкой клиентского JavaScript.

Как это сделать:

1. Включить отладку клиентских скриптов в Internet Explorer
* Меню Tools, Internet Options.
* Закладка Advanced, секция Browsing, снять флажок с галки “Disable script debugging”, жмем OK.
* Закрыть Internet Explorer.
2. В функциях JavasSript используйте ключевое слово “debugger“. Это заставит Visual Studio переключиться в отладку скрипта по достижении указанной строки.
3. Ну и запускайте ваше ASP.Net приложение в режиме отладки (Debug).

Надеюсь поможет? :)

Albanian

•Воскресенье, 16 Июль, 2006 • Добавить комментарий

Жаргон падонков глазами лингвиста! :)
Выдержка:

В Бабруйск, жывотное!, ф Бабруйск, жывотнайе — восклицание, призванное донести до того, кому оно адресовано, всю его нравственную, моральную, эстетическую и интеллектуальную несостоятельность. Предположительно, происходит от упоминания Бобруйска в «Золотом телёнке» (И. Ильфа и Е. Петрова):


— Как? Всю возвышенность? — заявил Балаганов. — А не дать ли тебе еще Мелитополь впридачу? Или Бобруйск?
При слове Бобруйск собрание болезненно застонало. Все были готовы ехать туда хоть сейчас. Бобруйск считался хорошим, высококультурным местом.

По другой версии, имеет отношение к городу Бобруйску Могилевской области Беларуси, где по распространенной легенде работал в животноводческом хозяйстве Лукашенко до того, как стал президентом.


Или вот:
Гидрокалбаса — вода из-под крана для запивания крепкого спиртного (водки, самогона). Используется, когда нет закуски. «Нарежьте мне гидрокалбасы» — налейте запивки.

VeloStat :)

•Четверг, 13 Июль, 2006 • Комментарии (3)

Немного велостатистики :)
На сегодняшний день общее время в движении составило 16 ч 18 м, пробег 268.7 км, общая средняя скорость движения за всё время 16.2 км/ч.