- 1
- 2
- 3
#include <stdio.h>
amin()
{
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
#include <stdio.h>
amin()
{
такая вот незначительная опечатка.
−80
class SimpleStruct:
def __init__(self, arg1, arg2):
self.arg1 = arg1
self.arg2 = arg2
# Далее класс в переменную или в массив:
a = []
a.apppend(SimpleStruct("dd", "er"))
b = SimpleStruct("DFGH", "dj")
# И тест:
print a[0].arg1, a[0].arg2, b.arg1, b.arg2
#dd er DFGH dj
Однажды одному чудаку понадобилась структура в питоне и он намутил это.
Хотя если бы он хоть немного подумал о том, что такое класс, писать ему бы ваще нихрена не пришлось!
+70
/**
* Окно, которое реагирует на нажатие клавиши Esc
* определенным образом (например, окно закрывается).
* Для этого в потомках класса необходимо реализовать метод
* doEscapeKeyAction(), который будет вызываться при нажатии
* клавиши ESC.
*/
public abstract class JEscFrame extends ProfilableFrame {
...
}
+166
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title> Определение браузера </title>
<script type='text/javascript'>
function BrowserName()
{
var span = document.getElementById('browser');
if(window.opera) { span.innerHTML = 'Opera'; }
if(document.all) { span.innerHTML = 'IE'; }
if(document.layers) { span.innerHTML = 'NN4'; }
if(window.XMLHttpRequest) { span.innerHTML = 'Mozilla (FireFox)'; }
span.innerHTML = 'неизвестный браузер';
return true;
}
</script>
</head>
<body onload='BrowserName()'>
Ваш браузер: <span id='browser'></span>
</body>
</html>
Блуждая в поисках откопал ещё вот такое...
+167
<script>T=new Array();A=new Array();C=new Array();D=new Array();D[0]='Причастие ИСПУГАННЫЙ образовано от глагола совершенного вида ИСПУГАТЬ (ЧТО СДЕЛАТЬ?), кроме этого имеет приставку ИС- , поэтому пишется с двумя буквами Н';C[0]=2;T[0]=new Array('_н','н','нн');
D[1]='Причастие ОБРАДОВАННЫЙ образовано от глагола совершенного вида ОБРАДОВАТЬ (ЧТО СДЕЛАТЬ?), кроме этого, имеет суффикс -ОВА- , поэтому пишется с двумя буквами Н';C[1]=2;T[1]=new Array('_н','н','нн');
D[2]='Причастие ОСНОВАННОЕ имеет зависимые слова НИ НА ЧЕМ, поэтому пишется с двумя буквами Н';C[2]=2;T[2]=new Array('_н','н','нн');
D[3]='Причастие НЕПРИГЛАШЕННЫЙ образовано от глагола совершенного вида ПРИГЛАСТЬ (ЧТО СДЕЛАТЬ?), поэтому пишется с двумя буквами Н';C[3]=2;T[3]=new Array('_н','н','нн');
D[4]='Слово ВЛЮБЛЕННОЙ образовано от глагола совершенного вида ВЛЮБИТЬСЯ (ЧТО СДЕЛАТЬ?), поэтому пишется с двумя буквами Н';C[4]=2;T[4]=new Array('_н','н','нн');
D[5]='Это одно из тех слов, написание которых необходимо запомнить. В нем пишется две буквы Н. ';C[5]=2;T[5]=new Array('_н','н','нн');
// Еще очень много букв и подобных строк, написанных, по-видимому, копипастом и единой строкой (разделил построчно я для удобства чтения)
D[30]='Слово РАЗГНЕВАННУЮ образовано от глагола совершенного вида РАЗГНЕВАТЬ (ЧТО СДЕЛАТЬ?), кроме этого, имеет приставку РАЗ- , поэтому пишется с двумя буквами Н';C[30]=2;T[30]=new Array('_н','н','нн');
D[31]='Слово НЕУГНЕТЕННЫЙ имеет приставку У- , поэтому пишется с двумя буквами Н.';C[31]=2;T[31]=new Array('_н','н','нн');</script>
<div id="notearea"><p align="justify">Выберите правильные варианты ответов. Для проверки выполненного задания нажмите кнопку «Проверить».</p></div><br>
<script>if (window.opera) {var d=document.createElement('div');d.innerHTML='<p class="error">К сожалению, Ваш браузер не поддерживается. Программа работает в браузерах Internet Explorer и Mozilla Firefox.</p>';document.getElementById("notearea").appendChild(d);}</script>
Государственный портал о русском языке Грамота.ру.
Интерактивный диктант.
+176
$submit=($a!=0)?true:false;
if($submit==true)
{
redirect("index.php");
}
else
{
if($submit==false)
{
include_once("module.php");
}
}
железная индусская логика
+165
$adm="
<img src='img/up.gif' onclick='priorThread($child[id],$level, 1);' style='cursor:pointer;' title='переместить вверх'>
<img src='img/down.gif' onclick='priorThread($child[id],$level, -1);' style='cursor:pointer;' title='переместить вниз'>
<img src='img/add.gif' title='Добавить подрубрику' style='cursor:pointer;' onclick='addThread($child[id],$level);'>
<img src='img/edit.gif'title='Редактировать' style='cursor:pointer;' onclick='editThread($child[id],\"$child[name]\",$level);'>
<img src='img/del.gif' title='Удалить' style='cursor:pointer;' onclick='delThread($child[parent_id],$child[id],$level);'>";
$adm="";
Гениально:)
+101
private void SetValue(UserStructure item, int id, int tabKey, int elementKey, string newValue)
{
if (!item.Chats.ContainsKey(id))
throw new KeyNotFoundException(String.Format(
"Чат с id = '{0}' недоступен с этой учётной записи", id));
if (item.UserName != item.Chats[id].Own)
{
switch (item.Chats[id].UserPremission)
{
case UserPremission.AccountLocked:
throw new AccessViolationException(String.Format(
"Чат с id = '{0}' заблокирован", id));
}
}
int assemblyNumber = item.Chats[id].AssemplyNumber;
if (!_contentManager.AssembplyContent.ContainsKey(assemblyNumber))
throw new NotImplementedException(String.Format(
"Для сборки = '{0}' контент не реализован", assemblyNumber));
Dictionary<int, TabItem> tabs = _contentManager.AssembplyContent[assemblyNumber];
if (!tabs.ContainsKey(tabKey))
throw new NotImplementedException(String.Format(
"Вкладка с ключём = '{0}' в сборке = '{1}' не существует", tabKey, assemblyNumber));
if (!tabs[tabKey].Elements.ContainsKey(elementKey))
throw new NotImplementedException(String.Format(
"Элемент с ключём = '{0}' во вкладке = '{1}' и сборке = '{2}' не существует",
elementKey, tabKey, assemblyNumber));
ElementItem element = tabs[tabKey].Elements[elementKey];
GetSetParametrs getSetParametrs = new GetSetParametrs(item.Chats[id]);
switch (element.ContentType)
{
case ContentType.text_box:
switch (element.Resource)
{
case ResourceType.file:
getSetParametrs.SetValueToFile(element.Value, newValue);
break;
...............................................
case ResourceType.change_login:
getSetParametrs.SetValueToChangeLogin(item.UserName, newValue);
break;
case ResourceType.change_password:
getSetParametrs.SetValueToChangePassword(newValue);
break;
}
break;
case ContentType.payment_button:
switch (element.Resource)
{
case ResourceType.extend_chat:
getSetParametrs.PayForChat();
break;
case ResourceType.clear_credentials:
getSetParametrs.SetValueToClearCredentials(element.Price);
break;
case ResourceType.clear_users:
getSetParametrs.SetValueToClearUsers(element.Price);
break;
}
break;
case ContentType.money_transfer:
switch (element.Resource)
{
case ResourceType.money_to_chat:
getSetParametrs.SetValueToMoneyTransfer(item.MainChat, newValue);
break;
}
break;
default:
throw new FieldAccessException(String.Format(
"Ресурс '{0}' с ключём = '{1}' во вкладке = '{2}' и сборке = '{3}' недоступен для редакирования",
element.Resource, elementKey, tabKey, assemblyNumber));
}
}
Люди, не гавнокод ли?
Напрягает объёмность метода.
А сколько по вашему максимальное кол-во строк в методе?
Кодинг мой, приму любую критику. По поводу использования встроенных исключений попрошу промолчать
+165
function writelogin()
{
echo "<table border=0 width=100% cellspacing=0 cellpadding=0 background=design/images/layout_02.jpg height=81><tr><td>";
echo "<form height=10 name=log method=post action=login.php?action=login&referrer=\>";
echo " <table border=0 cellspacing=-1 cellpadding=0><tr><td> ";
echo " <font size=-2>Логин:<br>";
echo " <input type=textfield name=login class=textfield ><br>";
echo " Пароль<br>";
echo " <input type=password name=password class=textfield>";
echo " <td><br><input onclick='javascript:log.submit()' type=image alt='Авторизоваться' name=go src=design/images/button.jpg></table>";
echo "</form>";
echo "</table>";
}
А сколько здесь надо пальцев отрубать???:)
+119
/**
* Parses inlined match flags and set them appropriately.
*/
private void addFlag() {
int ch = peek();
for (;;) {
switch (ch) {
case 'i':
flags |= CASE_INSENSITIVE;
break;
case 'm':
flags |= MULTILINE;
break;
case 's':
flags |= DOTALL;
break;
case 'd':
flags |= UNIX_LINES;
break;
case 'u':
flags |= UNICODE_CASE;
break;
case 'c':
flags |= CANON_EQ;
break;
case 'x':
flags |= COMMENTS;
break;
case '-': // subFlag then fall through
ch = next();
subFlag();
default:
return;
}
ch = next();
}
}
/**
* Parses the second part of inlined match flags and turns off
* flags appropriately.
*/
private void subFlag() {
int ch = peek();
for (;;) {
switch (ch) {
case 'i':
flags &= ~CASE_INSENSITIVE;
break;
case 'm':
flags &= ~MULTILINE;
break;
case 's':
flags &= ~DOTALL;
break;
case 'd':
flags &= ~UNIX_LINES;
break;
case 'u':
flags &= ~UNICODE_CASE;
break;
case 'c':
flags &= ~CANON_EQ;
break;
case 'x':
flags &= ~COMMENTS;
break;
default:
return;
}
ch = next();
}
}
очередной кусок творчества Chen-Lieh Huang, Alan Liu
/* @(#)Pattern.java 1.113 07/05/07
* Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
продолжение #3976 #3975 #3940 #3998 #3999 #4007