Obtener y mostrar el uso de la CPU con C# (C Sharp)

Como aficionado que soy a la programación hoy os traigo un código en c# para poder obtener y mostrar el uso que tiene nuestro procesador en tiempo real.

Para que nuestro código funcione debemos usar el namespace System.Diagnostics

A continuación os pongo el código fuente:

using System;
using System.Threading;
using System.Diagnostics;
 
namespace UsoCPU
{
    class Program
    {
        static void Main(string[] args)
        {
            PerformanceCounter cpuCounter = new PerformanceCounter();
            cpuCounter.CategoryName = “Processor”;
            cpuCounter.CounterName = “% Processor Time”;
            cpuCounter.InstanceName = “_Total”;
 
            while (true)
            {
                Console.Clear();
                Console.WriteLine(cpuCounter.NextValue() + “%”);
                Thread.Sleep(1000);
            }
        }
    }
}

También pongo a vuestra disposición el proyecto en Microsoft Visual C# Express, aquí os dejo el enlace de descarga. 

Descargar13 downloads

Espero que os sirva, un saludo.

Instalar everest en Ubuntu (Linux) – Instalar Hardinfo

Hardinfo

Cuando uno se pasa a Linux y quiere mirar la información de hardware de nuestro ordenador nos acordamos y echamos de menos al gran Everest que todo lo sabia; temperatura, nombre de los componentes, voltajes, rendimiento, etc…

Bueno, hasta el momento no existe Everest para Linux y por lo tanto tendremos que ver una alternativa a este programa.

Yo os traigo para el que nos lo conozcáis una aplicación llamada Hardinfo la cual posee un entorno gráfico similar al programa Everest.

La mejor forma de que veáis las funcionalidades que tiene es instalarla y probarla.

A continuación explico la instalación:

  1. Abrimos un Terminal.
  2. Tecleamos el siguiente comando: $ sudo apt-get install hardinfo

Espero que os sirva.

Un saludo.

Activar o desactivar los núcleos del procesador en Linux

Bueno esta noche os traigo un pequeño pero eficiente tutorial, en el cual os explicare como habilitar o deshabilitar los núcleos en Linux.

¿Para que nos puede servir esto? A mi personalmente se me ocurren solo dos repuestas, hacer que el ordenador consuma menos energía o solucionar problemas de cuelgues producidos por alguno de los núcleos del procesador.

Algunos estaréis pensando que esto también se puede hacer directamente en Bios y yo les doy la razón ya que también se puede hacer pero, ¿y si la maquina es un servidor y no podemos manipularlo en hardware? ya tendríamos que recurrir al método que os voy a enseñar. Sigue leyendo

Convierte tu web en un juego con el nuevo invento de google

Hoy os he prometido por twitter un manual con el cual os lo pasareis bien hoy que es domingo.

Se trata de un nuevo invento de google en el cual podemos convertir cualquier web un juego. El invento de google se llama World Wide Maze y ha sido creado por el equipo de Chrome experiment.

World Wide Maze

Esta aplicación con mucho pero que mucha trabajo transforma tu web en un juego 3D.

Aquí tenéis un vídeo: Sigue leyendo

Cuenta hacia adelante con javascript – incrementar número

Con el siguiente código podemos hacer una cuenta hacia adelante con javascript, dicho de otra forma sería incrementar un número con javascript hasta donde nos interese, esta muy bien para cuando queremos indicar el tiempo en el que va a pasar un suceso en nuestra web.

Código javascritp:

<script type=”text/javascript”>
var num = 0 //aquí se establece el valor inicial
function cuentaAdelante(){
if(num >= 100){//aqui se establece el valor final
document.getElementById(‘ca’).firstChild.nodeValue = num
num++
setTimeout(‘cuentaAdelante()’,1000)//tiempo para que cambie el numero
}
}
function escribe(){
document.write (‘<span id=”ca”>’ + num + ‘</span>’)
}
</script>

Nota: El código anterior debe ponerse al principio de la pagina para que funcione correctamente.

Código para sacar por pantalla el numero: Sigue leyendo