//compilación de un programa
g++ -g -o exe exe.cpp
//llamada a gdb con el ejecutable
gdb exe
//breakpoint a una funcion
b main
//breakpoint a una linea
b 33
//correr el programa sin args
r
//correr el programa con args
r texto.txt
//ejecutar la siguiente linea, entrando en la func
s
//ejecutar la siguiente linea, no entrando en funcs
n
//imprimir una variable
p variable
p vector[var]
sábado, 31 de mayo de 2014
miércoles, 21 de mayo de 2014
Terminal empotrado gedit
Para corregir el problema de visualización necesitamos introducir los siguientes comandos en la shell.
//color de fondo
gsettings set org.gnome.gedit.plugins.terminal foreground-color "#FFFFFF"
//color de fondo
gsettings set org.gnome.gedit.plugins.terminal foreground-color "#FFFFFF"
//cambios permanentes
gsettings set org.gnome.gedit.plugins.terminal use-theme-colors false
//letras en negro
gsettings set org.gnome.gedit.plugins.terminal foreground-color black
//fondo blanco
//fondo blanco
gsettings set org.gnome.gedit.plugins.terminal background-color white
sábado, 17 de mayo de 2014
Listado de instalaciones post-instalación de Ubuntu 12.04
Cosas que debemos instalar cuando finalizamos una instalación limpia del SO Ubuntu 12.04.4
Programas:
sudo apt-get install terminator
sudo apt-get install rar
sudo apt-get install putty
sudo apt-get install gparted
sudo apt-get install filezilla
sudo apt-get install unetbootin
sudo apt-get install sqlite3
sudo apt-get install g++
sudo apt-get install valgrind
sudo apt-get install sqliteman
sudo apt-get install pinta
sudo apt-get install wireshark
sudo apt-get install gimp
sudo apt-get install vlc
sudo apt-get install cryptcat
sudo apt-get install gnuplot
sudo apt-get install synaptic
sudo apt-get install alien
sudo apt-get install nmap
sudo apt-get install gdb
sudo apt-get install ddd
sudo apt-get install nemiver
sudo apt-get install git
sudo apt-get install gitk
sudo apt-get install gource
sudo apt-get install jupiter
sudo apt-get install scala
sudo apt-get install meld
sudo apt-get install xbacklight
sudo apt-get install elinks
Webs:
xampp::www.apachefriends.org::xampp
adobe::www.adobe.com:::adobe
netbeans::www.netbeans.org::netbeans
masterpdf::http://code-industry.net/pdfeditor.php::masterpdf
mysql::www.mysql.com::mysql
virtualbox::www.virtualbox.org::virtualbox
aircrack::www.aircrack-ng.org::aircrack
wifite::https://code.google.com/p/wifite/::wifite
isomount::https://launchpad.net/furiusisomount::isomount
Programas:
sudo apt-get install terminator
sudo apt-get install rar
sudo apt-get install putty
sudo apt-get install gparted
sudo apt-get install filezilla
sudo apt-get install unetbootin
sudo apt-get install sqlite3
sudo apt-get install g++
sudo apt-get install valgrind
sudo apt-get install sqliteman
sudo apt-get install pinta
sudo apt-get install wireshark
sudo apt-get install gimp
sudo apt-get install vlc
sudo apt-get install cryptcat
sudo apt-get install gnuplot
sudo apt-get install synaptic
sudo apt-get install alien
sudo apt-get install nmap
sudo apt-get install gdb
sudo apt-get install ddd
sudo apt-get install nemiver
sudo apt-get install git
sudo apt-get install gitk
sudo apt-get install gource
sudo apt-get install jupiter
sudo apt-get install scala
sudo apt-get install meld
sudo apt-get install xbacklight
sudo apt-get install elinks
Webs:
xampp::www.apachefriends.org::xampp
adobe::www.adobe.com:::adobe
netbeans::www.netbeans.org::netbeans
masterpdf::http://code-industry.net/pdfeditor.php::masterpdf
mysql::www.mysql.com::mysql
virtualbox::www.virtualbox.org::virtualbox
aircrack::www.aircrack-ng.org::aircrack
wifite::https://code.google.com/p/wifite/::wifite
isomount::https://launchpad.net/furiusisomount::isomount
viernes, 16 de mayo de 2014
Imprimir histogramas con gnuplot
Para comenzar tengo que decir que esta es una forma simple de quitarte trabajo de una forma fácil, seguramente en la web haya multitud de formas y comandos mega gurú para hacerlo pero bueno, en este caso queremos histogramas a mil por hora.
Problemas, necesitamos duplicar la primera entrada de los archivos donde tomamos los datos, no tengo una solución al problema aun.
Ejemplo de archivo de datos... en este caso son tiempos de ejecución en spec2000:
gzip 0.465
gzip 0.465//duplicado why?
gzip 0.450
gzip 0.450
gzip 0.449
gzip 0.456
gcc 0.513
gcc 0.358
gcc 0.355
gcc 0.354
gcc 0.358
eon 0.185
eon 0.137
eon 0.137
eon 0.139
eon 0.287
vortex 1.12
vortex 1.03
vortex 1.03
vortex 1.03
vortex 1.03
Comandos para gnuplot:
set terminal png size 1500,500
set output "/home/carlos/Escritorio/ac5/resultadoint.png"
set title "Tiempos"
set xlabel "Programa"
set ylabel "Runtime"
set grid
set style data histogram
set style histogram cluster gap 5
set style fill solid border -1
plot "/home/carlos/Escritorio/ac5/CINT2000.019.asc" using 2:xtic(1) ti col
Resultado:
Problemas, necesitamos duplicar la primera entrada de los archivos donde tomamos los datos, no tengo una solución al problema aun.
Ejemplo de archivo de datos... en este caso son tiempos de ejecución en spec2000:
gzip 0.465
gzip 0.465//duplicado why?
gzip 0.450
gzip 0.450
gzip 0.449
gzip 0.456
gcc 0.513
gcc 0.358
gcc 0.355
gcc 0.354
gcc 0.358
eon 0.185
eon 0.137
eon 0.137
eon 0.139
eon 0.287
vortex 1.12
vortex 1.03
vortex 1.03
vortex 1.03
vortex 1.03
Comandos para gnuplot:
set terminal png size 1500,500
set output "/home/carlos/Escritorio/ac5/resultadoint.png"
set title "Tiempos"
set xlabel "Programa"
set ylabel "Runtime"
set grid
set style data histogram
set style histogram cluster gap 5
set style fill solid border -1
plot "/home/carlos/Escritorio/ac5/CINT2000.019.asc" using 2:xtic(1) ti col
Resultado:
jueves, 15 de mayo de 2014
Ubuntu 12.04 y UEFI
¿Cómo hacer funcionar UEFI en ubuntu?, solamente debemos introducir en la shell los siguientes comandos:
add-apt-repository ppa:yannubuntu/boot-repair
apt-get update
apt-get install -y boot-repair
boot-repair
add-apt-repository ppa:yannubuntu/boot-repair
apt-get update
apt-get install -y boot-repair
boot-repair
Subir un pdf a blogger
Sólo debemos subir el archivo.pdf a nuestro directorio de google drive, una vez subido click derecho sobre el archivo y lo abrimos con Google docs, al estar en docs hacemos click en Archivo>Publicar en la web. Llegados a este punto copiamos la dirección de código embebido y nos volvemos a blogger al documento a diseñar y seleccionamos la vista html para pegar el codigo embebido ademas de modificar el tamaño necesario para su correcta visualizacion, por ejemplo:
<iframe src="https://docs.google.com/document/d/ 1QJRX2tLnrBTyrWMkgSVMevk82rXHP9BUWZpjqTxgck8/pub?embedded=true"></iframe>
+
style="width:150px; height:400px"
=
<iframe src="https://docs.google.com/document/d/1QJRX2tLnrBTyrWMkgSV Mevk82rXHP9BUWZpjqTxgck8/pub?embedded=true" style="width:150px; height:400px"></iframe>
Debemos tener cuidado con los píxeles de ancho y alto.
<iframe src="https://docs.google.com/document/d/ 1QJRX2tLnrBTyrWMkgSVMevk82rXHP9BUWZpjqTxgck8/pub?embedded=true"></iframe>
+
style="width:150px; height:400px"
=
<iframe src="https://docs.google.com/document/d/1QJRX2tLnrBTyrWMkgSV Mevk82rXHP9BUWZpjqTxgck8/pub?embedded=true" style="width:150px; height:400px"></iframe>
Debemos tener cuidado con los píxeles de ancho y alto.
Añadir ruta al path en Ubuntu
Para agregar nuevas rutas al path solamente debemos modificar el archivo .bashrc y agregar las siguientes lineas:
#etiqueta para el programa
if [ -d "/ruta_recurso/..." ] ; then
PATH="$PATH: /ruta_recurso/..."
fi
Por ejemplo para el servidor xampp necesitamos hacer la siguiente entrada
#para el xampp
if [ -d "/opt/lampp" ] ; then
PATH="$PATH:/opt/lampp"
fi
Debemos modificar el archivo .bashrc de usuario como de administrador con las mismas entradas.
La ruta del archivo de administrador es /root/.bashrc
#etiqueta para el programa
if [ -d "/ruta_recurso/..." ] ; then
PATH="$PATH: /ruta_recurso/..."
fi
Por ejemplo para el servidor xampp necesitamos hacer la siguiente entrada
#para el xampp
if [ -d "/opt/lampp" ] ; then
PATH="$PATH:/opt/lampp"
fi
Debemos modificar el archivo .bashrc de usuario como de administrador con las mismas entradas.
La ruta del archivo de administrador es /root/.bashrc
Suscribirse a:
Comentarios (Atom)
