- 1
- 2
string a = 'a'+""+'b';
string b = ""+'a'+'b';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
string a = 'a'+""+'b';
string b = ""+'a'+'b';
может и боян
−116
var muNumb:Number = 0;
for (var myAttribute in _root.levelsTexts[_root.gameWeek].childNodes[_root.weekDay].childNodes[0].attributes) {
if (myAttribute.substr(0, 7) == "product") {
myArr[muNumb] = _root.levelsTexts[_root.gameWeek][_root.weekDay].childNodes[0].attributes[myAttribute]);
//<...>
muNumb = muNumb + 1;
}
}
Просто песня.
−179
def mac_search(*args):
db = MySQLdb.connect(host="localhost",user="test",passwd="test",db="test")
cursor = db.cursor()
cursor.execute('SELECT * FROM ip_groups WHERE mac="%s" AND is_deleted=0;' %args[0].split()[0])
for j in cursor.fetchall():
cursor.execute("SELECT * FROM iptraffic_service_links WHERE ip_group_id=%s and is_deleted=0;" %j[1])
for j1 in cursor.fetchall():
cursor.execute("SELECT * FROM service_links WHERE id=%s AND is_deleted=0;" %j1[0])
for j2 in cursor.fetchall():
cursor.execute("SELECT * FROM accounts WHERE is_deleted=0 AND id=%s AND is_blocked=0;" %j2[2])
for j3 in cursor.fetchall():
cursor.execute("SELECT * FROM service_links WHERE account_id=%s AND is_deleted=0;" %j2[2])
for j4 in cursor.fetchall():
if j4[3]==465 or j4[3]==641:
cursor.execute("SELECT * FROM s_multicast WHERE service_id=%s AND %s>=ip_start AND %s<=ip_end;" %(j4[3],args[0].split()[1],args[0].split()[1]))
for j5 in cursor.fetchall():
return j5
Я конечно понимаю, таким уже не удивить. Но все же.
http://www.python.su/forum/viewtopic.php?pid=76855
+156
RewriteCond %{REQUEST_URI} !\.(cssіjsіjpgіgifіpng)$
Творение удаленного сотрудника. Долго не мог понять, почему сервер кидает 500 ошибку.
+159
private function cp1251_utf8($sInput) {
$sOutput = "";
for ( $i = 0; $i < strlen( $sInput ); $i++ )
{
$iAscii = ord( $sInput[$i] );
if ( $iAscii >= 192 && $iAscii <= 255 )
$sOutput .= "&#".( 1040 + ( $iAscii - 192 ) ).";";
else if ( $iAscii == 168 )
$sOutput .= "&#".( 1025 ).";";
else if ( $iAscii == 184 )
$sOutput .= "&#".( 1105 ).";";
else
$sOutput .= $sInput[$i];
}
return $sOutput;
}
protected function utf8_strtr($str, $from, $to = '') {
$str = iconv('UTF-8', 'cp1251', $str);
$str = $to ? strtr($str, $from, $to) : strtr($str, $from);
return iconv('cp1251', 'UTF-8', $str);
}
public function date_rus($str) {
$str = str_replace('Jan', 'Янв', $str);
$str = str_replace('Feb', 'Фев', $str);
$str = str_replace('Mar', 'Мар', $str);
$str = str_replace('Apr', 'Апр', $str);
$str = str_replace('May', 'Май', $str);
$str = str_replace('Jun', 'Июн', $str);
$str = str_replace('Jul', 'Июл', $str);
$str = str_replace('Aug', 'Авг', $str);
$str = str_replace('Sep', 'Сен', $str);
$str = str_replace('Oct', 'Окт', $str);
$str = str_replace('Nov', 'Ноя', $str);
$str = str_replace('Dec', 'Дек', $str);
return $str;
}
пара функций из одного интересного проекта =)
перекодировка с подвыпердоворотом, перевод даты на русский без компромисов
−99
begin
# etc
rescue Exception => e
case e
when LinkedIn::Unauthorized
account.invalidate_token if !account.invalid_token?
raise InvalidTokenException.new(account.primary, provider_name)
when LinkedIn::InformLinkedIn, LinkedIn::Unavailable #LinkedIn::Unavailable represents 502..503 error codes & LinkedIn::InformLinkedIn represent 500
raise UnexpectedApiException.new(provider_name)
else
handle_api_exception(e, e.message)
end
end
элегантный отлов ексепшнов
+84
List<SomeClass> someClassList = new ArrayList<SomeClass>();
<...>
int i = 0;
for (SomeClass someClassVariable: someClassList) {
doSomething(someClassList().get(i).getText(), someClassList().get(i).getId);
++i;
}
+164
layer = eval('document.getElementById("' + name + '").style');
Зачееееем?
+163
$nombre = $_POST['nombre'];
$email = $_POST['email'];
if ($nombre == "" || $email == "") {
...
if (!isValidEmail($email)) {
echo "<script type=\"text/javascript\">
alert('El e-mail que ha introducido es incorrecto');
document.location.href='index.html';
</script>";
exit();
} else {
...
if ($result) {
$resultado = mysql_query("INSERT INTO datos (nombre,email) VALUES ('" . $nombre . "','" . $email . "')", $conexion);
выцарапываю себе глаза. это почти index в продакшене.
+158
$(document).ready(function(){
i=1;
$("#go_pr").click(function () {
i=i-1;
if (i==0) {i=4;}
$('.diva').hide('fade');
$('#s'+i).show('fade');
$('.go').removeClass('acti');
$('#go'+i).addClass('acti');
return false;
});
$("#go_nx").click(function () {
i=i+1;
if (i==5) {i=1;}
$('.diva').hide('fade');
$('#s'+i).show('fade');
$('.go').removeClass('acti');
$('#go'+i).addClass('acti');
return false;
});
$("#go1").click(function () {
i=1;
$('.diva').hide('fade');
$('#s1').show('fade');
$('.go').removeClass('acti');
$(this).addClass('acti');
});
$("#go2").click(function () {
i=2;
$('.diva').hide('fade');
$('#s2').show('fade');
$('.go').removeClass('acti');
$(this).addClass('acti');
});
$("#go3").click(function () {
i=3;
$('.diva').hide('fade');
$('#s3').show('fade');
$('.go').removeClass('acti');
$(this).addClass('acti');
});
$("#go4").click(function () {
i=4;
$('.diva').hide('fade');
$('#s4').show('fade');
$('.go').removeClass('acti');
$(this).addClass('acti');
});
});