воскресенье, 28 июня 2009 г.

Мда...

В новостях пишут о что новость о смерти Майкла Джексона привела к перегрузке известных интернет сайтов. Гугль думал что они под хакерской атакой

News of Jackson’s death spread quickly online, causing many websites to experience technical difficulties under the unanticipated swell of users. Google announced technical difficulties after a sudden swell in searches for “Michael Jackson” led the company to believe it was under attack from hackers, while social networking site Twitter reported a crash after record numbers of users used the site to spread the news of Jackson’s death.[175] Wikipedia experienced technical difficulties, and crashed at 3:15 PDT reportedly due to excessive edits and user overload.[167]


Я тоже сначала думал что нас в Viigo атакуют. Трафик обычных запросов прыгнул на 15% в течении 10-20 минут. Трафик запросов к рекламным банерам - на 40%. Целый час потратил, что бы понять кто все эти люди и откуда они взялись. Мысль про Джексона приходила в голову, но я ее отмёл как несостоятельную.

Если бы мне кто-то сказал, о таком несколько дней назад, я бы не поверил…


P.S.: вам не кажется, что мир последнее время начинает напоминать стадо леммингов?

суббота, 27 июня 2009 г.

Чтение на ночь

Рекомендую почитать серию постов про многопоточное программирование:

Эпоха параллельности. (часть 1-я)
Эпоха параллельности. (часть 2-я)
Эпоха параллельности. (часть 3-я)
Эпоха параллельности. (часть 4-я)

Тест


По профессии вы: Айтишник
Герой анекдотов и компьютерных программ. Хлад- нокровен, с аналитическим складом ума. Втайне смеется над беспомощными ламерами в офисе и за его пределами. Лучше всех разбирается в технике. Постоянно видит во сне ужасы про упавший сервер или сломавшийся ноутбук. Переиграл во все возможные онлайн-игры. Хотя бы раз, но смотрел аниме.
Пройти тест на www.dreamemployers.ru

четверг, 25 июня 2009 г.

вторник, 23 июня 2009 г.

До чего дошел прогресс...

Как многие, наверное, уже слышали - недавно к луне был запущен зонд. Основная цель - поиск воды.
Так вот, за полетом уже можно следить здесь, причем процесс комментируется в твиттере.
Безусловно, видео со скоростью 1 кадр в секунду - это маловато, но следует помнить, что это чуть-ли не первое такое вещание в реальном времени!

суббота, 20 июня 2009 г.

ы!


P.S.: не слов...

понедельник, 15 июня 2009 г.

Про оптимизации компилятора C#

Если вы все еще не читаете блог Эрика Липперта , то рекомендую начать. Сегодня там опубликовали замечательную информацию про то, что именно оптимизируется когда включается оптимизация кода при компиляции.

четверг, 11 июня 2009 г.

Изменения в Wow64 в Windows 7

Обращаю внимание программирующих работу с реестром в 64-х битных версиях Windows на вот этот пост "Что нового в Windows 7: изменения в Wow64 "

среда, 10 июня 2009 г.

Рекомендую!

Перевод блога Эрика Липперта на русский язык. Этот человек проектирует C# :) Читать перевод - тут .

понедельник, 8 июня 2009 г.

Распознавание речи в Visual Studio

Смотрите и наслаждайтесь!

Рекомендую

Интересный пост, стоит почитать:

Подход "от требований к реализации" оправдан в тех случаях, когда команда делает очередную версию уже известного продукта, например, очередную клиент-серверную информационную систему предприятия. Но в ситуации, когда разрабатывается нечго принципиально новое - мы не можем знать требований, не поработав с программой! Ну то есть конечно, мы можем врать себе, что "знаем как надо", и "отлично представляем, как это будет работать"... но между "отлично представляем" и тем, как оно выглядит на практике, лежит пропасть. И потому чем более подробные требования будут написаны на первом этапе, и чем более крутые архитектурные решения на них будут приняты - тем больше проблем возникнет сразу же после появления первого прототипа. Потому как работать он будет, и даже делать примерно то же, что хотелось - но вот хотели-то мы первоначально совсем не того, чего надо было хотеть!

вторник, 2 июня 2009 г.

:)

Кстати, Гуй - это у китайцев демон-оборотень, дух умершего грешника. Так что не надо приличное слово GUI так на русский коверкать :)

Изучаю Windows Workflow

Попробовал в рамках изучения технологии написать простенькую программу используя .Net Workflow. Программа берет строку и делит ее на слова.

Обычный алгоритм выглядит так:


int CIndex = 0;
int CWordLength = 0;
string InputString = inputTB.Text;
List<string> Result=new List();
char[] CWord=new char[100];

while(CIndex<InputString.Length)
{
 if(Char.IsLetterOrDigit(InputString[CIndex]))
 {
  if (CWordLength >= CWord.Length)
  {
   char[] CWord2 = new char[CWord.Length * 2];
   CWord.CopyTo(CWord2, 0);
   CWord = CWord2;
  }

  CWord[CWordLength] = InputString[CIndex];
  CWordLength++;
 }
 else
 {
  _result.Add(new string(CWord, 0, CWordLength));
  _result.Add(InputString[CIndex].ToString());
  CWordLength = 0;
 }

 CIndex++;
}

Переписал на WF - работает... Но скорость...



Как-то меня это не воодушевляет...