- 1
throw new TSilentException("");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
throw new TSilentException("");
+74
+103
Const MAX32 : DWord = $FFFFFFFF;
Var
State : Array[0..15] of DWord;
Count : Array[0..1] of DWord;
Len : Byte;
Buffer : Array[0..31] of Byte;
Procedure SHIFT12(var U : Array of DWord; var M : Array of DWord; var S : Array of DWord);
Begin
U[0] := M[0] xor S[6];
U[1] := M[1] xor S[7];
U[2] := M[2] xor (S[0] shl 16) xor (S[0] shr 16) xor (S[0] and $FFFF) xor
(S[1] and $FFFF) xor (S[1] shr 16) xor (S[2] shl 16) xor S[6] xor (S[6] shl 16) xor
(S[7] and $FFFF0000) xor (S[7] shr 16);
U[3] := M[3] xor (S[0] and $FFFF) xor (S[0] shl 16) xor (S[1] and $FFFF) xor
(S[1] shl 16) xor (S[1] shr 16) xor (S[2] shl 16) xor (S[2] shr 16) xor
(S[3] shl 16) xor S[6] xor (S[6] shl 16) xor (S[6] shr 16) xor (S[7] and $FFFF) xor
(S[7] shl 16) xor (S[7] shr 16);
U[4] := M[4] xor
(S[0] and $FFFF0000) xor (S[0] shl 16) xor (S[0] shr 16) xor
(S[1] and $FFFF0000) xor (S[1] shr 16) xor (S[2] shl 16) xor (S[2] shr 16) xor
(S[3] shl 16) xor (S[3] shr 16) xor (S[4] shl 16) xor (S[6] shl 16) xor
(S[6] shr 16) xor(S[7] and $FFFF) xor (S[7] shl 16) xor (S[7] shr 16);
U[5] := M[5] xor (S[0] shl 16) xor (S[0] shr 16) xor (S[0] and $FFFF0000) xor
(S[1] and $FFFF) xor S[2] xor (S[2] shr 16) xor (S[3] shl 16) xor (S[3] shr 16) xor
(S[4] shl 16) xor (S[4] shr 16) xor (S[5] shl 16) xor (S[6] shl 16) xor
(S[6] shr 16) xor (S[7] and $FFFF0000) xor (S[7] shl 16) xor (S[7] shr 16);
U[6] := M[6] xor S[0] xor (S[1] shr 16) xor (S[2] shl 16) xor S[3] xor (S[3] shr 16) xor
(S[4] shl 16) xor (S[4] shr 16) xor (S[5] shl 16) xor (S[5] shr 16) xor S[6] xor
(S[6] shl 16) xor (S[6] shr 16) xor (S[7] shl 16);
U[7] := M[7] xor (S[0] and $FFFF0000) xor (S[0] shl 16) xor (S[1] and $FFFF) xor
(S[1] shl 16) xor (S[2] shr 16) xor (S[3] shl 16) xor S[4] xor (S[4] shr 16) xor
(S[5] shl 16) xor (S[5] shr 16) xor (S[6] shr 16) xor (S[7] and $FFFF) xor
(S[7] shl 16) xor (S[7] shr 16);
End;
Procedure SHIFT16(var H : Array of DWord; var V : Array of DWord; var U : Array of DWord);
Begin
V[0] := H[0] xor (U[1] shl 16) xor (U[0] shr 16);
V[1] := H[1] xor (U[2] shl 16) xor (U[1] shr 16);
V[2] := H[2] xor (U[3] shl 16) xor (U[2] shr 16);
V[3] := H[3] xor (U[4] shl 16) xor (U[3] shr 16);
V[4] := H[4] xor (U[5] shl 16) xor (U[4] shr 16);
V[5] := H[5] xor (U[6] shl 16) xor (U[5] shr 16);
V[6] := H[6] xor (U[7] shl 16) xor (U[6] shr 16);
V[7] := H[7] xor (U[0] and $FFFF0000) xor (U[0] shl 16) xor (U[7] shr 16) xor
(U[1] and $FFFF0000) xor (U[1] shl 16) xor (U[6] shl 16) xor (U[7] and $FFFF0000);
End;
+90
if (name != null ? !name.equals(module.name) : module.name != null) return false;
return true;
+168
<?php
...
$string = array();
...
?>
−103
if (-e '/etc/passwd') {
# assume Unix
...
}
else {
# assume NT
...
}
так в круто-мегабаксовом ClearCase IBM программисты определяют в Перле запущен ли скрипт под Виндой или под *NIXком. наши админы долго смеялись, но по приколу сохранили этот кусок как было в оригинале.
+142
using System;
using System.IO;
using System.IO.Compression;
using System.Text;
using System.Net;
class Data : IDisposable
{
public void Dispose() { }
MemoryStream MemStr;
public Data(string Url)
{
UnZipFile(Url);
}
MemoryStream DownloadData(string Url)
{
using (WebClient Wc = new WebClient())
{
MemStr = new MemoryStream(Wc.DownloadData(Url));
}
return MemStr;
}
void UnZipFile(string Url)
{
MemoryStream MemStr = DownloadData(Url);
using (GZipStream ZipStr = new GZipStream(MemStr, CompressionMode.Decompress))
{
byte[] P = new byte[ZipStr.BaseStream.Length];
ZipStr.BaseStream.Read(P, 0, P.Length);
FileStream Fs = new FileStream("TmpFile.zip", FileMode.OpenOrCreate, FileAccess.ReadWrite);
Fs.Write(P, 0, P.Length);
Fs.Flush();
}
}
}
class Program
{
static void Main()
{
while (true)
{
Console.Write("\nPlease, insert link to download ZIP-file >> ");
string Abc = Console.ReadLine();
using (Data Obj = new Data(Abc)) ;
}
}
}
+84
for (int hasFirstPass = 0; hasFirstPass <= 1; ++hasFirstPass) {
for (int firstPassOffsetLeft = 0; firstPassOffsetLeft <= hasFirstPass; ++firstPassOffsetLeft) {
for (int firstPassOffsetRight = 0; firstPassOffsetRight <= hasFirstPass; ++firstPassOffsetRight) {
for (int firstPassOffsetTop = 0; firstPassOffsetTop <= hasFirstPass * 2; ++firstPassOffsetTop) {
for (int firstPassOffsetBottom = 0; firstPassOffsetBottom <= hasFirstPass * 2; ++firstPassOffsetBottom) {
for (int hasSecondPass = 0; hasSecondPass <= 1; ++hasSecondPass) {
for (int secondPassOffsetLeft = 0; secondPassOffsetLeft <= hasSecondPass * 2; ++secondPassOffsetLeft) {
for (int secondPassOffsetRight = 0; secondPassOffsetRight <= hasSecondPass * 2; ++secondPassOffsetRight) {
for (int secondPassOffsetTop =
0; secondPassOffsetTop <= hasSecondPass; ++secondPassOffsetTop) {
for (int secondPassOffsetBottom =
0; secondPassOffsetBottom <= hasSecondPass; ++secondPassOffsetBottom) {
// ... some processing code
}
}
}
}
}
}
}
}
}
}
Есть некоторая обработка прямоугольника, проводящаяся в два этапа. Причём на первом этапе отступ от правого и левого края может быть не более 1, от верхнего и нижнего не более 2. На втором этапе наоборот. Каждый из этапов может отсутствовать, в таком случае естественно перебирать варианты отступа для этого этапа не нужно.
Этот код перебирает все возможные варианты такой обработки.
+173
$karkas = tr(bgcolor("D9EDFB"), td(w("1%").style("").valign("top"),br()).td(valign("top"), hr(noshade().size(1).color("D9EDFB")).table(cs(0).cp(10).border(0), tr(no(), td(no(), 'текст'...
Все знают, что хорошим стилем написанием сайта является отделение кода от дизайна. Но то, что я увидел в самописной CMS, детище прошлого PHP-кодера, повергло меня в тихий ужас.
Каждый HTML-тег со всеми атрибутами был переопределён в отдельную функцию со своими параметрами. Нашлось место даже для замечательной функции br().
[url]http://ithappens.ru/story/3663[/url]
+157
<?
@$ok=$HTTP_POST_VARS["ok"];
@$user=$HTTP_POST_VARS["user"];
@$pwd=$HTTP_POST_VARS["pwd];
if(!isset($ok))
echo "<form action=.$2.php. method=POST>"
."Name<input type=text name user><br>"
."Password<input type=password name=pwd><br>"
."<input type=submit name=ok value=Войти>"
."</form>";
else
{
if(($user="Demo")&&($pwd=="Demo"))
echo "Wellcome";
else
echo "Access Blocked";
}
?>
Говорят, что это не говнокод.