- 1
var isOn = parseInt(Math.random() * 1000 + 537) % 2 == 0;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
var isOn = parseInt(Math.random() * 1000 + 537) % 2 == 0;
Генерация true || false случайным образом
−410
http://www.macdigger.ru/wp-content/uploads/2014/06/jailbrea-iOS-7-1-1-3.jpg
IOS 7 и выбор даты. Заставить бы автора выбрать свою дату рождения в этом боксе...
Сорри за передачу по ссылке.
−130
Привет всем, помогите решить проблему.
reached limit: cannot create any more controls for this from
Как я понял, число контроллеров не должно превышать 255-256 в одной форме. Как этого избежать?
Можно ли вообще создавать формы с общими переменными? Спасибо
http://vbbook.ru/visual-basic/vvedenie-visual-basic/
+72
private static String fetchEventName(LogEventTypes event) {
String result = null;
if (LogEventTypes.A.name().equals(event.name()))) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.B.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.C.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.D.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.E.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.F.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.G.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.H.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.I.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.J.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.K.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
} else if (LogEventTypes.L.name().equals(event.name())) {
result = play.i18n.Messages.get("...");
}
return result;
}
Секретную инфу потер :) Но думаю, и так все ясно... LogEventTypes - у нас enum.
Код писал индус (нет ну правда, индус).
+158
$uid = cod($logininfo['id']);
$adres = decod($adr['p1']).":".decod($adr['p2']);
function cod($cod3){
return $cod3;
}
function decod($cod3){
return $cod3;
}
Панель управления игровыми серверами GamePL. Взялся на свою голову написать дополнений =)
+75
HostInfo info = null;
if (info == null)
return;
info.setOsName(os);
Выдержка из достаточно серьезного проекта
+157
if (t.firstName == 'сервис неадекватен') {
$(".athorize_form .error").html('Сервис не доступен');
}
else {
$(".athorize_form .error").html('Не верный логин или пароль');
}
$(".athorize_form .error").show();
https://www.ufs-online.ru
+10
void MainWindow::mathFun()
{
if(stringBuffer->indexOf("pi") != -1)
{
int i = stringBuffer->indexOf("pi");
stringArg2->clear();
stringArg2->append( stringBuffer->mid(i+2, stringBuffer->size()));
stringSum->clear();
stringSum->append(QString::number(stringArg2->toDouble() * 3.1415926));
ui->lineEdit->clear();
ui->lineEdit->insert(*stringSum);
qDebug() <<" i=" << i << " size=" << stringBuffer->size();
}
if(stringBuffer->indexOf("log") != -1)
{
int i = stringBuffer->indexOf("log");
stringArg2->clear();
stringArg2->append( stringBuffer->mid(i+3, stringBuffer->size()));
stringSum->clear();
stringSum->append(QString::number(qLn(stringArg2->toDouble())));
ui->lineEdit->clear();
ui->lineEdit->insert(*stringSum);
qDebug() <<" i=" << i << " size=" << stringBuffer->size();
}
if(stringBuffer->indexOf("sqr") != -1)
{
int i = stringBuffer->indexOf("sqr");
stringArg2->clear();
stringArg2->append( stringBuffer->mid(i+3, stringBuffer->size()));
stringSum->clear();
stringSum->append(QString::number(qSqrt(stringArg2->toDouble())));
ui->lineEdit->clear();
ui->lineEdit->insert(*stringSum);
qDebug() <<" i=" << i << " size=" << stringBuffer->size();
}
if(stringBuffer->indexOf("fac") != -1)
{
int i = stringBuffer->indexOf("fac");
stringArg2->clear();
stringArg2->append( stringBuffer->mid(i+3, stringBuffer->size()));
stringSum->clear();
long long j = 1;
for(int k = 1; k <= stringArg2->toInt(); ++k)
{
if(stringArg2->toInt() == 0)
{
ui->lineEdit->insert(QString::number(0));
return;
}
j *= 1 * k;
}
stringSum->append(QString::number(j));
ui->lineEdit->clear();
ui->lineEdit->insert(*stringSum);
qDebug() <<" i=" << i << " size=" << stringBuffer->size();
}
if(stringBuffer->indexOf("pow") != -1)
{
int i = stringBuffer->indexOf("pow");
stringArg1->clear();
stringArg1->append( stringBuffer->mid(0, i));
stringArg2->clear();
stringArg2->append( stringBuffer->mid(i+3, stringBuffer->size()));
stringSum->clear();
stringSum->append(QString::number( pow(stringArg1->toDouble(), stringArg2->toDouble())));
ui->lineEdit->clear();
ui->lineEdit->insert(*stringSum);
qDebug() <<" i=" << i << " size=" << stringBuffer->size();
}
if(stringBuffer->indexOf("exp") != -1)
{
int i = stringBuffer->indexOf("exp");
stringArg2->clear();
stringArg2->append( stringBuffer->mid(i+3, stringBuffer->size()));
stringSum->clear();
stringSum->append(QString::number(exp(stringArg2->toDouble())));
ui->lineEdit->clear();
ui->lineEdit->insert(*stringSum);
qDebug() <<" i=" << i << " size=" << stringBuffer->size();
}
if(stringBuffer->indexOf("mod") != -1)
{
int i = stringBuffer->indexOf("mod");
stringArg1->clear();
stringArg1->append( stringBuffer->mid(0, i));
stringArg2->clear();
stringArg2->append( stringBuffer->mid(i+3, stringBuffer->size()));
stringSum->clear();
stringSum->append(QString::number(fmod(stringArg1->toDouble(), stringArg2->toDouble())));
ui->lineEdit->clear();
ui->lineEdit->insert(*stringSum);
qDebug() <<" i=" << i << " size=" << stringBuffer->size();
}
stringSum->clear();
stringBuffer->clear();
}
Калькулятор на C++/Qt
+78
public static final String TimeoutInMilliseconds = "timeoutInSeconds";
Нашел в константах нашего проекта. Существовало и ежедневно использовалось в течение 8 месяцев. Глянул историю - создано и редактировалось только мной. Фейспалм.
+127
// Step 2
inline CreateCharacterDialogStep2(playerid, dialogid, response, listitem, string:inputtext[]) {
#pragma unused dialogid, listitem, inputtext
if(!response) return CreateCharacter(playerid);
if(strlen(inputtext) < MIN_PLAYER_CHARACTER_NAME || strlen(inputtext) > MAX_PLAYER_NAME) return CreateCharacter(playerid);
- if(!IsRolePlayNickname(inputtext)) return CreateCharacter(playerid);
- SetPVarString(playerid, "name", inputtext);
+ if(!IsRolePlayNickname(str_replace(" ", "_", inputtext))) return CreateCharacter(playerid);
+ SetPVarString(playerid, "name", str_replace(" ", "_", inputtext));
format(title, sizeof(title), "Character creating - Step 3: Sex");
format(content, sizeof(content), "\
Skip\r\n\%s\r\n\%s\
", Group_GetName(gMale), Group_GetName(gFemale));
Dialog_ShowCallback(playerid, using inline CreateCharacterDialogStep3, DIALOG_STYLE_LIST, title, content, "Next", "Back");
return false;
}
Отличное изменение.