- 1
- 2
- 3
.loginField {
color: красний;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+118.9
.loginField {
color: красний;
}
+63.6
struct window_t
{
int Frame;
int Window;
int Title;
};
int TWindowTID::CreateWindow(int width,int height,int posX,int posY,int WindowType,int &win)
{
GtkWidget* fixed;
fixed = get_new_fixed()
window_t* w0 = new window_t;
// здесь всякие разные манипуляции разной степени бессмысленности
w0->Window=reinterpret_cast<int>(fixed);
return static_cast<int>(w0->Window);
}
Буйство кастов
+96.5
......
int a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0,a9=0,a10=0;
for (int i=0;i<arl->Count;i++)
{
if(arl[i]<0.1)
{
a1++;
}
if(arl[i]<0.2&&arl[i]>0.1)
{
a2++;
}
if(arl[i]<0.3&&arl[i]>0.2)
{
a3++;
}
if(arl[i]<0.4&&arl[i]>0.3)
{
a4++;
}
if(arl[i]<0.5&&arl[i]>0.4)
{
a5++;
}
if(arl[i]<0.6&&arl[i]>0.5)
{
a6++;
}
if(arl[i]<0.7&&arl[i]>0.6)
{
a7++;
}
if(arl[i]<0.8&&arl[i]>0.7)
{
a8++;
}
if(arl[i]<0.9&&arl[i]>0.8)
{
a9++;
}
if(arl[i]<1&&arl[i]>0.9)
{
a10++;
}
}
.....
определение количества элементов в каждом диапазоне. Было написано быстро и влоб, т.к ничего красивее придумать не смог, да и времени не было.
+131.8
def ad30 // Все понятно из названия, да?
vgl start_naht 3
baw gr
spg ad40
aktuelle_naht = 3 ;
lad vsp 53 aktuelle_naht ;
spg up setze_npk_abs ;
vgl start_naht 3
baw gl
PPZ # R100 Z1 z1_start Z2 P8 Z3 P9 ;
z1_start = -1590
z1_ziel = -2985
vgl tisch_nr 2
baw gl
spg ad31
z1_start = z1_start + tisch_abstand ;
z1_ziel = z1_ziel + tisch_abstand ;
def ad31
z1_soll = z1_start
lad r1 R65
lad r2 R66
R1.C = c3_soll ;
R2.C = c3_soll ;
R1.B = 0;
R2.B = 0;
spg up verschiebe_nahtanfang ;
spg up fahre_z1 ;
PPZ # A1 -12.13 A2 -15.73 A3 114.05 A4 24 A5 40 A6 -208 Z1 z1_start Z2 P8 Z3 P9
pnd_amp = pnd_amp_laengs ;
pnd_len = pnd_amp * 0.8
dx = -delta_x_npk
ges_schweiss = ges_schweiss_orig * 0.85
npk 4 rel x dx y 0 z delta_z_npk a 0 b 0 c 0
spg up laengsnaht_ohne_messen ;
; ------- Veraenderte Punkte speichern
vgl za_soll 90
baw kl
spg ad35
; ------- Oberseite -----------------------
lad r605 r1
lad r606 r2
spg ad36
; ------- Unterseite ----------------------
def ad35
lad r625 r1
lad r626 r2
def ad36
lad p1 pos
spg up freifahren
spg up anfahr_ges ;
p2 = p2 - ( z1_start - z1_ziel )
liz x p1 y p2 z p3 a p4 b p5 c p6 z1 z1_start z2 p8 z3 p9
spg up grundstellung
spg up brenner_reinigen ;
; --------------------------------------------------------------
; Schweissnaht 4 (Roboterseite)
; --------------------------------------------------------------
def ad40
vgl start_naht 4
baw gr
spg ad50
aktuelle_naht = 4 ;
lad vsp 53 aktuelle_naht ;
spg up brenner_reinigen ;
z1_start = -1590
z1_ziel = -2985
vgl tisch_nr 2
baw gl
spg ad41
z1_start = z1_start + tisch_abstand ;
z1_ziel = z1_ziel + tisch_abstand ;
def ad41
z1_soll = z1_start ;
lad r1 R67
lad r2 R68
Это язык SRCL, используется на некоторых роботах, зовется высокоуровневым. Однако не умеет даже передавать параметры в функции.
Особенно умиляют команды типа PPZ и LIZ и названия типа aktuelle_naht - писал немец :)
В конце концов, чтобы запрограммировать этого робота пришлось писать свой конструктор программ, который выдавал эту лажу мегатоннами (а в чем еще измерять разрушительную силу этой хрени??).
+132.9
$html .= "\n" . '<script type="text/javascript">' . "\n";
// mootools js that highlights the cells
for ($row = 0; $row < 5; $row++){
for ($col = 0; $col < 5; $col++){
$box_num = ($col*5) + $row + 1;
if (!in_array($box_num, $strength_boxes)){
$html .= '
var fx_strength_'.$box_num.' = new Fx.Morph($(\'colorbox_'.$box_num.'\'), {duration:200, wait:false});
$(\'strengths\').addEvent(\'mouseenter\', function(){
fx_strength_'.$box_num.'.start({
\'opacity\': 0.25
});
});
$(\'strengths\').addEvent(\'mouseleave\', function(){
fx_strength_'.$box_num.'.start({
\'opacity\': 1.0
});
});
';
}
if (!in_array($box_num, $weakness_boxes)){
$html .= '
var fx_weakness_'.$box_num.' = new Fx.Morph($(\'colorbox_'.$box_num.'\'), {duration:200, wait:false});
$(\'weaknesses\').addEvent(\'mouseenter\', function(){
fx_weakness_'.$box_num.'.start({
\'opacity\': 0.25
});
});
$(\'weaknesses\').addEvent(\'mouseleave\', function(){
fx_weakness_'.$box_num.'.start({
\'opacity\': 1.0
});
});
';
}
}
}
html.
Формируется эффект подсвечивания для неких ячеек в таблице. Расставить классы и написать пять строк - не судьба :)
+929.1
page_t* make_page()
{
page_t* p = new page_t;
// заполнение
return p;
delete(p);
}
я в шоке... не знаю что хотел сказать аффтар (недоступен)... не могу даже прокомментировать ЭТО %)
+153
for (var i=0; i<$('.tr_t').length; i+=2) $('.tr_t:eq(' + i + ')').css('color', '#CCCCCC');
+151.1
dA.cookie = {}
dA.cookie.add = function (name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
dA.cookie.read = function (name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
dA.cookie.remove = function (name) {
dA.cookie.add(name, "", -1);
}
+165.3
$articles = ServiceArticles::getArticlesList($page->pageID, ARTICLE_TYPE_ARTICLE, 0, 1);
foreach ($articles as $article) $articleID = $article;
$article = new ServiceArticles($articleID);
Обнаружено во время рефизии кода. Блок показа одной новости. Возвращается обычный неассоциативный массив. Нахера foreach вместо $articles[0], даже автор толком объяснить не смог.
+84.4
public class Pair
{
private Object first;
private Object second;
private Object third;
public Pair() { }
public Pair( Object first, Object second, Object third )
{
this.first = first;
this.second = second;
this.third = third;
}
public Object getFirst() { return first; }
public Object getSecond() { return second; }
public Object getThird() { return third; }
public void setFirst( Object first ) { this.first = first; }
public void setSecond( Object second ) { this.second = second; }
public void setThird( Object third ) { this.third = third; }
}
Что-то здесь не так...