Mi escritorio de este mes

Este es mi escritorio de este mes:


Este es el escritorio que tengo en mi ubuntu intrepid ibex. Como era de esperar a final de año, hay que poner todo bonito.

Dividir y Unir archivos en Linux

Dos truquillos que encontre por internet:

Se trata del comando "split" (sin las comillas) que sirve para dividir, un ejemplo:
split -b 1445640 techno.mp3 techno.
De esta manera nos ha dividido el archivo en partes de 1'44 Mb.

y luego esta el comando "cat" que los une. La sintaxis seria:
cat mi_archivo.part*.* > mi_archivo.*
Los * corresponden a distintas variaciones.
cat archivo1 archivo2 archivo3 > nuevo.extension

Formateando....

Hola gente, me dispongo a formatear mi disco duro por completo y arrasar con todas las porquerias que puedan quedar en el.

Este post lo estoy escribiendo desde el live cd de ubuntu, mientras rescato a un disco duro externo todos los datos que me son de utilidad. Lo que tengo pensado hacer es instalar ubuntu intrepid ibex en todo el disco duro, y para ello voy a hacer tres particiones:
  1. La partición de arranque y del sistema operativo, de 20Gb. (EXT3)
  2. Una partición para mis archivos (/home) (en XFS)
  3. Una partición swap de 1.5Gb para el intercambio.
De paso desde el live cd, me he puesto (ademas de a escribir este post) a descargar dos podcast de un programa de miedo que me ayuda a soportar las aburridas noches de trabajo de los fines de semana.

El programa que escucho se llama 'Mas alla de la realidad' y su podcast esta en esta direccion http://masalladelarealidad.com/podcast/
es una manera de soportar las duras noches en una garita de chapa junto a algunos vigilantes cuya habilidad para hablar y simpatia se perdio por el camino al trabajo. Mucha gente piensa que estar con un tio en frente durante 8 horas sin hacer nada es un buen trabajo, MIENTEEEEEEEEEEEEEENNNNN, si el que tienes delante no habla ni para decir hola cuando llega, puede ser un infierno, y hay que estar preparado para esas situaciones. Ademas, aunque algunos hablan puede que llegue el momento que pierdan la consciencia sentados en la silla y vaguen por un mundo de sueños soltando unos ronquidos que se oyen al otro lado de la calle incluso con las ventanas cerradas....

Un saludo gente. XD

Un año

Mañana dia 6 de Noviembre hace un año que este blog está en activo. Parece mentira, han pasado muchas cosas en mi vida desde aquel entonces. Puede que para mucha gente un año, sólo sea eso y nada más, puede que sus vidas sigan igual tras un año completo, pero para mi no.

Una de las doctrinas en las que se basa mi creencia (la draita), es en la busqueda permanente de la evolución y creo que durante el tiempo que lleva activo este blog no he hecho mas que evolucionar poco a poco cada día. Es cierto eso de que sólo se ven las mejoras o la evolución de una persona transcurrido un tiempo, para mi es suficiente un año para percatarme de dichos cambios.

Repasemos un poco lo que he hecho en el último año:
  • Cursé 2º de Administración de sistemas y me saqué el titulo.
  • Comencé a escribir un blog.
  • Utilicé un montón de sistemas operativos: Windows(xp,vista, vista sp1), linux(fedora, ubuntu, mandriva, opensuse, slax), opensolaris.
  • Descubrí un tongo en el modulo en el que estaba y sobreviví a ello.
  • Estube en iveco trabajando durante tres largos y penosos meses.
  • Escribí mi primer libro.
  • Cambié de religión.
  • Aprobé el examen teórico de conducir.
  • Hice mi primera distribución linux.
  • He comenzado el modulo de Desarrollo de aplicaciones informaticas.
  • He visto una barbaridad de series anime.
  • Comencé un curso para ser técnico especialista en VB .NET.
  • He cambiado por completo mi forma de pensar y cómo analizar los acontecimientos de mi vida.
Bien, creo que para ser solo lo que he realizado en un año es bastante más de lo que hacen muchas personas en su vida, no creeis.

Creo que con razón me dijo una persona, que yo era como las gigantes rojas en mi forma de evolucionar: "La gigante roja quema todo su hidrogeno a helio rapidamente evolucionando descomunalmente, después, cuando ya es enorme y no tiene mas que quemar y no puede seguir evolucionando, muere y comienza otro camino".

Y para aquel o aquella que piense que no evoluciona, que escuche la frase de: "Puede que ahora no veas tu evolución o que nunca la llegues a ver, pero el conjunto de tus experiencias te va cambiando y ese cambio es evolución. Otra cosa es saber si es evolución o involución".

Un saludo gente.

Escritorio del mes

Hola a tod@s los que lean este blog. Este mes ya oficialmente puedo decir que excepto para alguna cosilla aislada, soy ya un usuario de gnu/linux. La distribución que utilizo en mi ordenador portatil es Ubuntu 8.10 Intrepid ibex, actualizada desde la versión beta (que fue la que instalé y la que ha ido actualizando), de momento sigo esperando con ansias que me llegue los cds que pedí de Ubuntu.
Una instantanea de mi escritorio:

Lo que me sigue encantando de linux es lo facil que es personalizarlo al gusto de cada persona y sobre todo su eficiencia y facilidad para la instalación de programas que, a mi modo de ver, es más fácil y directo que Windows.

Bueno a ver si vuelvo a escribir, que ultimamente tengo un poco abandonado el blog. XD

Un saludo gente.

Como instalar Lamp en ubuntu

Al parecer es mas facil de lo que yo pensaba.
Lamp es el servidor apache mas php y mysql. Todo esto lo investigue, por que queria hacer mi propia wiki casera para almacenar informacion.

Bien, abrimos synaptics, vamos al menu editar y dentro de este a 'marcar paquetes por tarea'. Nos saldra una ventanita en la cual debemos seleccionar 'LAMP server', damos a aceptar, aplicamos y listo.

Durante la instalacion nos pedira que pongamos una contraseña para el usuario root del gestor la base de datos mysql.

Reiniciamos sesion y en la carpeta /var/www estara nuestro servidor

MI BUEN USB


Esta es la foto de mi usb y sus programitas. Haya donde voy no me falta de nada XD

Tiene el openoffice, el reproductor vlc, el opera, foxit pdf reader, una agenda y la estrella de la casa.....

La maquina virtual de java con jdk insitu desde usb. TOOOOOOOOOOOOOMMMMMMMMAAAAAA.

tOY COMO UNA CABRA XD

Compilar java con Notepad++

Ha mucha gente le encanta la simpleza y utilidad de este bloc de notas avanzado. Una de sus utilidades es la de ejecutar comandos externos, de manera que aprovechando esta funcion podemos compilar y ejecutar nuestros programas en java, veamos como se hace:

1.- Creamos un archivo por lotes 'compilar_java.bat' con lo siguiente:

echo off
PATH="c:\Program Files\Java\jdk1.6.0_07\bin"
TITLE COMPILANDO %1
CLS
echo Generando la clase...
javac %1
echo Ejecutando la clase:
echo.
echo.
java %2
pause

*La variable PATH debemos cambiarla por nuestro compilador de java instalado

2.-Vamos a notepad++, damos al menu ejecutar y escribimos $(NPP_DIRECTORY) y damos a ejecutar. Esta operación nos abrira la carpeta desde la cual se ejecuta el programa, es ahí donde debemos guardar el archivo 'compilar_java.bat'.

3.-Una vez guardado el archivo por lotes vamos de nuevo al menu 'ejecutar' y ponemos el siguiente texto:

$(NPP_DIRECTORY)\compilar_java.bat $(FILE_NAME) $(NAME_PART)

Y le damos a guardar dando el nombre que queramos y los atajos de teclado que deseemos.

Ya esta, mas facil de hacer que de buscar en google.

Huevos de pascua

Para el que no lo sepa, un 'huevo de pascua' es una parte de un programa que ha creado el programador de la aplicación para sorprender al usuario que no sabe dicha funcion sorpresa, veamos algunos:

*Messenger Live Plus*


* Si tu compañero de conversación tiene la misma versión del MSN Messenger Plus que tu (verifícalo escribiendo (!VER) en la ventana
de chat), puedes jugar al "duelo de palabras" de MSN Plus escribiendo /insult.


*Nero Burning ROM*

* Pulsa en Ayuda / Acerca de Nero Burning ROM y haz doble clic en el logotipo del CD. Si pulsas Shift+Ctrl verás que los creditos se
mueven más rápido. * Tambien veras que si haces Doble Click en el mismo icono, las letras pasan de manera diferente


*Google Earth*

* Pulsa Control + Alt + A y aparecerá un simulador de vuelo


*Utorrent*

* Abre utorrent y ve al menu Ayuda seguido de Acerca de utorrent y ahi mismo oprime la tecla "T" se abrira una ventana para jugar
tetris.Bueno mientras esperas a que se descargue tu torrent

- Pinball en Word'97

Si quieres jugar al pinball con word 97 sigue los siguientes pasos:
1- En un documento nuevo escribe la palabra Blue
2- La seleccionas y ves a formato y la pones en color azul y en negrita
3- Ahora escribe un espacio después comillas, otra vez espacio y comillas
4- Ves al menu ayuda y pulsa sobre Acerca de...
5- Manten pulsadas las teclas Control y Shift, haz un click sobre el icono word
6- Y a jugaaar (teclas M Z)

- Flight Simulator en Excel 97

1. Abre excel
2. Pulsa F5
3. Escribe x97:l97 y pulsa enter
4. Pulsa la tecla de tabulación
5. Manteniendo pulsadas las teclas CTRL y ALT pulsa sobre el icono de asistente para gráficos
Ahora tendría que aparecer el simulador (se controla con el ratón)

- Los Volcanes de E.U.

En el protector de pantalla 3D Text que viene con Windows 98 vete a configuracion y elige la opción texto escribe la palabra volcano y cuando se active el protector de pantalla, verás los volcanes de América uno por uno.

- Microsoft Word

Efectúen estos casos y sabrán que existen cosas inexplicables.

Caso 1
PROCEDIMENTO:
1) Escribe en Word; las letras mayúsculas: Q33NY (es el nombre del avión que choco en el primer edificio, 11 de Septiembre 2001).
2) Aumente el tamaño de la letra para 72.
3) Cambie el tipo de letra para Wingdings.
Vea el resultado.

Caso 2
Para esta, ni Bill Gates encontró explicación.
1) Abra Word
2) Escriba: =rand(200,99)
3) Teclee enter y espere 3 segundos.

- OpenOffice

Abrimos una hoja de calculo y ponemos en una celda:
=game("StarWars")

presionamos intro y se nos abrirá un juego tipo Space Invaders wink

Abrimos una hoja de calculo y en una celda ponemos:
=StarCalcTeam()

presionamos intro y... ¡Sorpresa!

Abrimos el escritor de OOO, y escribimos:
StarWriterTeam
presionamos F3 y tachán!!!

- Winrar 3.5

click en Ayuda, click en Acerca de winrar,
Si haces click sobre los libros se caen hacia abajo.
Si haces click sobre el logo de winrar ves la playa, y si haces despues shift +clic ves al lado de segundo R un yate de vela.

- Créditos en Excel 2000

Abrimos el programa con una hoja en blanco y pulsamos F5. Después en la ventana de busqueda ponemos X2000:L2000 , apareceremos en la fila 2000, lugo pulsamos la tecla Tab y estaremos pues en la columna M. Pulsamos las teclas Shift y control al mismo y tiempo y con el boton izquierdo del raton pulsamos sobre el icono de Asistente para gráficos 

- Mozilla Firefox

En la barra de direcciones del Mozilla escribir lo siguiente: about:mozilla 

And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.

from The Book of Mozilla, 7:15

En Firefox 3 aparece un nuevo Easter Egg al escribir about:robots

- Microsoft Internet Explorer

Poned en la barra de direcciones about:lo_que_os_de_la_gana y veréis un mensaje de "acción cancelada".

Ahora poned about:mozilla y veréis un fondo azul sospechosamente igual al que tienen los Windows NT/2000/XP/2003 al colgarse. ¿Indirecta?

 

- El logotipo de Netscape

En la barra de direcciones de Netscape escribir lo siguiente: about:logo (En la versión 6 de netsacpe esta opción no funciona)

- Trampa en buscaminas de Windows 2000

Ejecutamos el juego de buscaminas, y cuando llevemos un rato jugando pulsamos la tecla escape, entonces el tiempo se detendrá y seguiremos jugando normalmente.

- Mostrar el historial de netscape

En la barra de direcciones de Netscape escribir lo siguiente: about:global

- Mago Merlín en Adobe Photoshop

Desde Photoshop, pulsar las teclas CTRL + Alt , Después hacer click con el botón izquierdo del ratón en la flechita que se encuentra en la ventana de capas. Sin soltar las teclas elegir opciones de paleta. y pararecerá una ventanita on el mago merlín.



Adobe Photoshop CS2 (9.0)

Mantén apretadas las teclas Ctrl + Alt y ves al menú "Help", "About Photoshop". Con el Photoshop 5.5, 6.0, 7.0 se ven otras imágenes. 

 



- Adobe Image Ready

Mantén apretadas las teclas Ctrl + Alt y ves al menú "Help", "About ImageReady". Según la versión aparecerá una imagen u otra.



- GIMP para Linux

deja presionado CTRL y vas a HELP>ABOUT

- Winamp

Abrid el winamp y escribid en el teclado NULLSOFT (pulsando Esc cuando pulsemos L y aparezca el menú de abrir fichero), esto es:

N U L (esc) L (esc) S O F T

El skin cambiará de opacidad al ritmo de la música.

- Winamp 5

Con el skin por defecto (Winamp modern) ensanchad la pantalla principal hasta que podáis ver el analizador de espectro "beat" (no el normal).

Pulsad ctrl+alt+shift y haced click en el círculo central, justo encima de "beat".

Aparecerán unas Llamas que cabecearán al ritmo de nuestra música. Razz

- GNU/Linux (comando shutdown)

Cread una cuenta de usuario con nombre tyler y logead en una shell con ella. Después, usad el comando reboot, halt o shutdown. Veréis que el mensaje de despedida cambia...

mensaje escribió:
Oh hello Mr. Tyler - going DOWN?

Esa frase hace referencia al videoclip de "Love in an Elevator", de Aerosmith, dónde una chica le pregunta a Steven Tayler esa pregunta.

Con el comando grep:

grep -R /usr/src/linux/ , jeje, bueno no es exactamente un eegg pero se divierten con las frases que salen :-P

En Debian:

apt-get moo

(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...

# Evolution: En el campo To: (Para:) escribir:

* why?
* easter-egg? 

# GNOME: Abrir el diálogo de Run (Ejecutar, con alt-F2) y escribir:

* free the fish (Un pez llamado Wanda aparecerá en la pantalla y nadará por el escritorio.)
* gegls from outer space (Aparecerá un juego estilo galaxian.)


- Microsoft Windows XP

Usando ResHacker, abrid el fichero MSGina.dll, seleccionad DIALOG, id a 2210 y luego seleccionad 1033. Aparecerá en la parte de texto:

MSGina.dll escribió:
2210 DIALOG 0, 0, 274, 200
STYLE DS_FIXEDSYS | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Shutdown Event Tracker"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "MS Shell Dlg"
{
CONTROL 22, -1, STATIC, SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 13, 7, 21, 20
CONTROL "&Why did the computer shut down unexpectedly?", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 44, 7, 173, 10
CONTROL "", 2211, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 44, 20, 173, 57
CONTROL "The computer got very poorly and decided to end it's own suffering.", 2212, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 44, 40, 173, 33
CONTROL "&Problem Id", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 44, 80, 173, 10
CONTROL "", 2214, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 44, 90, 173, 12
CONTROL "&Comment", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 44, 106, 173, 10
CONTROL "", 2213, EDIT, ES_LEFT | ES_MULTILINE | ES_AUTOVSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 44, 116, 173, 53
CONTROL "OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 217, 176, 50, 14
}


Ya sabemos de dónde vienen los cuelgues inesperados. El ordenador se volvió muy pobre y decidió acabar con su propio sufrimiento. 

- BeOS

Editad el fichero /boot/develop/headers/be/kernel/OS.h y en la línea 551. Hay definidas dos funciones: is_computer_on() y is_computer_on_fire().

Ahora escribid y compilar este pequeño programa:

Código:
#include
#include
int main()
{
printf("%f\n", is_computer_on());
printf("%i\n", is_computer_on_fire());
}


Y probadlo Wink

- SunOS 4.1.1

Consultad el manpage de tunefs y en la sección de BUGS podréis leer la siguiente frase:

man tunefs escribió:
You can tune a file system, but you can't tuna fish.

- PHP

- Logo de Zend

Introduce este código en cualquier página que use PHP:

?=PHPE9568F36-D428-11d2-A769-00AA001ACF42

Ejemplo:

Ver



- Logo de PHP

?=PHPE9568F34-D428-11d2-A769-00AA001ACF42



Ver

- ¿Desarrollador de PHP?

?=PHPE9568F36-D428-11d2-A769-00AA001ACF42

PHP Versión 4.2.3 o inferior:



- Perro

PHP Versión 4.3.0 o superior:



Ver

- Créditos

?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000

Ver

- Flash MX 2004

Ir a HELP -->ABOUT FLASH y hagan doble click en la TM al lado del 2004, tal como lo indica la figura:



Encontrarán una sorpresa para pasar los ratos libres.
El segundo huevo es que en ese mismo panel del ABOUT va empezar a deslizarse el texto con los nombres de los creadores del flash y equipo de macromedia, cuando comienze a deslizarse aprieta la tecla "M" del teclado varias veces y verás una sorpresa.

- Calculadora HEWLETT PACKARD 49G+

En una calculadora HEWLETT PACKARD 49G+ Vamos al editor de ecuaciones EQW (pulsa boton rojo y despues ')

1º Escribe en mayuculas MINEISBETTER (pulsa ALPHA dos veces para dejar seleccionadas las letras mayusculas y escribe MINEISBETTER)

2º Pulsa ALPHA para deseleccionar las letras mayusculas.

3º Pulsa la flecha superior (/\) para seleccionar el texto escrito.

4º Pulsa SIMP (el boton F6)

Controles:
- Boton 4 izquierda.
- Boton 6 derecha.
- Boton 5 rotar.

- Calculadora Casio fx-82MS 

prendes la calculadora
le das shift y on a la vez varias veces hasta que se marquen todos los simbolos posibles de la pantalla
luego presiona shift - desaparecen todos
otra vez presiona shift- 50% de caracteres posibles
otra vez presiona shift- la otra mitad
otra vez presiona shift todo ceros
...
otra vez presiona shift todo nueves
otra vez presiona shift - cero
otra vez presiona shift - uno
alpha - dos
mode clr - tres
flecha izq - 4
flecha arr - 5
flecha der - 6
X-1 - 7
nCr - 8
Pol( - 9
X3 - 10
flecha abajo - 11
luego siguen presionando de uno en uno en orden


cuando lleguen al igual saldra :

OK
4

la unica forma de salir de este modo es con ON

- Huevos de Pascua en Mac OS X

Mac OS X 10.5 Leopard, si accedemos a la carpeta de aplicaciones y miramos el icono de TextEdit con detenimiento (usando QuickLook por ejemplo) podremos ver que la hoja de papel contiene el manifiesto de Apple completo el cual definía la campaña “Think different” y es conocido por las primeras palabras del mismo: “Here’s to the crazy ones…”

Por otro lado, si pulsamos la tecla de mayúsculas mientras maximizamos o minimizamos una ventana podremos disfrutar del efecto en cámara lenta, igual si mostramos el Dashboard o activamos Exposé, poco útil pero que dejará con la boca abierta a propios y extraños en esas demostraciones que alguna vez hacemos a los que no son usuarios de Mac (todavía…)

Otro ejemplo más, este más complicado y rebuscado. Si mostramos el contenido del paquete formado por la aplicación Mail.app (botón derecho o Control+Click sobre la misma) podremos acceder a las carpetas Contents y dentro de esta Resources donde se encuentra el archivo de imagen senders.tiff con nombres de 8 personas cercanas al desarrollo de la aplicación.

Mi linea del tiempo.

Presento, mi linea del tiempo con los principales acontecimientos de mi vida.

Ver documento

Espero que os sirva para pasar el rato.

HABILITAR HIBERNACIÓN EN WINDOWS VISTA DESDE LINEA DE COMANDOS

Para habilitar o deshabilitar el modo de hibernación desde la línea de comandos teneis que hacer lo siguiente:


1º Vamos a "Inicio", "Todos los Programas" y pinchamos en línea de comandos.

2º Elegimos la opción "Ejecutar como administrador".

3º Si el cartel de aviso del UAC aparece, hacemos clic en continuar.

4º Escribimos powercfg -h off (para deshabilitarlo) o powercfg -h on (para habilitarlo), y damos a la tecla "Enter".

Ya habremos habilitado o deshabilitado la hibernación en nuestro Windows Vista

MANUAL PRÁCTICO PARA ENTENDER LO QUE QUIEREN DECIR LAS MUJERES



Si = No
No = Si
No tu veras… = Como lo hagas te mato
Lo siento, pero = Lo volvere a hacer igual
Decide tu = Pero haz lo que te digo
Eres libre de hacer lo que quieras = Ni se te ocurra hacerlo
Haz lo que quieras = Pero la pagaras caro
No, no estoy enojada = Por supuesto que estoy enojada
Te estas durmiendo? = No te duermas
Esta noche estas muy cariñoso = No tengo ganas de hacer el amor pesado
No me mires de esa manera = Me encanta que me mires con esa cara de pasmao
Apaga la luz = Tengo celulitis
Me quieres? = Te voy a pedir algo…
Cuanto me quieres? = Y cuesta mucho
Necesitariamos = Yo quiero…
Tenemos que hablar = Necesito quejarme de algo
Creo que no nos comunicamos lo suficiente = Tienes que estar de acuerdo conmigo.

Instalar monodevelop y C# en linux

Esto va a ser bastante corto.

1.- Abrir una consola

2.- Poner la siguiente linea: 

# sudo apt-get install mono mono-gmcs mono-gac mono-utils monodevelop monodoc monodoc-http

Con eso se instala la interfaz gráfica (MonoDevelop 0.10), el compilador de C# 2.0 (gmcs), el entorno de ejecución, etc. Tambien se instala el compilador de C# 1.0 (mcs) pero ese no compila cuando usas clases que no estaban disponibles sino hasta la especificacion 2.0 (ej. System.Collections.Generic), por lo cual yo prefiero gmcs.

Los paquetes monodoc y modoc-http son los paquetes de ayuda.

3.- Instalar paquetes extra:

Para desarrollar en Java con mono: 

#sudo apt-get install monodevelop-java

Para subir un servidor web para aplicaciones con ASP.NET 1.0 y 2.0 respectivamente

#sudo apt-get install mono-xsp

#sudo apt-get install mono-xsp2

Para usar un servidor apache en lugar del anterior, para ASP.NET 1.0 y 2.0 respectivamente:

#apt-get install mono-apache-server

#apt-get install mono-apache-server2

4. Aprendiendo a Compilar:

La interfaz gráfica de mono está bien para compilar aplicaciones GTK o Glade, pero no está diseñada para compilar aplicaciones de consola. No permite la entrada de datos desde el teclado. Suponiendo que tenemos un simple HolaMundo.cs, la forma en que tendriamos que compilarlo (desde la consola), sería:

#mcs HolaMundo.cs

ó

#gmcs HolaMundo.cs

Las lineas anteriores generarían un archivo exe (HolaMundo.exe) que contiene el CIL bytecode .

Para ejecutar ese archivo, desde consola:

#mono HolaMundo.exe

Ejecutarlo así, nos permite introducir datos desde el teclado.

Ahora, digamos que queremos enlazar ese archivo compilado a la compilacion de otro programa. Solo necesitamos poner (con mcs o gmcs):

#gmcs -lib: -r:HolaMundo.exe OtroPrograma.cs

Lo que genera OtroPrograma.exe .

Para ejecutar, solamente hay que hacer:

#mono OtroPrograma.exe


Activar resoluciones no soportadas en ubuntu

Busca la consola o Terminal en el menú Aplicaciones. Y escribe el siguiente comando sudo gedit ./etc/X11/xorg.conf .
Una vez hecho esto te daras cuenta que hay “frases que no entiendes”, incluso a mi me espantan pero que se le puede hacer, ya no nos conformamos con windows, prosiguiendo: Te localizas en la opcion “Monitor”. Como puedes ver no hay mucha información en la sección, por eso Ubuntu selecciona el modo de pantalla más estandarizado… aunque ya algo superado, porque los monitores actuales parten, normalmente, de los 1024×768.

Para decirle a Ubuntu que no va a correr riesgos usando una resolución superior, añadimos la siguiente línea dentro de la misma sección “Monitor”:

HorizSync 31-64

Lo verás de la siguiente manera:


Hemos indicado el rango al que nuestro monitor puede trabajar, y dará permiso para usar mayores resoluciones. Puedes darle más parámetros, como el del refresco vertical. En mi caso, funciono bien con:
VertRefresh 50-60
Guarda el archivo y sal de gedit. La parte más técnica ha acabado.
No.4.- El archivo xorg.conf es un guión que lee Linux antes de que aparezca el puntero del ratón en pantalla. Por eso, tenemos que pedirle a que vuelva a leer el guión que, esta vez, contendrá la línea que nos permitirá “verlo todo más pequeño”. Lo haremos con la siguiente combinación de teclas:

[Ctrl] + [Alt] + [Retroceso]

Instalar framework 2 en linux

Lo hice con esta guia de la base de datos de instalaciones de Wine:

New Install Guide
by Zachary Stewart on Sunday May 18th 2008, 11:48
I've updated my install guide, as requested.

This is how I managed to install Microsoft Office 2007 under Ubuntu 8.04 with wine 1 rc.

1. Use a native rpcrt4.dll from your copy of Windows. Copy it to your sytem32 folder and add its override via the winecfg. Do not use the CrossOver Office rpcrt4.dll. I was terribly mistaken when I suggested that. I apologize for the confusion I caused.

2. Now, we need to install all of the dependencies that Office has. Download winetricks, a handy script that allows you to easily install commonly used components, with the following command:

$ wget www.kegel.com/wine/winetricks

Now let's install what we need:

$ sh winetricks msxml3 dotnet20 gdiplus riched20 riched30 vcrun2005sp1

Let this commands complete before doing anything else. You will likely have to click through several installers to finish it. Not all of them are titled things like "GDI+." Some of them are simply applications that contain the DLLs needed, such as the PowerPoint viewer.

3. With all the necessary components installed, run winecfg and change your Windows version to Vista.

4. Navigate to your Office CD and execute setup.exe. Some people report the installer being "stuck" on 75%, but still actually installing. Take care that the application is truly frozen before killing it.

5. Once Office is done installing, open winecfg and change your Windows version to XP. I (and others) have had issues running it with Vista.

6. To fix issues with fonts, bullets, and numbering, click the office button, go into Word options, then into language settings. Here, delete all languages except for your own. This has been tested with US English, which works. It is possible that other language packs, even with all the others uninstalled, may cause the issue. If so, I would suggest you post which packs do not work to help the developers.

7. When you insert a picture from file, click on the "Recent" button to stop the rapid switching.

The following applications (as of Wine rc 1) do NOT work:

Equation Editor
Access
Outlook

The following ones mostly work:

Word
Publisher (most color schemes do not work, only those named after a basic color, such as blue or red. Fancier names do not work)
Excel (There are issues with charts, however)
PowerPoint

Existen sólo dos cosas infinitas, el Univero y la estupidez humana y de lo primero no estoy muy seguro {Albert Einstein}

Optimizaciones para linux

He encontrado esto en una web y me lo he copiado para tenerlo a mano, nunca viene nada mal.

1. Introducción

La configuración que trae por defecto Ubuntu GNU/Linux es perfectamente estable y segura. Sin embargo, es posible realizar pequeños ajustes que optimicen el uso de los recursos para tener un sistema de escritorio más ágil.

No voy a entrar en valoraciones sobre si tal o cuál valor en este o aquel parámetro es mejor o peor. Sólo mencionaré que después de aplicar todo lo escrito aquí se obtiene una mejora en el rendimiento y la respuesta del sistema (no la he medido con ningún programa, se nota a simple vista). Supongo que la mejora dependerá cada sistema. Además, no entraré en cambios complejos (compilaciones de núcleo o bibliotecas) ni peligrosos para el hardware (véase hdparm), por considerar que la relación riesgo/beneficio no es buena.

Los cambios que voy a proponer son aplicables con pequeños cambios a cualquier distribución GNU/Linux que queramos usar en nuestro escritorio. Las órdenes necesarias está entre comillas, hay que teclear sólo el texto que está dentro. Por ejemplo, en “sudo nano /boot/grub/menu.lst”, teclearíamos en el ordenador: sudo nano /boot/grub/menu.lst. El editor para realizar los cambios que se usa en los ejemplos es siempre nano. Evidentemente, puede usarse desde vim hasta gedit, pasando por emacs algooooo

2. Cambios generales

2.1 Swappiness

Por defecto, en la rama 2.6, el núcleo de linux tiene este valor a un 60% (en la rama 2.4 no existe). Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap). Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muuuuy grandes. Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10 para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio. Para ello, abrimos una terminal y hacemos lo siguiente:

- Consultamos el valor inicial: “sudo cat /proc/sys/vm/swappiness”. Después de introducir la contraseña, nos muestra un valor de 60 (si ya nos muestra 10, no hay nada que hacer. Pasa al siguiente apartado algooooo

- Probamos cómo responde el sistema al bajar el valor: “sudo sysctl -w vm.swappiness=10″. Ejecutamos después un par de aplicaciones.

- Si el resultado es satisfactorio, vamos a modificar un archivo de configuración para que el cambio sea permanente: “sudo nano /etc/sysctl.conf”. En la última línea añadimos: “vm.swappiness=10″.

- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.

2.2 Consolas virtuales

Al acceder a nuestro sistema, aparte de la pantalla de login gráfica, hay 6 consolas en modo texto (a las que se puede acceder pulsando CONTROL+ALT+(desde la tecla F1 hasta la tecla F6, la tecla F7 vuelve a acceder al sistema gráfico) ejecutándose en segundo plano. En mi caso, por ejemplo, cada una ocupa 1,5 megas de RAM. Para ahorrar memoria, pueden no activarse las 6, sino dejar sólo 1 ó 2, por si el sistema gráfico tiene algún problema.

- Abrimos una terminal y tecleamos lo siguiente: “sudo nano /etc/inittab”. Dentro de este archivo, vamos hasta unas líneas en las que se lee:

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

- Comentamos las consolas que no queremos que se inicien. Esto se hace poniendo una almohadilla (#) delante de la línea correspondiente. Para desactivar todas las consolas de texto menos la primera debe quedar así:

1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6

- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.

2.3 Xorg

Podemos bajar la profundidad de color a 24-bit a 16-bit notando poca diferencia. Esto reduce uso de la memoria de la tarjeta gráfica.

- Abrimos una terminal y tecleamos: “cd /etc/X11″.

- Ahora vamos a modificar el archivo de configuración xorg.conf: “sudo nano xorg.conf”.

- Buscamos la línea que pone DefaultDepth y modificamos su valor de 24 a 16.

- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.

2.4 Cambiar el núcleo

Por defecto, Ubuntu GNU/Linux viene con un núcleo estándar compilado para i386 de modo que funcione desde en el viejo Pentium 100 del trastero hasta en el potente Pentium 2,2 del salón. Sin embargo, si escogemos un núcleo precompilado de Ubuntu que se ajuste a nuestro procesador, notaremos una mejora. Pasos a seguir:

- Vamos al menú Sistema de GNOME, abrimos Administración e iniciamos el Gestor de Paquetes Synaptic.

- Una vez dentro de Synaptic, si disponemos de conexión a Internet, pulsamos en Recargar para obtener los últimos paquetes.

- Tras actualizar, escogemos la sección Sistema Base. OJO!!: para evitar problemas con núcleos no oficiales, marcamos Sistema base, no Sistema base(universe)

- Bajamos hasta la zona dónde tenemos paquetes que se llaman: linux-image-X.X.X-nombre_de_nuestro_procesador y marcamos la versión más actual. Por ejemplo, en este momento, para mi ordenador sería: linux-image-2.6.10-5-k7.

- Si tenemos algún hardware que requiera módulos del núcleo especiales (véase tarjetas Nvidia), debemos marcar también los linux-restricted-modules correspondientes al núcleo seleccionado.

- Aplicamos los cambios. Al reiniciar la próxima vez, se cargará el núcleo seleccionado.

2.5 Parar servicios no necesarios

Para cubrir el mayor número de situaciones posibles, Ubuntu GNU/Linux inicia toda una serie de servicios que, a veces, no son necesarios. Si deshabilitamos los que no necesitamos, no estarán durmiendo y consumiendo memoria. Existen otros programas y formas de evitar iniciar servicios, por ejemplo update-rc.d o el programa boot-Up Manager (http://www.marzocca.net/linux/bum.html), pero esta forma es simple y efectiva (es la recomendada también por http://www.ubuntuguide.org).

- Abrimos una terminal y vamos al directorio /etc/init.d: “cd etc/init.d/”.

- Vemos qué servicios puede ejecutar el ordenador: “ls” (son los que aparecen en verde).

- Denegamos el permiso de ejecución para el que no queramos arrancar: “sudo chmod -x nombre_del_servicio”. Por ejemplo, si no usamos fetchmail, teclearemos “sudo chmod -x fetchmail”

- Si nos equivocamos, siempre podemos volver a habilitar el servicio haciendo: “sudo chmod +x nombre_del_servicio”.

- Sugerencias de servicios que normalmente no se usan en un ordenador de escritorio:

- ntpdate: actualiza el reloj del sistema sincronizándolo cada vez que se reinicia.
- pcmcia: sólo se usa con portátiles que tengan tarjetas PCMCIA.
- ppp: protocolo punto a punto. Sólo se utiliza si usas un módem para conectarte a Internet
- powernowd: en teoría lo usan los procesadores AMD para gestionar el uso de la energía, personalmente nunca lo he usado.
- rsync: utilidad para transferir archivos para hacer copias o mantener un espejo sincronizado.
- fetchmail: recoge y reenvía correo y actúa como pasarela hacia el servicio smtp.
- postfix: agente de transferencia de correo, parecido a sendmail. Personalmente, con Yahoo y Evolution me llega.

En este punto, al ser cada caso distinto, sólo puedo recomendar que antes de evitar que arranque un servicio se sepa para que sirve: “man nombre_del_servicio” o bien busquemos en Google más información sobre el mismo.
Hay que tener cuidado si se desactiva algún servicio que usen otras aplicaciones. Por ejemplo: Gnome usa cupsys, demonio de impresión. Si se hace desde Gnome una llamada al mismo y no está ejecutándose, el sistema se vuelve inestable. Para evitar esto, hay que modificar, desde el menú Sistema, Preferencias, Sesiones, los demonios del escritorio que se inician en el arranque (en este caso se quitaría del arranque el proceso de Gnome relacionado con cupsys).

2.6 Inicio de procesos en paralelo

No entro en tecnicismos sobre el arranque, resumo la idea. Init.d invoca los procesos de uno en uno en el arranque. Si los invocamos en paralelo, ahorramos tiempo en el inicio del sistema. Puede ser que se produzca algún error de dependencias porque ciertos procesos “suponen” que hay otros ejecutándose cuándo se inician. Aún así, en un sistema de escritorio no debe haber problemas. Pasos que se deben seguir:

- Abrimos una terminal y tecleamos: “cd /etc/init.d”.

- Ahora vamos a modificar el archivo de configuración rc: “sudo nano rc”.

- Buscamos la línea que pone “startup $i start” y añadimos un &, de modo que quede cómo sigue: “startup $i start &”.

- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.

La próxima vez que iniciemos la máquina, veremos cómo todos los procesos salen “disparados” de una sola vez en la traza del inicio.

2.7 Gnome

Para iniciar más rápido Gnome, podemos desactivar la pantalla de bienvenida desde el menú Sistema, Preferencias, Sesiones, en la pestaña Opciones de la sesión desmarcando la opción: Mostrar la pantalla de bienvenida al iniciar sesión.

Si somos la única persona que accede al ordenador o si todos acceden con el mismo usuario, podemos iniciar la sesión sin hacer login ni cargar GDM de este modo:

- Vamos al menú Sistema y, dentro de Administración, escogemos: Configuración de la pantalla de inicio de sesión. Vamos a la pestaña General y marcamos la opción Acceder automáticamente con un usuario al arrancar por primera vez. Debajo escribimos nuestro nombre de usuario. OJO!!: a partir de la activación de este cambio NO se pedirá contraseña al entrar en el sistema.

Los escritorios virtuales son, para mí, un atractivo más para usar Linux, pero puede ser que 4 consuman demasiados recursos. Para cambiar el número de escritorios virtuales hacemos click con el botón derecho del ratón en el panel inferior, justo en el paginador de escritorios (a la izquierda de la papelera). En el menú que aparece seleccionamos Preferencias y escogemos en Cantidad de espacios de trabajo el número que queramos.

2.8 Prelink

Existe una utilidad que se encuentra en los repositorios Universe que se llama “Prelink”. Según su página del manual su función es: “pre-enlazar binarios y bibliotecas ELF compartidas para acelerar su tiempo de inicio”. Hay que tener en cuenta que para disponer del progrma prelink, debemos tener los repositorios Universe activos, el modo de hacerlo se explica aquí: http://www.guia-ubuntu.org/hoary/doku.php). Para ponerlo en funcionamiento haremos lo siguiente:

- Vamos al menú Sistema de GNOME, abrimos Administración e iniciamos el Gestor de Paquetes Synaptic.

- Una vez dentro de Synaptic, si disponemos de conexión a Internet, pulsamos en Recargar para obtener los últimos paquetes.

- Tras actualizar, le damos al botón Buscar y tecleamos prelink. Una vez que aparece el programa lo marcamos y lo instalamos.

- Ahora modificamos las opciones de prelink: “sudo nano /etc/default/prelink”. En la línea que pone: PRELINKING=unknown, lo modificamos y ponemos: PRELINKING=yes. El resto de opciones por defecto funcionan bien.

- Para iniciar prelink por primera vez (la primera vez puede llevar algo de tiempo). Tecleamos: “sudo /etc/cron.daily/prelink”.

- Si no queremos enlazar todo el sistema, sino sólo Openoffice.org (aplicación bastante pesada) nos saltaríamos el paso anteiror y haríamos: “sudo /usr/sbin/oooprelink -f”

- Debemos tener en cuenta que al actualizar bibliotecas, debemos ejecutar de nuevo “sudo /etc/cron.daily/prelink”, para evitar inestabilidades en el sistema.

- Si no nos gusta el rendimiento de prelink, podemos hacer “sudo nano /etc/default/prelink”. En la línea que pone: PRELINKING=yes, lo modificamos y ponemos: PRELINKING=no. Ejecutamos de nuevo “sudo /etc/cron.daily/prelink”.

3. Optimizar las aplicaciones

Si en el menú Aplicaciones de Gnome vamos a la opción Herramientas del sistema e iniciamos Monitor del sistema, veremos una lista de procesos y aplicaciones junto con la memoria que consume cada uno. Ahora intentaremos “aligerar” los más pesados.

3.1 Nautilus

Aunque me encanta el modo espacial nativo de Gnome, hay que reconocer que el navegador de archivos viene con unas cuántas opciones que hacen que sea bastante lento. Podemos desactivar algunas para hacerlo más ágil.

- Abrimos Nautilus. Por ejemplo, entrando en el menú Lugares de Gnome y abriendo Carpeta personal. Entramos en el menú Editar y después en preferencias. Vamos a la pestaña Vista previa y las desactivamos todas, marcando en todos los apartados la opción Nunca.

3.2 Firefox

Se pueden hacer cambios en Firefox para aumentar el número de conexiones y para que aproveche otros parámetros.

- Abrimos Firefox pulsando en su icono. En una ventana escribimos la dirección: “about:config” y pulsamos enter.

- Cambiamos estos valores. Para ello, hacemos doble click encima de la línea que queremos modificar y en el cuadro de diálogo que aparece, escribimos el valor nuevo:

network.dns.disableIPv6 → Cambiamos el valor a true (basta con un doble click)
network.http.max-connections → Cambiamos el valor a 128
network.http.max-connections-per-server → Cambiamos el valor a 48
network.http.max-persistent-connections-per-proxy → Cambiamos el valor a 24
network.http.max-persistent-connections-per-server → Cambiamos el valor a 12

- Si se dispone de conexión de banda ancha, también se puede modificar los siguientes valores:

network.http.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.proxy.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.pipelining.maxrequests → Cambiamos el valor a 30

3.3 Openoffice.org

Una de las aplicaciones más pesadas es Openoffice.org. Utilizando la caché intentamos que se ejecute más rápido.

- Abrimos Openoffice.org. Por ejemplo: menú Aplicaciones, Oficina, Openoffice.org Word Processor.

. Entramos en el menu Herramientas, apartado Opciones y marcamos memoria de trabajo. A la derecha en Antememoria de la imagen, cambiamos los valores de Uso de Openoffice.org de 6 a 128 y de Memoria por objeto de 0,5 a 20. Aceptamos los cambios. Al ejecutar Openoffice.org repetidas veces, notaremos la diferencia.

4. Conclusión

Estos cambios pueden ayudar a obtener un sistema Ubuntu más rápido y que responda mejor. Espero que os sea de utilidad y que esté bien explicado para que todo el mundo pueda aplicar las sugerencias. Me gustaría que todos participásemos aportando ideas, bien sea en el foro o añadiéndolas al CÓMO.

Este CÓMO está basado en:

http://www.linuxjournal.com/article/8308
http://www.linuxjournal.com/article/8317
http://www.linuxjournal.com/article/8322
http://www.guia-ubuntu.org
http://www.ubuntuguide.org
http://ubuntuforums.org/
http://www.debian-administration.org/articles/199
Comentarios y aportaciones de los usuarios de http://www.ubuntu-es.org

Mi nueva creencia

Tras muchos años (22 para ser exactos), he decidido dejar de ser cristiano, por que era mentirme a mi mismo. No coincidia con preceptos cristianos como el de que para alavar a un Dios habia que hacerlo en una iglesia,.... Por ello tras semanas de andar vagando en busca de mi verdad, en busca de lo que creo he decidido que ninguna religion se adapta a mi o mejor dicho, mi forma de pensar es incompatible con muchas religiones y amoldarme a otra religion a la fuerza seria repetir un error que duro 22 años.

Tambien pense en no creer, pero mi parte espiritual es demasiado fuerte, por tanto no puedo ser ateo.

Debido a todo esto he comenzado otro blog http://draitas.blogspot.com en el cual pondre todas mis creencias actualmente, a las que he llamado creencia draita.

El nombre, que nadie pregunte porque me vino a la mente solo.

Un saludo.

Cosillas sobre gnome

  • Cuando tienes varias ventanas abiertas en el escritorio, puedes enviar una de ellas al fondo con un solo click. Haz click con el botón central, el de la rueda, sobre la barra del título de la ventana y la mandarás al fondo. Si no tienes botón central, puedes hacerlo pulsando los dos botones a la vez, derecho e izquierdo.
  • Existe un plugin llamado Nautilus Send To que crea un menú contextual al hacer click derecho sobre un archivo con la opción Enviar a, permitiendo enviar ese archivo o archivos seleccionados como adjunto de un correo electrónico a un contacto del Evolution, o a un contacto de Gaim si está conectado. Para instalarlo, desde un terminal ejecuta:
    sudo apt-get install nautilus-sendto
  • Para reiniciar el entorno gráfico (sin reiniciar el equipo) simplemente tienes que pulsar la combinación de teclas [Ctrl]+[Alt]+[Backspace] y se reiniciará, yendo a la pantalla de inicio de sesión. Si quieres matar el servidor X completamente, desde una consola, por ejemplo [Ctrl]+[Alt]+[F1], ejecuta el comando sudo /etc/init.d/gdm stop para detener el servidor gráfico, y sudo /etc/init.d/gdm start para iniciarlo de nuevo.
  • Los submenús de Gnome (por ejemplo los del menú principal) están retardados por defecto, se toman un breve tiempo para aparecer. Por supuesto, puedes hacerlos aparecer instantáneamente, sin ningún retardo. Abre el editor de textos de Menú -> Accesorios-> Editor de textos y en un documento nuevo pega esta línea:gtk-menu-popup-delay = 0Guarda el fichero en tu directorio personal (/home/tu_nombre) con nombre .gtkrc-2.0 (sí el nombre empieza por un punto, porque es un fichero de configuración y tiene que estar oculto). Reinicia Gnome como hemos comentado antes, pulsando [Ctrl]+[Alt]+[Backspace] e inicia sesión de nuevo. ¡Alucina con la velocidad de los menús!
    Si no los quieres tan rápido, edita el fichero y sustituye el 0 por un 50, o un 100… Prueba tú mismo y ponlo como tú estés más cómodo. Como el fichero está oculto, abre una ventana de Nautilus y pulsa [Ctrl]+[H] para que te muestre todos los ficheros ocultos también, botón derecho y abrir con el editor de textos. Cambias el valor, guardas y reinicias Gnome de nuevo.
  • La función [Alt]+[Tab] permite cambiar entre las aplicaciones abiertas sin usar para nada el ratón, activando la ventana que se selecciona con su icono. Una función parecida a la anterior para cambiar entre ventanas abiertas es situar el cursor del ratón sobre uno de los elementos de la lista de ventanas y mover la rueda para arriba o para abajo para ir en un sentido o en el otro.
  • Cambiar los permisos de un archivo es muy sencillo, haz click derecho sobre el archivo y ve a propiedades. En la pestaña de permisos, puedes cambiar todos los permisos para propietario, grupos y resto de usuarios.
  • En Gnome puedes añadir emblemas a los iconos para ayudarte a identificar más rápidamente las cosas. Puedes añadirle un emblema a un archivo o carpeta haciendo click derecho sobre él y yendo a propiedades. En la pestaña de Emblemas marca los que quieras que aparezcan sobre él. También puedes añadirle notas y anotaciones al archivo, en la pestaña de Notas.
  • Para cambiar entre espacios de trabajo sin usar el ratón, pulsa [Ctrl]+[Alt] y teniendo las dos teclas pulsadas, usa las flechas del teclado para moverte un espacio más a la derecha, a la izquierda y abajo o arriba (en caso de que los haya).
  • Para cambiar de espacio de trabajo llevándote contigo la ventana que tienes activa en ese momento, haz lo mismo que antes pero pulsando [Ctrl]+[Alt]+[Shift]
  • Con Gnome también es posible escuchar un audio directamente, simplemente poniendo el cursor del ratón sobre el propio fichero de audio (sale un iconito con una nota musical).
  • Ir al directorio de tipografías para quitar/añadir alguna. Abre una ventana de Nautilus y haz click en Ver -> Barra de dirección. En la barra de dirección que aparece, escribe fonts://
    Si quieres eliminar o añadir tipografías al directorio, puede que necesites permisos de administrador. En ese caso, abre un terminal y ejecuta sudo nautilus. Te pide tu password y abre una ventana de Nautilus igual que antes, pero ahora tienes todos los permisos necesarios sobre el directorio.
  • Pulsa [Alt]+[F2] para abrir un diálogo de ejecuta una aplicación mediante un comando.
  • Para cambiar de vista espacial a modo navegador en Nautilus, abre una ventana del navegador Nautilus y vete a Editar -> Preferencias y a la pestaña de Comportamiento. Marca la opción Siempre abrir en una ventana del navegador para tener la vista de navegador, y desmárcala para tener la vista espacial.
  • Para poner/quitar en el escritorio los iconos de Papelera, Equipo, Home, Volúmenes… pulsa [Alt]+[F2] para ejecutar una aplicación, escribe gconf-editor y dale al botón ejecutar. Te aparece el menú de configuración de Gnome, en el árbol de la izquierda haz click en el triangulito de apps y baja hasta nautilus. Haz click en su triangulito para que se abran todas las posibilidades de Nautilus y haz click en desktop. En la ventana de la derecha, haz click en computer_icon_visible si quieres que en el escritorio aparezca el icono de Equipo. Lo mismo con los iconos para la Papelera, Home, Documentos, Red y Volúmenes.
  • Incluir orden de borrar definitivamente en Nautilus, sin pasar por la papelera: abre una ventana de Nautilus y haz click en la pestaña de Editar -> Preferencias. Ve a la pestaña de Comportamiento y marca la opción Incluir una orden Borrar que no utilice la papelera.
  • Que el File-Roller abra el directorio después de descomprimirlo puedes conseguirlo abriendo ejecutando gconf-editor como decía antes y yendo a apps -> file-roller -> dialogs -> extract y marcar la opción view_destination_folder.
  • Direcciones especiales de Nautilus: haciendo click en Ver -> Barra de dirección nos permite seleccionar lugares especiales a donde ir, además de las rutas habituales de directorios. Estas son:
    • computer:/// - todos los volúmenes montados y la red
    • network:/// - redes accesibles y navegables con Nautilus
    • burn:/// - carpeta virtual para grabar CD’s y DVD’s
    • ssh:/// - copiar ficheros remotamente entre ordenadores mediante scp
    • smb:/// - redes Samba/Windows disponibles y accesibles en la red
    • x-nautilus-desktop:/// - iconos en el escritorio
    • file:/// - archivo local
    • trash:/// - papelera
  • Los Nautilus Scripts son pequeñas aplicaciones para realizar algunas tareas de manera mucho más sencilla. Pásate por el post Colección de scripts para Nautilus, los hay para manejar imágenes, audio, video, DVD…
  • Se pueden reducir los recursos consumidos por Metacity (el gestor de ventanas de Gnome) desde el gconf-editor de nuevo, yendo a apps -> metacity -> general y marcando la opción reduced_resources.
  • Personalizar el escritorio Gnome es cuestión de descargar los fondos de pantalla, los cursores para el ratón y los temas que nos gusten para las aplicaciones, para los iconos y para los bordes de las ventanas. Se instalan con un simple click desde Menú -> Sistema -> Preferencias. Hay cientos para poder descargar. Pásate por Gnome-Look o por Gnome Artwork.

Acelerar Firefox: Trucos Para Aumentar La Velocidad De Internet Banda Ancha

Acelerar Firefox: Trucos Para Aumentar La Velocidad De Internet Banda Ancha - Robin Good - Ultimas Noticias: "' La gente que utiliza banda ancha es la que realmente va a aumentar la velocidad de Firefox:

1. Escriba 'about:config' en la barra de direcciones y oprima enter. Haga avanzar la hoja hacia abajo y busque las siguientes entradas:

network.http.pipelining
network.http.proxy.pipelining
network.http.pipelining.maxrequests

Normalmente el navegador va a hacer una petición a una página web a la vez. Cuando usted habilita pipelining éste hará varias al mismo tiempo, lo que realmente acelera la carga de la página.

2. Modifique dichas entradas de la siguiente manera:

Cambie 'network.http.pipelining' a 'true'

Cambie 'network.http.proxy.pipelining' a 'true'

Cambie 'network.http.pipelining.maxrequests a algún número cercano a 30. Esto significa que va a hacer 30 peticiones al mismo tiempo.

3. Finalmente haga click con el botón derecho en cualquier lugar y seleccione New-> Integer. Asígnele el siguiente nombre 'nglayout.initialpaint.delay' y defina su valor a '0'. Este valor es la cantidad de tiempo que el navegador espera antes de actuar en base a la información que recibe."

2009-2010

Micros con 32 o 16 nucleos, la era de la potencia arranca poco a poco.
Intel planea desarrollar microprocesadores de 32 nucleos (familia lead ahead) y 20Ghz para el año 2009 o 2010, mientras que su rival amd planea lanzar la plataforma k11 con 16 nucleos para finales del año 2009.

Mientras en la actualidad intel saco sus 4 nucleos (2 reales y 2 virtualizados) y amd sus micros de 3 nucleos. Y ademas ati lanza su primera tarjeta grafica con GDDR4, y kingston ya pone RAM DDR6 en servidores de EEUU. Por si aun fuese poco IBM pone micros de 64 nucleos y esta desarrollando switches con nanotecnologia (se espera que por cada cm cuadrado haya la misma potencia que 2000 switches actuales), y planea fabricar un micro de 1000GHz.

Hitachi trabaja en discos de 4Tb para el 2011 en un solo disco para sobremesas y 1Tb para portatiles.

Viva la potencia.

C# y access

Acceso a una base de datos access mediante C#:

1.-Conexion:

Para crear una conexión con Microsoft Access tenemos que tener en cuenta los siguientes pasos:
1. Definir la conexión.
2. Crear la instancia
3. Armar el String (cadena de conexión).
4. Abrir la conexión.

String nombre;
System.Data.OleDb.OleDbConnection cnn = new System.Data.OleDb.OleDbConnection();
cnn.ConnectionString = @"PROVIDER=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\Documentacion\base.mdb";
cnn.Open.
El simbolo @ se coloca adelante del string para que el compilador reconozca los símbolos especiales (por ejemplo la \) como literal.

2.-Conexión a SQL Server con C#
Para crear una conexión con SQL Server tenemos que tener en cuenta los siguientes pasos:
1. Definir la conexión.
2. Crear la instancia
3. Armar el String (cadena de conexión).
4. Abrir la conexión.

System.Data.SqlClient.SqlConnection cnn = new System.Data.SqlClient.SqlConnection();
cnn.ConnectionString = "Server=10.10.10.10;
initial catalog=Base id=sa;
password=123;
Trusted_Connection=FALSE";
cnn.Open;

3.-Consultas de Selección con C#

Para la realizacion de una consulta, relizaremos los siguientes pasos:Una vez creada la conexión, se crea un objeto adapter donde se ejecutará la consulta. Luego con el contenido del adapter se llena un objeto Dataset. Con este Dataset se cargan los datos en una tabla. (dt). luego se recorre dicha tabla (foreach) y se evalua su contenido.
string nombre;
System.Data.SqlClient.SqlConnection cnn;
System.Data.SqlClient.SqlDataAdapter sqladapt;
System.Data.DataSet ds = new System.Data.DataSet();
System.Data.DataTable dt = new System.Data.DataTable();
cnn.ConnectionString = "Server=10.10.10.10;initial catalog=Base;user id=sa;password=123;Trusted_Connection=FALSE";
cnn = new System.Data.SqlClient.SqlConnection(cnn.ConnectionString);
nombre = txtNombre.Text;
string strsql = "SELECT * FROM amigos WHERE nombre ='" + nombre + "'";
sqladapt = new System.Data.SqlClient.SqlDataAdapter(strsql, cnn);
sqladapt.Fill(ds, "clientes");
dt = ds.Tables["clientes"];
if (dt.Rows.Count == 0)
this.lblUsuario.Text = "No existe el usuario...";
else
{
foreach (System.Data.DataRow fila in dt.Rows)
{
this.lblUsuario.Text = "Bienvenido " + fila["nombre"].ToString();
}
}


4.-Consultas de acción en C#

Para la inserción de un registro, realizaremos los siguientes pasos:

Una vez creada la conexión, se crea un objeto command donde se ejecutará la consulta de acción (INSERT). Luego se define el string de la consulta. Se abre la conexión. Se ejecuta la consulta (ExecuteNonQuery);. Se cierra la conexión.
protected void cmdAgregar_Click(object sender, EventArgs e)
{
string strSQL;
string nombre;
string cuenta;
int codigo;
System.Data.SqlClient.SqlConnection cnn = new System.Data.SqlClient.SqlConnection();
cnn.ConnectionString = "Server=10.10.10.10;initial catalog=Base;

user id=sa;password=123;Trusted_Connection=FALSE";
codigo = 10;
nombre = this.txtNombre.Text;
cuenta = this.txtCuenta.Text;
strSQL = "INSERT INTO cuentas VALUES (" + codigo + ",'" + nombre + "','" + cuenta + "');";
System.Data.SqlClient.SqlCommand cmSQL = new System.Data.SqlClient.SqlCommand(strSQL, cnn);
cmSQL.Connection.Open();
cmSQL.ExecuteNonQuery();
cmSQL.Connection.Close();
this.txtNombre.Text = "";
this.txtCuenta.Text = "";

}
Para eliminar o modificar registros es exactamente el mismo código, lo único que cambia es el String de la consulta por Ej.:
strSQL = "DELETE FROM clientes WHERE codigo = "+ codigo
o...
strSQL = "UPDATE clientes SET apellido=´" + apellido + "´;nombre=´" + nombre + "´ WHERE codigo = "+ codigo


Una pasada que C# haga esto. El codigo se puede traducir a VB .net en la pagina del guille.

Diccionario de la jerga hacker

Jargon file es un famoso compendio de argot hacker. El archivo original era una colección de argot de hacker de culturas técnicas incluyendo el laboratorio de inteligencia artificial (IA) del MIT, el laboratorio de IA de Stanford (SAIL) y otras de las comunidades de inteligencia artificial/programación en Lisp/PDP-10 de la antigua ARPANET incluyendo a Bolt, Beranek y Newman (BBN), la Universidad de Carnegie-Mellon (CMU) y el Instituto Politécnico de Worcester (WPI).

Eric Steven Raymond (nacido el 4 de diciembre de 1957), también conocido como ESR, es el autor de The Catedral and the Bazar (traducido como La Catedral y el Bazar) y el responsable actual del Jargon File (también conocido como The New Hacker's Dictionary). Si bien con el Jargon File obtuvo fama como historiador de la cultura hacker, se convirtió después de 1997 en una figura líder en el Movimiento del Software Libre y el Código abierto. Hoy día es uno de sus personajes más famosos y controvertidos.
Raymond es un liberal confeso. Tiene un gran interés en la ciencia ficción y las armas de fuego. Es músico amateur y cinturón negro de taekwondo. Su apoyo al derecho a llevar armas de la Segunda Enmienda y su apoyo la invasión de Iraq del 2003 no han gustado mucho a algunos, pero él parece divertirse con la controversia que genera. Además sufre una leve parálisis cerebral congénita.

Un poco de historia nunca viene mal.

Portatiles dell



El otro día estuve mirando los dell, sony vaio, macs y pese a lo que se podria suponer me estan empezando a gustar los dell como sucesores de mi portatil (Acer aspire 9402WMSi), permiten (por un precio asequible) unos componentes muy decentes.

El portatil que habia elegido y sus caracteristicas eran estas:



Dell INSPIRON 1520NB:

Procesador Intel® Core™ 2 Duo T7250 (2 GHz, caché nivel 2 de 2 MB, FSB a 800 MHz)

Windows Vista® Home Premium original (32 bits) - Español

Color blanco alpino con acabado brillante y webcam integrada de 2 megapíxeles

Resolución de pantalla TFT panorámica XGA de 15,4": 1280x800 con TrueLife™

SDRAM DDR2 de 3072 MB a 667 MHz de doble canal [1x2048+1x1024]

Disco duro SATA de 320 GB (5.400 rpm)

NVIDIA GeForce Go 8600M GT con 256 MB de memoria gráfica DDR2 dedicada

Unidad interna fija de DVD+/-RW a 8X con software

Batería principal de ión de litio de 6 celdas (56 WHr)

Mochila XL Campus para portátil de Targus

Sintonizador de TV DVB-T híbrido AVerMedia AVerTV NanoExpress

Mando a distancia de viaje de Dell™

Módulo Bluetooth 2.0 Dell™ Wireless 355 (hasta 3 Mbps) con Enhanced Data rate - Eur

Tarjeta mini Dell™ Wireless 1490 802.11a/b/g - Europa - Core 2 Duo Processors


Todo por 999,63 € gastos de envio incluidos.




Haciendo practicas en IVECO

Hola a todo el que lo lea. Pues si, estoy de practicas del modulo que hice (Administracion de sistemas informaticos) y estoy en el departamento de montaje.

Mi mision es hacer una base de datos para el departamento de montaje, pero al enterarse los de seguridad de que la base iba a gestionar accidentes, se han apuntado al carro. En fin, al final la base sera de empleados, produccion y en el area de seguridad debe ser no la del departamento, sino la de los 3 existentes en IVECO, quasi nada.

Es todo un reto, no se si lo conseguire, de momento estoy utilizando Access, C# y SQL (estos dos ultimos desde el visual studio 2005 express). Lo que si que puedo decir es que estoy aprendiendo la ostia de cosas, pero me tengo que poner mas enserio a ver si supero este reto.
No es que tenga que acabarlo o no (al fin y al cabo no me pagan, son practicas), pero es un reto para mi.

Deseadme suerte.

El año de las guerras

Bueno, hacia tiempo que no escribia asi que haya voy. Parece ser que el año 2008 va camino de convertirse (al igual que el año 2007) en el año de las guerras entre compañias y mas especificamente entre los productos que cada una de estas desarrolla.

Actualmente estoy evaluando Firefox 3 beta e Internet explorer 8 beta. Pero ademas de que mozilla y microsoft se tiren los trastos y pepinos nucleares, hay otras compañias en plena guerra:

Ubuntu (y derivados, sobretodo kubuntu con kde 4) contra windows vista.
Google vs microsoft live search vs yahoo.
adobe reader vs foxit y otros.
hotmail vs gmail vs yahoo
mac vs pc

Las batallas finalizadas son:
blueray vs hd-dvd donde gano el blueray.

El anime y yo

Todas las series que he visto, en todas ellas he visto distintas facetas de mi vida e interior.
Evangelion, fate stay night, elfen lied, shakugan no shana. venus versus virus, claymore, school days, bobobo, bakuretsu thensi, prism ark, h2o,....

Son tantas que fijo que me dejo alguna. Pero con ellas he aprendido de todo, sobre todo a tener corazon, hoy no se me ocurren muchas cosas, pero dejare hablar a mi corazon. Un corazon que duele de tristeza, el ultimo año ha sido muy duro y este lo esta siendo tremendamente.
La decepcion de no ir a inglaterra y el posterior saber de que todo fue un tongo, planeado por dos profesores. Digamos que estoy cansado, demasiado cansado, ese tema me ha dolido, demasiado, junto a la soledad, falta de cariño. y todas las zancadillas que me pusieron en el curso, he terminado quemado, triste, y con el sentimiento de que falta algo, me falta algo....

Hace dos años casi me voy, no tube fuerzas para llegar al otro lado, esta semana se cumplieron los dos años, ahora sigo el mismo vacio y dolor. No se ni para que escribo esto

Creacion de un archivo swap en vez de particiones

Hola amigos, hoy vamos a hacer como el de bricomania. Vamos ha hacer que nuestro linux utilice un archivo swap en vez esa odiosa e invariable particion swap, a que suena facil. Para ello necesitamos:

  1. Un ordenador.
  2. Un tipo en una bici conectada a un alternador, para tener electricidad.
  3. Cafe, mucho cafeeeeeeeeeeeeeeeeee.
  4. Tirar a novias, padres y herman@s por la ventana para que no molesten.
Vamos ha ello. (para hacer un archivo de 1000Mb de swap)

  1. Abrimos un terminal y nos ponemos como administrador.
  2. Escribimos: dd if=/dev/zero of=/swapfile bs=1024k count=1000
  3. Escribimos: mkswap /swapfile
  4. Modificamos el archivo /etc/fstab añadiendo al final: /swapfile swap swap defaults 0 0
  5. Guardamos y reiniciamos el ordenador.
En caso de no querer reiniciar solo hace falta meter el comando: swapon /swapfile
y ya se activaria en el momento actual.

Bueno amigos, facil no, esto es todo por hoy.

El proyecto Boinc


El proyecto Boinc es un proyecto por el cual una persona puede colaborar con los superordenadores tanto del seti como de otros organismos.

El motivo de este proyecto es hacer que cada ordenador destine un poco de micro para hacer calculos o trabajos para estas organizaciones ayudando a hacer grandes avances.


Lo he instalado en mi linux (aunque tambien lo hay para windows) y no he notado diferencia de rendimiento ejecutandolo en segundo plano, para ser mas exacto yo participo en las pruebas de simulacion sobre el cambio climatico aunque hay mas de 15 proyectos segun inquietudes de la gente. (Se puede participar en varios a la vez).
Mi ordenador humildemente ya ha hecho un 0.052% en una hora que lo puse, queda mucho pero fijo que poco a poco ayudare.

Glosario de terminos:

Hola a todos, he vuelto a escribir y he decidido poner esta informacion sobre varios terminos del llamado "Mundillo hacker", espero que os ayude a saber mas:

SAMURAI: Es un hacker/cracker que amparado en la ley y/o la razón, normalmente son contratados por empresas para investigar fallos de seguridad.

SNEAKER: Es un tipo contratado para romper con un sistema de seguridad por empresas competidoras o gobiernos imperialistas.

WANNABES: Alguien que podría ser un hacker pero aún le falta reconocimiento por la comunidad. Un wannabes adquiere el estatus de hacker cuando los más veteranos deciden considerarlo como un par.

NEWBIE: Es el iniciado, el principiante, pero no el ignorante... Esta palabra proviene de las sociedades anglosajonas donde se dice "newbie" al ingresante a una academia militar. Hay que tener presente que los newbies son pipiolos en algunos circulos pero dá fruta a la plebe informática.

LARVAL STAGE: (Estado Larval) Para entrar a este comando de élite de guerreros del bit se debe pasar por diferentes estados de desarrollo, uno de ellos es el estado larval, en el cual transcurren 6 meses a 2 años en que el tipo se encierra en su habitación y compu mediante escribe y desifra código ajeno a la realidad que lo rodea (gneralmente pierde a la novia y frecuenta páginas porno comoconsuelo)

BOGUS: Ser hacker es un honor que hay que ganar por reconocimiento. Uno no puede empezar a proclamar que lo es sin la adquiescencia de dicha comunidad. A menos que quiera ser mirado con desprecio y pasar a ser parte de los "Bogus" .

MUNDANE: El comun de los mortales.

LAMER: Sinónimo de LUSER=LOOSER+USER vocablo empleado entre crackers. Se refiere a usuarios que aprovechan los recursos de la comunidad sin dar nada a cambio. Por ejemplo adolecentes que se dedican a bajar craquedores y no desarrollan uno. Tambien entre crackers se identifica a los wannabes de cracker.

MUGGLE: Termino inspirado en los personajes carentes de poder mágico de la serie de los libros Harry Poter. En general se refiere a las personas que viven en la ignorancia informática y que conviven sin saberlo con un wannabie o superior.

WEENIE: Se refiere al adolescente aficionado a la informática que gusta del havy metal, con escasas aptitudes sociales, que pulula y puebla parte del universo under.

BIGOT: Se refiere a personas fanática por un lenguaje de programación ó sistema operativo hasta el éxtasis.

SPOD: Alguien que reune todos los aspectos negativos de un geek, pero no cuenta con sus ventajas, pulula por la red aprovechando las ventajas pero sin interesarse en lo más mínimo por su funcionamiento o filosofía. Es un ser ignorante y despreciable.
LUKER: Se refiere a la mayoría silenciosa que participa de vez en cuando en foros y/o listas de correo.

TWINK: Se refiere a un usuario repulsivo, que ignora toda regla básica y hace alarde de sus superpoderes.

NERD: Se refiere a estudiosos por antonomásia de la informática, autodidactas cuyo único contacto con el exterior es un moitor de 15 pulgadas.






Durante mucho tiempo he sido un bogus, ahora no me autodenomino de ninguna forma, paso de palabrejas. Pero he de decir en mi defensa que reconozco mis errores, es un paso para no volver a repetirlos. Yo soy yo, me gusta la informatica y punto
. ;-p