tag:blogger.com,1999:blog-276565952024-03-05T12:04:43.957-08:00BenjiBenjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-27656595.post-1097545954558328152015-03-29T15:19:00.000-07:002015-03-29T15:20:51.886-07:00Cambiando el background del login de gnome-shellbueno, primero nos aseguramos de tener nuestra imagen.png la cual queremos poner de fondo y lo llevamos a la siguiente direccion:<br />
$ sudo mv imagen.png /usr/share/gnome-shell/theme/<br />
ahora nos vamos a esa direccion:<br />
$ cd /usr/share/gnome-shell/theme/<br />
y por ultimo:<br />
$ sudo mv noise-texture.png noise-texture.png.backup<br />
$ sudo mv imagen.png noise-texture.png<br />
<br />
Para ver los cambiamos reniciamos solo gnome, puedes usar el siguiente comando Alt-F2 y escribes r y listo.<br />
<br />
Disfrutenlo ;-) Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-45479494840704611552014-07-10T08:27:00.000-07:002014-07-10T08:27:21.240-07:00Usando fuente monaco para verbatim en LaTeXCopia este codigo en un ejemplo.tex<br />
<br />
\documentclass{article}<br />
\usepackage{fontspec}<br />
\setmonofont{Monaco}<br />
<br />
\begin{document}<br />
Esto es fuera de verbatim<br />
<br />
\begin{verbatim}<br />
este es un ejemplo de monaco<br />
\end{verbatim}<br />
<br />
\end{document}<br />
<br />
Tienes que compilar con xelatex:<br />
<br />
$ xelatex ejemplo.tex<br />
<br />
Usando el setmonofont cabia tu fuente dentro de un verbatim y tambien dentro de un \texttt{esto tambien cambia a fuente monaco} <br />
<br />
Disfrutenlo Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com3tag:blogger.com,1999:blog-27656595.post-1502587689134845002014-03-03T12:05:00.001-08:002014-03-03T12:13:15.390-08:00Canon ImageRunner 2520 (ir2520) en Linux DebianEsto no fue tan facil de entender, pero ahi va.<br />
<br />
primero nos descargamos el driver o los drivers para UFRII aqui se encuentra para diferentes modelos:<br />
<br />
http://support-asia.canon-asia.com/contents/ASIA/EN/0100270810.html<br />
<br />
una ves descargado, lo descomprimimos:<br />
<br />
$ tar -xf Linux_UFRII_PrinterDriver_V280_uk_EN.tar.gz<br />
<br />
$ cd Linux_UFRII_PrinterDriver_V280_uk_EN<br />
<br />
$ ls<br />
<br />
32-bit_Driver 64-bit_Driver Documents Sources<br />
<br />
En mi caso, yo tengo Debian 32 bits<br />
<br />
$ cd 32-bit_Driver/<br />
<br />
$ ls<br />
<br />
Debian RPM<br />
<br />
$ cd Debian<br />
<br />
$ ls<br />
<br />
cndrvcups-common_2.80-1_i386.deb cndrvcups-ufr2-uk_2.80-1_i386.deb<br />
<br />
Antes de instalar verificamos si cumplimos las dependencias<br />
<br />
$ dpkg-deb -I [nombre del paquete]<br />
<br />
Una ves verificado, instalamos<br />
<br />
# dpkg -i cndrvcups-common_2.80-1_i386.deb<br />
<br />
# dpkg -i cndrvcups-ufr2-uk_2.80-1_i386.deb<br />
<br />
Si crees que con eso ya esta, pues lamento decepcionarte :-) la vida no es tan bella, ahora viene lo que me costo entender. (Lee hasta el final antes de ejecutar la siguiente linea)<br />
<br />
# lpadmin -p CanonIR2520 -m CNCUPSIR2520ZK.ppd -v usb://Canon/iR2520%20\(UFRII%20LT\)?serial=001E8F9E1860 -E<br />
<br />
con este comando haces un add a tu lista de impresoras, prueba tratando de imprimir un pdf, esto es interesante, si mandas un 'test page' tarda porque primero lo convierte en un PostScript usando el comando 'gs', por eso si cuando mandas tarda en imprimir, no te asustes.<br />
<br />
Para los que tienen curiosidad:<br />
<br />
al -m le mandamos el CNCUPSIR2520ZK.ppd que es el archivo de configuracion del modelo que estamos instalando, que se encuentra en /usr/share/cups/model/CNCUPSIR2520ZK.ppd<br />
<br />
Los documentos de ayuda y el readme ponen todo el path e incluso usando el flag -P pero siguiendo esas referencias no funciona, asi que solo pon: -m CNCUPSIR2520ZK.ppd<br />
<br />
el -v es el dispositivo, y eso lo obtenemos con:<br />
<br />
# lpinfo -v<br />
<br />
ahi te sale esto:<br />
<br />
usb://Canon/iR2520%20(UFRII%20LT)?serial=001E8F9E1860<br />
<br />
OJO: esto solo es en mi caso, tienes que verificar en el tuyo.<br />
<br />
Si copias y pegas tal como esta, te saldra error en el parentesis ( y ) asi que pon un backslash por delante \( \) de los parentesis, eso por si no lo sabias.<br />
<br />
Y esto en teoria tendria que servir en diferentes modelos de fotocopiadoras canon, y lo que es aun mejor, puedes imprimir con el duplex en two side ;-) solo usando el evince.<br />
<br />
haces Ctrl + p en tu documento y te vas a la pestania 'Page Setup' y en two side le dices Long Edge (Standard). Y bingo ya lo teneis, y despues tienes que tener cuidado en el tamanio de papel que le mandas y bla bla bla esas cosas creo que ya lo puedes solucianar.<br />
<br />
Me haran feliz si comentan y me cuentan como les fue, y estare mas feliz si me corrigen en algo que explique mal :-) asi aprendemos todos.<br />
<br />
espero que esto les sea util, disfrutenlo.<br />
Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-29041985216440658122010-08-15T15:36:00.000-07:002010-08-15T15:47:34.903-07:00libtinfo.so.5 :-/ tienes que ponerlo manualmentepara esto primero tienes que instalar 'libncurses5' una ves instalado hacemos lo siguiente:<br /><br />$ sudo ln -s /lib/libncurses.so.5 /lib/libtinfo.so.5<br />$ sudo ln -s /lib/libtinfo.so.5 /lib/libtinfo.so<br /><br />y listo, ya lo tienes.<br /><br />PD. esto lo hice en ubuntu 10.04Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-32790156760654065242010-08-11T09:35:00.000-07:002010-08-11T10:46:48.319-07:00Add sun-java6-* en ubuntu 10.04Acabo de instalar ubuntu 10.04 y me lleve la sorpresa de que no esta en la lista de paquetas sun-java6-* y buscando en internet encontre que se soluciana con esta linea:<br /><br />$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"<br /><br />tenemos que aniadir el partner en el sources.list, y luego:<br /><br />$ sudo apt-get update<br /><br />ahora si, ya puedes instalarlo :-)Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-19416745231929128152010-06-07T20:12:00.000-07:002010-06-07T20:18:25.368-07:00Google deja Windows: Linux y Mac "son más seguros"Madrid (Portaltic/EP). - <strong>Google</strong> comunicó a través de un portavoz que está dejando de utilizar Windows en todos sus centros de trabajo en favor de <strong>Linux</strong> o <strong>Mac</strong> ya que estos sistemas operativos proporcionan una mejor seguridad al buscador.<br /><br />Que noticia tan buena :-) el link de origen es este:<br /><br /><a href="http://www.lavanguardia.es/internet-y-tecnologia/noticias/20100601/53938532341/google-deja-windows-linux-y-mac-son-mas-seguros.html">http://www.lavanguardia.es/internet-y-tecnologia/noticias/20100601/53938532341/google-deja-windows-linux-y-mac-son-mas-seguros.html</a>Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-25529325765262098212010-05-11T12:22:00.000-07:002010-05-11T12:44:50.933-07:00Algo de VIM - con NERDTreeSiempre me ha gustado usar vim es una muy buena herramienta de desarrollo(yo lo considero asi). Este plugin que tiene es excelente, es NERD-tree lo pueden bajar de esta pagina:<div><br /></div><div><a href="http://www.vim.org/scripts/script.php?script_id=1658">http://www.vim.org/scripts/script.php?script_id=1658</a></div><div><br /></div><div>la forma de instalar es, descomprimir el .zip en ~/.vim/ una vez que lo tengan ahi, vamos a configurar nuestro .vimrc y lo hacemos de esta manera:</div><div><br /></div><div>$ vi .vimrc</div><div><br /></div><div>y le aniadimos esta linea:</div><div><br /></div><div><span class="Apple-style-span" style="font-family:'Courier New', Courier, monospace;color:#222222;"><span class="Apple-style-span" style="line-height: 20px; font-size:-webkit-xxx-large;"><span class="Apple-style-span" style=" ;font-size:13px;"><code>map <F2> :NERDTreeToggle<CR></code></span></span></span></div><div><br /></div><div>ahora sales de vim y vuelves a entrar y presionas F2 y listo :-) disfrutenlo.</div><div><br /></div>Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-50998301267090704302010-04-02T21:40:00.000-07:002010-04-02T21:52:07.192-07:00Cosas de LaTeXHaciendo un articulo en LaTeX aprendi un par de cosas:<br /><br />1) si quiero quitar margen superior tengo que poner<br />\topmargin=-1cm % esto le quita un centimetro al margen superior<br /><br />\textheight=8.5in %esto define el largo del documento en este caso 8.5 pulgadas<br /><br />2) No mostrar el numero de pagina, esto debe ir en este orden<br />\begin{documento}<br /> <span style="color: rgb(255, 153, 0);">\pagestyle{empty}</span><br /> \maketitle %opcional en este ambiente<br /> <span style="color: rgb(255, 153, 0);">\thispagestyle{empty}</span><br />\end{documento}<br /><br />Esto es medio gracioso, si uno solo pone \pagestyle{empty} le quita la numeracion a todas las paginas excepto a la primera, el segundo \thispagestyle{empty} quita el numero de alguna pagina que queramos, pero si quieres quitar el numero de la unica pagina que tienes, como en el caso mio, tienes que poner los dos comandos.<br /><br />:-)Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-43380035901354817662010-03-17T20:32:00.000-07:002010-03-17T20:44:09.584-07:00bolivia.queridocandidato.org<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bolivia.queridocandidato.org/static/banner/cc17.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 251px; height: 181px;" src="http://bolivia.queridocandidato.org/static/banner/cc17.png" alt="" border="0" /></a><div style="text-align: left;">Ya esta disponible el sitio para todos los candidatos para las elecciones Prefecturales y Municipales en Bolivia.<br /></div><br /><div style="text-align: center;"><a href="http://bolivia.queridocandidato.org/">http://bolivia.queridocandidato.org</a><br /></div><br />El objetivo es introducir la filosofía del Software Libre entre los políticos para solicitar su compromiso activo en esta causa. <p> Los pasos a seguir es que ellos se registren y firmen <a href="http://bolivia.queridocandidato.org/wiki/view/Acuerdo_por_el_Software_Libre.">un acuerdo en apoyo al Software Libre</a>. </p> <p> Todos los que deseen apoyar pueden hacerlo de diferentes maneras: </p> <p> 1) Pueden hacerlo, <a href="http://bolivia.queridocandidato.org/wiki/view/support">ayudándonos</a> en la difusión de esta campaña contactando y comprometiendo a los políticos para que se sumen a nuestra causa. </p> <p> 2) Pueden tambien colocar <a href="http://bolivia.queridocandidato.org/wiki/view/banner">uno de los banners</a> en sus paginas. </p> <p> -- <a href="http://bolivialibre.org/">http://bolivialibre.org</a></p>Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-71523387996414457652009-11-30T16:05:00.000-08:002009-11-30T16:13:35.574-08:00Problema con eclipse-3.5 en ubuntu 9.10La version de Ubuntu 9.10 que trae la version de GTK+2.18 tiene problemas con eclipse 3.5; para solucionar esto hay que levantar el eclipse con el siguiente comando:<br /><br /><pre><pre style="border: 1px solid rgb(0, 0, 0); padding: 0.16cm; text-align: left;"><pre><strong>#!/bin/sh<br />export GDK_NATIVE_WINDOWS=1</strong><br /><strong>/home/benjo/bin/eclipse-3.5/eclipse</strong><br /></pre></pre></pre>en mi caso esta en /home/benjo/bin/...<br />estas lineas lo guardas en un archivo con el nombre 'eclipse' le das permisos de ejecucion ($ chmod +x eclipse) y le copiamos en /usr/local/bin ($ sudo cp eclipse /usr/local/bin) para poder invocarlo desde consola.Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-91544987393769158632008-05-15T20:13:00.000-07:002008-05-15T20:47:06.344-07:00BrighTVillage changing the world<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8YEuxUY6_LfH6b2vXxfiLGKpRZiLWJ444ilYRjZIOyjqb6AwRBaAIwEKcK5xLOk7wpK2KhL32Ef4gi1ZaQEe-okIWVxKXxxFqqWEerR17cmH6gOEz8g0_S-IRZ_zomtym-JuW/s1600-h/bv-2.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8YEuxUY6_LfH6b2vXxfiLGKpRZiLWJ444ilYRjZIOyjqb6AwRBaAIwEKcK5xLOk7wpK2KhL32Ef4gi1ZaQEe-okIWVxKXxxFqqWEerR17cmH6gOEz8g0_S-IRZ_zomtym-JuW/s320/bv-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5200812402162539586" /></a><br /><a href="http://www.brightvillage.net">BrighTVillage</a> this is a social network simple, easy and intuitive.Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-81971846561265557862007-03-25T21:09:00.000-07:002007-03-25T21:28:14.142-07:00GNOME: Implement PDF Annotations support in EvinceAll we have annotations of any document that we read, and when we want to remember some frace or some oration, we read our notes. In that it is what east project is based and is that what it is wanted to obtain. In addition this will enrich in great way to evince, so that to have notes of the documents that this reading helped him to remember easier and to learn the important points of the documents that read.<br /><br />And in addition that the notes will be arranged all along. when it opens document pdf or when the closed document this. This will be possible since evince will be integrated with the Tomboy and the user will be able to open notes from evince or from he himself Tomboy.<br /><br />More information <a href="http://lallajta.net/benjo/DetailNotes.html">Implement PDF Annotations support in Evince</a>Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-1169045507058738712007-01-17T05:51:00.000-08:002007-01-17T06:51:47.080-08:00Steve Jobs Stanford Commencement Speech 2005This video is very good:<br /><br /><br /><object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/D1R-jKKp3NA"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/D1R-jKKp3NA" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></object>Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-1147421481906289282006-05-12T01:06:00.000-07:002006-05-12T21:30:41.196-07:00My favorite project: UML for Haskell<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1541/2917/1600/summerlambda.0.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1541/2917/320/summerlambda.0.png" alt="" border="0" /></a> These days, I established investigate the three projects in the that I'm register for the list of projects of Haskell, the three are interesting, but the that more interests me is the project "UML for Haskell", because this project contains many areas which are of my interest like the modeling and the design of compilers. Well this project contains several points to analyze as being:<br /><ul><br /><li>Decides how to map UML to haskell. </li><br /><li>It data type to represent UML, and the functions that represent the possible operations.</li><br /><li>Write the uml-for-Haskell compiler.</li><br /><li>To make a compiler of the data that a model UML represents to code Haskell.</li><br /><li>Write to GUI for making UML structures.</li></ul><a href="http://scesi.fcyt.umss.edu.bo/benjo/summerHaskell/DetailHaskell.html"><b>view more: Project Details</b></a>Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-1147145403581112552006-05-08T20:25:00.000-07:002006-05-08T21:21:33.360-07:00Haskell.org - Summer of Code<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1541/2917/1600/summerlambda.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1541/2917/320/summerlambda.png" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br />Well, now I'm wanting to participate in the Summer of Code Google, but of preference I chose the projects of Haskell, I chose three of these projects, which are:<br /><br /><ul> <li>Parsers for various programming languages</li> <li>Implement back-end dependent SQL generation in HaskellDB </li> <li>UML for Haskell</li> </ul>Also, my close friend, this postulating the which this published in their <a href="http://punku.org/">blog</a>, good luck Juan JoseBenjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0tag:blogger.com,1999:blog-27656595.post-1146953391809084992006-05-06T14:42:00.000-07:002006-05-08T18:11:21.093-07:00The Functional Programming with HaskellHow functional programming is a programming style elegant. I hope that this blog provides the information to be on the Haskell Road.Benjamin Perezhttp://www.blogger.com/profile/13044625705564677286noreply@blogger.com0