Shining a new gedit color scheme


I make this gedit's theme for syntax highlights based on the color palette of PersPolis Notepad++ styler theme.

I hope you enjoy it! ;-)

Download

Posted in , , | Leave a comment

Como incrementar el espacio en disco en VirtualBox.

Después de una ardua búsqueda para averiguar como podría incrementar el tamaño de uno de mis discos virtuales de una de mis maquinas de VirtualBox, me encontré con que existe varias opciones como lo son agregar discos adicionales y montar dichos discos como nuevas particiones o bien agregarlas al LVM (en caso de tenerlo configurado) para incrementar el espacio de la partición en cuestión.

En mi caso la mejor opción que encontré para mi problema fue crear un disco nuevo con el tamaño que requería para sacar el barco a flote y posteriormente clonar el contenido del disco anterior a este nuevo, con el siguiente comando:

VBoxManage clonehd --existing disco_anterior.vdi disco_nuevo.vdi


Una vez copiada la información en bruto (clonada) al nuevo disco lo que resta es redimensionar la partición  que nos interesa incrementar para que ocupe el espacio libre resultante del incremento del tamaño del disco. Para lo cual yo utilice el LiveCD de Ubuntu para arrancar la maquina virtual y una vez dentro utilice el GParted para redimensionar la partición y así poder continuar trabajando con mi maquina virtual.

Posted in | Leave a comment

Uso de comillas en el shell

Es común confundirse con respecto a cual es el uso correcto del entrecomillado para la asignación de valores a las variables a la hora de elaborar scripts para el shell, es por ello que aquí les dejo una breve explicación de se deben utilizar.


  • Las “dobles” permiten que sea considerado todo como una unidad.
  • Las ‘simples’ son parecidas, pero se ignoran los caracteres especiales que se encuentren dentro.
  • Las inclinadas hacia la izquierda `comando`, son utilizadas para evaluar el interior, si hay alguna ejecución o sustitución que hacer. Primero se ejecuta el contenido, y  e sustituye lo que había por el resultado de la ejecución. Por ejemplo: var = `ls` guarda el listado del directorio en $var.
-- 
 Josep Jorba Esteve (Herramientas básicas para el administrador)

Leave a comment

Teclado en español latinoamericano para MacOSX

Recientemente instale OSX en mi PC de escritorio (Dell Inspiron 530s) pero al igual que con otros componentes de Hardware me encontré con el detalle de que no había una implementación que trabajara al 100% para el teclado de mi compu para este S.O. y la verdad es una lata estar adivinando a cada rato donde esta cada símbolo. Al final, tras un buen rato de búsquedas y pruebas me encontré con un layout que se asemejaba mucho a la distribución que utiliza mi teclado - Lamentablemente no recuerdo la fuente de donde lo descargue - pero no funcionaba al 100%, así es que, tuve que hacer unas pequeñas modificaciones para que trabaja al cien para el mio :)  al final de cuenta solo es un archivo XML donde se definen los códigos de cada tecla, y pues quiero compartirlo con todos ustedes como siempre esperando que les sea de utilidad y no afectar el interés de nadie con esto.

Layout latinoamericano para los teclados comunes de las computadoras Dell.

Para poder utilizar este recurso solo necesitas hacer lo siguiente:

  • Descargar y descomprimir el archivo.
  • Copiar el archivo latinamerican.keylayout a /Library/Keyboard Layouts
  • Una vez copiado podrás seleccionarlo de Preferencias de sistema > Internacionalización > Input menu.

Happy Hackint0sh!

Leave a comment

Babychrome

Hoy es un gran día para mi, ya que hice mi primera pequeña gran aportación al mundo :) se trata de una extensión para Google Chrome a la cual decidí llamar Babychrome con la idea de un nombre con un juego de palabras alusivo a su origen. Esta extensión le permite al usuario hacer uso de los diccionarios de Babylon desde su navegador web (Google Chrome o Chromium por supuesto!) de una manera simple y rápida, y con resultados muy completos al estilo Babylon.

La idea de esta pequeña extensión - además de querer aprender como se creaban las extensiones para Google Chrome (lo cual es sumamente sencillo) -, me surgió por la necesidad de una herramienta mas simple que el Google Dictionary que a pesar de que me parece una excelente herramienta sus resultados no eran lo que yo esperaba, yo necesitaba algo más simple y directo como lo es Babylon Translator el mejor traductor que conozco, y pensé en porque no hacer uso de esos recursos, así es que, decidí crear una herramienta con los servicios que este mismo ofrece de manera gratuita.
La verdad estoy muy contento y satisfecho de mi trabajo, y es por ello que decidí hacerlo público, porque sé que como a mi, a muchas otras personas les sera de utilidad, esperando no afectar los intereses de nadie.
Espero les guste y les sirva, que la disfruten!! :)
PD: Se aceptan opiniones, criticas constructivas e ideas para mejorarlo ;)

Posted in , , , , | 4 Comments

Chromium mejor navegador web proximamente

Desde hace ya un par de meses le he seguido la pista al proyecto Chromium (No Google Chrome) junto con mi cuate @sargate desde Linux y hemos visto grandes avances en el desarrollo de este nuevo navegador el cual lejos de prometer mucho ya es una realidad. Tanto es así que haciendo una comparación con Firefox el navegador que mas utilizo es asombrosa la diferencia en el consumo de recursos entre ambos navegadores, así como la diferencia en cuanto a la velocidad al cargar las paginas .

Se que mucho se rumora que el navegador aun no esta listo que es una versión alpha y demás, pero lo que hemos podido observar es que Chromium ya es bastante estable y usable así es que, sino lo haz utilizado deberías probarlo.

1 Comment

Updating and fixing Leopard Snow on my Inspirion 530s

Recently I've installed Mac OS X on my PC Dell Inspirion 530s using iPC 10.5.6 and It work perfectly until yesterday when I try to update to the last version 10.5.7 Leopard Snow.

Well when all was looking good before the installation, the system needed restart to apply the changes, after it I was waiting by a lot of minutes and the leopard didn't load complety, then I has to reboot the system and I had to start the system on safe mode. Using the parameters -v and -x to verbose mode and safe mode on the boot loader.

And when all looking work ok I see a hole on my principal panel, and say mmm... why is this hole on my panel then I knew that the sound is damaged.

Surfing on the web and with the help of my best friend Google (jejeje) I found this post where the author explain how to fix some problems related with drivers of a PC with OSX and then I could solved my problem with my audio driver: Intel Corporation 82801I (ICH9 Family) HD Audio Controller using the excellent tool called Kext Helper

Now my PC is running the last version of leopard with all its components working perfectly.

This is the list of devices that use my Desktop:


00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200 TurboCache(TM)] (rev a1)
02:00.0 Communication controller: Conexant HSF 56k Data/Fax Modem

Soon I'll post a simple guide of how to install Mac OS X on a Dell inspiron and how to configure it powered by OSx86 Project.

4 Comments

karkul for DBA

Uno de los cambios mas resientes y significativos en mi vida profesional fue sin duda el ofrecimiento por parte de la empresa en la que laboro de desempeñarme como DBA (Administrador de bases de datos) para poder tener la información de la misma protegida y monitoreada, lo cual me parecio bastante atractivo e interesante, ya que me daba la posibilidad de aprender y desarrollarme en un área nueva hasta cierto punto para mi. Así es que, por supuesto acepté la oferta.

Actualmente me encuentro en una etapa de entrenamiento, esto me tiene muy contento pero a la vez un poco desubicado, ya que, desde hace un par de años empecé a involucrarme más en el área de desarrollo de software y programación, así es que, el cambio me ha costado un poco puesto que, se trata un poco más de administración de sistemas y monitoreo de las bases de datos, además que para ser sinceros no había tenido mucho contacto con ORACLE (que es la principal plataforma que estaremos manejando) más que como programador, pero será cuestión de un poco de tiempo nadamas para que me adecue y pueda empezar a dar resultados en verdad espero que el próximo año me de la oportunidad de adquirir nuevos conocimientos en esta área y poder aspirar a ser un buen DBA.

Por el momento dejo una de mis primeras configuraciones de como habilitar el ASConsole (Aplication Server Console) que viene deshabilitado por default en la instalación del Oracle Aplication Server (SOA) y que resulta ser muy útil para no tener que realizar los deploys desde la linea de comandos, sino desde, el frond end.

Para habilitar el ASConsole necesitamos realizar los siguientes pasos:

1. Cambiarnos al directorio de configuración del servidor de aplicaciones.
cd $ORACLE_HOME/j2ee/home/config
2. Editar los archivos server.xml y default-web-site.xml

Buscar en el archivo server.xml la línea:

<application name="ascontrol" path="../../home/applications/ascontrol.ear" parent="system" start="false"/>

Y cambiar la propiedad start="true", de igual forma buscar en el archivo default-web-site.xml

<web-app application=”ascontrol” name=”ascontrol” load-on-startup=”true” root=”/em” ohs-routing=”false”/>

Y cambiar la propiedad ohs-routing=”true”

3. Reiniciar todos los servicios de opmn y acceder a la url http://hostname:port/em y logearse con el usuario oc4jadmin y el password proporcionado en la instalación deberá poder tener acceso al ASConsol.

Posted in , , | Leave a comment

Terminator - Multiterminals on the same window

Una de las herramientas más importantes y poderozas dentro de los sistemas operativos basados en UNIX, sin duda es la linea de comandos. El uso de la terminal resulta muy común y extremadamente útil para los administradores de sistemas y usuarios con la necesidad de adentrarse mas allá de donde las GUI's les permiten.

Esto suele llevarnos a la necesidad de tener multiples instancias de terminales abiertas para poder realizar varias tareas a la vez, dentro de los ambientes gráficos existen numerosos emuladores de terminales tales como: gnome-terminal, konsole, xterm, etc. que aunque nos permiten tener acceso a la linea de comandos, suelen limitarnos a trabajar en una terminal por ventana.

Desde hace algún tiempo atrás conocí Multi Genome Termina (MGT) el cual me parecía una excelente herramienta ya que me permitia tener varias instancias de gnome-terminal habiertas en una misma ventana, lamentablemente el proyecto ha sido abandonado al parecer, así es que pense en crear algo similar utilizando pygtk y python-vte pero al comenzar a documentarme y planear como realizar el proyecto, me encontre con que lo que yo tenia pensado hacer ya estaba hecho, así fue como conocí Terminator que es un proyecto muy activo cuyo objetivo es el mismo que yo me tenia planteado realizar para la creación de una aplicacion que me permitiera tener varias instancias de gnome-terminal en una misma ventana.

Anexo el archivo de configuración del Mack para el uso de transparencias ;-)

archivo $HOME/.config/terminator/config

font = Monospace 10
background_color = #000000
foreground_color = #00FF00
scrollback_lines = '5000' 
cursor_blink = True
background_type = "transparent"
background_darkness = 0.75 
enable_real_transparency = True
close_button_on_tab = False

Posted in , , , , , | Leave a comment

XalalinuX : Reunión Junio 2007

El día de ayer se llevo acabo la reunión del Grupo XalalinuX correspondiente al mes de junio en la cual como últimamente hubo muy poca audiencia pero a pesar de eso y en general me pareció que fue muy constructiva ya que los pocos asistentes que estuvimos aportando y ya hasta conseguimos ponente para la siguiente charla, la cual sera de Ruby on rails y correrá por parte de Arkold.

Por mi parte dí una pequeña charla de AJAX la cual no salio del todo bien por cuestiones de preparación del tema, lo cual pretendo remediar escribiendo un pequeño tutorial que publicare en breve aquí mismo. Además de terminar esa platica montando un taller para tratar de saldar mi deuda con los asistentes ;-)

Posted in | Leave a comment
Con tecnología de Blogger.

Search

Swedish Greys - a WordPress theme from Nordic Themepark. Converted by LiteThemes.com.