Archive for December, 2009

C#: convert the byte array to string

Wednesday, December 16th, 2009

byte[] arrData = new byte[myLength];
Stream.Read(arrData, 0, myLength);
 
String s = System.Text.ASCIIEncoding.ASCII.GetString(arrData);

C#: read the number from buffer

Wednesday, December 16th, 2009

1. read from stream:

  byte[] arrData = {0, 0, 0, 0, 0, 0, 0xF0, 0xBF}; 
  Double dbl; 
  MemoryStream ms = new MemoryStream(); 
  ms.Write(arrData, 0, 8); 
  ms.Position = 0; 
  BinaryReader br = new BinaryReader(ms); 
  dbl = br.ReadDouble();

2. copy/convert from buffer:

  dbl = BitConverter.ToDouble(arrData, 0);

Convert from Double to DateTime

Wednesday, December 16th, 2009

In Delphi we can cast the double value as datetime:

var
  dbl: Double;
  dt: TDateTime;
begin
  dbl := 65985.3333;
  dt := dbl;
end;

But in .NET we need call the  FromOADate method for DateTime class:

  Double dbl = 65985.3333;
  DateTime dt = DateTime.FromOADate(dbl)

1-Year Domain Name Registration $1

Wednesday, December 16th, 2009

GoDaddy is offering Domain Name Registration for $0.99 for 1 year with code BUYCOM99.
This offer is for new domains only, not for renew

Grohe EuroPlus New

Monday, December 14th, 2009

Решили купить хорошие краны в ванную (смеситель и на умывальник). Долго выбирали, но остановились на серии EuroPlus New от Grohe:

EuroPlus New 33082001 EuroPlus New 33163001

Поискали в киевских интернет магазинах.

Самые дешевые оказались в vannaja.kiev.ua Разместил у них заказ утром в четверг и стал ждать звонка. До самого вечера никто ни по почте не связался, ни на телефон не позвонил. Звоню сам – никто не берет трубку.

Послал им мысленно луч двухнедельной диареии и заказал тем же вечером на fotomag На почту автоматически свалилось письмо.

С утра решил сам им позвонить. На удивление быстро связали меня с парнем, который ответил, что в этот момент как-раз проверяют наличие на складе:-)

Через час перезвонили сами – все есть, но склад в Днепропетровске (??). Могут передать в Киев и доставить в субботу. Говорю, что суббота не подходит и лучше доставить в понедельник с утра на работу. Тут же на почту сваливается новая нотификация (со статусом Формирование заказа)

В субботу утром опять звонят. Типа все уже в Киеве – может сейчас и привезти? Опять повторяю мантру про понедельник и доставку на рабочий адрес. Мне рапортуют, что за час курьер позвонит и привезет с 10 по 12 утра.

Ровно в 11:00 раздается звонок от курьера и я на автомате начинаю ему рассказывать как проехать и как пройти. Охрипшим голосом меня оповещают, что меня вообще-то уже ждут на проходной:-)

Спускаемся, проверяем, расплачиваемся и уносим в берлогу. Теперь нужно вызвонить Николая и добиться установки.

В общем, FotoMag’у маленький плюс. Кому нужно срочно – тот в пролете. Да и дороже на $20
А ленивым бездельникам из Vannaja – жирный минус и две недели мучений за потерянный день. Не ценят ни свое время, ни время покупателей.

FireFox update

Tuesday, December 8th, 2009

Я довольно редко обновляю установленный софт. Ну не фанат я лазить по сайтам в ожидании выхода версии 0.0.1.599 вместо моей текущей 0.0.1.598 В конце-то концов если я его поставил и он меня устраивает, то я даже не хочу знать про выход новой версии. В частности FireFox у меня стоял без обновлений уже года два и я все время игнорировал нотификации про новые версии.

Не знаю почему, но вчера на свою голову решил проапдейтиться. Он довольно долго качал несчастные 8Мб, что-то устанавливал и попросил перезагрузиться. Ну надо, так надо. Но во время загрузки Windows, вылазит chkdsk, о существовании которого я уже забыл и начинает ругаться(+исправлять indexes) на кучу файлов и каталогов. Разумеется в 90% там присутствует злосчастный FireFox

В этом момент остатки моих волос чуть не поседели. Через 10 минут все загрузилось и я запустил browser. Вылезло окно о том, что сейчас будем наконец-то обновляться и где-то на 50% прогрессбара я получаю дивный prompt в духе “У тебя запущен еще один FireFox, мы его сейчас выгрузим и начнем заново”. После чего это все повторяется раз пять. При все при этом в памяти еще одного запущенного FireFox нет и в помине (судя по Task Manager)

Когда мне это надоело, снес к чертям этот updater.exe и скачал с сайта mozilla дистрибутив еще раз руками. Запустил инсталляху и все заработало.

Судя по всему встроенный updater выкачивает какой-то другой набор файлов и как-то “ручками” их копирует на диск (раз слетели индексы у Windows).

В общем не скоро я его еще раз буду обновлять:-)

DealExtreme again

Friday, December 4th, 2009

Уже когда-то писал про клон DealExtreme. Обнаружил, что есть еще несколько:
http://www.tinydeal.com
http://www.focalprice.com

Тоже с бесплатной доставкой

А вообще вчера заказал там аккумулятор к своей старой Nokia 6320, а сегодня еще и переходник SATA<->IDE

ПРИЧИНЫ ПОСЕДЕНИЯ

Friday, December 4th, 2009

Учеными установлено, что женщины седеют от генетической предрасположенности, в то время как мужчины, от свалившихся на них стрессов и проблем