- 1
|РАЗНОСТЬДАТ(ДАТАВРЕМЯ(1980, 1, 1), НакладнаяНаОтпускМатериалы.ДатаВозврата, ДЕНЬ) + 2444240 КАК ДатаВозврата,
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−120
|РАЗНОСТЬДАТ(ДАТАВРЕМЯ(1980, 1, 1), НакладнаяНаОтпускМатериалы.ДатаВозврата, ДЕНЬ) + 2444240 КАК ДатаВозврата,
Внезапно! Календарь майя
+48
#include <iostream>
#include "msg/messagehandler.h"
#include "msg/messagedispatcher.h"
#include "kukarek.h"
#include "pocpocpoc.h"
using namespace std;
class Foo : public MessageHandler
{
public:
Foo(MessageDispatcher* dispatcher):
MessageHandler(dispatcher)
{
using namespace std::placeholders;
subscribe<Kukarek>(bind(&Foo::kukarek, this, _1));
}
void foo()
{
sendMessage(PocPocPoc{5});
}
void kukarek(const Kukarek& k)
{
cout << "Foo Kukarek " << k.i << endl;
}
};
class Bar : public MessageHandler
{
public:
Bar(MessageDispatcher* dispatcher):
MessageHandler(dispatcher)
{
using namespace std::placeholders;
subscribe<PocPocPoc>(bind(&Bar::pocpocpoc, this, _1));
subscribe<Kukarek>(bind(&Bar::kukarek, this, _1));
}
void bar()
{
sendMessage(Kukarek{42});
}
void kukarek(const Kukarek& k)
{
cout << "Bar Kukarek " << k.i << endl;
}
void pocpocpoc(const PocPocPoc& p)
{
cout << "Bar PocPocPoc " << p.j << endl;
}
};
int main()
{
MessageDispatcher dispatcher;
Foo f(&dispatcher);
Bar b(&dispatcher);
cout << "Hello World!" << endl;
f.foo();
b.bar();
return 0;
}
Hello World!
Bar PocPocPoc 5
Foo Kukarek 42
Bar Kukarek 42
https://code.google.com/p/message-poc-poc-poc/
+153
// В чем смысл переменной knc?
var knc = 0;
var k_fr = parent.document.getElementById(kph);
if (k_fr) {
knc = 1;
}
Маленький кусочек говнокода.
Не сказал бы что тут что-то феноменальное, но подобная логика на всем проекте
"Мы создали переменную для проверки для того что бы проверить переменную для проверки"
+164
var id;
$(window).resize(function() {
clearTimeout(id);
id = setTimeout(doneResizing, 500);
});
function doneResizing(){
window.location.reload();
}
На странице элемент, у которого надо менять положение при ресайзе.
+161
function json2array($json){
if(get_magic_quotes_gpc()){
$json = stripslashes($json);
}
$json = substr($json, 1, -1);
$json = str_replace(array(":", "{", "[", "}", "]"), array("=>", "array(", "array(", ")", ")"), $json);
@eval("\$json_array = array({$json});");
return $json_array;
}
Нашел в спамере ВК. Переводит JSON в массив
−111
def parse(file):
if 1==1: #вырвано из другого места, лень пробелы удалять
if file:
try:
doc = ET.parse(file)
except IOError:
return HttpResponse(u'nofile')
лол
+134
if (String.Compare(GlobalSettings.EnvironmentType, "Production", StringComparison.OrdinalIgnoreCase) != 0
&& !value.EndsWith(StgPostfix, StringComparison.OrdinalIgnoreCase))
{
namePostfix = value;
}
else
{
namePostfix = value;
}
condition
+96
public static string RemoveWhitespace(this string input)
{
return input.ToCharArray()
.Where(c => !Char.IsWhiteSpace(c))
.Select(c => c.ToString(CultureInfo.InvariantCulture))
.Aggregate((a, b) => a + b);
}
RemoveWhitespace
+156
function(loaded) {
var sale=$("#markupz").val();
var markup=$("#salez").val();
...
});
утонул в таком коде
+130
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
var alldir = Directory.GetDirectories(SearchIn.Text);
foreach (var s in alldir)
{
if(s.Split('\\').Last().IndexOf(SearchFor.Text) != -1)
{
string parent = Directory.GetParent(s).FullName;
string thisfolder = s.Split('\\').Last().Replace(SearchFor.Text, ReplaceTo.Text);
string fullpath = parent + "\\" + thisfolder;
Directory.Move(s, fullpath);
}
}
}
private void SearchIn_DoubleClick(object sender, EventArgs e)
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
SearchIn.Text = folderBrowserDialog1.SelectedPath;
}
}
}
Откопала свой хэллоу ворлд на шарпе.
Что забавно, больше всего здесь меня удручают названия переменных и компонентов.