- 1
( $resultat == 1 AND $resultat != '' AND $resultat != 0 ) ? true : false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
( $resultat == 1 AND $resultat != '' AND $resultat != 0 ) ? true : false;
Что-бы наверняка.
+164
$sql = "SELECT (max(nid) + 1) FROM cms_news";
$MySQL_baza->ExecQuery($sql);
$myrow=$MySQL_baza->FetchArray();
$max=$myrow[0];
Копался в одном старом проекте, не сразу понял зачем нужен следующий код.
Автоинкримент %)
+87
function det5(var a:atab):double;
{FUNKCIYA VYCHISLYAET OPREDELITEL MATRITSY 5-go PORYADKA a}
begin
det5:=
+a[1,1]*a[2,2]*a[3,3]*a[4,4]*a[5,5]-a[1,2]*a[2,1]*a[3,3]*a[4,4]*a[5,5]
+a[1,3]*a[2,1]*a[3,2]*a[4,4]*a[5,5]-a[1,1]*a[2,3]*a[3,2]*a[4,4]*a[5,5]
-a[1,3]*a[2,2]*a[3,1]*a[4,4]*a[5,5]+a[1,2]*a[2,3]*a[3,1]*a[4,4]*a[5,5]
-a[1,4]*a[2,1]*a[3,2]*a[4,3]*a[5,5]+a[1,1]*a[2,4]*a[3,2]*a[4,3]*a[5,5]
-a[1,1]*a[2,2]*a[3,4]*a[4,3]*a[5,5]+a[1,4]*a[2,2]*a[3,1]*a[4,3]*a[5,5]
-a[1,2]*a[2,4]*a[3,1]*a[4,3]*a[5,5]+a[1,2]*a[2,1]*a[3,4]*a[4,3]*a[5,5]
-a[1,4]*a[2,3]*a[3,1]*a[4,2]*a[5,5]+a[1,3]*a[2,4]*a[3,1]*a[4,2]*a[5,5]
-a[1,3]*a[2,1]*a[3,4]*a[4,2]*a[5,5]+a[1,4]*a[2,1]*a[3,3]*a[4,2]*a[5,5]
-a[1,1]*a[2,4]*a[3,3]*a[4,2]*a[5,5]+a[1,1]*a[2,3]*a[3,4]*a[4,2]*a[5,5]
+a[1,4]*a[2,3]*a[3,2]*a[4,1]*a[5,5]-a[1,3]*a[2,4]*a[3,2]*a[4,1]*a[5,5]
+a[1,3]*a[2,2]*a[3,4]*a[4,1]*a[5,5]-a[1,4]*a[2,2]*a[3,3]*a[4,1]*a[5,5]
+a[1,2]*a[2,4]*a[3,3]*a[4,1]*a[5,5]-a[1,2]*a[2,3]*a[3,4]*a[4,1]*a[5,5]
+a[1,5]*a[2,1]*a[3,2]*a[4,3]*a[5,4]-a[1,1]*a[2,5]*a[3,2]*a[4,3]*a[5,4]
+a[1,1]*a[2,2]*a[3,5]*a[4,3]*a[5,4]-a[1,1]*a[2,2]*a[3,3]*a[4,5]*a[5,4]
-a[1,5]*a[2,2]*a[3,1]*a[4,3]*a[5,4]+a[1,2]*a[2,5]*a[3,1]*a[4,3]*a[5,4]
-a[1,2]*a[2,1]*a[3,5]*a[4,3]*a[5,4]+a[1,2]*a[2,1]*a[3,3]*a[4,5]*a[5,4]
+a[1,5]*a[2,3]*a[3,1]*a[4,2]*a[5,4]-a[1,3]*a[2,5]*a[3,1]*a[4,2]*a[5,4]
+a[1,3]*a[2,1]*a[3,5]*a[4,2]*a[5,4]-a[1,3]*a[2,1]*a[3,2]*a[4,5]*a[5,4]
-a[1,5]*a[2,1]*a[3,3]*a[4,2]*a[5,4]+a[1,1]*a[2,5]*a[3,3]*a[4,2]*a[5,4]
-a[1,1]*a[2,3]*a[3,5]*a[4,2]*a[5,4]+a[1,1]*a[2,3]*a[3,2]*a[4,5]*a[5,4]
-a[1,5]*a[2,3]*a[3,2]*a[4,1]*a[5,4]+a[1,3]*a[2,5]*a[3,2]*a[4,1]*a[5,4]
-a[1,3]*a[2,2]*a[3,5]*a[4,1]*a[5,4]+a[1,3]*a[2,2]*a[3,1]*a[4,5]*a[5,4]
+a[1,5]*a[2,2]*a[3,3]*a[4,1]*a[5,4]-a[1,2]*a[2,5]*a[3,3]*a[4,1]*a[5,4]
+a[1,2]*a[2,3]*a[3,5]*a[4,1]*a[5,4]-a[1,2]*a[2,3]*a[3,1]*a[4,5]*a[5,4]
-a[1,5]*a[2,4]*a[3,1]*a[4,2]*a[5,3]+a[1,4]*a[2,5]*a[3,1]*a[4,2]*a[5,3]
-a[1,4]*a[2,1]*a[3,5]*a[4,2]*a[5,3]+a[1,4]*a[2,1]*a[3,2]*a[4,5]*a[5,3]
+a[1,5]*a[2,1]*a[3,4]*a[4,2]*a[5,3]-a[1,1]*a[2,5]*a[3,4]*a[4,2]*a[5,3]
+a[1,1]*a[2,4]*a[3,5]*a[4,2]*a[5,3]-a[1,1]*a[2,4]*a[3,2]*a[4,5]*a[5,3]
-a[1,5]*a[2,1]*a[3,2]*a[4,4]*a[5,3]+a[1,1]*a[2,5]*a[3,2]*a[4,4]*a[5,3]
-a[1,1]*a[2,2]*a[3,5]*a[4,4]*a[5,3]+a[1,1]*a[2,2]*a[3,4]*a[4,5]*a[5,3]
+a[1,5]*a[2,4]*a[3,2]*a[4,1]*a[5,3]-a[1,4]*a[2,5]*a[3,2]*a[4,1]*a[5,3]
+a[1,4]*a[2,2]*a[3,5]*a[4,1]*a[5,3]-a[1,4]*a[2,2]*a[3,1]*a[4,5]*a[5,3]
-a[1,5]*a[2,2]*a[3,4]*a[4,1]*a[5,3]+a[1,2]*a[2,5]*a[3,4]*a[4,1]*a[5,3]
-a[1,2]*a[2,4]*a[3,5]*a[4,1]*a[5,3]+a[1,2]*a[2,4]*a[3,1]*a[4,5]*a[5,3]
+a[1,5]*a[2,2]*a[3,1]*a[4,4]*a[5,3]-a[1,2]*a[2,5]*a[3,1]*a[4,4]*a[5,3]
+a[1,2]*a[2,1]*a[3,5]*a[4,4]*a[5,3]-a[1,2]*a[2,1]*a[3,4]*a[4,5]*a[5,3]
-a[1,5]*a[2,4]*a[3,3]*a[4,1]*a[5,2]+a[1,4]*a[2,5]*a[3,3]*a[4,1]*a[5,2]
-a[1,4]*a[2,3]*a[3,5]*a[4,1]*a[5,2]+a[1,4]*a[2,3]*a[3,1]*a[4,5]*a[5,2]
+a[1,5]*a[2,3]*a[3,4]*a[4,1]*a[5,2]-a[1,3]*a[2,5]*a[3,4]*a[4,1]*a[5,2]
+a[1,3]*a[2,4]*a[3,5]*a[4,1]*a[5,2]-a[1,3]*a[2,4]*a[3,1]*a[4,5]*a[5,2]
-a[1,5]*a[2,3]*a[3,1]*a[4,4]*a[5,2]+a[1,3]*a[2,5]*a[3,1]*a[4,4]*a[5,2]
-a[1,3]*a[2,1]*a[3,5]*a[4,4]*a[5,2]+a[1,3]*a[2,1]*a[3,4]*a[4,5]*a[5,2]
+a[1,5]*a[2,4]*a[3,1]*a[4,3]*a[5,2]-a[1,4]*a[2,5]*a[3,1]*a[4,3]*a[5,2]
+a[1,4]*a[2,1]*a[3,5]*a[4,3]*a[5,2]-a[1,4]*a[2,1]*a[3,3]*a[4,5]*a[5,2]
-a[1,5]*a[2,1]*a[3,4]*a[4,3]*a[5,2]+a[1,1]*a[2,5]*a[3,4]*a[4,3]*a[5,2]
-a[1,1]*a[2,4]*a[3,5]*a[4,3]*a[5,2]+a[1,1]*a[2,4]*a[3,3]*a[4,5]*a[5,2]
+a[1,5]*a[2,1]*a[3,3]*a[4,4]*a[5,2]-a[1,1]*a[2,5]*a[3,3]*a[4,4]*a[5,2]
+a[1,1]*a[2,3]*a[3,5]*a[4,4]*a[5,2]-a[1,1]*a[2,3]*a[3,4]*a[4,5]*a[5,2]
+a[1,5]*a[2,4]*a[3,3]*a[4,2]*a[5,1]-a[1,4]*a[2,5]*a[3,3]*a[4,2]*a[5,1]
+a[1,4]*a[2,3]*a[3,5]*a[4,2]*a[5,1]-a[1,4]*a[2,3]*a[3,2]*a[4,5]*a[5,1]
-a[1,5]*a[2,3]*a[3,4]*a[4,2]*a[5,1]+a[1,3]*a[2,5]*a[3,4]*a[4,2]*a[5,1]
-a[1,3]*a[2,4]*a[3,5]*a[4,2]*a[5,1]+a[1,3]*a[2,4]*a[3,2]*a[4,5]*a[5,1]
+a[1,5]*a[2,3]*a[3,2]*a[4,4]*a[5,1]-a[1,3]*a[2,5]*a[3,2]*a[4,4]*a[5,1]
+a[1,3]*a[2,2]*a[3,5]*a[4,4]*a[5,1]-a[1,3]*a[2,2]*a[3,4]*a[4,5]....
Жалко, что вся функця не поместилась.
Найдено здесь. http://bbi-math.narod.ru/rosenbrock/rosenbrock.html
Там автор показывает мастерство владения циклами и рекурсиями. А так же демонстрирует каменную выдержку и самообладание, при наборе такого кода.
+86
public void type(char character) {
switch (character) {
case 'a': doType(VK_A); break;
case 'b': doType(VK_B); break;
case 'c': doType(VK_C); break;
case 'd': doType(VK_D); break;
case 'e': doType(VK_E); break;
case 'f': doType(VK_F); break;
case 'g': doType(VK_G); break;
case 'h': doType(VK_H); break;
case 'i': doType(VK_I); break;
case 'j': doType(VK_J); break;
case 'k': doType(VK_K); break;
case 'l': doType(VK_L); break;
case 'm': doType(VK_M); break;
case 'n': doType(VK_N); break;
case 'o': doType(VK_O); break;
case 'p': doType(VK_P); break;
case 'q': doType(VK_Q); break;
case 'r': doType(VK_R); break;
case 's': doType(VK_S); break;
case 't': doType(VK_T); break;
case 'u': doType(VK_U); break;
case 'v': doType(VK_V); break;
case 'w': doType(VK_W); break;
case 'x': doType(VK_X); break;
case 'y': doType(VK_Y); break;
case 'z': doType(VK_Z); break;
case 'A': doType(VK_SHIFT, VK_A); break;
case 'B': doType(VK_SHIFT, VK_B); break;
case 'C': doType(VK_SHIFT, VK_C); break;
case 'D': doType(VK_SHIFT, VK_D); break;
case 'E': doType(VK_SHIFT, VK_E); break;
<...>
case '$': doType(VK_DOLLAR); break;
case '%': doType(VK_SHIFT, VK_5); break;
case '^': doType(VK_CIRCUMFLEX); break;
case '&': doType(VK_AMPERSAND); break;
case '*': doType(VK_ASTERISK); break;
case '(': doType(VK_LEFT_PARENTHESIS); break;
case ')': doType(VK_RIGHT_PARENTHESIS); break;
case '_': doType(VK_UNDERSCORE); break;
case '+': doType(VK_PLUS); break;
case '\t': doType(VK_TAB); break;
case '\n': doType(VK_ENTER); break;
case '[': doType(VK_OPEN_BRACKET); break;
case ']': doType(VK_CLOSE_BRACKET); break;
case '\\': doType(VK_BACK_SLASH); break;
case '{': doType(VK_SHIFT, VK_OPEN_BRACKET); break;
case '}': doType(VK_SHIFT, VK_CLOSE_BRACKET); break;
case '|': doType(VK_SHIFT, VK_BACK_SLASH); break;
case ';': doType(VK_SEMICOLON); break;
case ':': doType(VK_COLON); break;
case '\'': doType(VK_QUOTE); break;
case '"': doType(VK_QUOTEDBL); break;
case ',': doType(VK_COMMA); break;
case '<': doType(VK_LESS); break;
case '.': doType(VK_PERIOD); break;
case '>': doType(VK_GREATER); break;
case '/': doType(VK_SLASH); break;
case '?': doType(VK_SHIFT, VK_SLASH); break;
case ' ': doType(VK_SPACE); break;
default:
http://stackoverflow.com/questions/1248510/convert-string-to-keyevents
Конвертируем символы в клавиши.
Боян, да. Но теперь на джаве. Кстати, автор забыл про toLower и toUpper.
+169
<img onmouseover="this.style.cursor='pointer'" onmouseout="this.style.cursor=''">
+1020
#include <stdio.h>
#define _0000 0
#define _0001 int
#define _0010 a
#define _0011 16
#define _0100 b
#define _0101 c
#define _0110 printf
#define _0111 "%d"
#define _1000 d
#define _1001 (
#define _1010 )
#define _1011 =
int main()
{
_0001 _1000 _1011 _0011;
_0001 _0010 _1011 _1000;
_0001 _0100 _1011 _1001--_1000 _1010+++_1001++_1000 _1010;
_0001 _0101 _1011 _0010>_0100?_0010:_0100>_0010?_0100:_0000;
_0110 _1001 _0111, _0101 _1010;
getchar();
}
Показал первому курсу define, на дом задал простейшую задачу. На следующий день увидел это.
+161
function GetBasketUserID($bSkipFUserInit = False)
{
$bSkipFUserInit = ($bSkipFUserInit ? True : False); // <----это зачем вообще надо
if (!array_key_exists("SALE_USER_ID", $_SESSION))
$_SESSION["SALE_USER_ID"] = 0;
CSaleBasket::Init(false, $bSkipFUserInit);
return $_SESSION["SALE_USER_ID"];
}
Стандартная функция модуля интернет-магазина в битригзе. Наткнулся во время поиска неуловимого бага, из-за которого пришлось лезть в кишки CMS
+169
function moveup() {
if (document.all.menuedit.menuitemslist.selectedIndex > 0) {
var addt = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).text;
var addv = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).value;
var addtold = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex - 1).text;
var addvold = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex - 1).value;
document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex - 1).text = addt;
document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex - 1).value = addv;
document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).text = addtold;
document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).value = addvold;
document.all.menuedit.menuitemslist.selectedIndex = document.all.menuedit.menuitemslist.selectedIndex - 1;
}
}
function movedown() {
if ((document.all.menuedit.menuitemslist.selectedIndex > -1) && (document.all.menuedit.menuitemslist.selectedIndex < (document.all.menuedit.menuitemslist.length - 1))) {
var addt = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).text;
var addv = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).value;
var addtold = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex + 1).text;
var addvold = document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex + 1).value;
document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex + 1).text = addt;
document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex + 1).value = addv;
document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).text = addtold;
document.all.menuedit.menuitemslist.options(document.all.menuedit.menuitemslist.selectedIndex).value = addvold;
document.all.menuedit.menuitemslist.selectedIndex = document.all.menuedit.menuitemslist.selectedIndex + 1;
}
}
код видимо осуществляет манипуляции с элементами меню.
написано в до-jQuer-ные времена иркутскими быдлокодерами.
+113
if (args.first ? 1 : 0 + args.second ? 1 : 0 + args.third ? 1 : 0 > 1)
+145
<?php
$tmp = mcc_get_contacts();
if (!empty($tmp)) {
$i = 0;
foreach ($tmp as $k => $v) {
if (empty($v['coords'])) {
echo '<div class="s_adr" style="width: 275px;">' . "\r\n";
echo 'г. <span>' . $v['city'] . '</span><br /><br />' . "\r\n";
if (!empty($v['telfax'])) foreach ($v['telfax'] as $v_t) {
echo 'Тел/факс: <span>' . $v_t . '</span><br />' . "\r\n";
}
if (!empty($v['tel'])) foreach ($v['tel'] as $v_t) {
echo 'Телефон: <span>' . $v_t . '</span><br />' . "\r\n";
}
echo 'e-mail: <a href="mailto:' . $v['email'] . '">' . $v['email'] . '</a><br />' . "\r\n";
echo '</div>' . "\r\n";
} else {
echo '<div class="s_cont">' . "\r\n";
if ($i === 0) {
echo '<div class="print-icon"><a href="#print" onclick="window.print(); return false;">Печать</a></div>' . "\r\n";
}
echo '<div class="map" id="map' . $k . '">' . $v['coords'] . '</div>' . "\r\n";
echo '<div class="s_adr" >' . "\r\n";
echo 'г. <span>' . $v['city'] . '</span><br /><br />' . "\r\n";
echo '<p>';
if (!empty($v['telfax'])) foreach ($v['telfax'] as $v_t) {
echo 'Тел/факс: <span>' . $v_t . '</span><br />' . "\r\n";
}
if (!empty($v['tel'])) foreach ($v['tel'] as $v_t) {
echo 'Телефон: <span>' . $v_t . '</span><br />' . "\r\n";
}
echo 'e-mail: <a href="mailto:' . $v['email'] . '">' . $v['email'] . '</a></p>' . "\r\n";
echo '<p>';
if (!empty($v['metro'])) {
echo 'м. "' . implode('" / "', $v['metro']) . '",<br />' . "\r\n";
}
echo $v['address'] . '</p>' . "\r\n";
echo '</div>' . "\r\n";
echo '</div>' . "\r\n";
echo '<div class="hr"></div>' . "\r\n";
}
$i++;
}
}
?>
<div class="hr"></div>
<script src="<?php bloginfo('stylesheet_directory'); ?>/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAY78XWK5-Zy3qhkiV3w_m0hTPoZqTU4uhKIMSNHImBFQOd4WjahSr_Q8JwRSdhkeCWJkgoFFnVWj2Aw" type="text/javascript"></script>
<script type="text/javascript"><!--
$(document).ready(function(){
var show_map = function(o, p3, p2, p1, p0, p4) {
if (o.length) {
o.empty().show();
var s = $('<img class="print" />').attr('alt', '');
s.attr('src', 'http://maps.google.com/staticmap?center=' + p0 + ',' + p1 + '&zoom=' + p4 + '&size=580x312&maptype=roadmap&markers=' + p2 + ',' + p3 + '&hl=ru&key=ABQIAAAAY78XWK5-Zy3qhkiV3w_m0hTPoZqTU4uhKIMSNHImBFQOd4WjahSr_Q8JwRSdhkeCWJkgoFFnVWj2Aw');
o.next().after(s);
var map = new GMap2(o.get(0));
map.addControl(new GSmallMapControl());
map.setCenter(new GLatLng(p0, p1), p4);
var marker = new GMarker(new GLatLng(p2, p3));
map.addOverlay(marker);
}
};
if (GBrowserIsCompatible()) {
$('div.map').each(function () {
var p = $(this).text().split(',');
show_map($(this), parseFloat(p[1]), parseFloat(p[0]), parseFloat(p[3]), parseFloat(p[2]), parseInt(p[4]));
});
}
});
//--></script>