- 1
- 2
- 3
- 4
foreach $line (@data) {
@alldata = 0;
unshift @alldata;
@alldata = split(/\|/, $line);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−119
foreach $line (@data) {
@alldata = 0;
unshift @alldata;
@alldata = split(/\|/, $line);
Инициализация массива.
+160
p0=0;
p1=0;
inn=0;
out=0;
nx=0;ny=0;wh=0;wy=0;
function rand(min, max)
{
return Math.random() * (max - min) + min;
}
function in_fld() {
rere();
}
function rere() {
var ctx = document.getElementById('field').getContext('2d');
var fimg = new Image();
fimg.onload = function(){
ctx.drawImage(fimg,0,0);
ctx.stroke();
}
fimg.src = 'images/field.png';
var bimg = new Image();
bimg.onload = function(){
ctx.drawImage(bimg,ps,n_y(),g_h()/2,g_h());
ctx.stroke();
}
bimg.src = 'images/b_b.png';
ps+=30;
if (ps>=gmx()) {
l+=1;
if (l>3) l=1;
ps=n_x();
if (l==3) {
shoots = Array(0,0,0,0,0,0,0,0,0,0);
used=Array(0,0,0,0,0);
sht((lap-1)%2,0);
shooting(0,0);
document.getElementById('field').addEventListener('mousemove', field_mm, false);
document.getElementById('field').addEventListener('mousedown', field_md, false);
stop=-1;
}
}
if (stop==1) setTimeout('rere()',40);
}
function n_x() {
switch (l) {
case 1:
return 15;
break;
case 2:
return 15;
break;
case 3:
return 200;
}
}
function n_y() {
switch (l) {
case 1:
return 350;
break;
case 2:
return 490;
break;
case 3:
return 590;
}
}
+146
# include <stdio.h>
# include <math.h>
# include <conio.h>
main() {
int i,n;
float y[12],a[12],b[12],c[12],d[12],e[12];
clrscr();
for (i=1;i<13;i++) {
printf ("y[%d]= ",i);
scanf ("%f",&y[i]); }
//========================================//
a[1]=y[2]-y[1];a[2]=y[3]-y[2];a[3]=y[4]-y[3];a[4]=y[5]-y[4];
a[6]=y[7]-y[6];a[7]=y[8]-y[7];a[8]=y[9]-y[8];a[9]=y[10]-y[9];
a[10]=y[11]-y[10];a[11]=y[12]-y[11];a[12]=0;
b[1]=a[2]-a[1];b[2]=a[3]-a[2];b[3]=a[4]-a[3];b[4]=a[5]-a[4];
b[6]=a[7]-a[6];b[7]=a[8]-a[7];b[8]=a[9]-a[8];b[9]=a[10]-a[9];
b[10]=a[11]-a[10];b[11]=0;b[12]=0;
c[1]=b[2]-b[1];c[2]=b[3]-b[2];c[3]=b[4]-b[3];c[4]=b[5]-b[4];
c[6]=b[7]-b[6];c[7]=b[8]-b[7];c[8]=b[9]-b[8];c[9]=b[10]-b[9];
c[10]=0;c[11]=0;c[12]=0;
d[1]=c[2]-c[1];d[2]=c[3]-c[1];d[3]=c[4]-c[3];d[4]=c[5]-c[4];
d[6]=c[7]-c[6];d[7]=c[8]-c[7];d[8]=c[9]-c[8];d[9]=0;d[10]=0;d[11]=0;d[12]=0;
e[1]=d[2]-d[1];e[2]=d[3]-d[2];e[3]=d[4]-d[3];e[4]=d[5]-d[4];
e[6]=d[7]-d[6];e[7]=d[8]-d[7];e[8]=0;e[9]=0;e[10]=0;e[11]=0;e[12]=0;
printf ("Y\t\tY\t\tY2\t\tY3\t\tY4\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n%f\t%f\t%f\t%f\t%f\n",y[1],a[1],b[1],c[1],d[1],y[2],a[2],b[2],c[2],d[2],y[3],a[3],b[3],c[3],d[3],y[4],a[4],b[4],c[4],d[4],y[5],a[5],b[5],c[5],d[5],y[6],a[6],b[6],c[6],d[6],y[7],a[7],b[7],c[7],d[7],y[8],a[8],b[8],c[8],d[8],y[9],a[9],b[9],c[9],d[9],y[10],a[10],b[10],c[10],d[10],y[11],a[11],b[11],c[11],d[11],y[12],a[12],b[12],c[12],d[12]);
getche();
}
Работа с массивами.
+146
// Borland C++ - (C) Copyright 1991, 1992 by Borland International
/* HELLO.C -- Hello, world */
#include <stdio.h>
int main()
{
printf("Hello, world\n");
return 0;
}
Копирайт, однако !
+178
struct rt_asserter_t {
string func_;
rt_asserter_t( string func ): func_(func){};
void operator = (bool condition) {
if( condition == true ) {
;;;
} else if (condition == false) {
throw new rt_assert_ex(func_);
} else {
throw new unknown_ex(func_);
}
}
};
реальный крупный коммерческий проект.
Какой-то тайный замысел в этой магии.
+168
$(document).ready(function () {
$("a").easyTooltip()
});
$(document).ready(function () {
$("img").easyTooltip()
});
$(document).ready(function () {
$("span").easyTooltip()
});
Отформатировал для лучшего усваивания.
+173
$files = array();
$dir = opendir("./");
while (($file = readdir($dir))) {
$files[] = trim($file);
}
closedir($dir);
$files = implode(" ", $files);
if (strpos($files, $imagepath) === false) {
mkdir("./" . $imagepath);
}
Именно так настоящие джедаи проверяют наличие папки в текущей директории и создают ее, если она не обнаружена. is_dir() придумали трусливые ситхи!
−106
public class XMLParser extends Sprite
{
private var _xmlData:XML;
private var _xmlLoader:URLLoader;
public function XMLParser() {}
public function loadXML(url:String):void
{
_xmlLoader = new URLLoader();
_xmlLoader.addEventListener(Event.COMPLETE, onXMLLoad);
_xmlLoader.load(new URLRequest(url));
}
private function onXMLLoad(e:Event):void
{
_xmlData = new XML(e.target.data);
parent.dispatchEvent(new Event("LOAD"));
}
public function parseXML():Array
{
var infoData:Array = new Array();
for(var i:int=0; i <= _xmlData.item.length()-1; i++)
infoData.push([ _xmlData.item.attribute("src")[i],
_xmlData.item[i].title,
_xmlData.item[i].image,
_xmlData.item[i].call,
_xmlData.item[i].description,
_xmlData.item[i].place,
_xmlData.item[i].file]);
return infoData;
}
}
XML Parser, ёпт =\
+121
switch ((sender as Button).Name)
{
case "req_edit":
edit.source = requests;
break;
case "desc_edit":
edit.source = description;
break;
case "inst_edit":
edit.source = install;
break;
case "del_edit":
edit.source = uninstall;
break;
}
Открытие редактора по клику на кнопку возле поля ввода
+156
<? include($DOCUMENT_ROOT."/admin/login.php");
include($DOCUMENT_ROOT."/rus/config.php");
$sql=@mysql_connect($sql_addr,$sql_login,$sql_pass);
mysql_select_db($sql_dbname);
//news read
$query="select name from ".$pre."_manufacturer where pid=\"".$pid."\";";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
$manuf=$row[0];
$query="select id,src,name,value from ".$pre."_catalogue where pid=\"".$pid."\";";
$result=mysql_query($query);
$count=mysql_num_rows($result);
for ($i=0;$i<$count;$i++)
{
$row=mysql_fetch_array($result);
$id [$i]=$row[0];
$src [$i]=$row[1];
$name [$i]=$row[2];
$value[$i]=$row[3];
}
?>
<... тут был кусок HTML'я ...>
<? for ($i=0;$i<$count;$i++)
{
echo "<tr bgcolor=\"#FFFFFF\"><form action=\"save_item.php?id=".$id[$i]."\" method=\"post\"><td valign=\"top\"><div align=\"right\"><b>".$name[$i]."</b><br><img src=\"/rus/pics/".$src[$i]."\"><br><input type=\"text\" size=\"20\" name=\"src\" value=\"".$src[$i]."\"></div>\n";
echo "</td><td><div align=\"left\"><textarea name=\"value\" rows=\"8\" cols=\"70\" wrap=\"VIRTUAL\">".$value[$i]."</textarea><input type=\"hidden\" name=\"pid\" value=\"".$pid."\"><input type=\"hidden\" name=\"title\" value=\"".$title."\">\n";
echo "<br><input type=\"submit\" name=\"submit\" value=\"Исправить\"><input type=\"submit\" name=\"submit\" value=\"Удалить\"></div></td></form></tr>\n";
}?>
<... тут был еще один кусок HTML'я ...>
<? mysql_close();?>
Нашел всего один свой старый проект, вот что наковырял. Написано в марте 2004го.