The new version released:
http://www.scalabium.com/pdx/pdxa.htm
Category: Soft/Programming
-
Paradox Reader Engine 2.73
-
MsgView and TNEFView 1.33 released
http://www.scalabium.com/msg
http://www.scalabium.com/msg/tnefview.htm
-
Excel: check if a workbook has been changed
The Wokbook interface have the boolean Saved property:
if xls.Workbooks.Item[i].Saved then ... -
WD1001FALS
Вчера заказал и забрал в Соколе жесткий диск WD Caviar Black (WD1001FALS)
Выбирал между ним и WD10EADS из “зеленой” серии. С одной стороны зеленая серия потише и не так греется. Да и скорость не так важна – диск больше под хранилище архивов будет использоваться.
С другой стороны из-за бага с постоянной парковкой головок (и как следствие щелканье диска и износ SMART’а) отказался от него.
В принципе месяц назад WD выпустил новый зеленый терабайтник WD10EARS и у него даже объем кеша 64Mb вместо 32, но он же не поддерживается в Windows XP, т.е. можно будет поставить на него только Vista/Windows7 из-за размера физического сектора в 4Kb вместо стандарных 512байт. Хотя вроде бы каким-то джампером можно добиться работы в XP. В любом случае скорость 5200rpm+кеш 64Mb даст такую же скорость как 7200rpm+кеш 32Mb у WD1001FALS
На выходных попробую поставить его на старый комп через переходник IDE<->SATA. Вчера с мороза он был очень холодным и я не рискнул сразу его подключать… Надеюсь, что в старом системном блоке он будет работать. Иначе придется еще искать-покупать нормальный контроллер для SATA, т.к. сейчас там только IDE
-
domain renewal
Today I paid for domain in GoDaddy.
I used the ‘gda111x’ coupon with 30% discount. So I paid the $15.32 for 2 years
-
C#: convert the byte array to string
byte[] arrData = new byte[myLength]; Stream.Read(arrData, 0, myLength); String s = System.Text.ASCIIEncoding.ASCII.GetString(arrData);
-
C#: read the number from buffer
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
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
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 -
FireFox update
Я довольно редко обновляю установленный софт. Ну не фанат я лазить по сайтам в ожидании выхода версии 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).
В общем не скоро я его еще раз буду обновлять:-)