- 1
- 2
// Пароль админа
const unsigned int AdminPassword = 42;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+28
// Пароль админа
const unsigned int AdminPassword = 42;
Откопал в своем старом коде. Кто тут говорил, что Борманд не говнокодит?
+131
if (SceneTextureIndex == 0) return float4(CalcSceneColor(UV), 0);
else if (SceneTextureIndex == 1) return ScreenSpaceData.GBuffer.Depth;
else if (SceneTextureIndex == 2) return float4(ScreenSpaceData.GBuffer.DiffuseColor, 0);
else if (SceneTextureIndex == 3) return float4(ScreenSpaceData.GBuffer.SpecularColor, 0);
else if (SceneTextureIndex == 4) return float4(ScreenSpaceData.GBuffer.SubsurfaceColor, 0);
else if (SceneTextureIndex == 5) return float4(ScreenSpaceData.GBuffer.BaseColor, 0);
else if (SceneTextureIndex == 6) return ScreenSpaceData.GBuffer.Specular;
else if (SceneTextureIndex == 7) return ScreenSpaceData.GBuffer.Metallic;
else if (SceneTextureIndex == 8) return float4(ScreenSpaceData.GBuffer.WorldNormal, 0);
else if (SceneTextureIndex == 9) return 1; // todo
else if (SceneTextureIndex == 10) return ScreenSpaceData.GBuffer.Opacity;
else if (SceneTextureIndex == 11) return ScreenSpaceData.GBuffer.Roughness;
else if (SceneTextureIndex == 12) return ScreenSpaceData.GBuffer.GBufferAO;
else if (SceneTextureIndex == 13) return ScreenSpaceData.GBuffer.CustomDepth;
else if (SceneTextureIndex == 14) return Texture2DSample(PostprocessInput0, PostprocessInput0Sampler, UV);
else if (SceneTextureIndex == 15) return Texture2DSample(PostprocessInput1, PostprocessInput1Sampler, UV);
else if (SceneTextureIndex == 16) return Texture2DSample(PostprocessInput2, PostprocessInput2Sampler, UV);
else if (SceneTextureIndex == 17) return Texture2DSample(PostprocessInput3, PostprocessInput3Sampler, UV);
else if (SceneTextureIndex == 18) return Texture2DSample(PostprocessInput4, PostprocessInput4Sampler, UV);
else if (SceneTextureIndex == 19) return Texture2DSample(PostprocessInput5, PostprocessInput5Sampler, UV);
else if (SceneTextureIndex == 20) return Texture2DSample(PostprocessInput6, PostprocessInput6Sampler, UV);
else if (SceneTextureIndex == 21) return ScreenSpaceData.GBuffer.DecalMask;
else if (SceneTextureIndex == 22) return float4(GetLightingModelColor(ScreenSpaceData.GBuffer), 1);
else if (SceneTextureIndex == 23) return ScreenSpaceData.AmbientOcclusion;
+133
if chkyandex.Checked then
reg.Expression:='([a-zA-Z0-9]+[\.]{0,}[\_]{0,}[-]{0,})+@([ya]{2}[ndex]{0,4}|[xaker]{5})\.[a-zA-Z]{2,3}\s{0,4}[:;]\s{0,4}[a-zA-Z0-9\.\_]+';
else
reg.Expression:='([a-zA-Z0-9]+[\.]{0,}[\_]{0,}[-]{0,})+@([mail]{4}|[inbox]{5}|bk{2}|list{4})\.([a-zA-Z]{2,3}\s{0,4}[:;]\s{0,4}[_\-a-zA-Z\d\.\_]+)';
RegEXP головного мозга.
Работает.
+81
public static final String EMPTY_STRING = "";
public static final String SLASH = "/";
public static final String BACKSLASH = "\\";
public static final char SLASH_CHAR = '/';
public static final char CARRIAGE_RETURN_CHAR = '\r';
public static final char NEW_LINE_CHAR = '\n';
public static final char LEFT_BRACKET= '[';
public static final char RIGHT_BRACKET= ']';
Константа головного мозга.
+69
public static boolean isEmpty(CharSequence str) {
if (str == null || str.length() == 0)
return true;
else
return false;
}
Я считаю это странным
Нашёл в android.text.TextUtils
+162
function wait($time)
{
$tmp_time = time();
$i = $tmp_time;
$time = $tmp_time + $time;
while ($i < $time)
{
If (time() != $i) { $i++; }
}
}
Автор сего творения явно не подозревал о существовании функции sleep
+166
function array_min_recursive($arr, &$peaks = array(), $current_key = '') {
return array_max_recursive($arr, $peaks, $current_key, true); // Неожиданно, правда?
}
+127
boolean loadPPOGroupCompleted(string customerRef, string competence, string marketArea) {
int i = 0;
table sceData = getPPOPODGroupSCEs(customerRef, competence, marketArea);
table dceData = getPPOPODGroupDCEs(customerRef, competence, marketArea);
table sbilData = getPPOPODGroupSbil(customerRef, competence, marketArea);
while (i < tableRowCount(sceData)) {
EventRec sce = convertStoredSCRtoEventRec(false, sceData, i, "", competence);
if ((string)tableGet(sceData, i, "ACTION_TYPE") == ACTION_REP) {
udrRoute(sce, "toSE_Agg_rer");
isReplaceAction = true;
} else {
udrRoute(sce, "toSE_Agg_evt");
}
i = i+ 1;
}
i = 0;
while (i < tableRowCount(dceData)) {
EventRec dce = convertStoredDCRtoEventRec(false, dceData, i, "", competence);
if ((string)tableGet(dceData, i, "ACTION_TYPE") == ACTION_REP) {
udrRoute(dce, "toSE_Agg_rer");
isReplaceAction = true;
} else {
udrRoute(dce, "toSE_Agg_evt");
}
i = i+ 1;
}
i = 0;
while (i < tableRowCount(sbilData)) {
EventRec sbilEvent = convertStoredSbiltoEventRec(sbilData, i, PPO_ZONALE, competence);
if ((string)tableGet(sbilData, i, "ACTION_TYPE") == ACTION_REP) {
udrRoute(sbilEvent, "toSE_Agg_rer");
isReplaceAction = true;
} else {
udrRoute(sbilEvent, "toSE_Agg_evt");
}
i = i + 1;
}
return true;
}
boolean loadGroupCompleted(string customerRef, string competence, date minStartDate) {
table sceData = getGroupSCEs(customerRef, competence);
table dceData = getGroupDCEs(customerRef, competence);
int i = 0;
string extPODCode, hour_date, hour_value, eventDTM, hourlyConsumption, totalF0GroupConsumption, treatmentType, consumptionType, actionType, edmID;
while (i < tableRowCount(sceData)) {
EventRec sce = convertStoredSCRtoEventRec(true, sceData, i, "", competence);
if ((string)tableGet(sceData, i, "ACTION_TYPE") == ACTION_REP) {
udrRoute(sce, "toSE_Agg_rer");
isReplaceAction = true;
} else {
udrRoute(sce, "toSE_Agg_evt");
}
i = i + 1;
}
i = 0;
while (i < tableRowCount(dceData)) {
EventRec dce = convertStoredDCRtoEventRec(true, dceData, i, "", competence);
if ((string)tableGet(dceData, i, "ACTION_TYPE") == ACTION_REP) {
udrRoute(dce, "toSE_Agg_rer");
isReplaceAction = true;
} else {
udrRoute(dce, "toSE_Agg_evt");
}
i = i + 1;
}
if (isGroupHasPPO(customerRef, minStartDate)) {
table sbilData = getPPOGroupSbil(customerRef, competence);
i = 0;
while (i < tableRowCount(sbilData)) {
EventRec sbilEvent = convertStoredSbiltoEventRec(sbilData, i, PPO_ZONALE, competence);
if ((string)tableGet(sbilData, i, "ACTION_TYPE") == ACTION_REP) {
udrRoute(sbilEvent, "toSE_Agg_rer");
isReplaceAction = true;
} else {
udrRoute(sbilEvent, "toSE_Agg_evt");
}
i = i + 1;
}
}
return true;
}
ctrl+c, ctrl+v
+155
var colData = portfolioTable.getAvailableColumns();
var colspecs = [];
for (var i = 0, len = colData.length; i < len; i++) {
var colspec = { 'field': colData[i].id, 'width': colData[i].width };
colspecs.push(colspec);
}
var flag;
// бл, это ппц! для чего и тут accountNumber?!
for (var i = 0, len = colspecs.length; i < len; i++) {
if (colspecs[i].field !== 'AccountNumber') {
flag = true;
} else {
flag = false;
break;
}
}
if (flag) {
colspecs.unshift({ 'field': 'AccountNumber', 'width': 120 });
}
Из одного проекта, в котором больше половины кода - натурально индусский.
+73
@SuppressWarnings("unchecked")
private <T> T convert(final String p, final Class<T> type) {
if (p == null) {
return null;
}
if (type == String.class) {
return (T) String.valueOf(p);
} else if (type == Integer.class) {
return (T) Integer.valueOf(p);
} else if (type == Boolean.class) {
return (T) Boolean.valueOf(p);
} else if (type == Double.class) {
return (T) Double.valueOf(p);
} else if (type == Long.class) {
return (T) Long.valueOf(p);
} else if (type == Float.class) {
return (T) Float.valueOf(p);
} else if (type == Short.class) {
return (T) Short.valueOf(p);
} else if (type == Byte.class) {
return (T) Byte.valueOf(p);
}
throw new UnsupportedOperationException(String.format("Cannot convert \"%s\" to %s", p, type));
}
распарсь мне строку...