Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

domingo, 9 de agosto de 2015

Convertir una lista de arhivos a otro formato con ffmpeg

Saludos,

En estos días, me ha tocado transformar unos vídeos, y casualmente winff no tenia el formato que quería. Con lo cual he tenido que ingeniar un poco:

Instalamos el paquete

# apt-get update && apt-get install -y ffmpeg

Ahora entramos en el directorio donde tengamos todos los archivos de video y los listamos

$ ls -l *{AVI,3gp} | awk '{print $9}' > listado

Ahora en el listado que es un archivo normal ejecutaremos el ffmpeg

$ for i in $(cat listado); do ffmpeg -i $i $i.formato; done

Lo dejamos correr y fuera!

Espero les haya servido ;)


jueves, 11 de diciembre de 2014

Comprimir archivo con rar por consola

Bueno el otro día me encontré en al disyuntiva de hacer algo con rar para un colega y requeria clave, ademas nunca uso rar por consola asi que fue una buena oportunidad(suelo usar .tar.gz) para variar.

El comando es simple:

rar a salida.rar archivo -p

las opciones hacen lo siguiente

'a'- Creara el fichero con el nombre salida.rar o añadirá los archivos que digamos a uno ya existente
'-p' Hara que indiquemos contraseña para el archivo de manera que quede con la clave para abrirlo

Para descomprimirlo es tan facil como

unrar x archivo.rar

Y nos pedirá la contraseña tranquilamente.

jueves, 20 de noviembre de 2014

Problema sin sonido en [x]ubuntu 14.10

En estos días estuve tocando cosas y no se porque, en una de las tantas actualizaciones me dejo de funcionar el sonido...momento locura! Sin música, sin audio para ver vídeos...total que entro en modo pasivo y me paso a Guindos(mala cosa). Hasta que hoy me he levantado con ganas y he mirado un poco el fallo:

ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Fuera de tiempo

....Pulseaudio no mola, busco por gugu...y

# aptitude purge pulseaudio

Instantáneo el arreglo! ;)

jueves, 9 de octubre de 2014

Reservar espacio en escritorio o limitar maximizado de ventanas

Bueno, el titulo es un poco rollo, pero creo que ha todos los ha pasado alguna vez que queremos lo que ha continuación explico. Estoy cansado de que al maximizar una ventana me cubra mi precioso conky-gaget-wiget-X cosa que me he currado o que me gusta tener siempre a al vista.

Así que me pongo a buscar y no encuentro la salida por mi lado...vamos a san google y veo que es fácil(eso si encontrar algo que dijera directamente 'reservar espacio de escritorio o limitar tamaño de ventanas maximizadas' no fue la terminología adecuada...)

El tema esta en XFCE que lo hace todo fácil( pensé en mudarme a otro gestor...pero me quedo en casa ;) ) y es que con ir a

Administrador de configuración --> Áreas de trabajo --> Margenes

Y aumentar en el margen en que deseamos guardar el 'espacio' aunque maximicemos cualquier ventana esta no ocupara este espacio...¡ojo! diferente es que lo pongamos a pantalla completa, ya que como su propio nombre indica se salta todo y ocupa toda la pantalla ;)

Y con eso simplemente tenemos nuestro espacio 'reservado' libre para que pongamos cualquier cosa y al maximizar ventanas no se nos ocupe, aunque si queremos podemos ponerle el tamaño 'default' es decir no maximizado y ocupar ese espacio...estas opciones ya quedan a gusto del consumidor ;)

Espero que os haya servido, porque a mi me ayuda bastante, en lo que a control del uso que le estoy dando al pc se refiere

domingo, 20 de julio de 2014

Script: Recolección información(fotos,musica,docs...etc)

Bueno, en estos días un familiar me pidió que le sacara los datos de su portátil ya muerto(gráfica quemada) de manera que me puse este fin de semana y por no ir una a una, me monte el siguiente script que comparto ;)

La idea es simple, creamos el script y lo ponemos en donde vamos a copiar los archivos del disco origen, crea un directorio de destino y luego busca en la ruta que sigue a 'find' en este caso '/media'  los archivos por extensión, y los toma como entrara para el 'cp' que los copia en el destino.

#!/bin/bash
# comienza la creacion de direcctorios
mkdir Destino
#comienza a buscar y copiar archivos
find /media -iname "*.jpg" -a -size +250k -exec cp -vn '{}' Destino \; | tee jpg
find /media -iname "*.jpeg" -a -size +250k -exec cp -vn '{}' Destino \; | tee jpeg
find /media -iname "*.wma" -exec cp -vn '{}' Destino \; | tee wma
find /media -iname "*.mp3" -exec cp -vn '{}' Destino \; | tee mp3
#para mas tipos de ficheros simplemente ir añadiendo el tipo con la misma estructura que las #lineas anteriores
echo 'Fin de operacion'

#Omitimos errores por medio de -n , podeis usar otras variaciones como -nuv o algunos incluso -i


lunes, 11 de noviembre de 2013

Instalar decompilador jd-gui en linux ubuntu

Bueno,el otro dia me dio por decompialr cosas(curiosidad) y entre la ayuda de un amigo y tal lo encontre(por mi parte lo encontre,pero no le puse enfasis XD)

Asi que facil,

Vamos aqui

http://jd.benow.ca/

Y descargamos el JD-GUI

Y en linux hacemos

$sudo apt-get install ia32-libs-gtk

y para hacerlo facil desde cualquier lado metemos el "jd-gui" en /usr/bin/

otra forma facil es simplemente darle permisos de ejecución,pero no sera accesible desde cualquier lado,solo en el directorio del ejecutable

chmod +x jd-gui

y luego tirar con

./jd-gui

Y ya se iniciara y abriras el archivo dede su menu ;)



*sida  el error:es porque teneis que instalar ia32-libs-gtk

jd-gui: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

Solo hacemos

$ apt-get install ia32-libs-gtk

Otra manera es hacer

$sudo apt-get install libgtk2.0-0:i386 libxxf86vm1:i386 libsm6:i386 lib32stdc++6

lunes, 16 de septiembre de 2013

Script:Descarga imagenes 2.0

Bueno,recientemente estoy reenganchando un manga que recomiendo bastante,es un manga sencillo pero bueno,se trata de negima  un manga que empece a ver hace mucho tiempo y ahora entre unas cosas y otras me he decidido a retomar,el caso es que no me apetece ver las cosas online,me aburre tener que dar clicks(soy proTeclado) asi que me hice un pequeño script anteriormente que pueden ver en este link pero decidi mirarlo un poco mas y hacerle mejoras,el resultado a continuacion

viernes, 6 de septiembre de 2013

Modificar/Crackear cuenta administrador windows 8

Les paso el link de la entrada de este gran blog,con un video muy facilito que nos muestra como entrar y hacernos administrador de W8 con la facilidad de usar una live-USB-CD de linux

Como entrar en w8 como administrador

jueves, 8 de agosto de 2013

Script: Descargar imagenes de submanga y otras web

Bueno en un tiempo que he tenido suelto,me ha dado por hacerme un script para descargarme un manga de submanga,y es que la verdad estar todo el rato haciendo wget url/numero.jpg y cambiando me cansaba,asi que opte por programarmelo(ya sabeis si vais ha hacer algo mas de 2 veces...un script es la solucion ;) ,ademas es facil porque son numericos ) asi que me puse manos a la obra ,y tras varios quebraderos de cabeza por concatenacion y demas falta de formacion mas profunda en bash por mi parte debo admitir,me salio el siguiente codigo(Que si quieren pueden mejorar compartir y demas siempre poniendo el origen,por favor seamos respetuosos y no simples lammer ;) ):

*Recordar que tenemos que estar en al direccion de la imagen,es decir,en submanga vamos y abrimos boton derecho->copiar la ruta de la imagen y esa es la url que le pasamos

#!/bin/bash
#@autor miniminiyo
#script para bajar imagenes

echo "introduzca url(sin / final)"
read url     #recibimos dato
sleep 1
echo "La url es"
echo "${url}"

echo "indique el nombre que quiere dar a la carpeta donde se guardaran los datos"
read nombre
mkdir $nombre
cd $nombre

echo "introduzca el inicio"
read ini

echo "introduzca el fin"
read fin
echo "se acabara en ${url}/${fin}.jpg"
echo

#creamos el fichero
touch urls.txt

for i in $(seq $ini 1 $fin)
do
echo "${url}/${i}.jpg" >> urls.txt
echo
done
echo "fin operacion salida a texto"
#ahora descargamos
wget -c -i urls.txt
echo "fin de descarga de archivos"

 

Espero les sea de ayuda ya que a mi me lo supone para no tener que estar dando clicks  y mil atajos de teclado para ir copiando,simplemente pasarle la url el inicio y el fin y nos descargara,el formato como ven lo he puesto a pelo,pero se podria poner como una variable y concatenarla,pero yo lo deje asi porque por ahora es lo que necesito,pero a veces incluso deberemos de quitarlo asi que yo creo, queda en funcion de cada uno, es un codigo basico para ir tirando,las mejoras,segun interesen ;)

jueves, 30 de mayo de 2013

Instalar debian completo en USB/SD/microSD/HDD externo

Bueno,en estos dias ando con ganas de darle caña al debian nuevo,pero mi sistema esta demasiado estable y configurado como para hacer ese cambio tan brusco de "contexto" visto lo visto me pongo a buscar en internet y la mayoria de las paginas son solo preguntas,¿como instalar debian en USB/stick/sd/microSD/hdd externo...etc...permanentemente?,preguntas  como la mia esperando una respuesta,que no llegaba.

Asi que me puse a toquetear las opciones en el instalador de debian y la cosa es tan facil como instalar debian sobre el dispositivo como queramos(ya sea particionado,o todo de una o como querais) y cuando nos de la opcion de instalar el grub darle a "no",luego nos saldra una tabla en al que se nos veran las particiones que tenemos montadas

/sda1

/sdaX

/sdcX

el caso es que durante el tiempo de particion cuando hacemos la particion en la unidad externa nos fijamos en que letra tiene la unidad en la que estamos instalando nuestro debian, "sdc" es mi caso,asi que cuando me salio esta pantalla para que eligiera donde instalar el grub indique esa ruta "/dev/sdc5" y le di a continuar

Pero al reiniciar mi gozo iba en un pozo,y no me reconocio el boteo a la primera(tambien decir que el "adaptador" que uso apra microSD-USB no es nada convencional y mi BIOS por desgracia no me permitia arrancar desde la SD del propio portatil),de manera que dije,y si monto las particiones que he creado con el dispositivo conectado y hago un simple

$sudo update-grub

Espere,y la solucion llego al fin,al ahcer el update grub detecto el debian en la unidad externa,ahora puedo probar debian desde mi microSD-USB de forma persistente con la comodidad de no perder todo el trabajo,solo reiniciando y seleccionando el debian(con el dispositivo conectado no os olvideis...), y sin perder la configuracion hecha en mi voyager configurado del cual ya he hablado en algun momento y que el dia de mi migracion definitiva a debian compartire con ustedes para que puedan disfrutar de esta distribucion que es una maravilla en sencillez y estilo

martes, 28 de mayo de 2013

Solucionar error,no conecta mysql

Hoy me paso algo muy raro,mysql dejo de funcionar,no iniciaba ni nada y estuve buscando soluciones,primero upgradeo a ver que sale...y obtengo esto
Se encontraron errores al procesar:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

 

Ahora tiro;
dpkg-reconfigure mysql-server

Y obtengo esto...
/usr/sbin/dpkg-reconfigure: mysql-server está roto o no está totalmente instalado

Foreo un poco y me encuentro en esDebian a nuestro gran amigo "onubatux"(si,porque gracias a su ayuda podemos solucionar el problema entre manos)

La solucion,que hacemos?

$aptitude remove splashy

Y sale el mensaje de felicidad ;
Configurando mysql-server-5.5 (5.5.31+dfsg-1) ...[ ok ] Stopping MySQL database server: mysqld.[ ok ] Starting MySQL database server: mysqld ..[info] Checking for tables which need an upgrade, are corrupt or were not closed cleanly..Configurando mysql-server (5.5.31+dfsg-1) ...

Espero que les sirva a todos y muchas gracias a la comunidad de esDebian que siempre estan ahi ayudando en este mundo tan independiente y autodidacta en muchos sentidos de prueba-error

domingo, 26 de mayo de 2013

Hora en debian por NTP

El NTP(Network Time Protocol) es muy util cuando queremos tener sincronizadas varias maquinas y no poseen este protocolo como predefinido(se vuelve una locura),a continuacion indico como activarlo de forma facil en debian;

Primero instalamos el programa,que seguramente no este instalado:
apt-get install ntp ntpdate

 

Ahora actualizamos en base a un servidor cercano,en nuestro caso este:
ntpdate -s chico.rediris.es

 

Con esto conseguimos tener los relojes sincronizados,cosa util cuando tenemos varios servicios corriendo y algunos de ellos necesitas horas y tiempos con diferencias minimas para sincronizarse y funcionar al 100% ;)

domingo, 31 de marzo de 2013

Instalar VMware player en ubuntu

Bueno,en estos dias me puse a instalar kvm y tras trabajo duro y demas lo consegui,de estas veces que dices he tocado demasiadas cosas...vamos a dejarlo tranquilo...pero me dije voy a instalar VMplayer y asi ya estoy completo en virtualizacion,asi que me puse manos a la obra y lo hice,los pasos,sencillos,aqui los tienen;

1º Vamos al portal de VMware ,en especial a esta url de descarga que tiene la version actual a descargar 5.0

2º Descargamos y vamos al directorio de descarga,ya sabes "cd" hasta el lugar(por consola por favor,espero que no haga falta remarcarlo,pero...)

3º Luego hacemos un "perl"

$sudo perl archivo.bundle

4º Seguimos lo pasos de instalacion y luego veremos en Menu->Sistema nuestra aplicacion ;)

5º a trastear ;)

vmplayer

domingo, 24 de febrero de 2013

Agregar usuario a sudoers para poder ser "root"

Bueno recientemente estoy haciendo unas cosillas de forma live y me surgio este problema,mas adelante pondre un poco de lo que estoy haciendo,pero por ahora nos hacemos root a modo de fuerza, entramos en el live desde el normal y luego vamos a;

$sudo nano /etc/sudoers

Y uan vez alli nos dirigimos a la ultima linea,y ponemos esto

nombreUsuario ALL=(ALL)ALL

Guardamos y ya podemos usar "sudo" con su conveniente ventaja de transformacion a estado de dios ;)

sábado, 23 de febrero de 2013

Mi configuracion de conky

Bueno,hace tiempo me lo pidio un amigo y la verdad el egoisme me pudo,hoy,tras varios cambios y chanchuyeos ademas de perder e archivo alguna vez(y tener que volver a uan "version" vieja de mi configuracion),me decido a subirlo para no perderlo y para que quien se aventure pueda tener un "conky" bien configurado sin mucho esfuerzo,los datos se hacen entender por si mismo,el unico dato que necesitais saber es que al ip externa la conseguimos haciendo :

$curl http://ipecho.net/plai

O usando uno de los miles d comandos para averiguar nuestra ip externa,asi que con calma teeis el codigo ;)

sábado, 9 de febrero de 2013

Repositorios debian testing

Bueno,para los tocoques y para los que les gusta curiosear,pongo los repositorios de mi debian(por ahroa virtualizado,ya vere que hago luego) de manera que les resulte facil poder actualizarse en debian,porque la verdad es que las actualizaciones de estable con terribles para un sistema de escritorio(ya que no se crearon con ese fin,sino para servirdores y estaciones muy estaticas de educacion y demas),asi que aqui tienen ;)

 

##Seguridad testing
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

Texto -->

#Copiar en /etc/apt/source.list

#Comando $sudo nano /etc/apt/source.list
##Oficiales testing
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

##Multimedia testing
##Añadir la key del repositorio #apt-get install deb-multimedia-keyring
# Debian Multimedia Mirrors
deb http://deb-multimedia.org stable main non-free
#Source
#deb-src http://deb-multimedia.org stable main non-free

##Debian Mozilla team
deb http://ftp.fr.debian.org/debian experimental main

domingo, 3 de febrero de 2013

Mi escritorio: Enero 2013

Bueno tras estar todo el año pasado,tal que asi:

carga loca

Me dispuse ha liarla un poco con cosas de virtualox el usb y demas...asi que la lie y me dije voy a instalarme algo mas "bonito" y que tenga que tocar menos que el xubuntu basico,asi que me busque esta maravillosa distribucion voyager*link y me la instale,la instalacion facil y comoda y la entrada al sistema rapida.

*DETALLE: Hace falta que el usuario sea nuevo para que se obtenga la insterfaz de voyager por defecto,seguramente con solo borrar unos archivos se consiga sin tener que borrar el antiguo user usar otro nuevo,o como hice yo renombrar el anterior ;)

Y una vez puesto me dije habra que cambiar de fondo que llevas un año con el mismo(soy hombre de costumbres y le cojo cariño a las cosas...) asi que me puse asi;

Imagen en limpio;

limpio

Imagen con los paneles a la vista;

limpio+paneles

Imagen en sucio1;

sucio+guake

Imagen en sucio2;

sucio2

Agradecer a la gente de voyager que permite entrar en una distribucion tan pulida a nivel estetico como interno,con la comodidad de xubuntu pero con un estilo impecable y es que trae un monton de software realmente util y que nos hace mas comodo si cabe la entrada en un linux funcional,para mas informacion voyager

Instalar: Remastersys en voyager

Bueno,tras mudarme a "voyager" y con mi insistencia en compartir los cambios que hago,que ademas de utiles me parece que ayudan mucho a iniciarse en el mundo para aquellos comodones o miedosos de tocar demasiado,me dio por instalarme "remastersys" para hacer mi live al estilo:

$sudo remastersys dist

Y dejarme de estar con "dd" y demas cosas,asi que me puse a buscarlo y el key no me funcionaba en voyager O.o ,bueno supuse que no pasa nada aunque se que la distro esta basadan en xubuntu 12.10,lo cual supone uan compatibilidad increible(de hecho ha sido el unico soft que no he podido instalar como en xubuntu normal,asi que igual es un problema de rmastersys),asi que m dispuse ha hacer por "fuerza" , fui la pagina oficial,copie su "source-repo" a modo de:

$sudo gedit /etc/apt/sourcelist

Y una vez abierto al final añadi la linea:

#Remastersys Quantal
deb http://www.remastersys.com/ubuntu quantal main


Cerre tras guardar y hice el tipico:

$sudo su

$apt-get update;apt-get install remastersys -y ; exit

*actualizo,instalo y salgo de root ;)

Luego hacer la imagen es simple y para mas informacion podeis ver en la pagina oficial de remastersys

jueves, 10 de enero de 2013

Orden para crear un web

Bueno,en estos dias hemos tenido un proyectito en una materia de hacer una pagina web y la verdad creo que la cosa debio ir mejor explicada,no en cuanto a los conceptos sueltos porque se sabe;

HTML --> Codeo de la pagina con formularios,links,textos

PHP --> Informacion para guardar en base de datos y nexo entre el html y esta

CSS --> Hojas de estilo para ordenar la pagina de forma facil y comoda(cosa que antes se hacia con tablas-html,y ahora se hace con "div")

Pero vamos,los pasos para crear cualquier pagina web,para los que iniciais en esto como yo,aunque ya he "adelantado" un poco,es primero imaginar como sera nuestra web,ver las distintas paginas que tendra,los formularios,que pondremos todo en abstracto,es decir la imagen o diseño de la web (parece que se puede dejar para luego,pero dejarlo trae muchos problemas),asi que cogemos un PDA(Papel De Apuntar y hacemos dibujitos)

Para esta parte del css esta muy bien la pagina subcide css

Luego deberemos poner los nombres o "id" a las cosas que vamos a guardar(importante porque aqui empiezas con el uso de php y debes ser organizado),de manera que rapidamente guardemos los datos que haga falta guardar y generemos los codigos alternativos para llamar(ej--> un chat o alguna cosa chula con javascript) y es que en esta parte enlazamos toda la informacion de entrada,salida y lo que hacemos con cada cosa

Para esta parte a mi me ayudo mucho este bonito articulo php+html ya que nos indica como funciona y luego podemos ir a w3schoos la parte de php

Y en general hay muchos sitios donde podeis ver estos no son mas que unos pocos

Y finalmente empieza el codeo(en nuestro grupo empezamos por aqui porque nos encanta programar,vicios que tiene uno,pero aunque os guste debeis empezar por el css,para hacerlos al vida mas facil y completa)

Para esta parte,son clave html.net , w3schools , tienen muchos ejemplos y codigos faciles de entender y de usar como esqueleto para nosotros mismos

En general para los que usamos linux apenas hay herramientas,pero podemos usar bluefish(en el repositorio esta,es una herramienta facil y que nos hara entender y aprender a la vez que desarrollar todo lo que se refiere a web) o aptana,sinceramente probe otras alternativas y no me convencieron,aunque siempre te queara un "gedit" o un "nano" pero se complican als cosas demasiado y veras que copiaras y pegaras mucho codigo y estas herramientas te facilitan estas cosas a nivel visual,con lo cual eres mas rapido y productivo

En windows y mac teneis una burrada,asi que solo bsucad en el todo poderoso google y dejaros llevar por la que mas bonita os parezca