- 1
- 2
- 3
- 4
/* My favorite names for boolean values */
#define No 0
#define Yes 1
#define Maybe 2 /* tri-state boolean, actually */
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
/* My favorite names for boolean values */
#define No 0
#define Yes 1
#define Maybe 2 /* tri-state boolean, actually */
Исходный код юниксовой утилиты top. Файл boolean.h.
+161
class CmyBuffaer{};
template< typename TYPE > CmyBuffaer& operator,( CmyBuffaer& buffer, typename TYPE arg);
template<> CmyBuffaer& operator,<double>( CmyBuffaer& buffer, double arg)
{
printf("%f",arg);
return buffer;
}
template<> CmyBuffaer& operator,<const char*>( CmyBuffaer& buffer, const char* arg)
{
printf("%s",arg);
return buffer;
}
template<> CmyBuffaer& operator,<int>( CmyBuffaer& buffer, int arg)
{
printf("%i",arg);
return buffer;
}
//...
CmyBuffaer(),34.5,"+",54,"+\n";
+175
function get_user_name($id) {
$query = "
SELECT name
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->name;
}
}
function get_user_login($id) {
$query = "
SELECT login
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->login;
}
}
function get_user_password($id) {
$query = "
SELECT password
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->password;
}
}
function get_user_role($id) {
$query = "
SELECT role
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->role;
}
}
function get_user_adress($id) {
$query = "
SELECT adress
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->adress;
}
}
function get_user_valuta($id) {
$query = "
SELECT valuta
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->valuta;
}
}
function get_room_type($id){
$query = "
SELECT type
FROM rooms
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->type;
}
}
в догонку к Говнокод #7684
+174
function get_field_by_id($tbl,$field,$id){ //получить field по id
$res=mysql_query($v="SELECT * FROM $tbl where `id`=$id");
$rez=mysql_fetch_array($res);
return $rez["$field"];
}
+174
// Достаем данные переданные с формы
$name=$_POST['name'];
$title=$_POST['title'];
$titlepage=$_POST['titlepage'];
$titletext=$_POST['titletext'];
$textarea=$_POST['textarea'];
//путь и сам файл
$file="/pages/".$name.".html";
//если файла нету создаем новый, записываем туда информормацию
if(!file_exists($file)) {
$fp=fopen($file, "a");
$fp=fwrite($file, "<html>");
$fp=fwrite($file, "<head>");
$fp=fwrite($file, "<title>".$name."</title>");
$fp=fwrite($file, "<link rel='stylesheet' href='style.css' type='text/css'>");
$fp=fwrite($file, "</head>");
$fp=fwrite($file, "<body>");
$fp=fwrite($file, "<div id='container'>");
$fp=fwrite($file, "<div id='header'>".$titlepage."</div>");
$fp=fwrite($file, "<div id='sidebar'>");
$fp=fwrite($file, "<p><a href='about.html'>О сайте</a></p>");
$fp=fwrite($file, "<p><a href='faq.html'>FAQ</a></p>");
$fp=fwrite($file, "<p><a href='articles.php'>Статьи</a></p>");
$fp=fwrite($file, "<p><a href='services.html'>Сервисы</a></p>");
$fp=fwrite($file, "</div>");
$fp=fwrite($file, "<dic id='content'>");
$fp=fwrite($file, "<p>".$textarea."</p>");
$fp=fwrite($file, "<div id='footer'>Игорь Дудкин. Все права защищены</div>");
$fp=fwrite($file, "</div>");
$fp=fwrite($file, "</body>");
$fp=fwrite($file, "</html>");
fclose ($fp);
}
Слова автора: "я создал скрипт, который создает страницы html со статьями в спец папке pages".
просто facepalm))
+147
int main(int argc, char* argv[])
{
std::cout<<"Good testing!\n";
system("PAUSE");
return 0;
}
http://www.gamedev.ru/code/forum/?id=151702+162
#define my__type ((pair<LPVOID, CheckButton_Thread*>*)pvPararn)
my__type -> second -> function( my__type -> first);
http://www.gamedev.ru/code/forum/?id=151690#m11−88
#-----------view:
def catalog(request):
subcatalog_list = SubCatalog.objects.all().order_by('index')
objects_list = Object.objects.all().order_by('subcatalog')
t = loader.get_template('catalog.html')
c = RequestContext(request, {
'subcatalog_list': subcatalog_list,
'objects_list': objects_list,
})
return HttpResponse(t.render(c))
#-----------template:
{% if subcatalog_list %}
{% for subcatalog in subcatalog_list %}
<div class="section_name clear">{{ subcatalog.name }}</div>
<div class="clear"></div>
{% if objects_list %}
{% for obj in objects_list %}
{% if obj.subcatalog.id == subcatalog.id %}
<div class="section">
<a class="clear" href="{{ obj.link }}/">{{ obj.name }}</a>
{% if obj.description %}
<div class="description">{{ obj.description|safe }}</div>
{% endif %}
{% if forloop.counter0|divisibleby:3 %}
{% endif %}
{% endif %}
{% endfor %}
{% else %}
<h2>No objects available.</h2>
{% endif %}
{% endfor %}
{% else %}
<h1>No subcatalogs available.</h1>
{% endif %}
#-------И еще печенька напоследок:
<a onclick="window.location = '/create/' + {{ subcatalog.id }} + '/'"></a>
Django
дико, дико.
−119
standby: function(version) {
FastChat.destroy();
curFastChat.standby = true;
var to = 1,
cb = function() {
if (!curNotifier.is_server) {
curFastChat.standbyTO = setTimeout(cb, to * 1000);
return;
}
ajax.post('notifier.php?act=a_get_reload', {
version: version
}, {
onDone: function(navVersion, config) {
FastChat.lcSend('gotConfig', {
navVersion: navVersion,
config: config
});
FastChat.gotConfig(navVersion, config);
},
onFail: function() {
to *= 2;
curFastChat.standbyTO = setTimeout(cb, to * 1000);
return true;
}
});
};
cb();
},
gotConfig: function(navVersion, config) {
clearTimeout(curFastChat.standbyTO);
if (!curFastChat.standby) {
return;
}
setTimeout(function() {
if (navVersion > stVersions['nav']) {
debugLog('appending al loader');
headNode.appendChild(ce('script', {
type: 'text/javascript',
src: '/al_loader.php?act=nav&v=' + navVersion
}));
}
setTimeout(function() {
if (navVersion <= stVersions['nav']) {
stManager.add(['notifier.js', 'notifier.css'], function() {
FastChat.init(config);
})
return;
}
setTimeout(arguments.callee, 100);
}, 0);
}, curNotifier.is_server ? 0 : irand(1000, 2000));
},
updateVersion: function(version) {
FastChat.lcSend('standby', {
version: version
});
FastChat.standby(version);
},
// Local connection: communication between tabs in one browser instanse
lcSend: function(act, data) {
// debugLog('fc::lcSend', act, clone(data));
Notifier.lcSend('fastchat', extend({
act: act,
__id: curFastChat.me && curFastChat.me.id || vk.id
}, data));
},
lcRecv: function(data) {
if (isEmpty(data)) return;
var act = data.act;
if (data.__id != (curFastChat.me && curFastChat.me.id || vk.id)) {
debugLog('drop foreign event', data);
return;
}
delete data.act;
delete data.__id;
FastChat.lcFeed(act, data);
},
lcFeed: function(act, data) {
+123
Внимание:
Наилучшее воспроизведение сайта при резолюции экрана 1024 x 768 пикселей
http://www.bymath.net/ :) Великий и могучий русский язык