- 1
- 2
- 3
- 4
- 5
- 6
...
cmp eax, 0
ja l1
jna l2
l2:
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+292.2
...
cmp eax, 0
ja l1
jna l2
l2:
...
сферический говнокод в ваккуме
+153
//заполнение рандомными числами двух первых массивов и вывод их на экран:
for (i=0;i<n;i++){
for (j=0;j<m;j++){
randomize();
A[i][j]=random(100)-50;
printf("A[%d][%d]:",i,j);
printf("%d",A[i][j]);
}}
for (i1=0;i1<n1;i1++){
for (j1=0;j1<m1;j1++){
randomize();
B[i1][j1]=random(100)-50;
printf("B[%d][%d]:",i1,j1);
printf("%d",B[i1][j1]);
}}
//сложение матриц:
for (i=0;i<n;i++){
for (j=0;j<m;j++){
for (i1=0;i1<n1;i1++){
for (j1=0;j1<m1;j1++){
C[i2][j2]=A[i][j]+B[i1][j1]
}}}}
//а описание одних только счетчиков выглядит так:
int i,j,i1,j1,i2,j2,i3,j3,i4,j4,is,js,ir,jr;
Восстановлено по памяти из незаконченной лабы одной программистки-первокурсницы
+153
foreach (DirectoryInfo dir in dirs.GetDirectories())
{
stream.Write(new byte[] { (byte)NetworkMessage.MakeDir }, 0, 1);//crea\te folder{16}
stream.Read(new byte[1],0, 1);
stream.Write(BitConverter.GetBytes(Encoding.UTF8.GetBytes(SubFolder.Replace('\\', '/') + dir.Name.Replace('\\', '/')).Length),0, 4);
stream.Write(Encoding.UTF8.GetBytes(SubFolder.Replace('\\', '/') + dir.Name.Replace('\\', '/')),0, Encoding.UTF8.GetBytes(SubFolder.Replace('\\', '/') + dir.Name.Replace('\\', '/')).Length);
//send folder name
stream.Read(new byte[1], 0, 1);//Ok
}
Краткость-сестра таланта =)))
+154
package com.photoholding.processimage.eugene;
import java.awt.Point;
import java.awt.Rectangle;
import magick.ImageInfo;
import magick.MagickException;
import magick.MagickImage;
public class ProcessA {
private MagickImage img;
private String text;
private String imageOrigin;
private String fout;
private String fmount;
private final String tmpImg = "tmpIM.jpg";
private final String tmpMnt = "tmpMounted.jpg";
private final int width = 1607;
private final int height = 1205;
public ProcessA( String txt, String fin, String fout, String fmount ){
if( txt.length() > 52 ){
System.out.println( "error: text string more than 52" );
System.exit(0);
}
this.text = txt;
this.img = getImage( fin );
this.imageOrigin = fin;
this.fmount = fmount;
this.fout = fout;
}
private MagickImage getImage( String fin2 ) {
MagickImage im = null;
try {
im = new MagickImage( new ImageInfo( fin2 ) );
} catch ( MagickException e ) {
e.printStackTrace();
return null;
}
return im;
}
public boolean doProcess(){
try {
scaleGenerally();
annotateMounted();
montage();
} catch ( Exception e ) {
e.printStackTrace();
return false;
}
return true;
}
private void montage() throws Exception {
MagickProcessing mp = new MagickProcessing();
mp.montage( tmpMnt, tmpImg, fout );
}
private void annotateMounted() throws Exception {
MagickProcessing mp = new MagickProcessing();
mp.annotateImage( text, new Point( 115, 1195 - ( 598 - ( ( text.length() / 2 ) * 23 ) ) ), fmount, tmpMnt );
}
protected boolean scaleGenerally() throws Exception {
int h = img.getDimension().height;
int w = img.getDimension().width;
MagickProcessing mp = new MagickProcessing();
if( h > w ){
if ( !mp.rotateANDscale( "1607x", imageOrigin, tmpImg )) return false;
img = getImage( tmpImg );
h = img.getDimension().height;
w = img.getDimension().width;
if( h < height ){
if( !mp.rotateANDscale( "x1205", imageOrigin, tmpImg )) return false;
img = getImage( tmpImg );
h = img.getDimension().height;
w = img.getDimension().width;
}
if( !mp.crop( new Rectangle( ( w - width ) / 2, 0, 1607, 1205 ), tmpImg, tmpImg )) return false;
} else {
if( !mp.scaleImage( "1607x", imageOrigin, tmpImg ) ) return false;
img = getImage( tmpImg );
h = img.getDimension().height;
w = img.getDimension().width;
if( h < height ){
if( !mp.scaleImage( "x1205", imageOrigin, tmpImg ) ) return false;
if( !mp.crop( new Rectangle( ( w - width ) / 2, 0, 1607, 1205 ), tmpImg, tmpImg ) ) return false;
} else if( h > height ){
if( !mp.crop( new Rectangle( 0, (int)( h - height ) / 2, width, height ), tmpImg, tmpImg )) return false;
}
}
return true;
}
}
постановка задачи - нужен метод для вращения изображений
+154
script language="Javascript" type="text/javascript">
function GetActivePoll()
{
var tmp =1;
if (tmp == 1)
{
...
}
}
С одного известного сайта...
+138.6
<?php
#-----------------------------------------------------#
# ********* WAP-MOTORS ********* #
# Made by : VANTUZ #
# E-mail : [email protected] #
# Site : http://pizdec.ru #
# WAP-Site : http://visavi.net #
# ICQ : 36-44-66 #
# Вы не имеете право вносить изменения в код скрипта #
# для его дальнейшего распространения #
#-----------------------------------------------------#
require_once"template/start.php";
require_once"template/regglobals.php";
require_once"template/config.php";
require_once"template/functions.php";
require_once"template/antidos.php";
require_once"template/cookies.php";
require_once"template/gzip.php";
require_once"template/header.php";
require_once"template/referer.php";
include_once"themes/$config_themes/index.php";
include_once"template/isset.php";
if(isset($_GET['f']) && eregi("[^a-z0-9_-]",$_GET['f']) || isset($_GET['p']) && eregi("[^a-z0-9_-]",$_GET['p'])){header ("Location: index.php?isset=404&".SID); exit;}
//-----------------------------------------------------------//
if (empty($_GET['p'])){
include_once"template/info.php";
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<img src="images/img/act1.gif" alt=""> <a href="pages/index.php?action=menu&'.SID.'">Мое меню</a><br>';
if ($dostup==101 || $dostup==102)
{echo'<img src="images/img/act2.gif" alt=""> <a href="'.$config_mpanel.'/?'.SID.'">Админ-панель</a><br>';}
if ($dostup==103 || $dostup==105)
{echo'<img src="images/img/act2.gif" alt=""> <a href="'.$config_mpanel.'/?'.SID.'">Mодер-панель</a><br>';}
} else {
echo'<img src="images/img/act1.gif" alt=""> <a href="pages/vhod.php?'.SID.'">Авторизация</a><br>';
echo'<img src="images/img/act2.gif" alt=""> <a href="pages/registration.php?'.SID.'">Регистрация</a><br>';
echo'<img src="images/img/act2.gif" alt=""> <a href="mail/lostpassword.php?'.SID.'">Забыли пароль?</a><br>';
}
include_once("local/datamain/index.dat");
}else{
if($_GET['f']==""){$_GET['f']='index';}
if (file_exists($_GET['p'].'/'.$_GET['f'].'.'.$config_ras)){
include_once $_GET['p'].'/'.$_GET['f'].'.'.$config_ras;
}else{
echo '<img src="images/img/error.gif" alt=""> <b>Ошибка, Файл с данными параметрами не найден!</b><br>';
}
}
include_once"themes/$config_themes/foot.php";
?>
мотор
+154.7
function ruslat ($string) # Задаём функцию перекодировки кириллицы в транслит.
{
$string = ereg_replace("ж","zh",$string);
$string = ereg_replace("ё","yo",$string);
$string = ereg_replace("й","i",$string);
$string = ereg_replace("ю","yu",$string);
$string = ereg_replace("ь","'",$string);
$string = ereg_replace("ч","ch",$string);
$string = ereg_replace("щ","sh",$string);
$string = ereg_replace("ц","c",$string);
$string = ereg_replace("у","u",$string);
$string = ereg_replace("к","k",$string);
$string = ereg_replace("е","e",$string);
$string = ereg_replace("н","n",$string);
$string = ereg_replace("г","g",$string);
$string = ereg_replace("ш","sh",$string);
$string = ereg_replace("з","z",$string);
$string = ereg_replace("х","h",$string);
$string = ereg_replace("ъ","''",$string);
$string = ereg_replace("ф","f",$string);
$string = ereg_replace("ы","y",$string);
$string = ereg_replace("в","v",$string);
$string = ereg_replace("а","a",$string);
$string = ereg_replace("п","p",$string);
$string = ereg_replace("р","r",$string);
$string = ereg_replace("о","o",$string);
$string = ereg_replace("л","l",$string);
$string = ereg_replace("д","d",$string);
$string = ereg_replace("э","yе",$string);
$string = ereg_replace("я","jа",$string);
$string = ereg_replace("с","s",$string);
$string = ereg_replace("м","m",$string);
$string = ereg_replace("и","i",$string);
$string = ereg_replace("т","t",$string);
$string = ereg_replace("б","b",$string);
$string = ereg_replace("Ё","yo",$string);
$string = ereg_replace("Й","I",$string);
$string = ereg_replace("Ю","YU",$string);
$string = ereg_replace("Ч","CH",$string);
$string = ereg_replace("Ь","'",$string);
$string = ereg_replace("Щ","SH'",$string);
$string = ereg_replace("Ц","C",$string);
$string = ereg_replace("У","U",$string);
$string = ereg_replace("К","K",$string);
$string = ereg_replace("Е","E",$string);
$string = ereg_replace("Н","N",$string);
$string = ereg_replace("Г","G",$string);
$string = ereg_replace("Ш","SH",$string);
$string = ereg_replace("З","Z",$string);
$string = ereg_replace("Х","H",$string);
$string = ereg_replace("Ъ","''",$string);
$string = ereg_replace("Ф","F",$string);
$string = ereg_replace("Ы","Y",$string);
$string = ereg_replace("В","V",$string);
$string = ereg_replace("А","A",$string);
$string = ereg_replace("П","P",$string);
$string = ereg_replace("Р","R",$string);
$string = ereg_replace("О","O",$string);
$string = ereg_replace("Л","L",$string);
$string = ereg_replace("Д","D",$string);
$string = ereg_replace("Ж","Zh",$string);
$string = ereg_replace("Э","Ye",$string);
$string = ereg_replace("Я","Ja",$string);
$string = ereg_replace("С","S",$string);
$string = ereg_replace("М","M",$string);
$string = ereg_replace("И","I",$string);
$string = ereg_replace("Т","T",$string);
$string = ereg_replace("Б","B",$string);
return $string;
}
Privat Dle Graber 8, я под столом, strtr нынче не в моде, хотя весь скрипт один сплошной говнокод.
−865.7
SELECT *
FROM `table`
WHERE `parent_id` = NULL
OR `parent_id` IN (
SELECT `id` FROM `table` WHERE `parent_id` = NULL
)
Страная оптимизация запроса
+79.8
for (int i = 0; i < 1; i++) {
data.add(lineData);
}
+136.9
selonChange = this.onchange.toString().split("{")[1].split("}")[0];
вот такая вот херня