Mortuux

Diario de un estudiante geek. Informática, tecnología, programación, redes, sistemas operativos, bases de datos…

Archivos en la Categoría: General

ATENCIÓN: EL BLOG CAMBIA DE DIRECCIÓN

He decidido cambiar de hosting y de dirección.

La nueva dirección pasa a ser:

http://www.aesptux.com

 

 

Muchas gracias, y disculpen las molestias del cambio.

Anuncios

Hacking videojuegos. Trucos para casi cualquier juego en offline. Ejemplo Dead Space 2.

En algunas ocasiones, se nos atasca algún juego, y tiramos de alguna combinación de teclas para aumentar munición o lo que necesitemos.

En algunos juegos eso no es posible, como es el caso del Dead Space 2, en el cuál el truco para aumentar munición, dinero o nodos brilla por su ausencia.

En este caso podemos utilizar Cheat Engine.

Una breve explicación:

Cuando ejecutamos un juego, se carga el proceso en la ram. Ese proceso tiene unas variables en la ram, que pueden ser editadas mediante Cheat Engine. Estas variables pueden ser la munición, vida, dinero, etc. cualquiera que tenga el juego (¿ya pilláis por dónde va la cosa?)

Esta es la interfaz de Cheat Engine.  El botón que está recuadrado en verde es el que tenemos que pinchar para cargar el proceso, en este caso el juego que nos interese

Empezamos los pasos a seguir:

1- Abrimos el juego que nos interese, en este caso voy a abrir Dead Space 2

Munición antes de editar la variable

2- Abrimos Cheat Engine y seleccionamos el proceso del juego

3- Como sabemos que tenemos 9 balas, buscamos 9 en el buscador. Vemos que hay muchas variables. Entonces lo que haremos será gastar una bala, y dar Next scan poniendo el numero actual de balas tras el disparo, es decir 8. Y así, hasta que logremos aislar la(s) variable(s) en las que se almacena la munición

Click para ampliar

4- Una vez aislada la variable la arrastramos al cajón de abajo y con el botón derecho sacamos el menú desplegable y hacemos click en Change Record -> Value

Click para ampliar

5- Establecer el nuevo valor, en mi caso voy a poner 999, y como vemos ¡En el juego también tenemos 999 de munición!

Click para ampliar

6 – Jugar!

Yo lo he probado en el Counter Strike, modificando satisfactoriamente el dinero y la munición

Con Dead Space 2 he modificado la munición de todas las armas, el dinero, y la cantidad de nodos.

Quizás sea un poco engorroso, pero útil para cuando nos quedamos atascados.

Espero que os sirva 😀

Manifiesto por una Red Neutral

Los ciudadanos y las empresas usuarias de Internet adheridas a este texto manifestamos:

  • Que Internet es una Red Neutral por diseño, desde su creación hasta su actual implementación, en la que la información fluye de manera libre, sin discriminación alguna en función de origen, destino, protocolo o contenido.
  • Que las empresas, emprendedores y usuarios de Internet han podido crear servicios y productos en esa Red Neutral sin necesidad de autorizaciones ni acuerdos previos, dando lugar a una barrera de entrada prácticamente inexistente que ha permitido la explosión creativa, de innovación y de servicios que define el estado de la red actual.
  • Que todos los usuarios, emprendedores y empresas de Internet han podido definir y ofrecer sus servicios en condiciones de igualdad llevando el concepto de la libre competencia hasta extremos nunca antes conocidos.
  • Que Internet es el vehículo de libre expresión, libre información y desarrollo social más importante con el que cuentan ciudadanos y empresas. Su naturaleza no debe ser puesta en riesgo bajo ningún concepto.
  • Que para posibilitar esa Red Neutral las operadoras deben transportar paquetes de datos de manera neutral sin erigirse en “aduaneros” del tráfico y sin favorecer o perjudicar a unos contenidos por encima de otros.
  • Que la gestión del tráfico en situaciones puntuales y excepcionales de saturación de las redes debe acometerse de forma transparente, de acuerdo a criterios homogéneos de interés público y no discriminatorios ni comerciales.
  • Que dicha restricción excepcional del tráfico por parte de las operadoras no puede convertirse en una alternativa sostenida a la inversión en redes.
  • Que dicha Red Neutral se ve amenazada por operadoras interesadas en llegar a acuerdos comerciales por los que se privilegie o degrade el contenido según su relación comercial con la operadora.
  • Que algunos operadores del mercado quieren “redefinir” la Red Neutral para manejarla de acuerdo con sus intereses, y esa pretensión debe ser evitada; la definición de las reglas fundamentales del funcionamiento de Internet debe basarse en el interés de quienes la usan, no de quienes la proveen.
  • Que la respuesta ante esta amenaza para la red no puede ser la inacción: no hacer nada equivale a permitir que intereses privados puedan de facto llevar a cabo prácticas que afectan a las libertades fundamentales de los ciudadanos y la capacidad de las empresas para competir en igualdad de condiciones.
  • Que es preciso y urgente instar al Gobierno a proteger de manera clara e inequívoca la Red Neutral, con el fin de proteger el valor de Internet de cara al desarrollo de una economía más productiva, moderna, eficiente y libre de injerencias e intromisiones indebidas. Para ello es preciso que cualquier moción que se apruebe vincule de manera indisoluble la definición de Red Neutral en el contenido de la futura ley que se promueve, y no condicione su aplicación a cuestiones que poco tienen que ver con ésta.

La Red Neutral es un concepto claro y definido en el ámbito académico, donde no suscita debate: los ciudadanos y las empresas tienen derecho a que el tráfico de datos recibido o generado no sea manipulado, tergiversado, impedido, desviado, priorizado o retrasado en función del tipo de contenido, del protocolo o aplicación utilizado, del origen o destino de la comunicación ni de cualquier otra consideración ajena a la de su propia voluntad. Ese tráfico se tratará como una comunicación privada y exclusivamente bajo mandato judicial podrá ser espiado, trazado, archivado o analizado en su contenido, como correspondencia privada que es en realidad.

 

Cambiar el idioma del sistema en Debian.

Cambiar el idioma del sistema en Debian, es realmente sencillo.

Hay que reconfigurar los locales, para ello:

# dpkg-reconfigure locales

Elegimos los idiomas que nos interesen y aceptamos.

En el siguiente paso, nos dará a elegir cual será el idioma por defecto en el sistema.

Y eso es todo, ahora ver los cambios debemos reiniciar el sistema.

Ya soy técnico.

Ayer terminé las prácticas del CFGM que estaba cursando con la calificación de APTO. Así que, ya soy Técnico en Informática 🙂

Sólo me queda pagar el título y pasados unos meses lo tendré en mis manos.

Han sido dos años de estudio, en los cuáles he adquirido muchos conocimientos que espero aprovechar para mi siguiente meta: El CFGS de Administración de Sistemas Informáticos en Red.

Estos dos años, creo que han sido los mejores de mi vida. El ambiente en clase por lo general, era bastante bueno y había muy buen rollito. Como casi siempre, el primer curso, fue como un filtro, éramos casi 30 personas en clase, de las cuáles al final terminamos siendo 16 en el segundo curso. Mucha gente abandonó porque no era lo que se esperaban de la informática, otros porque no podían, y otros repitieron.

De éstos 16, fuimos 11 a las prácticas. Y ahora, muchos tenemos la meta de, como he dicho antes cursar el CFGS.

Me gustaría nombrar en especial a un profesor que tuve en la asignatura de sistemas operativos en el primer curso, Daniel Pons Betrián. Un buen profesor, siempre dispuesto a ayudar a sus alumnos con cualquier duda, ya sea temario de clase o no.

Fue una lástima que no estuviese en segundo.

También agradecer a mi tutor del segundo curso, su apoyo, consejos y opiniones sobre mi trayectoria profesional.

Ahora me espera un verano de estudiar el acceso al CFGS, no es que sea una pasada, pero estoy motivado, porque ya me fijé unas metas que estoy dispuesto a cumplir.

A partir de ahora es cuando empezarán los años de estudiar  y estudiar mucho, y conseguir experiencia laboral.

No me queda mucho más por decir, así que eso es todo.

Interrupciones

Dos opciones para que los perifericos interactuen:

  1. Cada cierto tiempo el ordenador (S.O) controla si existe alguna operación pendiente con alguno de los periféricos genera mucha perdida de tiempo
  2. Cuando un periférico necesita comunicar con el ordenador se genera una petición de interrupción IRQ en el sentido de la comunicación que sigue una serie de patrones.

Interrupción: Es una comunicación especial ordenador periférico para indicar que dicho dispositivo necesita atención inmediata. Entonces en ese momento suspende lo que estuviera haciendo para atender siempre y cuando no exista petición anterior de mayor prioridad pendiente.

Prioridad de las IRQ:

De mayor a menor importancia:

Excepciones de la CPU (error en tiempo de ejecución)

Interrupción software

Interrupciones hardware (no enmascarables)

Interrupciones Hardware (enmascarables)

Funcionamiento:

  • Se genera la petición de interrupción
  • CPU STOP y gestiona la IRQ a través de lo que se llama ISR (Routine Service Interruption) vía un programa cargado en la ram o en la bios. A este programa se apunta con el lector de interrupción (este lector depende de cada de interrupción). La información de los vectores de interrupción apuntando al programa que gestiona dicha interrupción se carga al iniciar el sistema operativo. (BIOS: Sistema que se encarga de realizar las funciones básicas para que el ordenador arranque con determinado sistema operativo)
  • Se ejecuta el programa y una vez terminado la CPU continuará por donde iba.

 

Algunos vectores de interrupción:

Vector Interrupción

3 -> Punto de ruptura de interrupción

4-> Desbordamiento

9-> Teclado

14-> Fallo de página (MP)

32+255->libres

 

 

¿Cómo llega la IRQ a la CPU?

A través del bus de control y llegan a un controlador de interrupciones que también es un dispositivo hardware, de aquí a la CPU.

 

Proceso más detallado

  1. Dispositivo de E/S quiere interrumpir se le asigna una línea de interrupción en el bus
  2. Envía la interrupción vía IRQ
  3. Señal recogida, pasa al controlador de interrupciones (PIC) este lo que hace es que primero clasifica y segunda lo envía a la CPU
  4. La cpu pregunta porque tipo de interrupción al PIC
  5. El PIC contesta
  6. Se genera el vector de interrupción y se sirve la interrupción.

 

Líneas de petición de interrupción

Existe un estándar de facto donde se asignan una serie de líneas de interrupción donde se especifica el nombre de la interrupción, el hexadecimal como código de la interrupción, y la descripción..

 

La instalación de un nuevo dispositivo de E/S en nuestro sistema internamente ocurre:

Se realiza la asignación de una IRQ del sistema para dicho dispositivo.

¿Cómo se hace esto?

Antiguamente-> Conectar un jumper la placa base y el dispositivo

Hoy día-> Se resuelve vía driver o bien si el dispositivo es PnP.

El despertador definitivo

Este despertador seguro que no falla nunca.

¿Ahora entiendes por qué? xD

A mi no me importaría tener uno así, con un despertador como ese estaría francamente seguro de que no me voy a dormir.

Sé que tengo el blog  un poco abandonado, pero es que no hay mucho que contar ahora que no hay clase.

Diagrama de cómo hacer amigos

Estaba aburrido, así que me dispuse a escribir un diagrama de flujo que reflejase unas  formas de creación de aquello que llaman  amistad. El diagrama está hecho con Creately.

Diagrama de flujo. Click para ampliar

Diagrama de flujo. Click para ampliar

Fin de los exámenes

Por fin Hoy he tenido el último examen del curso, así que oficialmente se podría decir que ya he   terminado. Hoy tuve el examen sobre Linux. El examen era bastante fácil, constaba de un cuestionario con 15 preguntas y una segunda parte que eran un par de ejercicios prácticos.

También nos dijeron las notas del exámen de C, y yo tengo un 10. El ejercicio era diferente para cada uno, y a mi me tocó un programa que imprima en pantalla todas las tabla de multiplicar, que más adelante lo publicaré aquí.

Aunque haya terminado el curso, no dejaré de escribir en el blog, seguiré poniendo ejercicios y manuales como hasta ahora.

Un saludo.