- 1
f = (((.) flip) . (((flip (.)) flip) . ((.) . (.))))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+124
f = (((.) flip) . (((flip (.)) flip) . ((.) . (.))))
Для тех кто не смог догадаться это {spoiler} f x1 x2 x3 x4 = x1 (x2 x3 x4) {/spoiler}
+124
if (!string.IsNullOrEmpty(ReadTextFile("BrandsSitemap.xml")))
...
public string ReadTextFile(string fileName)
{
string fullPath = Server.MapPath("~/") + fileName;
StreamReader sr = new StreamReader(fullPath);
return sr.ReadToEnd();
}
Коммерческий проект.
Проверка файла на существование. Файлы бывают по несколько метров))
+124
scheme (i1 i2 i3 i4 i5 i6 i7) major7 (out):
Local l1 l2 l3 l4 l5 l6 l7 l8 l9 l10 l11 l12 l13 l14 l15 l16 l17 l18 l19 l20 l21 l22 l23 l24 l25 l26 l27 l28 l29 l30 l31 l32 l33 l34
(i1 i2 i3 i4) alo (l1)
(i1 i2 i3 i5) alo (l2)
(i1 i2 i3 i6) alo (l3)
(i1 i2 i3 i7) alo (l4)
(i1 i2 i4 i5) alo (l5)
(i1 i2 i4 i6) alo (l6)
(i1 i2 i4 i7) alo (l7)
(i1 i2 i5 i6) alo (l8)
(i1 i2 i5 i7) alo (l9)
(i1 i2 i6 i7) alo (l10)
(i1 i3 i4 i5) alo (l11)
(i1 i3 i4 i6) alo (l12)
(i1 i3 i4 i7) alo (l13)
(i1 i3 i5 i6) alo (l14)
(i1 i3 i5 i7) alo (l15)
(i1 i3 i6 i7) alo (l16)
(i1 i4 i5 i6) alo (l17)
(i1 i4 i5 i7) alo (l18)
(i1 i4 i6 i7) alo (l19)
(i2 i3 i4 i5) alo (l20)
(i2 i3 i4 i6) alo (l21)
(i2 i3 i4 i7) alo (l22)
(i2 i3 i5 i6) alo (l23)
(i2 i3 i5 i7) alo (l24)
(i2 i3 i6 i7) alo (l25)
(i2 i4 i5 i6) alo (l26)
(i2 i4 i5 i7) alo (l27)
(i2 i4 i6 i7) alo (l28)
(i2 i5 i6 i7) alo (l29)
(i3 i4 i5 i6) alo (l30)
(i3 i4 i5 i7) alo (l31)
(i3 i4 i6 i7) alo (l32)
(i3 i5 i6 i7) alo (l33)
(i4 i5 i6 i7) alo (l34)
(l1 l2 l3 l4 l5 l6 l7 l8 l9 l10 l11 l12 l13 l14 l15 l16 l17 l18 l19 l20 l21 l22 l23 l24 l25 l26 l27 l28 l29 l30 l31 l32 l33 l34) and34 (out)
end
scheme (i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20 i21 i22 i23 i24 i25 i26 i27 i28 i29 i30 i31 i32 i33 i34) and34 (out):
local l1 l2 l3 l4 l5 l6 l7 l8 l9 l10 l11 l12 l13 l14 l15 l16 l17 l18 l19 l20 l21 l22 l23 l24 l25 l26 l27 l28 l29 l30 l31 l32 l33
(i1 i2) and (l1)
(l1 i3) and (l2)
(l2 i4) and (l3)
(l3 i5) and (l4)
(l4 i6) and (l5)
(l5 i7) and (l6)
(l6 i8) and (l7)
(l7 i9) and (l8)
(l8 i10) and (l9)
(l9 i11) and (l10)
(l10 i12) and (l11)
(l11 i12) and (l12)
(l12 i13) and (l13)
(l13 i14) and (l14)
(l14 i15) and (l15)
(l15 i16) and (l16)
(l16 i17) and (l17)
(l17 i18) and (l18)
(l18 i19) and (l19)
(l19 i20) and (l20)
(l20 i21) and (l21)
(l21 i22) and (l22)
(l22 i23) and (l23)
(l23 i24) and (l24)
(l24 i25) and (l25)
(l25 i26) and (l26)
(l26 i27) and (l27)
(l27 i28) and (l28)
(l28 i29) and (l29)
(l29 i30) and (l30)
(l30 i31) and (l31)
(l31 i32) and (l32)
(l32 i33) and (l33)
(l33 i34) and (out)
end
scheme (i1 i2 i3 i4) alo (out):
local l1 l2 l3
(i1 i2) or (l1)
(l1 i3) or (l2)
(l2 i3) or (l3)
(l3 i4) or (out)
end
Восьмибитное "большинство"? НУ ЭТО ЖЕ ОЧЕВИДНО КОКОКОКО
+124
_videoNum = (byte) (videoNum==0?videoNum:0);
попалось сегодня в исходниках рабочего проекта
+124
public static DateTime Sec2Date( UInt32 time )
{
UInt32[] days_per_month = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
int[] days_per_year = { 366, 365, 365, 365 };
UInt32 hour = (UInt32)((time / 3600) % 24);
UInt32 min = (UInt32)((time / 60) % 60);
UInt32 sec = (UInt32)(time % 60);
// в 4-х годах 1461 день, значит в 1 годе 1461/4=365.25 дней в среднем в году
//UInt32 year = (UInt32)(time / (24f * 3600f * 365.25));
int time_temp = (int)time;
int year_temp = 0;
do
{
time_temp -= 24 * 3600 * days_per_year[year_temp % 4];
year_temp++;
}
while ( time_temp > 0 );
int year = year_temp - 1;
// кол-во_секунд_с_начала_года = общее_кол-во_секунд - кол-во_секунд_до_начала_года_с_0_года
UInt32 sec_after_curr_year = time - Date2Sec( (int)year, 1, 1, 0, 0, 0 );
// кол-во дней, прошедших с начала года
UInt32 day = (UInt32)(sec_after_curr_year / (3600 * 24) + 1);
// день недели
UInt32 week = day % 7;
// в феврале високосного года делаем 29 дней
if ( 0 == (year % 4) )
days_per_month[1] = 29;
// из общего кол-во дней будем вычитать дни месяцев, получим месяц и день в месяце
UInt32 month = 0;
while ( day > days_per_month[month] ) day -= days_per_month[month++];
month++;
DateTime date = new DateTime( (int)(year + 2000), (int)month, (int)day, (int)hour, (int)min, (int)sec );
return date;
}
public static UInt32 Date2Sec( int Y, int M, int D, int hh, int mm, int ss )
{
DateTime date = new DateTime( Y + 2000, M, D, hh, mm, ss );
return Date2Sec( date );
}
public static UInt32 Date2Sec( DateTime date )
{
int[] days_per_month = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
int[] days_per_year = { 366, 365, 365, 365 };
UInt32 sec_monthes = 0;
for ( int i = 0; i < (date.Month - 1); i++ )
sec_monthes += (UInt32)(days_per_month[i] * 24 * 3600);
if ( (2 < date.Month) && (0 == (date.Year % 4)) )
sec_monthes += 24 * 3600; // 29 февраля
UInt32 sec_days = (UInt32)((date.Day - 1) * 24 * 3600);
UInt32 sec_hours = (UInt32)(date.Hour * 3600);
UInt32 sec_minutes = (UInt32)(date.Minute * 60);
UInt32 sec_years = 0;
for ( int i = 0; i < (date.Year - 2000); i++ )
sec_years += (UInt32)(days_per_year[i % 4] * 24 * 3600);
UInt32 total_sec = (UInt32)(sec_years + sec_monthes + sec_days + sec_hours + sec_minutes + date.Second);
return total_sec;
}
Время измеряется в секундах, прошедших с 00:00:00 01.01.2000.
+124
private bool IsDigit(char c)
{
if (digitInIndicatorList.Contains(c))
{
return true;
}
return false;
}
readonly static List<char> digitInIndicatorList = new List<char>() { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
Неустаревающая классика...
+124
function Trig_d_Conditions takes nothing returns boolean
if ( not ( true == true ) ) then
return false
endif
return true
endfunction
Код написан на JASS. Данный язык был придуман компанией Blizzard и использован в игре WarCraft 3 (WC3).
То что вы видите было сгенерировано стандартным редактором WC3.
+124
public object Data
{
get
{
return this._data;
}
set
{
(((value is byte ||
value is short ||
value is ushort ||
value is int ||
value is uint ||
value is long ||
value is ulong ||
value is decimal ||
value is double ||
value is float) && (DataType == JsonNodeDataType.Number)) ||
((value is string) && (DataType == JsonNodeDataType.String)) ||
((value is object[]) && (DataType == JsonNodeDataType.Array)) ||
((value is Json) && (DataType == JsonNodeDataType.SubObject)) ||
((value is bool) && (DataType == JsonNodeDataType.Boolean))).Assert();
this._data = value;
}
}
Изобретаю велосипед для работы с Json
+124
.signup-block { display: clock }
+124
<title>Наговнокодить — Говнокод.ру</title>
<meta name="keywords" content="говнокод, смешной код, быдлокод, быдлокодеры, индусы,
для программистов, про программистов, индусский код, записки программиста, говно, говнокод на php, mysql, perl" />
Требую чтобы пакинстанцы были сразу за индусами.