Archivos de Categoría: Guadalinex - Paginas 5

Nicotine Plus, El Soulseek Linuxero

Hola, de esto ya publiqué en mi anterior etapa aunque no dije cómo configurarlo. Nicotine+ no es mas que el Soulseek de Windows pero para linuxeros. Es cierto que existe una versión para windows pero no funciona muy fina ya que requiere de la instalación de las librerías GTK+ 2.10.
Pero bueno nosotros ahora estamos hablando para el mundo linuxero. En ubuntu y guadalinex lo tenéis en los repositorios, así que instalarlo es tan sencillo como abrir Synaptic e instalar el paquete que se llama nicotine.
Si queréis la última versión, la 1.2.9 es la ultimísima os la tendréis que bajar de la web oficial. Para instalarlo es tan sencillo como descomprimir el fichero que os acabáis de bajar, acceder a dicha carpeta, abrir terminal y escribir:

sudo python setup.py install

Eso es todo, lo encontraréis en vuestro menú de Internet. Cuando lo abráis por primera vez deberéis introducir un nombre de usuario y contraseña, podéis introducir la que os salga de las mismísimas, es sólo para poder acceder al chat de soulseek, sí, no me equivoco; el de soulseek.
También tendréis que escoger el servidor y los puertos. Os pongo una imagen para vuestra ayuda. Coged de servidor el que os pongo en la imagen.

ImageShack

También deberéis configurar dónde queréis que se os descarguen los ficheros y cuáles los que queréis compartir. Yo me he creado en mi home una carpeta llamada Musica para ello. Hay que aclarar para el que no lo sepa que aquí no se comparte como en aMule, sino que tú pones lo que quieres compartir y si hay alguien al que le interese te lo cogerá sino no. Os dejo una imagen de muestra.

ImageShack

Y bueno con eso ya podéis funcionar con el Nicotine+ . Para el que no lo sepa todavía este programa sólo sirve para compartir música, nada más. Lo que pasa es que es el mejor que he encontrado, hay de todo y muy raro, sólo hay que tener a veces paciencia cuando buscamos lo que queremos, ya que si lo dejamos media horita buscando sobre alguien nos aparecerán esos discos rarezas que no se venden en las tiendas y que la gente comparte.
Cuando uno se baja algo se lo baja de un usuario del cual podemos bajarnos todo aquello que tenga compartiendo si queremos, o pedirle por chat privado alguna petición por si la tiene. Sin peligros de virus, malawers y pollas. Cuando os bajéis algo fijaros bien de la tasa de descarga que tiene, cuanto más alta mejor. Si os queréis bajar un disco entero os recomiendo que corráis la barrita inferior hacia la derecha para poder leer el nombre del disco. Os dejo una imagen

ImageShack

Y eso es todo sobre este programa, no os bajéis muchas cosas, tratad de comprar alguna ;-)
Os dejo con Regina Spektor y la canción On The Radio.

Saludos :-)


Regina Spektor – On the Radio
Uploaded by reginaspektor

Etiquetas:

Poner Nuestro Theme En Superusuario

Hola, lo que no me gusta nada es que si tengo un Tema elegido para mi Ubuntu y abro Synaptic (( que es una aplicación superusuario )) resulte que dicho tema no pueda disfrutarlo para aplicaciones que requieran de permisos de root; también me ocurre cuando, por ejemplo; abro Gedit con permisos de superusuario. La solución a este inconveniente es abrir terminal y teclear las siguientes instrucciones, clickad en la imagen:

sudoes

Con esto ya tendremos resuelto el problema, sólo sirve para Gnome.
Fuente->UbuntuLand

Etiquetas:

Código En C++ Para Dibujar Funciones Matemáticas

Hola, uno de los grandes problemas que tenemos los matemáticos cuando programamos en C/C++ es poder dibujar las funciones matemáticas que podamos estar utilizando en nuestros códigos. Podríamos solucionarlo utilizando las librerías OpenGL o algunas del mismo corte, estas están bien para funciones en 2D y sin utilizar muchas florituras, pero si pasamos a 3D se hacen bastante difíciles la creación de nuestros códigos; además de ralentizar su funcionamiento. Así que utilizando Ubuntu y conociendo la existencia del programa gnuplot ( que se ejecuta por terminal) pensé si sería posible abrirlo desde un programa que estemos escribiendo en C/C++.
Como desde hace años todo lo que aprendo de C++ es por internet, libros, amigos ( autodidacta) pensé buscar en internet información sobre ello o algún código ya hecho. Resultó que había bastante información del tema, mucha de ella eran códigos escritos en C, muy largos y farragosos. La mayoría utilizaban la función popen(), la cual desconocía (( ya mencioné que soy autodidacta )) . Seguí buscando y al final encontré en un foro una cita sobre un código escrito por alguien de habla Shaekesperiana que había escrito el código en C++ utilizando clases y para Linux. El enlace en cuestión es en Foros Del Web.

Pensé que si funcionaba sería genial, ya que aparte de tener un código escrito en C++, lo podría tener en formato de clases y, no sólo eso, sino que además me permitiría escribir un archivo .h y otro .cpp para utilizarlos con la llamada include para futuros programas que realices, sin tener que reescribir cada vez todo el código. Así que a ratitos he ido modificando el código, que podéis ver en el enlace antes mentado, para que haga lo que yo quiero.
He de aclarar que el código que he hecho no está basado en librerías GTK, QT o similares. El programa cuando lo ejecuto se ejecuta, valga la redundancia, en una terminal. Aunque para mi parecer ésta es la forma más cómoda y eficaz de aprender C/C++, los GUIS siempre me resultan pesados y enrevesados.
Bueno sin más escribo aquí el código en cuestión, el código se compone de tres ficheros, el primero le he llamado gnuplot.h y contiene la declaración de la clase GNUplot, sus funciones y variables miembro:

#ifndef GNUPLOT_H_
#define GNUPLOT_H_

#include <iostream>

using namespace std;

class GNUplot
{
 public:
  GNUplot() throw(string);
  ~GNUplot();
  void operator ()(const string& command);

protected:
  FILE *gnuplotpipe;

};
#endif /*GNUPLOT_H_*/

Después tengo el fichero gnuplot.cpp que consta del código que tienen cada una de las funciones miembro de la clase GNUplot y que se han declarado anteriormente en gnuplot.h

#include <iostream>
#include <string>
#include "gnuplot.h"

using namespace std;

GNUplot::GNUplot() throw(string)
{
 gnuplotpipe=popen("gnuplot -persist","w");
 if (!gnuplotpipe) {
 throw("¡ No se encontro GNUPLOT!");
 }
}

GNUplot::~GNUplot()
{
 fprintf(gnuplotpipe,"exit\n");
 pclose(gnuplotpipe);
}

void GNUplot::operator() (const string& command)
{
 fprintf(gnuplotpipe,"%s\n",command.c_str());
 fflush(gnuplotpipe);
 // fflush es necesario para poder dibujar
}

Quiero hacer hincapié en algo muy importante en este fichero, y es que en estos ficheros en los que el código lo único que hace es especificar las instrucciones de nuestra clase (antes declarada con un .h) nunca declaréis la función main(), y mucho menos si lo queréis utilizar en otros futuros programas. Para eso ya tenéis la oportunidad de crearos otro fichero .cpp que contenga la declaración de main(), como es el caso del fichero que he llamado dibujar.cpp y que de código es:

#include <iostream>
#include <string>
#include "gnuplot.h"

using namespace std;

int main(int argc, char** argv)
{
	GNUplot plotter;
	string comando;
	cout<<"Introduce la orden gnuplot a ejecutar:"<<endl;
	getline(cin,comando);
	plotter(comando);
	return 0;
}

Bueno como veis en dibujar.cpp declaramos un include hacia la librería gnuplot.h que hemos creado por nuestra cuenta. Además éste es el cuerpo de nuestro fichero principal de nuestro programa, en el cual ya declaramos la función principal main() y lo mque queremos que se realice en nuestro programa. En este programa lo que se hará es que por terminal introduciremos una orden o conjunto de órdenes de gnuplot y el programa al llegar a la instrucción plotter(comando) nos abrirá gnuplot, realizará lo que le hemos mandado y si lo que le hemos mandado posee algún error de sintaxis el programa nos informará de ello.
Con éste simple código y un poco más allá podríamos crear nuestro gnuplotgtk.

Bueno para que vaya el programa deberéis tener instalado gnuplot en vuestro S.O., los de Ubuntu y derivados lo encontraréis en Synaptic.

Para compilar el programa y ejecutarlo lo podéis hacer por terminal escribiendo:

g++ gnuplot.cpp dibujar.cpp -o dibujar
./dibujar

También lo podéis escribir, compilar y ejecutar fácilmente con EasyEclipse para C/C++ Por ejemplo si al ejecutarlo escribimos el siguiente conjunto de órdenes:

set xrange [-2:2]; set yrange [-2:2]; set pm3d; splot exp(-x*x)*exp(-y*y); set term postscript eps enhanced color; set output ‘/home/crislosi/color.eps’; replot

Obtendremos la siguiente gráfica, además nos guardará la gráfica en formato Postscript (.eps) en /home/crislosi con nombre color.eps, así la podremos añadir fácilmente con Lyx a nuestros documentos escritos con Latex.

ImageShack

Para escribir un conjunto de órdenes basta escribirlas en una misma línea separadas por punto y coma y un espacio.
A ver si saco tiempo y hago un gnuplotgtk ;-)

Saludos :-)

Enlace-> Tutorial de Gnuplot

Geogebra, La Alternativa Libre A Cabri

Hola, pues sí, si eres docente en matemáticas (como yo) y utilizas el Cabri para enseñar a tus pupilos seguramente te interesa saber que existe una alternativa a Cabri totalmente libre que se llama GeoGebra. Esta basada en Java y soportada para Windows, Mc-OS y Linux.
Con GeoGebra puedes hacer todo lo que haces con Cabri y además puedes trabajar con calculando derivadas, integrales y demás para después dibujarlas.
Si además de querer utilizar GeoGebra lo quieres hacer desde Linux te voy a explicar aquí cómo instalarlo en apenas 5 minutos.
Lo primero será instalar java en tu Linux, si tienes Ubuntu 7.10 es tan sencillo como escribir en terminal:

sudo apt-get install ubuntu-restricted-extras

Si tienes una versión anterior de Ubuntu, Debian o Guadalinex o cualquier distro basada en Debian pues abre terminal y escribe:

sudo apt-get install sun-java6-bin sun-java6-demo sun-java6-fonts sun-java6-jdk sun-java6-jre sun-java6-plugin sun-java6-source

Bien, una vez instalado java nos queda instalar GeoGebra, para ello primero bájate el programa desde su web:

DESCARGAR GEOGEBRA PARA LINUX

Una vez lo hayas descargado abre terminal y escribe:

sh ./GeoGebra*.bin

Ahora sólo falta que sigas las instrucciones de las distintas ventanas que te aparezcan durante la instalación. Si el programa lo quieres instalar en un centro de estudios como un colegio o para que lo utilicen varios usuarios desde un mismo ordenador te recomiendo que lo instales en el directorio /opt con permisos de root (con sudo). Y ya está instalado.
Si eres habitual usuario de Cabri no creo que tengas problemas a la hora de utilizar GeoGebra, aun así os pongo un enlace de descarga de un tutorial en formato pdf del programa y en castellano.

DESCARGAR TUTORIAL DE GEOGEBRA EN PDF

También os dejo un enlace de Cabri en el CNICE el cual os puede servir de ayuda para utilizar GeoGebra

ENLACE CABRI EN EL CNICE

Bueno espero que os guste esta alternativa libre para que vuestros pupilos aprendan geometría y álgebra de forma visual, más amena y divertida :)

geogebracm2

Saludos :)

Enlace-> Web Oficial De GeoGebra

Añadir Números De Página En OpenOffice

Hola, pues resulta que estoy escribiendo mi Programación Didáctica (( de mates )) y necesito que quede cojonuda no sólo de contenido sino también de presentación; así que he ido a buscar para numerar las páginas que estoy escribiendo en mi programación y ha resultado que esta tarea que debería ser tan sencilla como con el Office windowsero resulta que ni de coña, es bastante más enrevesado y puñetero, sobretodo si lo haces por primera vez. A ver si los desarrolladores de OpenOffice se dan cuenta (( parece ser que no se la quieren dar )) de que estas cosas que en aparencia llevan a pensar a que no son de importancia, en realidad son las que las personas que se introducen en el software libre se afiancen en su uso o acaben abandonando y diciendo por ahí (( no les faltan a veces motivos para ello )) que eso del software libre aún esta muy verde.
Pero bueno vayamos a ver cómo solucionar este maldito escollo de una vez por todas; sé que en la red hay mucho escrito sobre ello pero he decidido escribirlo en mi blog por dos razones:

    Es un coñazo tener que googlear cada vez que se me olvida algo, siempre acabo perdiendo los putos bookmarks
    Si lo escribo aquí siempre lo tendré como mis apuntes, malos pero eficaces.

Bueno y ¿qué es lo que hay que hacer?

Primero hay que decidir si el núemro de página lo quieres en la parte superior de cada página ( Encabezamiento) o en la parte inferior de cada página (Pie de Página). Yo en mi programación he decidido ponerlo como Pie de Página, así pues lo primero es crear el jodido Pie de Página, ¿cómo? pues accediendo mediante los menús de Openoffice a:

Insertar->Pie de Página->Predeterminado.

Verás que te aparece en las páginas escritas un rectángulo en su parte inferior totalmente vacío. Pues bien, ahora sitúa el cursor sobre el pie de página creado de tu primera página del documento y ve a

Insertar->Campos->Número De Página

Desde ahí podrás decidir cómo quieres que sea el estilo del número de página: arábigo, romano, lamedor de labios ardientes….
Este paso tienes que volver a repetirlo para la segunda página del documento para que se aplique al resto del documento sin que tú tengas que hacer nada más. Parece ser, por lo que he googleado, que lo tienes que hacer debido a que el formato de la primera página de cada documento que creamos con OpenOffice tiene un estilo diferente al resto. Hay que joderse, con lo fácil que sería que los desarrolladores intercalasen un simple if para salvar el jodedor escollo. Aquí os pongo un pantallazo para mayor aclaración.

ImageShack

Bueno, ahora queda lo que más me ha costado de solucionar, poner el número de página donde a mi me venga en gana, y no a la izquierda como sale por defecto. He leido y hecho lo que ponen por ahí y no me ha funcionado nada, así que he encontrado la solución a lo windows, presionar el macabro botón derecho del mouse.
Pues eso, para alinear el número de página lo que debéis hacer es, primero situar el cursor del ratón sobre el pie de página de la primera página de vuestro documento, luego presionáis sobre el botón derecho del ratón, os saldrá un pop-up menu (( menú emergente )) y elegís la opción Alineación y elegís si lo queréis: centrado, izqda., dcha. o justificado. Este paso lo volvéis ha realizar exactamente igual para la segunda página de vuestro documento, para que los cambios se puedan aplicar al resto de páginas. Click sobre la imagen para mayor aclaración.

ImageShack

Y bueno hasta aquí el coñazo este de todo lo que hay que hacer para poner un simple número de página, pa matarlos. Lo intenté antes haciendo Insertar->Campos->Número de página en las dos primeras páginas del documento y me mandó a la mierda.

Saludos :-)

Page 5 of 16« First...34567...10...Last »