- 1
- 2
- 3
- 4
if( DateDiff > 1000*60*60*24*122 ) {
$("#mfilter_err").text("Выбран интервал времени больше 4 месяцев");
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
if( DateDiff > 1000*60*60*24*122 ) {
$("#mfilter_err").text("Выбран интервал времени больше 4 месяцев");
return false;
}
Странное у человека представление о длине 4 месяцев
+144
function LeapYear(intYear) {
if (intYear % 100 == 0) {
if (intYear % 400 == 0) { return true; }
}else{
if ((intYear % 4) == 0) { return true; }
}
return false;
}
Пистец %)
надыбал скриптец в проекте при чистке. Так индусы считали високостный год %))
походу сразу %4 не работает %) или тут зарыт какой-то мэйджик смысл? %) ы
+144
var boll : boolean;
//много говна
If boll = true then boll := false
else boll := true;
Увидел как-то у одного студента. Кодомартышковость обыкновенная
+144
program test;
var i : boolean;
begin
i := true;
if i then while true do Writeln('WAR IS TRUE!!!')
else Writeln('FALSE');
end.
Pascal...
+144
public void onMessage(final NetConnection connection, final NetMessage message) {
final ClientConnection client = (ClientConnection) connection;
if (message.isCommand(Protocol.CMD_LOGIN)) {
if (this.auth(client,
message.getParameter(Protocol.PARAM_NAME, String.class))) {
final NetMutableMessage msgLogin = new NetMutableMessage(
Protocol.CMD_LOGIN);
msgLogin.addParameter(Protocol.PARAM_FROM, client.getNick());
this.writeMessage(client, null, msgLogin);
} else {
this.removeConnection(client);
}
}
if (message.isCommand(Protocol.CMD_LOGOUT)) {
final NetMutableMessage msgLogout = new NetMutableMessage(
Protocol.CMD_LOGOUT);
msgLogout.addParameter(Protocol.PARAM_FROM, client.getNick());
this.writeMessage(client, null, msgLogout);
this.removeConnection(client);
}
if (message.isCommand(Protocol.CMD_STATUS)) {
final NetMutableMessage msgStatus = new NetMutableMessage(
Protocol.CMD_STATUS);
msgStatus.addParameter(Protocol.PARAM_TYPE,
message.getParameter(Protocol.PARAM_TYPE));
msgStatus.addParameter(Protocol.PARAM_FROM, client.getNick());
this.writeMessage(client, null, message);
this.removeConnection(client);
}
if (message.isCommand(Protocol.CMD_USERS)) {
final NetMutableMessage msgUsers = new NetMutableMessage(
Protocol.CMD_USERS);
msgUsers.addParameter("list", this.getUsers(connection));
this.writeMessage(client, msgUsers, null);
}
if (message.isCommand(Protocol.CMD_SAY)) {
final NetMutableMessage msgSay = new NetMutableMessage(Protocol.CMD_SAY);
msgSay.addParameter(Protocol.PARAM_FROM, client.getNick());
msgSay.addParameter(Protocol.PARAM_MESSAGE,
message.getParameter(Protocol.PARAM_MESSAGE));
if (null == message.getParameter(Protocol.PARAM_TO)) {
this.writeMessage(client, msgSay, msgSay);
} else {
this.writeMessage(
message.getParameter(Protocol.PARAM_TO, String.class), msgSay, null);
}
}
if (message.isCommand(Protocol.CMD_MOVE)) {
final NetMutableMessage msgMove = new NetMutableMessage(Protocol.CMD_MOVE);
msgMove.addParameter(Protocol.PARAM_FROM, client.getNick());
msgMove.addParameter(Protocol.PARAM_CODE,
message.getParameter(Protocol.PARAM_CODE));
this.writeMessage(message.getParameter(Protocol.PARAM_TO, String.class),
msgMove, null);
}
if (message.isCommand(Protocol.CMD_OFFER)) {
final NetMutableMessage msgOffer = new NetMutableMessage(
Protocol.CMD_OFFER);
msgOffer.addParameter(Protocol.PARAM_FROM, client.getNick());
this.writeMessage(message.getParameter(Protocol.PARAM_TO, String.class),
msgOffer, null);
}
if (message.isCommand(Protocol.CMD_ACCEPT)) {
final NetMutableMessage msgAccept = new NetMutableMessage(
Protocol.CMD_ACCEPT);
msgAccept.addParameter(Protocol.PARAM_FROM, client.getNick());
this.writeMessage(message.getParameter(Protocol.PARAM_TO, String.class),
msgAccept, null);
}
if (message.isCommand(Protocol.CMD_DECLINE)) {
final NetMutableMessage msgDecline = new NetMutableMessage(
Protocol.CMD_DECLINE);
msgDecline.addParameter(Protocol.PARAM_FROM, client.getNick());
this.writeMessage(message.getParameter(Protocol.PARAM_TO, String.class),
msgDecline, null);
}
if (message.isCommand(Protocol.CMD_END)) {
final NetMutableMessage msgEnd = new NetMutableMessage(Protocol.CMD_END);
msgEnd.addParameter("player1",
message.getParameter(Protocol.PARAM_TO, String.class));
msgEnd.addParameter("player2", client.getNick());
this.writeMessage(message.getParameter(Protocol.PARAM_TO, String.class),
null, msgEnd);
}
}
нагкодил свежачок, прямиком из IDE Eclipse :)
разрабатываю сетевую мини-игрушку с чатом. Данный метод -- из серверной части, где сервер принимает приходящие сообщения и реагирует на них.
Обьем метода и однородность кусков намекает, что это пора рефакторить - вот думаю как.
+144
Program upra;
var s:string;
i:integer;
begin
writeln ('vvesti stroku');
readln(s);
k:=0;
for i:=1 to length(s) do
if s='a' then
s:='*';
writeln(k);
end
Pascal. Меняем символ "а" на звёздочку. Школота детектед!
+144
function is_ints($s)
{
$s:=$s[0]+0;
if(gettype($s)=="integer"){return true}else{return false}
}
Из моей молодости.. Проверка является ли строка числом.. Даже стыдно :)
+144
datagridview.CurrentRow.Index = datagridview.CurrentRow.Index + 1;
Как можно использовать данный код?
Ошибка: Property or indexer 'System.Windows.Forms.DataGridViewBand.I ndex' cannot be assigned to -- it is read only
+144
// Devide vector
Tuple<Complex[], Complex[]> DevideVector(Complex[] vector){
Complex[] firstPart = new Complex[vector.Length / 2],
secondPart = new Complex[vector.Length / 2];
for (int index = 0; index < firstPart.Length; index++) { firstPart[index] = vector[index]; }
for (int index = 0, offset = firstPart.Length; index < secondPart.Length; index++) { secondPart[index] = vector[index + offset]; }
return new Tuple<Complex[], Complex[]>(firstPart, secondPart);}
// FFT
public Complex[] Transform(Complex[] vector){
inverse = false;
Complex[] result = Operation(vector);
result = InverceIndexBits(result);
for (int index = 0; index < vector.Length; index++) { result[index] /= result.Length; }
return result;}
// IFFT
public Complex[] InverseTransform(Complex[] vector){
inverse = true;
Complex[] result = Operation(vector);
result = InverceIndexBits(result);
return result;}
}}
Код из лабы моего одногруппника. Яркий пример того, как НЕ НАДО оформлять код
+144
void addSlash( const char* command, char* sdo )
{
int command_length;
char *command_line = command;
command_length = strlen(command);
while(command_length>0){
switch(*command_line){
case '"':
strcpy(sdo+strlen(sdo),"\\");
default:
strcpy(sdo+strlen(sdo), command_line);
}
command_line++;
command_length--;
}
}
Должно быть добавление слешей перед двойными кавычками.