- 1
document.getElementById('siF20').disabled=(this.checked==true)?false:true;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
document.getElementById('siF20').disabled=(this.checked==true)?false:true;
+137
SqlConnection connection = new SqlConnection(connectionString);
SqlCommand command = connection.CreateCommand();
using (connection = new SqlConnection(connectionString))
{
command.CommandText = storedProcedure;
}
command.Connection.Open();
Открывает соединение с сервером.
+103
private static bool IsSourceField(DataRow row, string fieldName)
{
try
{
object fieldValue = row[fieldName];
return false;
}
catch
{
return false;
}
}
Бизнес логика.
+183
while (c.charAt(0)==' ') c = c.substring(1,c.length);
Особый ltrim
+111
/* ..от молодых, дерзких и успешных,
форматирование и комментарии сохранены. */
void zanulit_massiv ()
{
int i;
for(i=0;i<27;i++) // dlja vseh elementov massiva
{
switch (i) // perebiraem
{
case 0: mass_znach[0]=3;
case 1: mass_znach[0]=5;
case 2: mass_znach[0]=6;
case 3: mass_znach[0]=1;
case 4: mass_znach[0]=2;
case 5: mass_znach[0]=3;
case 6: mass_znach[0]=4;
case 7: mass_znach[0]=5;
case 8: mass_znach[0]=6;
case 9: mass_znach[0]=31;
case 10: mass_znach[0]=2;
case 11: mass_znach[0]=1;
case 12: mass_znach[0]=1;
case 13: mass_znach[0]=1;
case 14: mass_znach[0]=33;
case 15: mass_znach[0]=15;
case 16: mass_znach[0]=13;
case 17: mass_znach[0]=8;
case 18: mass_znach[0]=43;
case 19: mass_znach[0]=2;
case 20: mass_znach[0]=9;
case 21: mass_znach[0]=14;
case 22: mass_znach[0]=17;
case 23: mass_znach[0]=21;
case 24: mass_znach[0]=22;
case 25: mass_znach[0]=8;
case 26: mass_znach[0]=5;
default: break; // objazatelno v sluchae neizvesnogo znacheniya
}
}
}
Не могу больше :|
+139
for( i=0; i<MAX_CHANNELS; i++ )
{
ht->ht_Voices[i].vc_Delta=1;
ht->ht_Voices[i].vc_OverrideTranspose=1000; // 1.5
ht->ht_Voices[i].vc_SamplePos=ht->ht_Voices[i].vc_Track=ht->ht_Voices[i].vc_Transpose=ht->ht_Voices[i].vc_NextTrack = ht->ht_Voices[i].vc_NextTranspose = 0;
ht->ht_Voices[i].vc_ADSRVolume=ht->ht_Voices[i].vc_InstrPeriod=ht->ht_Voices[i].vc_TrackPeriod=ht->ht_Voices[i].vc_VibratoPeriod=ht->ht_Voices[i].vc_NoteMaxVolume=ht->ht_Voices[i].vc_PerfSubVolume=ht->ht_Voices[i].vc_TrackMasterVolume=0;
ht->ht_Voices[i].vc_NewWaveform=ht->ht_Voices[i].vc_Waveform=ht->ht_Voices[i].vc_PlantSquare=ht->ht_Voices[i].vc_PlantPeriod=ht->ht_Voices[i].vc_IgnoreSquare=0;
ht->ht_Voices[i].vc_TrackOn=ht->ht_Voices[i].vc_FixedNote=ht->ht_Voices[i].vc_VolumeSlideUp=ht->ht_Voices[i].vc_VolumeSlideDown=ht->ht_Voices[i].vc_HardCut=ht->ht_Voices[i].vc_HardCutRelease=ht->ht_Voices[i].vc_HardCutReleaseF=0;
ht->ht_Voices[i].vc_PeriodSlideSpeed=ht->ht_Voices[i].vc_PeriodSlidePeriod=ht->ht_Voices[i].vc_PeriodSlideLimit=ht->ht_Voices[i].vc_PeriodSlideOn=ht->ht_Voices[i].vc_PeriodSlideWithLimit=0;
ht->ht_Voices[i].vc_PeriodPerfSlideSpeed=ht->ht_Voices[i].vc_PeriodPerfSlidePeriod=ht->ht_Voices[i].vc_PeriodPerfSlideOn=ht->ht_Voices[i].vc_VibratoDelay=ht->ht_Voices[i].vc_VibratoCurrent=ht->ht_Voices[i].vc_VibratoDepth=ht->ht_Voices[i].vc_VibratoSpeed=0;
ht->ht_Voices[i].vc_SquareOn=ht->ht_Voices[i].vc_SquareInit=ht->ht_Voices[i].vc_SquareLowerLimit=ht->ht_Voices[i].vc_SquareUpperLimit=ht->ht_Voices[i].vc_SquarePos=ht->ht_Voices[i].vc_SquareSign=ht->ht_Voices[i].vc_SquareSlidingIn=ht->ht_Voices[i].vc_SquareReverse=0;
ht->ht_Voices[i].vc_FilterOn=ht->ht_Voices[i].vc_FilterInit=ht->ht_Voices[i].vc_FilterLowerLimit=ht->ht_Voices[i].vc_FilterUpperLimit=ht->ht_Voices[i].vc_FilterPos=ht->ht_Voices[i].vc_FilterSign=ht->ht_Voices[i].vc_FilterSpeed=ht->ht_Voices[i].vc_FilterSlidingIn=ht->ht_Voices[i].vc_IgnoreFilter=0;
ht->ht_Voices[i].vc_PerfCurrent=ht->ht_Voices[i].vc_PerfSpeed=ht->ht_Voices[i].vc_WaveLength=ht->ht_Voices[i].vc_NoteDelayOn=ht->ht_Voices[i].vc_NoteCutOn=0;
ht->ht_Voices[i].vc_AudioPeriod=ht->ht_Voices[i].vc_AudioVolume=ht->ht_Voices[i].vc_VoiceVolume=ht->ht_Voices[i].vc_VoicePeriod=ht->ht_Voices[i].vc_VoiceNum=ht->ht_Voices[i].vc_WNRandom=0;
ht->ht_Voices[i].vc_SquareWait=ht->ht_Voices[i].vc_FilterWait=ht->ht_Voices[i].vc_PerfWait=ht->ht_Voices[i].vc_NoteDelayWait=ht->ht_Voices[i].vc_NoteCutWait=0;
ht->ht_Voices[i].vc_PerfList=0;
ht->ht_Voices[i].vc_RingSamplePos=ht->ht_Voices[i].vc_RingDelta=ht->ht_Voices[i].vc_RingPlantPeriod=ht->ht_Voices[i].vc_RingAudioPeriod=ht->ht_Voices[i].vc_RingNewWaveform=ht->ht_Voices[i].vc_RingWaveform=ht->ht_Voices[i].vc_RingFixedPeriod=ht->ht_Voices[i].vc_RingBasePeriod=0;
ht->ht_Voices[i].vc_RingMixSource = NULL;
ht->ht_Voices[i].vc_RingAudioSource = NULL;
memset(&ht->ht_Voices[i].vc_SquareTempBuffer,0,0x80);
memset(&ht->ht_Voices[i].vc_ADSR,0,sizeof(struct hvl_envelope));
memset(&ht->ht_Voices[i].vc_VoiceBuffer,0,0x281);
memset(&ht->ht_Voices[i].vc_RingVoiceBuffer,0,0x281);
}
Щито оно делает?
+79
if ($foto1 != "") {
$fotourl = $foto1;
} else {
if ($foto2 != "") {
$fotourl = $foto2;
} else {
if ($foto3 != "") {
$fotourl = $foto3;
} else {
if ($foto4 != "") {
$fotourl = $foto4;
} else {
if ($foto5 != "") {
$fotourl = $foto5;
} else {
if ($foto6 != "") {
$fotourl = $foto6;
} else {
if ($foto7 != "") {
$fotourl = $foto7;
} else {
if ($foto8 != "") {
$fotourl = $foto8;
} else {
if ($foto9 != "") {
$fotourl = $foto9;
} else {
if ($foto10 != "") {
$fotourl = $foto10;
} else {
if ($foto11 != "") {
$fotourl = $foto11;
} else {
if ($foto12 != "") {
$fotourl = $foto12;
} else {
if ($foto13 != "") {
$fotourl = $foto13;
} else {
if ($foto14 != "") {
$fotourl = $foto14;
} else {
// продолжение
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Дали допилить сайт
+140
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="user_task_list.aspx.cs" Inherits="prototype_alpha.user_task_list" %>
<form id="user_task_list_form" action="user_task_list.aspx" method="post">
<div>
<p>Поданные заказы</p>
<%foreach (LABA_OP_SITE.Task item in TaskList.Where(a => a.TaskState == 101 || a.TaskState == 102))
{
var q = BidList.Where(a => a.TaskID == item.TaskID);%>
<%=TaskDataList.Where(a=>a.TaskID==item.TaskID).First().TaskTitle + " | " + q.Count() + " | " +item.TaskPutDate + " | "+ item.TaskDeadline + " | average bid(fuck up) | "+CommentList.Where(a=>a.TaskID==item.TaskID && a.CommentRead==0).Count()%>
<br />
<% }%>
<p>task title* || bids' count* || task put date* || task work end date* || average bid || new comments*</p>
<p>Выполняемые заказы</p>
<%foreach (LABA_OP_SITE.Task item in TaskList.Where(a => a.TaskState >= 0 || a.TaskState < 100))
{
<%=TaskDataList.Where(a=>a.TaskID==item.TaskID).First().TaskTitle + " | task start date | task work end date(time span) |"+item.TaskState+BidList.Where(a=>a.BidID==item.BidID).First().Bid1+" | "+CommentList.Where(a=>a.TaskID==item.TaskID && a.CommentRead==0).Count()%>
<br />
<% }%>
<p>task title* || task start date || task work end date(time span) || state* || price* || new comments*</p>
<p>Выполненные(не сданы) заказы</p>
<%foreach (LABA_OP_SITE.Task item in TaskList.Where(a => a.TaskState == 100))
{
<%=TaskDataList.Where(a=>a.TaskID==item.TaskID).First().TaskTitle + " | task start date | "+item.TaskWorkCompleteDate+" | "+BidList.Where(a=>a.BidID==item.BidID).First().Bid1+" | "+CommentList.Where(a=>a.TaskID==item.TaskID && a.CommentRead==0).Count()%>
<br />
<% }%>
<p>task title* || task start date || task work end date(saw into)* || price* || new comments*</p>
<p>Выполненные(сданы) заказы</p>
<%foreach (LABA_OP_SITE.Task item in TaskList.Where(a => a.TaskState == 103 || a.TaskState == 104))
{
<%=TaskDataList.Where(a=>a.TaskID==item.TaskID).First().TaskTitle + " | task start date | "+item.TaskWorkCompleteDate+" | "+BidList.Where(a=>a.BidID==item.BidID).First().Bid1%>
<br />
<% }%>
<p>task title* || task start date || task work end date(saw into)* || price*</p>
<p>Замороженные заказы</p>
<%foreach (LABA_OP_SITE.Task item in TaskList.Where(a => a.TaskState <0))
{
<%=TaskDataList.Where(a=>a.TaskID==item.TaskID).First().TaskTitle + " | task start date | "+item.TaskDeadline+" | "+BidList.Where(a=>a.BidID==item.BidID).First().Bid1%>
<br />
<% }%>
<p>task title* || task start date || task work end date(deadline)* || price*</p>
</div>
</form>
От человека требовалось написать написать отладочную страницу для списка заказов.
*TaskList, TaskDataList, CommentList, BidList - массивы
+63
int i = (int)Math.pow(10, (n - 1));
int max = i*5;
int count = 0;
for (i = i; i < max; i++) { // i = i ??
if (isUnique(i, i*2, n)) {
count++;
System.out.printf("%s %s \n", i, i*2);
}
Как обойтись без такого кулхацкерного самоприсваивания?
+7
#include <iostream>
namespace detail
{
class CRWO;
class CRO;
class CWO;
class CO;
}
typedef detail::CRWO& CRWO;
typedef detail::CRO& CRO;
typedef detail::CWO& CWO;
typedef detail::CO& CO;
class C
{
friend class detail::CRWO;
friend class detail::CRO;
friend class detail::CWO;
friend class detail::CO;
public:
C( int a ) : value(a) {}
~C() {};
operator CRWO() { return *static_cast<detail::CRWO*>(static_cast<void*>(this)); }
operator CRO() { return *static_cast<detail::CRO*>(static_cast<void*>(this)); }
operator CWO() { return *static_cast<detail::CWO*>(static_cast<void*>(this)); }
operator CO() { return *static_cast<detail::CO*>(static_cast<void*>(this)); }
private:
void set( int newValue ) { value = newValue; }
int get() { return value; }
private:
int value;
};
class detail::CRWO
{
public:
void set( int newValue ) { static_cast<C*>(static_cast<void*>(this))->set( newValue ); }
int get() { return static_cast<C*>(static_cast<void*>(this))->get( ); }
operator ::CRO() { return *static_cast<detail::CRO*>(static_cast<void*>(this)); }
operator ::CWO() { return *static_cast<detail::CWO*>(static_cast<void*>(this)); }
operator ::CO() { return *static_cast<detail::CO*>(static_cast<void*>(this)); }
private:
CRWO(); CRWO(const CRWO&);~CRWO();CRWO& operator=(const CRWO&);void operator&(); void operator*();
};
class detail::CWO
{
public:
void set( int newValue ) { static_cast<C*>(static_cast<void*>(this))->set( newValue ); }
operator ::CO() { return *static_cast<detail::CO*>(static_cast<void*>(this)); }
private:
CWO(); CWO(const CWO&);~CWO();CWO& operator=(const CWO&);void operator&(); void operator*();
};
class detail::CRO
{
public:
int get() { return static_cast<C*>(static_cast<void*>(this))->get( ); }
operator ::CO() { return *static_cast<detail::CO*>(static_cast<void*>(this)); }
private:
CRO(); CRO(const CRO&);~CRO();CRO& operator=(const CRO&);void operator&(); void operator*();
};
class detail::CO
{
public:
private:
CO(); CO(const CO&);~CO();CO& operator=(const CO&);void operator&(); void operator*();
};int main(int argc, char *argv[])
{
C c(3);
CRWO rwo = c;
CRO ro = c;
CWO wo = c;
CO o = c;
std::cout << rwo.get() << std::endl;
wo.set( 5);
std::cout << ro.get() << std::endl;
return 0;
}
Оттуда.
Автор требует указывать авторство при копировании.