- 1
<span id="#spanforum"></span>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
<span id="#spanforum"></span>
Забавно ;)
+147
function checkAllRemarks()
{ // ЧТО ЭТО!?!?!?!?17СЕМНАДЦАТЬ!!!!1111
for (i = 0; i < document.getElementsByTagName("input").length; i++)
{
if (document.getElementsByTagName("input")[i].name.split("|").length>=2)
{
if (document.getElementsByTagName("input")[i].name.split("|")[0]=="CBR")
{
if (document.getElementsByTagName("input")[i].name.split("|")[1].length==36)
{
if (document.getElementsByName("allRemarks")[0].checked == true)
document.getElementsByTagName("input")[i].checked = true;
else
document.getElementsByTagName("input")[i].checked = false;
}
}
}
}
}
+146
Админы!
Я КАКАТЬ ХОЧУ!
+160
uWeb_b = function(text,cl,onclick,width){return '<div style="width:'+width+'px" class='+cl+' onclick='+onclick+' id="uWeb_Button">'+text+'</div>';}
uWeb_b2 = function(text,cl,onclick,width){return '<div style="width:'+width+'px" class='+cl+' onclick='+onclick+' id="uWeb_Button2">'+text+'</div>';}
uWeb_b3 = function(text,cl,onclick,width){return '<div style="width:'+width+'px" class='+cl+' onclick='+onclick+' id="uWeb_Button3">'+text+'</div>';}
+139
#include <cstdio>
#include <malloc.h>
int number;
printf("Int to c_str convertation whith separator: ");
do {
printf("Enter a number (int): ");
}
while (!scanf ("%d",&number));
bool negative = number<0;
number=abs(number);
char* reversed = (char*)(malloc(sizeof(char)));
*reversed = 0;
int divider=1;
unsigned char i=3;
int buf;
int val = 0;
int size=1;
forever{
buf=number%(divider*10);
i--;
size++;
reversed = (char*)(realloc(reversed,size*sizeof(*reversed)));
*(reversed+size*sizeof(*reversed)-1) = (buf-val)/divider+48;
divider*=10;
val=buf;
if (!i){
size++;
reversed = (char*)(realloc(reversed,size*sizeof(*reversed)));
*(reversed+size*sizeof(*reversed)-1)=32;
i=3;
}
if (buf==number) {break;}
}
if (negative){
size++;
reversed = (char*)(realloc(reversed,size*sizeof(*reversed)));
*(reversed+size*sizeof(*reversed)-1)='-';
}
char* output = (char*)(malloc(size*sizeof(*reversed)));
for (i=0;i<size*sizeof(*reversed);i++){
*(output+i) = *(reversed+size*sizeof(*reversed)-((1+i)*sizeof(*reversed)));
}
printf("Number as char* is: %s",output);
Выводит число в строку, вставляя пробел после каждых 3-х цифр.
+157
print str_replace('collapsed', '', str_replace('expanded', '', str_replace('leaf', '', menu_tree($menu_name = 'menu-fabric'))))
Вывод меню через файл шаблона в Drupal…
−121
create or replace procedure rout_cancel (
p_sql varchar2
) is
v_curs sys_refcursor;
begin
if v_curs%isopen then
close v_curs;
end if;
begin
open v_curs for p_sql;
exception
when others then
raise_application_error(-20000, 'Unable to open cursor');
end;
rout_cancel_details(v_curs);
close v_curs;
end;
6-8: Кто ж тебя открыть-то успел?!
+164
foreach ($params as $k => $v) {
eval('$this->' . $k . ' = $v;');
}
−108
addEventListener(Event.ENTER_FRAME, function(e){clip.mov.apply(clip,[e])});
clip.mov = function(e:Event):void{
if(!this.is_mov && !this.is_mov_end) return;
this.ii++;
if(this.ii == this.speed){
this.clip.x = this.end_x;
this.clip.y = this.end_y;
if(this.is_mov_end){
this.is_mov = false;
this.is_mov_end = false;
} else {
this.getNewCoord.apply(this);
}
return;
}
this.clip.x = this.start_x + int((this.end_x - this.start_x)/this.speed)*this.ii + int(Math.random()*2)-1;
this.clip.y = this.start_y + int((this.end_y - this.start_y)/this.speed)*this.ii + int(Math.random()*2)-1;
}
Дело было вечером, делать было нечего...
Здесь имеет место вызов функции с подменой this.
+140
// connection reset by peer?
if(tcpflags & TCP_FLAG_RST)
{
st->status = TCP_CLOSED;
if( (st->status == TCP_ESTABLISHED) ||
(st->status == TCP_FIN_WAIT) )
{
tcp_closed(id, 1);
}
return;
}
из одного маленького эмбеддед-проектика)