- 1
- 2
- 3
- 4
- 5
Процедура ОбработкаЗаполения(Основание)
// Другой говнокод
КонецПроцедуры
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−131
Процедура ОбработкаЗаполения(Основание)
// Другой говнокод
КонецПроцедуры
Стажёр подошёл с вопросом, почему не обрабатывается ввод на основании, а до этого бился не менее часа.
+130
class Int extends Float {}
http://haxe.ru/ref-base_types
+129
[Serializable]
private class NameValue<N, V>
{
public N Name { get; set; }
public V Value { get; set; }
public NameValue() { }
public NameValue(N name, V value)
{
Name = name;
Value = value;
}
}
private System.Collections.Generic.List<NameValue<string, string>> productList =
new System.Collections.Generic.List<NameValue<string, string>>();
не шутка
+77
final Pair<List<Pair<Pair<Long, String>, Maybe<String>>>, List<Pair<Pair<Long, String>, Maybe<String>>>> split = Cu.split(pushResults, new Filter<Pair<Pair<Long, String>, Maybe<String>>>() {
@Override
public boolean fits(final Pair<Pair<Long, String>, Maybe<String>> arg) {
return arg.second.hasValue();
}
});
Functional Java: simply clever
+155
$sqlQuery = trim(str_replace("\n", ' ', $sqlQuery));
$sqlQuery = trim(str_replace("\r", ' ', $sqlQuery));
$sqlQuery = trim(str_replace("\r\n", ' ', $sqlQuery));
$sqlQuery = trim(str_replace("\t", ' ', $sqlQuery));
$len = strlen($sqlQuery);
$type = '';
$i = 0;
while ($i < $len && $sqlQuery{$i} != ' ') {
$type .= $sqlQuery{$i};
$i++;
}
$type = strtoupper($type);
Получение типа запроса (SELECT, UPDATE и т.д. из строки запроса)
+121
http://developerslife.ru/7879
// говнокодогенератор, он существует
+13
typedef std::queue<Msg> Queue;
struct SharedQueue
{
private:
Queue m_queue;
boost::mutex m_mux;
boost::condition_variable m_condvar;
private:
struct is_empty
{
Queue& queue;
is_empty( Queue& q):
queue(q)
{
}
bool operator()() const
{
return !queue.empty();
}
};
public:
void push(const Msg& msg)
{
boost::mutex::scoped_lock lock(m_mux);
m_queue.push( msg);
m_condvar.notify_one();
}
bool try_pop( Msg& msg, Kind kind)
{
boost::system_time const timeout=boost::get_system_time()+ boost::posix_time::milliseconds( 30000);
boost::mutex::scoped_lock lock( m_mux);
if ( m_condvar.timed_wait( lock, timeout, is_empty( m_queue)))
{
if( !m_queue.empty() && m_queue.front().kind == kind)
{
msg = m_queue.front();
m_queue.pop();
return true;
}
}
return false;
}
};
Это ж пипец, дорогие товарищи...
+137
catch(Exception ex)
{
try
{
insertAction(TXTextControl.StringStreamType.PlainText);
GcmExceptionHandlerForm.ShowException(ex);
}
catch (Exception ex2)
{
GcmExceptionHandlerForm.ShowException(ex2);
}
}
Что-то пошло не так...
+157
that.add = function(rule, handler){
if(typeof handler == 'function'){
var ruleArray = rule.split('.'),
ruleLength = ruleArray.length;
rule = stack;
cm.forEach(ruleArray, function(str, i){
rule = rule[str] && rule[str].constructor == Array && rule[str].push(handler) || (++i < ruleLength)? (rule[str] = {}) : (rule[str] = [handler]);
});
}
return that;
};
Захотелось запихнуть всё в одну строку ) Вовремя остановился и переделал )
+161
$login = $_COOKIE['login'];
$pass = $_COOKIE['pass'];
$sec = $_COOKIE['sec'];
if ($pass == '')
{
header("Location: index.php");
exit;
}
Проверка авторизации в административной части сайта