Chromecast: back to the box!



Actualizando. Por cuestiones de trabajo cambié mi lugar de residencia de Guadalajara México a Austin Texas( me la he estado viviendo en hoteles cosa que no me desagrada del todo).

A metros del hotel hay un BestBuy y promocionan el flamante Chromecast por solo $35USD, bajo la influencia de mi aburrimiento y el seductor precio, caigo en la tentación y me lo traigo a casa. 

Al probarlo todo bien, hasta que... Intento conectarlo a la red del hotel pero es de la redes que necesitas entrar via página a registrarte y tener acceso a internet. Pues este compacto aparatillo no está capacitado para entrar a esa página. Tras corroborar en la página del producto lo que me temía le doy las gracias y lo regreso a su caja. Talvéz cuando regrese a casa me sea útil pero por el momento me quedo un apartillo bonito que no puedo usar.

Pero me dió el excelente preámbulo para lo que puede continuar...

Regresar a entorno gráfico Linux Mint 14



Tengo un dicho. "No hay que saber todo, solo recordar más". Es lo que me pasó ahora. Estoy en plena instalación de Appserver (con fines de desarrollo e investigación) y se me pasa que le doy crtl+alt+F7 y me manta al tty. Intento regresar con los consecutivos hasta al F7 acostumbrado y nada.

Ok, palpita un poco más mi corazón solo para darme cuenta que con Crtl+Alt+F8 volvía al entonrno gráfico. Bieeen, me pasó por la mente reiniciarla y no quería cargar de nuevo la descarga que estaba haciendo tanto de mi soft como del cap de Games of Thrones.

Es todo, funciona como nota mental. Gracias

Solución windows manager Linux Mint 14

No sé exactamente que hice, es probable que haya sido solo alguna actualización. Pero ayer las ventanas no mostraba los iconos de minimizar, maximizar y cerrar. Aunado con algunas inconsistencias de Chrome.

Encontré una solución, aparentemente temporal. Desde terminal:

#xfwm4

De esta manera regresa todo al estado normal. Pero al reiniciar el equipo el problema reaparece.

La solución es eliminar un directorio (No como super-usuario por que no funcionaría).

# rm -r ~/.cache/sessions

Y eso es todo.






Vía.
http://forums.linuxmint.com/viewtopic.php?f=68&t=115027
http://aprendiendo-software.blogspot.mx/2012/05/solucionando-problema-de-window-manager.html


Videotutorial Java - 06 Uso de String.

Next, next, next!

Siguiente entrega. Misma receta [Video + "notas"];

Video:





Notas:
Capitulo 6: Trabajo con Objetos String

Veremos a ver a profundidad todo lo relacionado Strings.
Un String es lo que java usa de modo primario para comunicarse con los usuarios.
Strings son cadenas de texto, numero, signos u otros caractéres.
-Los String almacenan texto.
-char es el más básico:  char teclaSalir='#';
-String contiene una cadena de caracteres

*el Valor char va entre comillas simples (')
*el Valor String va entre comillas dobles (")

String cita = "el hombre más rico no es el que tiene más cosas, sino el me necesita menos";

*Tipo + nombre = valor;
*Los String comienzan con Mayúscula, son objetos.

Podemos mostrar strings en programas
-------

class MostrarString{
public static void main (String[]args){
System.out.println("Aqui el texto");
}
}
-------

Si queremos poner comillas dentro del texto. Usamos los caractéres especiales.
\' Comillas simples
\" comillas dobles
\\ barra inclinada
\t tab
\b retroceso [backspace]
\r retorno de carro
\f salto de linea [formfeed]
\n nueva linea [new line]

Ejemplo entre comillas dobles
------
class CaracteresEspeciales{
    public static void main(String[]args){
        System.out.println("La mejor cancion de The Cure es \"Friday in love\"" ); 
    }
}
------

Ejemplo de nueva linea
------
class CaracteresEspeciales{
    public static void main(String[]args){
        System.out.println("La mejor cancion de The Cure es\n \"Friday in love\"" ); 
    }
}
------


-Podemos unir string mediante el operador de concatenación.
-Anque suele ser mas comun usarlo para concatenar (pegar) String y variables.
-El operador del concatenación es el signo "+".
-El comportamiento de + es muy distinto cuando se aplica un número o un String.


Otro ejemplo con operador + lo más común es usarlo para unir strings y variables. Ya que usar una variable hace que se muestre su contenido.
------
class Concatenacion{
    public static void main(String[]args){
        System.out.println(" \"'Descubrir \' El verdadero viaje de descubrimiento consiste"+
                " no en encontrar nuevas tierras, sino verlas con nuevos ojos. \"\n\t-- Marcel Proust, Citas");
    }
}
------


Ejemplo concatenacion con variables.

------
class ConcatenacionVariable{
    public static void main(String[]args){
        int numero = 143;
        char valor ='M';
        
      System.out.println( "Hubo un total de: " + numero + " participantes");
      System.out.println( "Promedio " + valor);      
               
    }
}
------
run:
Hubo un total de: 143 participantes
Promedio M


Este es uno de las más importantes aplicaciones usando el operador de concatenación para unir texto con el resultado d euna variable

----

operador +=

añadiendo información pero manteniendo la información que ya tiene.
------
class PalabrasClave{
    public static void main(String[]args){
        String palabrasClave = "";
        palabrasClave = palabrasClave + "Videotutoriales ";
        palabrasClave = palabrasClave + "flash ";
        palabrasClave = palabrasClave + "php ";
        System.out.println(palabrasClave);
    }
}
------
run:
Videotutoriales flash php 

Sustituimos por el operador +=
class PalabrasClave2{
    public static void main(String[]args){
        String palabrasClave = "";
        palabrasClave += "Videotutoriales ";
        palabrasClave += "flash ";
        palabrasClave += "php ";
        System.out.println(palabrasClave);
    }
}
------
Con exactamente el mismo resultado de salida. pero ahorramos código.


Trabajar con string nos permite desarrollas habilidades para cuando trabajemos como objetos.

Hacemos ahora nuestra primera incursión orientado a objetos.

-Los Strings son objetos en Java.
-Estos nos permite aplicarles métodos.

equals() 
-Permite acompañar dos strings. Devuelve verdadero o falso.
-Un método nos permite llevar a cabo una tarea

Ejemplo de método equals() usando los 2 strings objetos.
------
class Equals{
    public static void main(String[]args){
        String respuesta = "amarillo";
        String resultado = "verder";
        System.out.println("¿Has respondido que el color es " + resultado + "?");
        System.out.println("Respuesta: " + respuesta.equals(resultado));        
    }
}
------
run:
¿Has respondido que el color es verde?
Respuesta: false


Modificando el resultado por amarillo
resultado es:
run:
¿Has respondido que el color es amarillo?
Respuesta: true


Este ejemplo nos sirve para recordar que los Strings son usados como objetos.



Otro tipo de método muy comú es lengtgh(), que nos permite saber el numero de caracteres, el tamaño por tanto que tiene un string.

Modificamos el ejemplo anterior.
------

------
run:
¿Has respondido que el color es amarillo?
Respuesta: true
8



Otra cosas útiles.

Modificar el Caso
toUpperCase()  -> Convierte todos los caracteres a mayúsculas.
toLowetCase()  -> Convierte todos los caractéres a minúsculas.

esto nos funciona para que al momento de comparar si el usuario ingresó en mezcla mayus y minus, poner todas de la misma manera y poder realizar una comparación.

-----
class Case{
    public static void main(String[]args){
        String nombre = "Pedro Gonzáles";
        String minusculas = nombre.toLowerCase();
        String mayusculas = nombre.toUpperCase();
        System.out.println(minusculas);
        System.out.println(mayusculas);        
    }
}
-----

Otro método nos permite buscar trozos de texto dentro d eun string.

indexof() -> Devuelve un entero con el índice de inicio de la cadena. Si no se encuentre devuelve -1.

Code:
------
class IndexOf{
    public static void main(String[]args){
    String texto = "Seguiale Sancho a todo trote de su jumento; pero caminaba tanto Rocinante, que, viendose";
    int busca = texto.indexOf("Sancho");
    System.out.println(busca);
          
    } 
}
------
run:
9

El valor que nos devuelve el número de caracter que donde inicia la S de Sancho.

Si modificamos la busqueda por sencho nos devuelve
run:
-1





De nuevo, disculpas por la ortografía y fallas.

Videotutorial Java - 05 Uso de operadores.

Que tal?

Bien, siguiente entrega de mis  notas. Espero les ayude.
Copio y pego.

Primero el video.




Ahora las notas.

Cap 5: Trabajo con operadores.


Operadores matemáticos en java
+ Adición
- Sustracción
* Multiplicación
/ División 
% Módulo (nos permiete desterminar el resto de una división)

Creamos un nuevo archivo vacio java.
----
ADICION

class operadores{
    public static void main (String[] args){
        int altura = 123;
        altura = altura+10;
        System.out.println(altura);
    }
}

ejecutamos el archivo [RUN FILE]
run:
133
BUILD SUCCESSFUL (total time: 0 seconds)
----

SUSTRACCIÓN

class operadores{
    public static void main (String[] args){
        int altura = 123;
        altura = altura-10;
        System.out.println(altura);
    }
}

ejecutamos el archivo [RUN FILE]
run:
113
BUILD SUCCESSFUL (total time: 0 seconds)
----

MULTIPLICACION

class operadores{
    public static void main (String[] args){
        int altura = 123;
        altura = altura*10;
        System.out.println(altura);
    }
}

ejecutamos el archivo [RUN FILE]
run:
1230
BUILD SUCCESSFUL (total time: 0 seconds)
----

MULTIPLICACION

class operadores{
    public static void main (String[] args){
        int altura = 123;
        altura = altura/10;
        System.out.println(altura);
    }
}

ejecutamos el archivo [RUN FILE]
run:
1230
BUILD SUCCESSFUL (total time: 0 seconds)
----

DIVISION

class operadores{
    public static void main (String[] args){
        float altura = 123;
        altura = altura*10;
        System.out.println(altura);
    }
}

ejecutamos el archivo [RUN FILE]
run:
12.3
BUILD SUCCESSFUL (total time: 0 seconds)
//Nota: cambiamos el int por float para que nos entregue el resultado exacto, si no, no entrega decimales.

----

MODULO

class operadores{
    public static void main (String[] args){
        float altura = 123;
        altura = altura%7;
        System.out.println(altura);
    }
}
run:
4.0
BUILD SUCCESSFUL (total time: 0 seconds)
----

Otro ejemplo

class operadores{
    public static void main (String[] args){
        int puntuacion = 12;
        int total = 325 + (puntuacion*22);
        System.out.println(total);
    }
}
run:
589
BUILD SUCCESSFUL (total time: 0 seconds)
----

Operadores específicos

operadores de incremento y decremento.

En loop es común es ir incrementando de 1 en 1.

prefijo: 
++variable
--variable

subfijo 
variable++ 
varibale--

segun se pone antes o despues, cambia. Es importanto saberlo.

Cual sería el resultado?
int x = 3;
int valor = x++ *10;

Subfijo primero realiza la operación matemática, luego aumente el valor de x

valor=30
x=4

----
Prefijo
int x=3;
int valor = ++x *10;

Prefijo primero aumenta de x, luego realiza la operación matemática.
valor=40
x=4
------
En netbeans
class incremento{
    public static void main (String[]args){
        int x = 3;
        int valor = x++ *10;
        System.out.println(valor);
        System.out.println(x);
        
    }
}
run:
30
4
BUILD SUCCESSFUL (total time: 0 seconds)
------

class incremento{
    public static void main (String[]args){
        int x = 3;
        int valor = ++x *10;
        System.out.println(valor);
        System.out.println(x);
        
    }
}
run:
40
4
BUILD SUCCESSFUL (total time: 0 seconds)
-----

Veamos ahora la prioridad de las operaciones.
int y = 21;
int x = y * 3 + 5;

1) Incrementos y decrementos van primero. (++ , --)
2) Multiplicación, división o modulus. De izquierda a derecha. (*  , / , %)
3) Suma y resta a continuación.
4) Comparaciones
5) Signo (=) configura valor variable

-----
Ejemplo 1
class Prioridad{
    public static void main(String[]args){
        int y=21;
        int x=y*3+5;
        System.out.println(x);
         /*Primero multiplica 21*3 luego le suma 5*/
    }
}
run:
68
BUILD SUCCESSFUL (total time: 0 seconds)
------

Ejemplo 2

class Prioridad2 {
    public static void main(String[]args) {
        int x = 7;
        int z = x++ * 6 + 4 * 10 / 2;
        System.out.println(z);
        System.out.println(x);
        /*Primero hace el incremente, pero primero mantendrá su valor
         y luego lo cambia por lo que su valor será 7
         despues lo segundo es 7*6 luego 4*10 y luego lo divide entre 2
         (7*6)=42 ; (4*10)=40/2=20 entonces 42+20=62;
         z=62
         cómo ya terminó la operaicón el valor de x =8                  
         */
    }
}
run:
62
8
BUILD SUCCESSFUL (total time: 0 seconds)

------

Uso de paréntesis para modificar la prioridad de la operación.
Ejemplo3

class Prioridad3 {
    public static void main(String[]args) {
        int y=21;
        int x= y*(3+5);
        System.out.println(x);    
        /*entre parentesis (3+5) para indicar que 
         esa operación será primero. 3+5=8, 8*21 = 168*/
    }
}

run:
168
BUILD SUCCESSFUL (total time: 0 seconds)
------

Talleres de trabajo:

Usaremos 2 talleres de trabajo.
- Diferentes pesos en diferentes planetas
- convertir grados de °C a °F y viceversa

------

class PesoPlaneta{
    public static void main (String[]args){
        
        double peso = 68;
        System.out.println("Tu peso en la tierra es de " + peso + " Kg.");
        
        System.out.print("Tu peso en mercurio es de ");
        double mercurio = peso * .378;
        System.out.print(mercurio);
        System.out.println(" Kg.");
        
        System.out.print("Tu peso en la luna es de ");
        double luna = peso * .166;
        System.out.print(luna);
        System.out.println(" Kg.");
        
        System.out.print("Tu peso en Jupites es de ");
        double jupiter = peso * 2.364;
        System.out.print(jupiter);
        System.out.println(" Kg.");
        
        /* Primero imprimimos el mensaje de peso
         * definimos varibale y le asignamos la operacion
         * imprimimos el resultado de la operacion 
         * Inclui una mod para que se imprimiera en una sola linea
* tienes que hace el calculo primero y luego imprimir
*/
    }
}

------

run:
Tu peso en la tierra es de 68.0 Kg.
Tu peso en mercurio es de 25.704 Kg.
Tu peso en la luna es de 11.288 Kg.
Tu peso en Jupites es de 160.75199999999998 Kg.

------
Con println muestra CON salto de linea
con print muestra SIN salto de linea

---------
2do taller

public class Tiempo{
    public static void main(String[]args){
        float fah = 86;
        System.out.println( fah + "grados Fahrenheit son: ");
        // para convertir °F a °C  primero restamos 32
        fah = fah -32;
        //dividimos en resultado entre 9
        fah = fah / 9;
        //multiplicamos por 5
        fah = fah * 5;
        System.out.println(fah + " °Celcius\n");
        
        float cel = 33;
        System.out.println(cel + "grados Celcius son: ");
        //primero restamos 9
        cel=cel-9;
        //dividimos entre 5
        cel=cel/5;
        //le sumamos 32;
        cel=cel+32;
        System.out.println(cel+ " °Fahrenheit");
    }
}
concatenar: poner en la misma linea el resultado de la variable y 
el texto del println

Videotutorial Java - 04 Uso de variables.

Continuamos del mismo modo que el anterior.

1. Video


2. Notas
Almacenanamientos conocido como variables.

Cuando hablamos de variables hablamos de contenedores.

Esas variables pueden ser cambiadas, mientras el programa se ejecuta.

Existen distintos tipos de información. INT, DEC, Float, etc

Declaración=Statement

ejem

int mayorAltura = 8870;

Usamos llaves para usar un bloque de declaraciones. Ejem

public static void
main (String[] args){
int a=3;
int b=4;
int c=8*5; //ejemplo de una expresión.
}
-----

Variables: la memoria de los programas.

siempre que declaramos una variables debe de llevar los anterior.
1: Tipo de información.
2: Nombre de la variable
3: Valor (opcional)


Creamos un nuevo archivo java vació.

____________________

class Varible {
    public static void main (String[] args){
        int cantidad;
        float puntuacionPromedio;
        char clave = 'C';
        String nombreAlumno = "Anael";
        
    }
}
_________________

-Si se escribe entre comillas se le asigna el valor entre las comillas.
-Si no se pone Anael entre comillas se le asignará el valor de otra variable que esté en la variable Anael.
Ejemplo para que funcione la 2da
        String Anael = "Anael";        
String nombreAlumno = Anael; //Es solo un ejemplo.

String no aparece en color azul.
Y String comienza con mayúscula.
Más que considerarlo como variables se consideran objetos en java.

Otros tipos de variables.
byte
short
long
double

Tambien existen variables boleanas.
True-False

-Ha pulsado el usuario una tecla? 
-Ha terminado el video?
-Ha cubierto el usuario el campo?
-Ha acertado la respues?

Se utilizan con condicionales.
_____________________________

Darle nombre a las variables, estas son algunas convenciones.
-Pueden empezar por una letra
-Con un simbolor de subrayado ( _ )
-Con un simbolo de dolar ( $ )

El resto del nombre puede ser cualquier letra o numero
-java es case-sensitive ejemplo: puntuTotal diferente a PuntoTotal
-No puede contener espacios ni ningún tipo de puntuacion.

Convenciones más conmunes entre programadores
-Hacer la primera letra devería ser siempre minúscula
-Si el nombre tiene mas de una palabra, inicia las otras con mayus

float puntuacionPromedioGrupo; (BIEN)
//debemos seguir nombre coherentes para ayudarnos a recordar

float PuntuacionPromedioGrupo; (NO RECOMENDADO)
float puntuacionPromedioGrupo; (MAL)
float puntuacion-Promedio.Grupo; (MAL)
______________________

Cómo almcenar un valor en la variable:

Insertamos en las variables mediabte el usod del operador igual (=).
float altura = 1.74;
float alturaTotal=altura;
_____________________________

Si el valor no cambia nunca no se le puede llamar variable.
Java no admite constantes.
En java tenemos que usar modificadores, usar las variables como constantes.
Esos modificadores es FINAL y STATIC.
Los nombres de las constantes en MAYUSCULAS.
final int PRIMA = 12000;
static final float PI = 3.1416;

final indica que no será cambiada. 
final siempre debe aparecer
Se usa static convierte esa variable en constante dentro de una clase.
Una constante dentro de una clase usamos static para que se use solo en esa clase, de otra manera se usaria en todo el programa y podría recargar el programa.
Dependiente el uso puede llevar final o static final 
static final MAX_UNIDADES = 30;
Una convención para las constantes es usar (_) para separar las palabras.

Disculpas de costumbre por la ortografía. Al final compilare todo en un pdf para subir!

Gracias

Videotutorial Java - 03 Uso de argument



Este programa lleva sponsoreado por:   VIDEOTUTORIALES

Ya en serio, ya saben que uno necesita de manera constante llenar su mente de cosas buenas, educativas y sobre todo aplicables. Eso y el tiempo libre que tengo mientras me empleo decidí hacerme el curso de: Curso.Java.Netbeans.Completo.Latino.40.Caps Los videos están gratuitamente por internet, subidos por 0utKast que al parecer es quien los hace y promueve por la red con buena aceptación.

Cómo sea, es bueno llevar anotaciones. Y mi contribución es esta: mis humildes notas. Comenzando con el Capítulo 3. Los 2 primeros están bien, pero considero que se pueden omitir algunas notas.

Comenzamos. Este es el video.

03.-Tipos de programas Java y uso de argument (20:01)




Y estas son las notas.
Almacenanmientos conocido como varibales.

Cuando hablamos de variables hablamos de contenedores.

Esas variables pueden ser cambiadas, mientras el programa se ejecuta.

Existen distintos tipos de información. INT, DEC, Float, etc

Declaración=Statement

ejem

int mayorAltura = 8870;

Usamos llaves para usar un bloque de declaraciones. Ejem

public static void
main (String[] args){
int a=3;
int b=4;
int c=8*5; //ejemplo de una expresión.
}
-----

Variables: la memoria de los programas.

siempre que declaramos una variables debe de llevar los anterior.
1: Tipo de información.
2: Nombre de la variable
3: Valor (opcional)


Creamos un nuevo archivo java vacio.

____________________

class Varible {
    public static void main (String[] args){
        int cantidad;
        float puntuacionPromedio;
        char clave = 'C';
        String nombreAlumno = "Anael";
        
    }
}
_________________

-Si se escribe entre comillas se le asigna el valor entre las comillas.
-Si no se pone Anael entre comillas se le asignará el valor de otra variable que esté en la variable Anael.
Ejemplo para que funcione la 2da
        String Anael = "Anael";        
String nombreAlumno = Anael; //Es solo un ejemplo.

String no aparece en color azul.
Y String comienza con mayúscula.
Más que considerarlo como variables se consideran objetos en java.

Otros tipos de variables.
byte
short
long
double

Tambien existen variables boleanas.
True-False

-Ha pulsado el usuario una tecla?
-Ha terminado el video?
-Ha cubierto el usuario el campo?
-Ha acertado la respues?

Se utilizan con condicionales.
_____________________________

Darle nombre a las variables, estas son algunas convenciones.
-Pueden empezar por una letra
-Con un simbolor de subrayado ( _ )
-Con un simbolo de dolar ( $ )

El resto del nombre puede ser cualquier letra o numero
-java es case-sensitive ejemplo: puntuTotal diferente a PuntoTotal
-No puede contener espacios ni ningún tipo de puntuacion.

Convenciones más conmunes entre programadores
-Hacer la primera letra devería ser siempre minúscula
-Si el nombre tiene mas de una palabra, inicia las otras con mayus

float puntuacionPromedioGrupo; (BIEN)
//debemos seguir nombre coherentes para ayudarnos a recordar

float PuntuacionPromedioGrupo; (NO RECOMENDADO)
float puntuacionPromedioGrupo; (MAL)
float puntuacion-Promedio.Grupo; (MAL)
______________________

Cómo almcenar un valor en la variable:

Insertamos en las variables mediabte el usod del operador igual (=).
float altura = 1.74;
float alturaTotal=altura;
_____________________________

Si el valor no cambia nunca no se le puede llamar variable.

Java no admite constantes.

En java tenemos que usar modificadores, usar las variables como constantes.

Esos modificadores es FINAL y STATIC.
Los nombres de las constantes en MAYUSCULAS.

final int PRIMA = 12000;
static final float PI = 3.1416;


final indica que no será cambiada. 
final siempre debe aparecer
Se usa static convierte esa variable en constante dentro de una clase.

Una constante dentro de una clase usamos static para que se use solo en esa clase, de otra manera se usaria en todo el programa y podría recargar el programa.

Dependiente el uso puede llevar final o static final 

static final MAX_UNIDADES = 30;

Una convención para las constantes es usar (_) para separar las palabras.

Ok, ya vi que está muy improvisado. Le daré una pasada y subiré en PDF.

Conforme vaya avanzando iré dejando lo demás, disculpen si no pasó por el corrector ortográfico. Pero quería sacar rápido esta idea de mi cabeza.

ENJOY!

Confetti en Youtube!

Hace varios días desde que instalé alguna actualización en mi Linux Mint 14 ocurrió un efecto curioso y por su similitud le puse "confeti". Como sea, era algo molesto entrar a ver videos a youtube y que cada vez video viniera con su propio festejo incluido. 

Pasaron varias semanas y hasta casi me acostumbro. Además podía entrar a Firefox y no tener ese problema. Pero prefiero Chrome así que encontré esta solución que hasta el momento me ha ayudado.

   

Solución:




Dicho de pasada, para obtener buenas capturas y hacer una edición sencilla descargué del Gestor de software.

Shutter -> Capturador de pantalla.
Pinta -> Editor tipo paint.


Vía http://www.ubuntu-es.org/node/176171#.UWIdcloW33k

Juguetes Nuevos! Kdenlive, Clive, Youtube-dl.

Por cuestiones que solo Dios sabe, por qué él siempre sabe. Estoy regresando a la parte de crear videoclips, hace tiempo que no lo hago así que vamos a emprender esta nueva aventura, ahora desde LinuxMint!De entrada, busqué referencias y encontré una que me convenció.

1.- Editor de Video

Kdenlive: Es un programa editor de vídeo muy completo y lo mejor es que es muy liviano es kdenlive, solo pesa 16 mb. El programa permite trabajar con varias pistas de audio y video al mismo tiempo, además permite exportar a cualquier formato de vídeo. Se puede encontrar desde el Gestor de Software.

El otro juguetito es una aplicación para descargar los recurso que usaré, directamente desde Youtube, audio y/o video.

2. - Descargas de Video

Clive es un programa de linea de comandos (consola) pero muy sencillo de utilizar. Descarga videos de Youtube en la calidad mas alta posible y en formato mp4, mucho mas facil de "manejar" que el fulano FLV. Suficiente para mi.


#sudo apt-get install clive
Una vez instalado buscamos el video a bajar y ponemos lo siguiente.
Y comenzará a descargarlo en /home/usuario.
Para descargar varios al mismo tiempo quedaría:
#clive link1 link2 link3
También podemos crear un archivo txt con los links a descargar y mandar a llamarlo.
#clive < todos-los-links.txt


Y una alternativa que usé para comparar es Youtube-dl

#sudo apt-get install youtube-dl
Su uso es básicamente similar:
Vas a ver un resultado similar al siguiente:
[youtube] Setting language[youtube] 6kWB3Vl_xRI: Downloading video webpage
[youtube] 6kWB3Vl_xRI: Downloading video info webpage
[youtube] 6kWB3Vl_xRI: Extracting video information
[download] Destination: 6kWB3Vl_xRI.mp4
[download] 100.0% of 31.01M at 923.68k/s ETA 00:00
Y listo.Dato curioso dice que para tener mayor calidad podemos usar el siguiente comando. Ejemplo:
#youtube-dl --max-quality FORMAT http://www.youtube.com/watch?v=HIMh2RmwfLI

Y ya de paso me armé también con JDownloader que nunca está de más!


3.- Editor de audio.

Audacity: también destacado software lo podemos conseguir directamente con del gestor de software.


Disculpas por lo plano del post. Sé que siempre llama un poco más las imagenes, pero bueno, cumple muy bien su función!



Vía:

http://www.ubuntu-es.org/node/104134#.UVpYCVoW2cE
http://www.taringa.net/posts/linux/2328676/Descargar-Videos-de-Youtube-desde-LINUX.html
http://usemoslinux.blogspot.com/2012/05/como-descargar-videos-de-youtube-desde.html

Atajos Teclado Linux Mint 14 xfce

Los típicos:


ALT+TAB – Cambiar de ventana/aplicación. 
CRTL+F1,F2..Fx – Cambiar entre consolas.
ALT+F1 – Menú principal.
MAY+F10 – Menú contextual.
ALT+F2 – Ejecutar aplicación.
ALT+F4 o CRTL+W – Cerrar venta.
CRTL+ALT+SUP – Díalogo cerrar/salir sesión.
CRTL+ALT+BACKSPACE – Cerrar sesión.
CTRL+ALT+D – Minimizar todas las ventanas.
ALT+F5 – Desmaximizar una ventana.
IMPR PANT – Capturar en una imagen todo el escritorio.
ALT+IMPR PANT – Capturar en una imagen la ventan activa.
CTRL+Alt+L – Bloquea la pantalla para impedir el uso del PC. Desbloqueo por contraseña.

Vía drojas75.

Atajos de teclado tipo Windows para Linux Mint 13 xfce


Para todos los atajos:

Ir al menú de Mint; Configuración; Editor de configuración

Panel izquierdo xfce4-keyboard-shorcuts; New

Windows + E = Administrador de Archivos
Propiedad: /commands/custom/e
Tip: String
Valor: Thunar



Windows + D = Conmutador de Mostrar Escritorio
Propiedad: /commands/custom/d
Tip: String
Valor: show_desktop_key



Windows + R = Ejecutar Comando
Propiedad: /commands/custom/r
Tip: String
Valor: xfce4-appfinder --collapsed


Windows + L = Protector de Pantalla con contraseña
Propiedad: /commands/custom/l
Tip: String
Valor: xflock4


Ctrl + Alt + Supr = Administrador de Tareas
Propiedad: /commands/custom/Delete
Tip: String
Valor: xfce4-taskmanager



* NOTA1: Primero borrar el atajo Delete existente en /commands/custom/
* NOTA2: A diferencia de Windows, aquí el Administrador de Tareas permite multiples instancias, por lo que se abrirá tantas veces como se haga la combinación.







Vía Fëaluin

RedNotebook Modificando carpeta de guardado.

Ya debería estar durmiendo. Anyway.

Punto rápido. Al intentar modificar la carpeta donde quiero que se guarde mis modificaciones, descubro  que desde el programa, no es posible. Pero eso no es impedimento.

Lo único que tienes se hace es entrar desde la terminal:

 gedit ~/.rednotebook/configuration.cfg

ya en el archivo solo tienes que modificar el
dataDir=/home/usuario
por la dirección donde lo quieras guardar.

Finalizada nota mental. Gracias y buenas noches.


Activando Wireless LinuxMint 14

Después de haber estado ciertamente alejado de los sistemas operativos libres. Me decidí a regresar. Esta vez le quise dar la oportunidad a la distribución LinuxMint 14, es la que le sigue en usuarios a Ubuntu. Con una instalación sencilla y rápida, se comenzaba a convertir e un buen sabor de boca. Pero no duró tanto como hubiera querido. Lo típico, no reconocía el wireless, así que me dí a la tarea de resolver esto y archivarlo para uso posterior, ya saben cuando uno pierde la memoria de sus propios pasos. He aquí la sencilla forma.

Gestor XFCE
1.-Menu;Configuración;Orígenes de Software.
2.-Pestaña Additional Drivers
3.-Habilitar broadcom y los demás. (En caso que tampoco haya reconocido lo demás como el bluetoot).

Done!