No estas registrado.

#1 2014-03-04 16:04:24

Wada
Staff
Registrado: 2012-07-31
Mensajes: 448
Página Web

[Mini-Script] Fuck You

¡Gente! Encontré una modificación graciosa de killall hahaha y me dije esto lo deben saber en el foro aún no lo he probado pero en cuanto tenga tiempo lo haré

687474703a2f2f692e696d6775722e636f6d2f30775878584b582e706e67

Este mini-script consta de dos partes el flip que esta escrito en perl y agregar un pequeño codigo bash en .bashrc
dejo el proyecto Git https://gist.github.com/namuol/9122237

Re-edito hahahaha Funciona solo que el primer intento tenia prisa y lo hice mal sad
Escribo los pasos...

1.- Guardar el codigo de perl en flip
Como lo voy a utilizar y no me gusta meter script a los $PATH voy a crear uno local
2.- Crear la carpeta

$ mkdir ~/.bin

3.- Exportar la variable PATH y agregarle la ruta de nuestro bin local

export PATH=$PATH:~/.bin

Si deseas que siempre al iniciar el sistema se auto genere el nuevo PATH solo agrega esa linea a tu .bash_profile
4.- Mueve flip a .bin

$ mv ~/flip ~/.bin

5.- Darle permisos de ejecución al script flip

chmod +x ~/.bin/flip

6.- Agrega a .bashrc el codigo de fuck
Y eso es todo big_smile

USO: No me funciono a mi porque ponia fuck firefox y se debe agregar algun otro argumento aqui ya va a creatividad de quien lo usa hahahaha

$ fuck you firefox
$ fuck off inkscape
etc... 

Scripts

flip

#!/usr/bin/env perl
# Script by Lars Noodén
 
use strict;
use warnings;
use utf8;
 
binmode(STDOUT, ":utf8");
 
my %flipTable = (
"a" => "\x{0250}",
"b" => "q",
"c" => "\x{0254}",
"d" => "p",
"e" => "\x{01DD}",
"f" => "\x{025F}",
"g" => "\x{0183}",
"h" => "\x{0265}",
"i" => "\x{0131}",
"j" => "\x{027E}",
"k" => "\x{029E}",
"l" => "|",
"m" => "\x{026F}",
"n" => "u",
"o" => "o",
"p" => "d",
"q" => "b",
"r" => "\x{0279}",
"s" => "s",
"t" => "\x{0287}",
"u" => "n",
"v" => "\x{028C}",
"w" => "\x{028D}",
"x" => "x",
"y" => "\x{028E}",
"z" => "z",
"A" => "\x{0250}",
"B" => "q",
"C" => "\x{0254}",
"D" => "p",
"E" => "\x{01DD}",
"F" => "\x{025F}",
"G" => "\x{0183}",
"H" => "\x{0265}",
"I" => "\x{0131}",
"J" => "\x{027E}",
"K" => "\x{029E}",
"L" => "|",
"M" => "\x{026F}",
"N" => "u",
"O" => "o",
"P" => "d",
"Q" => "b",
"R" => "\x{0279}",
"S" => "s",
"T" => "\x{0287}",
"U" => "n",
"V" => "\x{028C}",
"W" => "\x{028D}",
"X" => "x",
"Y" => "\x{028E}",
"Z" => "z",
"." => "\x{02D9}",
"[" => "]",
"'" => ",",
"," => "'",
"(" => ")",
"{" => "}",
"?" => "\x{00BF}",
"!" => "\x{00A1}",
"\"" => ",",
"<" => ">",
"_" => "\x{203E}",
";" => "\x{061B}",
"\x{203F}" => "\x{2040}",
"\x{2045}" => "\x{2046}",
"\x{2234}" => "\x{2235}",
"\r" => "\n",
" " => " "
);
 
while ( <> ) {
my $string = reverse( $_ );
while ($string =~ /(.)/g) {
print $flipTable{$1};
}
print qq(\n);
}

.bashrc

function fuck() {
  if killall -9 "$2"; then
    echo ; echo " (╯°□°)╯︵$(echo "$2"|flip &2>/dev/null)"; echo
  fi
}

Nos leemos gente smile

Ultima edición por Wada (2014-03-07 03:57:30)


[⠠⠵] || Archlinux || Awesome || urxvt || Bash

Desconectado

#2 2014-03-07 04:00:38

Wada
Staff
Registrado: 2012-07-31
Mensajes: 448
Página Web

Re: [Mini-Script] Fuck You

Y dejo una imagen de como se ve big_smile
nHB7oBY.png
p.d. instale la fuente opendesktop-font para que se vea esa "ligadura de música invertida" (Soy músico así que no se como se llama el caracter japones o de donde sea hahahaha)

# pacman -S opendesktop-font

[⠠⠵] || Archlinux || Awesome || urxvt || Bash

Desconectado

#3 2014-03-07 09:37:55

nano
BOFH del averno
Desde: ./app/controllers/nano.js
Registrado: 2011-12-05
Mensajes: 1,335

Re: [Mini-Script] Fuck You

Ya va, espera, dejame agarrar aire: AAAAAAAAAJAJAJAJAJAJAJAJAJAJAJAJ COÑO! XD

es algo con poca utilidad tal vez, más para mi, pero maldita sea me acabo de morir de la risa leyendo esto XD

Definitivamente es un dato curioso


nano_dice_by_breakingnano-d4t1n5y.png

Desconectado

#4 2015-04-27 13:53:06

KotoriBird
(•̀ᴗ•́)و ̑̑
Registrado: 2015-03-03
Mensajes: 4

Re: [Mini-Script] Fuck You

¿Cierra el proceso también o únicamente voltea las letras?

Desconectado

Pie de página

Powered by FluxBB