- 1
- 2
- 3
- 4
- 5
- 6
#include <QtGui>
#include <math.h>
#include "scene3D.h"
#include "glext.h"
const GLfloat pi=3.141593, k=pi/180;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1020
#include <QtGui>
#include <math.h>
#include "scene3D.h"
#include "glext.h"
const GLfloat pi=3.141593, k=pi/180;
http://www.gamedev.ru/code/articles/OpenGL_Qt4_part2 maximum omsk
+135
-- html-код --
<div class="sp_middle_row_right" style="margin-right: 10px;">
<input type="hidden" name="capcha" value="1396309901" />
<img src="http://www.uatrade.net/include/parser/capcha.php?image=1396309901" alt="capcha" title="capcha"/>
</div>
-- html-код --
var capcha = $('input[name=capcha]').attr('value');
var manual_capcha = $('input[name=manual_capcha]').attr('value');
$.post('http://www.uatrade.net/include/parser/ajax_capcha.php', {capcha:capcha, manual_capcha:manual_capcha}, function(d){
if(Number(d) === 1){
-- код--
$.post('http://www.uatrade.net/include/parser/ajax_position.php', {domain:domain, keywords:keywords, yandex:yandex, google:google, country:country}, function(res){
-- код --
}
}else{
alert('Введите правильно капчу.');
return false;
}
Пояснение. Капча генерируется "просто и со вкусом". генерится рандомное число, вырезаются первые 4 цифры и это число умножается на 2,5 потом округляется. Результат выводится на картинку. Остальное, думаю, пояснений не требует.
Это только некоторые "гениальные" моменты из формы (http://www.uatrade.net/parser_position) для проверки позиций сайтов по ключевикам на сайте одной компании, занимающейся созданием и продвижением сайтов (www.uatrade.net).
+112
result = result += (od.UnitPrice * od.Quantity);
Источник:
http://msdn.microsoft.com/ru-ru/library/ff852066.aspx#Y0
+161
<?php
/**
* Cleaning Input Script
* Copyright 2009 - www.pgmr.co.uk - [email protected]
*/
function clean($str) {
if(!get_magic_quotes_gpc()) {
$str = addslashes($str);
}
$str = strip_tags(htmlspecialchars($str));
return $str;
}
?>
"Универсальная функция для защиты сайта от XSS, SQL и JS-инъекций."
http://2lx.ru/2011/04/funkciya-dlya-zashhity-sajta-ot-vzloma/
+127
<p>
Журкабаев
<span> </span>
<span>- заместитель акима города Костаная,</span>
</p>
<p>
Марат Кенжебекович
<span> председатель комиссии</span>
</p>
http://kostanay-city.kz/index.php?mod=page&obj=2701 таблица в центре страницы, кода много, поэтому приведу часть... Мне жаль того кто её делал, но еще больше жаль знакомого которому пришлось переносить это чудо на новый сайт... CTRL + U, не поможет посмотреть всю картину, т.к. данные подгружаются, но firebug приятно радует)
+167
inExp = function (dig, exp) {
if (exp == 1) return alert(dig);
if (exp == 2) return alert(dig*dig);
if (exp == 3) return alert(dig*dig*dig);
if (exp == 4) return alert(dig*dig*dig*dig);
if (exp == 5) return alert(dig*dig*dig*dig*dig);
if (exp == 6) return alert(dig*dig*dig*dig*dig*dig);
if (exp == 7) return alert(dig*dig*dig*dig*dig*dig*dig);
if (exp == 8 ) return alert(dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 9) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 10) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 11) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 12) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 13) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 14) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 15) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 16) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 17) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 18) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 19) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 20) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 21) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 22) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 23) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 24) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 25) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 26) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 27) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 28) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 29) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 30) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
}
Функция возведения в степень.
http://2lx.ru/2010/03/javascript-funkciya-vozvedeniya-v-stepen/
+120
/// <summary>
/// Calculates and returns a hashcode based on this user's
/// MarketName and default units. The hashcode should be
/// unique for each different combination of MarketName and
/// units.
/// </summary>
/// <returns>An int that may be positive or negative.</returns>
public override int GetHashCode()
{
// A function like this raises innumerable questions. Why did they over ride the
// hash code function? Why did they use an attribute that is not certain to be unique?
// why did they not use the one that is going to be unique? Why did they not cvheck to
// see if the thing they were hasing was not null? When did my life go so far off the rails
// that I have to deal with code like this? How many places call this code? Why did they not
// include any meaningful comments? Why does it suddenly start breaking after the 3.5 upgrade?
// in an effort to avoid thinking about those questions, I've justy changed the has to use the
// unique user id instead of the retarded defaultuserunits hash.
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append(this.MarketName);
if (this.DefaultUserUnits != null)
{
sb.Append(Utility.StringUtility.GetJSObjectLiteral(this.DefaultUserUnits));
}
else
{
sb.Append(Utility.StringUtility.GetJSObjectLiteral(this.ID));
}
return sb.ToString().GetHashCode();
}
−122
public static function hide (target:MovieClip, time:Number = .1, finshCallBack:Function = null, time2:Number = 0):void
{
if (!target) return;
cansel(target);
var fun:Function = function (event:Event = null):void
{
var tw:Tween = new Tween(target, 'alpha', null, target.alpha, 0, time, true);
tw.addEventListener(TweenEvent.MOTION_FINISH, hideEnd);
if (finshCallBack != null) tw.addEventListener(TweenEvent.MOTION_FINISH, finshCallBack);
if (target['tw']) target['tw'].stop();
target['tw'] = tw;
target['is_hide'] = true;
if (target.hasOwnProperty('is_over')) target['is_over'] = false;
}
if (time2 == 0)
{
fun();
}
else
{
var timer:MyTimer = new MyTimer(time2 * 1000, 1);
target['timer'] = timer;
timer.addEventListener(TimerEvent.TIMER_COMPLETE, fun);
timer.start();
}
}
Вот такой недотвин)
+1009
void SendIntMessages(int* array, int len, bool sendFromstart)
{
int i = sendFromstart ? 0 : (len - 1);
for (;;)
{
if ((sendFromstart) && (i >= len)) break;
else if ((!sendFromstart) && (i < 0)) break;
SentIntMessage(array[i]);
if (sendFromstart) i++;
else i--;
}
}
Гибкий цикл.
+161
function to_int_convert($num)
{
$arr_num = str_split($num);
$new_num = "";
foreach($arr_num as $key => $value)
if($value == intval($value))
$new_num = $new_num.$value;
return $new_num;
}