- 1
- 2
- 3
- 4
function isstring(str1,str2:string):boolean;
begin
result:=(AnsiPos(AnsiLowerCase(str1),AnsiLowerCase(str2))>0)
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+68.6
function isstring(str1,str2:string):boolean;
begin
result:=(AnsiPos(AnsiLowerCase(str1),AnsiLowerCase(str2))>0)
end;
Функция проверяет, содержит ли строка str2 строку str1 не учитывая регистр.
Возвращает true, если содержит, в противном случае возвращает false.
+70.5
private JTextField m_tfSeries = new JTextField(9){
protected void processFocusEvent(FocusEvent e) {
if( m_tfSeries == null
|| m_tfSeries == null
|| !m_tfSeries.isEnabled()
|| !m_tfSeries.isEditable())
return;
super.processFocusEvent(e);
if(e.getID() == FocusEvent.FOCUS_LOST) {
onRangeBeginFocusLost();
}
if(e.getID() == FocusEvent.FOCUS_GAINED) {
reactToChanges();
m_showWarning(WARNING_INVALID_SERIES_ID);
}
}
};
Самый оригинальный FocusListener из тех, что я видел =)
+159
function block_select_from(block,type){
if(type=='all'){
document.getElementById('block_'+block+'_all').style.display='';
document.getElementById('block_'+block+'_blogs').style.display='none';
document.getElementById('block_'+block+'_articles').style.display='none';
}
else if(type=='blogs'){
document.getElementById('block_'+block+'_all').style.display='none';
document.getElementById('block_'+block+'_blogs').style.display='';
document.getElementById('block_'+block+'_articles').style.display='none';
}
else if(type=='articles'){
document.getElementById('block_'+block+'_all').style.display='none';
document.getElementById('block_'+block+'_blogs').style.display='none';
document.getElementById('block_'+block+'_articles').style.display='';
}
}
Классика жанра с сайта popmech.ru
+156.2
// from views_bonus: grid.inc
function theme_og_picture_grid($result, $column_count = 5) {
$content = '<table class="og-picture-grid">';
$count = 0;
$total = db_num_rows($result);
while ($user = db_fetch_object($result)) {
$classes = 'og-picture-grid-item';
if ($count < $column_count) {
$classes .= ' first';
}
$item = '';
if ($count % $column_count == 0) {
$content .= '<tr>';
}
$picture = theme('user_picture', $user);
$name = theme('username', $user);
$group_role = $user->is_admin ? t('admin') : ' ';
$content .= "<td class=\"$classes\">$picture<div class=\"og-name\">$name</div>";
if ($user->is_admin) {
$txt = t('admin');
$content .= "<div class=\"group-role\">$txt</div>";
}
$content .= "</td>\n";
$count++;
if ($count % $column_count == 0 || $count == $total) {
$content .= '</tr>';
}
}
$content .= '</table>';
if ($total) {
return $content;
}
}
Меня ДУРЬпаловские финты просто бесят.
типа тема
+68.6
printf("%s","Для выхода из меню нажмите reset.");
Найдено в глубине системной DOS УтиЛИТКИ, естественно не Microsoft'овской.
+57.9
bool mod_lesser ( int elem1, int elem2 ) {
if (elem1 < 0)
elem1 = - elem1;
if (elem2 < 0)
elem2 = - elem2;
return elem1 < elem2;
}
template <class T>
void printVector(const vector<T> &vec);
int _tmain(int argc, _TCHAR* argv[])
{
ostream_iterator <int> output (cout, " ");
vector <int> v1;
vector <int> v2;
vector <int> v3;
int x=0, i=0;
vector<int>::iterator endLocation;
do
{
cout << "Vvedite " << i << "element mnozhestva A: ";
cin >> x;
if (x!=-99999)
{
v1.push_back(x);
i++;
}
else break;
}
while (x!=99999);
i=0; x=0;
do
{
cout << "Vvedite " << i << "element mnozhestva B: ";
cin >> x;
if (x!=-99999)
{
v2.push_back(x);
i++;
}
else break;
}
while (x!=99999);
i=0; x=0;
do
{
cout << "Vvedite " << i << "element mnozhestva C: ";
cin >> x;
if (x!=-99999)
{
v3.push_back(x);
i++;
}
else break;
}
while (x!=99999);
cout << "A = { ";
printVector (v1);
cout << "}";
cout << '\n';
cout << "B = { ";
printVector (v2);
cout << "}";
cout << '\n';
cout << "C = { ";
printVector (v3);
//Выполнение операции A U B
cout << "}";
vector <int> results (v1.size()+v2.size());
cout << '\n';
sort (v1.begin(), v1.end(), mod_lesser);
sort (v2.begin(), v2.end(), mod_lesser);
sort (v3.begin(), v3.end(), mod_lesser);
merge (v1.begin(), v1.end(), v2.begin(), v2.end(), results.begin());
endLocation=unique (results.begin(), results.end());
cout << "A U B = {";
copy (results.begin(), endLocation, output);
cout << "}";
cout << '\n';
sort (results.begin(), results.end(), mod_lesser);
unique (v3.begin(), v3.end());
cout << "(A U B)\\C = {";
set_difference (results.begin(), results.end(), v3.begin(), v3.end(), output);
cout << "}";
cout << '\n';
system ("pause");
return 0;
}
Вот такие крутые программисты сидят в контакте. Особенно радуют три повторяющихся куска кода для ввода вектора и переменная i, единственное предназначение которой - зачем-то плюсоваться в цикле.
+84.7
01001000 01100001 01110000 01110000 01111001 00100000 01010000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 01100101 01110010 00100111 01110011 00100000 01000100 01100001 01111001 00100001
01001101 01100001 01101011 01100101 00100000 01100111 01101111 01101111 01100100 00100000 01100011 01101111 01100100 01100101 00101100 00100000 01101110 01101111 01110100 00100000 01110111 01100001 01110010 00100001 00100000 00111011 00101001
13/09/2009
gratz!
+102.6
//Получаем путь к програме
public static string getProgramPath()
{
return Console.Title;
}
+158
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
...
<?php
if( !isset($page['header']['links']) || empty($page['header']['links']) )
{
?>
<link rel="shortcut icon" href="/sites/all/themes/deco/favicon.ico" type="image/x-icon" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/node/node.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/poll/poll.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/defaults.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system-menus.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/user/user.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/cck/theme/content-module.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/filefield/filefield.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/geshifilter/geshifilter.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/quote/quote.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/tagadelic/tagadelic.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/vote_up_down/vote_up_down.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/comment/comment.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/pr_cy/pr_cy.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/openid/openid.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/themes/deco/style.css?t" />
<link type="text/css" rel="stylesheet" media="all" href="/examples/tagnetic/tags.css?t" />
<link type="text/css" rel="stylesheet" media="print" href="/sites/all/themes/deco/print.css?t" />
<script type="text/javascript" src="/misc/jquery.js?t"></script>
<script type="text/javascript" src="/misc/drupal.js?t"></script>
<script type="text/javascript" src="/files/languages/ru_5530db2a4478b35f94b4da1e2062c5fb.js?t"></script>
<script type="text/javascript" src="/sites/all/modules/vote_up_down/ajax_vote_up_down.js?t"></script>
<script type="text/javascript" src="/sites/all/themes/deco/jquery.tagnetic.js?t"></script>
<script type="text/javascript" src="/sites/all/themes/deco/jquery.tagnetic.settings.js?t"></script>
<script type="text/javascript" src="/modules/comment/comment.js?t"></script>
<script type="text/javascript" src="/misc/textarea.js?t"></script>
<script type="text/javascript" src="/sites/all/modules/pr_cy/pr_cy.js?t"></script>
<script type="text/javascript" src="/modules/openid/openid.js?t"></script>
<?php
}
else
{
echo $page['header']['links'];
}
?>
Я, конечно, понимаю, что это необходимо, но такие хеды у меня всегда вызывают улыбку)
+91.8
/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
color: black;
}
/*Items text color & size selected item*/
#horizontal-multilevel-menu li.item-selected a,
#horizontal-multilevel-menu li:hover li.item-selected a,
#horizontal-multilevel-menu li.jshover li.item-selected a,
#horizontal-multilevel-menu li:hover li:hover li.item-selected a,
#horizontal-multilevel-menu li.jshover li.jshover li.item-selected a,
#horizontal-multilevel-menu li:hover li:hover li:hover li.item-selected a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.item-selected a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li.item-selected a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.item-selected a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li.item-selected a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.item-selected a
{
color: #ffffff;
}
/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
color: #ffffff;
}
во. супер. битрикс. css многоуровневого, рекурсивно формируемого меню (во всяком случае я так надеюсь). я его у них честно спиздил... и почти все переписал. ахтунг.