- 1
- 2
- 3
- 4
if(strlen(trim($row['article']))!=0)
{
// Some action
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
if(strlen(trim($row['article']))!=0)
{
// Some action
}
empty? не, это из будущего.
Суки! Сколько можно это писать!
+95
procedure TEditor.cbReverseClick(Sender: TObject);
begin
T.Reversed := not T.Reversed;
Show;
end;
Вместо
T.Reversed := cbReverse.Checked;
Интересно, может ли это создать баг?
+175
while ($new_width>$maxwidth) { $new_width *= 0.99; $new_height *= 0.99; }
while ($new_height>$maxheight) { $new_width *= 0.99; $new_height *= 0.99; }
Мега код из сайта написанного на InstantCMS
Вот так там уменьшаются картинки под максимальный размер...
+156
function makeFriendlyURL($pre, $suff, $alias) {
$Alias = explode('/',$alias);
$alias = array_pop($Alias);
$dir = implode('/', $Alias);
unset($Alias);
return ($dir != '' ? "$dir/" : '') . $pre . $alias . $suff;
}
Член класса DocumentParser в CMF MODX.
+151
$username1=$_COOKIE['username'];
$password1=$_COOKIE['password'];
$username1 = mysql_real_escape_string(stripslashes($_COOKIE['username']));
$password1 = mysql_real_escape_string(stripslashes($_COOKIE['password']));
+169
final static public function route($home)
{
require_once "$home/pages/" . $_GET['q'] . ".php";
}
Роутер и неепет.
−86
NetworkStatus netStatus = [curReach currentReachabilityStatus];
switch (netStatus)
{
case NotReachable:
{
lastNetworkStatus = @"NotReachable";
}
}
if ([lastNetworkStatus isEqualToString:@"NotReachable"]) {
. . .
}
Переменная lastNetworkStatus больше нигде не используется и объявлена глобальной. Приложение есть на сторе http://itunes.apple.com/us/app/25-things-to-do-in-amsterdam/id452987778?mt=8
Дали на доработку =)
+148
#include <iostream.h>
typedef short *(*bar2)(double);
typedef char *(*bar3)();
typedef long long int **(* bar5)();
typedef bar5 (** bar4)(bar3);
typedef bar4 (** bar1)(bar2);
typedef long long int *(*(*(*(*(**bar0)(short *(*)(double ))))(char *(*)()))());
long long int ** func5()
{
static long long int A = 42;
static long long int* B = &A;
return &B;
}
char* func3()
{
return new char;
}
bar5 func4(bar3 A)
{
return &func5;
}
short* fun2(double A)
{
return new short;
};
bar4 fun1(bar2 A){
static void* p = &func4;
return (bar4)&p;
}
#pragma argsused
int main(int argc, char* argv[])
{
void* p = &fun1;
bar0 foo0 = (bar1)&p;
bar1 foo1 = (bar1)&p;
long long int ** pr1 = (*(*(*foo1)(&fun2))(&func3))();
long long int ** pr0 = (*(*(*foo0)(&fun2))(&func3))();
std::cout<<**pr1<<std::endl;
std::cout<<**pr0<<std::endl;
std::cin.get();
return 0;
}
разбирался с указателями на функции
+175
// Вопрос: Как быстро и наименее затратно для памяти\процессора проверить пустой ли каталог?
// Один из ответов:
if(rmdir($dir)) echo 'Была пустая директория.';
+141
<img src="http://govnokod.ru/ratings/code/MyCodeId/on" style="display:none;"/>