Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизРазвод на новые компьютеры Найти похожие ветки
← →
MonoLife © (2010-01-29 18:33) [40]Я на днях на Cel 1100 256 ОЗУ поставил Убунту, разумеется, с опенофисом..
Как ни странно, но сотрудница, которой предстояло на ней работать, осталась весьма довольна.. Она воткнула свою рабочую флэшку, скопировала doc"и и таблицы екселя, даже формат не меняет, так в MS"вских доках и работает..)
← →
Anatoly Podgoretsky © (2010-01-29 21:04) [41]> KSergey (29.01.2010 17:20:36) [36]
Я время не правлю, я его получаю с доверенного источника времени, про протоколу NTP
← →
Anatoly Podgoretsky © (2010-01-29 21:06) [42]> Дмитрий Белькевич (29.01.2010 17:42:38) [38]
Особенно страшно унести, например могут унести ноутбук
← →
Дмитрий Белькевич (2010-01-31 12:53) [43]
> Душитель, "малообразованный" агент и все такое, ага :)
Ага :)
На домашних компах - всё, что угодно. На рабочих - всё, что разрешено. Ну а если всё разрешено на рабочих - то зачем обижаться на Гейтса и Касперского. ССЗБ.
> Особенно страшно унести, например могут унести ноутбук
Могут и по интернету слить - кто же спорит. Я вообще не представляю, как тому же Майкрософту удаётся защищать сырцы, что они ни разу за историю целиком не были слиты.
← →
Дмитрий Белькевич (2010-01-31 13:16) [44]Вообще, когда админу предлагают нормально отстроить права в сети на что он отвечает "Почему-то многих, особенно слабограмотных людей, имеющих отношение к спецтоделам и службам, очень привлекает идея ограничить права пользователя." то это явная профнепригодность. Гнать метлой.
← →
asails (2010-01-31 19:38) [45]
> KSergey © (29.01.10 17:17) [35]
> Можно вместо антивирусов просто хранить образы установленных
> систем и быстро их перенакатывать, почти в автоматическом
> режиме и за малое время при любых проблемах.
> Но что делать с данными, документами (вордовскими, например)?
> Как их хранить/править?
Да не вопрос! Данные хранить как положенно - на сервере. А вот на нем уже на антивирях не экономить!!!
← →
Игорь Шевченко © (2010-01-31 20:06) [46]
> Я вообще не представляю, как тому же Майкрософту удаётся
> защищать сырцы, что они ни разу за историю целиком не были
> слиты.
а что с ними делать-то ?
← →
Pavia © (2010-01-31 20:29) [47]
> а что с ними делать-то ?
Rouse до сих пор не смог нормально реализовать вывод сплайнов. А между тем взяв те исходники что все таки утекли я переписал алгоритм вывода spline на delphi. Но в процессе изучения алгоритма я наткнулся на, то что алгоритм который использует виндоус выводит лучше чем тот который утек.
← →
Rouse_ © (2010-01-31 20:50) [48]
> Pavia © (31.01.10 20:29) [47]
> Rouse до сих пор не смог нормально реализовать вывод сплайнов
Пардон, что я пытался реализовать?:
← →
Pavia © (2010-01-31 20:51) [49]Я вот про это.
http://rouse.drkb.ru/other.php#bezier
← →
Rouse_ © (2010-01-31 20:57) [50]
> Pavia © (31.01.10 20:51) [49]
>
> Я вот про это.
Бох ты мой, откуда появилась фраза "Rouse до сих пор не смог нормально реализовать"? :))))
По ней склабывается впечатление, что я начиная с 5 апреля 2007 года (дата опубликования исходника) целыми днями корплю над кодом и пытаюсь как-то что-то там подправить :)))
Смешно, действительно :)
ЗЫ: вообщето это демка была написана для кого-то на форуме исходников в 2006-ом, а когда я прибирался на компе наткнулся на сей код и решил выложить на сайт, а уж с учетом того что я графикой практически не занимаюсь то разыскивать алго реализации Безье, мне как-то в голову не приходило.
ЗЗЫ: по поводу вот этого: "алгоритм который использует виндоус выводит лучше чем тот который утек" - как происходило сравнение?
Кто-то придумал другой вариант реализации отображения кривой Безье?
← →
Rouse_ © (2010-01-31 21:04) [51]Хотя в принципе завтра это легко проверить, на работе стоит W2K и семерка последняя, завтра сделаю скриншот вывода PolyBezier и там и там и поглядим. Если они не будут идентичны, то видимо да, что-то произвошло в этой жизни не так :)
← →
Rouse_ © (2010-01-31 21:08) [52]Ну и заобно свою функцию проверю, до кучи :)
← →
Rouse_ © (2010-02-01 11:17) [53]Ну чтож, провел я эксперименты и по их результатам могу с уверенностью заявить что все высказанное товарищем Pavia является неверной информацией.
Во первых в утекших исходниках, на которые было указание нет реализации функции PolyBezier, таким образом фраза "А между тем взяв те исходники что все таки утекли я переписал алгоритм вывода spline на delphi" выглядит очень странно.
Во вторых вот такой код создает и под Windows 2000 и под Windows XP и под Windows 7 абсолютно идентичную картинку с контрольной суммой 0х066AF657.procedure TForm1.MakePolyBezier(const Path: string);
const
Points: array [0..3] of TPoint = (
(X: 303; Y: 10),
(X: 53; Y: 159),
(X: 404; Y: 236),
(X: 47; Y: 268));
var
B: TBitmap;
begin
B := TBitmap.Create;
try
B.Width := 450;
B.Height := 270;
B.PixelFormat := pf8bit;
PolyBezier(B.Canvas.Handle, Points[0], 4);
B.SaveToFile(Path);
finally
B.Free;
end;
end;
Таким образом фраза "процессе изучения алгоритма я наткнулся на, то что алгоритм который использует виндоус выводит лучше чем тот который утек" выглядит опять-же непонятно.
После чего провел испытания на своем коде, следующий код создает так-же под всеми тремя ОС аналогичную картинку, единственное различие ее от оригинальной - отсутствие сглаживания.procedure TForm1.MakeCustomPolyBezier(const Path: string);
function GetBezierPoint(P0, P1, P2, P3: TPoint;
Resolution, Index: Integer): TPoint;
var
T, C0, C1, C2, C3: Extended;
begin
T := Index / Resolution;
C3 := T * T * T;
C0 := C3 * -1 + T * T * 3 + T * -3 + 1;
C1 := C3 * 3 + T * T * -6 + T * 3;
C2 := C3 * -3 + T * T * 3;
Result.X := Trunc(C0 * P0.X + C1 * P1.X + C2 * P2.X + C3 * P3.X) + 1;
Result.Y := Trunc(C0 * P0.Y + C1 * P1.Y + C2 * P2.Y + C3 * P3.Y);
end;
const
Points: array [0..3] of TPoint = (
(X: 303; Y: 10),
(X: 53; Y: 159),
(X: 404; Y: 236),
(X: 47; Y: 268));
var
B: TBitmap;
I: Integer;
P: TPoint;
begin
B := TBitmap.Create;
try
B.Width := 450;
B.Height := 270;
B.PixelFormat := pf8bit;
for I := 0 to 1000 do
begin
P := GetBezierPoint(Points[0], Points[1], Points[2], Points[3], 1000, I);
B.Canvas.Pixels[P.X, P.Y] := clBlack;
end;
B.SaveToFile(Path);
finally
B.Free;
end;
end;
Таким образом фраза "Rouse до сих пор не смог нормально реализовать вывод сплайнов" так-же была пор всей видимости ни о чем.
За сим все.
Возражения?
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.063 c