Форум — Talks Говорила мама bash, video 3 1 Не запускай, сынок, скрипты из интернета.curl -s -L http://bit.ly/10hA8iC | bash Кто рискнёт? Ссылка
Ответ на: комментарий от Spoofing 26.12.2018 03:40:11 +00:00 Баш это всего лишь запускалка других программ, всё нормально. nvidia ★ (26.12.2018 03:41:40 +00:00) Ссылка
Или ты говоришь что там, или тебя сейчас банят за распространение зловреда. Shulman ☆ (26.12.2018 05:02:15 +00:00) Показать ответы Ссылка
какая-то музыкальная муть? ничо не произошло, откатил виртуалку на снапшот Deleted (26.12.2018 05:04:56 +00:00) Показать ответ Ссылка
Никто не мешает ссыль открыть и поглядеть. Расшифровать, правда, не у каждого получится) #!/bin/bash # Rick Astley in your Terminal. # By Serene Han and Justine Tunney <3 version='1.1' rick='http://keroserene.net/lol' video="$rick/astley80.full.bz2" # TODO: I'll let someone with mac or windows machine send a pull request # to get gsm going again :) audio_gsm="$rick/roll.gsm" audio_raw="$rick/roll.s16" audpid=0 NEVER_GONNA='curl -s -L http://bit.ly/10hA8iC | bash' MAKE_YOU_CRY="$HOME/.bashrc" red='\x1b[38;5;9m' yell='\x1b[38;5;216m' green='\x1b[38;5;10m' purp='\x1b[38;5;171m' echo -en '\x1b[s' # Save cursor. has?() { hash $1 2>/dev/null; } cleanup() { (( audpid > 1 )) && kill $audpid 2>/dev/null; } quit() { echo -e "\x1b[2J \x1b[0H ${purp}<3 \x1b[?25h \x1b[u \x1b[m"; } usage () { echo -en "${green}Rick Astley performs ♪ Never Gonna Give You Up ♪ on STDOUT." echo -e " ${purp}[v$version]" echo -e "${yell}Usage: ./astley.sh [OPTIONS...]" echo -e "${purp}OPTIONS : ${yell}" echo -e " help - Show this message." echo -e " inject - Append to ${purp}${USER}${yell}'s bashrc. (Recommended :D)" } for arg in "$@"; do if [[ "$arg" == "help"* || "$arg" == "-h"* || "$arg" == "--h"* ]]; then usage && exit elif [[ "$arg" == "inject" ]]; then echo -en "${red}[Inject] " echo $NEVER_GONNA >> $MAKE_YOU_CRY echo -e "${green}Appended to $MAKE_YOU_CRY. <3" echo -en "${yell}If you've astley overdosed, " echo -e "delete the line ${purp}\"$NEVER_GONNA\"${yell}." exit else echo -e "${red}Unrecognized option: \"$arg\"" usage && exit fi done trap "cleanup" INT trap "quit" EXIT # Bean streamin' - agnostic to curl or wget availability. obtainium() { if has? curl; then curl -s $1 elif has? wget; then wget -q -O - $1 else echo "Cannot has internets. :(" && exit fi } echo -en "\x1b[?25l \x1b[2J \x1b[H" # Hide cursor, clear screen. #echo -e "${yell}Fetching audio..." if has? afplay; then # On Mac OS, if |afplay| available, pre-fetch compressed audio. [ -f /tmp/roll.s16 ] || obtainium $audio_raw >/tmp/roll.s16 afplay /tmp/roll.s16 & elif has? aplay; then # On Linux, if |aplay| available, stream raw sound. obtainium $audio_raw | aplay -Dplug:default -q -f S16_LE -r 8000 & elif has? play; then # On Cygwin, if |play| is available (via sox), pre-fetch compressed audio. obtainium $audio_gsm >/tmp/roll.gsm.wav play -q /tmp/roll.gsm.wav & fi audpid=$! #echo -e "${yell}Fetching video..." # Sync FPS to reality as best as possible. Mac's freebsd version of date cannot # has nanoseconds so inject python. :/ python <(cat <<EOF import sys import time fps = 25; time_per_frame = 1.0 / fps buf = ''; frame = 0; next_frame = 0 begin = time.time() try: for i, line in enumerate(sys.stdin): if i % 32 == 0: frame += 1 sys.stdout.write(buf); buf = '' elapsed = time.time() - begin repose = (frame * time_per_frame) - elapsed if repose > 0.0: time.sleep(repose) next_frame = elapsed / time_per_frame if frame >= next_frame: buf += line except KeyboardInterrupt: pass EOF ) < <(obtainium $video | bunzip2 -q 2> /dev/null) Deleted (26.12.2018 05:14:31 +00:00) Ссылка
Ответ на: комментарий от Shulman 26.12.2018 05:02:15 +00:00 Там всего лишь это: https://youtu.be/dQw4w9WgXcQ Thetan ★★★ (26.12.2018 05:14:34 +00:00) Показать ответы Ссылка
Ответ на: комментарий от Thetan 26.12.2018 05:14:34 +00:00 Если бы это еще работало… Но это же линукс Deleted (26.12.2018 05:18:10 +00:00) Показать ответ Ссылка
Ответ на: комментарий от Shulman 26.12.2018 05:02:15 +00:00 зобанить! покарать! chenbr0 ☆ (26.12.2018 05:24:33 +00:00) Ссылка
Ответ на: комментарий от intelfx 26.12.2018 04:23:29 +00:00 А всё равно вот этот легендарный пост, наверное, никто не переплюнет: программа из одной строчки ни Perl Kroz ★★★★★ (26.12.2018 05:36:12 +00:00) Показать ответ Ссылка
Ответ на: комментарий от Kroz 26.12.2018 05:36:12 +00:00 это тоже не работает ( Говорила мама (комментарий) ) (дефолтная убунта 18) Deleted (26.12.2018 05:40:59 +00:00) Ссылка
Ответ на: комментарий от Deleted 26.12.2018 05:04:56 +00:00 У тебя линупс в вируталке? Виндузятник детектед! Shulman ☆ (26.12.2018 05:46:07 +00:00) Показать ответы Ссылка
Ответ на: комментарий от Shulman 26.12.2018 05:46:07 +00:00 Yo dawg... Кто мешает в линуксе крутить виртуалку с линуксом, чтобы ты мог сидеть в линуксе, пока сидишь в линуксе? otto ★★★★ (26.12.2018 05:48:28 +00:00) Показать ответ Ссылка
Ответ на: комментарий от Shulman 26.12.2018 05:46:07 +00:00 Ага! И даже пуси.ехе настоящий есть! Deleted (26.12.2018 06:05:29 +00:00) Ссылка
У меня замедленно раза в два, какой-то дрон-дум получился. madcore ★★★★★ (26.12.2018 06:50:47 +00:00) Показать ответ Ссылка
Ответ на: комментарий от madcore 26.12.2018 06:50:47 +00:00 дрон-думВапорвейв же. Moondancer (26.12.2018 07:14:12 +00:00) Ссылка
Ответ на: комментарий от otto 26.12.2018 05:48:28 +00:00 Кто мешает в линуксе крутить виртуалку с линуксом, чтобы ты мог сидеть в линуксе, пока сидишь в линуксе?Рекурсия? e000xf000h ☆ (26.12.2018 08:27:14 +00:00) Показать ответ Ссылка
Ответ на: комментарий от e000xf000h 26.12.2018 08:27:14 +00:00 Не, линуксы же разные. otto ★★★★ (26.12.2018 08:31:49 +00:00) Ссылка
Ответ на: комментарий от intelfx 26.12.2018 04:23:29 +00:00 Оффтоп: Там 240-я вышла. Будешь писать новость? imul ★★★★★ (26.12.2018 09:07:17 +00:00) Показать ответ Ссылка
Ответ на: комментарий от imul 26.12.2018 09:07:17 +00:00 Да. На выходных писал, но забил. Сегодня будет. intelfx ★★★★★ (26.12.2018 09:08:01 +00:00) Показать ответ Ссылка
Ответ на: комментарий от intelfx 26.12.2018 09:08:01 +00:00 Спасибо. А то я полистал неподтверждённые и не увидел. imul ★★★★★ (26.12.2018 09:10:09 +00:00) Ссылка
Ответ на: комментарий от Shulman 26.12.2018 05:46:07 +00:00 Ну, а чо, у меня тоже чего только в виртуалках нет. Не будешь же ты GuixSD на железо ставить ради того чтобы потыкать, например. У или LFS на железе собирать... WitcherGeralt ★★ (26.12.2018 13:28:52 +00:00) Ссылка
У Ландьюка было, я догадался даже не открывая ссылки (по первому комментарию). WitcherGeralt ★★ (26.12.2018 13:31:17 +00:00) Последнее исправление: WitcherGeralt 26.12.2018 13:31:39 +00:00 (всего исправлений: 1) Ссылка
Ответ на: комментарий от Deleted 26.12.2018 05:18:10 +00:00 У тебя питон не установлен? Какой может быть линукс без питона? rupert ★★★★★ (28.12.2018 03:54:44 +00:00) автор топика Показать ответ Ссылка
Ответ на: комментарий от rupert 28.12.2018 03:54:44 +00:00 хз чего. выше написал: убунта18 дефолт Deleted (28.12.2018 03:57:28 +00:00) Ссылка
Ответ на: комментарий от Thetan 26.12.2018 05:14:34 +00:00 http://lurklurk.com/Rickroll Jopich1 ☆ (28.12.2018 15:53:18 +00:00) Ссылка
curlнатуралы честные люди используют wget. им нечего загружать через консоль скрывать. darkenshvein ★★★★★ (28.12.2018 16:25:56 +00:00) Ссылка