Beri bash i ebash / Говнокод #25222 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
[ERROR] The compilation of ocaml-base-compiler failed at "/home/me/.opam/opam-init/hooks/sandbox.sh build ./configure -prefix /home/me/.opam/ocaml-base-compiler.4.02.3 -with-debug-runtime".

#=== ERROR while compiling ocaml-base-compiler.4.02.3 =========================#
# context     2.0.0 | linux/x86_64 |  | https://opam.ocaml.org#12c8601e
# path        ~/.opam/ocaml-base-compiler.4.02.3/.opam-switch/build/ocaml-base-compiler.4.02.3
# command     ~/.opam/opam-init/hooks/sandbox.sh build ./configure -prefix /home/me/.opam/ocaml-base-compiler.4.02.3 -with-debug-runtime
# exit-code   2
# env-file    /tmp/opam-me-3195/ocaml-base-compiler-3195-d6d332.env
# output-file /tmp/opam-me-3195/ocaml-base-compiler-3195-d6d332.out
### output ###
# ./configure: line 195: rm: command not found
# ./configure: line 196: touch: command not found
# ../gnu/config.guess: line 35: sed: command not found
# ../gnu/config.guess: line 1364: mkdir: command not found
# ../gnu/config.guess: line 1364: mkdir: command not found
# : cannot create a temporary directory in /tmp
# [ERROR!] Cannot guess host type. You must specify one with the -host option.

^ ...И так там со всем.
Кто там хотел попробовать "NixOS"? Могу поделиться впечатлениями: если вы надеятесь, что в этой оси можно будет пользоваться привычными "autotools", "opam" и "cabal", то фиг там. Из-за сломанного FHS ебаться с "Nix" придётся с первой минуты. cast @Роман

CHayT CHayT, (Updated )

Комментарии (50, +50)

Beri bash i ebash / Говнокод #25122 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
names="com.termux io.twaik.lorie rubberbigpepper.Orientator"
if test ! -e /realproc/cmdline
then
echo Mounting realproc
mount -o remount,rw none /
mkdir /realproc
mount -t proc none /realproc
fi

tail -f /dev/null|am monitor| while read line
do
echo "$line"
for n in $names
do
for p in `pidof $n`
do
if test -e /proc/$p/oom_adj
then
echo Masking pid $p
mount -t tmpfs -o size=4k none /proc/$p/
for f in /realproc/$p/*
do ln -s $f /proc/$p
done
rm /proc/$p/oom_*
fi
echo Setting oom adj for $n $p, was $(cat /realproc/$p/oom_adj)
echo -17 > /realproc/$p/oom_adj
done
done
done

достал oom killer.

Где тут shell в языках?

mittorn mittorn, (Updated )

Комментарии (1, +1)

Beri bash i ebash / Говнокод #25086 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
function SymlinkNextStunnelConfig {
    OLDIFS=$IFS
    IFS=$'\n'
    stunnelConfigs=($(find ${STUNNEL_CONFIG_D} -regex ".*\.conf$"))
    IFS=$OLDIFS

    if [[ -f ${CURRENT_STUNNEL_CONF} ]]; then
        currentConfig=$(readlink -f ${CURRENT_STUNNEL_CONF})
    else
        currentConfig=""
    fi

    if [[ ${#stunnelConfigs[@]} -eq 0 ]]; then
        echo "No config found in ${STUNNEL_CONFIG_D}"
        exit 6
    elif [[ ${#stunnelConfigs[@]} -eq 1 ]]; then
        nextConfig=${stunnelConfigs[0]}
    else {
        echo "ZAEBALO. DELAY SYMLINK VRUCHNUYU!"
    }
    fi

    if [[ -L ${CURRENT_STUNNEL_CONF} ]]; then
        rm -f ${CURRENT_STUNNEL_CONF}
    fi

    ln -s ${stunnelConfigs[0]} ${CURRENT_STUNNEL_CONF}
}

Нашёл старую какашку, запостил перед удалением.

fluttr fluttr, (Updated )

Комментарии (127, +127)

Beri bash i ebash / Говнокод #24732 Ссылка на оригинал

0

  1. 1
  2. 2
echo $TTY
cat /dev/pts/5

Открываем два терминала, смотрим у каждого $TTY, и делаем у каждого cat на TTY противоположного терминала.
Получается очень простой локальный чат. Наверное, если использовать какую-нибудь сетевую фигню, так можно сделать интернет-чат.

vistefan vistefan, (Updated )

Комментарии (9, +9)

Beri bash i ebash / Говнокод #24281 Ссылка на оригинал

0

  1. 1
echo $(printf '1\xff0.0.0.0:0\0\\gamedir\\valve' |nc -u ms.xash.su 27010 -w 1 | od -j6 -t x1 -An -w6 |sed -s 's/\ /\ 0x/g'|while read line; do printf '%d.%d.%d.%d' $(echo $line|cut -d ' ' -f1-4) ; echo \ $(( $(printf %d $(echo $line|cut -d ' ' -f5))*256 + $(printf %d $(echo $line|cut -d ' ' -f6)) )); done| while read line1; do printf \\xff\\xff\\xff\\xffinfo\ 48|nc -w 1 -u $line1 |sed -e s/\\\\/\\\ /g -e "s/\xff\xff\xff\xffinfo/_br_$line1/g" & done;sleep 2s;echo)|sed -e s/_br_/\\n/g

Работаем с бинарными протоколами однострочно

mittorn mittorn, (Updated )

Комментарии (12, +12)

Beri bash i ebash / Говнокод #24231 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
...
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
...

.bashrc по умолчанию в Xubuntu.
Мне казалось, что приглашение должно быть другого цвета, чтобы можно было быстро найти начало вывода программы:
user@computer:~$ cat blah.txt
<много текста>
<много текста>
<много текста>
<много текста>
<много текста>

Но тут, понимаешь, решили, что нечего цвета разводить.

Steve_Brown Steve_Brown, (Updated )

Комментарии (22, +22)

Beri bash i ebash / Говнокод #24183 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
for word in {"Блять", "пишите", "красивые" ,"коды" ,"уёбки", ",", "ради", "энтузиазма", "и", "плодотворного", "труда", ",", "почитайте", "книжку", "сталина", "и", "поймёте", "как", "надо", "делать", "сруны", "говнокодерные!"}; do
    echo "$word"
done

хули?

fuckercoder fuckercoder, (Updated )

Комментарии (8, +8)

Beri bash i ebash / Говнокод #24074 Ссылка на оригинал

0

  1. 1
Бомбёж по поводу Wine и Mono

Все говорят, что Wine не может с 1993 года запускать программы под винду. И всё почему? Потому что не могут господа вся опенсорса и линуксии нормально реимплементить программы с нешвабодки. Содержимое бутылки похоже на винду настолько отдалённо, как борманд на кегдана. И причём тут Mono? Притом, что в вайн засунули моно, который кривой как руки создателя 1C. И самое страшное, что ни вайн, ни моно никто не хочет сделать на 100% идентичным оригиналу. Ведь если они не будут похожи, то они просто становятся бесполезны.

dm_fomenok dm_fomenok, (Updated )

Комментарии (90, +90)

Beri bash i ebash / Говнокод #24014 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
#!/bin/sh

declare -i count=0
while true; do
	tmp=$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM
	tmp=${tmp:0:100}
	user=$(echo -n $tmp| tr 0-9 K-Z)
	password=$tmp
	# echo -e "\n\e[0;96mLogin: \e[0;97m$user"
	# echo -e "\e[0;96mPassword: \e[0;97m$password"
	curl --connect-timeout 10 -A "I that sends all fuck" -d "RegName=${user}&RegPassword=${password}&Submit1=Register" http://rextester.com/login 2>&1 | grep "Object moved" &>/dev/null
	ret=$?
	if [ "$ret" -eq 0 ]; then
		#echo -e "\e[0;92mRegistration done\n"
		((count++))
		echo -e "\e[0;92m$count"
	else
		echo -e "\e[0;91mfail"
	fi
	usleep 10000
done

Да здраствуют издевательства над тупыми админами!!!

fuckercoder fuckercoder, (Updated )

Комментарии (2, +2)

Beri bash i ebash / Говнокод #23633 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
#!/bin/bash
# ColorsXterm.sh
# by Morteryler 2017

print()
{
  local N=$1
  declare -i i=0
  for n in $cveta; do
    echo -n '\e['"$N"';'$n'm'
    echo -e " > \e["$N";"$n"m $TEXT \e[0m"
    ((i++))
  done
}

help()
{
  echo "Программа ColorsXterm. Версия 1.0"
  echo "-0 - обычные цвета"
  echo "-1 - жирные цвета"
  echo "-2 - бледные цвета"
  echo "-3 - тоже обычные цвета"
  echo "-4 - подчеркнутые цвета"
  echo "-5 - мигающие цвета"
  echo "-6 - тоже обычные цвета"
  echo "-7 - цвета инвертированные"
  echo "-8 - цвета без текста"
  echo "-9 - все перечёркнутые"
  exit 0
}

TEXT="#######################################################"

cveta="1 2 4 5 7 8 9 21 30 31 32 33 34 35 36 37 41 42 43 44 45 46 47\
 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107"

while getopts ":h0123456789" opt; do
   case $opt in
		0) print 0;;
    1) print 1;;
    2) print 2;;
    3) print 3;;
    4) print 4;;
    5) print 5;;
    6) print 6;;
    7) print 7;;
    8) print 8;;
    9) print 9;;
    h) help;;
	esac
done

Openгавняшка

fuckercoder fuckercoder, (Updated )

Комментарии (0)