- 1
BigInteger.ONE
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+65
BigInteger.ONE
+129
class WorkDBF
{
private OdbcConnection _connection = null;
public DataTable Execute(string command)
{
DataTable dt = null;
if (_connection != null)
{
try
{
_connection.Open();
dt = new DataTable();
System.Data.Odbc.OdbcCommand oCmd = _connection.CreateCommand();
oCmd.CommandText = command;
dt.Load(oCmd.ExecuteReader());
_connection.Close();
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
}
return dt;
}
public DataTable GetAll(string dbpath)
{
return Execute("SELECT * FROM " + dbpath);
}
public WorkDBF()
{
this._connection = new System.Data.Odbc.OdbcConnection();
_connection.ConnectionString = @"Driver={Microsoft dBase Driver (*.dbf)};" +
"SourceType=DBF;Exclusive=No;" +
"Collate=Machine;NULL=NO;DELETED=NO;" +
"BACKGROUNDFETCH=NO;";
}
}
+70
newValue = (value.equals("1") ? true : false);
тернарный оператор головного мозга
+68
private Date value;
private SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
private SimpleDateFormat sdfshort = new SimpleDateFormat("dd.MM.yyyy");
void setValue(String value) {
try {
if (value.length() >= 18)
this.value = sdf.parse(value);
else
this.value = sdfshort.parse(value);
} catch (ParseException e) {
this.value = sdfshort.parse(value);
}
}
+101
function GetBit(numBit,Val: integer):boolean;
var
i: integer;
begin
i := round(power(2,numBit-1));
result := (i and Val) >0;
end;
Суровые и беспощадные битовые операции в дельфи. Причем коллега, у которого я это нашел неплохие программы пишет, во всяком случае по части удобства интерфейса мне до него далеко. Но иногда такие перлы встречаются.
+17
// base class for objects that need to be initialized
//
struct Initializable
{
protected:
inline void OneTimeInit()
{
#if _DEBUG_BUILD
ASSERT(!m__hasBeenIsInitialized);
m__hasBeenIsInitialized = true;
#endif // _DEBUG_BUILD
}
inline void OneTimeDestroy()
{
#if _DEBUG_BUILD
ASSERT(m__hasBeenIsInitialized);
m__hasBeenIsInitialized = false;
#endif // _DEBUG_BUILD
}
inline void CheckInitialized()
{
#if _DEBUG_BUILD
mxBREAK_IF( !m__hasBeenIsInitialized );
#endif // _DEBUG_BUILD
}
inline Initializable()
{
#if _DEBUG_BUILD
m__hasBeenIsInitialized = false;
#endif // _DEBUG_BUILD
}
inline ~Initializable()
{
#if _DEBUG_BUILD
ASSERT(!m__hasBeenIsInitialized);
#endif // _DEBUG_BUILD
}
private:
#if _DEBUG_BUILD
bool m__hasBeenIsInitialized;
#endif // _DEBUG_BUILD
};
template< class KLASS > // where KLASS : TGlobal<KLASS>, Initializable
struct DependsOn
{
protected:
DependsOn()
{
ASSERT( KLASS::HasInstance() );
ASSERT( KLASS::Get().IsInitialized() );
}
};
template< class KLASS > // where KLASS : TGlobal<KLASS>
struct DependsOnGlobal
{
protected:
DependsOnGlobal()
{
ASSERT( KLASS::HasInstance() );
//ASSERT( KLASS::Get().IsInitialized() );
}
};
Базовый класс для дебажной проверки того, был ли инициализирован конкретный объект.
Этот бред находился в самой древней кодобазе, сейчас нигде не используется. Удаляю.
+166
window.__debugMode = true; // Don't turn it off
vk.com/js/al/common.js
+87
delim:=0;
result:='';
resulttemp:='';
otv1:=trunc(rez);
ott2:=rez-otv1;
while otv1>=s1 do
begin
delim:=delim+1;
r1:=otv1 div s1;
r2:=otv1 mod s1;
otv1:=r1;
if (r2>=0) and (r2<=9) then
str(r2,resulttemp);
if r2=10 then resulttemp:='a';
if r2=11 then resulttemp:='b';
if r2=12 then resulttemp:='c';
if r2=13 then resulttemp:='d';
if r2=14 then resulttemp:='e';
if r2=15 then resulttemp:='f';
result:=result+resulttemp;
end;
if (otv1>=0) and (otv1<=9) then
str(otv1,resulttemp);
if otv1=10 then resulttemp:='a';
if otv1=11 then resulttemp:='b';
if otv1=12 then resulttemp:='c';
if otv1=13 then resulttemp:='d';
if otv1=14 then resulttemp:='e';
if otv1=15 then resulttemp:='f';
result:=result+resulttemp;
delim:=length(result);
resulttemp:=result;
for otv1:=1 to delim do
result[otv1]:=resulttemp[delim+1-otv1];
Перевод числа из десятичной системы счисления в систему счисления с основанием s1
+133
if (other && other->client && other->s.number < MAX_CLIENTS)
{//player touched me
/*
char *text;
qboolean keyTaken;
//give him my key
...
*/
//rwwFIXMEFIXME: support for goodie/security keys?
/*
if ( keyTaken )
{//remove my key
NPC_SetSurfaceOnOff( self, "l_arm_key", 0x00000002 );
self->message = NULL;
//FIXME: temp pickup sound
G_Sound( player, G_SoundIndex( "sound/weapons/key_pkup.wav" ) );
//FIXME: need some event to pass to cgame for sound/graphic/message?
}
//FIXME: temp message
gi.SendServerCommand( NULL, text );
*/
}
FIXMEFIXMEFIXME... Да ну нахуй, лучше все закомментим.
+154
var SE = document.getElementsByTagName("a");
for (var i = 0; i < SE.length; i++)
{
if (SE[i].href.indexOf('http://www.govnokod.ru/ratings/comment/') == 0
&& SE[i].href.indexOf('on') != -1)
{
plusIT(SE[i].href);
console.log(SE[i].href);
}
}
function plusIT(ID)
{
$.get(
ID,
{},
function(x) {
});
}