- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Актуальна задача о двух стеках
push esp1
push esp2
Требуется реализация забывчивого стека
push 1 [1,2,3] -> [1,1,2]
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+248
Актуальна задача о двух стеках
push esp1
push esp2
Требуется реализация забывчивого стека
push 1 [1,2,3] -> [1,1,2]
+146
main(){}
Минимальная программа на Си.
−154
Исходные коды на 1С!
На джаву перейти мы рады,
Но не стерплю такой утраты,
Я снова перейду на 1С
А мой товарищ одинокий
Нам закодирует EE
Ну и кто сказал, что Маяковский умер?
+72
public EntityPlayerSP(Minecraft minecraft, World world, Session session, int i)
{
super(world);
field_35224_c = 0;
field_35221_d = 0;
field_21903_bJ = new MouseFilter();
field_21904_bK = new MouseFilter();
field_21902_bL = new MouseFilter();
mc = minecraft;
dimension = i;
if(session != null && session.username != null && session.username.length() > 0)
{
skinUrl = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(session.username).append(".png").toString();
}
username = session.username;
}
Minecraft
+148
if(!count)
count=0;
switch(type){
case 'writing':
count++;
break;
case 'stopWriting':
count--;
break;
default:
return;
}
//Shit happens.
if(count<0)
count=0;
+156
function checksubmit(obj){
ds = obj.message.value;
while (ds.indexOf("[Результат выстрела.]") > -1) {
variant=7;
priz=Math.round(Math.random() * variant);
ds = ds.replace('[Результат выстрела.]',' [img]http://mystalker.at.ua/cub/cub'+priz+'.gif[/img] ');
} obj.message.value = ds; }
Тут больше доставляет описание чем код )))
Особенно "давно покрылся славой" и "Учесть,что скрипту более 4-х лет и он заслуживает уважения".
http://u.to/a6k6AQ
+73
final QOrder qSub = new QOrder("qSub");
final Predicate[] filters = getFilters(qSub, null, null);
if (filters.length > 0) {
// conditions.add(Arrays.asList(filters)); // Do not do this.
// The subquery is here so that MySQL doesn't use the wrong index for
// ORDER BY... LIMIT if we directly add the filter by custid/custdept
// to the list of filters, which will make the search very slow.
// Well, perhaps an ugly workaround, and we might want to adjust
// the custid/custdept index in the future... somehow.
conditions.add(q.id.in(QueryDsl.subFrom(qSub).where(filters).list(qSub.id)));
}
Обход косяков конкретной СУБД на уровне ORM. Абстракция, что и говорить.
−103
@name = @arg;
@name = User.new;
@name.register;
@name = '';
@arg ='';
@user = @arg;
@user.login;
@user = '';
Вырезан наиболее эпичный фрагмент кода
+135
main(){
char i, *mas[] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
printf("%s%s%s",system("pause>nul"),puts(mas[i-1]),scanf("%d",&i));
}
Определение месяца по его номеру в 4 строчки.
+154
public function translate($text, $save_register = false){
$length = mb_strlen($text, 'utf-8');
if (!$save_register)
$text = mb_strtolower($text, 'utf-8');
$translit = '';
for ($i=0; $i<=$length-1; $i++){
$letter = iconv_substr($text, $i, 1, 'utf-8');
switch ($letter){
case 'а':
$translit .= 'a';
break;
case 'б':
$translit .= 'b';
break;
case 'в':
$translit .= 'v';
break;
case 'г':
$translit .= 'g';
break;
case 'д':
$translit .= 'd';
break;
case 'е':
$translit .= 'e';
break;
case 'ё':
$translit .= 'yo';
break;
case 'ж':
$translit .= 'zh';
break;
case 'з':
$translit .= 'z';
break;
case 'и':
$translit .= 'i';
break;
case 'й':
$translit .= 'j';
break;
case 'к':
$translit .= 'k';
break;
case 'л':
$translit .= 'l';
break;
case 'м':
$translit .= 'm';
break;
case 'н':
$translit .= 'n';
break;
case 'о':
$translit .= 'o';
break;
case 'п':
$translit .= 'p';
break;
case 'р':
$translit .= 'r';
break;
case 'с':
$translit .= 's';
break;
case 'т':
$translit .= 't';
break;
case 'у':
$translit .= 'u';
break;
case 'ф':
$translit .= 'f';
break;
case 'х':
$translit .= 'h';
break;
case 'ц':
$translit .= 'c';
break;
case 'ч':
$translit .= 'ch';
break;
case 'ш':
$translit .= 'sh';
break;
case 'щ':
$translit .= 'w';
break;
case 'ы':
$translit .= 'y';
break;
case 'э':
$translit .= 'je';
break;
case 'ю':
$translit .= 'ju';
break;
case 'я':
$translit .= 'ya';
ну и далеее в таком же духе...включая цифры..