- 1
if(!$model->sourse->access->firstname == 1)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
if(!$model->sourse->access->firstname == 1)
$model->sourse->access->firstname - либо 0, либо 1... Нужно просто иногда высыпаться :(
+130
csu = 0;
for i=1:1:devices
csu = csu + device_twt(i);
end;
csu = csu / (devices * time);
fprintf('коэффициент использования системы = %f\n', csu);
Говнокод на MATLAB.
−131
ping -q -c 2 -i "0.$ACTN" localhost > /dev/null
Способ заснуть менее чем на секунду, не дописывая для этого отдельную программу Сишную с использованием nanosleep().
+164
$zzz1="<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" class=\"tsa\">";
$zzz3="</table>";
if($str==1){
$str=0;
}
for($lk=$str;$lk<$str+10;$lk++){
$kod=$pv;
$kod=$this->sql("SELECT name_saita, url_saita, opis FROM $this->sait WHERE id='{$kod[$lk][id]}'");
$kod=$this->mb($kod);
if($kod[0]['name_saita']==NULL){
break;
}
$zzz2=$zzz2."<tr>
<td align=\"center\" width=\"20%\">{$kod[0][nov_saita]}</td>
<td width=\"80%\" class=\"op\">{$kod[0][opis]}</td>
</tr>";
}
$zzz=$zzz1.$zzz2.$zzz3;
Классика жанра
−251
package
{
import flash.display.Sprite;
public class ShitFucker extends Sprite
{
/**
* | - конец команды
* # - объявление текстовой переменной #hello|
* n - объявление числовую переменной n123|
* @ - переход стека в ячейку @123|
* $ - выполнение команды $1|
* p - печать, принимает тип значения: $ссылка или #текст p$1| p#hello|
* = - приравнивание =$0!#hello =$0!n123
* + - сложение +$0!$1 +$0!n1
*/
private var quine:String = '#Hello,|#world!|@5|p$0|@7|p$1|@3|p#fuckyea|n80|p$8|=$0!n123|=$1!n456|+$0!$1|+$0!n999921|p$0|';
private var steck:Array = [];
function ColorFucker():void{
parse(quine);
execute(steck);
}
private function parse(quine:String):void{
trace('---parsing---');
var pos:uint = 0;
steck.push('');
while (pos != quine.length){
while (quine.charAt(pos) != '|'){
steck[steck.length - 1] += quine.charAt(pos);
pos++;
}
if (quine.charAt(pos) == '|'){
trace(steck[steck.length - 1]);
steck.push('');
pos++;
}}
trace('---done---');}
private function execute(steck:Array):void{
trace('---executing---');
for (var command:uint = 0; command < steck.length;command++)
{
if (steck[command].charAt(0) != '@')
run(steck[command]);
else
command = uint(steck[command].substr(1)) - 1;
}
trace('---end program---');}
private function run(arg:String):*{
switch(arg.charAt(0)){
case '#':
return (arg.substr(1));
break;
case 'n':
return (Number(arg.substr(1)));
break;
case '$':
run(steck[uint(arg.substr(1))]);
break;
case '=':
equating(arg.substr(2));
break;
case '+':
sum(arg.substr(2));
break;
case 'p':
print(arg);
break;
}}
private function print(arg:String):void{
switch(arg.charAt(1))
{
case '$':
trace(String(run(steck[uint(arg.substr(2))])));
break;
case '#':
trace(arg.substr(2));
break;
}}
private function equating(arg:String):void{
var num:String = '';
var n:uint = 0;
while (arg.charAt(n) != '!'){
num += arg.charAt(n);
n++;
}
steck[Number(num)] = arg.substr(n + 1);
}
private function sum(arg:String):void{
var num:String = '';
var n:uint = 0;
while (arg.charAt(n) != '!'){
num += arg.charAt(n);
n++;
}
if (arg.charAt(n + 1) == 'n'){
steck[Number(num)] = 'n' + Number(Number(steck[Number(num)].substr(1)) + Number(arg.substr(n + 2)));
}
else if (arg.charAt(n + 1) == '$'){
steck[Number(num)] = 'n' + Number(Number(steck[Number(num)].substr(1)) + Number(steck[Number(arg.substr(n + 2))].substr(1)));
}}}}
Сегодня было нечем заняться и я принялся писать самый эпичный говнокод в своей жизни.
Вдохновленный брейнфаком, абсолютно не планируя свои действия наперед я написал этого монстра.
Команда '#Hello,|#world!|@5|p$0|@7|p$1|@3|p#fuck yea|n80|p$8|=$0!n123|=$1!n456|+$0!$1|+$0 !n999921|p$0|'
выводит: world! Hello, fuckyea 80 1000500
Посмотрев на это творение свежей головой я осознал - не сколько сам ShitFucker, а его интерпретатор достоин этого сайта =)
+76
String DataStr = null;
try {
DataStr = new String(Data.toByteArray(), "UTF-8");
} catch (Exception e) {
}
DataStr = DataStr.substring(1);
Обработка ошибок, чо
+169
$page = $_GET["p"];
if(!$page) $page="index";
// ===== Собираем страницу =====
readfile("temp/top.html"); // Верхушка шаблона
readfile("pages/$page.txt"); // Собственно подгружаем контент, в зависимости от значения переменной $page
readfile("temp/down.html"); // Низ шаблона
Нано движок на файловой бд
−231
private function generateEvent(type:String, data:Object):TcpEvent
{
var resultEvent : TcpEvent;
switch(type)
{
case TcpEvent.CALL_STARTED:
if (data.callType == "1")
resultEvent = new TcpEvent(TcpEvent.RANDOM_CALL_STARTED, data);
else
resultEvent = new TcpEvent(TcpEvent.CALL_STARTED, data);
break
case TcpEvent.CALL_RECEIVED:
resultEvent = new TcpEvent(TcpEvent.CALL_RECEIVED, data);
break
case TcpEvent.CALL_CANCELED:
resultEvent = new TcpEvent(TcpEvent.CALL_CANCELED, data);
break
case TcpEvent.CALL_REJECTED:
resultEvent = new TcpEvent(TcpEvent.CALL_REJECTED, data);
break
case TcpEvent.CALL_ENDED:
resultEvent = new TcpEvent(TcpEvent.CALL_ENDED, data);
break
case TcpEvent.CALL_ERROR:
resultEvent = new TcpEvent(TcpEvent.CALL_ERROR, data);
break
case TcpEvent.LOCK_SUCCEEDED:
resultEvent = new TcpEvent(TcpEvent.LOCK_SUCCEEDED, data);
break
case TcpEvent.LOCK_FAILED:
resultEvent = new TcpEvent(TcpEvent.LOCK_FAILED, data);
break
case TcpEvent.RECEIVE_ACTION:
resultEvent = new TcpEvent(TcpEvent.RECEIVE_ACTION, data);
break
case TcpEvent.RECEIVE_MESSAGE:
resultEvent = new TcpEvent(TcpEvent.RECEIVE_MESSAGE, data);
break
case TcpEvent.RECEIVE_PONG:
resultEvent = new TcpEvent(TcpEvent.RECEIVE_PONG, data);
break
case TcpEvent.SET_MODE:
resultEvent = new TcpEvent(TcpEvent.SET_MODE, data);
break
case TcpEvent.SET_BALANCE:
resultEvent = new TcpEvent(TcpEvent.SET_BALANCE, data);
break
case TcpEvent.SET_STOKEN:
resultEvent = new TcpEvent(TcpEvent.SET_STOKEN, data);
break
case TcpEvent.SET_TIMESTAMP:
resultEvent = new TcpEvent(TcpEvent.SET_TIMESTAMP, data);
break
case TcpEvent.ADD_TO_RANDOM_ROUNDERS_OK:
resultEvent = new TcpEvent(TcpEvent.ADD_TO_RANDOM_ROUNDERS_OK, data);
break
case TcpEvent.REMOVE_FROM_RANDOM_ROUNDERS_OK:
resultEvent = new TcpEvent(TcpEvent.REMOVE_FROM_RANDOM_ROUNDERS_OK, data);
break
case TcpEvent.TCP_ADD_TO_RANDOM_ROUNDERS_ERROR:
resultEvent = new TcpEvent(TcpEvent.TCP_ADD_TO_RANDOM_ROUNDERS_ERROR, data);
break;
case TcpEvent.TCP_GET_NEXT_RANDOM_ROUNDER_ERROR:
resultEvent = new TcpEvent(TcpEvent.TCP_GET_NEXT_RANDOM_ROUNDER_ERROR, data);
break;
case TcpEvent.GET_CLIENT_PARAM:
resultEvent = new TcpEvent(TcpEvent.GET_CLIENT_PARAM, data);
break;
case TcpEvent.SET_WEB_SESSION_ID:
resultEvent = new TcpEvent(TcpEvent.SET_WEB_SESSION_ID, data);
break;
case TcpEvent.SEND_ACTION_ERROR:
resultEvent = new TcpEvent(TcpEvent.SEND_ACTION_ERROR, data);
break;
case TcpEvent.SEND_MESSAGE_ERROR:
resultEvent = new TcpEvent(TcpEvent.SEND_MESSAGE_ERROR, data);
break;
case TcpEvent.STOP_RECONNECTION:
resultEvent = new TcpEvent(TcpEvent.STOP_RECONNECTION, data);
stopReconnection();
break;
default:
break;
}
return resultEvent;
}
Человеку платаят не построчно, и даже не по часам. Оклад.
−102
instanceId = Math.random().toString().split(".")[1];
Способ получения строки произвольной длины из случайного набора чисел :)
+124
private void image_hide_show(object sender, EventArgs e)
{
for(int i = 0; i < Controls.Count; i++)
if ((sender as PictureBox).Name + "_img" == Controls[i].Name) Controls[i].Visible = !Controls[i].Visible;
}