- 1
$period = in_array($bullRegionId,array_keys($periods)) ? $periods[$bullRegionId]['text'] : $periods['default']['text'];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
$period = in_array($bullRegionId,array_keys($periods)) ? $periods[$bullRegionId]['text'] : $periods['default']['text'];
Интересна сама проверка на существование ключа, не правда ли? :-)
Код мой. Коллега учуял, что от него несколько плохо пахнет и предложил запостить сюда))
+135
+164
if($_SESSION['use_test_xml'] && false) {
if(!responseTestXml('chekin_'.$_GET['userid'].'_'.( ($_GET['placeid']) ? $_GET['placeid'] : $_GET['eventid'] ).'.xml')) {
responseTestXml('err.xml',array('message'=>'Unxpected situation. Please use these users: 12345,54321 and places|events: 1-9.'));
}
} else {
...
плеать...
+175
if (last=="ня") {new_name=name[0].substring(0, name[0].length-2) + 'ни';}
if (last=="др") {new_name=name[0].substring(0, name[0].length-2) + 'дра';}
if (last=="та") {new_name=name[0].substring(0, name[0].length-2) + 'ты';}
if (last=="лл") {new_name=name[0].substring(0, name[0].length-2) + 'лла';}
if (last=="ия") {new_name=name[0].substring(0, name[0].length-2) + 'ии';}
if (last=="ан") {new_name=name[0].substring(0, name[0].length-2) + 'ана';}
if (last=="ся") {new_name=name[0].substring(0, name[0].length-2) + 'си';}
if (last=="ий") {new_name=name[0].substring(0, name[0].length-2) + 'ия';}
if (last=="ма") {new_name=name[0].substring(0, name[0].length-2) + 'мы';}
if (last=="ас") {new_name=name[0].substring(0, name[0].length-2) + 'аса';}
if (last=="ья") {new_name=name[0].substring(0, name[0].length-2) + 'ьи';}
if (last=="ря") {new_name=name[0].substring(0, name[0].length-2) + 'ри';}
if (last=="ка") {new_name=name[0].substring(0, name[0].length-2) + 'ки';}
if (last=="ра") {new_name=name[0].substring(0, name[0].length-2) + 'ры';}
if (last=="на") {new_name=name[0].substring(0, name[0].length-2) + 'ны';}
if (last=="ша") {new_name=name[0].substring(0, name[0].length-2) + 'ши';}
if (last=="тя") {new_name=name[0].substring(0, name[0].length-2) + 'ти';}
if (last=="ис") {new_name=name[0].substring(0, name[0].length-2) + 'иса';}
if (last=="сю") {new_name=name[0].substring(0, name[0].length-2) + 'сю';}
if (last=="га") {new_name=name[0].substring(0, name[0].length-2) + 'ги';}
if (last=="ля") {new_name=name[0].substring(0, name[0].length-2) + 'ли';}
if (last=="ек") {new_name=name[0].substring(0, name[0].length-2) + 'ька';}
if (last=="ёк") {new_name=name[0].substring(0, name[0].length-2) + 'ька';}
if (last=="ян") {new_name=name[0].substring(0, name[0].length-2) + 'яна';}
if (last=="ай") {new_name=name[0].substring(0, name[0].length-2) + 'ая';}
if (last=="ав") {new_name=name[0].substring(0, name[0].length-2) + 'ава';}
if (last=="жа") {new_name=name[0].substring(0, name[0].length-2) + 'жи';}
if (last=="ей") {new_name=name[0].substring(0, name[0].length-2) + 'ея';}
if (last=="ор") {new_name=name[0].substring(0, name[0].length-2) + 'ора';}
if (last=="ей") {new_name=name[0].substring(0, name[0].length-2) + 'ея';}
if (last=="ак") {new_name=name[0].substring(0, name[0].length-2) + 'ака';}
if (last=="ох") {new_name=name[0].substring(0, name[0].length-2) + 'оха';}
if (last=="ег") {new_name=name[0].substring(0, name[0].length-2) + 'ега';}
if (last=="на") {new_name=name[0].substring(0, name[0].length-2) + 'ны';}
if (last=="ик") {new_name=name[0].substring(0, name[0].length-2) + 'ика';}
if (last=="ес") {new_name=name[0].substring(0, name[0].length-2) + 'еса';}
if (last=="юн") {new_name=name[0].substring(0, name[0].length-2) + 'юна';}
склонения фамилий и имён Оо
+164
<a href="?page=news" <?php if (isset($_GET['page'])) if ($_GET['page']=='news') echo 'class="active"' ?> >Новости</a>
<a href="?page=photo" <?php if (isset($_GET['page'])) if ($_GET['page']=='photo') echo 'class="active"' ?> >Фото</a>
<a href="/" <?php if (isset($_GET['page'])); else echo ' class="active"'?> >Главная</a>
Подсветка той ссылки, на которой сейчас находишься (присвоение класса active).
Проверка if (isset($_GET['page'])) сделана для того, чтобы PHP не ругался на то, что page не передан (такое происходит при переходе на главную).
+176
function isValid()
{
if ($('#emailinput').val() == 'ваш@электронный.адрес')
{
box('Это не ваш электронный адрес!');
return false;
}
http://apokalipsis-2012.ru/
+166
#include <iostream>
using namespace std;
int main () {
for( struct {int i; long i2;} x = {1, 1};
x.i2 <= 100;
x.i++, x.i2 = x.i * x.i ) {
cout << x.i2 << endl;
}
return 0;
}
Поскольку реального ГК нет, добавлю синтетического.
NB: Под MSVC такое не пройдет. g++ - ok: http://codepad.org/JesKsnMQ
http://jia3ep.blogspot.com/2010/07/struct-in-for-loop.html
+89
// qsort.inc:
procedure SortRow(var A: array of T);
procedure sort(l,r: integer);
var
i,j: integer;
x,y: T;
begin
i := l;
j := r;
x := a[random(r-l+1)+l];
repeat
while LESS(a[i],x) do inc(i);
while LESS(x,a[j]) do dec(j);
if i<=j then begin
y := a[i];
a[i] := a[j];
a[j] := y;
inc(i);
dec(j);
end;
until i>=j;
if l<j then sort(l,j);
if i<r then sort(i,r);
end;
begin
Sort(Low(A), High(A));
end;
// unit1.pas
T = TPoint;
function LESS(const a,b: T): boolean;
begin
result := a.x<b.x;
end;
{$I qsort.inc}
var
a: array of TPoint;
begin
...
SortRow(a);
...
end;
Я использую шаблоны в Дельфи-7 ололо.
+154
$dbh = $this->initDbh('master');
$srv = $dbh->getServer();
if ($srv->isSlave())
{
$this->triggerError('Trying write on slave');
return false;
}
Перестархуй
+110
DataModule1.QueryPlayers.Close;
DataModule1.QueryPlayers.SQL.Text:='select fp_id, fp_familiya, fp_imya, fp_otchestvo, FP_DATE_ZAKLUCHENIYA_CONTRAKTA, FP_DATE_OKONCHANIYA_CONTRAKTA,FP_OKLAD,fp_amplua,amp_nazvanie from football_player f,amplua a where f.fp_amplua=a.amp_id and f.fp_familiya like "'+ str+'%"';
DataModule1.QueryPlayers.Open;
Девушка, работа с базой.