- 1
http://forums.sun.com/thread.jspa?threadID=5213426
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
http://forums.sun.com/thread.jspa?threadID=5213426
по ссылке длииииииииинный сплошь китайский код. Особенно красиво гипнотизироваться, крутя колесиком мышки вверх-вниз.
каменный век в виртуальности, сколько ж можно?
+143
uses graph, crt;
var gd,gm,i:integer;
x0,y0,x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,l,r:integer;
procedure calculationx(r:integer);
begin
x1:=x0;
x2:=x0+trunc(r*sin(36*pi/180));
x3:=x0-trunc(r*cos(18*pi/180));
x4:=x0+trunc(r*cos(18*pi/180));
x5:=x0-trunc(r*sin(36*pi/180));
end;
procedure drow(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5:integer);
begin
line(x1,y1,x2,y2);
line(x2,y2,x3,y3);
line(x3,y3,x4,y4);
line(x4,y4,x5,y5);
line(x5,y5,x1,y1);
end;
procedure stars(r:integer); var y1,y2,y3,y4,y5:integer;
begin
calculationx(r);
y1:=y0-r;
y2:=y0+trunc(r*cos(36*pi/180));
y3:=y0-trunc(r*sin(18*pi/180));
y4:=y0-trunc(r*sin(18*pi/180));
y5:=y0+trunc(r*cos(36*pi/180));
drow(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5);
r:=trunc(r*sin(18*pi/180)/sin(126*pi/180));
calculationx(r);
y1:=y0+r;
y2:=y0-trunc(r*cos(36*pi/180));
y3:=y0+trunc(r*sin(18*pi/180));
y4:=y0+trunc(r*sin(18*pi/180));
y5:=y0-trunc(r*cos(36*pi/180));
drow(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5);
if (r>0) then stars(trunc(r*sin(18*pi/180)/sin(126*pi/180)));
end;
begin
read(l);
initgraph(gd,gm,'');
x0:=getmaxx div 2;
y0:=getmaxy div 2;
r:=trunc(l/cos(18*pi/180)/2);
{circle(x0,y0,r);}
stars(r);
readkey;
end.
классический унылый быдлокод, или "за что я ненавижу паскаль"
описание автора:
Известно, что у правильной пятиконечной звезды вершины лежат в вершинах правильного пятиугольника. Так же пятиугольник образуется при пересечении ее сторон. Так что в пентаграмму можно вписать еще одну пентаграмму. Что, собственно, я и сделала.
После несложных операций с рисунками мне удалось определить углы между стороной пентакла и отрезком, соединяющим вершину и центр, и между стороной правильного пятиугольника и высотой (медианой) к ней. Из углов удалось рассчитать нужные соотношения.
Попробуйте самостоятельно посчитать их, прежде чем читать решение.
Построение
Программа нарисует звезду по длине ее стороны. Т.е. программе нужен расчет координат вершин и длины меньшей звезды от большей. Я использовала рекурсию для рисования звезды.
http://clubs.ya.ru/4611686018427394475/replies.xml?item_no=1045&nocookiesupport =yes
−305
if random.randint(1, 9999) is 42:
+158
$sql = "SELECT
t.topic_id
FROM
".Config::Get('db.table.topic')." as t,
WHERE
1=1
LIMIT ?d, ?d";
5-6 строки мешают уснуть. Из того же LiveStreet..
−247
if($ENV{'mode'} eq "dialup"){
if($ENV{'login'}=~/^P/){
if($ENV{'bill'}){
if($ENV{'passwd1'}){
if($ENV{'passwd1'} eq $ENV{'passwd2'}){
if($ENV{'email'}){
my($rUser)=check_radius_user_new($ENV{'login'});
my($sUser)=check_http_user_new($ENV{'login'});
#my($Email)=Check_MailBox($ENV{'login'},$ENV{'email'});
if(($rUser==0)and($sUser==0)and($Email==0)){
my($bUser)=check_billing_user($ENV{'bill'});
if($bUser==0){
add_radius_user($ENV{'login'},$ENV{'passwd1'});
add_http_user($ENV{'login'},$ENV{'passwd1'});
add_billing($ENV{'login'},$ENV{'bill'});
Add_MailBox($ENV{'login'},$ENV{'email'},$ENV{'passwd1'});
$ENV{'message'}="User created";
}else{$ENV{'message'}="Error: Billing name is already exist";}
if($Email!=0){$ENV{'message'}="Error: Email name or alias is already exist";}
}else{$ENV{'message'}="Error: Sorry such login is already exist";}
}else{$ENV{'message'}="Error: Enter e-mail";}
}else{$ENV{'message'}="Error: Password mistake";}
}else{$ENV{'message'}="Error: Enter password";}
}else{$ENV{'message'}="Error: Enter billing name";}
}else{$ENV{'message'}="Error: Enter login";}
}else{$ENV{'message'}="Error: ";}
$ENV{'message'}=~s/ /\%20/g;
Может это так и надо делать?
+166
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link rel="stylesheet" type="text/css" href="table style.css"/>
<?
@session_start();
if(!isset($_SESSION['login']))
{ echo '<div id="sulochki" style="top:80px; position:absolute; left: 678px;"><a href="avtorizaciya.php">Вход</a></div>'; }
if(isset($_SESSION['login']))
{ echo '<div style="top:85px; position:absolute; left: 678px;">
<form action="obrabotka avtorizaciy.php" method="post">
<input type="submit" name="logout" style="color:#F93; font-size:18px" value=" Выход "/> </form> </div>'; }
if(isset($_SESSION['login'])) {
$str=strtoupper($_SESSION['niks']);
echo'<div style="position:absolute;left:650; top:25; color:#FFF; font-size:21px; z-index:1">Здравствуйте '.$str.'</div>';}
?>
Содержание файла с емким названием "vhod_vuchod.php"
+114
public class VKUrlManager
{
public static string API_URL = "http://api.vkontakte.ru/api.php";
public static string WithdrawVotes(int iVotes, int iUserID)
{
string sTime = "timestamp=" + DateTime.Now.ToFileTimeUtc();
string sRandom = "random=" + GE.Utils.GetRandom(int.MaxValue);
return API_URL + "?api_id=" + DA.AppConfig.ApiId
+ "&method=secure.withdrawVotes"
+ "&v=2.0"
+ "&" + sRandom
+ "&" + sTime
+ "&uid=" + iUserID
+ "&votes=" + iVotes
+ "&sig=" + GenerateSig(new string[]
{ "api_id=" + DA.AppConfig.ApiId, "v=2.0", "method=secure.withdrawVotes",
"uid=" + iUserID, "votes=" + iVotes,
sTime,sRandom
});
}
public static string GenerateSig(string[] aParams)
{
Array.Sort(aParams);
string s = "";
for(var i = 0; i< aParams.Length; i++)
s += aParams[i];
s += DA.AppConfig.ApiSecret;
return GE.Utils.GetMD5Hash(s);
}
}
главный метод во всех приложениях вконтакте, ради которого эти приложения, собственно, и пишутса!
ps:// по-моему говнокод
+143
<?php
if (! (false === $cnt))
{
// ...
}
Сначала от этой конструкции у меня взорвался мозг. Потом, когда я увидел аналогичную, только вместо false пустая строка, я понял, что «просто в пхп нет оператора "!===" ».
+174
/*
Собтсвенность ZeroParking,
скрипт не подлежит частичному или полному
копированию, распрастранению, модификации.
Moscow, 2010.
*/
$doc = document;
$id = function (r) { return $doc.getElementById(r) };
$tag = function (r) { return $doc.getElementsByTagName(r); };
$class = function (clsName) {
........ // получает все дом-объекты с классом clsName.
}
$create = function (r) { return $doc.createElement(r); };
function load(url) {
.... // подгружает js по url
}
$load = load;
function GET(){
.... // парсит строку запроса
}
$get = GET();
говнокод с копирайтом!!!!! чей-то говнолиб.
10 строка не везде работать будет.
за точками ничего интересного, но поверхностно можно определить запах.
там неудачная пародия на JQuery.
http://0pk.ru/f/ru/0pk/lib.js
надеюсь меня не посадят за нарушение авторских прав:)
+151
<div id="stat" class="list_menu" onclick="
if ($('#stat_sub').is(':hidden')){
$('#stat_sub').slideDown('slow');
} else {
$('#stat_sub').slideUp('slow');
}">Статистика</div>
Тот же автор, что и #4015