Wednesday, September 2, 2009

о fuzz testing

воодушевленный постом на хабре о fuzzing - погуглил и попал на википедию

цитирую:
Fuzz testing or fuzzing is a software testing technique that provides invalid, unexpected, or random data to the inputs of a program.

в который раз подумал о том как люди любят очевидные вещи называть "технологиями" и раздувать щеки. что же в этом инновационного и революционного ? всегда это считал обязательным.

Tuesday, April 1, 2008

save my strings

Оказывается, strncpy не более безопасна чем strcpy.
strncpy по стандарту не гарантирует заполнение остатка нулями.
что я в 1 из 10 случаев получал и удивлялся.

еход высть! руками ноль проставлять :)))

UPD: BSD-шники не дремлют: strlcpy

http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/string/strlcpy.c?rev=1.11&content-type=text/x-cvsweb-markup

Monday, March 24, 2008

BDE Error $210D

Question:

BDE Errors 2501, 210D, 2104, insufficient memory for thisoperation (2501), shared memory conflict (210D), and cannot find engine conguration file (2104) with BDE v3.x and higher for Win95 and NTWhat can cause these errors?

Answer:

It may be necessary to modify the BDE setting SHAREDMEMLOCATION found on the SYSTEM | INIT page of the BDE Administrator. Valid SHAREDMEMLOCATION values range from 1000 to 7F00 (additional details can be found below and in the BDEADMIN.HLP file)

Thursday, March 20, 2008

впечатление #2: трудности представления

XML/XSLT/CSS

в CppWebBrowser / IE / печати из IE - имеет совершенно разный рендеринг.
не говоря уже о том, что печатать IE не умеет в принципе.

с горя выкачал Apache FOP, будем осиливать XSL-FO для рендеринга в PDF

Thursday, February 28, 2008

впечатление #1 : rave everywhere

rave reports - унылое говно (с)
начиная от splash'a, продолжая кнопками, далее остальные детали, оставляющие тягостное впечатления 98 виндовса. кривой сайт этой самой Neurona, за что им борланд только денег платил... полная проприетарность(ну ессесно, а чего ожидал), отсутствие нормальной документации от самой невроны, а то что есть от любителей, дико напоминает набившие оскомину доки Елмановой с цит-форума - робоперевод хелпа.

а все ради того что мне надо напечатать 1 сводную таблицу....

mood : need to sleep

Saturday, January 26, 2008

мощь лаконичности

CodeGear RAD Studio 2007
хелп по заинтересовавшему меня свойству "GlassFrame"


TCustomForm.GlassFrame Property
...
This is GlassFrame, a member of class TCustomForm.

добавить просто нечего, мне открылась истина...

кстати грузило этот хелп оно на 1,5 гигах оперативы секунды 3-4.

кстати на сам класс TGlassFrame не менее емкое описание

This is class Forms.TGlassFrame.


Monday, January 21, 2008

who is mr. gOS ?

свершилось ?

www.thinkgos.com

gOS is not affiliated with Google or their partners.

а рука гугля прочно чувствуется. и в дизайне, и в поддержке, и в интеграции.

gOS runs on Ubuntu + Enlightenment which in "geek" means ... very sexy

а точно очень секси ? а то у меня ничего не дрогнуло при этом...

хотя интерфейс действительно конфетка. ждем развития :)