- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if(!xmlDate.equals(null))
{
...
}
else
{
return null;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
if(!xmlDate.equals(null))
{
...
}
else
{
return null;
}
Для полноты картинки смотрим метод equals в XMLGregorianCalendar.java. Стажеры такие стажеры...
+156
(function () {
var backgroundPosition = getComputedStyle(document.querySelector('a.comment-vote-on')).backgroundPosition;
Array.prototype.forEach.call(
document.querySelectorAll('span.comment-vote-on'),
function (element) {
element.style.backgroundPosition = backgroundPosition;
}
);
})()
По просьбам телезрителей публикуется букмарклет невинности,
который избавляет от необходимости фотошопить скриншот для иллюстрации заявлений типа "Это не я мину совал!".
Я ленив, поэтому говнокод тоже присутствует.
+153
$connect = $db->sql_query("SELECT `come_sid`, `come_time`, `come_ip`, `secret_type` FROM `".PREFIX."_gen[user]` WHERE `uid` = '" . $this->USER_UID . "';");
$rowset = $db->sql_fetchrow();
if( $connect == false ) {
$return = false;
} else if( $rowset == false ) {
unset( $return );
$return = false;
} else if( ( intval($rowset['come_time']) + intval($conf_safety["time_sess_adm"]) ) < time()) {
unset( $return );
$return = false;
} else if( $rowset['come_ip'] != IPClient() ) {
unset( $return );
$return = false;
} else if( $rowset['secret_type'] != secret_hash() ) {
unset( $return );
$return = false;
} else if( $rowset['come_sid'] != SID ) {
unset( $return );
$return = false;
} else {
unset( $return );
$return = true;
}
Бесполезные условия...
+147
// на сервере:
typedef struct SRV_time_tag
{
int secs;
int msecs;
} SRV_time_t;
// в клиенте (который издревле использует хидеры сервака):
typedef struct CLI_time_tag
{
int secs;
int msecs;
} CLI_time_t;
// ... в сервере, посылается клиенту:
gettimeofday( &tv, NULL );
now->secs = tv.tv_sec;
now->msecs = tv.tv_usec / 1000;
велосипеды разные нужны, велосипеды всякие важны. теперь с капипастой!
−851
facepalm.sql
В таблице платежей несколько полей с цифрами - _amount и _value.
В связаной таблице есть поле PaymentAmount.
Угадайте, какому полю платежа оно соответствует 7:
+174
<?php
function htmlspecialchars($a) {
return htmlspecialchars($a);
return preg_replace('/</','<',htmlspecialchars($a));
echo htmlspecialchars($a);
}
echo htmlspecialchars('<a href="http://">линка</a>'); // мы пришли к тому,
что заменили <a href="http://">линка</a>,
то есть оно выведет прям ссылку,
а мы сделали так,
чтобы оно вывело <a href="http://">линка</a>,
то есть выведит само <a href="http://">линка</a>,
без всяких ссылок, прям как текст.
Внести в функцию изменения,
можно,
но осторожно.
ТОЛЬКО ДЛЯ ЗНОЮЩИХ ПИХХИПИ.
?>
мозготрах
+147
//для краткости порезано
//первый файл
//объявление контрола, который в себе рисует квадратные thumbnailы
class ThumbnailViewer : .... {
...
//внимание!
private:
struct Impl;
Impl *m_impl;
}
//второй файл
//объявление мифической структуры Impl
struct ThumbnailView::Impl
{
...
//а вот это и есть то, что должно рисоваться на экране для каждого thumbnail
class Item : public QGraphicsPixmapItem {
...
}
...
}
что хотел иметь ввиду афтор?
+159
#include <iostream>
class Schotchik { public:
Schotchik();
Schotchik(int znach);
~Schotchik(){}
int vzyat_znachenie()const { return znachenye; }
void vstavit_znachenie(int x) {znachenye = x; }
operator unsigned int();
private: int znachenye; };
Schotchik::Schotchik(): znachenye(0) {}
Schotchik::Schotchik(int novoe_znachenie): znachenye(novoe_znachenie) {}
Schotchik::operator unsigned int () { return ( int (znachenye) ); }
void* main() {
Schotchik ctr(5);
int znachenye = ctr;
std::cout << "znachenye: " << znachenye << std::endl;
return 5 ; }
+151
/*
* Условия для шаблонов и не только ;)
* $content - то что проверям
* $data - то что выводим
*/
function if_set($content, $data) {
return empty($content) ? '' : stripslashes($data);
}
Комментарий больше кода, и автор ещё Вам подмигивает.
+163
function utf_decode($str) {
/*static $table = array("\xD0\x81" => "\xA8", "\xD1\x91" => "\xB8",);
return preg_replace('#([\xD0-\xD1])([\x80-\xBF])#se', 'isset($table["$0"]) ? $table["$0"] : chr(ord("$2")+("$1" == "\xD0" ? 0x30 : 0x70))', $str);*/
return $str;
}
Зря закоментил такая панацея была что вы, что вы...