Como sé que no siempre se puede tener internet a mano y gusta tener organizado los apuntes y chuletas que uno encuentra en la red, yo pongo hoy mi granito de arena y he añadido un botón de "Guardar como PDF".
Este es un servicio gratuito ofreciso por Web2PDF.
De esta manera podrás llevar la entrada publicada a cualquier rinconcito de tu disco duro.
Si por cualquier motivo obtuvieseis un error en el proceso de conversión, os aconsejo que actualicéis la página y seguramente funcionará (A mi me ha pasado)
Un saludo a todos.
viernes, 3 de febrero de 2012
sábado, 10 de diciembre de 2011
Aprender idiomas con OpenTeacher
¿Quieres aprender vocabulario de un idioma de manera casi divertida?
¿Quieres ser tu propio maestro y decidir que palabras quieres aprender?
Pues bién, hay programas que permiten el auto aprendizaje de idiomas a base de insistir en preguntarte las palabras que no contestas adecuadamente, de esa manera las palabras que conoces se refuerzan y las que no conoces tienes que aprenderlas tras las repeticiones.
Muchos de esos programas son de pago pero como no, siempre hay algo en el software libre y además, creo que de bastante calidad.
El programa en concreto se llama OpenTeacher.
http://openteacher.org/
Enlace de descarga de la versión 2.2.1 para Ubuntu en .deb
http://sourceforge.net/projects/openteacher/files/openteacher/2.2.1/openteacher_2.2.1_all.deb/download
El programa es bastante intuitivo:
Creas una lista de palabras como en el ejemplo, y cuando estés listo le das al botón "Ingresar" y comenzará el test (en el que se puede cambiar la forma de dar las respuestas)
Mi consejo es crear una lista y guardarla, de esta maner siempre tendrás una lista de preguntas de un tema en concreto.
Pero os pondré un par de listas que he preparado:
------------------------------------------------
a su/tu salud = cheers
adiós ; hasta la vista = goodbye
¿Quieres ser tu propio maestro y decidir que palabras quieres aprender?
Pues bién, hay programas que permiten el auto aprendizaje de idiomas a base de insistir en preguntarte las palabras que no contestas adecuadamente, de esa manera las palabras que conoces se refuerzan y las que no conoces tienes que aprenderlas tras las repeticiones.
Muchos de esos programas son de pago pero como no, siempre hay algo en el software libre y además, creo que de bastante calidad.
El programa en concreto se llama OpenTeacher.
http://openteacher.org/
Enlace de descarga de la versión 2.2.1 para Ubuntu en .deb
http://sourceforge.net/projects/openteacher/files/openteacher/2.2.1/openteacher_2.2.1_all.deb/download
El programa es bastante intuitivo:
Creas una lista de palabras como en el ejemplo, y cuando estés listo le das al botón "Ingresar" y comenzará el test (en el que se puede cambiar la forma de dar las respuestas)
Mi consejo es crear una lista y guardarla, de esta maner siempre tendrás una lista de preguntas de un tema en concreto.
Pero os pondré un par de listas que he preparado:
------------------------------------------------
Cortesía social, (Español-inglés):
a su/tu salud = cheers
adiós ; hasta la vista = goodbye
adiós = bye-bye
bienvenido = welcome
buena suerte = good luck
buenas noches = good night ; night-night
buenas tardes = good afternoon
buenas tardes ; buenas noches = good evening
buenos días = good morning
cúanto lo siento = how sorryIam
felicidades = congratulations
feliz año nuevo = happy new year
feliz cumpleaños = happy birthday
feliz navidad = merry christmas
gracias = thanks
hasta la noche = see you tonight
hasta luego = see you later
hasta pronto = see you
hola = hello ; hi
hola ¿qué hay? = hi. what's up? ; hi. what's new?
perdón = excuse me
perdón ; lo siento = sorry
¿cómo está usted? = how do you do?
¿cómo está/estás? = how are you?
¿qué tal? = how are things?
¿y usted/tú? = and you?
adiós definitivo = farewell ; adieu
agradecer = to thank
bien ; vale ; tirando = ok, okay
bien, gracias = fine, thanks
buenos deseos = good intentions
de nada ; faltaría más = don't mention it
deseos de felicidad = wishes for happiness
disculparse = to apologize
encantado de conocerle/te = pleased to meet you
estrecharle la mano a alguien = to shake hands with
felizmente ; por fortuna = fortunately
guardar un feliz recuerdo = to have happy memories of
le presento a… = I'd like to introduce you to...
me alegro de verle/te = nice to see you
muchos recuerdos = kindest regards
muy bien = very well
no hay de qué ; de nada = not at all
por favor = please
presentar = to introduce
señor = sir
señora = madam
sí, por favor = yes please
-----------------------------------------------------
Cuerpo humano, (Español-inglés):
arteria = artery
articulación = joint
barbilla ; mentón = chin
boca = mouth
brazo = arm
cabeza = head
cadera = hip
cara = face
ceja = eyebrow
cerebro = brain
cintura = waist
codo = elbow
corazón = heart
costado = side
costilla = rib
cráneo = skull
cuello = neck
dedo de la mano = finger
dedo del pie = toe
diente/dientes = tooth/teeth
encías = gums
espalda = back
espina dorsal ; columna vertebral = spine
estómago = stomach
frente = forehead
genitales = genitals
hígado = liver
hombro = shoulder
hueso = bone
labio = lip
mandíbula = jaw
mano = hand
mejilla = cheek
miembro ; extremidad = limb
muñeca = wrist
músculo = muscle
muslo = thigh
nariz = nose
nervio = nerve
nudillo = knuckle
ojo = eye
ombligo = navel ; umbilicus
oreja = ear
pantorrilla = calf
párpado = eyelid
pecho = chest
pelo = hair
pestaña = eyelash
pie = foot
piel = skin
pierna = leg
pulmón = lung
puño = fist
riñones = kidneys
rodilla = knee
sangre = blood
talón = heel
tobillo = ankle
trasero = bottom
uña = nail
vena = vein
--------------------------------------------
Describiendo personas, (Español-Inglés):
adolescente = adolescent, teenager
adulto/a = adult
adulto; mayor = grown-up
alegre = cheerful
alto = tall
amable = friendly, kind
amable; dulce = sweet
ambicioso = ambitious
anciano; mayor = elderly
apuesto/guapo = handsome
arrogante = arrogant
arruga = wrinkle
aspecto = appearance
atractivo = attractive
bajo = short
barba = beard
bebé = baby
bigote = moustache
bonachón; afable = good-natured
bueno; obediente = well-behaved
calvo = bald
carácter = character
chico/niño = boy
chico; niña = girl
comportarse/portarse = to behave
cruel = cruel
de mal carácter/genio = bad-tempered
de mediana edad = middle-aged
decidido = decisive
delgado = thin
distraído = absent-minded
divertido = amusing
educado = polite
encantador = charming
engreído;vanidoso = conceited
entusiasta = enthusiastic
esbelto; delgado = slim
estúpido = stupid
feo = ugly
flaco = skinny
generoso = generous
gente = people
gordo = fat
gracioso = funny
grosero; maleducado = rude
guapa/o = beautiful
guapo = good-looking
guapo(chicas,bebés); bonito = pretty
hombre = man
inteligente = intelligent
joven = young, youth
listo = clever
loco = crazy
malo = bad
malo = nasty
malo; malvado = wicked
modesto = modest
moreno/oscuro = dark
mujer = woman
nervioso = nervous
niño/a; pequeño/a = toddler
niño/niña = child
optimista = optimist
pecas = freckles
pelo = hair
perezoso = lazy
persona = person
pesimista = pessimist
preocupado; inquieto = anxious
rubio = blond, fair
señor; caballero = gentleman
señora = lady
sensato; razonable = sensible
sensible = sensitive
serio = serious
simpático = nice
tacaño = mean
tez/cutis = complexion
tierno; dulce = gentle
tímido = shy
tío; tipo = chap
tonto = silly
tranquilo = calm, quiet
travieso; malo = naughty
valiente = brave
viejo = old
-------------------------------------------------
Sentimientos, (Español-Inglés):
aburrido = bored ; weary
afable = affable ; pleasant
agradecido = grateful
alegre = happy ; joyful ; cheerful
alegría = joy
ambicioso = ambitious
amor = love
angustioso = distressing
anormal = abnormal
ansioso ; inquieto = anxious
apasionado = extremely ; passionately fond
apático = apathetic ; indifferent
asombrado ; atónito = amazed
asombrado ; sorprendido = astonished
astuto = astute
aterrorizado = terrified
autoritario = authoritarian
avergonzado = ashamed
avergonzado ; en un apuro = embarrassed
bueno = good
celoso = jealous
conformista = conformist ; orthodox
contento = glad
deprimido = depressed
desdichado = unhappy
desilusionado , decepcionado = disappointment
disgustado ; afectado = upset
egoísta = selfish ; egoistic ; egoistical
embaucador = deceptive ; deceiving
emotivo = emotional
encantado = delighted
energico = vigorous
enfadado = angry
entusiasmado ; emocionado ; nervioso = excited
envidioso = envious
esperanza = hope
felicidad = happiness
feliz ; contento = happy
furioso = furious
grito = scream
hipócrita = hypocritical
humor = mood
impaciente ; ansioso , ilusionado = eager
impresión ; shock = shock
individualista = individualistic
infeliz = miserable
inteligente = intelligent ; clever
ira = rage
irritable = irritable
lástima = pity
llorar = to cry
malvado = evil ; wicked ; villainous
melancólico = melancholic ; melancholy ; gloomy
miedo = fear
molesto ; enfadado = annoyed
necesidad = need
nervioso = nervous
odio = hate
optimista = optimistic
orgullo = pride
orgulloso = proud ; arrogant ; haughty
pesimista = pessimistic
placer = pleasure
preocupación = worry
rabia ; ira = rage
rebelde = rebellious
rencoroso = rancorous
risa = laughter
satisfecho = satisfied
satisfecho ; contento = pleased
sentimiento = feeling
sonrisa = smile
sorprendido = surprised
sorpresa = surprise
suspiro = sigh
terror = terror
ruborizarse = to blush
sonreir = to smile
triste = sad
tristeza = sadness
valiente = valiant ; courageous ; brave
vergüenza = shame
violento = violent
voluntarioso = willing
---------------------------------------------------------
Eso es todo, espero que os sirva.
Un saludo.
viernes, 2 de diciembre de 2011
Diseñar animaciones y videojuegos con blender
Hola a todos, hoy vengo a hablaros sobre blender.
Blender es un programa para siseño 3D que contiene integrado un motor de juegos llamado EBG (Engine Blender Game)
Nada mejor que un video como ejemplo de animación 3D:
Caráceteristicas:
(Citando Wikipedia)
Para los usuarios de linux pueden descargarlo desde los repositorios con el comando:
sudo apt-get install blender
Para los que usen otros sistemas y no tengan blender instalado o quieran la última versión pueden descargarlo desde la web oficial en el que la última actualización a la fecha de escribir estas lineas es la 2.60a:
http://www.blender.org/download/get-blender/
Es de libre distribución y por tanto no temas en descargar el CD y grabarlo.
http://www.esi.uclm.es/www/cglez/fundamentos3D/index.html
Para el tema de los videojuegos yo creo que lo mejor es empezar por aquí:
He encontrado un blog que está mudando a un sitio web propio (pongo los dos) en el que el autor se ha tomado la molestia de crear una serie de video tutoriales donde explica paso a paso como crear un juego con blender entre otros tutoriales muy faciles de seguir, en el que explica técnicas de modelado 3D, trucos para iluminación y otras cosas muy interesantes tanto para desarrollar un juego como para la creación de videos de animación 3D.
Web antigua abandonada, pero con multitud de videos y tutoriales.
http://fisicomolon.blogspot.com/
Sitio en desarrollo donde se mantienen las actividades, grupos, usuarios y demás actividades mudadas desde el blog anterior.
http://fisicomolon.soft10.es/joomla/
Canal en youtube de Fisicomolon:
http://www.youtube.com/user/fisicomolon
Y aquí una dirección en el que hay gran cantidad de modelos no comerciales la mayoría bajo licencia Creative Common:
http://www.blendswap.com/
Aquí añado una dirección en la que encontráis un programa de código abierto en con el que se pueden generar modelos humanos en 3D y exportarlos a blender u otros programas.
El resultado es impresionante tanto en texturas como definición de mallas.
También crea el esqueleto con todos los huesos emparentados y funcionales (menos los dedos de las manos y pies), una maravilla.
http://www.makehuman.org/
Es un plugin que se instala en el navegador y permiter poder ejecutar tu juego desde internet.
La ventaja de hacer eso es que no tienes que crear un ejecutable del juego, ya que Burster usa el archivo original .blend con lo que sorteamos problemas de codigo propietario que al parecer usa el ejecutable que genera blender.
Es gratuito pero ofrecen un servicio de codificación del archivo .blend de manera que quede protegido y nadie pueda ver su contenido.
Ese servicio extra cuesta unos 30 € creo... y se usa para el desarrollo del plugin.
http://geta3d.com/
Un saludo a todos.
Editado:
Añado un vídeo demostrativo de Tracking Motion que hice hace tiempo, espero que os guste...
La caja de cereales no está ahí, tampoco la silla de la derecha ni obiamente, las letras de blender.... todo está generado por separado con blender y unido al video con Tracking Motions
Blender es un programa para siseño 3D que contiene integrado un motor de juegos llamado EBG (Engine Blender Game)
Nada mejor que un video como ejemplo de animación 3D:
Caráceteristicas:
(Citando Wikipedia)
- Multiplataforma, libre, gratuito y con un tamaño de origen realmente pequeño comparado con otros paquetes de 3D, dependiendo del sistema operativo en el que se ejecuta.
- Capacidad para una gran variedad de primitivas geométricas, incluyendo curvas, mallas poligonales, vacíos, NURBS, metaballs.
- Junto a las herramientas de animación se incluyen cinemática inversa, deformaciones por armadura o cuadrícula, vértices de carga y partículas estáticas y dinámicas.
- Edición de audio y sincronización de video.
- Características interactivas para juegos como detección de colisiones, recreaciones dinámicas y lógica.
- Posibilidades de renderizado interno versátil e integración externa con potentes trazadores de rayos o "raytracer" libres como kerkythea, YafRay o Yafrid.[4]
- Lenguaje Python para automatizar o controlar varias tareas.
- Blender acepta formatos gráficos como TGA, JPG, Iris, SGI, o TIFF. También puede leer ficheros Inventor.
- Motor de juegos 3D integrado, con un sistema de ladrillos lógicos. Para más control se usa programación en lenguaje Python.
- Simulaciones dinámicas para softbodies, partículas y fluidos.
- Modificadores apilables, para la aplicación de transformación no destructiva sobre mallas.
- Sistema de partículas estáticas para simular cabellos y pelajes, al que se han agregado nuevas propiedades entre las opciones de shaders para lograr texturas realistas.
Obtener blender
Blender está disponible para casi todas las plataformas.Para los usuarios de linux pueden descargarlo desde los repositorios con el comando:
sudo apt-get install blender
Para los que usen otros sistemas y no tengan blender instalado o quieran la última versión pueden descargarlo desde la web oficial en el que la última actualización a la fecha de escribir estas lineas es la 2.60a:
http://www.blender.org/download/get-blender/
¿Cómo aprender?
En la siguiente dirección hay un curso básico descargable con todos los ejercicios, texturas y ejemplos que vayas a necesitar para hacerlo.Es de libre distribución y por tanto no temas en descargar el CD y grabarlo.
http://www.esi.uclm.es/www/cglez/fundamentos3D/index.html
Para el tema de los videojuegos yo creo que lo mejor es empezar por aquí:
He encontrado un blog que está mudando a un sitio web propio (pongo los dos) en el que el autor se ha tomado la molestia de crear una serie de video tutoriales donde explica paso a paso como crear un juego con blender entre otros tutoriales muy faciles de seguir, en el que explica técnicas de modelado 3D, trucos para iluminación y otras cosas muy interesantes tanto para desarrollar un juego como para la creación de videos de animación 3D.
Web antigua abandonada, pero con multitud de videos y tutoriales.
http://fisicomolon.blogspot.com/
Sitio en desarrollo donde se mantienen las actividades, grupos, usuarios y demás actividades mudadas desde el blog anterior.
http://fisicomolon.soft10.es/joomla/
Canal en youtube de Fisicomolon:
http://www.youtube.com/user/fisicomolon
Texturas y modelos
Y aquí una dirección en el que hay gran cantidad de modelos no comerciales la mayoría bajo licencia Creative Common:
http://www.blendswap.com/
Aquí añado una dirección en la que encontráis un programa de código abierto en con el que se pueden generar modelos humanos en 3D y exportarlos a blender u otros programas.
El resultado es impresionante tanto en texturas como definición de mallas.
También crea el esqueleto con todos los huesos emparentados y funcionales (menos los dedos de las manos y pies), una maravilla.
http://www.makehuman.org/
Jugar desde internet
Insertar tu juego en tu web para poder ejecutarlo desde el navegador es sencillo con un plugin en desarrollo pero ya con versiones estable llamado BursterPlugin.Es un plugin que se instala en el navegador y permiter poder ejecutar tu juego desde internet.
La ventaja de hacer eso es que no tienes que crear un ejecutable del juego, ya que Burster usa el archivo original .blend con lo que sorteamos problemas de codigo propietario que al parecer usa el ejecutable que genera blender.
Es gratuito pero ofrecen un servicio de codificación del archivo .blend de manera que quede protegido y nadie pueda ver su contenido.
Ese servicio extra cuesta unos 30 € creo... y se usa para el desarrollo del plugin.
http://geta3d.com/
Un saludo a todos.
Editado:
Añado un vídeo demostrativo de Tracking Motion que hice hace tiempo, espero que os guste...
La caja de cereales no está ahí, tampoco la silla de la derecha ni obiamente, las letras de blender.... todo está generado por separado con blender y unido al video con Tracking Motions
viernes, 4 de noviembre de 2011
Usar tmux para obtener mas flexibilidad en consola
Tmux viene de "terminal multiplexor".
¿Para qué sirve?
Pues muy sencillo, nos sirve para abrir varias sesiones de shell en una misma sesión de consola.
¿Como lo hace?
El usuario puede partir la pantalla por la mitad vertical u horizontalmente, y a su vez esas nuevas pantallas se pueden dividir de igual forma.
En cada "ventana" está corriendo una shell diferente y por tanto pueden correr aplicaciones simultáneamente en cada una de ellas.
Un uso que le puedes dar es, por ejemplo para navegar buscando cosas en la web y al mismo tiempo estás creando un archivo de texto o moviendo carpetas... o yo que sé... jejeje
Así que podrías partir la ventana por la mitad verticalmente, y usar la pantalla de la izquierda para navegar, la derecha superior para escribir un script y tener libre la inferior derecha para lo que sea.
Ejemplo:
Esto a lo mejor no lo veis muy útil si estáis trabajando en un entorno de ventanas (aunque nos ahorraríamos tener muchas ventanas abiertas) pero nos puede servir enormemente si estamos en un entorno sin ventanas, como puede ser una tty.
Bien, si os está convenciendo y queréis probarlo podéis instalarlo así:
scorpyo@pc-cito:~$ sudo apt-get install tmux
Para saber más sobre el podéis acudir al manual:
scorpyo@pc-cito:~$ man tmux
Y aquí os dejo una chuletilla que me pasó hace tiempo mi amigo pipe de "tuxapuntes" de como hacer algunas cosas con él:
Un saludo.
¿Para qué sirve?
Pues muy sencillo, nos sirve para abrir varias sesiones de shell en una misma sesión de consola.
¿Como lo hace?
El usuario puede partir la pantalla por la mitad vertical u horizontalmente, y a su vez esas nuevas pantallas se pueden dividir de igual forma.
En cada "ventana" está corriendo una shell diferente y por tanto pueden correr aplicaciones simultáneamente en cada una de ellas.
Un uso que le puedes dar es, por ejemplo para navegar buscando cosas en la web y al mismo tiempo estás creando un archivo de texto o moviendo carpetas... o yo que sé... jejeje
Así que podrías partir la ventana por la mitad verticalmente, y usar la pantalla de la izquierda para navegar, la derecha superior para escribir un script y tener libre la inferior derecha para lo que sea.
Ejemplo:
Esto a lo mejor no lo veis muy útil si estáis trabajando en un entorno de ventanas (aunque nos ahorraríamos tener muchas ventanas abiertas) pero nos puede servir enormemente si estamos en un entorno sin ventanas, como puede ser una tty.
Bien, si os está convenciendo y queréis probarlo podéis instalarlo así:
scorpyo@pc-cito:~$ sudo apt-get install tmux
Para saber más sobre el podéis acudir al manual:
scorpyo@pc-cito:~$ man tmux
Y aquí os dejo una chuletilla que me pasó hace tiempo mi amigo pipe de "tuxapuntes" de como hacer algunas cosas con él:
Ctrl+b p Ir a la ventana anteriorEspero que os sea de utilidad.
Ctrl+b & Matar la ventana actual, incluye todos los paneles
Ctrl+b x Matar panel actual
Ctrl+b , cambiar el nombre de la ventana actual
Ctrl+b % Dividir verticalmente la ventana actual en dos paneles
Ctrl+b " Dividir horizontalmente la ventana actual en dos paneles
Ctrl+b q Mostrar brevemente los números de cada panel
Ctrl+b o Cambiar al siguiente panel
Ctrl+b ? Lista todas las combinaciones de teclas de control
Ctrl+b w Lista todas las ventanas
Ctrl+b núm Moverse a la ventana seleccionada (0-9). No al panel!
Ctrl+b up Ir al panel de encima
Ctrl+b down Ir al panel de abajo
Ctrl+b left Ir al panel de la izquierda
Ctrl+b right Ir al panel de la derecha
Ctrl+b t Muestra en el panel un reloj digital
Ctrl+b s Elegir sesión
Ctrl+b [ Entra en modo scroll con la teclas del cursor. Termina pulsando q
Un saludo.
sábado, 22 de octubre de 2011
Respeto para todos los usuarios
A ver, esta entrada va para la peña que solo sabe hablar peste de otros sistemas sin saber como funciona.
Todos los sistemas operativos (a partir de ahora, "SO") tienen su parte buena y mala.
Cada uno tiene sus ideales, y lo que es bueno para ti puede ser malo para otro, pero lo importante es que a ti te sirva.
Yo personalmente me inclino por Linux.
Para mi, lo veo más sencillo que otros SO's en los que te ves atados de pies y manos cuando sucede algo, y además, no sabes que sucede porque los mensajes binen codificados.
Ejemplo:
Ala!, y se queda tan pancho.
En Linux por ejemplo hay logs (registros del sistema) casi para todo. Y más aún para los fallos.
Pero el mensaje que quiero transmitir es el siguiente:
(En voz en off)
Trolls del planeta, por favor dejad de dar porculo en los foros y blogs de la gente que al contrario que vosotros, quiere ayudar, nadie os pide que cambies de sistema, de hecho, no nos interesa a ningún (en el caso de Linux) Linuxero que un troll acabe usando Linux, porque no contribuyen en nada y además sois malos hasta con vosotros.
Quedarse en vuestro sistema, sea el que sea, y no deis la paliza con frases como:
"¿Linux para seres humanos?"
"Linux es una mierdaaaa XXX es el mejor"
"Mac echa peste"
"Android tal tal tal tal"
Conozco a mucha gente que dice que tal sistema o tal otro es una mierda, y luego resulta que no tienen ni puta idea de como administrar su sistema y tiene que venir el vecino o amigo de turno a apañarlo.
Es decir, putea a un SO comparándolo con el suyo, pero no sabe como funciona ninguno de los dos. Eso no tiene lógica ninguna.
Y para los que dicen:
-sí sí pero en tal sistema operativo sale un fallo y lo arreglas en 3 minutos.
Les diré que...
Normalmente esos 3 minutos son:
-Averiguar el fallo, (El soporte suele ser de pago, acude a la comunidad que, contra más volcada esté en ayudar antes lo arreglas.)
-Encontrar una solución en la Web (normalmente un parche que en la mayoría de los casos no sabes ni de donde viene ni que es lo que hace)
-Y por último aplicarlo (eso si no necesita un manual para hacerlo)
¿3 minutos? Algo más creo yo...
Además, ¿quien te dice que el parche no tenía un virus o código malicioso?
Eso es otro punto, me asombra extremamente la mala idea que pueden gastar algunos windoseros.... pasando archivos con virus a posta o ignorando a alguien con un problema.
Personalmente, nunca he visto una comunidad más unida que la que genera el software libre.
Me asombra la cantidad de gente que hay apoyándolo y ayudandose los unos a los otros sin mas que ser reconocido como un cooperante más.
En el software libre todos somos un transporte de conocimiento, nadie nace sabido, así que lo que uno intenta es enseñar lo máximo que sepa sin dejar nada para sí, así, el conocimiento crece y crece...
Con todo esto no acuso a nadie en particular, ni digo que todos sean así, tampoco digo que no haya gente así en linux, claro que los hay, hay prepotentes, arrogantes, resabidos e ignorantes egoístas.
Así, que por favor, esto va para todos los users en general...
Vamos a llevarnos bien y si hacéis una crítica, hacedlo con fundamentos, que eso nos ayuda a todos a plantearnos nuestros errores y mejorar nuestro sistema preferido.
Un saludo a todos.
Todos los sistemas operativos (a partir de ahora, "SO") tienen su parte buena y mala.
Cada uno tiene sus ideales, y lo que es bueno para ti puede ser malo para otro, pero lo importante es que a ti te sirva.
Yo personalmente me inclino por Linux.
Para mi, lo veo más sencillo que otros SO's en los que te ves atados de pies y manos cuando sucede algo, y además, no sabes que sucede porque los mensajes binen codificados.
Ejemplo:
Ala!, y se queda tan pancho.
En Linux por ejemplo hay logs (registros del sistema) casi para todo. Y más aún para los fallos.
Pero el mensaje que quiero transmitir es el siguiente:
(En voz en off)
Trolls del planeta, por favor dejad de dar porculo en los foros y blogs de la gente que al contrario que vosotros, quiere ayudar, nadie os pide que cambies de sistema, de hecho, no nos interesa a ningún (en el caso de Linux) Linuxero que un troll acabe usando Linux, porque no contribuyen en nada y además sois malos hasta con vosotros.
Quedarse en vuestro sistema, sea el que sea, y no deis la paliza con frases como:
"¿Linux para seres humanos?"
"Linux es una mierdaaaa XXX es el mejor"
"Mac echa peste"
"Android tal tal tal tal"
Conozco a mucha gente que dice que tal sistema o tal otro es una mierda, y luego resulta que no tienen ni puta idea de como administrar su sistema y tiene que venir el vecino o amigo de turno a apañarlo.
Es decir, putea a un SO comparándolo con el suyo, pero no sabe como funciona ninguno de los dos. Eso no tiene lógica ninguna.
Y para los que dicen:
-sí sí pero en tal sistema operativo sale un fallo y lo arreglas en 3 minutos.
Les diré que...
Normalmente esos 3 minutos son:
-Averiguar el fallo, (El soporte suele ser de pago, acude a la comunidad que, contra más volcada esté en ayudar antes lo arreglas.)
-Encontrar una solución en la Web (normalmente un parche que en la mayoría de los casos no sabes ni de donde viene ni que es lo que hace)
-Y por último aplicarlo (eso si no necesita un manual para hacerlo)
¿3 minutos? Algo más creo yo...
Además, ¿quien te dice que el parche no tenía un virus o código malicioso?
Eso es otro punto, me asombra extremamente la mala idea que pueden gastar algunos windoseros.... pasando archivos con virus a posta o ignorando a alguien con un problema.
Personalmente, nunca he visto una comunidad más unida que la que genera el software libre.
Me asombra la cantidad de gente que hay apoyándolo y ayudandose los unos a los otros sin mas que ser reconocido como un cooperante más.
En el software libre todos somos un transporte de conocimiento, nadie nace sabido, así que lo que uno intenta es enseñar lo máximo que sepa sin dejar nada para sí, así, el conocimiento crece y crece...
Con todo esto no acuso a nadie en particular, ni digo que todos sean así, tampoco digo que no haya gente así en linux, claro que los hay, hay prepotentes, arrogantes, resabidos e ignorantes egoístas.
Así, que por favor, esto va para todos los users en general...
Vamos a llevarnos bien y si hacéis una crítica, hacedlo con fundamentos, que eso nos ayuda a todos a plantearnos nuestros errores y mejorar nuestro sistema preferido.
Un saludo a todos.
viernes, 21 de octubre de 2011
Solución a que "acpi=off" cause problemas como apagar el pc o ver estado de la batería
Muchos tenemos que desactivar ACPI desde el grub o desde la BIOS para poder usar Ubuntu.
El problema biene despues por los daños colaterales que causa el desactivar ACPI.
-No muestra la batería.
-No muestra algunos sensores.
-Hay que apagar el pc de forma manual.
De todas esas, la que yo creo que da más palo es apagar el pc con el botón, supuestamente el pc no sufre, ya que el sistema para todos los procesos, para los discos y detiene todos los trabajos en memoria... (O eso debería)
Pero bueno, aquí una posible solución para, por lo menos, poder apagar de forma automática.
Funciona a partir de la versión 9.10
No lo he podido probar al 100% pero es un rayito de luz para quien quiera probar.
Hay que añadir el comando acpi=force al archivo /etc/default/grub.......
scorpyo@toshiba:~$ sudo nano /etc/default/grub
En las primeras líneas buscamos esta línea:
Ahora, presionamos Ctrl+o para guardarlo, confirmamos presionando "enter" y salimos del editor con Ctrl+x.
Ahora actualizamos el grub así:
scorpyo@toshiba:~$ sudo update-grub2
Reiniciamos el pc, aún no han hecho efectos los cambios, lo hará la primera vez que vuelva a encender.
Un saludo y espero que sirva.
Autor: PedroLuis
Fuente: http://www.ubuntu-es.org/node/120425
El problema biene despues por los daños colaterales que causa el desactivar ACPI.
-No muestra la batería.
-No muestra algunos sensores.
-Hay que apagar el pc de forma manual.
De todas esas, la que yo creo que da más palo es apagar el pc con el botón, supuestamente el pc no sufre, ya que el sistema para todos los procesos, para los discos y detiene todos los trabajos en memoria... (O eso debería)
Pero bueno, aquí una posible solución para, por lo menos, poder apagar de forma automática.
Funciona a partir de la versión 9.10
No lo he podido probar al 100% pero es un rayito de luz para quien quiera probar.
Hay que añadir el comando acpi=force al archivo /etc/default/grub.......
scorpyo@toshiba:~$ sudo nano /etc/default/grub
En las primeras líneas buscamos esta línea:
GRUB_CMDLINE_LINUX=""Y lo que tenemos que hacer es añadir el comando "acpi=force" entre las comillas quedando así:
GRUB_CMDLINE_LINUX="acpi=force"
Ahora, presionamos Ctrl+o para guardarlo, confirmamos presionando "enter" y salimos del editor con Ctrl+x.
Ahora actualizamos el grub así:
scorpyo@toshiba:~$ sudo update-grub2
Reiniciamos el pc, aún no han hecho efectos los cambios, lo hará la primera vez que vuelva a encender.
Un saludo y espero que sirva.
Autor: PedroLuis
Fuente: http://www.ubuntu-es.org/node/120425
jueves, 20 de octubre de 2011
Encender un ordenador remotamente
Hola de nuevo.
En este tutorial lo que pretendo es mostrar como encender un pc desde otro pc, claro está, siempre que haya una conexión entre ellos (internet, lan local, etc).
Explicaré todos los pasos necesarios para que podáis conseguir hacer esto.
Lo primero es lo primero, información, ya que no todos sabéis de informática, es mejor que el tutorial comience..... así. XD
Normalmente las placas se valen de esto para mantener la fecha y hora del sistema aún cuando la pila de la placa está agotada, pero hay mas cosas que puede hacer la placa, como encender el pc mediante cualquier pulsación del teclado o mediante la activación de un determinado evento en una tarjeta PCI.
Casi todas la placas de hoy en día permiten el arranque mediante estas opciones añadidas a la BIOS (Pequeño chip que controla la placa base).
Encendemos el pc, y durante el arranque de este accedemos a la BIOS presionando la tecla 'suprimir' o 'DEL', aunque en muchas placas no sirven estos botones y hay que utilizar otros, estos suelen indicarse durante el arranque con frases como "Press F2 for BIOS Setup", en tal caso presionaríamos F2 y accederíamos a la BIOS.
Una vez dentro, tendríamos que buscar la sección POWER y activar la opción de "despertar por PCI" que en la BIOS puede aparecer como Power On by PCI Devices o el Power On by PCI Cards
Bien, si tenemos estas opciones significa que la placa permite encender remotamente, así que la habilitamos colocando su valor a ENABLE (Habilitado).
Ok, ahora vamos asta la opción exit, y salimos guardando los cambios "Exit and save configuration"
Configuración de tarjeta:
Ahora, ya tenemos activada la opción en nuestra BIOS, pero queda comprobar si nuestra tarjeta de red es capaz de quedarse 'despierta' cuando el ordenador se apaga y avisar a la placa para que se encienda el pc cuando alguien le da la orden.
Esta capacidad se conoce como WOL, que son las siglas de Wake On Lan (despertar/levantar por LAN) y vamos a ver si nuestra tarjeta lo soporta accediendo a nuestro maravilloso mundo que es la terminal de linux.
Lo dicho, encendemos nuestro sistema Linux del pc que queremos arrancar remotamente, y abrimos una terminal.
Lo primero que necesitamos es conocer si nuestra tarjeta soporta la opción WOL, así que instalaremos una pequeña aplicación que nos servirá tanto como para comprobar esto, como para activarlo.
scorpyo@toshiba:~$ sudo apt-get install ethtool
Con eso se instalará el programa ethtool.
Cuando termine la instalación comprobamos cual es nuestra tarjeta de red así:
scorpyo@toshiba:~$ ifconfig
Esto nos devolverá algo como:
eth0 Link encap:Ethernet direcciónHW 60:4b:a6:50:74:ea
ACTIVO DIFUSIÓN MULTICAST MTU:1500 Métrica:1
Paquetes RX:65802 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:65893 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:10748466 (10.7 MB) TX bytes:4209197 (4
Bien, lo que os he resaltado en azul, es importante.
eth0 Ese es el nombre asignado a la tarjeta de red, en vuestro caso puede ser eth0 o eth1...
60:4b:a6:50:74:ea Es la dirección MAC de la tarjeta de red, que es único.
Debéis apuntar la dirección MAC, ya que la usaremos para despertar la tarjeta desde otro ordenador.
Ahora que ya sabemos como se llama nuestra tarjeta (en mi caso eth0) pues comprobamos si la tarjeta soporta wol usando ethtool así:
scorpyo@toshiba:~$ sudo ethtool eth0
[sudo] password for scorpyo:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
Link detected: no
De nuevo, os resalto la información importante en azul.
Si os aparece el parámetro Wake-on: d vamos por buen camino, aunque la d significa que está desactivado.
Vamos a activarlo de la siguiente manera:
scorpyo@toshiba:~$ sudo ethtool -s eth0 wol g
Y para comprobar que ahora está activado:
scorpyo@toshiba:~$ sudo ethtool eth0
[sudo] password for scorpyo:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: no
Como veis, ahora está activada con la opción "g" esto hace que la tarjeta despierte con un MagicPacket (paquete mágico).
La opción wol puede activarse de muchas otras maneras, pero la que nos interesa a nosotros es esta. Para mas info sobre esto usar el "man ethtool"
Perfecto, ahora ya hemos hecho que la tarjeta sepa que ha de quedarse a la escucha siempre y cuando apaguemos el pc de forma adecuada, es decir, sin tirar del cable o sacar la batería, o sin apagar a lo bestia desde el botón.... jejeje.
Encendiendo el pc remotamente:
Para hacer esto es fundamental que el ordenador que queremos encender, esté apagado... jjajajaja ¿claro no?
Ahora en serio, para arrancar el pc solo necesitamos usar el comando wakeonlan y saber su dirección mac (que ya la apuntamos más arriba)
Primero instalamos la aplicación, aunque casi seguro que ya la tenéis instalada...
scorpyo@toshiba:~$ sudo apt-get install wakeonlan
Lo segundo y último, es despertar el pc.
Si estamos en su misma red, bastará con:
scorpyo@toshiba:~$ sudo wakeonlan 60:4b:a6:50:74:ea
scorpyo@toshiba:~$ sudo wakeonlan 82.125.12.14 60:4b:a6:50:74:ea
Y eso os devolverá algo como:
En este tutorial lo que pretendo es mostrar como encender un pc desde otro pc, claro está, siempre que haya una conexión entre ellos (internet, lan local, etc).
Explicaré todos los pasos necesarios para que podáis conseguir hacer esto.
Lo primero es lo primero, información, ya que no todos sabéis de informática, es mejor que el tutorial comience..... así. XD
Un poco de información:
Cuando un pc se apaga, la fuente de alimentación o batería mantiene la corriente en la placa base a bajo nivel.Normalmente las placas se valen de esto para mantener la fecha y hora del sistema aún cuando la pila de la placa está agotada, pero hay mas cosas que puede hacer la placa, como encender el pc mediante cualquier pulsación del teclado o mediante la activación de un determinado evento en una tarjeta PCI.
Casi todas la placas de hoy en día permiten el arranque mediante estas opciones añadidas a la BIOS (Pequeño chip que controla la placa base).
Comprobaciones:
A nosotros lo que nos interesa es hacer que el pc se encienda a travez de la tarjeta de red, así que lo primero que tenemos que hacer en el pc que queremos arrancar remotamente, es saber si soporta esta cualidad.Encendemos el pc, y durante el arranque de este accedemos a la BIOS presionando la tecla 'suprimir' o 'DEL', aunque en muchas placas no sirven estos botones y hay que utilizar otros, estos suelen indicarse durante el arranque con frases como "Press F2 for BIOS Setup", en tal caso presionaríamos F2 y accederíamos a la BIOS.
Una vez dentro, tendríamos que buscar la sección POWER y activar la opción de "despertar por PCI" que en la BIOS puede aparecer como Power On by PCI Devices o el Power On by PCI Cards
Bien, si tenemos estas opciones significa que la placa permite encender remotamente, así que la habilitamos colocando su valor a ENABLE (Habilitado).
Ok, ahora vamos asta la opción exit, y salimos guardando los cambios "Exit and save configuration"
Ahora, ya tenemos activada la opción en nuestra BIOS, pero queda comprobar si nuestra tarjeta de red es capaz de quedarse 'despierta' cuando el ordenador se apaga y avisar a la placa para que se encienda el pc cuando alguien le da la orden.
Esta capacidad se conoce como WOL, que son las siglas de Wake On Lan (despertar/levantar por LAN) y vamos a ver si nuestra tarjeta lo soporta accediendo a nuestro maravilloso mundo que es la terminal de linux.
Lo dicho, encendemos nuestro sistema Linux del pc que queremos arrancar remotamente, y abrimos una terminal.
Lo primero que necesitamos es conocer si nuestra tarjeta soporta la opción WOL, así que instalaremos una pequeña aplicación que nos servirá tanto como para comprobar esto, como para activarlo.
scorpyo@toshiba:~$ sudo apt-get install ethtool
Con eso se instalará el programa ethtool.
Cuando termine la instalación comprobamos cual es nuestra tarjeta de red así:
scorpyo@toshiba:~$ ifconfig
Esto nos devolverá algo como:
eth0 Link encap:Ethernet direcciónHW 60:4b:a6:50:74:ea
ACTIVO DIFUSIÓN MULTICAST MTU:1500 Métrica:1
Paquetes RX:65802 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:65893 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:10748466 (10.7 MB) TX bytes:4209197 (4
Bien, lo que os he resaltado en azul, es importante.
eth0 Ese es el nombre asignado a la tarjeta de red, en vuestro caso puede ser eth0 o eth1...
60:4b:a6:50:74:ea Es la dirección MAC de la tarjeta de red, que es único.
Debéis apuntar la dirección MAC, ya que la usaremos para despertar la tarjeta desde otro ordenador.
Ahora que ya sabemos como se llama nuestra tarjeta (en mi caso eth0) pues comprobamos si la tarjeta soporta wol usando ethtool así:
scorpyo@toshiba:~$ sudo ethtool eth0
[sudo] password for scorpyo:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
Link detected: no
De nuevo, os resalto la información importante en azul.
Si os aparece el parámetro Wake-on: d vamos por buen camino, aunque la d significa que está desactivado.
Vamos a activarlo de la siguiente manera:
scorpyo@toshiba:~$ sudo ethtool -s eth0 wol g
Y para comprobar que ahora está activado:
scorpyo@toshiba:~$ sudo ethtool eth0
[sudo] password for scorpyo:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: no
Como veis, ahora está activada con la opción "g" esto hace que la tarjeta despierte con un MagicPacket (paquete mágico).
El MagicPacket es una señal que se le manda a la dirección MAC que comienza con
FF FF FF FF FF FF y sigue con 16 repeticiones de la dirección MAC que queremos despertar. La opción wol puede activarse de muchas otras maneras, pero la que nos interesa a nosotros es esta. Para mas info sobre esto usar el "man ethtool"
Perfecto, ahora ya hemos hecho que la tarjeta sepa que ha de quedarse a la escucha siempre y cuando apaguemos el pc de forma adecuada, es decir, sin tirar del cable o sacar la batería, o sin apagar a lo bestia desde el botón.... jejeje.
Encendiendo el pc remotamente:
Para hacer esto es fundamental que el ordenador que queremos encender, esté apagado... jjajajaja ¿claro no?
Ahora en serio, para arrancar el pc solo necesitamos usar el comando wakeonlan y saber su dirección mac (que ya la apuntamos más arriba)
Primero instalamos la aplicación, aunque casi seguro que ya la tenéis instalada...
scorpyo@toshiba:~$ sudo apt-get install wakeonlan
Lo segundo y último, es despertar el pc.
Si estamos en su misma red, bastará con:
scorpyo@toshiba:~$ sudo wakeonlan 60:4b:a6:50:74:ea
Y si estamos desde internet en otro lugar del mundo.. jejeje tenemos que hacerlo añadiendo antes de la mac, la dirección ip del router en el que está conectado el pc, o la dirección ip del pc si este se conecta a internet directamente sin router.
scorpyo@toshiba:~$ sudo wakeonlan 82.125.12.14 60:4b:a6:50:74:ea
Y eso os devolverá algo como:
Sending magic packet to 255.255.255.255:9 with 60:4b:a6:50:74:ea
Y el pc, debe de comenzar a arrancar el solito...
Por cierto, normalmente no debe de haber problema atravesando el router, pero si experimentáis problemas al despertar el pc como que no os obedece podéis configurar el router para que os mande los paquetes entrantes por el puerto 9 hacia la dirección de difusión que suele ser la 192.168.0.255
Por cierto, normalmente no debe de haber problema atravesando el router, pero si experimentáis problemas al despertar el pc como que no os obedece podéis configurar el router para que os mande los paquetes entrantes por el puerto 9 hacia la dirección de difusión que suele ser la 192.168.0.255
Espero que os haya servido.
Suscribirse a:
Entradas (Atom)








