- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
int[] k = new int[docArr.Length];
int index = 0;
foreach (var item in docArr)
{
k[index] = (int)item;
index++;
}
var l = k.ToArray().OrderByDescending(i => i);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+110
int[] k = new int[docArr.Length];
int index = 0;
foreach (var item in docArr)
{
k[index] = (int)item;
index++;
}
var l = k.ToArray().OrderByDescending(i => i);
True сортировка массива.
−15
function _taxonomy_image_exists($tid) {
if (db_fetch_object(db_query('SELECT path FROM {term_image} WHERE tid=%d', $tid))) {
return TRUE;
}
return FALSE;
}
+130
for(int j =0;j<d[i]/2;++j){
char e[2] = {0,'\0'};
const char* g = &e[0];
e[0] = dict[i];
s0.append(g);
}
Нужен был const char*
−98
# TODO: fix this hell
def pretty_print(w, p):
w = truncate(w)
p = truncate(p)
my_matrix = zip(p, w)
print "\n".join(["\t\t".join(["\t".join(map(str, r)) for r in t]) for t in my_matrix])
# TODO: and this
def truncate(m):
for i in range(len(m)):
for j in range(len(m[0])):
if(len(str(m[i][j])) > 5):
m[i][j] = "%.3f" % m[i][j]
return m
+92
"".equalsIgnoreCase(propertiesFile) != true
индусское достояние
+120
if(isset($_POST['myinfo'])){
if(trim($_POST['email'])=="" && !mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
$aSuccess=false;
$aErrorType="eEMail";
$aErrorMsg="Введите адрес электронной почты.";
} elseif(strlen(trim($_POST['email']))>"128" && !mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
$aSuccess=false;
$aErrorType="eEMail";
$aErrorMsg="Слишком длинный адрес электронной почты.";
} elseif(!preg_match("/^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)*$/", trim($_POST['email'])) && !mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
$aSuccess=false;
$aErrorType="eEMail";
$aErrorMsg="Некорректный адрес электронной почты.";
} elseif(mysql_num_rows(mysql_query("SELECT `email` FROM `users` WHERE `email` = '".htmlspecialchars(trim(strtolower($_POST['email'])))."' AND `userid`!='".$_SESSION['userid']."' LIMIT 1"))>0 && !mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
$aSuccess=false;
$aErrorType="eEMail";
$aErrorMsg="Пользователь с таким адресом электронной почты уже зарегистрирован.";
} elseif(strlen(trim($_POST['about']))>"12000"){
$aSuccess=false;
$aErrorType="eAbout";
$aErrorMsg="Вы предоставили слишком много информации о себе.";
} else {
if(!mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
$mail="`email`='".htmlspecialchars(trim(strtolower($_POST['email'])))."', ";
} else {
$mail="";
}
mysql_query("UPDATE users SET ".$mail."`about`='".mysql_real_escape_string(trim($_POST['about']))."' WHERE userid='".$_SESSION['userid']."';");
$aSuccess=true;
header("Location: editme.php?msg=SUCCESSFULLY_UPDATED");
exit();
}
}
Код, используемый в моём самописном движке для изменения пользователем своего профиля на сайте.
+122
<?php
$pictures =new Array(4);
pictures[0]="1.jpg";
pictures[1]="2.png";
pictures[2]="3.jpg";
pictures[3]="4.jpg";
global $i=0;
function Next(){
if($i==3)
$i=0;
else
$i++;
document.getElementById('pic').setAttribute("src", picture[i]);
}
function Prev(){
if($i==0)
$i=3;
else
$i--;
document.getElementById('pic').setAttribute("src", picture[i]);
}
?>
Отличный салат.
+129
function assemble(var w:word;s:string):boolean;
.....
else if length(cmd)=3 then
begin
{ТРЕХБУКВЕННЫЕ КОМАНДЫ}
case cmd[1] of
'a':case cmd[2] of
'c':if cmd[3]='i' then
begin
code:=$ce;
typ:=7;
end;
'd':case cmd[3] of
'd':begin
code:=$80;
typ:=4;
end;
'c':begin
code:=$88;
typ:=4;
end;
'i':begin
code:=$c6;
typ:=7;
end;
end;
..... еще 500 подобных строк ....
end;
Прочитал http://govnokod.ru/10002 и вспомнил, как когда-то писал асм\дизасм\эмуль для 8080 на паскале.
+91
#include <amxmodx>
new g_MsgSync
new g_MsgSync2
new isConnected[33 char]
public plugin_init()
{
register_plugin("Damager", "1.0", "Prayer")
register_event("Damage", "EVENT_Damage", "b", "2!0", "3=0", "4!0")
g_MsgSync = CreateHudSyncObj()
g_MsgSync2 = CreateHudSyncObj()
}
public client_putinserver(id)
{
isConnected{id} = true
}
public client_disconnect(id)
{
isConnected{id} = false
}
public EVENT_Damage(id)
{
if(isConnected{id})
{
static damage, pid
damage = read_data(2)
set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(id, g_MsgSync2, "%d", damage)
pid = get_user_attacker(id)
if((pid > 0) && (pid < 33) && isConnected{pid})
{
set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(pid, g_MsgSync, "%d", damage)
}
}
}
Это павн переработанный вельвом. Кто писал плагины для CS тот поймёт всю соль.
+138
//
switch (cwin->cpref->shuffle) {
case TRUE:
last = g_list_last(cwin->cstate->rand_track_refs);
if ((!cwin->cstate->curr_rand_ref) || (last && (cwin->cstate->curr_rand_ref == last->data))){
path = get_next_unplayed_random_track(cwin);
if (!path)
rand_unplayed = TRUE;
}
else path = get_next_random_ref_track(cwin);
break;
case FALSE:
path = get_next_sequential_track(cwin);
if (!path) seq_last = TRUE;
break;
default:
break;
}
буль...