- 1
- 2
- 3
foreach ($_REQUEST['id'] as $id) {
$db->execute('DELETE FROM `comments` WHERE `id` = ?', $id);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133
foreach ($_REQUEST['id'] as $id) {
$db->execute('DELETE FROM `comments` WHERE `id` = ?', $id);
}
удаление нескольких комментариев по id
+101
Запилил расширение выкашивающее "коней", "царей" и прочую нечисть.
http://gvforum.ru/viewtopic.php?pid=1911#p1911
+115
Сколько помнишь пятен солнца,
Сколько раз горел в огне?
Сколько раз ты изгнан вон был,
Сколько раз ты гнил во тьме?
За богохульство был распят Иисус,
За вольнодумие стреляют и сжигают,
Прикованный к кресту я молча обоссусь,
Но вам не вымолить из губ моих
Признаний
Ватикан - мразь и твари,
Переходы полнит кровь,
Здесь кичатся билетом до рая...
Купленным ценою слёз,
Свет ста тысяч ртутных ламп,
Боль ста тысяч рваных ран,
Вот наверное и всё...
Дьявол вновь берет своё
Тлен смыкает свои пальцы,
Сдавливая горло мне,
Призраки немых скитальцев,
Как и ты, горят в огне,
Павшие в провалы ночи,
Мы не смеем попрекать
Иисуса, его дочерь,
Делят что одну кровать
За доброту был скован Прометей,
И за радушие еще пока сажают,
Топчите труп мой, брошенный, в говне,
Но вам не вымолить из губ моих
Признаний
Паутина склепа давит
На кровавые глаза,
Здесь никто ничто не знает,
Но желает показать
Как он чтит и как страдает,
Как дарует благодать,
В самом низменном желаньи,
Перед страхом умирать
Астарты глаза
Видят грех и во тьме,
Громким криком созвав
На суд Бафомэт,
Всего лишь ответы,
Ни пытки, не боль,
Но тех уже нету,
Кто ответит за роль...
Из круга ангелов бы изгнан Сатана,
И по лицу до ныне выбирают,
Я ниц пойду, с булыжником до дна,
И моих тайн никто и не узнает...
Но смерть и боль, жестокая война,
На ложе богородица, не кровью -
Соком истекает,
И над морями изумрудного вина
Кресты так пошло, показушно догорают...
Не знаю почему, но называется это стихотворение "крестоблядство".
Пруф: http://www.stihi.ru/2012/11/23/2001
у автора и спрашивайте, где же здесь С++
+132
template <typename T>class CleverPtr
{
T* ptr;
public:
~CleverPtr () { delete ptr; }
CleverPtr () : ptr(new T) {}
CleverPtr(const CleverPtr& other)
:ptr(new T) // <--- если напрягает, используйте делегирующий конструктор с++11
{
operator =(other);
}
CleverPtr& operator = (const CleverPtr& other)
{
if (this != &other)
*ptr = *other.ptr;
return *this;
}
};
оттуда
+140
#include<stdio.h>
int main()
{FILE*f1,*f2;
f1=fopen("input.txt","r");
f2=fopen("output.txt","w");
int i,j,k,l,n,m,l1,m1;
int a[100000]={0};
int b[100]={0},b1[100]={0};
fscanf(f1,"%d%d",&n,&k);
for(i=0;i<n;i++)
{fscanf(f1,"%d",&a[i]);
if (i==0) b[(a[i]%k+k)%k]=1;
else {for(j=0;j<k;j++)
if(b[j]==1) {b1[(a[i]%k+j+k)%k]=1; b1[(j-a[i]%k+k)%k]=1;}
for(j=0;j<k;j++)
{b[j]=b1[j]; b1[j]=0;}}}
if (b[0]==1) fprintf(f2,"Divisible");
else fprintf(f2,"Not divisible");
fclose(f1);
fclose(f2);
return 0;}
Динамический алгоритм. работа с остатками. тестировщик прожевал и выдал максимум:)
+151
var el = jQuery(this);
if(el.html().length<1){
el.prev().find('div').addClass('over');
var url = jQuery(jQuery(el.prev().children()[0]).children()[1]).attr('href');
url = url.replace('index.php', '')+'?ajax=1';
//url = url.replace(/&task=[^&]+/, '&task=subcatalogs');
el.html(jQuery.ajax({
url: url,
async: false
}).responseText);
var list = jQuery(el.children()[0]);
list.find('.parent').each(function(i,item){
jQuery(item).bind('click', catalogs_click);
jQuery(item).bind('mouseover', catalogs_mouseover);
jQuery(item).bind('mouseout', catalogs_mouseout);
jQuery(item).prev().bind('mouseover', catalogs_mouseover2);
jQuery(item).prev().find('div').bind('mouseover', catalogs_mouseover3);
jQuery(item).prev().find('div a').bind('mouseover', catalogs_mouseover4);
jQuery(item).prev().find('div img').bind('mouseover', catalogs_mouseover5);
});
list.find('.final').each(function(i,item){
jQuery(item).bind('mouseover', catalogs_mouseover6).bind('mouseout', catalogs_mouseout6);
jQuery(item).find('div').bind('mouseover', catalogs_mouseover7).bind('mouseout', catalogs_mouseout7);
jQuery(item).find('div a').bind('mouseover', catalogs_mouseover8).bind('mouseout', catalogs_mouseout8);
jQuery(item).find('div img').bind('mouseover', catalogs_mouseover9).bind('mouseout', catalogs_mouseout9);
});
list.show();
}else{
var list = jQuery(el.children()[0]);
if(!list.children().find('div').hasClass('over')){
el.prev().find('div').addClass('over');
}
list.show();
}
Взялся за проект на фрилансе...
+137
if ($params['provider'] == PROVIDER_GOOGLE && 0) {
Очевидно, /*...*/ показалось слишком сложным.
+92
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
with message1 do
begin
Subject:='Test subject';
From := '[email protected]';
To := '[email protected]';
Textbody:='Text body';
[. . .]
Configuration.Fields.Update;
Send;
end;
Лососнул тунца.
with message1 do
begin
Subject:='Test subject';
From := '[email protected]';
To := '[email protected]';
Textbody:='Text body';
+104
catch (Exception ex)
{
try
{
if (ex.Message == "Thread was being aborted.")
{
+129
data Int = -33554432 | -33554431 | ... |-2 | -1 | 0 | 1 | 2 | 3 | ... | 33554431 | 33554432