domingo, 24 de diciembre de 2017

usar BITCOINS


COMPARAR:

REQUISITOS
  1. tener dinero  en el  banco (alternativa es pagar por oxxo, pero genera comision extra en bitso)
  2. cuenta en   https://bitso.com

PASOS:
1.-"fondear dinero"
 (fondear significa ponerle fondos a la cuenta BITSO)

a).-comparar BITCOINS:
https://bitso.com/trade
poner un MONTO en MXN  >>igualar >> COMPRAR



sábado, 18 de noviembre de 2017

Puente TELEGRAM - IRC

teleirc

 FruitieX/teleirc IRC channel - https://github.com/FruitieX/teleirc


instalar
~$ wget  https://deb.nodesource.com/setup_9.x

$ chmod +X

# ./setup_9.x

# apt-get install nodejs


miércoles, 1 de noviembre de 2017

instalar XMMS en DEVUAN y DEBIAN (de cualquier version)

XMMS fue un CLON de WINAMP, para GNU-Linux creado por uno de los pioneros en Linux, "PETER ALM" ( Alan Cox)  por los años de 1997
avandonado por .... flojera creo yo :-P  en el 2010
http://www.xmms.org



hay muchos reproductores pero como audacious , que tambien es un clon de Winamp,
pero ami me gusta mas XMMS.

nota:XMMS2 no es lo mismo que XMMS,


1.-
editamos  los sources

# nano /etc/apt/sources.list


agregamos  :

#xmms
deb http://archive.debian.org/debian/ etch contrib main non-free

cerramos y guardamos



2.-
actualizar repos

# apt update



3.-

instalar XMMS

# apt install xmms

4.-

Cambia el PLUGIN DE SALIDA DE AUDIO
de
OSS Driver a ALSA

presionas  CTRL + P
en PREFERENCIAS >>> AUDIO I/O PLUGINS >>> OUTPUT PLUGIN
OSS Driver >>> ALSA
APPLY & OK 


5.- Listo  a disfrutar  XMMS Ver. 1.2.10

a disfrutar de un ligero y classico reproductor de MP3, WAV , OGG
nota; esta version no reproduce FLAC,MP4,  ni otros  formatos  modernos


miércoles, 25 de octubre de 2017

DEVUAN KDE5 suspender y Hibernacion botones desaparecidos

Requisitos:
  1.  policykit-1 
  2.  upower
  3.  lightdm



la verdad no se cual de los 2 me soluciono,
pero eso hice


1.-

en el fichero  :
/etc/polkit-1/localauthority.conf.d/50-localauthority.conf
 
 encontramos el permiso para root
 
Configuration]
AdminIdentities=unix-user:0 
 
agregando  permisos  para usuarios administradores con la segunda parte
 
 
 [Configuration]
AdminIdentities=unix-user:0 
 
 [Configuration]
AdminIdentities=unix-group:sudo;unix-group:admin
 
  

2.-

cd /etc/polkit-1/localauthority/50-local.d/
 creamos el siguiente fichero con nano

nano org.devuan.enable-hibernate.pkla

[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes



y finalmente
# REBOOT



fuentes:

https://askubuntu.com/questions/665902/by-default-who-is-allowed-to-gain-root-privileges-with-pkexec


https://blog.roland-kluge.de/?p=793

en la segunda web encontramos una buenas alternativas :


sudo pm-supsend
sudo pm-hibernate
Another, low-level method is to write the desired state to files in /sys:


1
2
sudo bash -c "echo -n mem > /sys/power/state"
sudo bash -c "echo -n disk > /sys/power/state"



saludos


jueves, 19 de octubre de 2017

agregar particion Cypto - cifrada al BOOT



fuente :
http://www.pavelkogan.com/2014/05/23/luks-full-disk-encryption/



Configure GRUB

With /boot on an encrypted device, grub-mkconfig should have GRUB load the necessary modules to decrypt and mount it2.
grub-install, on the other hand, will refuse to work, complain about /boot being encrypted, and demand that GRUB_ENABLE_CRYPTODISK=1 be added to the config. This is a bug (in the error message). Instead, add
GRUB_ENABLE_CRYPTODISK=y
to /etc/default/grub.
Now, before trying to find and load the initial ramdisk, GRUB will ask for a passphrase to decrypt /dev/sda1.
Finally, add the cryptdevice kernel parameter3
GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda1:lvm"
and run
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda
Reboot, and that’s it. You now have a fully encrypted system.

miércoles, 6 de septiembre de 2017

DEVUA - DEBIANcompartir WIFI desde WLAN1 a WLAN0

plan para compartir WIFI

Internet ------> wlan1 ---> PC ---> wlan0 --->  muchas PCs


# apt-get -y install dnsmasq 
# nano  /etc/dnsmasq.con
agregamos la sigiente config al final

no-resolv
interface=wlan0 # or whatever wifi card you're using for the AP
listen-address=192.168.2.1 # listen on
bind-interfaces
domain-needed        # Don't forward short names
# Never forward addresses in the non-routed address spaces.
bogus-priv
dhcp-range=192.168.2.2,192.168.2.100,12h
server=8.8.8.8
server=8.8.4.4

editemosel ficero de interfaces

nano /etc/network/interfaces 
 agregamos para recibir señal:

auto wlan1
iface wlan1 inet dhcp
#iface wlan1 inet static
i agregamos para ENVIAR señal
en este caso usamos el rango192.168.2.X :
# configuracon para compartir WIFI
 auto wlan0
iface wlan0 inet static
    address 192.168.2.1
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255

esto deveria estar activado intacto :
auto lo
iface lo inet loopback
y finalmente reiniciamos el servicio 

/etc/init.d/ networking stop

/etc/init.d/ networking start

o reiniciamos la PC



Nota, no recuedo si le ponemos un "1" a el fichero

nano /proc/sys/net/ipv4/ip_forward

jueves, 31 de agosto de 2017

Downgrade DEVUAN ACII a JESSIE (TESTING A ESTABLE)

estando en ESTABLE e instalar algunos programas de  testing  resulta divertido tener programas nuevos, pero cuando tu PC dice " me vuelvo lenta" es momento de dar marcha atras.

cuadno intentas dar marcha atras te dice que te desistalara como 3GB de paquetes entre ellos :
 APT  ( libapt-inst2.0 libapt-pkg5.0  )  < despues de borrarlo no tendras con que instalar paquetes >
y
 xserver-xorg*   xserver-xorg-core*  < te quedas sin graficos>

SOLUCION TENER PAQUETES MIXTOS:
y hacer downgrade lentamente o por etapas

paso #1
activamos los 2 repos

#devuan  jessie
deb http://auto.mirror.devuan.org/merged/ jessie main 
deb http://auto.mirror.devuan.org/merged/ jessie-updates main 
deb http://auto.mirror.devuan.org/merged/ jessie-security main   

#testing

deb http://auto.mirror.devuan.org/merged/ ascii main 
deb-src http://auto.mirror.devuan.org/merged/ ascii main 

paso #2

Creamos el archivo /etc/apt/preferences:

   # nano /etc/apt/preferences 
 
 
Package: *
Pin: release a=jessie
Pin-Priority: 1001 

Package: *
Pin: release n=ascii 
Pin-Priority: 850
 

en este caso ;
con "a=" la rama (stable , jessie )
 y con
 "n=" el código de la rama (testing ,ascii ).



Los números de prioridad tienen además un significado añadido, que a continuación se comenta. Llamando P a dicho número, tenemos:
  • P»1000: se fuerzan versiones de paquetes, aunque estas sean inferiores.
  • 990«P«=1000: siempre que la versión instalada no sea más reciente, el paquete es instalado, aunque no provenga de la rama principal.
  • 500«P«=990: siempre que el paquete instalado sea más antiguo y que no exista una versión en la rama principal, se instalará la versión.
  • 100 P <=500: El paquete se instala siempre y cuando no exista el mismo paquete en cualquiera de las otras ramas. Tampoco se instala en caso de tener una versión del paquete instalada que sea más reciente..
  • 0«P«=100: la versión solo se instala si no hay ninguna versión del paquete instalado.
  • P«0: no se instala la versión.
para  hacer DOWNGRADE usamos la prioridad  1001


Ahora creamos el archivo /etc/apt/apt.conf.d/local:
  # nano /etc/apt/apt.conf.d/local 
 
 APT::Default-Release "jessie";
APT::Cache-Limit 55000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;

PASO #3
Hacemos nuevamente la actualización de la base de datos de paquetes:
  # apt update 
 
  
PASO #4
 y revisamos el sistema completo :

apt-get dist-upgrade






Fuente:

https://exdebian.org/wiki/sistemas-mixtos-apt-pinning


https://web.archive.org/web/20150916080534/http://www.esdebian.org/wiki/sistemas-mixtos

https://debian-handbook.info/browse/es-ES/stable/sect.apt-get.html#sect.apt-upgrade

http://geekland.eu/apt-pinning-en-debian/

domingo, 25 de junio de 2017

Facturar con SAT sobre Gnu-Linux


 Metodo #1



Requisitos 
NOTA1:
(Firefox desde la version 43 en adelante NO RECONOCE A SILVERLIGHT)

NOTA2: desactiva las actualizaciones automaticas y de SEGUNDO PLANO a FF

Nota3:  Java8 no se puede instalar  FACIL mente en WINE


apt-get update
apt-get isntall wine

$ wine   'Firefox Setup 38.0.1esr.exe'
$ wine 
$ wine 'jre-7u4-windows-i586.exe'

y finalmente FIREFOX me reconoce Silverlight y Java, desde WINE




ahun sin probar, pero deveria de funcionar


metodo #2   FALLIDO 


instalar SILVERLIGHT ( MOONLIGHT)  (fallido)
www.mono-project.com/Moonligh 
mucho problema


miércoles, 17 de mayo de 2017

renombrar extenciones de FICHEROS MASIVAMENTE RECURSIVA



Renombrar  exenciones de ficheros

en ocaciones las camaras , celulares guardan fotos con extenciones erroneas
su pongamos que sea JPG, pero el app o android las guarda en PNG.

la mayoria de los visualizadores  podran abrir las fotos pero otros se limitan a negarse.


para renombrar de  ".png" a  ".jpg"
find /ruta/de-las/fotos  -type f -exec  rename 's/\.png$/\.jpg/' *  '{}' \;

"en reversa"
para renombrar de  ".jpg"  a  ".png"
find /ruta/de-las/fotos  -type f -exec  rename 's/\.jpg$/\.png/' *  '{}' \;



***********************************************************************

ok, ahora  supongamos que las fotos   PNG  estan entre otras que REALMENTE SI SON "PNG".
y yo solo quiero renombrar los que tiene mal la extencion.
¿como detectar los formatos con extenciones errorneas ?




  find /ruta/de-las/fotos    -type f -name \*.jpg -exec file \{\} \; | grep -i png | cut -d ':' -f 1 | xargs -d '\n' rename  's/\.jpg/\.png/'


explicacion:
busca ficheros con noombre *.jpg =
   find /ruta/de-las/fotos    -type f -name \*.jpg


detecta el tipo de fichero que es = 
   -exec file \{\} \;

entonces busca SOLO los que diga PNG=
| grep -i png

entonces  corta el nombre
 | cut -d ':' -f 1

entonces  Xargs manda  a RENAME   los nombres de  los ficheros 
| xargs -d '\n' rename  's/\.jpg/\.png/'

NOTA: si tiene  una comilla el nombre te dara un error  

 

gracias  a  furrywolf por su ayuda.
tanks to furrywolf  for this help.

that command very uglyly (it's a word now!) chains together several unix commands...  find looks for .jpg files, file identifies them, grep looks for ones where file said they're pngs, cut grabs the part before the ':' find printed, which is the filename, then xargs sends all those filenames to rename.  lol

 it's not done well - it will break if you have filenames containing a colon or a newline.  but I figured it's pretty unlikely you have any of those.  a cleaner version wouldn't break like that, but I didn't want to spend much time thinking about it.  :)

sábado, 28 de enero de 2017

como arreglar/configurar MAGNET link

primero revisamos el nombre correcto de la aplicacion que queremos asignar a los MAGNET links


$ ls /usr/share/applications


EN MI CASO USARE " transmission-gtk.desktop "



$ xdg-mime default   transmission-gtk.desktop  x-scheme-handler/magnet


Donarme :->

Donar a AlexLikeRock
muchas gracias por tu ayuda :->

2022

stand by ... PD: "Viva México!"