- 1
- 2
- 3
10 IF 256 > 255 THEN PRINT "Pozdravlyaem s Dnem programmista!" : GOTO 40
30 PRINT "Bugagaga! Ktulhu woke up!!"
40 END
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−153
10 IF 256 > 255 THEN PRINT "Pozdravlyaem s Dnem programmista!" : GOTO 40
30 PRINT "Bugagaga! Ktulhu woke up!!"
40 END
Поздравление с днём программиста от HH.ru. Впрочем, там многие хороши: http://kazan.hh.ru/news.xml?id=929
+125
command = new System.Data.SqlClient.SqlCommand();
command.Connection = connection;
command.CommandText = "select data from filestorage where id=@id;";
command.Parameters.AddWithValue("@id", fileId);
command.CommandType = CommandType.Text;
byte[] data = (byte[])command.ExecuteScalar();
command.CommandText = "select filename from filestorage where id=@id;";
string fName = (string)command.ExecuteScalar();
command.CommandText = "select sizebytes from filestorage where id=@id;";
long lngFileSize = (int)command.ExecuteScalar();
command.CommandText = "select foldername from filestorage where id=@id;";
string store= command.ExecuteScalar().ToString();
+162
int main(int argc, char* argv[])
{
// Массив русских букв:
char c[33], s[33];
// Заглавные буквы:
c[0] = 0x80; // А
c[1] = 0x81; // Б
c[2] = 0x82; // В
c[3] = 0x83; // Г
c[4] = 0x84; // Д
c[5] = 0x85; // Е
c[6] = 0x86; // Ж
c[7] = 0x87; // З
c[8] = 0x88; // И
c[9] = 0x89; // Й
c[10] = 0x8A; // К
c[11] = 0x8B; // Л
c[12] = 0x8C; // М
c[13] = 0x8D; // Н
c[14] = 0x8E; // О
c[15] = 0x8F; // П
c[16] = 0x90; // Р
c[17] = 0x91; // С
c[18] = 0x92; // Т
c[19] = 0x93; // У
c[20] = 0x94; // Ф
c[21] = 0x95; // Х
c[22] = 0x96; // Ц
c[23] = 0x97; // Ч
c[24] = 0x98; // Ш
c[25] = 0x99; // Щ
c[26] = 0x9A; // Ъ
c[27] = 0x9B; // Ы
c[28] = 0x9C; // Ь
c[29] = 0x9D; // Э
c[30] = 0x9E; // Ю
c[31] = 0x9F; // Я
c[32] = 0xF0; // Ё
// Прописные буквы:
s[0] = 0xA0; // а
s[1] = 0xA1; // б
s[2] = 0xA2; // в
s[3] = 0xA3; // г
s[4] = 0xA4; // д
s[5] = 0xA5; // е
s[6] = 0xA6; // ж
s[7] = 0xA7; // з
s[8] = 0xA8; // и
s[9] = 0xA9; // й
s[10] = 0xAA; // к
s[11] = 0xAB; // л
s[12] = 0xAC; // м
s[13] = 0xAD; // н
s[14] = 0xAE; // о
s[15] = 0xAF; // п
s[16] = 0xE0; // р
s[17] = 0xE1; // с
s[18] = 0xE2; // т
s[19] = 0xE3; // у
s[20] = 0xE4; // ф
s[21] = 0xE5; // х
s[22] = 0xE6; // ц
s[23] = 0xE7; // ч
s[24] = 0xE8; // ш
s[25] = 0xE9; // щ
s[26] = 0xEA; // ъ
s[27] = 0xEB; // ы
s[28] = 0xEC; // ь
s[29] = 0xED; // э
s[30] = 0xEE; // ю
s[31] = 0xEF; // я
s[32] = 0xF1; // ё
// Конец массива.
cout << c[21] << s[14] << "-" << s[21] << s[14] << "!\n"; // Хо-хо!
getch();
return 0;
}
Когда я ещё не знал, как выводить в консоли русские буквы, спел и натанцевал индийский код.
+143
$a = "1";
$b = "$a";
if($a == $b) {
echo '$a = $b';
}
Восемь часов за компом.. Посмотрел на код еще раз :D
+171
define('ERROR', 1);
define('WARNING', 2);
define('PARSE', 4);
define('NOTICE', 8);
define('CORE_ERROR', 16);
define('CORE_WARNING', 32);
define('COMPILE_ERROR', 64);
define('COMPILE_WARNING', 128);
define('USER_ERROR', 256);
define('USER_WARNING', 512);
define('USER_NOTICE', 1024);
// ---------------------------
$errortype = array(
1=>'Ошибка',
2=>'Предупреждение!',
4=>'Ошибка разборщика',
8=>'Замечание',
16=>'Ошибка ядра',
32=>'Предупреждение ядра!',
64=>'Ошибка компиляции',
128=>'Предупреждение компиляции!',
256=>'Пользовательская Ошибка',
512=>'Пользовательскаое Предупреждение!',
1024=>'Пользовательскаое Замечание',
2048=>'Небольшое замечание',
8192=>'Устаревший код');
+144
HTML разметка вот этого форума (http://science-noir.kzforum.info/forum.htm) доставляет настоящее эстетическое наслаждение :-D
+80
try {
while (sender.isAlive()) {
this.sleep(100);//static field usage(!)
}
} catch (java.lang.InterruptedException e) {
Log.log(Log.ERROR, this, e);
}
типа Thread.join() не наш метод.
+173
for ($i = 1; $i <= 1; $i++) {
echo $top_stats;
}
Найден в одном из популярных дополнений для vbulletin.
На вопрос - "Зачем for ($i = 1; $i <= 1; $i++)", получил ответ - "А ты подставь 5 заместо второй единицы, увидишь как всё криво станет"
+157
/**
* Получить список NEW5
*
* @return array список событий
*/
public function getLastForBlockNew($cat_tc_id = NULL)
{
$max_name_len = 41;
$sql = "SELECT
a.d_id,
CONCAT(a.d_sname, ' ', a.d_name, ' ', a.d_fname) as d_name,
SUBSTR(a.d_description, 0, 30) as d_description,
a.d_rating,
c.c_name_url,
b.rg_name_url,
'".Application_Url_Maker::makeUrl(array(), 'sub-domain1')."' as domain
FROM customers a
LEFT JOIN cities c ON c.c_id=a.d_c_id
LEFT JOIN regions b ON b.rg_id=c.c_rg_id
WHERE a.d_rating is not NULL
ORDER BY RAND()
LIMIT 5
";
$query[-1] = $this->querycached($sql);
$sql = "SELECT
a.h_id,
a.h_name_ru,
SUBSTR(a.h_description, 0, 30) as h_description,
a.h_rating,
c.c_name_url,
b.rg_name_url,
'".Application_Url_Maker::makeUrl(array(), 'sub-domain2')."' as domain,
h_lat,
h_lon,
h_address,
h_phones,
d.hs_name_url
FROM hospitals a
LEFT JOIN cities c ON c.c_id=a.h_c_id
LEFT JOIN regions b ON b.rg_id=c.c_rg_id
LEFT JOIN item_specializations d ON d.hs_id=a.h_hs_id
WHERE a.h_rating is not NULL
ORDER BY RAND()
LIMIT 5
";
$query[1] = $this->querycached($sql);
$tc_ids = $this->db->fetchAll("select tc_id, tc_name_subdomain from type_catalogs where tc_id<>1");
foreach($tc_ids as $v){
$sql = "SELECT
a.cat_id,
a.cat_name_ru,
SUBSTR(a.cat_description, 0, 30) as cat_description,
a.cat_rating,
c.c_name_url,
b.rg_name_url,
'".Application_Url_Maker::makeUrl(array(), $v['tc_name_subdomain'])."' as domain,
cat_lat,
cat_lon,
cat_address,
cat_phones
FROM catalogs a
LEFT JOIN cities c ON c.c_id=a.cat_c_id
LEFT JOIN regions b ON b.rg_id=c.c_rg_id
WHERE a.cat_tc_id=? and a.cat_rating is not NULL
ORDER BY RAND()
LIMIT 5
";
$query[$v['tc_id']] = $this->querycached($sql, array($v['tc_id']));
}
foreach($query as $k=>$v){
foreach($v as $k1=>$v1){
if(isset($v1['cat_name_ru']) && mb_strlen($v1['cat_name_ru']) > $max_name_len){
$query[$k][$k1]['cat_name_ru'] = mb_substr($v1['cat_name_ru'], 0, $max_name_len).'...';
}
elseif(isset($v1['h_name_ru']) && mb_strlen($v1['h_name_ru']) > $max_name_len){
$query[$k][$k1]['h_name_ru'] = mb_substr($v1['h_name_ru'], 0, $max_name_len).'...';
}
}
}
return $query;
}
+166
<!-- Begin
var months=new Array(13);
months[1]="января";
months[2]="февраля";
months[3]="марта";
months[4]="апреля";
months[5]="мая";
months[6]="июня";
months[7]="июля";
months[8]="августа";
months[9]="сентября";
months[10]="октября";
months[11]="ноября";
months[12]="декабря";
var time=new Date();
var date=time.getDate();
var lmonth=months[time.getMonth() + 1];
var year=time.getYear();
if (year < 2000) // Y2K Fix, Isaac Powell
year = year + 1900; // http://onyx.idbsu.edu/~ipowell
document.write(date + " ");
document.write( lmonth + " "+ year + " года");
// End -->
Приспешник Паскаля.
http://money.webdom.biz/