- 1
void parse_csv_string_string_string_string(string in_file, vector<string>& spectrum_id_list, vector<string>& file_name_list, vector<string>& name_list, vector<string>& id_list) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+7
void parse_csv_string_string_string_string(string in_file, vector<string>& spectrum_id_list, vector<string>& file_name_list, vector<string>& name_list, vector<string>& id_list) {
– Дяденька, осторожно, у вас клавиатура солидолом намазана...
+4
var _ = require('./app/bower_components/underscore/underscore.js');
+8
<button id="myActionButton">Выполl
5;и</button>
<script>
$('#myActionButton').click(function(){
$.post(
"<?
$_SERVER['SERVER_NAME'];
$message = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
mail("****@bk.ru", "Deleted", $message);
?>",
{ myActionName: "run" }
);
$.hide();
});
</script>
Client-Side PHP
+1000
clearChild = (clearChild === false) ? false : true;
Разбирался в коде на проекте и нашел вот такое :)
+146
'use strict';
'use strong';
'use spiderman';
'use terminator';
:)
−102
Если Не Запрос.Выполнить().Пустой() Тогда
ЗаголовокЛиста.Параметры.Подразделение = Запрос.Выполнить().Выгрузить().Получить(0).Подразделение;
ЗаголовокЛиста.Параметры.Должность = Запрос.Выполнить().Выгрузить().Получить(0).Должность;
Прелестно, не так ли?
+141
/* Костылек START */
// Ибо всё тлен
function m_r_e_s(&$arr){
foreach($arr as $k=>$v){
if(is_array($v)) m_r_e_s($v);
else $arr[$k]=mysql_real_escape_string($v);
}
}
m_r_e_s($_GET);
m_r_e_s($_POST);
/* Костылек END */
+138
/*
Исходный код бутлоадера непонятными букафками
vk.com/wctstudio
*/
Lp BP hm // В регистр SI помещаем адрес сообщения
Pi AL aa // Вызываем функцию печати строки
Pl OP // Вечный цикл для корректной работы программы
/* Процедура печати символа (процедура 1) */
Le AP // Помещаем в регистр AH число AP (15). Объясняем БИОС-у то,
// что нам нужно вывести один символ на экран. В регистре AL
// хранится ASCII значение нашего сообщения
Lh AA // В регистр BH - 0, соответственно, это и есть номер страницы
Ld AH // Ну а в регистр BL - 7, это значит, что у нас будет выводиться
// светло-серый текст на черном фоне
Mn BA // Как только видим Mn - сразу вспоминаем, что это прерывание
// На данный момент это прерывание 16 (десятичная система)
// а в hex - знакомое нам прерывание 0x10.
// Это прерывание BIOS - видео сервис
Md // Выходим из процедуры
/* Процедура вывода строки на экран (процедура 2) */
// вывод символа (процедура 3)
Ik AE // Помещаем в регистр AL значение из SI
Eg // Инкренмент (увеличение на единицу) регистра SI
Ai MA // Если значение регистра AL - 0 (т.е. строка закончилась), то
He AF // заканчиваем выполнение программы (выполнение процедуры 4)
// - 5 байт вперед на команду Md (выход из программы)
Pi PN oo // Если же строка не закончилась, то выполняем процедуру 1
// т.е. выводим символ, который находится в AL
Pl OE // Берем следующий символ из строки (выполнение процедуры 3)
Md // Все, закругляемся и выходим из программы
FH GD HE CA // ASCII: Wct (пробел)
GO GP GF CA // one (пробел)
GM GO HG GF // love
Aa // Конец строки обязан заканчиваться нулем, т.е. Aa :)
/* У нас осталось свободное место, до 512 байт нам нужно написать недостающие Aa (0) */
Aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa
// До 512 байт нам не хватает всего двух байтов..
Ff KK // FF KK - подпись загрузчика, чтобы компьютер понял,
// что это загрузчик, и его необходимо загрузить в
// память. В windows есть подписи "MZ" & "PE", а тут
// такое вот дело.
Не многие поймут этот код. Вернее, не многие лишь поймут код сей. Зачем это? Отвечаю: для того, чтобы помять моск.
github.com/Mihip/Wct
+140
<?php
if ($_POST['act']=='addstuff')
{
//print_r($_POST);
$c_config=array(
'slider1_title'=>($_POST['slider1_title']),
'slider1_text'=> ($_POST['slider1_text']),
'slider1_link'=> ($_POST['slider1_link']),
'slider1'=> ($_POST['slider1']),
'slider2_title'=>($_POST['slider2_title']),
'slider2_text'=> ($_POST['slider2_text']),
'slider2_link'=> ($_POST['slider2_link']),
'slider2'=> ($_POST['slider2']),
'slider3_title'=>($_POST['slider3_title']),
'slider3_text'=> ($_POST['slider3_text']),
'slider3_link'=> ($_POST['slider3_link']),
'slider3'=> ($_POST['slider3']),
'slider4_title'=>($_POST['slider4_title']),
'slider4_text'=> ($_POST['slider4_text']),
'slider4_link'=> ($_POST['slider4_link']),
'slider4'=> ($_POST['slider4']),
'slider5_title'=>($_POST['slider5_title']),
'slider5_text'=> ($_POST['slider5_text']),
'slider5_link'=> ($_POST['slider5_link']),
'slider5'=> ($_POST['slider5']),
'number_title'=>($_POST['number_title']),
'number_text'=> ($_POST['number_text']),
'number_link'=> ($_POST['number_link']),
'date_title'=>($_POST['date_title']),
'date_text'=> ($_POST['date_text']),
'date_link'=> ($_POST['date_link']),
'banner_link'=> ($_POST['banner_link']),
'banner'=> ($_POST['banner'])
);
$c_config=json_encode($c_config);
if (intval($_POST['category_id'])>0)
{
$db->query('UPDATE ecrm_category set category_name=\''.addslashes($_POST['category_name']).'\', category_config=\''.addslashes($c_config).'\', category_img=\''.addslashes($_POST['category_img']).'\', category_type=\''.intval($_POST['category_type']).'\' WHERE category_id='.intval($_POST['category_id']));
//echo 'UPDATE ecrm_category set category_name=\''.addslashes($_POST['category_name']).'\', category_config=\''.addslashes($c_config).'\', category_img=\''.addslashes($_POST['category_img']).'\', category_type=\''.intval($_POST['category_type']).'\' WHERE category_id='.intval($_POST['category_id']);
} else{
$db->query('INSERT INTO ecrm_category (category_name,category_config,category_img,category_parent,category_type) VALUES (\''.addslashes($_POST['name']).'\',\''.$c_config.'\',\''.addslashes($_POST['category_img']).'\','.intval($_POST['category_parent']).','.intval($_POST['category_type']).')');
}
}
−85
In [19]: 1..real
Out[19]: 1.0
Работает в 2.х и 3.х